body{color:#4d4d4d}#navbarPuffer{background:transparent;height:56px}h1{font-size:2.2em;font-weight:400}.highlight{color:#0c71b5}.secondary-footer{background-color:#383838;color:hsla(0,0%,100%,.8);font-size:.8rem;line-height:1.4rem}.secondary-footer a{color:hsla(0,0%,100%,.8);text-decoration:none}.secondary-footer a:hover{color:#9e9e9e}.secondary-footer li{border-bottom:1px solid hsla(0,0%,100%,.2);list-style:none;padding:6px 0}.secondary-footer li .bi{font-size:.7rem;line-height:25px;padding-right:6px}.contact-call{background-color:#0c71b5;color:#fff;font-size:1.2rem;line-height:1.8rem}.contact-call h2{font-size:2.2rem}.contactBtn{background-color:#126094;border:2px solid #3c8cc2;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;padding:12px 35px;text-decoration:none}.contactBtn:hover{background-color:#156aa3}.contact-info{line-height:24px}.contact-info i{padding-right:6px}.headerVideo{height:100%;margin:0;object-fit:cover;padding:0;pointer-events:none;width:100%}.navbar_website{background-color:#383838;color:hsla(0,0%,100%,.8);padding:4px}.navbar_website li{list-style:none}.navbar_website a.link{border:none;font-size:1rem;padding:12px}.navbar_website .navbar-text,.navbar_website a,.navbar_website a.link.active,.navbar_website a.link:hover{background-color:transparent;color:hsla(0,0%,100%,.8);text-decoration:none}.navbar_website a.link:focus,.navbar_website a.link:hover{color:#fff}.navbar_website a.link.active{color:#0c71b5}.navbar-text{display:block;padding:0}.navbar-toggler:focus{box-shadow:0 0 7px -2px}.navbar-toggler-icon{filter:brightness(0) invert(1) opacity(.8)}.linkInfoBoxes{text-align:center}.linkInfoBox{color:#fff;height:100%;padding:25px 30px;position:relative;z-index:1}.linkInfoBox h2{padding:10px 0 14px}.linkInfoBox a{color:#fff;text-decoration:none}.linkInfoBox .icon_link{padding:20px 0}.linkInfoBox i.icon_info{font-size:10px;padding-right:4px}.linkInfoBox i.icon_headline{font-size:3rem}.linkInfoBox a:hover{color:hsla(0,0%,100%,.8)}.linkInfoBox:hover{box-shadow:0 -1px 16px 2px rgba(0,0,0,.2);z-index:10}.linkInfoBox_primary{background-color:#0c71b5}.linkInfoBox_secondary{background-color:#25ade4}#websiteMap{height:500px;width:100%}.leafletPopup{display:block;padding:4px 0 12px}.leafletPopupInfoText{font-size:.7rem}.infoSplitBox{position:relative}.infoSplitBox h2{font-size:1.1rem;opacity:.8}.infoSplitBox h3{font-size:1.8rem;margin-bottom:20px}.infoSplitBox p{margin-bottom:10px}.infoSplitBox .img-container{min-height:100%;position:relative;z-index:1}.infoSplitBox .img-container img{height:100%;object-fit:cover;width:100%}.infoSplitBox .infoSplitBox_text{background-color:#0c71b5;color:#fff;height:100%;padding:15px 25px}.infoSplitBox .infoSplitBox_text p{font-size:.9rem}.infoSplitBox .triangle{border-bottom:17px solid transparent;border-right:19px solid #0c71b5;border-top:17px solid transparent;height:0;left:-18px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:2}.regionTitle{font-size:1.4rem;padding-bottom:12px}.navbarImageCategory .navbarImageCategory_link{color:gray;cursor:pointer}.navbarImageCategory .navbarImageCategory_link.active{color:#0c71b5}.navbarImageCategory .triangle-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0c71b5;bottom:-8px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:5}.navbarImageCategory .navbarImageCategory_icon{display:block;font-size:2rem;text-align:center}.flip-card{cursor:default;max-width:320px;min-height:250px;perspective:1000px;width:100%}.flip-card .title{font-size:2rem}.flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{align-items:center;backface-visibility:hidden;background-color:#0c71b5;color:#fff;display:flex;justify-content:center;min-height:250px;overflow:visible;padding:1rem;position:absolute;width:100%}.flip-card-back{transform:rotateY(180deg)}.image-hover-wrapper{display:block;overflow:hidden;position:relative}.image-hover-wrapper img{display:block;height:auto;transition:transform .4s ease;width:100%}.image-hover-wrapper .overlay{align-items:center;background-color:#0c71b5;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.image-hover-wrapper .icon{color:#fff;font-size:2rem;opacity:0;transform:scale(.8);transition:transform .3s ease,opacity .3s ease}.image-hover-wrapper:hover img{transform:scale(1.05)}.image-hover-wrapper:hover .overlay{opacity:1}.image-hover-wrapper:hover .icon{opacity:1;transform:scale(1)}.playIcon{color:#fff;font-size:2.5rem}.testimonial{margin-bottom:30px}.testimonial-content{background-color:#f7f7f7;color:rgb 140,140,140;font-size:.9rem;padding:18px 26px}.testimonial-footer .testimonial-icon{float:left}.testimonial-footer{padding-top:22px}.testimonial-footer .testimonial-icon img{height:50px;padding-right:10px}.testimonial-footer .testimonial-location{font-size:1.1rem;padding-bottom:3px}.testimonial-footer .testimonial-author{font-size:.7rem}.download_box{background-color:#f7f7f7;padding:20px 30px}.download_box h2{font-size:2rem}.download_box ul{list-style:none;padding:0}.download_box li{font-size:14px;line-height:30px}.download_box li a{color:#3e3e42;text-decoration:none}.download_box li a i{color:#a30000;padding-right:2px}#navBtnTop{background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;bottom:25px;cursor:pointer;font-size:20px;opacity:0;padding:9px 15px;position:fixed;right:25px;transform:translateY(0);transition:transform .5s ease,box-shadow .5s ease,opacity .3s ease;z-index:9998}#navBtnTop.visible{opacity:.9;pointer-events:auto}#navBtnTop:hover{box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateY(-5px)}.downloadElement{border:1px solid #0c71b5;margin:0 auto 8px;padding:2px 15px;width:50%}.downloadElement .downloadTitle{align-items:center;color:#0c71b5;display:flex;justify-content:space-between;text-decoration:none}.downloadElement .downloadBtn{font-size:2rem;margin-left:10px}.contactForm input[type=email],.contactForm input[type=password],.contactForm input[type=tel],.contactForm input[type=text]{background-color:#f1f1f1;border:none;border-radius:0;font-size:.9rem}.contactForm select,.contactForm textarea{border-radius:0;font-size:.8rem}.contactForm label{font-size:.75rem;margin-bottom:2px;margin-top:8px}.contactForm button[type=submit]{background-color:#fff;border:3px solid #d6d6d6;border-radius:0;color:#0c71b5;font-size:.8rem;margin-top:8px;padding:12px 18px}.contactForm button[type=submit]:hover{border-color:#c7c7c7}.contactForm label.required:after{color:red}#dsgvoPopup .modal-content{background-color:#0c71b5;border:4px solid #fff;border-radius:3px;color:#fff}#dsgvoPopup .btn-primary{background-color:#0c71b5;border:1px solid #fff;border-radius:3px}#dsgvoPopup .btn-primary:hover{background-color:#25ade4}#dsgvoPopup a{color:#fff}.help-text{font-size:.7rem;font-style:italic;opacity:.7}#registrationForm .form-check-label{font-size:.8rem;opacity:.9}#marketingPopup .modal-body{border-radius:0;border-top:3px solid #0c71b5;padding:0}#marketingPopup .modal-header{background-color:transparent;border:none;margin:0;padding:0;position:relative}#marketingPopup button.btn-close-custom{background-color:#fff;border:1px solid #d3d3d3;border-radius:50%;color:#0c71b5;font-size:18px;opacity:1;padding:2px 7px;position:absolute;right:6px;top:6px;z-index:99999}#marketingPopup button.btn-close-custom:hover{opacity:.8}#marketingPopup .modal-body p{margin-bottom:14px}#marketingPopup .submitBtn{background-color:#fff;border:3px solid #d6d6d6;border-radius:0;color:#0c71b5;font-size:.8rem;font-weight:700;margin-top:8px;padding:12px 18px}#marketingPopup .submitBtn:hover{background-color:#000;color:#fff}#marketingPopup .modal-content{border-radius:0}#marketingPopup .marketing-text{font-size:.9rem;opacity:.8;padding:10px 12px}#marketingPopup .show-marketing-popup-container{font-size:.7rem;margin-bottom:0;padding-top:6px}#marketingPopup .show-marketing-popup-container label{opacity:.9}.couponInfoText{color:#0c71b5}@media(max-width:992px){.navbar_website{text-align:center}.navbar_website a.link{padding:8px}.navbar_website .navbar-text,.navbar_website a,.navbar_website a:focus,.navbar_website a:hover{color:hsla(0,0%,100%,.8);font-size:1rem;text-decoration:none}.navbar_main_item{font-weight:700}}.leaflet-control-geosearch *,.leaflet-control-geosearch :after,.leaflet-control-geosearch :before{box-sizing:border-box}.leaflet-control-geosearch .leaflet-bar-part{border-bottom:none;border-radius:4px}.leaflet-control-geosearch a.leaflet-bar-part:after,.leaflet-control-geosearch a.leaflet-bar-part:before{content:"";display:block;position:absolute}.leaflet-control-geosearch a.leaflet-bar-part:before{border-top:2px solid #555;left:15px;top:17px;transform:rotate(45deg);width:6px}.leaflet-control-geosearch a.leaflet-bar-part:after{border:2px solid #555;border-radius:50%;height:8px;left:10px;top:10px;width:8px}.leaflet-control-geosearch.error a.leaflet-bar-part:before,.leaflet-control-geosearch.pending a.leaflet-bar-part:before{display:none}.leaflet-control-geosearch.error a.leaflet-bar-part:after,.leaflet-control-geosearch.pending a.leaflet-bar-part:after{border-radius:50%;height:18px;left:50%;margin:-9px 0 0 -9px;top:50%;width:18px}.leaflet-control-geosearch.pending a.leaflet-bar-part:after{animation:spin 1s linear infinite;border:2px solid #555;border-top-color:#f3f3f3;content:""}.leaflet-control-geosearch.error a.leaflet-bar-part:after{border:none;content:"!";font-size:18px;font-weight:600;line-height:normal}.leaflet-control-geosearch form{background-clip:padding-box;background-color:#fff;border-radius:0 4px 4px 0;box-shadow:0 1px 5px rgba(0,0,0,.65);display:none;height:auto;left:30px;margin:0;padding:0 8px;position:absolute;top:0;z-index:-1}.leaflet-geosearch-button form.open{border-radius:0 4px 4px 4px}.leaflet-control-geosearch.active form{display:block}.leaflet-geosearch-button.active .leaflet-bar-part{border-radius:4px 0 0 4px;width:30px}.leaflet-geosearch-button form{max-width:350px}.leaflet-control-geosearch form input{border:none;border-radius:0 4px 4px 0;font-size:12px;height:30px;margin:0;min-width:200px;outline:none;padding:0;text-indent:8px;width:100%}.leaflet-touch .leaflet-geosearch-bar form{border:2px solid rgba(0,0,0,.2);box-shadow:none}.leaflet-touch .leaflet-geosearch-bar form input{height:30px}.leaflet-control-geosearch .results{background:#fff}.leaflet-control-geosearch .results>*{border:1px solid transparent;line-height:24px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.leaflet-control-geosearch .results.active{border-top:1px solid #c6c6c6;padding:8px 0}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{background-color:#f8f8f8;border-color:#c6c6c6;cursor:pointer}.leaflet-control-geosearch .results.active:after{bottom:-2px;content:"";display:block;left:-2px;position:absolute;top:30px;width:0}.leaflet-touch .leaflet-control-geosearch .results.active:after{border-left:2px solid rgba(0,0,0,.2)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.leaflet-bottom .leaflet-geosearch-bar,.leaflet-top .leaflet-geosearch-bar{display:none}.leaflet-geosearch-bar{cursor:auto;display:block;height:auto;margin:10px auto 0;max-width:calc(100% - 120px);position:relative;width:400px;z-index:1000}.leaflet-geosearch-bar form{border-radius:4px;display:block;left:0;position:relative;top:0}.leaflet-geosearch-bar form input{min-width:100%;width:100%}.leaflet-geosearch-bar .results.active:after{opacity:.2}.leaflet-right .leaflet-control-geosearch form{border-left:inherit;border-radius:4px 0 0 4px;border-right:none;left:auto;right:28px}.leaflet-bar-notfound{font-style:italic}.leaflet-control-geosearch button.reset{background-color:#fff;border:none;border-radius:0 4px 4px 0;color:#000;cursor:pointer;font-weight:700;line-height:26px;padding:0 8px;position:absolute;right:0;text-decoration:none;top:0}.leaflet-touch .leaflet-control-geosearch button.reset{line-height:30px}.leaflet-control-geosearch button.reset:hover{background:#f5f5f5}