@media all and (max-width:575px){section.about .about-emotion .background-angular{display:none}}@media all and (max-width :768px){header .custom-logo-link{width:100%;margin:0}section.header .intro{width:100%}section.header .intro .teaser{display:none}section.fullscreen.products ul{column-count:2;-webkit-column-count:2;-moz-column-count:2}section.service.second .wrapper{flex-flow:column nowrap;-webkit-flex-flow:column nowrap}section.service.second .first,section.service.second .second{width:100%;padding:0}footer .top .footer-content .text{display:none}.background-spacer{display:none}}@media all and (max-width :992px){nav .nav-button-input:checked+.nav-button-label .nav-button-line{width:0;height:0;left:50%}nav .nav-button-input:checked+.nav-button-label:before{top:24px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}nav .nav-button-input:checked+.nav-button-label:after{top:24px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}nav .nav-button-input:checked ~ .menu-main-navigation-container{top:0}nav .nav-button-label{display:block;width:30px;height:56px;position:absolute;top:15px;right:25px;cursor:pointer;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}nav .nav-button-label:before{content:"";position:absolute;top:16px;width:100%;height:3px;background-color:#eeb645;transition:.3s}nav .nav-button-label .nav-button-line{position:absolute;top:24px;left:0;height:3px;width:100%;background-color:#eeb645;transition:.3s}nav .nav-button-label:after{content:"";position:absolute;top:32px;width:100%;height:3px;background-color:#eeb645;transition:.3s}nav .menu-main-navigation-container{position:absolute;z-index:9998;width:100%;min-height:60px;height:auto;overflow-y:scroll;top:-350px;transition:.8s all ease;padding:0;margin-top:150px}nav .menu-main-navigation-container:after{display:none}nav ul.menu{text-align:center}nav ul.menu li{padding:10px}nav ul.menu li a{line-height:1;padding:10px;color:#000;font-size:1.25rem}nav ul.menu li.current-menu-item a,nav ul.menu li.current-page-ancestor a{color:#fff}nav ul.menu li:hover a{color:#fff}header .custom-logo-link{width:100%;margin:0}}