@media only screen and (min-width:1025px){body.navbar-open:before{display:none}}@media only screen and (min-width:1300px){.container{max-width:1230px}}@media only screen and (min-width:1500px){.container{max-width:1470px}}@media only screen and (max-width:1500px){.banner-text-container .text1{width:450px;margin-right:0}.banner-text-container .text1-inner{font-size:1.65rem;top:2.4rem;left:2.75rem}.banner-text-container .text2{width:430px;margin-top:-3.25rem;margin-left:4rem}.banner-text-container .text2-inner{font-size:1.2rem;top:1.6rem;left:2.75rem}}@media only screen and (max-width:1499px){.banner-text-container-inner.top-right{margin:7rem 4.7rem auto auto}.banner-text-container-inner.top-center{margin:7rem auto auto auto}.banner-text-container-inner.top-left{margin:7rem auto auto 4.7rem}.banner-text-container-inner.center-right{margin:auto 4.7rem auto auto}.banner-text-container-inner.center-left{margin:auto auto auto 4.7rem}.banner-text-container-inner.bottom-right{margin:auto 4.7rem 5.5rem auto}.banner-text-container-inner.bottom-center{margin:auto auto 5.5rem auto}.banner-text-container-inner.bottom-left{margin:auto auto 5.5rem 4.7rem}}@media only screen and (max-width:1200px){.banner-text-container-inner h2{font-size:2rem}}@media only screen and (max-width:1200px){html{font-size:16px}.container{max-width:1170px}.banner-text-container .text1-inner{top:2.8rem}.banner-text-container .text2{margin-top:-3.55rem}.banner-text-container .text2-inner{top:1.75rem}.select2-dropdown--below{top:3.1rem}.col-image{width:70px}}@media only screen and (max-width:1199px){.footer-row-bottom{margin-top:0.5rem}.footer-right{text-align:left;margin-top:10px}footer .social-icon{margin-left:20px}}@media only screen and (max-width:1024px){html{font-size:15px}.container{padding:0;max-width:100%}.select2-dropdown--below{top:3.3rem}.banner-text-container-inner{max-width:20rem}.banner-text-container-inner.top-right{margin:3.5rem 1.5rem auto auto}.banner-text-container-inner.top-center{margin:3.5rem auto auto auto}.banner-text-container-inner.top-left{margin:3.5rem auto auto 1.5rem}.banner-text-container-inner.center-right{margin:auto 1.5rem auto auto}.banner-text-container-inner.center{margin:auto}.banner-text-container-inner.center-left{margin:auto auto auto 1.5rem}.banner-text-container-inner.bottom-right{margin:auto 1.5rem 4.5rem auto}.banner-text-container-inner.bottom-center{margin:auto auto 4.5rem auto}.banner-text-container-inner.bottom-left{margin:auto auto 4.5rem 1.5rem}.banner-text-container-inner h2{font-size:2rem}.banner-text-container-inner .text-2{font-size:1.75rem}.inner-padding{padding-right:1.5rem;padding-left:1.5rem}.breadcrumb{padding:0.9rem 1.5rem 0.7rem;border-radius:0;margin-right:-1.5rem;margin-left:-1.5rem}.section{padding:2rem 1.5rem}.inner-padding{padding-right:1.5rem!important;padding-left:1.5rem!important}.tab-pane{display:none}.list-group{margin-top:0}}@media only screen and (max-width:991px){.modal-dialog{max-width:90%;margin:1.75rem auto}}@media only screen and (max-width:992px){h1,.h1{font-size:2rem}h2{font-size:1.647rem}.banner-text-container-inner{width:25rem;max-width:25rem}.banner-text-container-inner h2{font-size:1.75rem}.banner-text-container-inner .text-2{font-size:1.25rem}.contact-element .contact-element-image img{padding:0 1.765rem 1.765rem}.customer-quote-element-image{margin:auto}}@media only screen and (max-width:768px){.section-global-info{font-size:14px}.sw-form-inline .left-side{float:none}.sw-form-inline .right-side{}.sw-form-inline button{margin-top:15px}.footer-row-top .footer-right,.footer-row-bottom .footer-right{text-align:left}footer ul{padding-left:0}footer li{margin-left:0}.footer-right p{margin-right:20px;margin-bottom:15px}footer .social-icon{margin-right:20px;margin-left:0}.invoice-declaration-slider-container{margin-right:30px;margin-left:30px}.invoice-declaration-slider.owl-carousel .owl-nav .owl-next{right:-40px}.invoice-declaration-slider.owl-carousel .owl-nav .owl-prev{left:-40px}.banner-text-container{position:relative;margin-bottom:1rem}.banner-text-container-inner{margin:0!important;border-radius:0;box-shadow:none;width:100%;max-width:100%;padding:2rem 1.5rem 0.5rem;background-color:#efefef}.banner-text-container-inner h2{color:var(--swli-color-turquoise)}.banner-action .btn{color:var(--swli-color-turquoise)}.banner-action .btn:hover,.banner-action .btn:focus{color:var(--swli-color-turquoise)}.banner-slider .owl-dots{display:none}}@media only screen and (max-width:700px){.owl-dots{right:30px;bottom:35px}.owl-dot span{background-color:#c3e5ea}.owl-dot.active span{background-color:#88ccd7}}@media only screen and (max-width:576px){h1,.h1{font-size:1.7rem}h2,.teaser-visual .image-text h2{font-size:1.3rem}h3{font-size:1.1rem}.banner-slider .owl-dots{right:1rem}.sw-form-inline,.sw-form-inline .right-side{flex-direction:column}.card-teaser h2{font-size:1.5rem}.well{padding:1rem 1rem 2rem}.search-view .input-text.form-control{min-width:10px}.footer-right p{display:block}}@media only screen and (max-width:450px){#gdpr-cookie-message ul{flex-direction:column}}