@media only screen and (min-width:1200px){.container{max-width:1140px}}@media only screen and (min-width:1300px){.container{max-width:1140px}}@media only screen and (min-width:1500px){.container{max-width:1470px}}@media only screen and (max-width:1199px){.container{max-width:100%}footer ul{margin-top:1rem;margin-bottom:2rem}}@media only screen and (max-width:1099px){.owl-nav{font-size:2.5rem}.image-carousel--container .owl-nav button.owl-prev{left:0;transform:translateY(-100%)}.image-carousel--container .owl-nav button.owl-next{right:0;transform:translateY(-100%)}}@media only screen and (max-width:1024px){.container{max-width:100%}.download-teaser-download .background-color{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(206,40,47,0.9)}.download-teaser-download .download-teaser-text{top:25px;left:30px;display:inline}.download-teaser-download .download-text{bottom:20px;left:15px;right:15px}.download-teaser-download .download-text a:hover,.download-teaser-download .download-text a:focus{text-decoration:none;color:#dcdcdc}.download-teaser-download a .download-text img{margin-bottom:10px}.magnifying-glass-icon:after{top:auto!important;bottom:1rem;left:auto!important;right:1rem;margin:0;transform:initial;font-size:12px;padding:5px;opacity:0.6}}@media only screen and (max-width:992px){.video-element-cookie-accept,.video-element-cookie-accept a,.maps-element-cookie-accept,.maps-element-cookie-accept a{font-size:1rem}#sidebar{margin-top:3rem}.model-teaser-block.nav-tabs>li a{font-size:1.2rem;border-radius:0}}@media only screen and (max-width:768px){h1{font-size:1.75rem;font-weight:400}h2{font-size:1.5rem}h3{font-size:1.1rem}h4{font-size:1.1rem}h5{font-size:1rem}.teaser-element .teaser-body{font-size:1.25rem}.model-teaser-block.nav-tabs{flex-wrap:nowrap;justify-content:unset;overflow:hidden;overflow-x:scroll}.model-teaser-block.nav-tabs>li{margin:0}.model-teaser-block.nav-tabs>li a{padding:0.5rem 2.5rem 0.5rem;min-width:10px}}@media only screen and (max-width:576px){.banner-carousel--container{margin-bottom:1rem;padding-right:0;padding-left:0}.banner-caption{font-size:1rem}.banner-caption h2{font-size:1.5rem}.banner-caption h3{font-size:14px}.banner-caption .btn{font-size:1rem}.breadcrumb-title{padding-top:1rem}.breadcrumbs{padding-top:2rem}.newsletter-form{padding:1rem 1rem 0 1rem}.owl-carousel-caption{font-size:0.8rem;right:0;bottom:0;left:0;padding:0.5rem 0.5rem;border-radius:0}.location-map{height:450px}}