:root{--brand: $primary;--brand-contrast: #ffffff}.theme-black{--brand: #1a6c30;--brand-light: #EBF4E9;--brand-dark: #144c21;--brand-contrast: #ffffff}.theme-blue{--brand: #045b93;--brand-light: #e9f5fa;--brand-dark: #0a242c;--brand-contrast: #ffffff}.theme-green{--brand: #1a6c30;--brand-light: #EBF4E9;--brand-dark: #144c21;--brand-contrast: #ffffff}body.theme-black .scroll-down{background-color:#1a6c30}body.theme-green .scroll-down{background-color:#1a6c30}body.theme-blue .scroll-down{background-color:#045b93}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:url("../fonts/oswald-v56-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:500;src:url("../fonts/oswald-v56-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:700;src:url("../fonts/oswald-v56-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../fonts/montserrat-v30-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v30-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../fonts/montserrat-v30-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/montserrat-v30-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("../fonts/montserrat-v30-latin-800italic.woff2") format("woff2")}html{scroll-behavior:smooth}body{font-family:"Montserrat";-webkit-font-smoothing:antialiased;padding-top:118px;overflow-x:hidden !important}@media(max-width: 1200px){body{padding-top:85px !important}}html,body,iframe{height:100%;width:100%}p,a,ul,ol{font-family:"Montserrat"}strong{font-weight:600}ion-icon{position:relative;top:2px}.text-default h1{margin-bottom:15px}p{font-family:"Montserrat";line-height:28px;color:#0a242c}@media(max-width: 991px){p{font-size:15px;line-height:22px}}h1{font-family:"Oswald"}h2{font-family:"Oswald";font-size:42px;text-transform:uppercase;font-weight:600}@media(max-width: 991px){h2{font-size:22px}}h3{font-family:"Montserrat";font-size:22px;color:#7d7d7d}@media(max-width: 991px){h3{font-size:16px}}h4{font-family:"Oswald";font-size:22px;text-transform:uppercase;font-weight:600}@media(max-width: 991px){h4{font-size:16px}}h5{font-family:"Montserrat";font-size:16px;font-weight:600}@media(max-width: 991px){h5{font-size:14px}}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand) -dark}.subline{color:var(--brand);text-transform:uppercase;font-size:18px;letter-spacing:1px}@media(max-width: 991px){.subline{font-size:14px}}.strong{font-weight:600}.rounded{border-radius:10px !important}.logo{height:85px}@media(max-width: 1200px){.logo{height:60px}}.t-primary{color:var(--brand) !important}.t-primary-light{color:#ebf4e9 !important}.t-secondary{color:#045b93 !important}.t-dark{color:#0a242c !important}.t-white{color:#fff !important}.t-gray{color:#7d7d7d !important}.t-small{font-size:14px}.bg-primary-light{background-color:var(--brand-light) !important}.min-height-500{min-height:500px !important}.badge{font-weight:normal;padding:7px 15px !important}.text-bg-light{background-color:#f5f5f5 !important}.p-50{padding:50px 0}@media(max-width: 991px){.p-50{padding:25px 0}}.p-100{padding:100px 0}@media(max-width: 991px){.p-100{padding:50px 0}}.pt-50{padding-top:50px}.pb-100{padding-bottom:100px}@media(max-width: 991px){.pb-100{padding-bottom:50px}}.pb-150{padding-bottom:150px}@media(max-width: 991px){.pb-150{padding-bottom:50px}}.mt-minus-150{margin-top:-150px}.mt-minus-200{margin-top:-200px}.mt-minus-300{margin-top:-300px}.mt-50{margin-top:50px}.mt-100{margin-top:100px}@media(max-width: 991px){.mt-100{margin-top:50px}}.mt-150{margin-top:150px}@media(max-width: 991px){.mt-150{margin-top:50px}}.p-150{padding:150px 0}@media(max-width: 991px){.p-150{padding:50px 0 !important}}.p-home{padding:150px 0 50px 0}.border-right{border-right:1px solid #efefef;min-height:300px}@media(max-width: 991px){.border-right{border:none;min-height:auto}}.right-fix{position:sticky;top:150px;transition:transform .2s ease-out}.scroll-down{position:absolute;bottom:25px;right:25px;background-color:#1a6c30;padding:5px 7px 5px 15px;height:50px;border-radius:10px;z-index:999;display:inline-flex;align-items:center;animation:floatUpDown 2.8s ease-in-out infinite;will-change:transform;font-size:14px;color:#fff}@media(max-width: 991px){.scroll-down{display:none}}.scroll-down.is-hidden{opacity:0}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width: 991px){@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(0px)}}}.btn{font-family:"Oswald"}.btn ion-icon{margin-right:5px}.btn-primary{background-color:var(--brand);border-color:var(--brand);color:var(--brand-contrast) !important;font-weight:bold}.btn-primary:hover{border-color:var(--brand-dark);color:#fff;background-color:var(--brand-dark)}.btn-primary:active{border-color:#0a242c !important;color:#fff;background-color:#0a242c !important}.btn-primary:focus{border-color:#0a242c;color:#fff;background-color:#0a242c}.btn-primary:focus-visible{border-color:#0a242c !important;color:#fff;background-color:#0a242c !important}.btn-outline-primary{background-color:#fff;border-color:var(--brand);color:var(--brand);font-weight:bold}.btn-outline-primary:hover{border-color:var(--brand-dark);color:#fff;background-color:var(--brand-dark)}.btn-outline-primary:active{border-color:var(--brand-dark) !important;color:#fff !important;background-color:var(--brand-dark) !important}.btn-outline-primary:focus{border-color:var(--brand-dark) !important;color:#fff !important;background-color:var(--brand-dark) !important}.btn-outline-primary.active{border-color:var(--brand-dark) !important;color:#fff !important;background-color:var(--brand-dark) !important}.btn-secondary{background-color:#f5f5f5;border-color:#f5f5f5;color:#0a242c}.btn-secondary:hover{border-color:#efefef;color:#0a242c;background-color:#efefef}.btn-secondary:active{border-color:#0a242c;color:#fff;background-color:#0a242c}.btn-secondary:focus{border-color:#0a242c;color:#fff;background-color:#0a242c}.btn-third{background-color:var(--brand-light);border-color:var(--brand-light);color:var(--brand);font-weight:500}.btn-third:hover{border-color:var(--brand);color:var(--brand);background-color:var(--brand-light)}.btn-third:active{color:#fff !important;border-color:var(--brand) !important;background-color:var(--brand) !important}.btn-third:focus{border-color:var(--brand);color:#fff !important;background-color:var(--brand)}.btn-fourth{background-color:#fff;border-color:#fff;color:#0a242c;font-weight:500}.btn-fourth ion-icon{margin-right:5px;color:var(--brand)}.btn-fourth:hover{border-color:var(--brand);color:var(--brand);background-color:var(--brand-light)}.btn-fourth:active{border-color:var(--brand) !important;color:var(--brand) !important;background-color:var(--brand-light) !important}.btn-fourth:focus{border-color:var(--brand) !important;color:var(--brand) !important;background-color:var(--brand-light) !important}.btn-outline-blue{background-color:#fff;border-color:#045b93;color:#045b93;font-weight:500}.btn-outline-blue ion-icon{margin-right:5px;color:#fff}.btn-outline-blue:hover{border-color:#045b93;color:#fff;background-color:#045b93}.btn-outline-blue:active{border-color:#045b93 !important;color:#fff !important;background-color:#045b93 !important}.btn-outline-blue:focus{border-color:#045b93 !important;color:#fff !important;background-color:#045b93 !important}.btn-outline-blue.active{border-color:#045b93 !important;color:#fff !important;background-color:#045b93 !important}.btn-header{position:absolute;right:0;top:0;padding:13px 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-transform:uppercase}.btn-header ion-icon{top:1px;right:0;transition:all ease-in-out .1s}.btn-header:hover ion-icon{right:-5px}@media(max-width: 1200px){.btn-header{padding:12px 15px}}@media(max-width: 991px){.btn-header{padding:7px 15px}}.autocomplete-results div:hover{background-color:#f8f9fa}.search-overlay{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999 !important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;inset:0;height:100dvh}.search-overlay.open{opacity:1;visibility:visible}.search-overlay.active{opacity:1;visibility:visible}.map-wrap{position:relative;overflow:hidden;height:200px}.map-wrap iframe{border:0;filter:grayscale(100%) contrast(1.05) brightness(0.95);-webkit-filter:grayscale(100%) contrast(1.05) brightness(0.95);transition:filter .25s ease}.map-wrap:hover iframe{filter:none;-webkit-filter:none}.search-overlay-content{width:100%;max-width:700px;padding:2rem;text-align:center;position:relative;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-overlay .btn-close{position:absolute;top:15px;right:25px !important;filter:invert(1);opacity:.8;transition:opacity .2s ease}@media(max-width: 991px){.search-overlay .btn-close{top:5px;right:15px !important}}.search-overlay .btn-close:hover{opacity:1}.search-box h2{color:#fff;font-size:1.8rem;margin-bottom:1.5rem}@media(max-width: 991px){.search-box h2{font-size:1.2rem;text-align:left}}.search-box input{border:none;padding:1rem 1.5rem;font-size:1.25rem;border-radius:10px;width:100%;box-shadow:0 0 20px hsla(0,0%,100%,.15)}.autocomplete-results{background:#fff;border-radius:.75rem;overflow:hidden;max-height:350px;overflow-y:auto;margin-top:1rem;text-align:left;z-index:99999 !important}.autocomplete-results .result-item{padding:1rem 1.25rem;border-bottom:1px solid #f1f1f1}.autocomplete-results .result-item:hover{background:#f8f9fa;cursor:pointer}.autocomplete-results .badge{font-size:.85rem;background:#f0f2f5 !important;color:#333;margin-top:.25rem}.bg-gray{background-color:#f5f5f5}.bg-primary{background-color:#1a6c30 !important}.bg-primary-light{background-color:var(--brand-light)}.form-select,.form-control{font-weight:600;font-size:16px;padding:15px 45px 15px 25px}.form-select:focus,.form-control:focus{border-color:var(--brand);outline:0;box-shadow:none}.form-check-input:focus{border-color:var(--brand);outline:0;box-shadow:none}.form-check-input:checked{background-color:var(--brand);border-color:var(--brand)}.navbar-light{background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);transition:all .3s ease}.navbar-light .btn{font-family:"Oswald"}.navbar-light .btn ion-icon{margin-right:0px}@media(max-width: 1200px){.navbar-light .btn ion-icon{margin-top:12px}}.nav-link{font-family:"Montserrat";font-weight:600;font-size:15px;text-transform:uppercase;color:#0a242c;padding-right:10px !important;padding-left:10px !important}@media(max-width: 1200px){.nav-link{padding:10px 0px !important;font-size:14px}}@media(max-width: 1200px){.navbar-nav{padding:10px 0px 10px 0 !important;border-top:1px solid #f5f5f5;margin-top:20px}}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none;color:var(--brand)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#0a242c}.nav-link{position:relative;text-decoration:none;top:0px;transition:all .3s ease}.nav-link:hover{top:0px;transition:all .3s ease;color:#0a242c}.nav-link:hover::before{transform:scaleX(1)}@media(max-width: 1200px){.nav-link:hover::before{transform:scaleX(0)}}.nav-link::before{content:"";position:absolute;display:block;width:100%;height:5px;bottom:-40px;left:0%;background-color:var(--brand);transform:scaleX(0);transition:transform .3s ease}.nav-link:focus-visible{box-shadow:none}.dropdown-toggle::after{background-image:url(../img/icons/chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.3;border:none !important;margin-left:.1em;vertical-align:middle;width:.8em;height:.8em;transition:transform .3s ease-in-out;transform:rotate(0deg)}.nav-link.dropdown-toggle.show::after{transform:rotate(180deg)}.nav-link.dropdown-toggle.show::before{transform:scaleX(1)}@media(max-width: 1200px){.nav-link.dropdown-toggle.show::before{transform:scaleX(0)}}.dropdown-item.active,.dropdown-item:active{color:#0a242c !important;font-weight:600 !important;text-decoration:none;background:none !important}@media(max-width: 991px){.dropdown-item.active,.dropdown-item:active{color:#1a6c30 !important}}@media(max-width: 1200px){.nav-item a::before{width:100%;left:0%}}.dropdown-header{font-size:18px;color:#0a242c;font-weight:600;transition:all .3s ease-in-out}@media(max-width: 1200px){.dropdown-header{font-size:15px}}@media(max-width: 991px){.dropdown-header{font-weight:normal;font-size:14px}}.dropdown-item{font-size:15px;color:#7d7d7d;white-space:inherit}@media(max-width: 1200px){.dropdown-item{font-size:14px}}@media(max-width: 991px){.dropdown-item{display:none;padding:0px 0 2px 15px}}.dropdown-item:hover{background-color:rgba(0,0,0,0) !important}.dropdown-menu{border-radius:0px;border:none;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.15);box-shadow:0px 5px 5px 0px rgba(0,0,0,.15);opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(-10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8);--bs-dropdown-spacer: 0px}.dropdown-menu ion-icon{color:var(--brand);margin-right:2px}@media(max-width: 1200px){.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;background-color:#f5f5f5;border-radius:10px}}@media(max-width: 991px){.dropdown-menu .container{max-width:100% !important}}.dropdown-menu.show{opacity:1;transform:translateY(0);padding:40px 0 60px 0 !important}@media(max-width: 1200px){.dropdown-menu.show{padding:0px 0 0px 0 !important}}.dropdown-content{transition:all .3s ease-in-out;padding:15px 7px;border-radius:15px}@media(max-width: 991px){.dropdown-content{padding:2px}}.dropdown-content .dropdown-header{font-weight:600 !important}.dropdown-content:hover{cursor:pointer;background-color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1)}@media(max-width: 991px){.dropdown-content:hover{cursor:pointer;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.dropdown-content:hover a:hover::before{transform:scaleX(0)}.dropdown-content a{display:block;transition:all .15s ease-in-out}.dropdown-content a .dropdown-item:hover{background-color:rgba(0,0,0,0);color:#000}@media(max-width: 991px){.dropdown-content a .dropdown-item.active h6{text-decoration:underline}}.dropdown-content p{color:var(--brand);font-size:14px;margin:-5px 0 -2px 16px !important}@media(max-width: 991px){.dropdown-content p{display:none}}@media(max-width: 991px){.branchen .dropdown-header{font-weight:400 !important;padding:2px 0 2px 10px;font-size:14px;color:#7d7d7d}}.menu-large{position:static !important}.megamenu{padding:20px 20px;width:100%}.megamenu>div>li>ul{padding:0;margin:0}.megamenu>div>li>ul>li{list-style:none}.megamenu>div>li>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:normal}.megamenu>div>li>ul>li>a:hover,.megamenu>div>li>ul>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.megamenu.disabled>a,.megamenu.disabled>a:hover,.megamenu.disabled>a:focus{color:#999}.megamenu.disabled>a:hover,.megamenu.disabled>a:focus{text-decoration:none;background-color:rgba(0,0,0,0);background-image:none;cursor:not-allowed}@media(max-width: 768px){.megamenu{margin-left:0;margin-right:0}.megamenu>li{margin-bottom:30px}.megamenu>li:last-child{margin-bottom:0}.megamenu.dropdown-header{padding:3px 15px !important}.navbar-nav .open .dropdown-menu .dropdown-header{color:#fff}}@media(min-width: 768px){.animate{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}0%{transform:translateY(1rem);opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}.header-bg{height:700px;background-size:cover;background-position:var(--bg-focus, 50% 50%);position:relative}@media(max-width: 991px){.header-bg{height:400px}}.header-bg video.header-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.header-bg-medium{height:400px;background-size:cover;background-position:center;position:relative}@media(max-width: 1200px){.header-bg-medium{top:0px}}@media(max-width: 991px){.header-bg-medium{height:200px}}.header-gradient{background:#fff;background:linear-gradient(298deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.85) 67%);position:absolute;top:0;left:0;right:0;bottom:0}.header-img-small{margin-bottom:-50px}.header-img-small .bg-gray{min-height:300px}.header-img-small .header-img{min-height:530px;background-size:cover;background-position:center}@media(max-width: 991px){.header-img-small .header-img{min-height:250px;margin-bottom:-40px}}.header-img-small .breadcrumb{padding:70px 0 40px 0 !important;margin-top:-100px;font-family:"Montserrat";text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:14px}@media(max-width: 991px){.header-img-small .breadcrumb{padding:20px 0 0px 0 !important;margin-top:0px;letter-spacing:0px;font-size:12px}}.header-img-small .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.header-img-small .breadcrumb .breadcrumb-item.active{opacity:.5}.header-img-small .breadcrumb a{color:var(--brand);text-decoration:none}.header-img-big{background-size:cover}.header-img-big .breadcrumb{padding:0px 0 60px 0 !important;font-family:"Montserrat";text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:14px}@media(max-width: 991px){.header-img-big .breadcrumb{letter-spacing:0px;font-size:12px}}.header-img-big .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.header-img-big .breadcrumb .breadcrumb-item.active{opacity:.5}.header-img-big .breadcrumb a{color:var(--brand);text-decoration:none !important}.header-img-medium{background-size:cover;background-position:center top}.header-img-medium .breadcrumb{padding:0px 0 0px 0 !important;font-family:"Montserrat";text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:14px}.header-img-medium .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.header-img-medium .breadcrumb .breadcrumb-item.active{opacity:.5}.header-img-medium .breadcrumb a{color:var(--brand);text-decoration:none !important}.bt{padding-top:170px;max-width:55%}.bt span{color:var(--brand);text-transform:uppercase;font-size:18px;letter-spacing:1px}.bt h1{font-size:55px;text-transform:uppercase;font-family:"Oswald";line-height:50px;font-weight:600;margin:10px 0}.bt p{font-size:24px}.header-text{padding-top:120px}@media(max-width: 991px){.header-text{padding-top:60px}}.header-text span{color:var(--brand);text-transform:uppercase;font-size:18px;letter-spacing:1px}@media(max-width: 1200px){.header-text span{font-size:16px}}@media(max-width: 768px){.header-text span{font-size:14px;letter-spacing:.5px}}.header-text h1{font-size:55px;text-transform:uppercase;font-family:"Oswald";line-height:62px;font-weight:600;margin:10px 0;max-width:700px}@media(max-width: 1200px){.header-text h1{font-size:44px}}@media(max-width: 991px){.header-text h1{font-size:28px;line-height:34px;margin:5px 0}}.header-text p{font-size:26px}@media(max-width: 991px){.header-text p{font-size:16px;line-height:18px}}.header-text-small{padding-top:0px}.header-text-small h1{font-size:36px;text-transform:uppercase;font-family:"Oswald";line-height:50px;font-weight:600;margin:10px 0}@media(max-width: 991px){.header-text-small h1{font-size:26px;line-height:28px;margin:5px 0}}.header-text-small ul li p{line-height:23px}.header-text-big{padding-top:150px}@media(max-width: 991px){.header-text-big{padding-top:80px}}.header-text-big h1{font-size:36px;text-transform:uppercase;font-family:"Oswald";line-height:50px;font-weight:600;margin:10px 0}@media(max-width: 991px){.header-text-big h1{font-size:30px;line-height:28px;margin:5px 0}}.header-text-big ul li{font-weight:600}.header-text-medium{padding-top:150px}@media(max-width: 991px){.header-text-medium{padding-top:70px}}.header-text-medium span{color:var(--brand);text-transform:uppercase;font-size:18px;letter-spacing:1px}.header-text-medium h1{font-size:44px;text-transform:uppercase;font-family:"Oswald";line-height:50px;font-weight:600;margin:10px 0}@media(max-width: 991px){.header-text-medium h1{font-size:30px;line-height:28px;margin:5px 0}}.header-text-medium ul li{font-weight:600}.header-tabs{margin-top:170px}@media(max-width: 991px){.header-tabs{margin-top:100px}}.header-tabs span{color:var(--brand);text-transform:uppercase;font-size:18px;letter-spacing:1px}@media(max-width: 991px){.header-tabs span{font-size:16px}}.header-tabs .nav-tabs{border:none !important}.header-tabs .nav-tabs .nav-link{border:none !important;padding:15px 20px !important;background-color:hsla(0,0%,100%,.75);margin-right:5px;color:#7d7d7d}@media(max-width: 991px){.header-tabs .nav-tabs .nav-link{font-size:14px;padding:10px 10px !important}}.header-tabs .nav-tabs .nav-link.active{background-color:#fff;color:#0a242c}.header-tabs .nav-tabs .nav-link:hover{background-color:#fff;color:#0a242c}.header-tabs .nav-tabs .nav-link:hover::before{transform:scaleX(0)}.header-tabs .nav-tabs .nav-link:focus-visible{box-shadow:none !important}.header-tabs .tab-content{background-color:#fff;padding:50px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(max-width: 768px){.header-tabs .tab-content{padding:15px;border-top-right-radius:10px}}#service{padding-top:50px}@media(max-width: 991px){#service{padding-top:25px}}.service-card{transition:all .3s ease-in-out}.service-card a{text-decoration:none;color:#0a242c}.service-card a:hover .service-img{background-size:auto 105%}.service-card a:hover .service-icon{color:#0a242c}.service-card .service-img{background-position:center;background-size:auto 100%;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:280px;transition:all .3s ease-in-out}.service-card .service-icon{position:absolute;right:22px;top:33px;width:25px;height:25px;font-size:20px;display:block;color:#efefef;transition:all .3s ease-in-out}@media(max-width: 991px){.service-card .service-icon{top:20px}}.service-card .service-text{background-color:#fff;padding:35px 35px 25px 35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;min-height:230px}@media(max-width: 991px){.service-card .service-text{padding:25px 25px 15px 25px;min-height:auto}}.team-card{transition:all .3s ease-in-out}.team-card a{text-decoration:none;color:#0a242c}.team-card a:hover .team-img{background-size:auto 105%}.team-card a:hover .team-icon{color:#0a242c}.team-card .team-bg{background-color:#fff;border-radius:10px;padding:30px;min-height:380px}@media(max-width: 991px){.team-card .team-bg{min-height:auto}}.team-card .team-img{background-position:center;background-size:auto 100%;border-radius:10px;width:100%;height:380px;transition:all .3s ease-in-out;position:absolute}.team-card .team-img-bg{background-position:center;position:relative;background-size:auto 100%;background-image:url(../img/team/team-img-bg.jpg);width:100%;height:380px;transition:all .3s ease-in-out;border-radius:10px}.team-card .team-icon{position:absolute;right:22px;top:33px;width:25px;height:25px;font-size:20px;display:block;color:#efefef;transition:all .3s ease-in-out}.team-card .team-text{text-align:center;background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:0px 25px 0px 25px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;bottom:0;width:100%}.zitat-text{font-weight:lighter;font-size:24px;font-style:italic;line-height:42px}@media(max-width: 991px){.zitat-text{font-size:18px;line-height:28px;text-align:center !important;padding:0 20px}}.zahlen-bg{background-image:url(../img/hamburg-versicherungen-zahlen.webp);background-size:cover}.zahlen-overlay{background-color:hsla(0,0%,100%,.92)}.ueberuns-bg{background-image:url(../img/karriere.jpg);background-size:cover}.ueberuns-overlay{background-color:hsla(0,0%,100%,0)}.zahlen-card{transition:all .3s ease-in-out;margin-top:20px}.zahlen-card a{text-decoration:none;color:#0a242c}.zahlen-card a:hover .service-img{background-size:105%}.zahlen-card a:hover .service-icon{color:#0a242c}.zahlen-card .zahlen-icon{border-radius:100px;width:130px;height:130px;background-color:var(--brand);margin:0 auto;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);box-shadow:0px 0px 8px 1px rgba(0,0,0,.1)}@media(max-width: 991px){.zahlen-card .zahlen-icon{width:100px;height:100px}}.zahlen-card .zahlen-icon svg{color:var(--brand);margin-top:34px;width:60px;height:60px;transition:all .3s ease-in-out;fill:#fff}@media(max-width: 991px){.zahlen-card .zahlen-icon svg{margin-top:25px;width:50px;height:50px}}.zahlen-card .zahlen-icon:hover svg{scale:1.1}.zahlen-card .zahlen-text{margin-top:25px}@media(max-width: 991px){.zahlen-card .zahlen-text{margin-top:15px}}.zahlen-card .zahlen-text span{font-size:38px;font-weight:600;font-family:"Oswald"}@media(max-width: 991px){.zahlen-card .zahlen-text span{font-size:28px}}.zahlen-card .zahlen-text p{margin-top:0}@media(max-width: 991px){.zahlen-card .zahlen-text p{font-size:16px}}.zahlen-card-about{transition:all .3s ease-in-out}.zahlen-card-about .zahlen-border{border-bottom:1px solid #efefef;padding:25px 0 30px 0}.zahlen-card-about .zahlen-icon{border-radius:100px;width:80px;height:80px;background-color:var(--brand);margin:0 auto;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);box-shadow:0px 0px 8px 1px rgba(0,0,0,.1)}@media(max-width: 991px){.zahlen-card-about .zahlen-icon{width:60px;height:60px}}.zahlen-card-about .zahlen-icon svg{color:var(--brand-light);margin-top:20px;width:40px;height:40px;transition:all .3s ease-in-out}@media(max-width: 991px){.zahlen-card-about .zahlen-icon svg{margin-top:17px;width:25px;height:25px}}.zahlen-card-about .zahlen-icon:hover svg{scale:1.1}.zahlen-card-about .zahlen-text{margin-top:-5px;padding-left:30px}@media(max-width: 991px){.zahlen-card-about .zahlen-text{margin-top:-10px;padding-left:10px}}.zahlen-card-about .zahlen-text span{font-size:38px;font-weight:600;font-family:"Oswald"}.zahlen-card-about .zahlen-text p{margin-top:0;margin-bottom:0;font-size:14px}.zahlen-card-karriere{transition:all .3s ease-in-out}.zahlen-card-karriere .zahlen-border{border-bottom:1px solid #efefef;padding:25px 0 30px 0}.zahlen-card-karriere .zahlen-icon{border-radius:100px;width:120px;height:120px;background-color:#fff;margin:0 auto;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);box-shadow:0px 0px 8px 1px rgba(0,0,0,.1)}@media(max-width: 991px){.zahlen-card-karriere .zahlen-icon{width:100px;height:100px}}.zahlen-card-karriere .zahlen-icon img{height:60px;margin-top:28px;transition:all .3s ease-in-out}@media(max-width: 991px){.zahlen-card-karriere .zahlen-icon img{height:45px;margin-top:27px}}.zahlen-card-karriere .zahlen-icon:hover ion-icon{scale:1.1}.zahlen-card-karriere .zahlen-text{margin-top:15px;padding-left:0px}.zahlen-card-karriere .zahlen-text span{font-size:38px;font-weight:600;font-family:"Oswald"}.zahlen-card-karriere .zahlen-text p{margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media(max-width: 991px){.zahlen-card-karriere .zahlen-text p{font-size:14px;line-height:18px}}.zahlen-card-branchen{transition:all .3s ease-in-out}.zahlen-card-branchen a{text-decoration:none;color:#0a242c}.zahlen-card-branchen a:hover .service-img{background-size:105%}.zahlen-card-branchen a:hover .service-icon{color:#0a242c}.zahlen-card-branchen .zahlen-icon{border-radius:100px;width:130px;height:130px;background-color:var(--brand);-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);color:var(--brand) -light}.zahlen-card-branchen .zahlen-icon svg{color:var(--brand) -light;margin-top:34px;width:60px;height:60px;transition:all .3s ease-in-out;fill:#fff}.zahlen-card-branchen .zahlen-icon:hover svg{scale:1.1}.zahlen-card-branchen .zahlen-text{margin-top:25px}.zahlen-card-branchen .zahlen-text span{font-size:38px;font-weight:600;font-family:"Oswald"}.zahlen-card-branchen .zahlen-text p{margin-top:0}.accordion h2{font-size:18px;font-family:"Montserrat" !important}.accordion .accordion-button{font-size:1rem;color:#0a242c;background-color:#f5f5f5;border:0;border-radius:5px;margin-bottom:10px;padding:25px}.accordion .accordion-button:hover{background-color:#efefef}.accordion .accordion-button:focus{box-shadow:none}.accordion .accordion-button:not(.collapsed){background-color:var(--brand-light);box-shadow:none;font-weight:600}.accordion .accordion-item{color:#0a242c;border:none}#partner a:hover img{scale:1.1}#partner .logo-partner{width:75%;margin:10px auto;transition:all .3s ease-in-out}#karriere-carousel .carousel-inner{height:620px}@media(max-width: 768px){#karriere-carousel .carousel-inner{height:360px}}#karriere-carousel .carousel-item,#karriere-carousel .carousel-bg{height:100%}#karriere-carousel .carousel-bg{width:100%;background-size:cover;background-repeat:no-repeat}.contact-list{list-style-type:none;padding-inline-start:0px}.contact-list li{background-image:url(../img/icons/list-icon.svg);background-repeat:no-repeat;background-position:0px 6px;background-size:15px;padding-left:25px}.contact-list li p strong{color:#0a242c}.standard-list li{margin-bottom:8px}.standard-list{list-style-type:none;padding-inline-start:20px}.standard-list ion-icon{position:relative;left:-20px;top:0;font-size:15px;color:var(--brand);display:inline-block}.standard-list p{color:#767676;margin-top:-28px}.standard-list p strong{color:#0a242c}.no-list li{margin-bottom:8px}.no-list{list-style-type:none;padding-inline-start:0px}.link-list li{margin-bottom:-2px;border-bottom:2px dotted #d6d6d6;border-top:2px dotted #d6d6d6;padding:12px 0;transition:all ease .4s}.link-list li:hover{background-color:#f5f5f5}.link-list{list-style-type:none;padding:0;font-size:15px}.link-list ion-icon{position:relative;left:10px;top:3px;font-size:17px;color:var(--brand);display:inline-block;margin-right:15px}.link-list p{color:#767676;margin-top:-28px}.link-list p strong{color:#0a242c}.link-list a{text-decoration:none;color:#0a242c}.card-list-style{list-style:none !important;padding-inline-start:0px}.card-list-style li{background-image:url(../img/icons/arrow-forward.svg);background-size:15px;background-repeat:no-repeat;background-position:0px 3px;padding-left:25px;margin-bottom:17px}.kirby-text ul li{margin-bottom:8px;background-image:url(../img/icons/arrow-forward.svg);background-size:15px;background-repeat:no-repeat;background-position:0px 3px;padding-left:25px;margin-bottom:17px}.kirby-text ul{list-style-type:none;padding-inline-start:10px}.kirby-text ul p{color:#767676;margin-top:-28px}.kirby-text ul p strong{color:#0a242c}.tipbox{padding:30px}.btn-check:checked+.btn-outline-primary{background-color:#1a6c30;color:#fff;border-color:#1a6c30}.btn-check+.btn:hover{background-color:#253a26 !important;color:#fff;border-color:#253a26 !important}#schadenForm h2{margin:35px 0}#schadenForm ion-icon{position:relative;top:0px;left:-2px}#schadenForm .btn-lg{padding:6px 15px 10px 15px}#schadenForm .type-select button.btn-primary{background-color:#1a6c30 !important;border-color:#1a6c30 !important}#schadenForm .form-step{text-align:center}#schadenForm .form-select{width:auto !important;min-width:450px;margin:0 auto}@media(max-width: 768px){#schadenForm .form-select{min-width:90%}}#schadenForm .form-check-input.is-invalid~.form-check-label{color:#dc3545}#schadenForm .form-step{display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}#schadenForm .form-step.active{display:block;opacity:1;transform:translateY(0)}#schadenForm .type-select button.btn-primary{background-color:#0d6efd;color:#fff;border-color:#0d6efd}#schadenForm .fade-step{transition:opacity .4s ease}@media(max-width: 768px){#schadenForm .alert{font-size:14px}}footer{border-top:1px solid #f5f5f5}footer .h5{color:var(--brand);text-transform:uppercase;font-weight:600;font-size:15px;letter-spacing:1px}@media(max-width: 991px){footer .h5{margin-top:20px;margin-bottom:0}}footer p{font-size:15px}footer ion-icon{color:var(--brand)}footer .no-list-style{list-style:none !important;padding-inline-start:0px}footer a{text-decoration:none;color:#0a242c}footer a:hover{color:#0a242c}footer .stadt{background-image:url(../img/logo-stadt.svg);width:675px;height:165px;background-size:contain;position:absolute;top:-180px;left:0;background-repeat:no-repeat}@media(max-width: 991px){footer .stadt{width:100%;position:relative;margin-bottom:-150px;background-position:bottom}}footer .logo{width:80%;height:auto;margin-bottom:70px}footer .footer-bottom a{font-weight:bold;font-size:14px}footer .footer-bottom a:hover{color:#0a242c}footer .footer-bottom p{font-size:14px}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center}.spinner img{animation:rotate 1.5s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.logo-pulse{width:200px;height:auto;animation:pulse .75s ease-in-out infinite;transform-origin:center}@media(max-width: 768px){.logo-pulse{width:200px}}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:1}100%{transform:scale(1);opacity:.5}}#backToTop{position:fixed;bottom:30px;right:30px;width:48px;height:48px;font-size:24px;background-color:#fff;color:var(--brand);border:none;border-radius:10px;cursor:pointer;opacity:0;visibility:hidden;z-index:1000;transition:opacity .3s ease,visibility .3s ease}@media(max-width: 768px){#backToTop{bottom:15px;right:15px;-webkit-box-shadow:0px 0px 12px -4px #d2d2d2;box-shadow:0px 0px 12px -4px #d2d2d2}}#backToTop.show{opacity:1;visibility:visible}#backToTop:hover{background-color:var(--brand);color:#fff}