*{border-radius:0 !important}html,body{height:100%}html.no-scroll,body.no-scroll{overflow:hidden}body{color:#000;font-size:13px;line-height:1.6}.headline{display:block;margin:10px 0 25px 0;border-bottom:1px dotted #233d5d}.headline h1,.headline h2,.headline h3,.headline h4{border-bottom:2px solid #233d5d;color:#000;margin:0 0 -2px 0;padding-bottom:5px;display:inline-block}.headline h2{font-size:23px}.headline h3{font-size:20px}.btn-tehno{background-color:#233d5d;color:#fff;border:0}.btn-tehno:hover,.btn-tehno:active{background:#385271}.spacer-xl{height:40px;width:100%}.spacer{height:10px;width:100%}.grecaptcha-badge{bottom:90px !important}.ccm-generic-thumbnail{max-height:50px !important}.lang-switch{z-index:999;position:sticky;top:0;height:80px}.top:not(.tooltip){padding-top:10px;background:#233d5d}.top:not(.tooltip) .language-bar{height:20px;margin:0;padding:0;z-index:7000;position:relative}.top:not(.tooltip) .language-bar li{display:inline;list-style:none;padding-bottom:15px;color:#fff}.top:not(.tooltip) .language-bar li:hover .languages{display:block !important}.top:not(.tooltip) .language-bar .change-language-label,.top:not(.tooltip) .language-bar .change-language-label:hover{color:#fff;font-size:12px;text-transform:uppercase;font-family:'Open Sans',sans-serif}.top:not(.tooltip) .language-bar .languages{top:25px;left:-5px;display:none;padding:4px 0;list-style:none;position:absolute;background:#385271}.top:not(.tooltip) .language-bar .languages:after{top:-4px;width:0;height:0;left:4px;content:" ";display:block;position:absolute;border-bottom:6px solid #385271;border-left:6px solid transparent;border-right:6px solid transparent;border-left-style:inset;border-right-style:inset}.top:not(.tooltip) .language-bar .languages .language-item{color:#fff;display:block;font-size:10px;padding:2px 12px;margin-bottom:1px;text-transform:uppercase;font-family:'Open Sans',sans-serif}.top:not(.tooltip) .language-bar .languages .language-item:hover{color:#ef483f}.header{height:50px;z-index:999;position:relative;background:#233d5d}.navbar-tehno{border:none;background-color:#233d5d;margin:0}.navbar-tehno .navbar-brand{z-index:2;position:relative;padding:0 10px 10px}@media (max-width:767px){.navbar-tehno .navbar-brand img{max-width:150px;padding-top:15px}}.navbar-tehno .navbar-collapse{position:relative;border:none}@media (min-width:767px){.navbar-tehno .navbar-collapse{padding:0}}.navbar-tehno .navbar-toggle,.navbar-tehno .navbar-toggle:hover{border-color:#233d5d;background:#233d5d !important}.navbar-tehno .navbar-toggle .icon-bar,.navbar-tehno .navbar-toggle:hover .icon-bar{background:#fff}.navbar-tehno .navbar-nav{margin-top:10px;position:relative}@media (max-width:767px){.navbar-tehno .navbar-nav{top:0;margin-top:0;margin-bottom:0}}.navbar-tehno .navbar-nav li a{color:#fff;font-size:20px;font-weight:bold}.navbar-tehno .navbar-nav li a:hover,.navbar-tehno .navbar-nav li a:active,.navbar-tehno .navbar-nav li a:focus{color:#ef483f !important;text-decoration:underline;text-underline-offset:3px}.navbar-tehno .navbar-nav li a.nav-path-selected{color:#ef483f !important;text-decoration:underline;text-underline-offset:3px}.strip{width:100%;height:150px;background-image:url("/application/themes/tehno/images/strip_wst_droplets.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.side-menu-wrapper :focus{outline:none}.side-menu-wrapper .side-menu{margin-top:10px;height:100%;background-color:#233d5d;border:1px solid #233d5d;border-bottom:none;border-radius:15px !important}@media (min-width:768px){.side-menu-wrapper .side-menu .panel-collapse-lvl-0{display:block !important}.side-menu-wrapper .side-menu #dropdown-href-666{display:none !important}}.side-menu-wrapper .side-menu .navbar{padding-bottom:5px !important;border:5px;margin:3px;background-color:#233d5d;border-radius:15px !important}.side-menu-wrapper .side-menu .navbar-nav{border-radius:15px !important;float:none}.side-menu-wrapper .side-menu .navbar-nav .nav-path-selected{background-color:#385271 !important}.side-menu-wrapper .side-menu .navbar-nav .nav-path-selected>a{background-color:transparent !important;margin-right:-1px}.side-menu-wrapper .side-menu .navbar-nav .nav-path-selected>a .caret{right:12px !important}.side-menu-wrapper .side-menu .navbar-nav .nav-selected{background-color:#385271}.side-menu-wrapper .side-menu .navbar-nav .nav-selected>a{color:#ef483f}.side-menu-wrapper .side-menu .navbar-nav li{display:block;width:100%;border-bottom:1px solid #233d5d}.side-menu-wrapper .side-menu .navbar-nav li a{font-weight:bold;color:#fff;padding:8px 30px 8px 10px;position:relative}.side-menu-wrapper .side-menu .navbar-nav li a:hover{color:#ef483f}@media (min-width:768px){.side-menu-wrapper .side-menu .navbar-nav .submenu-dropdown-lvl-0{border-bottom:none}}.side-menu-wrapper .side-menu .submenu-dropdown{border:0;margin-bottom:0;border-radius:15px !important;background-color:transparent;box-shadow:none}.side-menu-wrapper .side-menu .submenu-dropdown .caret{position:absolute;top:15px;right:15px}.side-menu-wrapper .side-menu .submenu-dropdown .indicator{float:right}.side-menu-wrapper .side-menu .submenu-dropdown .panel-body{padding:0}@media (min-width:768px){.side-menu-wrapper .side-menu .submenu-dropdown .panel-body{background-color:#233d5d}}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body{border-radius:15px !important;background-color:#233d5d}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .navbar-nav{width:100%}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .navbar-nav li{padding-left:15px}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .navbar-nav li:last-child{border-bottom:none}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .panel>a{margin-left:-15px;padding-left:25px}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .panel-body{margin-left:-15px}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .panel-body li{padding-left:40px}.side-menu-wrapper .side-menu .submenu-dropdown .panel-collapse-lvl-1 .panel-body .panel-body li:last-child{border-bottom:none}@media (max-width:768px){.side-menu-wrapper .side-menu{width:100%;border-right:0}.side-menu-wrapper .side-menu-container>.navbar-nav{margin:0;background-color:#233d5d}.side-menu-wrapper .navbar-header{position:fixed;z-index:3;background-color:#233d5d}.side-menu-wrapper .submenu-dropdown .panel-body .navbar-nav{margin:0}}html{scroll-behavior:smooth}#homepage-please-wait{visibility:hidden;width:100%;text-align:center}#homepage-please-wait.position-computed{visibility:visible !important}#homepage-please-wait .fa{color:#aaa}#homepage-overlay-wrapper{width:100%;position:relative;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:background .5s linear;-moz-transition:background .5s linear;-ms-transition:background .5s linear;-o-transition:background .5s linear;transition:background .5s linear}#homepage-overlay-wrapper .content{position:absolute;top:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%}#homepage-overlay-wrapper .content .intro-text{margin-top:100px;margin-left:50px;padding:20px 60px 20px 60px}@media (max-width:767px){#homepage-overlay-wrapper .content .intro-text{margin-top:0;margin-left:0;padding:20px 20px 20px 20px}}#homepage-overlay-wrapper .content .intro-text h1{font-size:30px;color:white;text-shadow:2px 2px #555}@media (max-width:767px){#homepage-overlay-wrapper .content .intro-text h1{font-size:25px}}#homepage-overlay-wrapper .content .intro-text h2{font-size:20px;width:50%;color:white;text-shadow:1px 1px #555}@media (max-width:767px){#homepage-overlay-wrapper .content .intro-text h2{font-size:16px;margin-top:30px;width:100%}}#homepage-overlay-wrapper .content .intro-text .btn{margin-top:10px}@media (max-width:767px){#homepage-overlay-wrapper .content .intro-text .btn{margin-top:30px}}#homepage-overlay-wrapper .content .intro-scroll{text-align:center;position:absolute;bottom:20px;right:50%}#homepage-overlay-wrapper .content .intro-scroll .scroll-down-icon{color:white;text-shadow:1px 1px #ddd;cursor:pointer}body{background:#fff;background-attachment:fixed;background-position:center 80px;background-size:cover}.scrolldown{height:100px;position:absolute;bottom:0;margin-bottom:14vh;width:100%;display:flex;justify-content:center}.scrolldown img{z-index:1;height:7vh;width:auto}.d-flex{display:flex}.d-flex.justify-content-center{justify-content:center}.d-flex.align-item-center{align-items:center}.section1{height:100vh;background-image:linear-gradient(180deg, #233d5d 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 80%, #233d5d 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center}.product-card-container{margin-top:40px;margin-bottom:40px;position:relative;display:flex;justify-content:center;align-items:center;background:#fff}.product-card-container .producttext{background-color:#233d5d;font-weight:bold;position:absolute;bottom:0;width:100%;height:50px;border-bottom-left-radius:30px !important;border-bottom-right-radius:30px !important;z-index:1000;display:flex;align-content:center;justify-content:center}.product-card-container .producttext p{text-shadow:0px 0px 4px #000}.product-card-container .producttable{display:grid;gap:30px}@media (max-width:480px){.product-card-container .producttable{grid-template-columns:auto}}@media (min-width:780px){.product-card-container .producttable{grid-template-columns:auto auto}}@media (min-width:1201px){.product-card-container .producttable{grid-template-columns:auto auto auto}}@media (max-width:767px){.product-card-container .producttable img{border-radius:30px !important}}.product-card-container .producttable img{width:250px;height:250px}.product-card-container .productcontainer{width:300px;height:300px;position:relative;color:white;border-radius:30px !important}.product-card-container .productcontainer .card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:30px !important;width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d;cursor:pointer}.product-card-container .productcontainer .card p{font-size:20px;position:absolute;top:50%;transform:translatey(-50%)}.product-card-container .productcontainer .card.is-flipped{transform:rotateY(180deg)}.product-card-container .productcontainer .card.is-flipped .producttext{display:none}.product-card-container .productcontainer .card__face{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-card-container .productcontainer .card__face--front{display:flex;justify-content:center}.product-card-container .productcontainer .card__face--back{background:#233d5d;transform:rotateY(180deg);border-radius:30px !important;display:flex;align-content:center;justify-content:center}.product-card-container .productcontainer .card__face--back .productdescription{display:flex;align-items:center}.product-card-container .productcontainer .card__face--back .productdescription .nav-level-2{z-index:90}.product-card-container .productcontainer .card__face--back .productdescription a{font-weight:bold;color:#fff}.product-card-container .productcontainer .card__face--back .productdescription a:hover,.product-card-container .productcontainer .card__face--back .productdescription a.visited{font-weight:bold;color:#EF4844;background:none}.section3{position:relative;background:#fff}.why-chose-us{color:#000000;padding-bottom:60px}.about-homepage .photo-about{align-items:center;z-index:0}@media (max-width:992px){.about-homepage .photo-about .rslides1{height:450px;width:450px}}@media (max-width:576px){.about-homepage .photo-about .rslides1{height:200px;width:200px}}@media (min-width:992px){.about-homepage .photo-about .rslides1{height:350px}}@media (max-width:767px){.about-homepage .text-about-landscape{display:block}}@media (min-width:767px){.about-homepage .text-about-landscape{display:block}}a{background:none !important;outline:0 !important}.general-form{position:relative;top:30px;margin-bottom:30px}.general-form fieldset{padding:4px 4px;display:grid;gap:10px}@media screen and (orientation:landscape){.general-form fieldset{grid-template-columns:auto auto}}@media screen and (orientation:portrait){.general-form fieldset{grid-template-columns:auto}}.general-form input,.general-form select,.general-form textarea,.general-form button{border-radius:5px !important}.general-form .btn{border-radius:5px !important;display:flex;justify-content:center}.required-form{color:#EF483F}.page-template-news-container .headline,.page-template-news-item .headline{margin-bottom:15px}.page-template-news-container .news-wrapper,.page-template-news-item .news-wrapper{margin-bottom:35px}.page-template-news-container .basic-info,.page-template-news-item .basic-info{margin-bottom:15px}@media (max-width:767px){.page-template-news-container .basic-info,.page-template-news-item .basic-info{margin-top:15px}}.page-template-news-container .basic-info .basic-info-item .fa,.page-template-news-item .basic-info .basic-info-item .fa{color:#233d5d;font-size:14px}.page-template-news-container .basic-info .basic-info-item a,.page-template-news-item .basic-info .basic-info-item a,.page-template-news-container .basic-info .basic-info-item a:hover,.page-template-news-item .basic-info .basic-info-item a:hover,.page-template-news-container .basic-info .basic-info-item a:visited,.page-template-news-item .basic-info .basic-info-item a:visited{color:#333333}.page-template-news-container .more-info,.page-template-news-item .more-info{margin-top:15px}.page-template-contact textarea,.page-template-form-offer textarea{resize:vertical}.page-template-contact input,.page-template-form-offer input,.page-template-contact select,.page-template-form-offer select,.page-template-contact textarea,.page-template-form-offer textarea,.page-template-contact button,.page-template-form-offer button{border-radius:5px !important}.page-template-contact .contact-departments,.page-template-form-offer .contact-departments{margin-top:-15px}@media (max-width:767px){.page-template-contact .contact-departments,.page-template-form-offer .contact-departments{margin-top:0}}.page-template-contact .contact-departments .headline,.page-template-form-offer .contact-departments .headline{margin-top:25px;margin-bottom:10px}.page-template-contact .contact-departments .department-contact-list,.page-template-form-offer .contact-departments .department-contact-list{margin-bottom:15px;border-bottom:1px dotted #000;padding-bottom:15px}.page-template-contact .contact-departments .department-contact-list.department-contact-list-last,.page-template-form-offer .contact-departments .department-contact-list.department-contact-list-last{border-bottom:none;padding-bottom:0}.page-template-contact .contact-departments .department-contact-list li,.page-template-form-offer .contact-departments .department-contact-list li{white-space:nowrap}.page-template-contact .contact-departments .department-contact-list a,.page-template-form-offer .contact-departments .department-contact-list a,.page-template-contact .contact-departments .department-contact-list a:hover,.page-template-form-offer .contact-departments .department-contact-list a:hover,.page-template-contact .contact-departments .department-contact-list a:active,.page-template-form-offer .contact-departments .department-contact-list a:active{color:#000}.page-template-contact .contact-departments .fa,.page-template-form-offer .contact-departments .fa{color:#233d5d;font-size:14px}.page-template-contact .required-form,.page-template-form-offer .required-form{color:#EF483F !important}@media (max-width:767px){.space-contact{margin-bottom:15px}}footer{width:100%;bottom:0;left:0;background:#233d5d;color:#fff;font-size:15px}footer .fa{font-size:20px}footer a{color:#fff;padding:5px}footer a:hover,footer a:focus{color:#ef483f;text-decoration:none}.d-flex{display:flex}.d-flex.justify-content-center{justify-content:center}.d-flex.align-item-center{align-items:center}@media (max-width:767px){.el_buttons{text-align:left}}@media (min-width:767px){.el_buttons{text-align:right}}.hide_footer{margin-top:6px}@media (max-width:767px){.hide_footer{display:none}}@media (min-width:767px){.hide_desktop_footer{display:none}}.footer_tablet{margin-top:5px}@media (max-width:990px){.footer_tablet{align-items:center !important}}.el_buttons{margin-top:10px}@media (min-width:767px) and (max-width:992px){.el_buttons{text-align:left}}#about-grid{margin-top:10vh;display:grid;gap:10px}@media screen and (orientation:landscape){#about-grid{grid-template-columns:25vw 25vw}}@media screen and (orientation:portrait){#about-grid{grid-template-columns:90vw}}#about-grid div{text-align:center;font-size:15px;color:white}.d-flex{display:flex}.d-flex.justify-content-center{justify-content:center}.d-flex.align-item-center{align-items:center}.grid-careers{margin-top:10vh;display:grid;gap:10px}@media screen and (orientation:landscape){.grid-careers{grid-template-columns:auto auto}}.form-group-careers{font-size:20px;color:white}.form-group-careers input,.form-group-careers select,.form-group-careers textarea,.form-group-careers button{border-radius:5px !important}@media screen and (orientation:portrait){.careers-text h2{font-size:20px !important}}.control-label{color:#000;font-size:15px;font-weight:bold}.why-us{color:white;text-align:center}.carousel-control.right{background-image:none !important}.carousel-control.left{background-image:none !important}.button-catalog{background-color:#233d5d;border:0 solid #e2e8f0;border-radius:30px !important;box-sizing:border-box;color:#0d172a;cursor:pointer;display:inline-block;font-size:15px;line-height:1;padding:1rem 1.6rem;text-align:center}.button-catalog a{color:white;text-decoration:none !important}.button-catalog a:hover{color:#EF483F}.button-81:hover{background-color:#385271;color:#fff}@media (min-width:768px){.button-81{font-size:1.125rem;padding:1rem 2rem}}.align-buttons{display:flex;align-items:center;justify-content:center}.contact{display:grid;border-radius:10px !important}@media (min-width:992px){.contact{grid-template-columns:260px 260px 260px;gap:100px}}@media (max-width:992px){.contact{grid-template-columns:260px;gap:30px}}.contact .contact-container{display:grid;grid-template-columns:auto auto auto;width:260px;height:50px;color:white;font-weight:bold;box-shadow:0 4px 8px #2f4f4f;border-radius:10px !important}.contact .contact-container .department{font-size:20px;display:flex;align-items:center;justify-content:center;background-color:#233d5d;width:160px;height:50px;border-top-left-radius:10px !important;border-bottom-left-radius:10px !important}.contact .contact-container .department p{margin-bottom:0 !important}.contact .contact-container .dep-phone{background-color:#233d5d;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.contact .contact-container .dep-phone img{width:30px;height:30px}.contact .contact-container .dep-email{background-color:#233d5d;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}.contact .contact-container .dep-email img{width:30px}