﻿body{--tj-color-theme-primary: #A61612;font-weight:400;background-color:#fff !important}.text-red{color:#a61612 !important}.text-black{color:#231f1f !important}.text-light-grey{color:#364e52}.fw-400{font-weight:400 !important}.fw-200{font-weight:200 !important}.bg-light-red{background-color:#e7dcd1 !important}.bg-red{background-color:#a61612 !important}.bg-middle-red{background-color:#c4644b !important}.bg-forth-red{background-color:#dfab96 !important}.background-position-center{background-position:center !important}.mainmenu ul>li>a{line-height:1.2}.tj-preloader{background-color:#210c0e}.tj-preloader .tj-preloader-overlay{background-color:#210c0e}.tj-preloader .tj-preloader-ball-shadow{background-color:#a61612;-webkit-box-shadow:0 4px 20px 0 #c60007;box-shadow:0 4px 20px 0 #c60007}.tj-preloader .tj-preloader-ball-inner{background-color:#a61612;-webkit-box-shadow:0 0 12px 0 #f0dddd;box-shadow:0 0 12px 0 #f0dddd}.tj-preloader .tj-preloader-ball-inner .tj-preloader-ball{-webkit-box-shadow:0 0 20px 0 #c60007;box-shadow:0 0 20px 0 #c60007}.header-area{box-shadow:2px 2px 10px rgba(0,0,0,.1)}.tj-primary-btn .btn-icon{background-color:#c4644b}.tj-footer-section{background-color:#e7dcd1;padding-top:0}.banner-left-box{background-color:#e7dcd1}.client-slider-3 .swiper-slide{padding-top:10px;padding-bottom:10px}.foerdermitglied-card{background:#fff;border-radius:8px;padding:20px;text-align:center;box-shadow:2px 2px 10px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.foerdermitglied-image{flex-shrink:0;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.foerdermitglied-image img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease}.foerdermitglied-image img:hover{transform:scale(1.05)}.foerdermitglied-image .service-icon{font-size:70px;width:80px;height:80px;background:linear-gradient(315deg, rgba(166, 22, 18, 0.3) 0%, rgba(166, 22, 18, 0) 50%, rgba(166, 22, 18, 0.6) 100%);border-radius:50%;border:1px solid #a61612;display:inline-flex;align-items:center;justify-content:center;line-height:1}.foerdermitglied-image .service-icon i{color:#a61612}.foerdermitglied-content{flex-grow:1;display:flex;flex-direction:column}.foerdermitglied-name{font-size:16px;font-weight:600;color:#231f1f;margin-bottom:8px;line-height:1.3}.foerdermitglied-beschreibung{font-size:15px;color:#666;line-height:1.55;margin:0;flex-grow:1}.foerdermitglied-readmore{display:inline-block;margin-top:12px;font-weight:600}.quadra-modal-logo img{max-height:100px;max-width:260px;object-fit:contain}.gks-modal-text{font-size:16px;line-height:1.7;color:#364e52}.client-slider-3 .swiper-slide{height:auto;width:400px !important;flex-shrink:0}.client-slider-3 .swiper-slide .foerdermitglied-card{height:100%;width:100%}.client-slider-3 .swiper-slide .foerdermitglied-name{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.client-slider-3 .swiper-slide .foerdermitglied-beschreibung{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.about-bottom-area ul{padding-left:2rem}.tj-service-section .sec-heading{max-width:none}.tj-service-section .h8-about-left{justify-content:normal}.tj-service-section ul{padding-left:2rem}.service-item.style-1{height:340px}.service-item.style-1::before{content:none}.service-item.style-1::after{content:none}.service-item.style-1:hover .service-icon{transform:scale(1)}.service-item.style-1:hover .service-content{padding-bottom:20px}.service-item.style-1 .service-icon{background:linear-gradient(315deg, rgba(166, 22, 18, 0.3) 0%, rgba(166, 22, 18, 0) 50%, rgba(166, 22, 18, 0.6) 100%);border:var(--stroke-weight-1, 1px) solid var(--gks---red1, #A61612)}.project-area .project-item:first-child{grid-column:span 1/span 3}.project-area .project-item:last-child{grid-column:span 1/span 3}.inline-content .odometer span{font-weight:200}.slider-next .anim-icon i,.slider-prev .anim-icon i{color:#a61612}.tj-page-header{background-color:rgba(0,0,0,0)}.tj-page-header .page-header-overlay{opacity:.5}.membership-list{margin-top:30px;padding:25px 30px 40px;border-radius:12px}.membership-list h2,.membership-list h3,.membership-list h4{margin-top:0}.membership-list .tj-primary-btn{margin-bottom:0}.membership-list .border-bottom{padding-bottom:25px}.membership-list ul{list-style:disc !important;margin-left:2rem;margin-bottom:0 !important;columns:1 !important}.membership-list ul li{display:list-item !important;margin-bottom:4px !important;color:#364e52 !important}.tj-main-sidebar ul li a.active .text-red,.tj-main-sidebar ul li a:hover .text-red{color:#fff !important}.tj-blog-section h2{margin-top:60px !important;margin-bottom:30px !important}.tj-blog-section .blog-item{box-shadow:2px 2px 10px rgba(0,0,0,.1)}.tj-blog-section .images-wrap{margin-top:40px}.tj-blog-section .foerdermitglied-name{margin-top:0 !important}.box-area{background-color:#fff;transform:translateY(1px)}.box-area:before,.box-area:after{background:url('data:image/svg+xml,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-11 h-11"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23ffffff"></path></svg>')}.box-area .customers-box,.box-area .experience-box{box-shadow:2px 2px 10px rgba(0,0,0,.1)}.tj-page-link span:not(:first-child) i{color:#a61612}.tj-page-link span a{color:#a61612}.doctor-search .doctor-search__filters{background:#e7dcd1;padding:30px;border-radius:12px;margin-bottom:40px}.doctor-search .doctor-search__filters .filter-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media(max-width: 768px){.doctor-search .doctor-search__filters .filter-row{flex-direction:column;align-items:stretch;gap:20px}}.doctor-search .doctor-search__filters .filter-group{flex:1;min-width:200px}@media(max-width: 768px){.doctor-search .doctor-search__filters .filter-group{min-width:auto}}.doctor-search .doctor-search__filters .filter-group .filter-label{display:block;margin-bottom:8px;color:#231f1f;font-size:16px;font-weight:500}.doctor-search .doctor-search__filters .filter-group .filter-control,.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label,.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty{height:44px;padding:10px 16px;border:2px solid #ddd;border-radius:25px;background:#fff;font-size:16px;color:#231f1f;transition:all .3s ease;cursor:pointer}.doctor-search .doctor-search__filters .filter-group .filter-control:hover,.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label:hover,.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty:hover{border-color:#a61612;background:rgba(166,22,18,.05)}.doctor-search .doctor-search__filters .filter-group .filter-control:focus,.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label:focus,.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty:focus,.doctor-search .doctor-search__filters .filter-group .filter-control:focus-visible,.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label:focus-visible,.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty:focus-visible{outline:none;border-color:#a61612;box-shadow:0 0 0 2px rgba(198,0,7,.1)}.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty{width:100%;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;line-height:inherit}.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty:after{content:none}.doctor-search .doctor-search__filters .filter-group .doctor-filter-specialty:hover{background-color:rgba(166,22,18,.05)}.doctor-search .doctor-search__filters .filter-group .checkbox-group{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width: 480px){.doctor-search .doctor-search__filters .filter-group .checkbox-group{flex-direction:column;gap:12px;align-items:stretch}}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper{display:flex;align-items:center}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper input[type=checkbox]{display:none}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label{display:flex;align-items:center;font-weight:500;margin:0;white-space:nowrap}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label .checkbox-custom{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;margin-right:10px;position:relative;transition:all .3s ease;background:#fff;flex-shrink:0}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper .checkbox-label .checkbox-custom::after{content:"";position:absolute;top:2px;left:6px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all .3s ease}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper input:checked+.checkbox-label{border-color:#a61612;background:#a61612;color:#fff;font-weight:600;box-shadow:0 0 0 2px rgba(198,0,7,.1)}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper input:checked+.checkbox-label .checkbox-custom{border-color:#fff;background:#fff}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper input:checked+.checkbox-label .checkbox-custom::after{opacity:1;border-color:#a61612}.doctor-search .doctor-search__filters .filter-group .checkbox-wrapper input:checked+.checkbox-label:hover{background:rgb(119.9891304348,15.902173913,13.0108695652);border-color:rgb(119.9891304348,15.902173913,13.0108695652);box-shadow:0 0 0 2px rgba(198,0,7,.2)}.doctor-search .doctor-groups .doctor-group{margin-bottom:40px}.doctor-search .doctor-groups .doctor-group .doctor-group__title{font-size:24px;font-weight:600;color:#231f1f;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #a61612}@media(max-width: 768px){.doctor-search .doctor-groups .doctor-group .doctor-group__title{font-size:20px}}.doctor-search .doctor-groups .doctor-group .doctor-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px;position:relative}@media(max-width: 768px){.doctor-search .doctor-groups .doctor-group .doctor-list{grid-template-columns:1fr}}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card{background:#fff;padding:20px;border-radius:8px;box-shadow:2px 2px 10px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card:hover{transform:translateY(-2px);box-shadow:4px 4px 20px rgba(0,0,0,.15)}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card.active{border:2px solid #a61612;box-shadow:0 0 0 3px rgba(198,0,7,.1)}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card .doctor-name{font-size:18px;font-weight:600;color:#231f1f;margin-bottom:8px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card .doctor-address{font-size:14px;color:#666;margin-bottom:12px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card .doctor-type{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card .doctor-type.type-hausarzt{background-color:#e7dcd1;color:#231f1f}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card .doctor-type.type-facharzt{background-color:#a61612;color:#fff}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-card .doctor-type.type-tk{background-color:#364e52;color:#fff}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details{background:#fff;padding:30px;border-radius:8px;box-shadow:2px 2px 10px rgba(0,0,0,.1);margin-top:20px;grid-column:1/-1;position:absolute;left:0;right:0;z-index:100}@media(max-width: 768px){.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details{padding:20px}}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}@media(max-width: 768px){.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__grid{grid-template-columns:1fr;gap:20px}}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__left .doctor-details__image{margin-bottom:20px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__left .doctor-details__image img{width:150px;height:150px;object-fit:cover;border-radius:50%}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__contact .doctor-details__contact-item{margin-bottom:12px;font-size:14px;color:#231f1f;line-height:1.5}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__contact .doctor-details__contact-item strong{color:#a61612;font-weight:600}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__contact .doctor-details__contact-item a{color:#a61612;text-decoration:none;transition:color .3s ease}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__contact .doctor-details__contact-item a:hover{color:rgb(119.9891304348,15.902173913,13.0108695652);text-decoration:underline}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section{margin-bottom:20px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section:last-child{margin-bottom:0}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section .doctor-details__section-title{font-size:16px;font-weight:600;color:#a61612;margin-bottom:8px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section p{font-size:14px;color:#231f1f;line-height:1.5;margin:0}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section table{width:100%;border-collapse:collapse}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section table td{padding:6px 0;font-size:14px;color:#231f1f;line-height:1.6;vertical-align:top;border-bottom:1px solid #e7dcd1}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section table td:first-child{font-weight:600;color:#a61612;padding-right:16px;white-space:nowrap}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section table tr:last-child td{border:none}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section .doctor-details__members-list{display:flex;flex-wrap:wrap;gap:8px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section .doctor-details__members-list .doctor-details__member-link{display:inline-block;padding:6px 12px;background:#e7dcd1;color:#231f1f;border-radius:20px;font-size:13px;text-decoration:none;transition:all .3s ease}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__right .doctor-details__section .doctor-details__members-list .doctor-details__member-link:hover{background:#a61612;color:#fff;transform:translateY(-1px);box-shadow:2px 2px 8px rgba(198,0,7,.2)}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional{border-top:2px solid #e7dcd1;padding-top:30px}@media(max-width: 768px){.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional{padding-top:20px}}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block{margin-bottom:20px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block:last-child{margin-bottom:0}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block .doctor-details__info-title{font-size:16px;font-weight:600;color:#a61612;margin-bottom:10px}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block .doctor-details__info-list{list-style:none;padding:0;margin:0}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block .doctor-details__info-list li{font-size:14px;color:#231f1f;line-height:1.6;padding-left:20px;position:relative}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block .doctor-details__info-list li::before{content:"•";position:absolute;left:0;color:#a61612;font-weight:bold}.doctor-search .doctor-groups .doctor-group .doctor-list .doctor-details .doctor-details__additional .doctor-details__info-block p{font-size:14px;color:#231f1f;line-height:1.5;margin:0}.doctor-search .no-results{text-align:center;padding:40px;color:#666;font-size:18px}.job-card{background:#fff;border-radius:8px;padding:25px;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.job-card__image{height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.job-card__image img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:12px}.job-card__title{font-size:22px;font-weight:600;color:#231f1f;margin-top:0;margin-bottom:10px}.job-card__meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#364e52;margin-bottom:14px}.job-card__meta i{color:#a61612;margin-right:4px}.job-card__desc{font-size:15px;line-height:1.6;color:#666;margin-bottom:16px}.job-card__subtitle{font-size:16px;font-weight:600;color:#231f1f;margin-top:0;margin-bottom:10px}.job-card__requirements{list-style:none;margin:0 0 16px;padding:0}.job-card__requirements li{display:flex;align-items:flex-start;column-gap:10px;margin-bottom:8px;color:#231f1f;font-size:14px}.job-card__requirements li:last-child{margin-bottom:0}.job-card__requirements li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;font-size:8px;line-height:1;margin-top:2px;color:#fff;background:#a61612;border-radius:50%}.job-card__contact-card{background:#e7dcd1;border-radius:8px;padding:16px 20px;margin-bottom:8px}.job-card__contact-name{font-size:15px;font-weight:600;color:#231f1f}.job-card__contact-funktion{font-size:13px;color:#364e52;margin-bottom:8px}.job-card__contact-row{font-size:14px;color:#231f1f}.job-card__contact-row i{color:#a61612;margin-right:6px}.job-card__contact-row a{color:#231f1f}.job-card__contact-row a:hover{color:#a61612}.media-list{display:flex;flex-direction:column;gap:20px}.media-list-item{display:flex;align-items:center;gap:20px;background:#fff;border-radius:12px;padding:16px;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.media-list-item__thumb{position:relative;display:block;flex:0 0 220px;width:220px;height:140px;border-radius:12px;overflow:hidden}.media-list-item__thumb img{width:100%;height:100%;object-fit:cover}.media-list-item__thumb .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;border-radius:50%;background-color:#a61612;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;transition:transform .3s ease}.media-list-item__thumb:hover .play-icon{transform:translate(-50%, -50%) scale(1.1)}@media(max-width: 576px){.media-list-item__thumb{flex-basis:140px;width:140px;height:100px}}.media-list-item__content{flex:1}.media-list-item__content .title{margin:0}.media-list-item__content .press-desc{font-size:14px;color:#666;line-height:1.5;margin:6px 0 0}#presseberichte .media-list-item__thumb{height:auto}#presseberichte .media-list-item__thumb img{aspect-ratio:300/400}.blog-text .lead-text{font-size:20px;font-weight:500;line-height:1.5;color:#231f1f}.tj-cta-section{margin-bottom:0 !important}.tj-cta-section .cta-area{background-color:#e7dcd1}.tj-cta-section .cta-area .cta-content .title{color:#231f1f}.tj-faq .faq-text ul{list-style:none;padding-left:0;margin:0 0 20px}.tj-faq .faq-text ul li{display:flex;align-items:flex-start;column-gap:10px;color:var(--tj-color-heading-primary);font-weight:var(--tj-fw-medium);margin-bottom:12px}.tj-faq .faq-text ul li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;font-size:8px;line-height:1;margin-top:3px;color:var(--tj-color-common-white);background:var(--tj-color-theme-primary);border-radius:50%}.selbsthilfe-img img{width:100%;aspect-ratio:3/2;object-fit:cover}@media(min-width: 992px){.videosprechstunde-ablauf{flex-wrap:nowrap}.videosprechstunde-ablauf .process-item{max-width:none;flex:1 1 0;padding:30px 20px 35px}.videosprechstunde-ablauf .process-item .process-step{font-size:70px;margin-bottom:12px}}.videosprechstunde-themen-group{margin-bottom:30px}.videosprechstunde-themen-group:last-child{margin-bottom:0}.videosprechstunde-themen-group h4{margin-bottom:12px}.image-box{border-radius:12px;overflow:hidden}.image-box img{width:100%;border-radius:12px}.blog-images{border-radius:12px;overflow:hidden}.blog-images img{border-radius:12px}.h8-about-video img{border-radius:12px}.patientenservice-parallax{position:relative;overflow:hidden;height:420px}.patientenservice-parallax img{position:absolute;top:0;left:0;width:100%;height:150%;object-fit:cover}@media(max-width: 768px){.patientenservice-parallax{height:280px}}.patientenservice-parallax-bg{position:absolute;inset:0;z-index:0;opacity:.15}.patientenservice-parallax-bg img{width:100%;height:100%;object-fit:cover}.contact-form{padding:0}#map-0{min-height:450px;display:flex;align-items:center}.error-404{padding-top:80px;padding-bottom:120px}.error-404 .error-404-code{font-size:clamp(6rem,18vw,12rem);font-weight:800;line-height:1;color:var(--tj-color-theme-primary);margin-bottom:20px}.error-404 .error-404-text{font-size:1.25rem;margin-bottom:40px}.eupopup-container.eupopup-container-bottom{left:0;right:0;width:100%;max-width:none;box-sizing:border-box;padding:14px 16px !important;max-height:90vh;overflow-y:auto}.eupopup-container.eupopup-container-bottom.animated{animation:none}.eupopup-container.eupopup-container-bottom .eupopup-body{font-size:14px;line-height:1.4;padding-bottom:12px !important;margin-top:0}.eupopup-container.eupopup-container-bottom .eupopup-buttons{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:0}.eupopup-container.eupopup-container-bottom .eupopup-buttons .clearfix{display:none}.eupopup-container.eupopup-container-bottom .eupopup-buttons>span{display:flex;margin:0 !important;padding:0 !important;background:none !important}.eupopup-container.eupopup-container-bottom .eupopup-buttons span a{display:inline-flex !important;animation:none !important;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;margin:0 !important;padding:8px 16px !important;font-size:14px;line-height:1.2;font-weight:700;text-align:center;text-decoration:none}.eupopup-container.eupopup-container-bottom .eupopup-buttons span a.eupopup-button_2{font-weight:400;text-decoration:underline}@media(max-width: 575.98px){.eupopup-container.eupopup-container-bottom{padding:10px 12px !important}.eupopup-container.eupopup-container-bottom .eupopup-body{font-size:13px;line-height:1.35;padding-bottom:8px !important}.eupopup-container.eupopup-container-bottom .eupopup-buttons{flex-direction:row;flex-wrap:wrap;gap:6px}.eupopup-container.eupopup-container-bottom .eupopup-buttons>span.eupopup-emphasize-button-wrap,.eupopup-container.eupopup-container-bottom .eupopup-buttons>span.cancel-button-wrapper{flex:1 1 100%}.eupopup-container.eupopup-container-bottom .eupopup-buttons a.eupopup-button_1,.eupopup-container.eupopup-container-bottom .eupopup-buttons .cancel-button-wrapper a{width:100%;min-height:40px;font-size:14px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.nice-select:focus-visible{outline:3px solid #c60007 !important;outline-offset:3px !important;box-shadow:0 0 0 5px #fff !important}a:has(>img){display:inline-block;line-height:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100000;padding:12px 20px;background:#fff;color:#000;font-weight:600;border:2px solid #c60007;border-radius:6px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}main:focus{outline:none}.h4-look{font-size:var(--tj-fs-h4);line-height:1.333}@media(max-width: 991px){.h4-look{font-size:22px}}@media(max-width: 767px){.h4-look{font-size:20px}}.h5-look{font-size:var(--tj-fs-h5);line-height:1.4}main p a:not(.tj-primary-btn):not(.text-btn),main li a:not(.tj-primary-btn):not(.text-btn){text-decoration:underline;text-underline-offset:2px}button.menu_bar{cursor:pointer}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.consent-message a{text-decoration:underline;text-underline-offset:2px}/*# sourceMappingURL=cuSTORMS.css.map */
