:root{--physio-nav-trigger:#972d32;--physio-nav-a:#972d32;--physio-nav-bord:#972d32;--physio-a:#972d32;--physio-a-hover:#782226;--physio-main-bak:#972d32;--physio-main-bak2:#00695c;--physio-main-bak3:#004c4c;--info-bg:rgba(255,255,255,.94);--physio-info-bg:rgba(151,45,50,.94);--physio-info-fr:#fff;--physio-bg-red:#972d32;--physio-bg-grey:#f6f6f6;--physio-txt-grey:#747474;--osteo-info-bg:rgba(148,180,78,.94);--primary-green:#2e7d32;--physio-color:#972d32;--osteo-color:#1b5e20;--reha-color:#689f38;--reha-text:#e6ebe1}.physio-bg-red{background:var(--physio-bg-red)}.physio-txt-red{color:var(--physio-bg-red)}.infocard{background-color:var(--info-bg);border-radius:4px;left:10%;overflow:hidden;padding:1.5rem 6rem 1.75rem 1.75rem;position:absolute;top:20rem;color:var(--physio-bg-red);margin-right:2.25rem}.infocard strong{color:var(--physio-bg-red);font-size:2.5rem;line-height:3rem;margin-bottom:.75rem}.infocard p{font-size:1.2rem}.infocard.osteo-bg{background-color:var(--osteo-info-bg);color:#fff}.infocard.osteo-bg strong{color:#fff}.infocard.physio-bg{background-color:var(--physio-info-bg);color:#fff}.infocard.physio-bg strong{color:#fff}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{font-family:'Material Icons';font-size:4rem}.owl-nav{height:0;margin:0}.owl-carousel .owl-nav .owl-prev:before{font-family:"Material Icons";content:"";font-size:4rem;margin-left:16px;position:absolute;top:0;left:0;height:auto;text-shadow:0 0 5px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.05),0 0 12px rgba(0,0,0,.05)}.owl-carousel .owl-nav button{color:rgba(255,255,255,.85) !important}.owl-carousel .owl-nav button:hover{color:rgba(255,255,255,1) !important}.owl-carousel .owl-nav .owl-next:after{font-family:"Material Icons";content:"";font-size:4rem;margin-right:16px;position:absolute;top:0;right:0;height:100%;text-shadow:0 0 5px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.05),0 0 12px rgba(0,0,0,.05)}.owl-carousel .item{padding:0 20px}.top-info-bar{background-color:#00695c;color:rgba(255,255,255,.9);height:45px;align-items:center;overflow:hidden;transition:height .3s ease,opacity .8s ease;position:relative;z-index:1002;border-bottom:1px solid rgba(255,255,255,.1)}.top-info-bar.hidden{height:0;opacity:0;padding:0}@media only screen and (max-width:600px){.top-info-bar{height:62px}.top-info-bar .col,.top-info-bar .right1{text-align:center !important}.top-info-bar .right1{padding-top:10px}}.sidenav{z-index:2000 !important;top:0 !important}.sidenav-overlay{z-index:1999 !important}.navbar-fixed{z-index:1000;height:auto;position:fixed;top:-1px;width:100%}.navbar-fixed nav{position:relative !important;top:auto !important}nav ul li a{position:relative;color:#333;font-size:120%}nav .sidenav-trigger{color:var(--physio-nav-trigger) !important}nav ul li:last-child a{border-right:none !important}nav ul li a::before{content:'';position:absolute;top:0;width:100%;height:3px;background-color:var(--physio-nav-bord);transform:scaleX(0);transition:transform .2s,background-color .2s;margin-left:-15px}nav ul li.active{background-color:transparent}nav ul a:hover{background-color:rgba(255,255,255,.25)}.dropdown-content li>a,.dropdown-content li>span{color:#444}nav ul.dropdown-content li.active{background-color:transparent}nav ul.dropdown-content li:hover{background-color:transparent}nav ul.dropdown-content li a:hover,nav ul li.active>a{color:var(--physio-nav-a)}nav ul.dropdown-content li>a::before,nav.navbar ul.dropdown-content li>span::before{content:'';position:absolute;background-color:var(--physio-nav-bord);width:2px;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0)}nav ul>li>a:hover::before,nav ul>li.active>a::before{transform:scaleX(1)}nav .brand-logo-text{position:absolute;color:#999;display:inline-block;font-size:1.8rem;padding:0;top:10px}nav{background-color:rgba(255,255,255,.98);box-shadow:none;height:90px;line-height:80px;transition:transform .3s ease,background-color .3s ease,height .3s ease,line-height .3s ease,box-shadow .3s ease;position:relative;z-index:1001 !important}nav.nav-scrolled{height:64px;line-height:64px;background-color:rgba(250,250,250,.96);box-shadow:0 4px 12px rgba(0,0,0,.1)}nav.nav-hidden{transform:translateY(-200%)}nav img{padding-top:6px;width:110px;transition:transform .3s ease,width .3s ease}nav .brand-logo{margin-top:-10px}nav.nav-scrolled img{padding-top:6px;width:70px}nav ul a{transition:color .3s;display:flex;align-items:center;position:relative;height:100%}nav ul a i.right{margin-left:5px;transition:transform .3s}nav ul a.active-trigger i.right{transform:rotate(180deg)}.nav-active{color:var(--primary-green) !important;border-bottom:2px solid var(--primary-green)}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{padding:0 32px}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 48px}.sidenav .collapsible li a i.right{transition:transform .3s}.sidenav .collapsible li.active a i.right{transform:rotate(180deg)}.mega-menu-wrapper{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-top:1px solid #f0f0f0;box-shadow:0 15px 30px rgba(0,0,0,.1);display:none;padding:60px 0 50px 0;z-index:990;max-height:calc(100vh - 120px);overflow-y:auto;transition:top .3s ease}.mega-menu-content .col{padding-right:2rem !important}.mega-menu-content .col:last-child{padding-right:.75rem !important}.mega-menu-content h5{font-weight:700;font-size:1.2rem;margin-bottom:24px;color:#212121;display:flex;align-items:center;letter-spacing:-.5px}.mega-menu-content h5 i{margin-right:12px;color:var(--physio-a-hover)}.mega-menu-content h5 a{color:#212121;transition:color .2s,padding-left .4s}.mega-menu-content h5 a:hover{color:var(--physio-a-hover);padding-left:1px}.mega-menu-list{list-style:none;padding:0;margin:0}.mega-menu-list li{margin-bottom:14px}.mega-menu-list a{color:#616161;font-size:1rem;transition:color .2s,padding-left .4s;display:block;font-weight:400}.mega-menu-list a:hover{color:var(--physio-a-hover);padding-left:1px;font-weight:500}.mega-menu-desc{font-size:.95rem;color:#757575;margin-bottom:24px;line-height:1.6;max-width:95%}.mega-menu-img-card{position:relative;border-radius:12px;overflow:hidden;height:300px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.08)}.mega-menu-img-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease;transform-origin:center center;will-change:transform}.mega-menu-img-card:hover img{transform:scale(1.03)}.mega-menu-img-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:24px;color:#fff;pointer-events:none}#mega-menu-dynamic-title{font-weight:700;font-size:1.1rem;display:block}#mega-menu-dynamic-desc{font-size:.9rem;opacity:.9}.hero-section{background:linear-gradient(135deg,#f5f5f5 0%,#fff 100%);padding:80px 0 260px 0;position:relative;overflow:hidden}.hero-title{font-weight:800;color:#212121;margin-bottom:1.5rem}.hero-highlight{color:var(--primary-green)}.hero-shape{position:absolute;z-index:0;pointer-events:none;transition:transform .1s ease-out;animation:float 6s ease-in-out infinite}.hero-bg-shape-1{right:-5%;top:-10%;width:45%;height:120%;background-color:rgba(151,45,50,.09);border-bottom-left-radius:100%;opacity:.8;animation:ease-in-out 6s ease-in-out infinite}.hero-bg-shape-2{left:-5%;bottom:-20%;width:30%;height:60%;background-color:rgba(151,45,50,.1);border-top-right-radius:100%;border-bottom-right-radius:20%;opacity:.6;animation-delay:-3s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-18px)}100%{transform:translateY(0)}}.hero-content{position:relative;z-index:1}.imageEfx{filter:sepia(.4) opacity(70%)}ul.links li{color:#999;padding:6px 0}ul.links li a{color:#e0e0e0}.page-footer h6{text-transform:uppercase;font-size:.9rem}.page-footer .head{padding:6px 0;height:60px}.page-footer .cont{padding:15px 0}.page-footer{font-size:90%}footer.page-footer{margin:0}body{display:flex;min-height:100vh;flex-direction:column}.main{flex:1 0 auto}p{line-height:2rem}a{color:var(--physio-a)}.card-fab{position:relative;z-index:1}.parallax-container{min-height:280px;line-height:0;height:auto;color:rgba(255,255,255,.9)}.parallax-container .section{width:100%}.parallax-container.second{min-height:240px !important}table.highlight>tbody>tr:hover{background-color:#fff287;cursor:pointer}table>tbody>tr.erledigt,table>tbody>tr.erledigt a{text-decoration:line-through;color:#d3d3d3 !important}table>tbody>tr.wichtig{color:#ff8c00}table>tbody>tr.dringend{color:#f00}table.highlight>tbody>tr.hover{background-color:#fff287}.datenschutz ul{padding-left:1em}.datenschutz ul li{padding-bottom:.5em}.datenschutz strong{font-size:110%}.datenschutz p{line-height:160%}ul.disc{list-style-type:disc;list-style:disc}ul.disc li{padding-top:5px}ul.check{list-style-type:"✔\20"}ul.check li{padding-top:5px}@media only screen and (max-width:992px){.parallax-container .section{top:40%}#index-banner .section{top:5%}h1{font-size:3.2rem}h4{font-size:1.8rem}}@media only screen and (max-width:480px){.btn-large{padding-left:4% !important;padding-right:4% !important}}@media only screen and (max-width:600px){#index-banner .section{top:0}h1{font-size:2.2rem}h4{font-size:1.2rem}#headerInfo .col,#headerInfo .right1{text-align:center !important}#headerInfo .right1{padding-top:10px}}.icon-block{padding:5px 15px;background:#eee}.icon-block .material-icons{font-size:inherit}.section-block2{margin-right:11px;margin-left:11px;background:#00695c}.icon-block2{padding:5px 15px;background:#00695c}.section.inf .col{margin-bottom:10px}.flip-card{background-color:transparent;width:100%;height:220px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .2s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{color:#000}.flip-card-back{color:#fff;transform:rotateY(180deg)}.flip-card-back .icon-block{height:100%;background-color:#00695c;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.flip-card-front .icon-block{height:100%}.tab-wrap{border-top:1px solid #e0e0e0}.tab-wrap .tabcontent{border-bottom:1px solid #e0e0e0}.team img{width:160px;border:5px solid #e8f5dd;transition:border-color .15s,-webkit-transform .15s;/*! transition:transform .15s, border-color .15s; *//*! transition:transform .15s, border-color .15s, -webkit-transform .15s */}.team img:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);border-color:#a778ae;transition:border-color .2s,-webkit-transform .2s cubic-bezier(.06,.59,.24,1.55);transition:transform .2s cubic-bezier(.06,.59,.24,1.55),border-color .2s;transition:transform .2s cubic-bezier(.06,.59,.24,1.55),border-color .2s,-webkit-transform .2s cubic-bezier(.06,.59,.24,1.55)}.team .image{padding-bottom:10px}.team .info{padding-top:10px;padding-bottom:15px}.team .info div{font-size:106%;font-weight:500}.team .divider{margin-top:20px;margin-bottom:40px}.helper-text{min-height:0}ul.termine{border:none}ul.termine li.avatar{min-height:24px !important}ul.termine li.avatar:last-child{border-bottom:1px solid #e0e0e0}ul.termine li.avatar:first-child{border-top:1px solid #e0e0e0}i.facircle{display:inline-block;border-radius:50%;background:#fff;padding:.3em .45em}i.facircle2{display:inline-block;border-radius:50%;background:#fff;padding:.3em .3em}i.facircle3{display:inline-block;border-radius:50%;background:#fff;padding:.3em .2em}.shadow1-text{text-shadow:0 1px 3px rgba(0,0,0,.5)}.bolder{font-weight:bolder}.justify-align{text-align:justify}.big-text{font-size:110%}.big1-text{font-size:120%}.big2-text{font-size:140%}.infotext span.info,.infotext span.info2{display:inline-block;padding-right:5px;width:260px;color:#689f38}.infotext span.info2{width:160px}.infotext span.detail{display:inline-block;width:100px;text-align:right}.infotext strong{color:#689f38}.infotext span.subhead{display:block;color:#689f38;padding-top:6px;padding-bottom:8px}.infotext p.noBottom{margin-bottom:8px}input[type=checkbox].invalid~span{color:#f44336}.pagination li.disabled span{cursor:default;color:#999}.pagination li.active span.current{color:#fff;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px;cursor:default}.container{margin:0 auto;max-width:100%;width:95%}@media only screen and (min-width:601px){.container{width:95%}}@media only screen and (min-width:993px){.container{width:90%}}html{line-height:1.5;font-family:"Roboto",sans-serif;font-weight:normal;color:rgba(0,0,0,.87)}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"Roboto";src:local(Roboto Light),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Roboto";src:local(Roboto Medium),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Roboto";src:local(Roboto Bold),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid var(--physio-bg-red);-webkit-box-shadow:0 1px 0 0 var(--physio-bg-red);box-shadow:0 1px 0 0 var(--physio-bg-red)}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:var(--physio-bg-red)}[type="checkbox"]:checked+span:not(.lever):before{border-right:2px solid var(--physio-bg-red);border-bottom:2px solid var(--physio-bg-red)}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{background-color:var(--physio-bg-red)}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border:2px solid var(--physio-bg-red)}input[aria-invalid=true]{border-bottom:1px solid #be3414}.input-field input[type=text].invalid{border-bottom:1px solid #f00 !important;box-shadow:0 1px 0 0 red !important}input[type=checkbox].invalid~span{color:#f44336}.hiddendiv.common{position:fixed;top:100%;left:0}.btn:hover,.btn-large:hover,.btn-small:hover{background-color:var(--physio-a-hover)}.input-field .prefix.active{color:var(--physio-a-hover)}.services-row{display:flex;flex-wrap:wrap}.services-row .col{display:flex;margin-bottom:30px;padding-left:1rem;padding-right:1rem}.service-card{border-radius:4px;padding:32px;width:100%;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 6px rgba(0,0,0,.05);color:#fff;text-decoration:none !important;cursor:pointer;opacity:.96}.service-card:hover{transform:scale(1.02);transition-duration:300ms;box-shadow:0 12px 20px rgba(0,0,0,.15)}.service-card h4{font-weight:700;font-size:1.8rem;margin-top:0;margin-bottom:1rem;min-height:2.2rem}.service-card p.description{opacity:.9;line-height:1.6;min-height:4.5rem;margin-bottom:0}.physio-bg{background-color:var(--physio-color)}.osteo-bg{background-color:var(--osteo-color)}.reha-bg{background-color:var(--reha-color);color:var(--reha-text)}.reha-bg:hover{color:var(--reha-text) !important}.icon-circle{background-color:rgba(255,255,255,.2);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}.reha-bg .icon-circle{background-color:rgba(27,94,32,.1)}.card-divider{height:1px;background-color:rgba(255,255,255,.2);margin:24px 0;width:100%}.reha-bg .card-divider{background-color:rgba(27,94,32,.2)}.check-list{margin-top:auto}.check-list li{display:flex;align-items:center;margin-bottom:12px;font-size:.95rem}.check-list i{margin-right:12px;font-size:1.2rem}.testimonial-card{background:#fff;padding:40px 32px;border-radius:6px;box-shadow:0 10px 40px rgba(0,0,0,.06);height:100%;text-align:center;position:relative;border:1px solid #f0f0f0;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-8px)}.quote-icon{font-size:48px;color:var(--primary-green);opacity:.15;line-height:1;margin-bottom:16px}.star-rating{color:#fbc02d;margin-bottom:20px;display:flex;justify-content:center}.star-rating i{font-size:20px;margin:0 2px}.testimonial-text{font-size:1.05rem;font-style:italic;color:#555;margin-bottom:24px;line-height:1.7}.testimonial-author h6{font-weight:700;margin:0;color:#212121}.testimonial-author span{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px}@media only screen and (max-width:600px){.hero-title{font-size:2.5rem !important}.top-info-bar{font-size:.75rem}.top-social{display:none}h2{font-size:2rem !important}section.section{padding:40px 0 !important}.service-card{padding:24px;margin-bottom:20px}.btn-large{height:48px;line-height:48px}.testimonial-card{padding:24px 16px}.carousel-nav-btn{display:flex;width:36px;height:36px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.carousel-nav-wrapper{padding:0 10px}.cookie-content-wrapper{flex-direction:column;text-align:center}.cookie-buttons{margin-left:0;margin-top:15px;width:100%;justify-content:center}.modal{width:95% !important}}@media only screen and (min-width:601px) and (max-width:992px){.hero-title{font-size:3rem}.service-card{height:100%}.services-row .col{margin-bottom:24px}}.datepicker-date-display{background-color:var(--physio-a-hover)}.datepicker-table td.is-today{color:var(--physio-a-hover)}.datepicker-table td.is-selected{background-color:var(--physio-a-hover);color:#fff}.datepicker-done,.datepicker-cancel{color:var(--physio-a-hover)}.modal{border-radius:4px}.modal .modal-content.padding{padding:32px}.modal h4{font-weight:700;color:#212121;margin-bottom:24px}.modal p.txt-head{display:none}.modal-image-header{width:100%;height:250px;position:relative;background-color:#eee}.modal-image-header img{width:100%;height:100%;object-fit:cover}.modal-image-header img#modal-img-ma{width:none;height:100%;object-fit:none}.modal-image-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:20px 32px}.modal-image-overlay h4{color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.service-modal-content{padding:32px}.modal.modal-fixed-footer .modal-content.service-modal-content{position:relative !important;height:calc(100% - 306px) !important}.relative{position:relative}.split-modal{max-width:90%;padding:0;overflow:hidden !important;height:85vh;max-height:85vh;border-radius:4px;width:80%}.split-modal.open{display:block !important}.split-modal-container{display:flex;flex-direction:row;height:100%;width:100%}.split-modal-image{width:45%;height:100%;flex-shrink:0;background-color:#eee;position:relative}.split-modal-image img{width:100%;height:100%;object-fit:cover}.split-modal-content-area{width:55%;display:flex;flex-direction:column;height:100%;background:#fff}.split-modal-content-area .modal-content{flex-grow:1;overflow-y:auto;padding:40px}.split-modal-content-area .modal-footer{flex-shrink:0;border-top:1px solid rgba(0,0,0,.1);position:relative;width:100%;bottom:auto;height:auto;padding:10px 24px}@media(max-width:768px){.split-modal-container{flex-direction:column}.split-modal-image{width:100%;height:35%}.split-modal-content-area{width:100%;height:65%}.split-modal-content-area .modal-content{padding:24px}}@media only screen and (max-width:600px){.modal.split-modal{width:98% !important;max-width:99%}}.trainer-img{display:inline-block;margin:1%;vertical-align:top;text-align:center}.trainer-img img{height:100px;border-radius:6px}:root{--bg-color:#fafafa;--text-color:#972d32;--accent-color:#972d32;--divider-color:rgba(0,0,0,.06);--logo-box-bg:rgba(0,0,0,.02)}.logo-cloud-section{padding:80px 0 80px 0;background-color:var(--bg-color);text-align:center}.logo-cloud-container{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 20px;align-items:center}.logo-item{display:flex;flex-direction:row;align-items:center;justify-content:center;filter:grayscale(50%);opacity:.5;transition:all .4s ease;cursor:pointer;padding:10px;height:90px;border-radius:12px;border:1px solid var(--divider-color);background:var(--logo-box-bg);box-sizing:border-box}.logo-item:hover{filter:grayscale(0%);opacity:1;transform:translateY(-3px);background:rgba(151,45,50,.05);border-color:var(--accent-color);box-shadow:0 4px 15px rgba(0,0,0,.05)}.logo-item i{font-size:28px;margin-right:12px;color:var(--accent-color);flex-shrink:0}.logo-item span{font-weight:700;font-size:1rem;color:var(--text-color);letter-spacing:-.2px;white-space:nowrap}body.dark-mode .logo-item span{color:#e0e0e0}@media only screen and (max-width:1400px){#carousel-prev{margin-left:-60px}#carousel-next{margin-right:-60px}}@media only screen and (max-width:1200px){.logo-cloud-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:992px){.logo-cloud-container{grid-template-columns:repeat(3,1fr);gap:15px}.logo-item{height:80px}}@media only screen and (max-width:600px){.logo-cloud-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:524px){.logo-cloud-container{grid-template-columns:repeat(1,1fr)}}#go-to-top{position:fixed;bottom:54px;right:23px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:998;background-color:var(--accent-color)}#go-to-top.visible{opacity:.9;visibility:visible;transform:translateY(0)}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:70%;overflow:hidden}#mitarbeiter-detail-modal{max-height:86%}#mitarbeiter-detail-modal .modal-image-header{height:396px}