@font-face{font-family:"Rajdhani";font-style:normal;font-weight:300;font-display:swap;src:url("../../files/_OpenFrontend/_config/design_TSO/fonts/Rajdhani-Light.woff2") format("woff2")}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/_OpenFrontend/_config/design_TSO/fonts/Rajdhani-Regular.woff2") format("woff2")}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:500;font-display:swap;src:url("../../files/_OpenFrontend/_config/design_TSO/fonts/Rajdhani-Medium.woff2") format("woff2")}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:600;font-display:swap;src:url("../../files/_OpenFrontend/_config/design_TSO/fonts/Rajdhani-SemiBold.woff2") format("woff2")}@font-face{font-family:"Rajdhani";font-style:normal;font-weight:700;font-display:swap;src:url("../../files/_OpenFrontend/_config/design_TSO/fonts/Rajdhani-Bold.woff2") format("woff2")}:root,[data-bs-theme="light"]{--bs-slider-theme-color: #E30613;--bs-slider-pagination-bullet-inactive-color: #fff;--tso-scarlet: #E30613;--tso-spring-wood: #F2EDE0;--tso-hellbeige: #F8F5EE;--tso-hellblau: #E7EEF3;--tso-aire: #92ABBF;--tso-aqua: #7790A6;--tso-bordeaux: #4E1B2E;--bs-blue: #E30613;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: var(--tso-spring-wood);--bs-gray-dark: var(--tso-spring-wood);--bs-gray-100: var(--tso-spring-wood);--bs-gray-200: var(--tso-spring-wood);--bs-gray-300: var(--tso-spring-wood);--bs-gray-400: #000000;--bs-gray-500: var(--tso-spring-wood);--bs-gray-600: var(--tso-spring-wood);--bs-gray-700: #000000;--bs-gray-800: #000000;--bs-gray-900: #000000;--bs-primary: var(--tso-scarlet);--bs-secondary: var(--tso-spring-wood);--bs-success: #4FB87B;--bs-warning: #FFBB09;--bs-danger: #F246D5;--bs-info: #6DBBF1;--bs-light: var(--tso-hellbeige);--bs-dark: var(--tso-bordeaux);--bs-primary-rgb: 227, 6, 19;--bs-secondary-rgb: 242,237,224;--bs-success-rgb: 227, 6, 19;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 0,0,0;--bs-primary-hover-active: #000000;--bs-secondary-hover-active: #000000;--bs-success-hover-active: #000000;--bs-info-hover-active: #000000;--bs-warning-hover-active: #000000;--bs-danger-hover-active: #000000;--bs-light-hover-active: #000000;--bs-dark-hover-active: var(--tso-spring-wood);--bs-primary-text-emphasis: #ffffff;--bs-secondary-text-emphasis: #ffffff;--bs-success-text-emphasis: #ffffff;--bs-info-text-emphasis: #ffffff;--bs-warning-text-emphasis: #ffffff;--bs-danger-text-emphasis: #ffffff;--bs-light-text-emphasis: #000000;--bs-dark-text-emphasis: #ffffff;--bs-primary-bg-subtle: var(--bs-primary);--bs-secondary-bg-subtle: #000000;--bs-success-bg-subtle: var(--bs-primary);--bs-info-bg-subtle: var(--bs-primary);--bs-warning-bg-subtle: #E30613;--bs-danger-bg-subtle: #E30613;--bs-light-bg-subtle: var(--tso-spring-wood);--bs-dark-bg-subtle: #000000;--bs-primary-border-subtle: var(--bs-primary);--bs-secondary-border-subtle: #000000;--bs-success-border-subtle: var(--bs-primary);--bs-info-border-subtle: var(--bs-primary);--bs-warning-border-subtle: #E30613;--bs-danger-border-subtle: #E30613;--bs-light-border-subtle: var(--tso-spring-wood);--bs-dark-border-subtle: #000000;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-font-sans-serif: Rajdhani, sans-serif;--bs-font-monospace: Rajdhani, sans-serif;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1.5rem;--bs-body-font-weight: 500;--bs-body-line-height: 32px;--bs-body-color: var(--tso-bordeaux);--bs-body-color-rgb: 0,0,0;--bs-body-bg: #ffffff;--bs-body-bg-rgb: 255,255,255;--bs-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-emphasis-color: var(--tso-bordeaux);--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(255, 255, 255, 0.75);--bs-secondary-color-rgb: 255,255,255;--bs-secondary-bg: var(--tso-spring-wood);--bs-secondary-bg-rgb: 145,144,118;--bs-tertiary-color: rgba(33,37,41,.5);--bs-tertiary-color-rgb: 33,37,41;--bs-tertiary-bg: var(--tso-hellbeige);--bs-tertiary-bg-rgb: 248,245,238;--bs-heading-color: var(--tso-bordeaux);--bs-link-color: var(--bs-primary);--bs-link-color-rgb: 227, 6, 19;--bs-link-decoration: underline;--bs-link-hover-color: #000000;--bs-link-hover-color-rgb: 78, 27, 46;--bs-code-color: var(--bs-primary);--bs-highlight-color: var(--tso-bordeaux);--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: var(--bs-light);--bs-border-color-translucent: rgba(0,0,0,.175);--bs-border-radius: 16px;--bs-border-radius-sm: 16px;--bs-border-radius-lg: 16px;--bs-border-radius-xl: 16px;--bs-border-radius-xxl: 16px;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13,110,253,.25);--bs-form-valid-color: var(--bs-primary);--bs-form-valid-border-color: var(--bs-primary);--bs-form-invalid-color: var(--bs-primary);--bs-form-invalid-border-color: var(--bs-primary);--bs-carousel-thumbnail-active-border-color: var(--bs-primary);--bs-spacer-1: 1rem;--bs-spacer-2: 2rem;--bs-spacer-3: 2.5rem;--bs-spacer-4: 5rem;--bs-spacer-5: 11.688rem}@media (max-width:991px){:root,[data-bs-theme="light"]{--bs-body-font-size: 1.125rem;--bs-body-line-height: 26px}}:root .tso-tooltip-footer,[data-bs-theme="light"] .tso-tooltip-footer{--bs-tooltip-color: var(--bs-white);--bs-tooltip-bg: var(--bs-primary)}@media (max-width:991px){:root,[data-bs-theme="light"]{--bs-spacer-1: 0.5rem;--bs-spacer-2: 1rem;--bs-spacer-3: 1.5rem;--bs-spacer-4: 1rem;--bs-spacer-5: 4rem}:root .wrapper,[data-bs-theme="light"] .wrapper{--bs-wrapper-padding-x: 1.5rem!important;--bs-wrapper-padding-y: 1.5rem!important}:root .compact-view.wrapper,[data-bs-theme="light"] .compact-view.wrapper{--bs-wrapper-padding-x: 1rem!important;--bs-wrapper-padding-y: 1rem!important}}@media (max-width:767px){:root .wrapper-content[class*=" pt-"],[data-bs-theme="light"] .wrapper-content[class*=" pt-"]{padding-top:24px !important}:root .wrapper-content[class*=" pb-"],[data-bs-theme="light"] .wrapper-content[class*=" pb-"]{padding-bottom:24px !important}:root .wrapper-content[class*=" ps-"],[data-bs-theme="light"] .wrapper-content[class*=" ps-"]{padding-left:12px !important}:root .wrapper-content[class*=" pe-"],[data-bs-theme="light"] .wrapper-content[class*=" pe-"]{padding-right:12px !important}:root .wrapper-content,[data-bs-theme="light"] .wrapper-content{padding:24px 12px !important}:root .wrapper:has(.tso-wrapper-box) .wrapper-content,[data-bs-theme="light"] .wrapper:has(.tso-wrapper-box) .wrapper-content{padding:24px 0 !important}:root .wrapper.tso-wrapper-box .wrapper-content,[data-bs-theme="light"] .wrapper.tso-wrapper-box .wrapper-content{padding:24px 12px !important}:root .wrapper:has(.tso-wrapper-box) .container-fluid .wrapper-content .container .tso-wrapper-box .wrapper-content,[data-bs-theme="light"] .wrapper:has(.tso-wrapper-box) .container-fluid .wrapper-content .container .tso-wrapper-box .wrapper-content{padding:24px 24px !important}:root .wrapper:has(.tso-wrapper-box) .container-fluid,[data-bs-theme="light"] .wrapper:has(.tso-wrapper-box) .container-fluid{--bs-gutter-x: 0}:root .wrapper:has(.tso-wrapper-box) .container-fluid .wrapper-content .container,[data-bs-theme="light"] .wrapper:has(.tso-wrapper-box) .container-fluid .wrapper-content .container{--bs-gutter-x: 0}:root .wrapper.tso-wrapper-box .container-fluid,[data-bs-theme="light"] .wrapper.tso-wrapper-box .container-fluid{--bs-gutter-x: 1.5rem}:root .wrapper-bg-image .wrapper-content,:root .wrapper-bg-video .wrapper-content,[data-bs-theme="light"] .wrapper-bg-image .wrapper-content,[data-bs-theme="light"] .wrapper-bg-video .wrapper-content{padding-top:64px !important}:root .compact-view .wrapper-content,[data-bs-theme="light"] .compact-view .wrapper-content{padding:16px 16px !important}}@media (max-width:767px){:root footer .footer-main .wrapper-content,[data-bs-theme="light"] footer .footer-main .wrapper-content{padding-bottom:0 !important}}:root{--bs-body-font-family: Rajdhani, sans-serif}body{background-color:var(--tso-spring-wood)}main{margin:16px}@media (max-width:991px){main{margin:8px}}footer{margin:16px}@media (max-width:991px){footer{margin:8px}}.wrapper{--bs-wrapper-bg-color: #ffffff;border-radius:16px}.wrapper.mt-0{border-top-left-radius:0;border-top-right-radius:0}.wrapper.mb-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.content-of-hyperlink{margin-bottom:1rem}.content-of-headline h1.fs-3{font-size:48px !important;line-height:56px;font-weight:600}@media (max-width:991px){.content-of-headline h1.fs-3{font-size:36px !important;line-height:44px}}.content-of-headline h1.fs-4{font-size:42px !important;line-height:47px}@media (max-width:991px){.content-of-headline h1.fs-4{font-size:34px !important;line-height:39px}}.content-of-headline h2.fs-4{font-size:32px !important;line-height:37px}@media (max-width:991px){.content-of-headline h2.fs-4{font-size:28px !important;line-height:33px}}.content-of-headline h3.fs-4{font-size:21px !important;line-height:27px}@media (max-width:991px){.content-of-headline h3.fs-4{font-size:19px !important;line-height:23px}}.content-of-headline .subheadline.fs-1{font-size:80px !important;line-height:80px;text-transform:uppercase}@media (max-width:991px){.content-of-headline .subheadline.fs-1{font-size:50px !important;line-height:50px}}.tso-headline-red{color:var(--bs-primary)}.content-of-text.fs-2{font-size:48px !important;line-height:56px}@media (max-width:991px){.content-of-text.fs-2{font-size:32px !important;line-height:40px}}.content-of-text.fs-4{font-size:16px !important;line-height:24px}@media (max-width:991px){.content-of-text.fs-4{font-size:14px !important;line-height:20px}}.content-of-text.fs-4 h2{font-size:32px !important;line-height:37px}@media (max-width:991px){.content-of-text.fs-4 h2{font-size:28px !important;line-height:33px}}.content-of-text.fs-4 h3{font-size:21px !important;line-height:27px}@media (max-width:991px){.content-of-text.fs-4 h3{font-size:19px !important;line-height:23px}}a{text-underline-offset:4px;text-decoration-thickness:1px !important}a .icon-link-text{text-decoration-thickness:1px !important;text-underline-offset:4px}span.txt-rotate,span.TxtRotateSpan{font-size:80px;line-height:normal;font-weight:600}@media (max-width:1199px){span.txt-rotate,span.TxtRotateSpan{font-size:37px}}.alert{--bs-alert-border-radius: 8px}.tso-wrapper-breadcrumb{display:flex;position:relative;-webkit-box-align:center;align-items:center}.tso-wrapper-breadcrumb nav{scrollbar-width:none}.breadcrumb{--bs-breadcrumb-item-active-color: var( --bs-primary);--bs-breadcrumb-divider-color: var( --bs-dark);--bs-breadcrumb-item-padding-x: 0.5rem;margin-bottom:0;font-size:1rem;line-height:20px;scrollbar-width:none}.breadcrumb .breadcrumb-item{font-size:1rem;font-weight:500;display:inline-flex;height:38px;width:auto;border-radius:0px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;white-space:nowrap;cursor:pointer;color:var(--bs-breadcrumb-item-active-color)}.breadcrumb .breadcrumb-item a{font-size:1rem;font-weight:500;color:var(--bs-breadcrumb-divider-color)}.breadcrumb .breadcrumb-item a:hover{color:var(--bs-breadcrumb-item-active-color)}.breadcrumb .breadcrumb-item.active{text-underline-offset:4px;text-decoration-thickness:1px}.breadcrumb .breadcrumb-item.active::before{text-decoration:none}.breadcrumb .breadcrumb-item.active:hover{color:var(--bs-breadcrumb-divider-color)}@media (min-width:992px){:root body .tso-wrapper-breadcrumb-favoriten .wrapper-content{padding-top:25px !important;padding-bottom:25px !important}}@media (max-width:991px){:root body .tso-wrapper-breadcrumb-favoriten .wrapper-content{padding-top:25px !important;padding-bottom:25px !important}}.tso-wrapper-share-button{display:flex;justify-content:end;gap:0.75rem}.tso-wrapper-share-button .module-of-share-button .btn,.tso-wrapper-share-button .module-of-favorites-button .btn{--bs-btn-color: var(--tso-bordeaux);--bs-btn-bg: var(--bs-light);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary)}@media (min-width:992px) and (max-width:1199px){.tso-wrapper-share-button .module-of-share-button .btn,.tso-wrapper-share-button .module-of-favorites-button .btn{flex-wrap:nowrap}}@media (max-width:991px){.tso-wrapper-share-button .module-of-share-button .btn,.tso-wrapper-share-button .module-of-favorites-button .btn{width:42px;height:40px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:8px}}.tso-wrapper-share-button .module-of-share-button .btn .favorites-button-icons,.tso-wrapper-share-button .module-of-favorites-button .btn .favorites-button-icons{display:flex}.modal-content .modal-body .input-group .btn{height:auto}.modal{--bs-modal-header-border-width: 1px}.modal .form-control{font-size:1rem;line-height:normal;padding:10px 18px}.modal .modal-content{border-width:0;--bs-modal-header-border-color: var(--tso-bordeaux);--bs-modal-footer-border-color: var(--tso-bordeaux)}.modal .modal-content .alert{font-size:20px;line-height:normal}@media (max-width:991px){.modal .modal-content .alert{font-size:18px}}.modal .modal-content .modal-body .input-group .btn{background-image:none}.list-group{--bs-list-group-border-color: var(--tso-hellbeige)!important;--bs-list-group-border-width: 2px}.list-group .list-group-item .form-check-input{margin-top:0}.list-group .list-group-item .form-check-label{font-size:1.125rem}.list-group .list-group-item .badge{background-color:var(--bs-primary) !important;color:var(--bs-white);border-radius:8px !important;padding:7px 8px;font-size:14px;font-weight:600;letter-spacing:0.32px}.list-group .list-group-item .btn.btn-sm{border:none;padding:11px 15px 11px 15px}.list-group .list-group-item .btn.btn-sm:active{background-color:transparent !important;border-color:transparent !important;color:var(--bs-dark) !important}.list-group .list-group-item .btn.btn-sm:hover{color:var(--bs-primary) !important}.social-links{--bs-social-link-icon-bg: var(--bs-gray-900);--bs-social-link-icon-hover-bg: var(--bs-gray-900);--bs-social-link-label-font-size: 1rem}@media (max-width:991px){.social-links{gap:1rem}}.social-links .social-link-label{line-height:normal}.content-of-favorites-manager .gap-buttons{gap:10px}.content-of-favorites-manager .gap-buttons .btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border-radius:8px}.content-of-favorites-manager .gap-buttons .btn::before{display:none}.content-of-favorites-manager .gap-buttons .btn .of-icon{width:18px;height:18px}.content-of-favorites-manager .btn-outline-secondary{--bs-btn-color: var(--bs-black);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 224, 229, 235;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.content-of-favorites-manager .btn-outline-danger{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light)}.content-of-favorites-manager .card .card-action .card-action__buttons .btn{padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:8px;border-width:2px !important}.content-of-favorites-manager .card .card-action .card-action__buttons .btn .of-icon{display:block;width:18px;height:18px}@media (min-width:1200px){.modal[id*="announcements"]:has(.carousel) .modal-fullscreen{width:calc(100vw - 1px)}}@media (min-width:1200px){.modal[id*="announcements"]:has(.carousel) .modal-fullscreen .modal-header{padding-right:1.5rem}}.modal[id*="announcements"]:has(.carousel) .modal-fullscreen .modal-body .card{border-radius:0}@media (min-width:1200px){.modal[id*="announcements"]:has(.carousel) .modal-fullscreen .modal-body .card-media__content--top-right{right:24px}}.modal[id*="announcements"]:has(.carousel) .modal-fullscreen .modal-body .carousel .carousel-navigation{top:28px}.modal[id*="announcements"] .modal-body{padding:0}.modal[id*="announcements"] .modal-body .card{--bs-card-bg: var(--bs-white);border-top-left-radius:0;border-top-right-radius:0;border:none}.modal[id*="announcements"] .modal-body .card .card-media{border-top-left-radius:0;border-top-right-radius:0}.modal[id*="announcements"] .modal-body .carousel{--bs-carousel-navigation-center-padding-x: 0}.modal[id*="announcements"] .modal-body .carousel .carousel-navigation{top:-29px;left:16px;justify-content:flex-start;z-index:2000}@media (max-width:991px){.modal[id*="announcements"] .modal-body .carousel .carousel-navigation{display:flex;top:-26px}}.modal[id*="announcements"] .modal-body .carousel .carousel-navigation .btn{--bs-btn-padding-x: 8px;--bs-btn-padding-y: 8px}@media (max-width:991px){.modal[id*="announcements"] .modal-body .carousel .carousel-navigation .btn{--bs-btn-padding-x: 6px;--bs-btn-padding-y: 6px}}.modal[id*="announcements"] .modal-body .carousel .carousel-pagination{display:none}.content-of-headline,h1,h2,h3,h4,h5,h6{font-family:"Rajdhani", sans-serif;margin-bottom:1rem}@media (max-width:991px){.content-of-headline,h1,h2,h3,h4,h5,h6{margin-bottom:1rem}}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}@media (max-width:991px){h1,h2,h3,h4,h5,h6{margin-bottom:1rem}}h1,.h1{font-size:64px;line-height:72px;font-weight:600;text-transform:uppercase}@media (max-width:991px){h1,.h1{font-size:44px;line-height:50px}}h1{letter-spacing:-0.32px}h2,.h2{font-size:48px;line-height:56px;font-weight:600;text-transform:uppercase}@media (max-width:991px){h2,.h2{font-size:36px;line-height:44px}}h3,.h3{font-size:32px;line-height:40px;font-weight:600;text-transform:uppercase}@media (max-width:991px){h3,.h3{font-size:26px;line-height:34px}}h4,.h4{font-size:24px;line-height:32px;font-weight:600;text-transform:uppercase}@media (max-width:991px){h4,.h4{font-size:22px;line-height:30px}}h5,.h5{font-size:22px;font-weight:600;line-height:normal;text-transform:uppercase}@media (max-width:991px){h5,.h5{font-size:20px}}h6,.h6{font-size:18px;font-weight:600;line-height:normal;text-transform:uppercase}@media (max-width:991px){h6,.h6{font-size:18px}}.content-of-headline .subheadline{font-size:1rem !important;line-height:16px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:15px}.btn{--bs-btn-disabled-opacity: 1;--bs-btn-padding-x: 1.5rem;--bs-btn-padding-y: 0.938rem;border-radius:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;text-transform:uppercase;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out}.btn-primary{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light)}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-bg: var(--bs-white);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary)}.btn-secondary{--bs-btn-color: var(--bs-black);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 224, 229, 235;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-white);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-outline-secondary{--bs-btn-color: var(--bs-primary);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary)}.btn-success{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #439C69;--bs-btn-hover-border-color: #439C69;--bs-btn-focus-shadow-rgb: 0, 87, 32;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: #439C69;--bs-btn-active-border-color: #439C69;--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-danger{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #CE3CB5;--bs-btn-hover-border-color: #CE3CB5;--bs-btn-focus-shadow-rgb: 73, 62, 0;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: #CE3CB5;--bs-btn-active-border-color: #CE3CB5;--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-warning{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #D99F08;--bs-btn-hover-border-color: #D99F08;--bs-btn-focus-shadow-rgb: 153, 115, 0;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: #D99F08;--bs-btn-active-border-color: #D99F08;--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-info{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #5D9FCD;--bs-btn-hover-border-color: #5D9FCD;--bs-btn-focus-shadow-rgb: 153, 115, 0;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: #5D9FCD;--bs-btn-active-border-color: #5D9FCD;--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-light{--bs-btn-color: var(--bs-dark);--bs-btn-bg: var(--bs-light);--bs-btn-border-color: var(--bs-light);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 0, 87, 124;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-dark{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-dark);--bs-btn-border-color: var(--bs-dark);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 3, 7, 18;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}.btn-link{--bs-btn-padding-x: 0;--bs-btn-color: var(--bs-primary);--bs-btn-hover-color: var(--tso-bordeaux)}.accordion{--bs-accordion-bg: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-active-color: var(--bs-primary);--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-btn-padding-x: 0;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-border-color: var(--tso-bordeaux);--bs-accordion-btn-icon-width: 1rem;--bs-accordion-btn-color: var(--tso-bordeaux);--bs-accordion-btn-gap: 10px;--bs-accordion-btn-shadow: none;--bs-accordion-btn-icon-color: var(--tso-bordeaux);--bs-accordion-btn-active-icon-color: var(--bs-primary);--bs-accordion-title-font-family: ;--bs-accordion-title-size: 1.5rem;--bs-accordion-title-line-height: normal;--bs-accordion-body-padding-x: 0;--bs-accordion-body-padding-y: 1rem;--bs-accordion-body-text-margin-bottom: 1rem;--bs-accordion-border-radius: 0;--bs-accordion-border-width: 1px;--bs-accordion-inner-border-radius: 0;--tso-accordion-btn-padding: 1rem;--tso-accordion-border-left: none;--tso-accordion-border-right: none;font-weight:600;margin-bottom:1rem}@media (max-width:991px){.accordion{--bs-accordion-title-size: 16px}}.accordion .accordion-item{border-left:var(--tso-accordion-border-left);border-right:var(--tso-accordion-border-right);margin-bottom:-1px}.accordion .accordion-item:has([aria-expanded="true"]){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-active-bg)}.accordion .accordion-item:has([aria-expanded="false"]){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion .accordion-item:not(:has(.collapsed)){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion .accordion-header{font-family:var(--bs-accordion-title-font-family);font-size:var(--bs-accordion-title-size);line-height:var(--bs-accordion-title-line-height)}.accordion .accordion-header .accordion-button{font-size:var(--bs-accordion-title-size);line-height:var(--bs-accordion-title-line-height);padding-right:var(--tso-accordion-btn-padding);box-shadow:var(--bs-accordion-btn-shadow);gap:var(--bs-accordion-btn-gap);font-weight:600}.accordion .accordion-header .accordion-button[aria-expanded="false"] .accordion-button-icon .of-icon{color:var(--bs-accordion-btn-icon-color)}.accordion .accordion-header .accordion-button[aria-expanded="true"] .accordion-button-icon .of-icon{color:var(--bs-accordion-btn-active-icon-color)}.accordion .accordion-body{font-weight:500}.accordion .accordion-body .content-of-text,.accordion .accordion-body p,.accordion .accordion-body .content-of-text ul{margin-bottom:var(--bs-accordion-body-text-margin-bottom)}.nav-tabs{--bs-nav-tabs-color: var(--bs-dark);--bs-nav-tabs-color-active: var(--bs-primary);--bs-nav-tabs-color-content: var(--bs-dark);--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 12px;--bs-nav-tabs-link-hover-border-color: transparent;--bs-nav-tabs-link-active-bg: transparent;--bs-nav-tabs-link-active-border-color: transparent transparent transparent;--bs-nav-tabs-border-color: var(--tso-bordeaux);--bs-nav-tabs-border-color-active: var(--bs-primary);gap:30px}.nav-tabs .nav-link:focus-visible{box-shadow:none}.nav-tabs .nav-link{font-size:24px;font-weight:600;line-height:normal;color:var(--bs-nav-tabs-color);transition:none !important;border-left:none;border-right:none;border-top:none}@media (max-width:991px){.nav-tabs .nav-link{font-size:1rem}}.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-color-active);border-bottom:4px solid var(--bs-nav-tabs-border-color-active) !important}.tab-wrapper .tab-content{padding:1.5rem 0}@media (max-width:767px){.tab-wrapper .tab-content{padding:0.938rem 0}}.opening-times,.table{--bs-table-bg: transparent;--bs-table-striped-bg: var(--tso-hellbeige);--bs-border-width: 0px;--bs-table-border-color: var(--bs-light);--bs-table-striped-color: var(--bs-dark);--bs-table-color: var(--bs-dark)}.opening-times>:not(caption)>*>*,.table>:not(caption)>*>*{padding-left:8px;padding-right:8px !important;padding-top:12px;padding-bottom:12px}@media (max-width:991px){.opening-times>:not(caption)>*>*,.table>:not(caption)>*>*{padding-top:8px;padding-bottom:8px}}.opening-times th:first-child,.opening-times td:first-child,.table th:first-child,.table td:first-child{padding-left:16px}.opening-times th:last-child,.opening-times td:last-child,.table th:last-child,.table td:last-child{padding-right:16px !important}.opening-times tbody tr td:first-child,.opening-times tbody tr th:first-child,.table tbody tr td:first-child,.table tbody tr th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.opening-times tbody tr td:last-child,.opening-times tbody tr th:last-child,.table tbody tr td:last-child,.table tbody tr th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.opening-times caption,.table caption{color:var(--bs-wrapper-color)}.opening-times tr:has(.opening-hours-today),.table-primary{--bs-table-bg: transparent;--bs-table-striped-color: var(--bs-dark);--bs-table-border-color: var(--bs-light)}.form-range{--bs-form-range-thumb-bg: var(--bs-primary);--bs-form-range-thumb-active-bg: var(--bs-primary);--bs-form-range-track-bg: var(--tso-hellbeige);--bs-form-range-thumb-focus-box-shadow: 0 0 0 1px var(--bs-primary), 0 0 0 0.25rem rgba(227, 6, 19)}.form-widget{margin-bottom:25px}.form-label{font-size:1rem;line-height:16px;font-weight:500}legend{font-weight:500}.form-control,.search-form-inputs input,.form-select{font-size:24px;font-weight:500;color:var(--tso-bordeaux);background-color:var(--tso-hellbeige);border-color:var(--tso-hellbeige);padding:11px 24px}@media (max-width:991px){.form-control,.search-form-inputs input,.form-select{font-size:18px;padding:10px 18px}}.form-control-lg,.search-form-lg .search-form-inputs input{font-size:1rem;padding:11px 24px}.form-datepicker,.form-timepicker{padding-left:2.25em}.widget-upload input{padding-left:0.75em}.form-select:focus,.form-control:focus,.search-form-inputs input:focus{outline:none;box-shadow:none;color:var(--tso-bordeaux);background-color:var(--tso-hellbeige);border-color:var(--bs-primary)}input::placeholder,textarea::placeholder{color:rgba(78, 27, 46, 0.33) !important}.form-control.is-invalid:focus,.search-form-inputs .was-validated input:invalid:focus,.search-form-inputs input.is-invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .search-form-inputs input:invalid:focus{box-shadow:none;border-color:var(--bs-form-invalid-border-color)}.form-check-input{background-color:var(--tso-hellbeige);border-color:var(--tso-hellbeige)}.form-check-input:focus{box-shadow:none;border-color:var(--bs-border-color)}.form-check-input:checked[type=radio],.form-check-input:checked[type=checkbox]{background-color:var(--bs-primary);border-color:var(--bs-primary) !important}.form-check-input:checked[type=checkbox]{background-color:var(--bs-primary)}form .rating{--bs-ratings-off-color: var(--tso-hellbeige);--bs-ratings-on-color: var(--bs-primary)}.widget-rating .form-label{display:block;margin-bottom:1rem}.flatpickr-calendar{--calendarpicker-disabled-color: var(--tso-hellbeige);--calendarpicker-today-color: var(--bs-primary)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--tso-hellbeige)}.calendar .fc-header-toolbar .btn .fc-icon-list::before,.calendar .fc-header-toolbar .btn .fc-icon-grid::before,.calendar .fc-header-toolbar .btn .fc-icon-prev::before,.calendar .fc-header-toolbar .btn .fc-icon-next::before{font-size:16px;transform:scale(1)}#ems-wf-dest *{font-family:"Rajdhani", sans-serif}#ems-wf-dest .ems-wf-Alert{background-color:var(--bs-primary);border-color:var(--bs-primary);border-radius:16px;color:var(--bs-white);text-align:left;font-size:24px;margin-bottom:25px}@media (max-width:991px){#ems-wf-dest .ems-wf-Alert{font-size:18px}}#ems-wf-dest p{font-size:24px;font-weight:400}#ems-wf-dest p.ems-wf-bold{font-weight:600}@media (max-width:991px){#ems-wf-dest p{font-size:18px}}#ems-wf-dest .ems-wf-inputElement{margin-bottom:27px;padding-left:5px}#ems-wf-dest .ems-wf-inputElement.ems-wf-twoColumn{height:auto;border-bottom:none;padding-top:0;padding-bottom:0}#ems-wf-dest .ems-wf-inputElement:has(.ems-wf-error-input) label.ems-wf-label{color:var(--bs-primary) !important}#ems-wf-dest .ems-wf-inputElement label{font-size:1rem;line-height:16px;font-weight:500;padding-bottom:0;margin-bottom:8px}#ems-wf-dest .ems-wf-inputElement select,#ems-wf-dest .ems-wf-inputElement input{font-size:24px;font-weight:500;color:var(--tso-bordeaux);background-color:var(--tso-hellbeige);border:var(--bs-border-width) solid var(--tso-hellbeige);border-color:var(--tso-hellbeige);border-radius:16px;padding:11px 24px;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (max-width:991px){#ems-wf-dest .ems-wf-inputElement select,#ems-wf-dest .ems-wf-inputElement input{font-size:18px;padding:10px 18px}}#ems-wf-dest .ems-wf-inputElement select:focus,#ems-wf-dest .ems-wf-inputElement select:focus-visible,#ems-wf-dest .ems-wf-inputElement input:focus,#ems-wf-dest .ems-wf-inputElement input:focus-visible{outline:none;box-shadow:none;color:var(--tso-bordeaux);background-color:var(--tso-hellbeige);border-color:var(--bs-primary)}#ems-wf-dest .ems-wf-inputElement select{appearance:none;padding:11px 24px;background-image:url("../../files/_OpenFrontend/_config/design_TSO/img/icon-select-arrow-down.svg");background-repeat:no-repeat;background-position:right 20px center;background-size:12px;z-index:1}#ems-wf-dest .ems-wf-inputElement button{margin-top:0;border-radius:16px;font-weight:600;line-height:16px;letter-spacing:0.32px;text-transform:uppercase;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;background-color:var(--bs-primary);color:var(--bs-white);border:var(--bs-border-width) solid var(--bs-primary);padding:15px 24px}#ems-wf-dest .ems-wf-inputElement button:hover{color:var(--bs-primary);background-color:transparent}#ems-wf-dest .ems-wf-AttributesBooleanElement{margin-bottom:20px}#ems-wf-dest .ems-wf-AttributesBooleanElement .ems-wf-AttributeBoolean{display:flex;align-items:center}#ems-wf-dest .ems-wf-AttributesBooleanElement label{width:100%;font-size:24px}@media (max-width:991px){#ems-wf-dest .ems-wf-AttributesBooleanElement label{font-size:18px}}#ems-wf-dest .ems-wf-AttributesBooleanElement label span{width:100%;margin-left:0;margin:5px}#ems-wf-dest .ems-wf-AttributesBooleanElement input[type="checkbox"]{background:var(--tso-hellbeige);border:2px solid var(--tso-hellbeige);display:inline-block;vertical-align:middle;width:24px;height:24px;padding:4px;margin-right:10px;line-height:1;text-align:center;border-radius:0.25em;cursor:pointer}.ticker{--bs-ticker-bg-color: var(--bs-primary);--bs-ticker-color: var(--bs-white);--bs-ticker-font-size: 1rem;--bs-ticker-height: 3.125rem}@media (max-width:991px){.ticker{--bs-ticker-height: 2.813rem}}.header{--bs-header-link-font-weight: 600;--bs-header-background-color: var(--bs-white);--bs-header-link-hover-color: var(--bs-primary);--bs-header-color: var(--bs-primary);--bs-header-link-font-size: 16px;max-height:94px;height:94px;border-radius:16px;margin-top:16px;margin-bottom:16px;margin-left:16px;margin-right:16px;transition:none !important}@media (max-width:991px){.header{--bs-header-link-icon-margin-bottom: 0;max-height:72px;height:72px;margin-bottom:8px;margin-top:8px;margin-left:8px;margin-right:8px}}.header>.container{width:100%;max-width:100%;padding-right:0;padding-left:44px}@media (max-width:991px){.header>.container{padding-right:0;padding-left:24px}}.header:not(:has(.tso-header-burger)) .container{padding-right:44px}.header .header-collapse{transition:max-height 0.3s ease-out}.header .header-content{gap:12px}.header .header-content .tso-header-burger [aria-expanded="true"]{border-bottom-right-radius:0 !important}.header .header-content .tso-header-burger .header-link-icon{color:var(--tso-bordeaux);margin-bottom:0}.header .header-content .tso-header-burger .header-link-icon:hover{filter:brightness(0) invert(1)}@media (max-width:991px){.header .header-content .tso-header-burger [aria-expanded="false"] .header-link-icon{background-image:url("../../files/_OpenFrontend/_config/design_TSO/img/Icon_Burger_Mobile.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:44px;height:27px}}@media (max-width:991px){.header .header-content .tso-header-burger [aria-expanded="true"] .header-link-icon{background-image:url("../../files/_OpenFrontend/_config/design_TSO/img/Icon_Close_Mobile.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:44px;height:27px}}.header .header-content .tso-header-burger button.header-link{padding-left:44px;padding-right:44px;height:94px;border-top-right-radius:16px;border-bottom-right-radius:16px;margin-left:32px}@media (max-width:991px){.header .header-content .tso-header-burger button.header-link{padding-left:24.5px;padding-right:24.5px;height:72px;margin-left:0}}.header .header-content .tso-header-burger button.header-link .of-icon{width:88px;height:31px}@media (max-width:991px){.header .header-content .tso-header-burger button.header-link .of-icon{display:none}}.header .header-content .tso-header-burger button.header-link:hover{background-color:var(--bs-primary)}.header .header-content .tso-header-burger button.header-link:hover .header-link-icon{filter:brightness(0) invert(1)}.header .header-content .tso-header-icon{}.header .header-content .tso-header-icon .header-link{padding-left:8px;padding-right:8px;padding-bottom:4px;padding-top:5px;flex-direction:row;gap:10px;border-radius:8px;border:1px solid transparent}.header .header-content .tso-header-icon .header-link:hover{border:1px solid var(--bs-primary)}.header .header-content .tso-header-icon .header-link:hover .header-link-icon .of-icon{animation-name:wobble-hor-top;animation-duration:1s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation:wobble-hor-top 1s ease-out 0s infinite normal none}.header .header-content .tso-header-icon .header-link .header-link-icon{margin-bottom:0}.header .header-content .tso-header-icon .header-link .header-link-text{color:var(--tso-bordeaux)}@keyframes wobble-hor-top{30%{transform:translateX(2px) rotate(-6deg)}45%{transform:translateX(-2px) rotate(3.6deg)}60%{transform:translateX(2px) rotate(-2.4deg)}75%{transform:translateX(-2px) rotate(1.2deg)}100%{transform:translateX(0%);transform-origin:50% 50%}}.header .header-content .tso-header-dropdown .dropdown-menu{--bs-dropdown-link-color: var(--tso-bordeaux);--bs-dropdown-link-hover-bg: var(--tso-spring-wood);--bs-dropdown-link-hover-color: var(--bs-primary);--bs-dropdown-link-active-bg: var(--tso-spring-wood);--bs-dropdown-link-active-color: var(--bs-primary);--bs-dropdown-item-padding-y: 0;border-radius:8px}.header .header-content .tso-header-dropdown .dropdown-menu[data-popper-placement="bottom-start"]{inset:7px auto auto 0px !important}.header .header-content .tso-header-dropdown .dropdown-menu .dropdown-item{font-weight:600}.header-placeholder+.header-sticky.header-stuck,.header-placeholder+.header-sticky{--bs-header-link-hover-color: var(--bs-primary);background-color:var(--tso-bordeaux)}.header-placeholder+.header-sticky.header-stuck .tso-header-burger .header-link-icon,.header-placeholder+.header-sticky .tso-header-burger .header-link-icon{color:#ffffff;filter:brightness(0) invert(1)}.header-placeholder+.header-sticky.header-stuck .tso-header-burger .header-link-icon .of-icon path,.header-placeholder+.header-sticky .tso-header-burger .header-link-icon .of-icon path{stroke:#ffffff}.header-placeholder+.header-sticky.header-stuck .tso-header-icon .header-link .header-link-text,.header-placeholder+.header-sticky .tso-header-icon .header-link .header-link-text{color:#ffffff}.header:has([aria-expanded="true"]){border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:991px){.header-sticky{--bs-header-link-icon-margin-bottom: 0}}.header-search-wrapper{--bs-header-search-background-color: var(--bs-white);--bs-header-search-padding-y: 5rem}.header-collapse,.page-menu-mobile-content{}.header-collapse .content-of-headline,.page-menu-mobile-content .content-of-headline{color:var(--bs-white)}@media (max-width:991px){.header-collapse .content-of-headline,.page-menu-mobile-content .content-of-headline{margin-bottom:0}}.header-collapse .content-of-headline .subheadline,.page-menu-mobile-content .content-of-headline .subheadline{color:var(--bs-white);display:flex;justify-content:space-between}@media (max-width:991px){.header-collapse .content-of-headline .subheadline,.page-menu-mobile-content .content-of-headline .subheadline{margin-bottom:0}.header-collapse .content-of-headline .subheadline a,.page-menu-mobile-content .content-of-headline .subheadline a{color:var(--bs-white);text-decoration:none}.header-collapse .content-of-headline .subheadline a:hover,.page-menu-mobile-content .content-of-headline .subheadline a:hover{color:var(--bs-white)}}.header-collapse .content-of-hyperlink,.page-menu-mobile-content .content-of-hyperlink{margin-bottom:0}.header-collapse .btn-link,.page-menu-mobile-content .btn-link{--bs-btn-hover-color: var(--bs-white);--bs-btn-active-color: var(--bs-white)}.header-collapse form.search-form button,.page-menu-mobile-content form.search-form button{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);border-radius:8px}@media (max-width:991px){.header-collapse,.page-menu-mobile-content{}.header-collapse .nav.nav-icons-vertical,.page-menu-mobile-content .nav.nav-icons-vertical{--bs-nav-link-color: var(--bs-white);--bs-nav-link-hover-color: var(--bs-white);--bs-nav-link-font-size: 1rem;justify-content:space-between;gap:20px}.header-collapse .nav.nav-icons-vertical .nav-item .nav-link,.page-menu-mobile-content .nav.nav-icons-vertical .nav-item .nav-link{border-radius:8px;border:1px solid var(--bs-primary);flex-direction:row}.header-collapse .nav.nav-icons-vertical .nav-item .nav-link .of-icon,.page-menu-mobile-content .nav.nav-icons-vertical .nav-item .nav-link .of-icon{fill:var(--bs-primary)}.header-collapse .nav.nav-icons-vertical .nav-item .nav-link:hover,.page-menu-mobile-content .nav.nav-icons-vertical .nav-item .nav-link:hover{border:1px solid var(--bs-primary);background-color:var(--bs-primary)}.header-collapse .nav.nav-icons-vertical .nav-item .nav-link:hover .of-icon,.page-menu-mobile-content .nav.nav-icons-vertical .nav-item .nav-link:hover .of-icon{fill:var(--bs-white)}.header-collapse .accordion,.page-menu-mobile-content .accordion{--bs-accordion-btn-icon-color: var(--bs-white);--bs-accordion-btn-active-icon-color: var(--bs-white);--bs-accordion-border-color: var(--bs-primary);--bs-accordion-btn-padding-x: 0;--bs-accordion-body-padding-x: 0;--tso-accordion-btn-padding: 0}.header-collapse .accordion .accordion-body,.page-menu-mobile-content .accordion .accordion-body{padding-top:0}.header-collapse .accordion .accordion-body .nav,.page-menu-mobile-content .accordion .accordion-body .nav{--bs-nav-link-color: var(--bs-white);--bs-nav-link-hover-color: var(--bs-primary);gap:5px !important}.header-collapse .accordion .header-link .header-link-icon,.page-menu-mobile-content .accordion .header-link .header-link-icon{width:auto !important;height:auto !important;color:var(--bs-white);background-image:none !important;margin-right:20px !important}.header-collapse .accordion .header-link .header-link-text,.page-menu-mobile-content .accordion .header-link .header-link-text{color:var(--bs-white)}}.dropdown-menu{--bs-dropdown-link-color: #000000;--bs-dropdown-link-hover-color: var(--bs-primary);--bs-dropdown-link-active-color: var(--bs-primary);--bs-dropdown-border-color: var(--bs-light);--bs-dropdown-bg: var(--tso-spring-wood)}.header .accordion .nav{--bs-nav-link-padding-y: 0px;--bs-nav-link-font-size: 0.875rem;gap:15px}@media (max-width:991px){.header .header-brand{width:220px}}@media (max-width:767px){.header .header-brand{width:116px}}@media (max-width:991px){.header-placeholder+.header-sticky.header-stuck .header-brand,.header-placeholder+.header-sticky .header-brand{width:52px}}@media (max-width:767px){.header-placeholder+.header-sticky.header-stuck .header-brand,.header-placeholder+.header-sticky .header-brand{width:52px}}body:has(.tso-main-slider) .header:not(.header-sticky){background:transparent;border-bottom:none}body:has(.tso-main-slider) .header:not(.header-sticky):has(.nav-link[aria-expanded="true"], .header-link[aria-expanded="true"]){background-color:var(--bs-white)}.header .nav{--bs-nav-link-padding-x: 0;--bs-nav-link-font-size: 1.25rem;--bs-nav-link-font-weight: 600;--bs-nav-link-color: var(--bs-primary);--bs-nav-link-hover-color: var(--bs-dark);--bs-nav-link-disabled-color: var(--bs-light);font-family:"Rajdhani", sans-serif;gap:50px}ul.page-nav-level-1 .page-nav-link-toggle{margin-right:30px}@media (max-width:479px){ul.page-nav-level-1 .page-nav-link-toggle{margin-right:0}}.page-menu-wrapper{--bs-page-menu-padding-y: 4.688rem;--bs-page-menu-background-color: var(--tso-bordeaux);border-bottom-right-radius:16px;border-bottom-left-radius:16px}@media (min-width:992px){.page-menu-wrapper .container{max-width:100%;padding-left:44px;padding-right:44px}}@media (max-width:991px){.page-menu-wrapper .container{max-width:100%;padding-right:44px;padding-left:44px}}@media (max-width:575px){.page-menu-wrapper .container{max-width:100%;padding-left:24px;padding-right:24.5px}}@media (max-width:991px){.page-menu-wrapper{--bs-page-menu-padding-y: 1.875rem}}.page-nav{--bs-page-nav-link-padding-x: 0rem;--bs-page-nav-link-padding-y: 1.5rem;--bs-page-nav-bg: var(--tso-bordeaux);--bs-page-nav-link-color: var(--bs-white);--bs-page-nav-link-hover-color: var(--bs-primary);--bs-page-nav-link-disabled-color: var(--bs-light);--bs-page-nav-link-toggle-color: var(--bs-white);--bs-page-nav-link-toggle-hover-color: var(--bs-primary);--bs-page-nav-link-back-color: var(--bs-white);--bs-page-nav-link-back-hover-color: var(--bs-primary);--bs-page-nav-border: var(--bs-primary);--bs-page-nav-link-font-size: 2rem;--bs-page-nav-link-font-weight: 600;font-family:"Rajdhani", sans-serif}@media (max-width:991px){.page-nav{--bs-page-nav-link-padding-x: 0;--bs-page-nav-link-padding-y: 0.75rem;--bs-page-nav-link-font-size: 1.625rem}}.page-nav li{border-bottom:1px solid var(--bs-primary)}.page-nav li.active-level{border-bottom:1px solid var(--bs-white)}.page-nav .page-nav-link{line-height:40px}@media (max-width:991px){.page-nav .page-nav-link{line-height:34px}}.page-nav .page-nav-link.tso-nav-overview{font-size:1rem;color:var(--bs-primary)}.page-nav .page-nav-link.tso-nav-overview:hover{color:var(--bs-primary)}.page-nav .page-nav-level-2 li{margin-left:2.5rem}@media (max-width:991px){.page-nav .page-nav-level-2 li{margin-left:1rem}}@media (max-width:429px){.page-nav .page-nav-level-2 li{margin-left:0 !important}}.page-nav .page-nav-submenu.active-level>button.page-nav-link-toggle{color:var(--bs-page-nav-link-toggle-hover-color)}.page-nav .active-level>.page-nav-link.hlt-nav-overview{color:var(--bs-page-nav-link-hover-color)}.page-nav .page-nav-back{border-bottom:none}.page-nav .page-nav-back .page-nav-back-link{font-size:1rem;padding-bottom:0}@media (min-width:992px){.page-nav .page-nav-back .page-nav-back-link{padding-bottom:0}}.object-teaser .nav-pills,.object-teaser .nav-underline{--bs-nav-link-padding-x: 1.5rem;--bs-nav-link-padding-y: 0.938rem;--bs-nav-link-font-size: 1rem;--bs-nav-pills-border-radius: 16px;--tso-nav-filter-link-color: var(--bs-black);--tso-nav-filter-link-color-hover: var(--bs-black);--tso-nav-filter-btn-color-active: var(--bs-white);--tso-nav-filter-btn-border-color-active: var(--bs-primary);--tso-nav-filter-btn-bg-color-active: var(--bs-primary);font-weight:600;line-height:16px;letter-spacing:0.32px;margin-bottom:0.75rem;scrollbar-width:none}.object-teaser .nav-link{color:var(--tso-nav-filter-link-color)}.object-teaser .nav-link:hover{color:var(--tso-nav-filter-link-color-hover)}.object-teaser .nav-link.active{background-color:var(--tso-nav-filter-btn-bg-color-active);border-color:var(--tso-nav-filter-btn-border-color-active);color:var(--tso-nav-filter-btn-color-active)}.card{--bs-card-spacer-y: 1.5rem;--bs-card-spacer-x: 1.5rem;--bs-card-cap-padding-y: 1.5rem;--bs-card-cap-padding-x: 1.5rem;--bs-card-info-font-size: 14px;--bs-card-border-width: 2px;--bs-card-info-color: var(--tso-bordeaux);--bs-card-color: var(--tso-bordeaux);--bs-card-border-color: var(--tso-bordeaux);--bs-card-border-radius: 16px;--bs-card-inner-border-radius: 16px;--bs-card-bg: transparent;--card-btn-bg: var(--bs-primary);--card-btn-bg-hover: var(--bs-black);--card-btn-color: var(--bs-white);--card-btn-color-hover: var(--bs-white);--card-btn-border-color: var(--bs-primary);--card-btn-border-color-hover: var(--bs-black);--bs-card-media-zoom-transform: none;--tso-card-border-color-hover: var(--bs-primary);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.card:hover{transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.card:hover:has(a){--bs-card-border-color: var(--tso-card-border-color-hover)}.card .card-media{border-top-left-radius:15px;border-top-right-radius:15px}.card .card-body .card-info{font-size:var(--bs-card-info-font-size) !important}.card .card-body .card-info .item-info-date{display:none}.card .card-body .card-info .item-info-time{display:none}.card .card-body .card-title{white-space:normal}.card .card-body .card-text{font-size:1rem;font-weight:500;line-height:24px}.card .icon-circle{--bs-icon-circle-color: var(--bs-white);--bs-icon-circle-bg: var(--bs-primary);--bs-icon-circle-border-color: var(--bs-primary)}.card .price{--bs-price-label-font-size: 16px;--bs-price-value-font-size: 18px;--bs-price-value-font-weight: 600;--bs-price-row-gap: 0.25rem;--bs-price-label-color: var(--tso-bordeaux);--bs-price-value-color: var(--tso-bordeaux)}.card.card-horizontal{--bs-card-spacer-x: 1rem;--bs-card-cap-padding-x: 1rem}@media (max-width:767px){.card.card-horizontal{--bs-card-spacer-x: 0.625rem;--bs-card-cap-padding-x: 0.625rem}}.card.card-horizontal .card-media{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:15px;border-bottom-left-radius:15px}@media (max-width:767px){.card.card-horizontal .card-action{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:767px){.card.card-horizontal .card-action .card-action__buttons{margin-left:0}}@media (max-width:767px){.card.card-horizontal .card-action .card-action__buttons .btn{--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;font-size:11px;padding:10px;border-radius:8px}.card.card-horizontal .card-action .card-action__buttons .btn::before,.card.card-horizontal .card-action .card-action__buttons .btn::after{display:none}.card.card-horizontal .card-action .card-action__buttons .btn .of-icon{display:none}}.card.card-mini{--bs-card-spacer-x: 1rem;--bs-card-cap-padding-x: 1rem}.card.card-mini .card-media{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:15px;border-bottom-left-radius:15px}.tso-card-button-hidden .card .card-action{display:none}.object-teaser .items-filter{padding-bottom:12px}.object-teaser .accordion .col{margin-top:0}.object-teaser .accordion .card{--bs-card-border-width: 0;--bs-card-spacer-x: 1rem;--bs-card-cap-padding-x: 1rem;border:none;box-shadow:none;transform:none}.card-media__content--top-right{right:10px;top:10px}.card-media__content--top-left{left:10px;top:10px}.card .card-tags{margin-top:0.5rem}.tag-list .tag{--bs-tag-padding-x: 0.5rem;--bs-tag-padding-y: 0.438rem;--bs-tag-font-size: 14px;--bs-tag-font-weight: 600;--bs-tag-color: var(--bs-white);--bs-tag-bg: var(--bs-primary);letter-spacing:0.32px;text-transform:uppercase;border-radius:8px}.state{--bs-state-padding-x: 0.5rem;--bs-state-padding-y: 0.438rem;--bs-state-font-size: 14px;--bs-state-font-weight: 600;--bs-state-color: var(--tso-bordeaux);--bs-state-border-radius: 8px;border-radius:8px;text-transform:uppercase}.state.state--open{--bs-state-badge-color: var(--bs-success);--bs-state-icon-color: var(--bs-success)}.state.state--closed{--bs-state-badge-color: var(--bs-primary);--bs-state-icon-color: var(--bs-primary)}.state.state--unknown{--bs-state-badge-color: var(--bs-warning);--bs-state-icon-color: var(--bs-warning)}.opening-times .state{--bs-state-color: var(--tso-bordeaux)!important}.date-box{--bs-date-box-bg: var(--tso-bordeaux);--bs-date-box-padding-day-color: var(--bs-white);--bs-date-box-padding-month-color: var(--bs-white);border-top-right-radius:8px}.weather-box{--bs-weather-box-bg: var(--tso-bordeaux);--bs-weather-box-temperatures-current-color: var(--bs-white);--bs-weather-box-temperatures-others-color: var(--bs-white);border-bottom-left-radius:8px;border-top-right-radius:8px}.labels{--bs-labels-item-bg: var(--bs-light);--bs-labels-border-color: var(--bs-light)}.content-of-open-weather-map .card .card-media{background-color:var(--bs-light)}.content-of-open-weather-map .card .card-media .of-icon{color:var(--bs-wrapper-color)}.content-of-object-reader .card-action{}@media (max-width:991px){.tso-icon-card-text-mobile-col-2{}.tso-icon-card-text-mobile-col-2 .icon-card{--bs-icon-card-title-font-size: 1.125rem;--bs-icon-card-subtitle-font-size: 1rem;--bs-icon-card-padding-x: 0.938rem;--bs-icon-card-padding-y: 0.938rem;--bs-icon-card-title-margin-bottom: 5px}.tso-icon-card-text-mobile-col-2 .icon-card.icon-card-square{aspect-ratio:auto}.tso-icon-card-text-mobile-col-2 .icon-card .icon-card-icon{container-type:normal}.tso-icon-card-text-mobile-col-2 .icon-card .icon-card-icon .of-icon{}.tso-icon-card-text-mobile-col-2 .icon-card .icon-card-content .icon-card-title{line-height:22px;hyphens:auto}.tso-icon-card-text-mobile-col-2 .icon-card .icon-card-content .icon-card-title a{line-height:22px}.tso-icon-card-text-mobile-col-2 .icon-card .icon-card-content .icon-card-subtitle{line-height:21px;hyphens:auto}}.tso-card-bg-white .card{--bs-card-bg: var(--bs-white)!important;--bs-card-border-width: 0}.tso-card-bg-white .card .card-action{display:none}@media (max-width:575px){.carousel-future-slides-visible .carousel{padding-right:27px}}.wrapper:has(:not(.carousel-future-slides-visible)) .carousel .aspect{margin-right:8px;margin-bottom:10px}@media (max-width:991px){.wrapper:has(:not(.carousel-future-slides-visible)) .carousel .aspect{padding-bottom:1px;overflow:visible}}.wrapper:has(:not(.carousel-future-slides-visible)) .carousel .swiper-slide{margin-bottom:10px}.wrapper:has(:not(.carousel-future-slides-visible)) .carousel .card{margin-right:8px}.wrapper:has(:not(.carousel-future-slides-visible)) .carousel .card .aspect{margin-right:0;margin-bottom:0}.carousel{--bs-carousel-pagination-color: var(--bs-primary);--bs-carousel-pagination-bullet-inactive-color: transparent;--bs-carousel-pagination-bullet-inactive-opacity: 1;--bs-carousel-pagination-bullet-vertical-gap: 18px;--bs-carousel-pagination-bullet-size: 6px;--bs-carousel-pagination-bullet-width: 100%;--bs-carousel-pagination-bullet-height: 5px;--bs-carousel-pagination-top: 50px;--ost-bs-carousel-pagination-bullet-before: var(--bs-primary);z-index:0}.carousel .carousel-navigation .btn{--bs-btn-padding-x: 0.75em;--bs-btn-padding-y: 0.5em;border-radius:8px}@media (max-width:991px){.carousel .carousel-navigation{display:none}}.carousel .carousel-pagination--center{width:calc(100% - 9px)}@media (max-width:991px){.carousel .carousel-pagination{display:none}}.carousel .carousel-pagination::before{position:absolute;top:0.5px;content:"";display:block;width:100%;background-color:var(--tso-bordeaux);height:4px;z-index:-1;border-radius:2px}.carousel .carousel-pagination .carousel-pagination-bullet{border-radius:2px}.wrapper.compact-view{--bs-wrapper-padding-x: 1rem;--bs-wrapper-padding-y: 1rem;--bs-wrapper-zoom-transform: none;--bs-wrapper-content-top-right-x: 10px;--tso-compact-view-border-width: 2px;border-radius:16px;border:var(--tso-compact-view-border-width) solid var(--tso-bordeaux);justify-content:flex-end;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.wrapper.compact-view:hover{border:var(--tso-compact-view-border-width) solid var(--bs-primary)}.wrapper.compact-view:hover .wrapper-content{background-color:var(--bs-primary)}.wrapper.compact-view .wrapper-content-text-shadow{text-shadow:none}.wrapper.compact-view.wrapper{--bs-wrapper-media-overlay: none}.wrapper.compact-view .wrapper-content{background-color:var(--tso-bordeaux);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.wrapper.compact-view .wrapper-content .compact-view-title{font-family:"Rajdhani", sans-serif;font-weight:500;line-height:normal;color:var(--bs-white);margin-bottom:0;text-transform:none}.wrapper.compact-view .wrapper-content p{font-weight:300}.wrapper.compact-view .wrapper-content p .item-info-date{display:none}.wrapper.compact-view .wrapper-content p .item-info-time{display:none}.wrapper.compact-view .wrapper-content-bottom-left{top:0}.wrapper.compact-view .wrapper-content-bottom-left:has(.date-box){display:none}.wrapper.compact-view .wrapper-content-top-right{top:8px;right:8px}.wrapper.compact-view .date-box{--bs-date-box-bg: var(--bs-white);--bs-date-box-padding-day-color: var(--tso-bordeaux);--bs-date-box-padding-month-color: var(--tso-bordeaux);margin:8px;border-radius:16px;display:none}.wrapper.compact-view .wrapper-bg-media figcaption{display:none}.masonry .aspect:has(.compact-view){border-bottom-right-radius:21px}.masonry .aspect:has(.compact-view):hover{border-bottom-right-radius:20px}.tso-card-mini-header{margin-bottom:1rem}@media (max-width:991px){.tso-card-mini-header{margin-bottom:0}}.tso-card-mini-header .carousel{--bs-carousel-pagination-color: var(--bs-primary);--bs-carousel-pagination-bullet-inactive-color: transparent;--bs-carousel-pagination-bullet-vertical-gap: 12px;--bs-carousel-pagination-bullet-size: 12px;--bs-carousel-pagination-bullet-width: 12px;--bs-carousel-pagination-bullet-height: 12px;--bs-carousel-pagination-top: -34px}.tso-card-mini-header .carousel .carousel-pagination{justify-content:flex-end}.tso-card-mini-header .carousel .carousel-pagination::before{display:none}.tso-card-mini-header .carousel .carousel-pagination .carousel-pagination--center{width:100%}.tso-card-mini-header .carousel .carousel-pagination .carousel-pagination-bullet{border:2px solid var(--bs-carousel-pagination-color);border-radius:var(--bs-carousel-pagination-bullet-border-radius)}@media (min-width:992px){.tso-card-mini-header .carousel .carousel-pagination{display:none}}@media (max-width:991px){.tso-card-mini-header .carousel .carousel-pagination{display:flex}}@media (min-width:992px){.tso-card-mini-header .carousel .swiper-wrapper{flex-direction:column}.tso-card-mini-header .carousel .swiper-wrapper .swiper-slide{width:100% !important;margin-bottom:1rem}}.tso-card-mini-header .card{--bs-card-cap-padding-x: 1rem;--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-info-color: var(--tso-bordeaux);--bs-card-title-spacer-y: 0;--bs-card-bg: var(--bs-white);--bs-card-title-link-color: var(--tso-bordeaux);border:none;box-shadow:none;transition:none;container-name:card;container-type:inline-size;display:grid;grid-template-areas:"media header" "media body" "media action" "media footer";grid-template-rows:auto auto 1fr auto;--bs-card-media-width: var(--bs-card-horizontal-media-width);grid-template-columns:auto minmax(0, 1fr);transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out}.tso-card-mini-header .card:hover{transform:none;--bs-card-bg: var(--bs-primary);--bs-card-title-color: var(--bs-white);--bs-card-info-color: var(--bs-white);--bs-card-title-link-color: var(--bs-white)}.tso-card-mini-header .card .card-media{grid-area:media;height:100%;width:var(--bs-card-media-width);--bs-card-media-width: var(--bs-card-mini-media-width)}.tso-card-mini-header .card .card-media:first-child{border-radius:var(--bs-card-inner-border-radius) 0 0 var(--bs-card-inner-border-radius)}.tso-card-mini-header .card .card-media .card-media__visual{height:100%;left:0;position:absolute;top:0;width:100%}.tso-card-mini-header .card .card-media .card-media__visual>*{height:100%;width:100%}.tso-card-mini-header .card .card-media .card-media__visual figure:has(> a),.tso-card-mini-header .card .card-media .card-media__visual figure:has(picture){display:flex;flex-direction:column}.tso-card-mini-header .card .card-media .card-media__visual figure:has(> a)>a,.tso-card-mini-header .card .card-media .card-media__visual figure:has(picture)>a{display:flex;flex-grow:1}.tso-card-mini-header .card .card-media .card-media__visual figure:has(> a) picture,.tso-card-mini-header .card .card-media .card-media__visual figure:has(picture) picture{display:flex;flex-grow:1}.tso-card-mini-header .card .card-media .card-media__visual img,.tso-card-mini-header .card .card-media .card-media__visual video{object-fit:cover}.tso-card-mini-header .card .card-media .card-media__visual figure,.tso-card-mini-header .card .card-media .card-media__visual iframe,.tso-card-mini-header .card .card-media .card-media__visual img,.tso-card-mini-header .card .card-media .card-media__visual video,.tso-card-mini-header .card .card-media .card-media__visual>*{min-height:100%}.tso-card-mini-header .card .card-media .card-media__content--bottom-left:has(.date-box){display:none}.tso-card-mini-header .card .card-media .date-box{display:none}.tso-card-mini-header .card .card-body{grid-area:body;padding-bottom:1rem}.tso-card-mini-header .card .card-body .card-info .item-info-date{display:none}.tso-card-mini-header .card .card-body .card-info .item-info-time{display:none}.tso-card-mini-header .card .card-body .card-title-rating .card-title{white-space:normal}@media (max-width:991px){.tso-card-mini-header .card .card-body .card-title-rating .card-title{line-height:27px}}.tso-card-mini-header .card .card-body .card-text{display:none}.tso-card-mini-header .card .card-action,.tso-card-mini-header .card .card-media__content--bottom-left:not(.card-media__content--visible),.tso-card-mini-header .card .card-media__content--bottom-right:not(.card-media__content--visible),.tso-card-mini-header .card .card-tags,.tso-card-mini-header .card .user-rating{display:none}.tso-card-mini-header .card .card-action{grid-area:action}.icon-card{--bs-icon-card-padding-x: 1.5rem;--bs-icon-card-padding-y: 1.5rem;--bs-icon-card-background: var(--bs-primary);--bs-icon-card-hover-background: var(--tso-bordeaux);--bs-icon-card-border-color: var(--bs-primary);--bs-icon-card-border-hover-color: var(--tso-bordeaux);--bs-icon-card-icon-background: transparent;--bs-icon-card-icon-hover-background: transparent;--bs-icon-card-icon-border-radius: 0;--bs-icon-card-icon-font-size: 1em;--bs-icon-card-icon-padding: 0;--bs-icon-card-title-margin-bottom: 12px;--bs-icon-card-title-font-size: 2rem;--bs-icon-card-title-color: var(--bs-white);--bs-icon-card-title-link-color: var(--bs-white);--bs-icon-card-subtitle-margin-bottom: 0;--bs-icon-card-subtitle-font-size: 1.5rem;--bs-icon-card-subtitle-color: var(--bs-white);--bs-icon-card-subtitle-hover-color: var(--bs-white)}@media (max-width:991px){.icon-card{--bs-icon-card-title-font-size: 1.625rem;--bs-icon-card-subtitle-font-size: 1.125rem;--bs-icon-card-title-margin-bottom: 10px}}.icon-card .icon-card-icon{flex:1;display:flex;align-items:center;justify-content:center;container-type:size}.icon-card .icon-card-icon .of-icon{width:55%;height:100%}@media (max-width:767px){.icon-card .icon-card-icon .of-icon{width:70%}}@media (max-width:575px){.icon-card .icon-card-icon .of-icon{width:85%}}.icon-card .icon-card-content{display:flex;width:100%;flex-direction:column-reverse;text-align:left}.icon-card .icon-card-content .icon-card-title{font-weight:600;line-height:40px}@media (max-width:991px){.icon-card .icon-card-content .icon-card-title{line-height:34px}}.icon-card .icon-card-content .icon-card-title a{font-weight:600;line-height:40px}@media (max-width:991px){.icon-card .icon-card-content .icon-card-title a{line-height:34px}}.icon-card .icon-card-content .icon-card-subtitle{font-weight:500;line-height:32px}@media (max-width:991px){.icon-card .icon-card-content .icon-card-subtitle{line-height:26px}}.object-teaser:has(.logos-item) .row{overflow:hidden;--bs-gutter-x: 0;--bs-gutter-y: 0}.logos-item{position:relative;padding:25px}.logos-item::before{content:"";position:absolute;height:100%;top:0;left:-2px;border-left:1px solid var(--tso-spring-wood)}.logos-item::after{content:"";position:absolute;width:100%;bottom:-2px;border-bottom:1px solid var(--tso-spring-wood)}.logos-item img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter 0.2s ease-in-out}.logos-item:hover img{filter:none !important}.logos-carousel .swiper-slide{margin-bottom:0 !important}.glightbox-container{--lightbox-tabs-border-color: var(--bs-light);--lightbox-thumbnails-border-color: var(--bs-light);--lightbox-btn-arrow-background: var(--bs-primary);--lightbox-btn-arrow-hover-background: var(--bs-black);--lightbox-btn-close-background: transparent;--lightbox-btn-close-hover-background: transparent;--lightbox-btn-close-offset-top: 24px;--bs-carousel-navigation-center-padding-x: 0}@media (max-width:991px){.glightbox-container{--lightbox-btn-close-offset-top: 21px}}.glightbox-container .gallery-thumbnails .swiper-slide:before{border-color:var(--bs-primary);border-radius:16px}.glightbox-container .gclose{opacity:0.5}.glightbox-container .gclose:hover{opacity:0.75}.glightbox-container .gclose svg{width:30px}@media (max-width:991px){.glightbox-container .gclose svg{width:24px}}.glightbox-container .gclose svg path{fill:var(--bs-black)}.glightbox-container .carousel-navigation{display:none}.glightbox-container .gclose,.glightbox-container .gnext,.glightbox-container .gprev{border-radius:8px}.glightbox-container img{border-radius:16px}.content-of-image img,.object-block img{border-radius:16px}.tso-image-border-none img{border-radius:0}.tso-image-white-filter img{filter:brightness(0) invert(1)}.content-youtube{border-radius:16px}.content-youtube .placeholder-image{border-radius:16px}.content-youtube .aspect{border-radius:16px}.calendar{--bs-calendar-border-width: 1px;--bs-calendar-table-color: var(--bs-dark);--bs-calendar-border-color: var(--tso-bordeaux);--bs-calendar-day-other-bg-color: var(--tso-hellbeige);--bs-calendar-day-other-color: var(--tso-bordeaux);--fc-border-color: var(--bs-calendar-border-color);--fc-event-bg-color: var(--bs-calendar-event-bg-color);--fc-event-border-color: var(--bs-calendar-event-border-color);--fc-list-event-hover-bg-color: var(--tso-hellbeige);--bs-calendar-table-cell-shaded: var(--bs-white);--bs-calendar-mini-event-bg-color: var(--bs-calendar-event-bg-color);--bs-calendar-table-bg: var(--tw-lightgray);--fc-today-bg-color: transparent;--fc-page-bg-color: transparent;--tso-calendar-today-border: var(--bs-primary);--tso-calendar-today-bg: transparent;--tso-calendar-today-color: var(--bs-primary);--fc-small-font-size: 1rem}.calendar .btn{--bs-btn-padding-x: 12px;--bs-btn-padding-y: 11.3px}.calendar table{--bs-table-striped-border-color: var(--bs-dark)}.calendar table td:first-child,.calendar table th:first-child{padding-left:0}.calendar table tbody tr td:last-child,.calendar .table tbody tr td:last-child{border-radius:0}.calendar table>:not(caption)>*>*,.calendar .table>:not(caption)>*>*{padding-right:0px !important}.calendar.fc .fc-list-day-cushion,.calendar.fc .fc-list-table td{padding:8px 14px !important}.calendar.fc .fc-col-header-cell-cushion{font-weight:600}.calendar .fc-daygrid-dot-event.fc-event-mirror,.calendar .fc-daygrid-dot-event:hover{background:var(--tso-hellbeige)}.calendar .btn-group{gap:10px}@media (max-width:767px){.calendar .btn-group{gap:5px}}@media (max-width:379px){.calendar .btn-group{gap:3px}}.calendar .fc-header-toolbar .btn{background-image:none;border-radius:8px !important}.calendar .fc-daygrid-day-number{margin-top:5px;margin-right:5px;padding:4px 9px 3px 9px}.calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{border:2px solid var(--tso-calendar-today-border);background-color:var(--tso-calendar-today-bg);color:var(--tso-calendar-today-color);border-radius:8px;margin-left:2.5px;margin-right:2.5px}.calendar .fc-daygrid-event{border-radius:0}.calendar .fc-daygrid-event .fc-event-title{padding:2px 5px;padding-bottom:1px}.calendar .fc-daygrid-more-link{border-radius:0}.calendar .fc-dayGridMonth-button,.calendar .fc-listMonth-button,.calendar .fc-dayGridWeek-button,.object-list-view-toggler:not(.active),.object-list-view-toggler.active{--bs-btn-padding-x: 12px;--bs-btn-padding-y: 11.3px;--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-light);--bs-gradient: none;border-radius:0 !important;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:8px !important}.calendar .fc-dayGridMonth-button:hover,.calendar .fc-listMonth-button:hover,.calendar .fc-dayGridWeek-button:hover,.object-list-view-toggler:not(.active):hover,.object-list-view-toggler.active:hover{border-color:var(--bs-btn-hover-border-color)}.calendar .fc-dayGridMonth-button.active,.calendar .fc-listMonth-button.active,.calendar .fc-dayGridWeek-button.active,.object-list-view-toggler:not(.active).active,.object-list-view-toggler.active.active{border-color:var(--bs-btn-active-border-color)}.calendar .fc-next-button,.calendar .fc-prev-button,.calendar .fc-today-button{--bs-btn-color: var(--bs-primary);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-light);--bs-btn-disabled-opacity: 1;border-radius:8px;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color)}.calendar .fc-next-button:hover,.calendar .fc-prev-button:hover,.calendar .fc-today-button:hover{color:var(--bs-btn-active-color);border-color:var(--bs-btn-active-bg)}.calendar .fc-next-button[disabled],.calendar .fc-prev-button[disabled],.calendar .fc-today-button[disabled]{border-color:var(--bs-btn-disabled-border-color)}.popover{--bs-popover-border-color: var(--tso-bordeaux);--bs-popover-border-width: 2px;--bs-popover-body-padding-x: 0;--bs-popover-body-padding-y: 0;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.popover:hover{--bs-popover-border-color: var(--bs-primary);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.popover .popover-body .popover-content{--bs-popover-content-info-color: var(--tso-bordeaux)}.popover .popover-body .popover-content .popover-content-image img{border-top-left-radius:15px;border-top-right-radius:15px}.popover .popover-body .popover-content .popover-content-inside{padding-left:15px;padding-right:15px}.popover .popover-body .popover-content .popover-content-inside .popover-content-info{line-height:17px;margin-top:10px;margin-bottom:8px}.popover .popover-body .popover-content p{font-size:1rem;line-height:16px}.popover .popover-body .popover-content .icon-link{display:none}@media (max-width:991px){.pagination-dropdown .btn{--bs-btn-padding-x: 0.969rem;--bs-btn-padding-y: 0.969rem}}.search-result{--bs-search-result-border-width: 2px;--bs-search-result-border-color: var(--tso-bordeaux);background-color:transparent;margin-bottom:1rem !important;border-radius:8px}.search-result .search-result-content{padding:1.5rem 1rem}.search-result .search-result-content h4{font-size:32px;line-height:40px;font-weight:600;text-transform:uppercase;color:var(--tso-bordeaux);margin-bottom:0.5rem}@media (max-width:991px){.search-result .search-result-content h4{font-size:26px;line-height:34px}}.search-result .search-result-content h4 a{color:var(--tso-bordeaux)}.search-result .search-result-content p{font-size:1rem;font-weight:500;line-height:24px;color:var(--tso-bordeaux)}.search-result .search-result-content p.search-result-url{color:var(--tso-bordeaux) !important}.module-search .search-form .search-form-inputs button{--bs-btn-padding-x: 1.313rem;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light)}@media (max-width:991px){.module-search .search-form .search-form-inputs button{--bs-btn-padding-x: 0.969rem}}.content-of-akeneo-object-list,.content-of-backend-object-list,.object-list-filters-mobile,.object-list-body{}.content-of-akeneo-object-list .btn-group:has(.object-list-view-toggler),.content-of-backend-object-list .btn-group:has(.object-list-view-toggler),.object-list-filters-mobile .btn-group:has(.object-list-view-toggler),.object-list-body .btn-group:has(.object-list-view-toggler){gap:10px}@media (max-width:991px){.content-of-akeneo-object-list .object-list-header-toolbar,.content-of-backend-object-list .object-list-header-toolbar,.object-list-filters-mobile .object-list-header-toolbar,.object-list-body .object-list-header-toolbar{}}.content-of-akeneo-object-list .object-list-header-toolbar .form-select,.content-of-backend-object-list .object-list-header-toolbar .form-select,.object-list-filters-mobile .object-list-header-toolbar .form-select,.object-list-body .object-list-header-toolbar .form-select{font-size:1rem;padding:0.5em 2.25em 0.5em 0.75em;border-radius:8px;height:40.59px}.content-of-akeneo-object-list .object-list-header-toolbar .row.gy-3.justify-content-between.justify-content-lg-end,.content-of-backend-object-list .object-list-header-toolbar .row.gy-3.justify-content-between.justify-content-lg-end,.object-list-filters-mobile .object-list-header-toolbar .row.gy-3.justify-content-between.justify-content-lg-end,.object-list-body .object-list-header-toolbar .row.gy-3.justify-content-between.justify-content-lg-end{align-items:flex-end}.content-of-akeneo-object-list .btn.loader,.content-of-backend-object-list .btn.loader,.object-list-filters-mobile .btn.loader,.object-list-body .btn.loader{--bs-btn-border-color: var(--bs-primary)}.content-of-akeneo-object-list .btn.btn-outline-danger,.content-of-backend-object-list .btn.btn-outline-danger,.object-list-filters-mobile .btn.btn-outline-danger,.object-list-body .btn.btn-outline-danger{justify-content:center;--bs-btn-color: var(--bs-primary);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-white);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-light)}.content-of-akeneo-object-list .btn.btn-primary,.content-of-backend-object-list .btn.btn-primary,.object-list-filters-mobile .btn.btn-primary,.object-list-body .btn.btn-primary{justify-content:center}@media (max-width:991px){.content-of-akeneo-object-list .btn.btn-primary,.content-of-backend-object-list .btn.btn-primary,.object-list-filters-mobile .btn.btn-primary,.object-list-body .btn.btn-primary{gap:5px}}@media (max-width:991px){.content-of-akeneo-object-list .card.card-horizontal .card-text,.content-of-backend-object-list .card.card-horizontal .card-text,.object-list-filters-mobile .card.card-horizontal .card-text,.object-list-body .card.card-horizontal .card-text{display:none}}@media (max-width:991.98px){.object-list-filters-mobile-open-container{--bs-object-list-filters-mobile-open-height: 85px}.object-list-filters-mobile-open-container .btn{justify-content:center;gap:10px}.object-list-filters-mobile-close-container{--bs-object-list-filters-mobile-padding: 1rem}.object-list-filters-mobile-close-container button{width:40px;height:38px;background-color:transparent !important;color:var(--bs-primary)}.object-list-filters-mobile-close-container button:hover,.object-list-filters-mobile-close-container button:active{border:1px solid var(--bs-gray-500)}.object-list-filters-mobile-close-container button .of-icon{width:24px;height:24px}}.marker-cluster span{line-height:32px !important;color:#ffffff}.marker-cluster.marker-cluster-large{background-color:#e30613 !important}.marker-cluster.marker-cluster-large div{background-color:#e30613 !important}.marker-cluster.marker-cluster-large div span{color:var(--bs-white) !important}.marker-cluster.marker-cluster-medium{background-color:#b0d786 !important}.marker-cluster.marker-cluster-medium div{background-color:#b0d786 !important}.marker-cluster.marker-cluster-medium div span{color:var(--bs-white) !important}.marker-cluster.marker-cluster-small{background-color:#e30613 !important}.marker-cluster.marker-cluster-small div{background-color:#e30613 !important}.marker-cluster.marker-cluster-small div span{color:var(--bs-white) !important}.leaflet-popup{}.leaflet-popup .leaflet-popup-content-wrapper{background:#ffffff;border:0px solid var(--bs-light);border-radius:16px}.leaflet-popup .leaflet-popup-tip{background:#ffffff}.leaflet-popup .leaflet-popup-content .popover-content{--bs-popover-content-color: var(--bs-dark);--bs-popover-content-info-color: var(--bs-dark);color:var(--bs-body-color)}.leaflet-popup .leaflet-popup-content .popover-content .popover-content-inside .popover-content-info{color:var(--bs-dark)}.leaflet-popup .leaflet-popup-content .popover-content .popover-content-inside .popover-content-title{color:var(--bs-dark)}.leaflet-popup .leaflet-popup-content .popover-content .popover-content-inside p{display:none;margin-bottom:8px;color:var(--bs-dark)}.leaflet-popup .leaflet-popup-content .popover-content .popover-content-inside a{color:rgba(var(--bs-link-color-rgb))}.leaflet-popup .leaflet-popup-close-button{color:var(--bs-body-color) !important}.tso-pim-detail{}.tso-pim-detail .sticky-top-header{top:calc(var(--bs-header-sticky-height) - -40px) !important}@media (max-width:991px){.tso-pim-detail .sticky-top-header{top:calc(var(--bs-header-sticky-height) - -7px) !important}}.content-of-object-reader{}.content-of-object-reader .nav-underline .icon-link:hover,.content-of-object-reader .nav-underline .icon-link:focus{border-bottom:none;border-bottom-color:transparent}.content-of-object-reader .object-block-103{margin-bottom:25px}.content-of-object-reader .object-block-800 .wrapper-bg-media::before{border-radius:16px}.content-of-object-reader .object-block-1000{display:flex;justify-content:start;margin-bottom:25px}@media (max-width:991px){.content-of-object-reader .object-block-1000{width:100%;justify-content:center;align-items:center;height:var(--bs-object-list-filters-mobile-open-height);background:var(--bs-object-list-filters-mobile-background)}}.content-of-object-reader .object-block-1000 .btn{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light)}@media (max-width:991px){.content-of-object-reader .object-block-1000 .btn{width:100% !important}}.content-of-object-reader .object-block-3000{margin-bottom:25px}.content-of-object-reader .object-block-3000 .card .card-body form .form-control,.content-of-object-reader .object-block-3000 .card .card-body form .form-select{font-size:16px;padding:11px 17px;border-radius:8px}.content-of-object-reader .object-block-3000 .card .card-body form .form-widget{margin-bottom:16px}.content-of-object-reader .object-block-3000 .card .card-body form .input-group .form-control{padding:5px 11px;font-size:16px}.content-of-object-reader .object-block-3000 .card .card-body form .input-group .btn{--bs-btn-padding-x: 10px}.content-of-object-reader .object-block-3000 .card .card-body form .alert{font-size:16px;line-height:normal}.content-of-object-reader .object-block-3000 .card .card-body form .alert a{color:var(--bs-white)}.content-of-object-reader .object-block-3000 .card .card-body form .alert a:hover{opacity:0.9}.content-of-akeneo-object-cart .loader-content form .table{--bs-border-width: 0px;--bs-table-hover-bg: inherit}.content-of-akeneo-object-cart .loader-content form .table th:first-child,.content-of-akeneo-object-cart .loader-content form .table td:first-child{}.content-of-akeneo-object-cart .loader-content form .table .form-control{font-size:18px;padding:6px 10px;border-radius:8px}.content-of-akeneo-object-cart .loader-content form .table .btn.loader{--bs-btn-padding-x: 13px;--bs-btn-padding-y: 12px;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light);border-radius:8px;border-width:1px}.content-of-akeneo-object-cart .loader-content form .table .btn.loader span{width:14px;height:14px}.content-of-akeneo-object-order-history .table{--bs-border-width: 0px;--bs-table-hover-bg: inherit}.content-of-akeneo-object-order-history .table th:first-child,.content-of-akeneo-object-order-history .table td:first-child{}.content-of-akeneo-object-order-history .table .text-bg-primary{--bs-badge-padding-x: 0.5rem;--bs-badge-padding-y: 0.438rem;--bs-badge-font-size: 16px;--bs-badge-font-weight: 600;border-radius:8px}.content-of-akeneo-object-order-history .table .form-control{font-size:18px;padding:6px 10px;border-radius:8px}.content-of-akeneo-object-order-history .table .btn.loader{--bs-btn-padding-x: 13px;--bs-btn-padding-y: 12px;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light);border-radius:8px;border-width:1px}.content-of-akeneo-object-order-history .table .btn.loader span{width:14px;height:14px}.content-of-object-reader{}.content-of-object-reader.tso-object-block-102-lead p{font-weight:600}@media (max-width:991px){.slider .slider-navigation{display:none}}.tso-main-slider{margin-top:-87px;height:100vh !important}@media (max-width:991px){.tso-main-slider{margin-top:-70px}.tso-main-slider .wrapper{padding-top:87px !important}.tso-main-slider .wrapper .wrapper-content .content-of-image{margin-bottom:30px !important;margin-top:-50px}.tso-main-slider .wrapper .wrapper-content .wrapper{padding-top:0 !important}}@media (max-width:991px) and (max-width:991px){.tso-main-slider .wrapper{padding-top:70px !important}}@media (max-width:991px) and (max-width:991px){.tso-main-slider .wrapper .wrapper-content .row{flex-direction:column-reverse}}@media (max-width:991px) and (max-width:575px){.tso-main-slider .wrapper .wrapper-content{padding-right:12px !important;padding-left:12px !important}}.tso-main-slider .swiper{height:100vh !important}.tso-main-wrapper-desktop-intro-home-16x9{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-home-16x9.svg");background-size:cover;background-position:center}@media (max-width:767px){.tso-main-wrapper-desktop-intro-home-16x9{display:none}}.tso-main-wrapper-mobile-intro-home-9x16{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-home-9x16.svg");background-size:cover;background-position:center}@media (min-width:768px){.tso-main-wrapper-mobile-intro-home-9x16{display:none}}.tso-main-wrapper-desktop-intro-systems-16x9{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-systems-16x9.svg");background-size:cover;background-position:center}@media (max-width:767px){.tso-main-wrapper-desktop-intro-systems-16x9{display:none}}.tso-main-wrapper-mobile-intro-systems-9x16{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-systems-9x16.svg");background-size:cover;background-position:center}@media (min-width:768px){.tso-main-wrapper-mobile-intro-systems-9x16{display:none}}.tso-main-wrapper-desktop-intro-services-16x9{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-services-16x9.svg");background-size:cover;background-position:center}@media (max-width:767px){.tso-main-wrapper-desktop-intro-services-16x9{display:none}}.tso-main-wrapper-mobile-intro-services-9x16{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-services-9x16.svg");background-size:cover;background-position:center}@media (min-width:768px){.tso-main-wrapper-mobile-intro-services-9x16{display:none}}.tso-main-wrapper-desktop-intro-operations-16x9{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-operations-16x9.svg");background-size:cover;background-position:center}@media (max-width:767px){.tso-main-wrapper-desktop-intro-operations-16x9{display:none}}.tso-main-wrapper-mobile-intro-operations-9x16{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-operations-9x16.svg");background-size:cover;background-position:center}@media (min-width:768px){.tso-main-wrapper-mobile-intro-operations-9x16{display:none}}.tso-main-wrapper-desktop-intro-portrait-16x9{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-portrait-16x9.svg");background-size:cover;background-position:center}@media (max-width:767px){.tso-main-wrapper-desktop-intro-portrait-16x9{display:none}}.tso-main-wrapper-mobile-intro-portrait-9x16{background-image:url("https://tso.ch/files/_OpenFrontend/websites/tso.ch/intro-portrait-9x16.svg");background-size:cover;background-position:center}@media (min-width:768px){.tso-main-wrapper-mobile-intro-portrait-9x16{display:none}}@media (max-width:767px){:root .tso-main-wrapper-mobile-intro-home-9x16 .wrapper-content,:root .tso-main-wrapper-mobile-intro-systems-9x16 .wrapper-content,:root .tso-main-wrapper-mobile-intro-services-9x16 .wrapper-content,:root .tso-main-wrapper-mobile-intro-operations-9x16 .wrapper-content,:root .tso-main-wrapper-mobile-intro-portrait-9x16 .wrapper-content{padding-top:64px !important}}.wrapper-bg-image,.wrapper-bg-video{--bs-heading-color: var(--bs-dark);--bs-wrapper-bg-color: var(--bs-white);--bs-wrapper-color: var(--bs-dark);--bs-body-color: var(--bs-dark);--bs-link-color-rgb: 227, 6, 19;--bs-link-hover-color: var(--bs-dark);--bs-link-hover-color-rgb: 78, 27, 46}.wrapper-bg-image .wrapper-content,.wrapper-bg-video .wrapper-content{padding-top:0}.wrapper-bg-custom{--bs-heading-color: var(--bs-white);--bs-wrapper-bg-color: var(--tso-aqua);--bs-wrapper-color: var(--bs-white);--bs-body-color: var(--bs-white);--bs-link-color-rgb: 78, 27, 46;--bs-link-hover-color: var(--bs-white);--bs-link-hover-color-rgb: 255, 255, 255}.wrapper-bg-custom .btn-primary{--bs-btn-hover-border-color: var(--bs-white)}.wrapper-bg-custom .btn-outline-primary{--bs-btn-border-color: var(--bs-white)}.wrapper-bg-custom .btn-link{--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--bs-primary)}.wrapper-bg-custom .opening-times,.wrapper-bg-custom .table{--bs-table-striped-bg: var(--bs-white);--bs-table-striped-color: var(--bs-dark);--bs-table-color: var(--bs-white)}.wrapper-bg-custom .opening-times caption,.wrapper-bg-custom .table caption{color:var(--bs-white)}.wrapper-bg-custom .accordion{--bs-accordion-btn-color: var(--bs-white);--bs-accordion-border-color: var(--bs-white);--bs-accordion-active-color: var(--tso-bordeaux);--bs-accordion-btn-icon-color: var(--bs-white);--bs-accordion-btn-active-icon-color: var(--tso-bordeaux)}.wrapper-bg-custom .nav-tabs{--bs-nav-tabs-border-color: var(--bs-white);--bs-nav-tabs-color: var(--bs-white);--bs-nav-tabs-color-active: var(--tso-bordeaux);--bs-nav-tabs-border-color-active: var(--tso-bordeaux)}.wrapper-bg-custom .card{--bs-card-bg: transparent;--bs-card-border-color: var(--bs-white);--bs-card-info-color: var(--bs-white);--bs-card-color: var(--bs-white)}.wrapper-bg-custom .card .price{--bs-price-label-color: var(--bs-white);--bs-price-value-color: var(--bs-white)}.wrapper-bg-custom .carousel{--bs-carousel-pagination-color: var(--tso-bordeaux)}.wrapper-bg-custom .carousel .carousel-pagination::before{background-color:var(--bs-white)}.wrapper-bg-custom .date-box{--bs-date-box-bg: var(--bs-white);--bs-date-box-padding-day-color: var(--tso-bordeaux);--bs-date-box-padding-month-color: var(--tso-bordeaux)}.wrapper-bg-custom .weather-box{--bs-weather-box-bg: var(--bs-white);--bs-weather-box-temperatures-current-color: var(--tso-bordeaux);--bs-weather-box-temperatures-others-color: var(--tso-bordeaux)}.wrapper-bg-custom .object-teaser .nav-pills,.wrapper-bg-custom .object-teaser .nav-underline{--tso-nav-filter-link-color: var(--bs-white);--tso-nav-filter-link-color-hover: var(--bs-white)}.wrapper-bg-custom .compact-view{border-color:var(--bs-white)}.wrapper-bg-custom .compact-view:hover{border-color:var(--bs-primary)}.tso-wrapper-bg-custom-red{--bs-wrapper-bg-color: var(--bs-primary)}.tso-wrapper-bg-custom-red .btn-primary{--bs-btn-color: var(--bs-primary);--bs-btn-bg: var(--bs-white);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-white);--bs-btn-focus-shadow-rgb: 26, 65, 91;--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-bg: var(--tw-lightgray);--bs-btn-disabled-border-color: var(--bs-light)}.wrapper-bg-dark{--bs-heading-color: var(--bs-white);--bs-wrapper-bg-color: var(--bs-dark);--bs-wrapper-color: var(--bs-white);--bs-body-color: var(--bs-white);--bs-link-color-rgb: 227, 6, 19;--bs-link-hover-color: var(--bs-white);--bs-link-hover-color-rgb: 255, 255, 255;--bs-secondary-bg: var(--bs-primary);--bs-tertiary-bg: var(--bs-primary);--bs-tertiary-color: rgba(255,255,255,.5);--bs-tertiary-color-rgb: 255,255,255}.wrapper-bg-dark .btn-primary{--bs-btn-hover-border-color: var(--bs-white)}.wrapper-bg-dark .btn-outline-primary{--bs-btn-border-color: var(--bs-white)}.wrapper-bg-dark .btn-secondary{--bs-btn-color: var(--bs-black);--bs-btn-bg: var(--bs-white);--bs-btn-border-color: var(--bs-white)}.wrapper-bg-dark .btn-dark{--bs-btn-bg: var(--bs-black);--bs-btn-border-color: var(--bs-black)}.wrapper-bg-dark .btn-link{--bs-btn-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-white)}.wrapper-bg-dark .opening-times,.wrapper-bg-dark .table{--bs-table-color: var(--bs-white);--bs-table-striped-bg: var(--bs-white);--bs-table-striped-color:var(--tso-bordeaux)}.wrapper-bg-dark .opening-times caption,.wrapper-bg-dark .table caption{color:var(--bs-white)}.wrapper-bg-dark .accordion{--bs-accordion-btn-color: var(--bs-white);--bs-accordion-border-color: var(--bs-white);--bs-accordion-active-color: var(--bs-primary);--bs-accordion-btn-icon-color: var(--bs-white);--bs-accordion-btn-active-icon-color: var(--bs-primary)}.wrapper-bg-dark .nav-tabs{--bs-nav-tabs-color: var(--bs-white);--bs-nav-link-color: var(--bs-white);--bs-nav-link-hover-color: var(--bs-white);--bs-nav-tabs-link-active-border-color: #ffffff #ffffff #ffffff;--bs-nav-tabs-border-color: #ffffff}.wrapper-bg-dark .form-control,.wrapper-bg-dark .search-form-inputs input,.wrapper-bg-dark .form-select{background-color:var(--bs-white);border-color:var(--bs-white);color:var(--bs-dark)}.wrapper-bg-dark .form-select option{color:var(--bs-dark)}.wrapper-bg-dark .card{--bs-card-bg: transparent;--bs-card-border-color: var(--bs-white);--bs-card-border-color: var(--bs-white);--bs-card-info-color: var(--bs-white);--bs-card-color: var(--bs-white)}.wrapper-bg-dark .card .price{--bs-price-label-color: var(--bs-white);--bs-price-value-color: var(--bs-white)}.wrapper-bg-dark .carousel .carousel-pagination::before{background-color:var(--bs-white)}.wrapper-bg-dark .date-box{--bs-date-box-bg: var(--bs-white);--bs-date-box-padding-day-color: var(--tso-bordeaux);--bs-date-box-padding-month-color: var(--tso-bordeaux)}.wrapper-bg-dark .weather-box{--bs-weather-box-bg: var(--bs-white);--bs-weather-box-temperatures-current-color: var(--tso-bordeaux);--bs-weather-box-temperatures-others-color: var(--tso-bordeaux)}.wrapper-bg-dark .object-teaser .nav-pills,.wrapper-bg-dark .object-teaser .nav-underline{--tso-nav-filter-link-color: var(--bs-white);--tso-nav-filter-link-color-hover: var(--bs-white)}.wrapper-bg-dark .compact-view{border-color:var(--bs-white)}.wrapper-bg-dark .compact-view:hover{border-color:var(--bs-primary)}.wrapper-bg-light{--bs-heading-color: var(--bs-dark);--bs-wrapper-bg-color: var(--tso-hellbeige);--bs-wrapper-color: var(--bs-dark);--bs-body-color: var(--bs-dark);--bs-link-color-rgb: 227, 6, 19;--bs-link-hover-color: var(--bs-dark);--bs-link-hover-color-rgb: 78, 27, 46}.wrapper-bg-light .opening-times,.wrapper-bg-light .table{--bs-table-striped-bg: var(--tso-spring-wood)}.wrapper-bg-light .opening-times caption,.wrapper-bg-light .table caption{color:var(--bs-dark)}.wrapper-bg-light .nav-tabs{--bs-nav-link-color: var(--bs-dark);--bs-nav-tabs-border-color: var(--bs-dark)}.wrapper-bg-light .card{--bs-card-bg: transparent;--bs-card-border-color: var(--tso-bordeaux);--bs-card-info-color: var(--bs-dark);--bs-card-color: var(--bs-dark)}.wrapper-bg-light .card .price{--bs-price-label-color: var(--bs-dark);--bs-price-value-color: var(--bs-dark)}.wrapper-bg-light .carousel .carousel-pagination::before{background-color:var(--tso-bordeaux)}.tso-wrapper-contact-box .tso-contact-box-subheadline{margin-bottom:0}.tso-wrapper-contact-box .tso-contact-box-subheadline .subheadline{font-size:64px !important;line-height:72px;text-transform:uppercase;font-weight:600;margin-bottom:0}@media (max-width:991px){.tso-wrapper-contact-box .tso-contact-box-subheadline .subheadline{font-size:44px !important;line-height:50px;margin-bottom:12px}}.tso-wrapper-contact-box .tso-column-image .content-of-image{margin-top:12px;margin-right:40px}@media (max-width:1199px){.tso-wrapper-contact-box .tso-column-image .content-of-image{margin-top:0;margin-bottom:15px;margin-right:0}}.tso-wrapper-contact-box .tso-column-image .content-of-image img{border-radius:0}@media (min-width:992px){.tso-wrapper-contact-box .tso-column-right{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}}.tso-wrapper-contact-box .tso-column-right .content-of-hyperlink{margin-bottom:0}@media (min-width:1200px){.tso-wrapper-contact-box:has(.tso-column-image) .tso-column-left{display:flex;flex-direction:column;justify-content:center}}.content-of-map .map{border-radius:8px}@media (min-width:1200px){.tso-listicle-right>.container>.wrapper-content>.row,.tso-listicle-left>.container>.wrapper-content>.row{--bs-gutter-x: 40px}}@media (min-width:992px){.tso-listicle-right>.container>.wrapper-content>.row,.tso-listicle-left>.container>.wrapper-content>.row{align-items:center}}@media (max-width:991px){.tso-listicle-right .tso-listicle-image,.tso-listicle-left .tso-listicle-image{}}.tso-listicle-right .tso-listicle-image .content-of-headline,.tso-listicle-left .tso-listicle-image .content-of-headline{margin-bottom:18px;margin-top:0}@media (max-width:991px){.tso-listicle-right .tso-listicle-image .content-of-headline,.tso-listicle-left .tso-listicle-image .content-of-headline{margin-bottom:60px}}.tso-listicle-right .tso-listicle-image .content-of-headline .subheadline,.tso-listicle-left .tso-listicle-image .content-of-headline .subheadline{margin-bottom:18px}@media (max-width:991px){.tso-listicle-right .tso-listicle-image .content-of-headline .subheadline,.tso-listicle-left .tso-listicle-image .content-of-headline .subheadline{margin-bottom:60px}}.tso-listicle-right .content-of-image,.tso-listicle-left .content-of-image{margin-bottom:0}.tso-listicle-right .content-of-image img,.tso-listicle-left .content-of-image img{width:100%}.tso-listicle-right .content-of-headline,.tso-listicle-left .content-of-headline{margin-bottom:40px}@media (max-width:991px){.tso-listicle-right .content-of-headline,.tso-listicle-left .content-of-headline{margin-top:60px;margin-bottom:32px}}.tso-listicle-right .content-of-text,.tso-listicle-left .content-of-text{margin-bottom:40px}@media (max-width:991px){.tso-listicle-right .content-of-text,.tso-listicle-left .content-of-text{margin-bottom:32px}.tso-listicle-right .content-of-text p,.tso-listicle-left .content-of-text p{margin-bottom:0}}@media (max-width:991px){.tso-listicle-right .row .tso-listicle-content,.tso-listicle-left .row .tso-listicle-content{order:1}}@media (max-width:991px){:root .tso-listicle-right .wrapper-content,:root .tso-listicle-left .wrapper-content{}}.tso-listicle-slider{--bs-slider-navigation-offset-x: 0}@media (max-width:991px){.tso-listicle-slider .tso-listicle-right,.tso-listicle-slider .tso-listicle-left{justify-content:flex-start}}.tso-listicle-slider:has(.slider-pagination) .container>.wrapper-content{}@media (max-width:991px){.tso-listicle-slider:has(.slider-pagination) .container>.wrapper-content{}}.tso-listicle-slider .tso-wrapper-box{border-radius:16px}@media (min-width:992px){.tso-listicle-slider .container-fluid .row{align-items:center}}.tso-listicle-slider .slider-navigation{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);transform:none}.tso-listicle-slider .slider-navigation button{width:42px;height:42px;padding:0;border-radius:8px}@media (max-width:575px){.tso-listicle-slider .slider-navigation button{width:30px;height:30px}}.tso-listicle-slider .slider-navigation button.swiper-button-disabled{visibility:hidden}@media (max-width:991px){.tso-listicle-slider .slider-navigation{display:flex}}@media (max-width:575px){.tso-listicle-slider .slider-navigation{--bs-gutter-x: 0}}@media (min-width:576px){.tso-listicle-slider .slider-navigation{max-width:571px}}@media (min-width:768px){.tso-listicle-slider .slider-navigation{max-width:749px}}@media (min-width:992px){.tso-listicle-slider .slider-navigation{max-width:987px}}@media (min-width:1200px){.tso-listicle-slider .slider-navigation{max-width:1170px}}@media (min-width:1400px){.tso-listicle-slider .slider-navigation{max-width:1360px}}.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{width:calc(100% - 9px);width:100%;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}@media (max-width:991px){.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{display:flex}}@media (min-width:576px){.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{max-width:540px}}@media (min-width:768px){.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{max-width:720px}}@media (min-width:992px){.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{max-width:960px}}@media (min-width:1200px){.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{max-width:1140px}}@media (min-width:1400px){.tso-listicle-slider .slider-pagination--center,.tso-listicle-slider .slider-pagination--bottom-center{max-width:1320px}}.tso-listicle-slider .slider-pagination{--bs-slider-pagination-color: var(--bs-primary);--bs-slider-pagination-bullet-inactive-color: transparent;--bs-slider-pagination-bullet-inactive-opacity: 1;--bs-slider-pagination-bullet-vertical-gap: 18px;--bs-slider-pagination-bullet-size: 6px;--bs-slider-pagination-bullet-width: 100%;--bs-slider-pagination-bullet-height: 5px;--bs-slider-pagination-left: 0;--bs-slider-pagination-right: auto;--bs-slider-pagination-top: auto;--bs-slider-pagination-bottom: 0;position:absolute}@media (max-width:991px){.tso-listicle-slider .slider-pagination{margin-top:0;margin-bottom:0}}.tso-listicle-slider .slider-pagination::before{position:absolute;top:auto;content:"";display:block;width:100%;width:calc(100% - 26px);background-color:var(--tso-bordeaux);height:4px;z-index:-1;border-radius:2px}.tso-listicle-slider .slider-pagination .slider-pagination-bullet{border-radius:2px}footer{--bs-heading-color: var(--bs-white);--bs-link-color-rgb: 255, 255, 255;--bs-nav-link-color: var(--bs-white);--bs-link-color: var(--bs-white)}footer .container-fluid{width:100%;max-width:100%;padding-right:0;padding-left:44px;padding-right:44px}@media (max-width:991px){footer .container-fluid{padding-left:12px;padding-right:12px}}@media (min-width:768px) and (max-width:991px){footer .container-fluid{padding-left:24px;padding-right:24px}}footer .footer-main{background-color:var(--tso-bordeaux);border-bottom-left-radius:0;border-bottom-right-radius:0}footer .footer-main .wrapper-content{padding-top:40px}@media (max-width:991px){footer .footer-main .wrapper-content{padding-top:24px}}footer .wrapper{--bs-wrapper-color: var(--bs-white);--bs-link-color-rgb: 255, 255, 255;--bs-link-hover-color: var(--bs-primary);--bs-link-hover-color-rgb: 227, 6, 19}footer .wrapper .wrapper-content{font-size:24px;line-height:32px;font-weight:500}footer .wrapper .content-of-headline h5{font-size:24px;line-height:32px}footer .wrapper .content-of-headline .subheadline{font-size:24px !important}footer .wrapper .content-of-text p a{text-decoration:underline}footer .btn-primary.btn-icon{--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-primary);width:38px;height:38px;padding:0;justify-content:center;align-items:center;border-radius:8px}footer .btn-primary.btn-icon:hover .of-icon{animation-name:wobble-hor-top;animation-duration:1s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation:wobble-hor-top 1s ease-out 0s infinite normal none}footer .btn-primary.btn-icon .of-icon{color:var(--bs-primary);width:18px;height:18px}@keyframes wobble-hor-top{30%{transform:translateX(2px) rotate(-6deg)}45%{transform:translateX(-2px) rotate(3.6deg)}60%{transform:translateX(2px) rotate(-2.4deg)}75%{transform:translateX(-2px) rotate(1.2deg)}100%{transform:translateX(0%);transform-origin:50% 50%}}footer .mod_navigation{margin-bottom:0}@media (max-width:991px){footer .mod_navigation{margin-bottom:48px}}footer ul.nav{gap:16px}footer ul.nav .nav-link{font-weight:600;text-decoration:underline}footer .tso-footer-menu02 ul.nav{font-size:1rem;line-height:16px}footer .tso-footer-menu-rechtliches ul.nav{font-size:1rem;line-height:16px}footer .tso-footer-logo-tso{width:294px;height:40px;margin-bottom:0}@media (max-width:767px){footer .tso-footer-logo-tso{margin-bottom:20px}}footer .footer-bottom{background-color:var(--tso-bordeaux);border-top-left-radius:0;border-top-right-radius:0}footer .footer-bottom .wrapper-content{padding-top:48px !important;padding-bottom:40px}@media (max-width:991px){footer .footer-bottom .wrapper-content{padding-bottom:24px}}footer .footer-bottom .tso-row-copyright{align-items:flex-end}footer .footer-bottom .tso-row-copyright .tso-column-copyright{align-items:flex-end}footer .footer-bottom .tso-row-copyright .tso-column-copyright .content-of-text{margin-bottom:0}footer .footer-bottom .tso-row-copyright .tso-column-copyright .content-of-text p{font-size:1rem;line-height:16px;margin-bottom:0;text-align:right}@media (max-width:767px){footer .footer-bottom .tso-row-copyright .tso-column-copyright .content-of-text p{text-align:left}}@media print{.header-placeholder{max-height:60px;height:60px;margin-bottom:-60px}}.tso-wrapper-header-detail{--bs-wrapper-padding-y: 1rem;--bs-wrapper-padding-x: 24px;border-bottom:2px solid var(--bs-dark)}@media (max-width:575px){.tso-wrapper-header-detail{--bs-wrapper-padding-x: 12px}}.tso-wrapper-header-detail .wrapper-content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;max-height:85px;height:85px}@media (max-width:991px){.tso-wrapper-header-detail .wrapper-content{max-height:68px;height:68px}}.tso-wrapper-header-detail .wrapper-content h1,.tso-wrapper-header-detail .wrapper-content h2,.tso-wrapper-header-detail .wrapper-content h3,.tso-wrapper-header-detail .wrapper-content h4,.tso-wrapper-header-detail .wrapper-content h5,.tso-wrapper-header-detail .wrapper-content h6{margin-bottom:0}.tso-wrapper-header-detail .wrapper-content h1{font-size:47px;padding-bottom:3px}@media (max-width:1199px){.tso-wrapper-header-detail .wrapper-content h1{font-size:34px}}.tso-wrapper-header-detail .wrapper-content .btn-back{font-weight:600;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out}@media (max-width:991px){:root .tso-wrapper-header-detail{--bs-wrapper-padding-y: 1rem}}.tso-teaser-carousel-special .carousel{padding-top:30px}@media (max-width:991px){.tso-teaser-carousel-special .carousel{padding-top:15px}}.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+1) .aspect{margin-top:auto}.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+2) .aspect{margin-top:60px}@media (max-width:991px){.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+2) .aspect{margin-top:30px}}.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+3) .aspect{margin-top:-30px}@media (max-width:991px){.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+3) .aspect{margin-top:-15px}}.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+4) .aspect{margin-top:100px}@media (max-width:991px){.tso-teaser-carousel-special .carousel .swiper-slide:nth-child(4n+4) .aspect{margin-top:50px}}#CybotCookiebotDialog{background-color:var(--bs-white) !important;border-radius:0 !important}#CybotCookiebotDialog *{font-family:"Rajdhani", sans-serif !important;font-size:16px !important;font-weight:500 !important;line-height:24px !important;color:var(--tso-bordeaux) !important}@media (max-width:991px){#CybotCookiebotDialog *{font-size:14px !important;line-height:20px !important}}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--bs-primary) !important;font-weight:500 !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a::after{color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:hover{color:var(--tso-bordeaux) !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:hover::after{color:var(--tso-bordeaux) !important;border-color:var(--tso-bordeaux) !important}#CybotCookiebotDialog #CybotCookiebotDialogHeader{border-bottom:1px solid var(--tso-bordeaux) !important}@media screen and (min-width:1280px){#CybotCookiebotDialog #CybotCookiebotDialogHeader{border-bottom:none !important}}#CybotCookiebotDialog #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{padding-top:5px !important;color:var(--bs-white) !important;background-color:var(--bs-primary) !important}#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer{background:transparent !important}#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border-bottom:1px solid var(--tso-bordeaux) !important}@media screen and (min-width:1280px){#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border-bottom:none !important}}#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContentTitle{font-family:"Rajdhani", sans-serif !important;font-size:18px !important;font-weight:600 !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{font-family:"Rajdhani", sans-serif !important;font-size:16px !important;font-weight:600 !important;color:var(--bs-white) !important;padding:10px 12px !important;line-height:26px !important;letter-spacing:0.32px !important;border-radius:16px !important;text-transform:none;border:1px solid var(--bs-primary) !important;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover{opacity:1 !important;color:var(--bs-primary) !important;border:1px solid var(--bs-primary) !important;background-color:transparent !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline{color:var(--bs-primary) !important;border:1px solid var(--bs-primary) !important;background-color:#ffffff !important;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:hover{color:#ffffff !important;background-color:var(--bs-primary) !important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed:before{top:0.55em !important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before{border-top:1px solid var(--tso-bordeaux) !important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{border:1px solid var(--tso-bordeaux);border-radius:0 !important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:hover{background-color:transparent !important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo{border:1px solid var(--tso-bordeaux);border-radius:0 !important;background-color:transparent !important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{border:1px solid var(--tso-bordeaux);border-radius:0 !important;background-color:transparent !important}#CybotCookiebotDialog .CybotCookiebotFader{background-image:none !important}
