@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=latin-ext);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}input[type='text']{-webkit-appearance:none;-moz-appearance:none;appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}table td,table th{vertical-align:middle}p{line-height:150%}.hidden-for-tablets{display:block}body{font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;background:#fff;margin:0;min-width:320px;color:#494949}small{font-size:10px}.wrapper-container{max-width:100%;margin:0 auto;overflow:hidden;display:block}.page-bgr-replacer input.textfield,select.dropdown,.page-bgr-replacer textarea.textfield{color:#494949;background:none;padding:0 15px;height:38px;line-height:38px;border:1px #aaa solid;font-family:'Open Sans',sans-serif;font-size:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-sizing:border-box;outline:none}.page-bgr-replacer textarea.textfield{width:100%;height:100px}.page-bgr-replacer input.textfield:disabled,select.dropdown:disabled{opacity:.3}.popup-windows .popup-window .submit,.page-bgr-replacer input.submit,.page-bgr-replacer a.submit{background:#F7921D;border:2px #F7921D solid;border-radius:5px;box-sizing:border-box;color:#343434;cursor:pointer;display:inline-block;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;overflow:hidden;padding:11px 28px;text-align:center;text-decoration:none}.popup-windows .popup-window .submit.large,.page-bgr-replacer input.submit.large,.page-bgr-replacer a.submit.large{font-weight:700;font-size:18px;line-height:25px;padding:16px 37px 15px}.page-bgr-replacer input.textfield.full,select.dropdown.full,.page-bgr-replacer textarea.textfield.full,.page-bgr-replacer input.submit.full,.page-bgr-replacer a.submit.full,.popup-windows .popup-window .submit.full{width:100%}.popup-windows .popup-window .submit:hover,.page-bgr-replacer input.submit:hover,.page-bgr-replacer a.submit:hover{background:#D97808;border-color:#D97808}.popup-windows .popup-window .submit.ghost,.page-bgr-replacer input.submit.ghost,.page-bgr-replacer a.submit.ghost{background:none;color:#F7921D}.popup-windows .popup-window .submit.ghost:hover,.page-bgr-replacer input.submit.ghost:hover,.page-bgr-replacer a.submit.ghost:hover{background:#F7921D;border-color:#F7921D;color:#fff}body.home .page-bgr-replacer input.submit.ghost:hover,body.home .page-bgr-replacer a.submit.ghost:hover{color:#494949}nav#tablet-nav-menu{color:#fff;display:none}nav#tablet-nav-menu a.main-navigation{background:url(../images/modules/tablet-nav/menu-black.svg);cursor:pointer;display:block;height:56px;width:56px}body.home nav#tablet-nav-menu a.main-navigation{background:url(../images/modules/tablet-nav/menu.svg)}nav#tablet-nav-menu ul.main-navigation-menu{margin-top:70px}nav#tablet-nav-menu .menu-content a,nav#tablet-nav-menu .contact .email a{color:#fff;text-decoration:none}nav#tablet-nav-menu ul.main-navigation-menu>li{margin-top:40px}nav#tablet-nav-menu ul.main-navigation-menu>li>a{font-weight:700;font-size:24px;line-height:33px}nav#tablet-nav-menu ul.main-navigation-menu>li ul li{margin-top:24px}nav#tablet-nav-menu ul.main-navigation-menu>li ul li a{font-weight:400;font-size:18px;line-height:25px}nav#tablet-nav-menu a.logo{display:inline-block}nav#tablet-nav-menu a.logo img{height:39px;width:auto}nav#tablet-nav-menu .close-tablet-nav{background:url(../images/modules/tablet-nav/close-menu.svg) no-repeat center / 20px 20px;cursor:pointer;height:30px;position:absolute;right:50px;top:20px;width:30px}nav#tablet-nav-menu .menu-container{background:#313131;box-sizing:border-box;display:none;height:100vh;left:0;padding:20px 50px;position:fixed;text-align:center;top:0;width:100vw;z-index:3}nav#tablet-nav-menu .menu-container .contact{position:absolute;bottom:90px;left:50px;width:calc(100% - 100px)}nav#tablet-nav-menu .menu-container .contact>div{bottom:0;position:absolute}nav#tablet-nav-menu .menu-container .contact>div.button a.submit{color:#343434;font-size:18px;font-weight:700;line-height:25px}nav#tablet-nav-menu .menu-container .contact>div.button{display:inline-block;transform:translate(-50%,0%)}nav#tablet-nav-menu .menu-container .contact>div.email{background:url(../images/modules/footer/email-icon.svg) no-repeat left;left:0;line-height:59px;padding-left:40px}nav#tablet-nav-menu .menu-container .contact>div.phone{background:url(../images/modules/footer/email-icon.svg) no-repeat left;line-height:59px;padding-left:40px;right:0}.custom-checkbox{position:relative;height:30px;width:30px;margin:5px 5px 5px 0;display:inline-block}.custom-net-shops-checkbox{position:absolute;width:30px;height:30px;top:0;cursor:pointer;background:#FFF;border:1px #aaa solid}.custom-net-shops-checkbox.checked{background:#FFF url(../images/custom-checkbox-checked.png) no-repeat center}label.label-for-custom-checkbox{line-height:32px;display:block}.hidden{display:none}a{color:#F7921D;text-decoration:none}a:hover{color:#F7921D;text-decoration:underline}b,strong{font-weight:600}header{display:block;margin:0 auto;width:100%}.wrapper-container{position:relative;overflow:inherit;width:1320px}header a.go-to-top{width:45px;height:45px;background:url(../images/go-to-top.png) no-repeat center;position:fixed;bottom:50px;right:10px;cursor:pointer;display:none;z-index:10}header .header-content{display:block;height:50px;overflow:inherit!important;padding:16px 0}header .locales-and-cta{float:right;text-align:right;width:268px}header .locales-and-cta .submit{margin-top:6px}header .header-content .logo-container{display:block;float:left;text-align:center;width:125px}header ul.locales-icons{float:left;margin:2px 0 0 0;position:relative}a.logo{display:block;overflow:hidden;height:auto}a.logo img{height:49px;width:125px;display:inline-block}.logo-container a.logo img.white{display:none}body.home a.logo img.black{display:none}body.home a.logo img.white{display:inline-block}nav#main-navigation{margin:0 0 0 92px;background:none;display:inline-block;overflow:hidden;float:left}nav#main-navigation>ul{float:left;margin-top:3px}nav#main-navigation>ul>li{float:left;margin:0 24px}nav#main-navigation>ul>li.hidden-for-desktop{display:none}nav#main-navigation>ul>li>ul{display:none}nav#main-navigation>ul>li>a,header ul.locales-icons li a{display:block;padding:0 16px;color:#494949;text-align:center;text-decoration:none;font-size:16px;font-weight:600;height:48px;line-height:48px}header ul.locales-icons:hover li.selected a,header ul.locales-icons li:hover a,body.home header ul.locales-icons li:hover a,body.home nav#main-navigation>ul>li:hover>a,nav#main-navigation>ul>li.selected>a,nav#main-navigation>ul>li:hover>a{color:#F7921D}body.home header ul.locales-icons li a,body.home nav#main-navigation>ul>li>a{color:#FFF}header ul.locales-icons li{display:none;text-transform:uppercase;margin:0;position:absolute;top:30px}header ul.locales-icons li.flag-pl{background:url(../images/modules/top-nav/flag-pl.png) no-repeat left}header ul.locales-icons li.flag-en{background:url(../images/modules/top-nav/flag-en.png) no-repeat left}header ul.locales-icons li.selected{display:block;top:0}header ul.locales-icons:hover li{display:block}header ul.locales-icons li.selected a,nav#main-navigation>ul>li.has-children>a{padding-right:30px;background:url(../images/modules/top-nav/arrow.png) no-repeat calc(100% - 8px) 50% / 15px 8px}nav#main-navigation>ul>li.has-children.selected>a{background-image:url(../images/modules/top-nav/arrow-orange.png)}header ul.locales-icons li a{margin:0 5px;padding-left:29px}body.home header ul.locales-icons li.selected a,body.home nav#main-navigation>ul>li.has-children>a{background-image:url(../images/modules/top-nav/arrow-white.png)}header ul.locales-icons:hover li.selected a,body.home header ul.locales-icons:hover li.selected a,nav#main-navigation>ul>li.has-children:hover>a,body.home nav#main-navigation>ul>li.has-children:hover>a{background-image:url(../images/modules/top-nav/arrow-orange-up.png)}nav#main-navigation ul li:hover ul.sub-items{display:block}nav#main-navigation>ul>li>ul{background:#fff;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:none;margin:-2px auto 0 -2px;min-width:200px;padding:17px 15px;position:absolute;z-index:1;-webkit-appearance:none}nav#main-navigation ul li ul li{display:block;float:none}nav#main-navigation>ul>li>ul>li>a{color:#494949;display:block;font-size:14px;font-weight:600;height:40px;line-height:40px;margin:0;padding:0 15px;text-align:left;text-decoration:none;text-transform:none}nav#main-navigation ul li ul li a:hover,nav#main-navigation ul li ul li.selected a{color:#F7921D;border-bottom:none}.page-bgr-replacer{background-repeat:no-repeat;background-position:top;background-size:100%;display:block;min-height:100vh;width:100%}section.page-bgr-replacer{min-height:500px}section.page-bgr-replacer .wrapper-container{background:none}.page-bgr-replacer div.system-message{background:none;border:none;font-weight:600;padding:2px 0;font-size:12px}.page-bgr-replacer div.system-message.error{background:none;border:none;color:#F91B1B}.page-bgr-replacer div.system-message.success{background:none;border:none;color:#368726}.page-bgr-replacer div.system-message.warning{background:none;border:none;color:#f38d48}.page-bgr-replacer div.system-message b{padding:0;margin:0}#messageNetShopsContainer{position:fixed;width:100%;height:100%;z-index:999999;background:url(../images/modules/messages/net-shops-message-bgr.png) repeat}#messageNetShopWrapper{position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-250px;width:500px;height:150px;background:#FFF;box-shadow:0 0 50px 0 #555;-webkit-box-shadow:0 0 50px 0 #555;-moz-box-shadow:0 0 50px 0 #555}#messageNetShopsContent{display:table-cell;height:150px;vertical-align:middle;width:440px;font-weight:400}#messageNetShopsContainer.error #messageNetShopsContent{background:url(../images/modules/messages/error-icon.png) no-repeat 6px 50% / 48px 48px;padding-left:60px}#messageNetShopsContainer.success #messageNetShopsContent{background:url(../images/modules/messages/success-icon.png) no-repeat 6px 50% / 48px 48px;padding-left:60px}#messageNetShopsContainer.warning #messageNetShopsContent{background:url(../images/modules/messages/warning-icon.png) no-repeat 6px 50% / 48px 48px;padding-left:60px}#messageNetShopsClose{position:absolute;width:40px;height:40px;background:url(../images/modules/messages/net-shops-message-close.png) no-repeat center;right:0;cursor:pointer}#bigDialogNetShopsContainer{position:fixed;width:100%;height:100%;z-index:999998;background:url(../images/modules/messages/net-shops-message-bgr.png) repeat}#bigDialogNetShopWrapper{position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-300px;width:600px;height:auto;background:#FFF;box-shadow:0 0 50px 0 #555;-webkit-box-shadow:0 0 50px 0 #555;-moz-box-shadow:0 0 50px 0 #555}#bigDialogNetShopsContent{margin:20px;padding:0;height:auto}#bigDialogNetShopsClose{position:absolute;width:40px;height:40px;background:url(../images/modules/messages/net-shops-message-close.png) no-repeat center;right:0;cursor:pointer}#bigDialogNetShopsContent .productAvailabilityNotificationForm{font-size:13px}footer{background:#313131;color:#fff;overflow:hidden;width:100%}footer .main-footer-content{padding:74px 0 90px}footer .main-footer-content .wrapper-container{display:flex;justify-content:space-between}footer .toolbar{background:#C6C6C6}footer .about-company{font-weight:300;width:40%;margin-right:50px;padding-right:90px;box-sizing:border-box}footer .about-company a{display:inline-block}footer .about-company img{height:49px;margin-bottom:28px}footer .about-company p{font-weight:300;font-size:16px;line-height:22px}footer .group{width:27%}footer .contact{width:30%}footer .group .group-container>span,footer .contact h5{display:block;font-weight:700;font-size:18px;line-height:25px;padding:25px 0 20px}footer .group .group-container .items a{color:#fff;display:inline-block;font-size:16px;line-height:22px;margin-bottom:15px}footer .contact a{color:#fff}footer .contact ul li{line-height:22px;margin-bottom:15px}footer .contact p{line-height:26px;margin-bottom:15px}footer .contact ul li{padding-left:34px}footer .contact ul li.email{background:url(../images/modules/footer/email-icon.svg) no-repeat left}footer .contact ul li.phone{background:url(../images/modules/footer/phone-icon.svg) no-repeat left}footer .group .group-container .items a:hover,footer .contact a:hover{color:#F7921D;text-decoration:none}footer .toolbar-container{color:#494949;display:flex;justify-content:space-between}footer .toolbar-container .copyright,footer .toolbar-container .powered-by,footer .toolbar-container a{font-size:14px;line-height:50px}footer .toolbar-container .links li{display:inline;margin:0 40px}footer .toolbar-container a{color:#494949;font-weight:600;text-decoration:none}.layout_column{display:block}.layout-columns-container{display:flex}.layout-columns-container .column50{width:50%}.layout_portlet .portlet-header{border-bottom:none;color:#343434;display:block;font-weight:700;font-size:30px;line-height:41px;padding:75px 0 80px;text-align:center}.layout_portlet.header-with-padding .portlet-header{padding-left:100px;padding-right:100px}.layout_portlet.webcontent-display.content-large-padding .webcontent-display-content{padding-left:100px;padding-right:100px}.layout_portlet.no-header-padding-bottom .portlet-header{padding-bottom:10px}.layout_portlet.header-with-padding.large-header-padding .portlet-header{padding-left:200px;padding-right:200px}.small-header-padding.layout_portlet .portlet-header{padding:90px 0 0}.navigation-breadcrumbs-content{padding:45px 0 15px;overflow:hidden;display:block}.navigation-breadcrumbs-content ul li{display:inline-block}.navigation-breadcrumbs-content ul li:first-child:after{margin-left:5px}.navigation-breadcrumbs-content ul li:after{content:'/';color:#494949;display:inline;font-size:12px}.navigation-breadcrumbs-content ul li:last-child:after{content:""}.navigation-breadcrumbs-content ul li a{color:#494949;font-size:12px;font-weight:400;padding:5px 0;text-decoration:none}.navigation-breadcrumbs-content ul li a:hover{color:#F7921D}body.home .navigation-breadcrumbs-content ul li:after{color:#fff}body.home .navigation-breadcrumbs-content ul li a{color:#fff}.navigation-menu-content{background:#FFF;box-shadow:0 1px 20px rgba(0,0,0,.1);height:71px;margin:32px 0}.navigation-menu.children-visible .navigation-menu-content{margin-bottom:180px}.navigation-menu-content .wrapper-container>ul{display:flex}.navigation-menu-content .wrapper-container>ul>li{flex-grow:1;flex-basis:0%}.navigation-menu-content ul>li>a{color:#afafaf;display:block;font-size:18px;font-weight:400;height:68px;line-height:71px;text-align:center;width:100%}.navigation-menu-content .wrapper-container>ul>li.selected>a{border-bottom:3px #F7921D solid;position:relative}.navigation-menu-content .wrapper-container>ul>li.selected>a:before{bottom:-14px;content:"";height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid #F7921D;left:0;margin:auto;position:absolute;right:0;width:0}.navigation-menu-content .wrapper-container ul>li>a:hover{text-decoration:none}.navigation-menu-content .wrapper-container>ul>li.selected>a{color:#343434;font-weight:700}.navigation-menu-content .wrapper-container>ul ul{position:absolute;right:0;margin-top:8px}.navigation-menu-content .wrapper-container>ul ul li{display:inline-block;margin-left:22px}.navigation-menu-content .wrapper-container>ul li.selected ul li.selected a{color:#F7921D;font-weight:700;font-size:18px}.navigation-menu-content .wrapper-container>ul li ul li a{line-height:68px}.simple-contact-form{background:#fff;border-radius:5px;box-shadow:0 1px 20px rgba(0,0,0,.1);filter:drop-shadow(37px 37px 0 #DEDEDE);margin:0 0 50px 48px;padding:20px 50px 40px}.simple-contact-form-display.sent .regular-content,.simple-contact-form .thank-you-for-sending-message{display:none}.simple-contact-form-display.sent .simple-contact-form{padding:50px 36px}.simple-contact-form .thank-you-for-sending-message h3{color:#343434;font-weight:700;font-size:30px;line-height:41px;padding:0 0 30px}.simple-contact-form .thank-you-for-sending-message .thank-you-subtitle{background:url(../images/modules/webcontents/handshake.svg) no-repeat center 103px;font-size:20px;height:273px;line-height:27px;text-align:center}.simple-contact-form-display.sent .thank-you-for-sending-message{display:block;text-align:center}.simple-contact-form .field-row{border:1px solid #CBCBCB;box-sizing:border-box;border-radius:5px;display:block;margin:20px 0 0;padding:10px 9px 0}.simple-contact-form .field-row.error{border-color:#e5392e}.simple-contact-form .field-row:last-of-type{margin-bottom:0}.simple-contact-form .field-row label{clear:both;display:block;font-weight:600;font-size:12px;line-height:16px}.simple-contact-form .field-row label.required:after{color:#e5392e;content:"*"}.page-bgr-replacer .simple-contact-form .field-row input.textfield,.page-bgr-replacer .simple-contact-form .field-row textarea.textfield{background:none;border:none;font-size:16px;height:auto;line-height:100%;padding:4px 0 6px}.page-bgr-replacer .simple-contact-form .field-row textarea.textfield{line-height:130%;height:69px}.page-bgr-replacer .simple-contact-form .clause{color:#7a7a7a;font-size:12px;line-height:16px;padding:11px 0 17px}.page-bgr-replacer .simple-contact-form .clause a{color:#4eaef3;font-weight:600}.webcontent-display.home-page-banner{padding:100px 0 0}.layout_portlet.webcontent-display.align-center{text-align:center}.webcontent-display.home-page-banner h1,.header-and-multiline-content h1{border:none;color:#fff;font-size:60px;line-height:80px;font-weight:700;padding:10px 0;text-align:inherit}.webcontent-display.triple-box.about-company{background:#fff;box-shadow:0 1px 10px rgba(49,49,49,.14);margin-bottom:50px;padding-bottom:15px}.header-and-multiline-content{padding:20px 10px}.header-and-multiline-content .content{font-size:20px;font-weight:400;line-height:27px;padding:10px 20px 182px}.black-bgr .header-and-multiline-content h1,.black-bgr .header-and-multiline-content .content{color:#fff}.webcontent-display.content-cms{line-height:150%}.webcontent-display.home-page-banner .intro{color:#DEDEDE;font-size:22px;line-height:30px;padding:10px 0}.webcontent-display.home-page-banner .button-container{display:block;padding:35px 0 139px;overflow:hidden}.webcontent-display.home-page-banner .button-container a.submit{font-size:18px;font-weight:700;padding:19px 31px}.triple-box-with-icon-and-text{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px}.triple-box-with-icon-and-text .box{width:24%;padding:0 5px}.triple-box-with-icon-and-text .icon{align-items:center;justify-content:center;display:flex;height:80px;padding:45px 0 30px}.triple-box-with-icon-and-text .image-container img{height:auto;vertical-align:middle}.triple-box-with-icon-and-text .content{font-size:14px;font-weight:700;line-height:19px}.layout_portlet.large-header .portlet-header,.layout_portlet.customers-full-list .portlet-header{font-weight:700;font-size:60px;line-height:82px;padding:28px 0}.layout_portlet.contact-header .portlet-header{padding-bottom:125px}.webcontents-group-display .webcontents-group-display-content.customers-full-list{align-items:center;display:flex;flex-wrap:wrap;padding:60px 0 0}.webcontents-group-display .webcontents-group-display-content.customers-full-list>div{align-items:center;box-sizing:border-box;display:flex;height:120px;justify-content:center;opacity:0;padding:20px;text-align:center;transition:opacity 0.3s;width:14.2857%}.webcontents-group-display .webcontents-group-display-content.customers-full-list>div img{vertical-align:middle;max-height:90%;max-width:90%}.webcontents-group-display .webcontents-group-display-content.customers-full-list>div.initialized{opacity:1}.layout_portlet.webcontent-display.contact-data{padding-top:1px}.layout_portlet.webcontent-display.contact-data .portlet-header{font-size:40px;font-weight:700;line-height:54px;padding:0 0 30px;text-align:left}.layout_portlet.webcontent-display.contact-data h4,.layout_portlet.webcontent-display.contact-data p{font-weight:400;font-size:20px;line-height:27px}.layout_portlet.webcontent-display.contact-data h4{padding:35px 0 5px;font-weight:600}.layout_portlet.webcontent-display.contact-data p{line-height:37px}.layout_portlet.webcontent-display.contact-data ul{margin:20px 0 0}.webcontents-group-display.contact-persons .accordion .details a,.layout_portlet.webcontent-display.contact-data a{color:#494949;text-decoration:none}.webcontents-group-display.contact-persons .accordion .details a:hover,.layout_portlet.webcontent-display.contact-data a:hover{color:#F7921D}.layout_portlet.webcontent-display.contact-data ul li{font-size:20px;line-height:40px;padding:10px 0 0 50px}.layout_portlet.webcontent-display.contact-data ul li.phone{background:url(../images/modules/webcontents/phone-icon.svg) no-repeat 1px 16px}.layout_portlet.webcontent-display.contact-data ul li.email{background:url(../images/modules/webcontents/email-icon.svg) no-repeat 1px 20px}.webcontent-display.home-page-triple-box{padding-bottom:20px}.webcontent-display.home-page-triple-box .boxes-container{background:#fff;box-shadow:0 1px 20px rgba(0,0,0,.1);border-radius:5px;display:flex;flex-wrap:nowrap;justify-content:space-around;margin-bottom:30px}.webcontent-display.home-page-triple-box .boxes-container div.box{position:relative;width:33.333%}.webcontent-display.home-page-triple-box .boxes-container div.box a{box-sizing:border-box;color:#494949;display:block;height:100%;padding:26px 40px 76px;text-decoration:none}.webcontent-display.home-page-triple-box .boxes-container div.box:first-child{border-radius:5px 0 0 5px}.webcontent-display.home-page-triple-box .boxes-container div.box:last-child{border-radius:0 5px 5px 0}.webcontent-display.home-page-triple-box .boxes-container div.box:hover{background:#FEF1E1}.webcontent-display.home-page-triple-box .boxes-container div.header{display:flex;align-items:center;margin-bottom:17px}.webcontent-display.home-page-triple-box .boxes-container div.header img{margin:1px 25px 1px 0}.webcontent-display.home-page-triple-box .boxes-container div.header h3{font-size:22px;font-weight:700;line-height:30px}.webcontent-display.home-page-triple-box .boxes-container div.intro{font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding-right:35px}.webcontent-display.home-page-triple-box .boxes-container div.button-container{position:absolute;bottom:28px}.webcontent-display.home-page-triple-box .boxes-container div.button-container p.link{background:url(../images/modules/webcontents/link-arrow.svg) no-repeat right;color:#494949;font-size:16px;font-style:normal;font-weight:400;line-height:22px;padding-right:30px}.webcontent-display.home-page-triple-box .boxes-container div.box:hover p.link{background:url(../images/modules/webcontents/link-arrow-orange.svg) no-repeat right;color:#F7921D;font-weight:600}.webcontents-group-display .webcontents-group-display-content.about-international-projects{display:flex;gap:30px;flex-wrap:nowrap;justify-content:space-between;padding:113px 0 58px}.webcontents-group-display .webcontents-group-display-content.about-international-projects .image{padding-bottom:30px}.webcontents-group-display .webcontents-group-display-content.about-international-projects .image img{max-width:100%}.webcontents-group-display .webcontents-group-display-content.about-international-projects .text{font-weight:400;font-size:18px;line-height:25px;text-align:center}.webcontents-group-display .webcontents-group-display-content.about-international-projects>div{max-width:400px;width:33.333%}.webcontents-group-display .webcontents-group-display-content.about-company{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.webcontents-group-display .webcontents-group-display-content.about-company>div{max-width:475px}.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content{padding:0}.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content h3{font-size:22px;font-weight:700;line-height:30px;padding:0 0 20px}.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content .content{font-size:18px;line-height:35px;padding:10px 0 40px}.webcontents-group-display-content.home-page-customers{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.webcontents-group-display-content.home-page-customers.partners{margin-bottom:60px}.webcontents-group-display-content.home-page-customers.partners>div{text-align:center;width:15%}.webcontents-group-display-content.home-page-customers.partners img{max-height:65px;max-width:80%}.webcontent-display-content .image-header-text,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item{display:flex;margin-bottom:120px}.webcontent-display-content .image-header-text{align-items:center;justify-content:space-between;margin:125px 0 33px}.smaller-padding .webcontent-display-content .image-header-text{margin-top:0;margin-bottom:140px}.webcontent-display-content .image-header-text>div{box-sizing:border-box;width:50%}.webcontent-display-content .image-header-text>div.image{text-align:right;padding-right:0}.image-shadow .webcontent-display-content .two-column-header-image-and-content .column img,.image-shadow .webcontent-display-content .image-header-text>div.image img{box-shadow:-9px 10px 18px 5px rgba(0,0,0,.1);border-radius:5px}.webcontent-display-content .image-header-text div.text{font-weight:400;font-size:18px;line-height:28px;padding:0 100px 20px 0}.webcontent-display-content .image-header-text div.text{font-weight:400;font-size:18px;line-height:28px;padding:0 50px 20px 0}.revert .webcontent-display-content .image-header-text{flex-direction:row-reverse}.revert .webcontent-display-content .image-header-text div.text{padding:0 0 20px 0}.revert .webcontent-display-content .image-header-text>div.image{padding-right:50px;text-align:left}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item:last-child{margin-bottom:30px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.odd{flex-direction:row-reverse}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.even .content{padding-left:80px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.odd .content{padding-right:80px}.webcontent-display-content .image-header-text h3,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content h3{font-weight:700;font-size:22px;line-height:34px;padding:2px 0 30px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro{margin-bottom:20px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro p{font-weight:400;font-size:18px;line-height:35px;padding:0 30px 40px 0}.layout_portlet.content-shadow{box-shadow:0 1px 10px rgba(49,49,49,.14)}.webcontent-display.contact-us{margin:124px 0 0;padding-bottom:180px}.layout_portlet.webcontent-display.contact-us .portlet-header{color:#343434;font-weight:700;font-size:60px;line-height:82px;padding:182px 10px 45px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro p{font-weight:400;font-size:18px;line-height:35px;padding:0 30px 40px 0}.webcontents-group-display.contact-persons{margin-bottom:125px}.webcontents-group-display.contact-persons .accordion .header{background:#FEF1E1 url(../images/modules/webcontents/arrow-down.svg) no-repeat calc(100% - 24px) 50%;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;line-height:21px;margin-bottom:10px;padding:13px 32px}.webcontents-group-display.contact-persons .accordion.open .header{background-image:url(../images/modules/webcontents/arrow-up.svg)}.webcontents-group-display.contact-persons .accordion .header .title{padding:10px 0;max-width:530px}.webcontents-group-display.contact-persons .accordion .details{display:none;padding:2px 32px 22px;font-weight:400;font-size:18px;line-height:28px}.webcontents-group-display.contact-persons .accordion .details .person{font-size:14px}.webcontents-group-display-content.news-list{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between;padding-top:97px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item{margin-bottom:40px;width:calc((100% - 120px) / 3)}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .icon{width:100%;height:266px;background-size:cover;background-position:center;background-repeat:no-repeat}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .container{height:268px;margin:30px 0;position:relative}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .title{color:#343434;font-weight:700;font-size:22px;line-height:30px;max-height:90px;overflow:hidden}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .intro{font-size:20px;max-height:81px;line-height:27px;margin:15px 0 16px;overflow:hidden}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .date{color:#343434;font-size:12px;height:16px;line-height:16px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more{bottom:0;box-sizing:border-box;color:#494949;display:block;font-size:16px;line-height:22px;padding:9px 0 8px 0;position:absolute;width:100%}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item:hover a.read-more,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more:hover{background:#FEF1E1;color:#F7921D;font-weight:600;padding:9px 9px 8px 10px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more .interior{background:url(../images/modules/webcontents/link-arrow.svg) no-repeat right;display:inline-block;padding-right:35px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item:hover a.read-more .interior,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more:hover .interior{background:url(../images/modules/webcontents/link-arrow-orange.svg) no-repeat right}.webcontent-display-content .news-details{margin:95px 0 0}.webcontent-display-content .news-details .image{margin-bottom:50px}.webcontent-display-content .news-details p.date{font-size:12px;line-height:16px;padding:30px 0 20px}.webcontent-display-content .news-details div.content-cms{color:#343434;font-size:20px;line-height:30px}.webcontent-display.checklist .webcontent-display-content ul{display:flex;flex-wrap:wrap;margin-bottom:20px}.webcontent-display.checklist .webcontent-display-content ul li{background:url(../images/modules/webcontents/checked.svg) no-repeat 0 3px;box-sizing:border-box;color:#343434;display:block;font-size:16px;line-height:22px;padding:0 0 30px 48px;width:46.8%}.webcontent-display-content .tabs-with-header-and-description{margin-bottom:50px}.webcontent-display-content .tabs-with-header-and-description ul.tabs{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:36px;margin-bottom:50px}.webcontent-display-content .tabs-with-header-and-description ul.tabs li{background:#FFF;box-shadow:0 1px 20px rgba(0,0,0,.1);border-radius:5px;color:#343434;cursor:pointer;flex-basis:0%;flex-grow:1;font-size:16px;height:202px;padding:0 25px;text-align:center}.webcontent-display-content .tabs-with-header-and-description ul.tabs li:hover{background:#FEF1E1}.webcontent-display-content .tabs-with-header-and-description ul.tabs li.selected{background:#F7921D;font-weight:700}.webcontent-display-content .tabs-with-header-and-description ul.tabs li .tab-content{align-content:center;align-items:center;display:flex;flex-grow:1;height:100%;justify-content:center;line-height:22px;padding-bottom:18px;width:100%}.webcontent-display-content .tabs-with-header-and-description ul.tabs li.selected .tab-content{background:url(../images/modules/webcontents/selected-tab-icon.svg) no-repeat bottom}.webcontent-display-content .tabs-with-header-and-description .descriptions>div{display:none}.webcontent-display-content .tabs-with-header-and-description .descriptions>div.selected{display:block}.webcontent-display-content .tabs-with-header-and-description .descriptions>div h3{color:#F7921D;line-height:30px;font-size:22px;font-weight:700;margin-bottom:30px}.webcontent-display-content .tabs-with-header-and-description .descriptions>div p{color:#494949;font-size:18px;font-weight:400;line-height:25px;max-width:500px}.webcontent-display-content .permissions>ul{display:flex;justify-content:space-between;margin-bottom:28px}.webcontent-display-content .permissions>ul>li h4{background:url(../images/modules/webcontents/permission.svg) no-repeat left;font-size:22px;font-weight:700;height:70px;line-height:70px;margin-bottom:40px;padding-left:80px}.webcontent-display-content .permissions>ul>li ul li{background:url(../images/modules/webcontents/permissions-arrow.svg) no-repeat left;font-size:18px;font-weight:400;line-height:25px;padding:10px 0 10px 46px}.webcontent-display.appliances .webcontent-display-content ul{align-items:center;display:flex;justify-content:space-between;gap:50px}.webcontent-display.appliances .webcontent-display-content ul li{font-weight:400;font-size:18px;line-height:25px;text-align:center}.webcontent-display.appliances .webcontent-display-content ul li.separator{border-top:2px solid #F7921D;display:block;height:0;margin-top:2px;width:43px}.webcontent-display.appliances .webcontent-display-content ul li .border-content{width:43px}.webcontent-display.bolded-content .webcontent-display-content{font-weight:600;font-size:18px;margin:20px 0}.webcontent-display.bolded-content .webcontent-display-content p{line-height:25px}.webcontent-display.highlighted-content .webcontent-display-content{color:#F7921D;margin:72px 0 0}.webcontent-display .two-column-header-image-and-content,.webcontent-display .two-column-header-and-content{display:flex;gap:240px;justify-content:space-between;margin:107px 0 0}.webcontent-display .two-column-header-image-and-content{gap:60px;margin-top:80px}.webcontent-display .two-column-header-image-and-content h3{font-weight:700;font-size:20px;line-height:27px;padding:49px 0 25px}.webcontent-display .two-column-header-image-and-content .content p{font-weight:400;font-size:16px;line-height:35px;padding:5px 25px}.webcontent-display .two-column-header-image-and-content .column,.webcontent-display .two-column-header-and-content .column{text-align:center;width:calc(50% - 30px)}.webcontent-display .two-column-header-and-content .column .header-content{display:block;border-radius:5px;color:#343434;box-shadow:0 1px 10px rgba(0,0,0,.2);height:91px;margin:0 0 65px;text-align:center;background:#FFF}.webcontent-display .two-column-header-and-content .column .header-content h3{align-items:center;display:flex;font-size:22px;font-weight:600;justify-content:center;height:91px}.webcontent-display .two-column-header-and-content .column .header-content .arrow-down{height:25px;overflow:hidden;position:relative;width:100%}.webcontent-display .two-column-header-and-content .column .header-content .arrow-down:after{background:#fff;box-shadow:0 0 10px -1px rgba(0,0,0,.5);content:"";height:30px;left:calc(50% - 21px);position:absolute;top:-24px;transform:rotate(135deg);width:30px}.webcontent-display .two-column-header-and-content .column .text{font-weight:400;font-size:18px;line-height:25px}.webcontent-display .two-column-header-and-content .column .text ul li{color:#343434;padding:10px 0;text-align:center}.webcontent-display-content img{max-width:100%}.popup-windows .popup-window .cookies-policy-background{backdrop-filter:blur(4px);height:100vh;position:fixed;width:100vw;z-index:2}.popup-windows .popup-window .cookies-policy-background .container{background:#FFF;box-shadow:0 1px 19px 3px rgba(0,0,0,.11);box-sizing:border-box;border-radius:10px;left:50%;padding:35px 35px 47px;position:fixed;top:44%;transform:translate(-50%,-50%);width:500px}.popup-windows .popup-window .cookies-policy-background .container h3{color:#343434;font-weight:700;font-size:26px;line-height:35px;margin:0 0 40px}.popup-windows .popup-window .cookies-policy-background .container p{font-size:18px;line-height:28px;margin:20px 0 30px}.popup-windows .popup-window .cookies-policy-background .container .submit{margin-top:11px}.popup-windows .popup-window .cookies-policy-background .container .popup-window-close-button.icon{background:url(../images/modules/popup/close-icon.svg) no-repeat center / 19px 19px;cursor:pointer;display:block;height:30px;position:absolute;right:32px;top:26px;width:30px}.popup-windows .popup-window .cookies-policy-background a{color:#4eaef3;font-weight:600}@media (max-width:1920px){.page-bgr-replacer{background-size:auto}}@media (max-width:1420px){.wrapper-container{width:auto}footer .wrapper-container,header .wrapper-container,.navigation-menu-content .wrapper-container,.layout_portlet.wrapper-container,.triple-box-with-icon-and-text,.layout-columns-container{margin:auto 50px}.webcontents-group-display.contact-persons{margin-bottom:50px}}@media (max-width:1300px){.webcontent-display.home-page-banner h1,.header-and-multiline-content h1{font-size:50px}.layout_portlet.large-header .portlet-header,.layout_portlet.customers-full-list .portlet-header{font-size:50px;line-height:60px}.webcontent-display-content .news-details{margin-top:15px}.webcontent-display-content .news-details .image{margin-bottom:0}.webcontent-display-content .news-details p.date{padding:15px 0}.webcontent-display-content .news-details div.content-cms{font-size:16px}.layout_portlet.webcontent-display.contact-data .portlet-header{font-size:30px}.smaller-padding .webcontent-display-content .image-header-text{margin-bottom:30px}}@media (max-width:1200px){header .locales-and-cta>.submit,nav#main-navigation{display:none}nav#tablet-nav-menu{display:inline-block}nav#main-navigation>ul>li.hidden-for-desktop{display:block}header ul.locales-icons{float:none}header .locales-and-cta{width:175px}header .wrapper-container{position:unset}.webcontent-display.home-page-triple-box .boxes-container div.header img{margin-right:20px;max-height:60px;max-width:60px}.webcontent-display.home-page-triple-box .boxes-container div.header h3{font-size:18px;line-height:25px}.webcontent-display.home-page-triple-box .boxes-container div.box a{padding-right:5px}.layout_portlet .portlet-header{font-size:24px;line-height:33px;padding:35px 0 50px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .image{width:40%}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content{width:60%}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .image img{max-width:100%;padding-top:80px}.webcontent-display.appliances .webcontent-display-content ul{gap:20px}.webcontent-display.checklist .webcontent-display-content ul li{padding-right:10px}.triple-box-with-icon-and-text{gap:50px;padding:0 50px}.triple-box-with-icon-and-text .box{width:auto}.layout_portlet.webcontent-display.contact-us .portlet-header{font-size:50px}.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content h3{padding-bottom:10px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .intro,.webcontents-group-display .webcontents-group-display-content.about-international-projects .text,.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content .content{font-size:16px;line-height:28px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .intro{margin-bottom:5px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .icon{height:200px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .title{font-size:18px;line-height:24px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .container{margin:20px 0}.layout_portlet.webcontent-display.contact-data ul li{line-height:30px;padding:8px 0 8px 50px}.layout_portlet.webcontent-display.contact-data ul li.email,.layout_portlet.webcontent-display.contact-data ul li.phone{background-position:left}.layout_portlet.webcontent-display.contact-data ul li,.layout_portlet.webcontent-display.contact-data h4,.layout_portlet.webcontent-display.contact-data p{font-size:18px}.layout_portlet.webcontent-display.contact-data p{line-height:28px}.simple-contact-form{margin-left:5px}footer .contact p,footer .group .group-container .items a,footer .about-company p,footer .contact,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more{font-size:14px;line-height:19px}footer .contact{width:35%}footer .about-company{margin-right:0}footer .group{width:25%}}@media (max-width:1100px){.layout_portlet.webcontent-display.contact-us .portlet-header,.webcontent-display.home-page-banner h1,.header-and-multiline-content h1,.layout_portlet.large-header .portlet-header,.layout_portlet.customers-full-list .portlet-header{font-size:40px;line-height:50px}.webcontent-display .two-column-header-and-content .column .header-content h3,.webcontent-display.home-page-banner .intro{font-size:18px}.layout_portlet.webcontent-display.contact-data .portlet-header{font-size:24px}.webcontent-display.appliances .webcontent-display-content ul li,.webcontent-display-content .permissions>ul>li h4,.webcontent-display-content .permissions>ul>li ul li,.webcontent-display-content .tabs-with-header-and-description .descriptions>div p,.webcontent-display-content .image-header-text div.text,.navigation-menu-content ul>li>a,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .title,.layout_portlet.webcontent-display.contact-data h4,.layout_portlet.webcontent-display.contact-data ul li,.layout_portlet.webcontent-display.contact-data p{font-size:16px}.webcontents-group-display.contact-persons .accordion .details,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .intro{font-size:14px;line-height:20px}.webcontent-display-content .tabs-with-header-and-description ul.tabs li{padding-left:10px;padding-right:10px}.webcontent-display-content .permissions>ul>li h4{padding-left:60px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .container{height:250px}.webcontents-group-display.contact-persons .accordion .header,.webcontent-display .two-column-header-and-content .column .text,.webcontent-display.checklist .webcontent-display-content ul li{font-size:14px}.webcontent-display-content .tabs-with-header-and-description ul.tabs{gap:20px}.webcontents-group-display .webcontents-group-display-content.about-company>div{max-width:47%}footer .about-company,footer .group{width:30%;padding-right:20px}.webcontents-group-display-content.news-list{gap:0}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item{width:calc((100% - 80px) / 3)}.webcontents-group-display.contact-persons .accordion .header{padding:10px 32px}}@media (max-width:980px){.webcontent-display.home-page-triple-box .boxes-container div.header img{margin-right:14px;max-width:46px;max-height:46px}.webcontent-display-content .image-header-text h3{font-size:18px;padding-bottom:10px}.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content h3{font-size:18px}.webcontent-display .two-column-header-and-content .column .header-content h3{font-size:16px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro p,.webcontent-display.home-page-triple-box .boxes-container div.header h3{line-height:26px;font-size:16px}.navigation-menu-content .wrapper-container>ul li.selected ul li.selected a,.webcontent-display.appliances .webcontent-display-content ul li,.navigation-menu-content ul>li>a,.webcontent-display-content .image-header-text div.text,.webcontent-display.home-page-triple-box .boxes-container div.intro,.webcontent-display.home-page-triple-box .boxes-container div.button-container p.link,.webcontent-display .two-column-header-image-and-content .content p,.webcontent-display-content .permissions>ul>li ul li{font-size:14px}.webcontent-display-content .permissions>ul>li ul li{padding-left:30px}.webcontent-display .two-column-header-image-and-content .content p{line-height:28px}.webcontent-display.appliances .webcontent-display-content ul li.separator{width:24px}.webcontent-display.appliances .webcontent-display-content ul{gap:10px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.even .content{padding-left:50px}.triple-box-with-icon-and-text .icon{padding:30px 0 15px}.triple-box-with-icon-and-text{padding:0 20px}.triple-box-with-icon-and-text .image-container img{max-width:80%}.webcontent-display .two-column-header-image-and-content,.webcontent-display .two-column-header-and-content{gap:80px}}@media (max-width:900px){footer .wrapper-container,header .wrapper-container,.navigation-menu-content .wrapper-container,.layout_portlet.wrapper-container,.triple-box-with-icon-and-text,.layout-columns-container{margin:auto 30px}.webcontents-group-display.contact-persons{margin-bottom:50px}.layout_portlet.webcontent-display.contact-us .portlet-header,.webcontent-display.home-page-banner h1,.header-and-multiline-content h1,.layout_portlet.large-header .portlet-header,.layout_portlet.customers-full-list .portlet-header{font-size:36px}.webcontent-display.home-page-triple-box .boxes-container div.intro{padding-right:20px}.webcontent-display.home-page-triple-box .boxes-container div.box a{padding:20px 20px 60px}.navigation-menu-content ul>li>a{display:flex;align-items:center;height:68px;line-height:18px;justify-content:center}.webcontents-group-display .webcontents-group-display-content.customers-full-list>div{padding:10px;width:20%}.popup-windows .popup-window .submit,.page-bgr-replacer input.submit,.page-bgr-replacer a.submit{font-size:14px}footer .toolbar-container .copyright,footer .toolbar-container .powered-by,footer .toolbar-container a{font-size:12px}footer .toolbar-container .links li{margin:0 10px}.layout_portlet.header-with-padding.large-header-padding .portlet-header{padding-left:10%;padding-right:10%}}@media (max-width:800px){.webcontents-group-display-content.home-page-customers{flex-wrap:wrap;justify-content:flex-start}.webcontents-group-display-content.home-page-customers.partners>div,.webcontents-group-display-content.home-page-customers>div{margin:20px 0;text-align:center;width:25%}.layout_portlet.webcontent-display.contact-us .portlet-header,.webcontent-display.home-page-banner h1,.header-and-multiline-content h1,.layout_portlet.large-header .portlet-header,.layout_portlet.customers-full-list .portlet-header{font-size:30px}.layout_portlet.header-with-padding .portlet-header{padding-left:10%;padding-right:10%}nav#tablet-nav-menu .menu-container{text-align:left;padding:15px 30px}nav#tablet-nav-menu .menu-container .contact{width:calc(100% - 60px)}nav#tablet-nav-menu ul.main-navigation-menu{margin-top:40px}nav#tablet-nav-menu ul.main-navigation-menu>li>a{font-size:16px;line-height:22px}nav#tablet-nav-menu ul.main-navigation-menu>li ul li{margin:20px 0 0 25px}nav#tablet-nav-menu ul.main-navigation-menu>li ul li a{font-size:14px;line-height:19px}nav#tablet-nav-menu .menu-container .contact>div{position:initial}nav#tablet-nav-menu .menu-container .contact>div.button{display:block;margin-top:20px;transform:none}nav#tablet-nav-menu .close-tablet-nav{top:16px;right:20px}nav#tablet-nav-menu .menu-container .contact{left:unset}nav#tablet-nav-menu .menu-container .contact>div.button a.submit{display:block;font-size:16px}nav#tablet-nav-menu .menu-container .contact>div.phone,nav#tablet-nav-menu .menu-container .contact>div.email{line-height:40px}.simple-contact-form{margin-top:30px;filter:drop-shadow(20px 20px 0 #DEDEDE)}.webcontent-display-content .news-details{margin-top:0}.webcontent-display.home-page-banner .button-container{padding-bottom:60px}.webcontent-display.home-page-triple-box .boxes-container div.intro{padding-right:0}.webcontents-group-display-content.home-page-customers img{max-width:80%}.layout_portlet .portlet-header{padding:25px 0 35px}.popup-windows .popup-window .cookies-policy-background .container h3,.webcontent-display-content .image-header-text h3,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content h3{font-size:18px;line-height:30px}.popup-windows .popup-window .cookies-policy-background .container p,.webcontent-display-content .tabs-with-header-and-description ul.tabs li,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro p,.webcontent-display.home-page-triple-box .boxes-container div.header h3,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .intro,.webcontents-group-display .webcontents-group-display-content.about-international-projects .text,.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content .content{font-size:14px;line-height:22px}.popup-windows .popup-window .cookies-policy-background .container p{margin:10px 0 20px}.popup-windows .popup-window .cookies-policy-background .container .submit{padding:9px}.webcontent-display.home-page-banner .button-container a.submit{font-size:16px}footer .contact p,footer .group .group-container .items a,footer .about-company p,footer .contact,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more,.webcontent-display.appliances .webcontent-display-content ul li{font-size:12px}footer .main-footer-content{padding:50px 0}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.even .content{padding-left:30px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.odd .content{padding-right:30px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro p{padding-right:0}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro{margin-bottom:0}.webcontent-display-content .tabs-with-header-and-description ul.tabs{gap:10px}.header-and-multiline-content .content{font-size:18px;padding-bottom:100px}.popup-windows .popup-window .submit.large,.page-bgr-replacer input.submit.large,.page-bgr-replacer a.submit.large,.webcontent-display.bolded-content .webcontent-display-content{font-size:16px}.webcontent-display-content .image-header-text,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item{margin-bottom:80px}.webcontent-display.highlighted-content .webcontent-display-content{margin:40px 0 20px}.webcontent-display .two-column-header-and-content{gap:30px}.webcontent-display .two-column-header-image-and-content .column,.webcontent-display .two-column-header-and-content .column{width:calc(50% - 15px)}.webcontent-display.triple-box.about-company,.webcontent-display .two-column-header-and-content .column .header-content{margin-bottom:30px}.webcontent-display-content .permissions>ul>li h4{background-size:30px 42px;font-size:14px;margin-bottom:10px;padding-left:40px}.triple-box-with-icon-and-text{gap:20px}.webcontent-display.triple-box.about-company{padding-bottom:30px}.navigation-menu.children-visible .navigation-menu-content{margin-bottom:80px}footer .group .group-container>span,footer .contact h5{padding:15px 0}.webcontents-group-display-content.news-list{padding-top:30px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item{width:calc((100% - 30px) / 2)}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .container{height:200px}.popup-windows .popup-window .cookies-policy-background .container{padding:50px 30px 30px;width:calc(100% - 60px)}.popup-windows .popup-window .cookies-policy-background .container .popup-window-close-button.icon{right:20px;top:20px}.popup-windows .popup-window .cookies-policy-background .container h3{margin-bottom:0}}@media (max-width:650px){.webcontent-display.home-page-banner{padding:30px 0 0}.webcontent-display.home-page-banner .intro{font-size:15px;line-height:24px}.webcontent-display.home-page-banner .button-container a.submit{padding:17px 30px}.webcontent-display.home-page-triple-box .boxes-container{flex-wrap:wrap}.webcontent-display.home-page-triple-box .boxes-container div.button-container{bottom:unset;display:block;position:initial}.webcontent-display.home-page-triple-box .boxes-container div.box a{padding:30px}.webcontent-display.home-page-triple-box .boxes-container div.intro{margin:10px 0 20px}.webcontent-display.home-page-triple-box .boxes-container div.button-container p.link{display:inline-block}.webcontent-display.home-page-triple-box .boxes-container div.box{width:100%}.webcontent-display-content .tabs-with-header-and-description ul.tabs{margin-bottom:20px;overflow-x:scroll;padding:20px 30px}.webcontent-display-content .tabs-with-header-and-description ul.tabs::-webkit-scrollbar{width:0;background:transparent}.webcontent-display-content .tabs-with-header-and-description ul.tabs::-webkit-scrollbar-thumb{background:none}.webcontent-display-content .tabs-with-header-and-description ul.tabs li{min-width:110px}.webcontent-display-content .tabs-with-header-and-description .tabs-container{padding:10px 0 0 0;overflow-x:scroll}.layout_portlet.wrapper-container.overflow-swipe{margin-left:0;margin-right:0}.webcontent-display-content .tabs-with-header-and-description .descriptions{margin-left:30px;margin-right:30px}.webcontent-display-content .permissions>ul{flex-wrap:wrap}.webcontent-display-content .permissions>ul>li{box-sizing:border-box;margin-top:30px;padding-right:20px;width:50%}.webcontent-display-content .permissions>ul>li h4{height:50px;line-height:50px}.webcontent-display.appliances .webcontent-display-content ul{flex-direction:column}.webcontent-display.appliances .webcontent-display-content ul li{font-size:16px;line-height:22px;padding:10px 25%}.webcontent-display.appliances .webcontent-display-content ul li.separator{border:none;border-left:2px solid #F7921D;height:43px;padding:10px 0}.webcontent-display.checklist .webcontent-display-content ul li{padding:0 20px 30px 30px}.webcontent-display .two-column-header-and-content .column .header-content h3{font-size:14px}.revert .webcontent-display-content .image-header-text>div.image{padding-right:30px}.webcontent-display .two-column-header-image-and-content{gap:30px}.webcontent-display.contact-us{margin-top:50px}footer .about-company{display:none}footer .contact,footer .group{width:100%;padding-right:0}footer .contact ul li{margin-bottom:10px}footer .toolbar-container{display:block}footer .toolbar-container .links li{margin:0 20px 0 0}footer .toolbar-container .copyright,footer .toolbar-container .powered-by,footer .toolbar-container a{line-height:36px}footer .toolbar{padding:10px 0}.navigation-breadcrumbs-content{padding:15px 0}.layout-columns-container{display:block}.layout-columns-container .column50{width:100%}.layout_portlet.contact-header .portlet-header{padding-bottom:30px}.layout_portlet.webcontent-display.contact-data h4{padding-top:0}}@media (max-width:580px){a.logo img{height:39px;width:100px}header .header-content{padding-top:8px}header .header-content .logo-container{width:100px;margin-top:10px}.webcontent-display.home-page-banner{text-align:center}.webcontent-display.home-page-banner .intro{font-size:16px;line-height:22px;padding:10px 11%}.webcontents-group-display-content.home-page-customers>div{margin:20px 0;text-align:center;width:33.333%}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item{display:block}.webcontent-display-content .image-header-text{flex-direction:column-reverse;margin:40px 0 0}.webcontent-display-content .image-header-text>div.image{padding-bottom:20px}.webcontent-display-content .image-header-text>div,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .image,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item.even .content,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content{padding:10px 0 30px;margin:0;width:100%}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .image img{padding:0}.webcontent-display-content .image-header-text h3,.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content h3{font-size:24px;line-height:33px}.webcontents-group-display-content.home-page-why-us .webcontent-group-display-webcontent-item .content .intro p{font-size:16px;line-height:35px;padding-bottom:20px}.webcontents-group-display-content.home-page-customers.partners{gap:0;justify-content:flex-start}.navigation-menu-content ul>li>a{box-sizing:border-box;height:71px;padding:0 10px}.webcontent-display.checklist .webcontent-display-content ul li{width:90%}.webcontent-display-content .tabs-with-header-and-description .descriptions>div h3{font-size:20px;line-height:27px}.webcontent-display .two-column-header-and-content .column .text,.webcontent-display-content .tabs-with-header-and-description .descriptions>div p{font-size:16px;line-height:22px}.webcontent-display.bolded-content .webcontent-display-content p,.webcontent-display-content .image-header-text div.text{font-size:16px;line-height:26px}.webcontent-display-content .tabs-with-header-and-description ul.tabs li{height:160px}.webcontent-display-content .tabs-with-header-and-description ul.tabs li .tab-content{padding-bottom:10px}.webcontent-display .two-column-header-and-content{gap:0;flex-wrap:wrap}.webcontent-display .two-column-header-and-content .column{padding-bottom:50px;width:100%}.webcontent-display .two-column-header-and-content .column:first-child{padding-bottom:50px}.webcontent-display .two-column-header-and-content .column .header-content h3{font-size:20px;line-height:27px}.webcontent-display-content .image-header-text div.text{padding-right:0}.navigation-menu-content .wrapper-container>ul ul{display:flex;justify-content:space-between;width:100%}.navigation-menu-content .wrapper-container>ul ul li{margin:0}.revert .webcontent-display-content .image-header-text{flex-direction:column-reverse}.webcontent-display .two-column-header-image-and-content{flex-wrap:wrap;gap:0;margin-top:30px}.webcontent-display .two-column-header-image-and-content .column{margin-bottom:50px;width:100%}.webcontent-display .two-column-header-image-and-content h3{padding:25px 0}.triple-box-with-icon-and-text{flex-wrap:wrap;gap:0}.triple-box-with-icon-and-text .box{padding-bottom:20px}.webcontents-group-display .webcontents-group-display-content.about-company>div{max-width:none;width:100%}.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content h3{font-size:22px;line-height:30px}.webcontents-group-display .webcontents-group-display-content.about-international-projects .text,.webcontents-group-display .webcontents-group-display-content.about-company>div .header-and-multiline-content .content,.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .intro{font-size:16px;line-height:35px}.webcontents-group-display .webcontents-group-display-content.about-international-projects{flex-wrap:wrap;gap:0;padding-bottom:0}.webcontents-group-display .webcontents-group-display-content.about-international-projects>div{max-width:none;margin-bottom:50px;width:100%}.webcontents-group-display .webcontents-group-display-content.about-international-projects .image{padding-bottom:10px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item,.webcontents-group-display .webcontents-group-display-content.about-international-projects .image img{width:100%}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .title{font-size:22px;line-height:30px}.webcontents-group-display .webcontents-group-display-content.customers-full-list>div{width:25%}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .icon{height:320px}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item a.read-more{font-size:16px;line-height:22px;margin-top:30px;position:relative}.webcontents-group-display.news-list .webcontent-group-display-webcontent-item .container{height:auto;min-height:200px}.webcontents-group-display-content.news-list{padding-top:10px}}@media (max-width:500px){.layout_portlet.webcontent-display.content-large-padding .webcontent-display-content{padding-left:10%;padding-right:10%}.webcontents-group-display .webcontents-group-display-content.customers-full-list{padding-top:0}.navigation-menu-content .wrapper-container{margin:auto 0}.webcontent-display-content .permissions>ul>li{width:100%}.webcontent-display.appliances .webcontent-display-content ul li{padding-left:10%;padding-right:10%}nav#tablet-nav-menu ul.main-navigation-menu>li{margin-top:25px}nav#tablet-nav-menu ul.main-navigation-menu>li ul li{margin:10px 0 0 15px}}@media (max-width:450px){.webcontents-group-display-content.home-page-customers>div{width:50%}.navigation-menu-content .wrapper-container>ul ul li{align-items:center;display:inline-flex}.navigation-menu-content .wrapper-container>ul li ul li a{line-height:19px}.navigation-menu-content .wrapper-container>ul li.selected ul li.selected a,.navigation-menu-content ul>li>a{font-size:12px}.layout_portlet.header-with-padding.large-header-padding .portlet-header{padding-left:5px;padding-right:5px}.header-and-multiline-content .content{font-size:16px;padding-bottom:40px}.webcontents-group-display .webcontents-group-display-content.customers-full-list>div{width:33.333%}.layout_portlet.webcontent-display.contact-data .portlet-header{line-height:36px}.simple-contact-form{margin:0 0 50px;padding:5px 20px 20px}}@media (max-width:400px){.webcontents-group-display-content.home-page-customers>div{width:50%}footer .main-footer-content .wrapper-container{flex-direction:column}footer .group{margin-bottom:40px}}