.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * { font-family: 'Geist', sans-serif;}:root .ti-widget.ti-goog .ti-review-item>.ti-inner{ border-color: transparent !important; border-radius: 7px !important; border-width: 0 !important;}:root .ti-widget.ti-goog .ti-controls .ti-next,:root .ti-widget.ti-goog .ti-controls .ti-prev{ background-color: rgba(255, 255, 255, 0.60); border: none !important; outline: none; width: 45px; height: 45px; border-radius: 50%;}:root .ti-widget.ti-goog .ti-controls .ti-next:before,:root .ti-widget.ti-goog .ti-controls .ti-prev:before{ height: 15px; width: 15px; border-color: #002C39;}.marquee-container { width: 100vw; overflow: hidden; position: relative; user-select: none;}.marquee { display: flex; width: fit-content; animation: marquee-scroll 30s linear infinite; will-change: transform; backface-visibility: hidden;}.marquee-content { display: inline-block; white-space: nowrap; padding-right: 50px; }@keyframes marquee-scroll { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(-50%, 0, 0); }}:root b{ font-weight: 700;}:root .brxe-social-icons > li span{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;}:root .brxe-form .form-group input:focus-visible,:root .brxe-form .form-group select:focus-visible,:root .brxe-form .form-group textarea:focus-visible{ outline: none;}:where(.brxe-form) .form-group.captcha{ padding-bottom: 30px;}:where(.brxe-form) .form-group .options-wrapper > li{ display: flex; gap: 10px; align-items: flex-start;}:where(.brxe-form) .form-group .options-wrapper > li input[type=checkbox]{ width: 40px; height: 25px; padding: 0; margin: 0; line-height: normal; top: 0;}:root #anfragen{ scroll-padding-top: 80px;}:root body .tab-title{ transition: var(--default-transient);} .brxe-section {padding-right: 2rem; padding-left: 2rem} .brxe-container {width: 100%; max-width: 1310px; margin-top: var(--container-padding-y); margin-bottom: var(--container-padding-y)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1310px} html {font-size: 100%} body {font-size: var(--text-body-fs); font-family: "Geist"; font-weight: 400; line-height: var(--text-body-lh); color: var(--color-text)} h1, h2, h3, h4, h5, h6 {color: var(--color-headings)} h1 {font-size: var(--text-h1-fs); line-height: var(--text-h1-lh); font-family: "Geist"; font-weight: 800} h2 {font-size: var(--text-h2-fs); line-height: var(--text-h2-lh); font-family: "Geist"; font-weight: 300} h3 {font-size: var(--text-h3-fs); font-family: "Geist"; font-weight: 600; line-height: var(--text-h3-lh)} h4 {font-size: var(--text-h4-fs); line-height: var(--text-h4-lh); font-family: "Geist"; font-weight: 500} h5 {font-size: var(--text-h5-fs); line-height: var(--text-h5-lh); font-family: "Geist"; font-weight: 600}:where(:root) .bricks-color-primary {color: var(--color-petrol)}:where(:root) .bricks-background-primary {background-color: var(--color-petrol)}:where(:root) .bricks-color-secondary {color: var(--color-mohnblumendunkelrot)}:where(:root) .bricks-background-secondary {background-color: var(--color-mohnblumendunkelrot)} :root .bricks-button[class*="primary"] {color: var(--color-alt-link); font-size: 1.19rem; font-family: "Geist"; font-weight: 600; line-height: normal; border-radius: var(--btn-border-radius)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--color-petrol)} .bricks-button {padding-top: 1.13rem; padding-right: 2.50rem; padding-bottom: 1.13rem; padding-left: 2.50rem; transition: var(--default-transient); text-transform: uppercase; text-wrap: nowrap} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--color-mohnblumendunkelrot)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-qmuhsz)} :root .bricks-button[class*="secondary"] {border: 2px solid var(--color-border); border-radius: var(--btn-border-radius); color: var(--color-petrol); font-size: 1.19rem; font-family: "Geist"; font-weight: 600; line-height: normal} .bricks-button.sm {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {color: var(--color-mitternachtsgruen); font-family: "Geist"; font-weight: 600; font-size: 1.19rem; line-height: normal} :root .bricks-button[class*="secondary"]:hover {border-color: var(--color-mohnblumendunkelrot); color: var(--color-mohnblumendunkelrot)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)):hover {color: var(--color-mohnblumendunkelrot)} :root .bricks-button[class*="dark"] {color: var(--color-petrol); font-size: 1.19rem; font-family: "Geist"; font-weight: 600; line-height: normal; border-radius: var(--btn-border-radius)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--color-mondsteinblau)} :root .bricks-button[class*="muted"] {font-size: 1.19rem; color: var(--color-mondsteinblau); font-family: "Geist"; font-weight: 600; line-height: normal; border: 2px solid var(--color-mondsteinblau); border-radius: var(--btn-border-radius)} :root .bricks-button[class*="muted"]:not(.outline) {background-color: var(--bricks-color-qmuhsz)} :root .bricks-button[class*="info"] {color: var(--color-mohnblumendunkelrot); font-size: 1.19rem; font-family: "Geist"; font-weight: 600; line-height: normal} :root .bricks-button[class*="info"]:not(.outline) {background-color: var(--bricks-color-qmuhsz)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: var(--bricks-color-qmuhsz)} :root .bricks-button[class*="dark"]:hover {color: var(--color-alt-text)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--color-mohnblumendunkelrot)} :root .bricks-button[class*="muted"]:hover {color: var(--color-mohnblumenrot); border-color: var(--color-mohnblumenrot)} :root .bricks-button[class*="info"]:hover {color: var(--color-alt-link)} html {background-color: var(--color-bg); background-position: top left; background-image: url("https://ulm-coach.de/wp-content/uploads/2025/11/orlowitsch-texture.png"); background-size: 60px; background-blend-mode: soft-light} body {background: none}.brxe-video .bricks-video-overlay {background-color: rgba(0, 0, 0, 0.25)}.brxe-video .bricks-video-overlay-icon {height: 70px}.brxe-form .form-group label {font-size: 15px; text-transform: none; font-family: "Geist"; font-weight: 400; line-height: 1.5}.brxe-form .form-group .label {font-size: 15px; text-transform: none; font-family: "Geist"; font-weight: 400; line-height: 1.5}.brxe-form ::placeholder {font-size: 1rem; font-family: "Geist"; font-weight: 400; line-height: 1.5; color: var(--color-faded)}.brxe-form select {font-size: 1rem; font-family: "Geist"; font-weight: 400; line-height: 1.5; color: var(--color-faded); border: 2px solid var(--color-petrol); border-radius: var(--btn-border-radius); padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; color: var(--color-text); font-weight: 700}.brxe-form .form-group input {border: 2px solid var(--color-petrol); border-radius: var(--btn-border-radius); padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; line-height: 1.5; color: var(--color-text); font-family: "Geist"; font-weight: 700}.brxe-form .flatpickr {border: 2px solid var(--color-petrol); border-radius: var(--btn-border-radius); padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px}.brxe-form textarea {border: 2px solid var(--color-petrol); border-radius: var(--btn-border-radius); padding-top: 16px; padding-right: 20px; padding-bottom: 16px; padding-left: 20px; line-height: 1.5; color: var(--color-text); font-family: "Geist"; font-weight: 700}.brxe-form .bricks-button {border: 2px solid var(--color-petrol); border-radius: var(--btn-border-radius)}.brxe-form .choose-files {border: 2px solid var(--color-petrol); border-radius: var(--btn-border-radius)}.brxe-form .form-group input:hover {border-color: var(--color-mondsteinblau)}.brxe-form .flatpickr:hover {border-color: var(--color-mondsteinblau)}.brxe-form select:hover {border-color: var(--color-mondsteinblau)}.brxe-form textarea:hover {border-color: var(--color-mondsteinblau)}.brxe-form .bricks-button:hover {border-color: var(--color-mondsteinblau)}.brxe-form .choose-files:hover {border-color: var(--color-mondsteinblau)}.brxe-form .form-group input:focus {border-color: var(--color-mondsteinblau)}.brxe-form .flatpickr:focus {border-color: var(--color-mondsteinblau)}.brxe-form select:focus {border-color: var(--color-mondsteinblau)}.brxe-form textarea:focus {border-color: var(--color-mondsteinblau)}.brxe-form .bricks-button:focus {border-color: var(--color-mondsteinblau)}.brxe-form .choose-files:focus {border-color: var(--color-mondsteinblau)}.brxe-accordion .accordion-title .title:hover {color: var(--color-mohnblumendunkelrot)}@media (max-width: 991px) { #brx-content {margin-top: 5rem} .content-area {margin-top: 5rem}}@media (max-width: 767px) { #brx-content {margin-top: 2rem} .content-area {margin-top: 2rem}}