@import url(../css/fonts/fonts.css);*{margin:0;padding:0}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%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{display:block;max-width:100%}a{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a,a:focus,a:hover,a:active{outline:0 !important;text-decoration:none}div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.fixed{overflow:hidden}body.mfp-zoom-out-cur{overflow:hidden}.wrapper{position:relative;font-family:"Futura PT",sans-serif;overflow:hidden}.wrapper h1{font-size:40px;letter-spacing:1px;line-height:48px;text-transform:uppercase;margin-bottom:10px}.wrapper h1#main{font-size:34px;line-height:40px}.wrapper *+blockquote{margin-top:30px}.wrapper blockquote{margin-bottom:30px}.wrapper *+h2{margin-top:80px}.wrapper *+h3{margin-top:60px}.wrapper *+h4{margin-top:40px}.wrapper.recruiter-page *+.second-title-job{margin-top:40px}.wrapper.recruiter-page h1,.wrapper.recruiter-page h4{margin-bottom:20px;font-family:"Futura PT Book",sans-serif;font-size:28px;line-height:36px;text-transform:none;letter-spacing:normal}.wrapper.recruiter-page h1.with-padd,.wrapper.recruiter-page h4.with-padd{margin-bottom:0}.wrapper.recruiter-page p.second-title-job{font-size:18px;font-weight:bold;line-height:28px;font-family:"Futura PT",sans-serif}.wrapper.recruiter-page h2{font-size:18px;font-weight:bold;line-height:28px;margin-bottom:10px}.wrapper h2{margin-bottom:20px;color:#111;font-family:"Futura PT Book",sans-serif;font-size:28px;line-height:36px}.wrapper h2.with-padd{margin-bottom:0}.wrapper h3{margin-bottom:20px;color:#111;font-size:22px;line-height:28px}.wrapper h3.with-padd{margin-bottom:0}.wrapper h4{color:#111;font-size:18px;font-weight:500;line-height:28px;margin-bottom:10px}.wrapper .text-center{text-align:center}.wrapper p{font-family:"Merriweather",serif;font-size:16px;font-weight:300;line-height:28px;text-align:left;color:#111}.wrapper p a{color:#004BFF}.wrapper p a:hover{text-decoration:underline}.wrapper p+p{margin-top:15px}.wrapper ul+p,.wrapper ol+p{margin-top:20px}.wrapper p+.photos-wrap{margin-top:30px}.wrapper p+.main-button-style{margin-top:30px}.wrapper .photos-wrap+p{margin-top:30px}.wrapper *+table{margin-top:20px}.wrapper table+*{margin-top:80px}.wrapper hr{margin-top:80px;margin-bottom:80px}.wrapper form{margin-top:40px}.wrapper form .input-wrap{position:relative}.wrapper form .input-wrap .error-text{display:none;position:absolute;right:0;color:#F44336;bottom:13px;font-size:11px;font-family:"Futura PT",sans-serif;letter-spacing:0.5px;text-transform:uppercase}.wrapper form .input-wrap.error input,.wrapper form .input-wrap.error textarea{border-color:#F44336;color:#F44336}.wrapper form .input-wrap.error .error-text{display:block}.wrapper form input,.wrapper form textarea{outline:none;position:relative;margin-bottom:30px;padding:0 15px;width:100%;border:1px solid #D5D5D5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:"Futura PT Book",sans-serif;font-size:17px;color:#111}.wrapper form input:focus,.wrapper form textarea:focus{color:#044782 !important;border-color:#044782 !important}.wrapper form input{height:50px;line-height:50px}.wrapper form textarea{padding-top:15px;padding-bottom:15px;line-height:18px;resize:none}.wrapper form textarea#adrInput{height:85px}.wrapper form textarea#messInput{height:230px}.wrapper form label{display:block;padding-bottom:10px;color:#333333;font-family:"Futura PT Book",sans-serif;font-size:14px;letter-spacing:1px;line-height:16px;text-transform:uppercase}.wrapper form .sub-form-block{margin-top:20px;margin-bottom:40px}.wrapper form .sub-form-title{display:block;color:#333;font-size:18px;line-height:16px}.wrapper form .sub-form-descr{display:block;margin-top:10px;font-family:"Futura PT Book",sans-serif;color:#777;font-size:16px;line-height:20px}.wrapper form button{height:50px;line-height:50px;width:100%;background:#044782;border:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;letter-spacing:1px;text-transform:uppercase;text-align:center;outline:none;box-shadow:none;color:#fff}.wrapper form .form-bottom-descr{margin:40px 0;color:#777777;font-family:"Futura PT Book",sans-serif;font-size:16px;font-weight:300;line-height:16px}.wrapper table{width:100%;border:1px solid #EAEAEA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-collapse:collapse;border-spacing:1px}.wrapper table tr{color:#777;font-size:18px;font-family:"Futura PT Book",sans-serif}.wrapper table tr.main-row{font-family:"Futura PT",sans-serif;color:#044782}.wrapper table td{border:1px solid #EAEAEA;padding:18px 20px}.wrapper .bolded{font-family:"Futura PT Bold",sans-serif;text-transform:uppercase;font-size:19px;letter-spacing:0.5px;line-height:22px}.wrapper .receive-block{outline:none;padding:10px 20px;color:#fff;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#044782}.wrapper .receive-block .text-wrap,.wrapper .receive-block .receive-arrow{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .receive-block .text-wrap{font-family:"Futura PT Book",sans-serif;font-size:15px;line-height:16px}.wrapper .receive-block .text-wrap .bolded{display:block}.wrapper .receive-block .receive-arrow{margin-left:20px;width:20px;height:12px;background:url("../images/icons/arrow_menu_cta.svg") no-repeat center;background-size:contain}.wrapper header{position:relative;top:20px}.wrapper header .container.header-container{z-index:99;left:20px;right:20px;position:absolute;max-width:none;width:calc(100% - 40px);margin:0 auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);-webkit-box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);background:#fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wrapper header .container .header-main{width:100%;height:100px;padding:10px}.wrapper header .container .header-main.de .row .menu .navigation-wrap{padding-right:235px}.wrapper header .container .header-main.de .row .menu .receive-block .text-wrap .bolded{font-size:14px;letter-spacing:0.5px;line-height:14px}.wrapper header .container .header-main.de .row .right-side .lang-selector{right:255px}.wrapper header .container .header-main.de .row .hamburger-wrap{right:285px}.wrapper header .container .header-main .row{height:100%}.wrapper header .container .header-main .row .menu{padding:0}.wrapper header .container .header-main .row .logoBlock{display:block;position:relative;width:100%;height:100%}.wrapper header .container .header-main .row .logoBlock img{position:absolute;top:50%;transform:translateY(-50%);width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.wrapper header .container .header-main .row .navigation{height:100%;line-height:80px;margin-left:35px}.wrapper header .container .header-main .row .navigation ul .menu-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;list-style:none;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);list-style-type:none}.wrapper header .container .header-main .row .navigation ul .menu-item.first-level:hover .second-level-menu{display:block}.wrapper header .container .header-main .row .navigation ul .menu-item.second-level:hover .third-level-menu{display:block}.wrapper header .container .header-main .row .navigation ul .menu-item .sub-menu-wrap{position:absolute;border:1px solid #ECECEC;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu{display:none;max-width:270px;top:70px;-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);box-shadow:0 3px 15px 0 rgba(0,0,0,0.1)}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu:before{content:'';position:absolute;left:30px;top:-12px;display:block;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #ECECEC transparent}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu li{display:block;min-height:40px;line-height:0;background:#fff;border-top:1px solid #ECECEC}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu li.second-level{position:relative}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu li.second-level.no-sub-menu:after{display:none}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu li.second-level:after{content:'';display:block;position:absolute;right:15px;top:0;bottom:0;width:8px;height:8px;margin:auto 0;background:url("../images/icons/sub_menu_arrow.svg") no-repeat center;background-size:contain}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu li a{margin:0;line-height:20px;color:rgba(17,17,17,0.6);padding:9px 20px}.wrapper header .container .header-main .row .navigation ul .menu-item .second-level-menu li:first-of-type{border-top:0}.wrapper header .container .header-main .row .navigation ul .menu-item .third-level-menu{display:none;max-width:270px;left:268px;top:-2px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0}.wrapper header .container .header-main .row .navigation ul .menu-item>a{display:block;margin:0 10px;text-transform:uppercase;color:#333333;font-size:16px;line-height:60px}.wrapper header .container .header-main .row .right-side{display:inline-block;vertical-align:middle;float:right;height:80px;width:auto}.wrapper header .container .header-main .row .right-side .lang-block,.wrapper header .container .header-main .row .right-side .receive-block{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper header .container .header-main .row .right-side .lang-block{height:100%;cursor:pointer;margin-right:35px;line-height:80px}.wrapper header .container .header-main .row .right-side .lang-block.active{background:#F2F6F9}.wrapper header .container .header-main .row .right-side .lang-block.active .lang-text .lang-text .lang-name,.wrapper header .container .header-main .row .right-side .lang-block.active .lang-text .lang-text .lang-descr{color:#044782}.wrapper header .container .header-main .row .right-side .lang-block .lang-text,.wrapper header .container .header-main .row .right-side .lang-block .lang-pic{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper header .container .header-main .row .right-side .lang-block .lang-text{text-align:right;margin-right:15px}.wrapper header .container .header-main .row .right-side .lang-block .lang-text .lang-name{color:#333333;font-size:13px;line-height:14px;text-transform:uppercase}.wrapper header .container .header-main .row .right-side .lang-block .lang-text .lang-descr{color:#555555;font-family:"Futura PT Book",sans-serif;font-size:14px;line-height:14px}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic{float:right;margin-top:26px;width:28px;height:28px;background-size:cover;background-position:center;border-radius:50%}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.uk{background-image:url("../images/icons/lang/united-kingdom.svg")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.usa{background-image:url("../images/icons/lang/united-states.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.de{background-image:url("../images/icons/lang/germany.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.de-aus{background-image:url("../images/icons/lang/austria.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.de-sw{background-image:url("../images/icons/lang/switzerland.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.sw{background-image:url("../images/icons/lang/sweden.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.new-z{background-image:url("../images/icons/lang/new-zealand.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.fr{background-image:url("../images/icons/lang/france.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.can{background-image:url("../images/icons/lang/canada.png")}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic.inter{background-image:url("../images/icons/lang/international.png")}.wrapper header .container .header-main .row .right-side .lang-selector{display:none;position:absolute;top:70px;right:220px;max-width:282px;width:100%;-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);box-shadow:0 3px 15px 0 rgba(0,0,0,0.1);border:1px solid #ECECEC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;font-size:0}.wrapper header .container .header-main .row .right-side .lang-selector .lang-row{border-bottom:1px solid #ECECEC}.wrapper header .container .header-main .row .right-side .lang-selector .lang-row:last-of-type{border-bottom:0}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-width:50%;height:50px;width:100%;margin-right:0;padding:0 14px 0 15px}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min:nth-child(2n){border-left:1px solid #ECECEC}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min .lang-pic{width:24px;height:24px;margin-top:13px}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min .lang-text{margin-top:12px;float:right;margin-right:10px}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min .lang-text .lang-name{font-size:13px;line-height:12px}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min .lang-text .lang-descr{margin-top:4px;font-size:12px;line-height:10px}.wrapper header .container .header-main .row .navigation-wrap{display:inline-block;width:100%;padding-right:200px}.wrapper header .container .header-main .row .receive-block{display:inline-block;position:absolute;right:0;top:0}.wrapper header .container .header-main .row .navigation,.wrapper header .container .header-main .row .right-side{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper header .container .header-main .row .hamburger-wrap{top:10px;cursor:pointer;display:none;position:absolute;right:250px;line-height:80px}.wrapper header .container .header-main .row .hamburger-wrap .hamburger-text,.wrapper header .container .header-main .row .hamburger-wrap .hamburger{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper header .container .header-main .row .hamburger-wrap .hamburger-text{color:#044782;font-size:14px;letter-spacing:1px;line-height:10px;margin-right:15px;text-transform:uppercase}.wrapper header .container .header-main .row .hamburger-wrap .hamburger{position:relative;height:18px;width:20px}.wrapper header .container .header-main .row .hamburger-wrap .hamburger .line{position:absolute;width:100%;height:2px;background:#044782}.wrapper header .container .header-main .row .hamburger-wrap .hamburger .line.top{top:0}.wrapper header .container .header-main .row .hamburger-wrap .hamburger .line.bottom{bottom:0}.wrapper header .container .header-main .row .hamburger-wrap .hamburger .line.middle{top:0;bottom:0;margin:auto 0}.wrapper .header-wrap .swiper-container{height:600px;margin-top:100px}.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide:before,.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide:after{content:'';opacity:0.3;position:absolute;display:block;width:100%;left:0;right:0;top:0;bottom:0}.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide:after{background:#111}.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide:before{opacity:1;background:linear-gradient(180deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%) !important}.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide:after{opacity:0}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide{position:relative;overflow:hidden}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide .portfolio-slide-text-wrap{position:absolute;z-index:10;left:0;right:0;margin:0 auto;bottom:40px;color:#ffff;text-align:center}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide .portfolio-slide-text-wrap .portfolio-slide-title{text-transform:uppercase}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide .portfolio-slide-text-wrap .portfolio-slide-descr{opacity:0.7}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide img{position:absolute;z-index:-1;max-width:none;height:auto;min-width:100%;left:50%;top:0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wrapper .header-wrap .swiper-container .swiper-button-prev,.wrapper .header-wrap .swiper-container .swiper-button-next{background:rgba(0,0,0,0.5) url("../images/icons/slider_arrow-L.svg") no-repeat center}.wrapper .header-wrap .header-pic-wrap{margin-top:100px;position:relative;height:400px;background-repeat:no-repeat;background-position:center;background-size:cover}.wrapper .header-wrap .header-pic-wrap:before,.wrapper .header-wrap .header-pic-wrap:after{content:'';opacity:0.3;position:absolute;display:block;width:100%;left:0;right:0;top:0;bottom:0}.wrapper .header-wrap .header-pic-wrap:after{background:#111}.wrapper .header-wrap .header-pic-wrap.level-1.windows{background-image:url("../images/inner-pics/headers/1-level/custom-window.jpg")}.wrapper .header-wrap .header-pic-wrap.level-2:after,.wrapper .header-wrap .header-pic-wrap.level-2:before{opacity:0.2}.wrapper .header-wrap .header-pic-wrap.level-2.timber-windows{background-image:url("../images/inner-pics/headers/2-level/buy-timber-windows.jpg")}.wrapper .header-wrap .header-pic-wrap.level-3{background-color:#044782}.wrapper .header-wrap .header-pic-wrap.level-3:after,.wrapper .header-wrap .header-pic-wrap.level-3:before{display:none}.wrapper .header-wrap .header-pic-wrap.level-3 .header-title-wrap{position:relative;color:#fff;margin-top:95px;text-align:right}.wrapper .header-wrap .header-pic-wrap.level-3 .header-title-wrap .h-bage{margin:0 0 0 20px !important;position:static;float:right;display:inline-block;top:0;width:70px;padding:2px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wrapper .header-wrap .header-pic-wrap.level-3 .header-title-wrap .h-bage span{display:block;color:#111;text-align:center;font-size:10px;font-family:"Futura PT Bold",sans-serif;line-height:18px}.wrapper .header-wrap .header-pic-wrap.level-3 .header-title-wrap .h-bage figcaption{padding:0 7px;background:#99CF01;text-align:center;color:#fff;line-height:28px;font-size:16px}.wrapper .header-wrap .header-pic-wrap.level-3 .header-title-wrap .header-level3-descr{margin-top:10px;color:#fff}.wrapper .header-wrap .header-pic-wrap.aboutus{background-image:url("../images/company/window-manufacturer.jpg")}.wrapper .header-wrap .header-pic-wrap.types-of-windows{background-image:url("../images/inner-pics/headers/types-of-windows.jpg")}.wrapper .header-wrap .header-pic-wrap.types-of-windows:after,.wrapper .header-wrap .header-pic-wrap.types-of-windows:before{opacity:0.2}.wrapper .header-wrap .header-pic-wrap.ordering{background-image:url("../images/inner-pics/headers/ordering-and-production-header.jpg")}.wrapper .header-wrap .header-pic-wrap.downloads{background-image:url("../images/inner-pics/headers/neuffer-windows-downloads.jpg")}.wrapper .header-wrap .header-pic-wrap.job{background-image:url("../images/inner-pics/headers/neuffer-fenster-kontakt.jpg")}.wrapper .header-wrap .header-pic-wrap.job.inner-job:after{opacity:1;background-color:rgba(4,71,130,0.8)}.wrapper .header-wrap .header-pic-wrap.color-page-pic{background-image:url("../images/inner-pics/headers/colors-main.jpg")}.wrapper .header-wrap .header-pic-wrap.color-page-pic:after{display:none}.wrapper .header-wrap .header-pic-wrap.alu-fenster{height:480px;background-image:url("../images/inner-pics/headers/aluprofile.jpg")}.wrapper .header-wrap .header-pic-wrap.alu-fenster:after,.wrapper .header-wrap .header-pic-wrap.alu-fenster:before{display:none}.wrapper .section{position:relative;border-bottom:1px solid #EAEAEA}.wrapper .section.section-gray{border:0;background-color:#FAFAFB}.wrapper .section.section-gray.gray-bottom,.wrapper .section.section-gray.section-about,.wrapper .section.section-gray.section-inner-equ,.wrapper .section.section-gray.section-inner-slider{border-bottom:1px solid #EAEAEA}.wrapper .section.section-inner header .container.header-container{z-index:99;position:fixed;top:0;left:0;right:0;width:100%;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.1);box-shadow:0 0 15px 0 rgba(0,0,0,0.1);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.wrapper .section.section-inner header .container.header-container.sticky-drop{position:absolute}.wrapper .section.section-inner-without_pic{padding-bottom:100px;border:0}.wrapper .section.section-rating{border-top:1px solid #F5F6F7;padding:32px 0;background:#FAFAFB}.wrapper .section.main-job{border:0}.wrapper .section.section-video{padding:40px 0;border-bottom:0}.wrapper .section.zahlen{overflow:hidden}.wrapper .section.zahlen .zahlen-bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background:url("../images/jobs/nf-6.jpg") no-repeat center;background-size:cover;transform:scale(1.05);filter:blur(12px)}.wrapper .section.zahlen .zahlen-bg:before,.wrapper .section.zahlen .zahlen-bg:after{content:'';opacity:0.3;position:absolute;display:block;width:100%;left:0;right:0;top:0;bottom:0}.wrapper .section.zahlen .zahlen-bg:after{background:#111}.wrapper .section.zahlen .zahlen-bg:after{background-color:rgba(0,0,0,0.6)}.wrapper .section.zahlen .zahlen-bg:before{background:transparent}.wrapper .section.zahlen .zahlen-bg:after,.wrapper .section.zahlen .zahlen-bg:before{opacity:1}.wrapper .section.zahlen .zahlen-wrap{position:relative;z-index:1}.wrapper .section.inner-job{background:#F5F6F7}.wrapper .section.section-blue{background:#044782;border:0}.wrapper .section.blue-benefits{padding:80px 0 120px 0;background:url("../images/jobs/nf-45-2.jpg") no-repeat center;background-size:cover}.wrapper .section.blue-benefits .blue-overlay{position:absolute;width:100%;height:100%;top:0px}.wrapper .section.blue-benefits .blue-overlay:before,.wrapper .section.blue-benefits .blue-overlay:after{content:'';opacity:0.3;position:absolute;display:block;width:100%;left:0;right:0;top:0;bottom:0}.wrapper .section.blue-benefits .blue-overlay:after{background:#111}.wrapper .section.blue-benefits .blue-overlay:after{opacity:1;background-color:rgba(4,71,130,0.8)}.wrapper .section .article-text+.article-block{margin-top:80px}.wrapper .section .article-text ul,.wrapper .section .article-text ol{margin-left:20px;list-style-position:outside}.wrapper .section .article-text ul li,.wrapper .section .article-text ol li{position:relative;font-family:"Merriweather",serif;font-weight:300;line-height:28px;font-size:16px;padding-left:15px}.wrapper .section .article-text ul{list-style:square}.wrapper .section .article-text ol{list-style:decimal}.wrapper .section .important-text,.wrapper .section blockquote{border-top:6px solid #111;border-bottom:6px solid #111;padding:40px 20px}.wrapper .section .important-text,.wrapper .section .important-text p,.wrapper .section blockquote,.wrapper .section blockquote p{font-family:"Merriweather",serif;color:#111;font-size:24px;font-weight:700;line-height:38px}.wrapper .section .important-text p,.wrapper .section blockquote p{margin-bottom:0}.wrapper .with-padding.with-padding-left{padding-right:35px}.wrapper .with-padding.with-padding-right{padding-left:35px}.wrapper .container{max-width:1200px}.wrapper .container .main-button-style a{max-width:170px;display:block;height:50px;width:100%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #C6C6C6;color:#111;font-size:12px;letter-spacing:1px;line-height:48px;text-align:center;text-transform:uppercase}.wrapper .container .row .col.fixed-230{position:absolute;left:0;padding-left:0}.wrapper .container .slider-info{position:relative;height:90px;padding:20px 0;border-bottom:1px solid #ECECEC}.wrapper .container .slider-info .slider-info-text{padding:5px 0;margin-left:215px;color:#111}.wrapper .container .slider-info .slider-info-text .slide-text-name{text-transform:uppercase;font-size:14px;letter-spacing:0.5px}.wrapper .container .slider-info .slider-info-text .slide-text-name>div{display:none}.wrapper .container .slider-info .slider-info-text .slide-text-name>div.active{display:block}.wrapper .container .slider-info .slider-info-text .slide-text-descr{margin-top:5px;color:#111111;font-size:16px;opacity:0.4}.wrapper .container .slider-info .slider-mini-pics{text-align:right}.wrapper .container .slider-info .slider-mini-pics .mini-pic{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;margin-left:10px;width:65px;height:50px;border:1px solid #fff;background-size:cover;background-position:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wrapper .container .slider-info .slider-mini-pics .mini-pic.active{border-color:#044782;-webkit-filter:grayscale(0);filter:grayscale(0)}.wrapper .container .slider-info .slider-mini-pics .mini-pic.stuttgart{background-image:url("../images/slider/slidePic1.png")}.wrapper .container .slider-info .slider-mini-pics .mini-pic.cayman{background-image:url("../images/slider/slidePic2.png")}.wrapper .container .slider-info .slider-mini-pics .mini-pic.bad-soden{background-image:url("../images/slider/slidePic3.png")}.wrapper .container .slider-info .slider-mini-pics .mini-pic.azer{background-image:url("../images/slider/slidePic4.png")}.wrapper .container .videoBlock{position:relative;width:100%;height:280px;background:url("../images/video.png") no-repeat center;background-size:cover;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 10px 20px -5px rgba(0,0,0,0.3);-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,0.3);box-shadow:0 10px 20px -5px rgba(0,0,0,0.3);overflow:hidden}.wrapper .container .videoBlock:after,.wrapper .container .videoBlock:before{content:'';display:block;position:absolute;z-index:2;width:100%;height:100%;opacity:0.3}.wrapper .container .videoBlock:before{background:#000}.wrapper .container .videoBlock.planet{background-image:url("../images/jobs/video.png")}.wrapper .container .videoBlock.fixed-width{max-width:470px;margin:40px auto 0 auto}.wrapper .container .videoBlock .videoPlay{display:block;cursor:pointer;position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;margin:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;width:60px;height:60px;background:url("../images/icons/Triangle_play_icon.svg") no-repeat 25px center,rgba(0,0,0,0.5)}.wrapper .container .article-main{margin:50px 0 80px 0;color:#111}.wrapper .container .article-main.aboutUs .article-block{margin-bottom:60px}.wrapper .container .article-main.ordering{margin:0 !important}.wrapper .container.filters-layout{padding-top:80px;padding-bottom:40px}.wrapper .container.products-layout{position:static}.wrapper .container.products-layout .sliders-wrap{position:inherit}.wrapper .container.products-layout .sliders-wrap .swiper-container{position:inherit}.wrapper .container.share-layout{padding-top:50px;padding-bottom:80px}.wrapper .container.alu-layout{padding-top:50px}.wrapper .container.members-layout{margin-top:80px;margin-bottom:80px}.wrapper .container.about-layout{padding-top:80px;padding-bottom:80px}.wrapper .container.logos-layout{margin-top:50px;margin-bottom:50px}.wrapper .container.footer-layout{margin-top:50px}.wrapper .container.inner-article-layout{margin-top:50px}.wrapper .container.inner-article-layout .row.color-page .article-block{margin-top:0;margin-bottom:40px}.wrapper .container.inner-article-layout .row.color-page .article-block p{margin:0}.wrapper .container.inner-article-layout .row.color-page .article-block h3{margin:0 0 10px 0}.wrapper .container.equipment-layout{padding-top:50px;padding-bottom:50px}.wrapper .container.inner-slider-layout{padding-top:80px;padding-bottom:80px}.wrapper .container.inner-main-layout-job{position:relative;top:-170px;margin-bottom:-120px}.wrapper .container.inner-main-layout-job .breadcrumbs-wrap{margin-top:0}.wrapper .container.inner-main-layout-job .breadcrumbs-wrap ul li.bread-item a{color:#fff}.wrapper .container .filters{text-align:right}.wrapper .container .filters ul .list-item{position:relative;display:inline-block;list-style:none;padding:10px 20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:visible}.wrapper .container .filters ul .list-item:after{content:'';display:block}.wrapper .container .filters ul .list-item.active{background:#044782}.wrapper .container .filters ul .list-item.active:after{content:'';display:block;position:absolute;width:0;height:0;bottom:-8px;left:0;right:0;margin:auto;border-style:solid;border-width:8px 7px 0 7px;border-color:#044782 transparent transparent transparent}.wrapper .container .filters ul .list-item.active a{color:#fff}.wrapper .container .filters ul .list-item a{letter-spacing:0.5px;font-size:14px;line-height:16px;font-family:"Futura PT",sans-serif;color:#777;display:block;text-transform:uppercase}.wrapper .container .sliders-wrap .slider{height:280px}.wrapper .container .sliders-wrap .slider .swiper-container{overflow:visible;height:100%}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-pagination{display:none}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-slide{width:225px}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-button-prev,.wrapper .container .sliders-wrap .slider .swiper-container .swiper-button-next{background:#fff url("../images/icons/slider_arrow.svg") no-repeat center;margin-top:-34px;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-button-next{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px;border-radius:2px 0 0 2px;background:#fff url("../images/icons/slider_arrow-r.svg") no-repeat center}.wrapper .container .blue-wrap{background:#044782;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 10px 30px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 10px 30px -5px rgba(0,0,0,0.1);box-shadow:0 10px 30px -5px rgba(0,0,0,0.1);height:240px;padding:10px}.wrapper .container .blue-wrap .blue-inner-wrap{padding:48px 0;width:100%;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center}.wrapper .container .blue-wrap .blue-inner-wrap .receive-title{font-size:26px;letter-spacing:2px;line-height:24px;text-transform:uppercase}.wrapper .container .blue-wrap .blue-inner-wrap .receive-descr{font-size:18px;font-family:"Futura PT Book",sans-serif;line-height:16px;margin:12px 0 18px 0}.wrapper .container .blue-wrap .blue-inner-wrap .receive-button{display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;max-width:370px;width:100%;margin:0 auto;background:#fff;text-align:center;height:50px;color:#111;font-size:12px;letter-spacing:1px;line-height:50px}.wrapper .container .members-list{height:auto;margin-top:20px}.wrapper .container .members-list .members-wrap{border:1px solid #EAEAEA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;font-size:0}.wrapper .container .members-list .members-wrap .member-block{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:280px;width:calc(100% / 5);border-left:1px solid #EAEAEA;text-align:center;padding:40px 40px 0 40px}.wrapper .container .members-list .members-wrap .member-block:first-child{border:0}.wrapper .container .members-list .members-wrap .member-block .member-pic{margin:0 auto;text-align:center;height:120px;background-repeat:no-repeat;background-position:center;background-size:contain}.wrapper .container .members-list .members-wrap .member-block .member-pic.ift{width:68px;background-image:url("../images/icons/members/IFT-logo-2015.png")}.wrapper .container .members-list .members-wrap .member-block .member-pic.mitgli{width:90px;background-image:url("../images/icons/members/mitgliedschaften.png")}.wrapper .container .members-list .members-wrap .member-block .member-pic.ce{background-image:url("../images/icons/members/1200px-Conformité_Européenne_(logo).svg.png");width:60px}.wrapper .container .members-list .members-wrap .member-block .member-pic.vff{width:124px;background-image:url("../images/icons/members/vff_logo.png")}.wrapper .container .members-list .members-wrap .member-block .member-pic.ral{width:60px;background-image:url("../images/icons/members/304_x_1280-qke.png")}.wrapper .container .members-list .members-wrap .member-block .member-title{margin-top:25px;padding-bottom:30px;color:#9B9B9B;font-family:"Futura PT Book",sans-serif;font-size:16px;line-height:21px;text-align:center}.wrapper .container .aboutUs-wrap .aboutUs-text p:first-of-type{margin-top:20px}.wrapper .container .aboutUs-wrap .aboutUs-pic{position:relative;width:100%;height:360px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.wrapper .container .aboutUs-wrap .aboutUs-pic img{position:absolute;top:50%;left:50%;height:100%;min-width:100%;max-width:none;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wrapper .container .aboutUs-wrap .pic-descr{position:relative;margin-top:20px;font-family:"Futura PT Book",sans-serif;color:#9B9B9B;font-size:15px;line-height:12px}.wrapper .container .aboutUs-wrap .pic-descr:before{content:'';display:inline-block;position:relative;top:-1px;vertical-align:middle;width:10px;height:8px;margin-right:10px;background:url("../images/icons/Note_triangle_icon.svg") no-repeat center;background-size:contain}.wrapper .container .aboutUs-stats .stat-block-wrap{margin-bottom:30px}.wrapper .container .aboutUs-stats .stat-block{background:#fff;min-height:200px;box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#044782;padding:30px 40px 30px 30px}.wrapper .container .aboutUs-stats .stat-block .stat-icon{display:block;width:39px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}.wrapper .container .aboutUs-stats .stat-block .stat-icon.awards{background-image:url("../images/icons/award_icon.svg")}.wrapper .container .aboutUs-stats .stat-block .stat-icon.world{background-image:url("../images/icons/world_icon.svg")}.wrapper .container .aboutUs-stats .stat-block .stat-icon.calendar{background-image:url("../images/icons/calendar_icon.svg")}.wrapper .container .aboutUs-stats .stat-block .stat-icon.projects{background-image:url("../images/icons/gears_icon.svg")}.wrapper .container .aboutUs-stats .stat-block .stat-num{margin:30px 0 10px 0;font-size:24px;letter-spacing:1px;line-height:30px}.wrapper .container .aboutUs-stats .stat-block .stat-text{font-family:"Futura PT Book",sans-serif;font-size:18px;line-height:20px}.wrapper .container .logos-wrap{text-align:justify}.wrapper .container .logos-wrap:after{content:'';display:inline-block;width:100%}.wrapper .container .logos-wrap .logo-pic{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;opacity:1;background-size:contain;background-position:center;background-repeat:no-repeat}.wrapper .container .logos-wrap .logo-pic.aluplast{width:117px;height:54px;background-image:url("../images/icons/logos/Aluplast-Logo1.png")}.wrapper .container .logos-wrap .logo-pic.wink{width:54px;height:36px;background-image:url("../images/icons/logos/Bitmap.png")}.wrapper .container .logos-wrap .logo-pic.glass{width:163px;height:40px;background-image:url("../images/icons/logos/log_GlassSolutions_Web.png")}.wrapper .container .logos-wrap .logo-pic.werzalit{width:162px;height:40px;background-image:url("../images/icons/logos/logo_werzalit_thumb-e1450312984901.png")}.wrapper .container .logos-wrap .logo-pic.siegenia{width:162px;height:21px;background-image:url("../images/icons/logos/Siegenia_Logo.svg.png")}.wrapper .container .logos-wrap .logo-pic.hoppe{width:129px;height:27px;background-image:url("../images/icons/logos/2000px-Hoppe_AG_logo.svg.png")}.wrapper .container .footer-wrap{padding-bottom:50px;border-bottom:1px solid #ECECEC}.wrapper .container .footer-wrap .menu-title{margin-bottom:30px;color:#111;font-size:16px;font-weight:500;letter-spacing:1px;line-height:22px;text-transform:uppercase}.wrapper .container .footer-wrap .menu-item{font-family:"Futura PT Book",sans-serif;list-style:none;font-size:14px;font-weight:300;letter-spacing:0.5px;line-height:18px;color:#777;text-transform:uppercase;margin-bottom:15px}.wrapper .container .footer-wrap .menu-item.contact-right{text-align:right}.wrapper .container .footer-wrap .menu-item a{color:inherit}.wrapper .container .footer-wrap .menu-list .menu-item{display:block}.wrapper .container .footer-wrap .contact-button a{max-width:100%;margin-top:15px}.wrapper .container .copy-wrap .copyright-block{margin:30px 0;color:#9B9B9B;font-family:"Futura PT Book",sans-serif;font-size:14px;letter-spacing:0.5px;line-height:16px;text-align:left;text-transform:uppercase}.wrapper .container .product-block{position:relative;background:#fff;display:block;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 4px 13px -4px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 13px -4px rgba(0,0,0,0.15);box-shadow:0 4px 13px -4px rgba(0,0,0,0.15);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wrapper .container .product-block .product-pic{display:block;width:100%;height:186px;margin-bottom:25px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.wrapper .container .product-block .product-pic img{width:100%;height:100%}.wrapper .container .product-block .product-title{text-transform:uppercase;display:block;color:#111;font-family:"Futura PT",sans-serif;font-size:13px;letter-spacing:0.5px;line-height:16px;text-align:center;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;height:48px}.wrapper .container .product-block .product-title span{display:inline-block;vertical-align:middle}.wrapper .container .product-block .product-title:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.wrapper .container .product-block .product-descr{display:block;color:#9B9B9B;font-size:16px;font-family:"Futura PT Book",sans-serif;line-height:16px;margin-top:6px;text-align:center}.wrapper .container .inner-content{margin:80px 0}.wrapper .container .inner-content.video-job .article-side p{color:#fff}.wrapper .container .inner-content.video-job .article-side p:last-of-type{margin-bottom:0}.wrapper .container .inner-content .title-side .inner-title-descr{margin-top:10px;max-width:440px}.wrapper .container .inner-content .article-side *:first-of-typep{margin-top:0}.wrapper .container .inner-content .article-side h3:first-of-type{margin-top:60px}.wrapper .container .breadcrumbs-wrap{margin-top:40px}.wrapper .container .breadcrumbs-wrap ul li{list-style:none;display:inline}.wrapper .container .breadcrumbs-wrap ul li.bread-item:last-of-type a{color:#9B9B9B}.wrapper .container .breadcrumbs-wrap ul li.bread-item:last-of-type a:after{display:none}.wrapper .container .breadcrumbs-wrap ul li.bread-item a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px;font-weight:500;letter-spacing:0.5px;line-height:16px;color:#044782;text-transform:uppercase}.wrapper .container .breadcrumbs-wrap ul li.bread-item a:after{content:'/';position:relative;color:#9B9B9B;left:4px;top:-2px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px;font-family:"Futura PT",sans-serif;letter-spacing:0.5px;line-height:16px;margin:0 7.5px}.wrapper .container .profiles-wrap{position:relative;margin-top:80px;padding:60px 0;font-size:0}.wrapper .container .profiles-wrap.types-of-windows{margin-top:60px}.wrapper .container .profiles-wrap.types-of-windows .products-wrap{margin-right:60px}.wrapper .container .profiles-wrap.types-of-windows .product-block{max-width:100%}.wrapper .container .profiles-wrap.types-of-windows .product-block .product-pic{height:auto}.wrapper .container .profiles-wrap.types-of-windows .product-block .product-title{color:#777}.wrapper .container .profiles-wrap.ordering.shipping .products-wrap .product-block .product-title{height:32px}.wrapper .container .profiles-wrap.ordering .products-wrap .product-block .product-pic{position:relative;overflow:hidden}.wrapper .container .profiles-wrap.ordering .products-wrap .product-block .product-pic.height img{max-width:100%;height:auto}.wrapper .container .profiles-wrap.ordering .products-wrap .product-block .product-pic img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;width:auto;max-width:none}.wrapper .container .profiles-wrap.level-3-image-box .product-block:hover .product-title{color:#111}.wrapper .container .profiles-wrap.level-3-image-box .product-block .product-title{color:#777777;height:36px}.wrapper .container .profiles-wrap:after{content:'';display:block;border:1px solid #EAEAEA;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0;background:#FAFAFB;position:absolute;z-index:-1;width:200%;height:100%;right:0;top:0;bottom:0}.wrapper .container .profiles-wrap .profiles-title{font-size:20px;font-family:"Futura PT Book",sans-serif;line-height:16px;margin-bottom:40px}.wrapper .container .profiles-wrap .product-block{margin-right:10px;margin-bottom:10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);max-width:240px;padding:30px 20px;width:100%}.wrapper .container .blue-second-wrap{background:#044782;position:absolute;left:0;height:100%;top:0;max-width:70%;width:100%}.wrapper .container .equipment-wrap .equipment-cards .card-wrap{margin-top:40px;display:block;width:100%;background:#fff;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);box-shadow:0 5px 10px -5px rgba(0,0,0,0.1)}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic{position:relative;display:block;height:160px;width:100%;border:1px solid #ECECEC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic:before,.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic:after{content:'';opacity:0.3;position:absolute;display:block;width:100%;left:0;right:0;top:0;bottom:0}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic:after{background:#111}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic:after{display:none}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic img{position:absolute;z-index:0;left:50%;top:50%;min-height:160px;min-width:100%;width:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-name{color:#111;margin:30px 0 20px 0;font-size:13px;letter-spacing:0.5px;line-height:16px;height:16px;text-align:center;text-transform:uppercase}.wrapper .container .started-top{border-bottom:1px solid #EAEAEA}.wrapper .container .started-top.second-level{border-bottom:0}.wrapper .container .started-middle{margin-top:80px}.wrapper .container .started-middle.second-level{margin-top:0}.wrapper .container .started-middle .inner-table.timber-table td:first-of-type{max-width:370px}.wrapper .container .article-block{margin-bottom:80px}.wrapper .container .article-block .colors-wrap{margin-top:30px;font-size:0}.wrapper .container .article-block .colors-wrap .color-block{display:inline-block;margin-right:20px;width:calc((100% / 3) - 18px)}.wrapper .container .article-block .colors-wrap .color-block .color-image{position:relative;height:100px;width:100%;overflow:hidden}.wrapper .container .article-block .colors-wrap .color-block .color-image img{position:absolute;min-width:100%;height:100%;left:0;top:0;bottom:0;right:0;max-width:none}.wrapper .container .article-block .colors-wrap .color-block .color-title{margin:10px 0 20px 0;font-size:15px;font-weight:300;color:#111}.wrapper .container .article-block .colors-wrap .color-block:nth-child(3n){margin-right:0}.wrapper .container .article-block:first-child h3:first-of-type{margin-top:0}.wrapper .container .article-block:first-child h3.inner-article-title:first-child{margin-top:60px}.wrapper .container .article-block.no-margin{margin-bottom:0}.wrapper .container .article-block .inner-article-title{max-width:370px}.wrapper .container .article-block.sub h4{margin-top:20px;margin-bottom:10px}.wrapper .container .article-block.sub h4+p{margin-top:0}.wrapper .container .article-block.sub .office-adr-privacy span{display:block}.wrapper .container .article-block.sub .office-adr-privacy span a{text-decoration:underline}.wrapper .container .inner-article-wrap{margin-top:80px}.wrapper .container .product-sliders.inner h2{margin-bottom:40px}.wrapper .container .product-sliders.inner .sliders-wrap .slider .swiper-container .swiper-slide .product-block .product-pic{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.wrapper .container .product-sliders.inner .sliders-wrap .slider .swiper-container .swiper-slide .product-block .product-title{height:30px;line-height:15px}.wrapper .container .product-sliders.inner .sliders-wrap .slider .swiper-container .swiper-button-prev,.wrapper .container .product-sliders.inner .sliders-wrap .slider .swiper-container .swiper-button-next{margin-top:0}.wrapper .container .product-sliders .all-slides-wrapper{display:none}.wrapper .container .level3-article-wrap{margin-top:80px}.wrapper .container .level3-article-wrap .profiles-wrap{margin-top:0}.wrapper .container .level3-article-wrap .article-side h3:first-of-type{margin-top:0}.wrapper .container .level3-article-wrap .article-side h3.level3-title{margin-bottom:20px}.wrapper .container .third-level .article-block{margin-top:40px}.wrapper .container .third-level .article-block h4+p{margin-top:10px}.wrapper .container .pagination-3lvl-wrap{margin-top:-40px;margin-bottom:120px}.wrapper .container .pagination-3lvl-wrap .pagination-link{position:relative;display:block;width:100%;font-size:12px;letter-spacing:1px;line-height:16px;color:#777;text-transform:uppercase;padding-left:27px}.wrapper .container .pagination-3lvl-wrap .pagination-link:before{content:'';position:absolute;left:0;top:0;bottom:0;width:7px;height:11px;margin:auto 0;background:url("../images/icons/prev_icon.svg") no-repeat center;background-size:contain}.wrapper .container .pagination-3lvl-wrap .pagination-link.right{text-align:right;padding-right:27px}.wrapper .container .pagination-3lvl-wrap .pagination-link.right:before{left:inherit;right:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper .container .rating-wrap .rating-title,.wrapper .container .rating-wrap .rating-stars,.wrapper .container .rating-wrap .rating-stats{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .rating-wrap .rating-title{color:#111111;font-size:14px;letter-spacing:0.5px;line-height:16px;text-transform:uppercase}.wrapper .container .rating-wrap .rating-stars{margin:0 40px 0 20px}.wrapper .container .rating-wrap .rating-stars .stars{border:0;float:left;display:inline-block;position:relative}.wrapper .container .rating-wrap .rating-stars .stars input{display:none}.wrapper .container .rating-wrap .rating-stars .stars label,.wrapper .container .rating-wrap .rating-stars .stars label:before{cursor:pointer;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:21px;height:20px;float:right;margin:0 3px;transition:all .2s;margin-bottom:0;background:url("../images/icons/star-empty.svg") no-repeat center;background-size:contain}.wrapper .container .rating-wrap .rating-stars .stars input:checked ~ label:before{content:'';display:block;background-image:url("../images/icons/star.svg");margin:0}@media all and (min-width: 1024px){.wrapper .container .rating-wrap .rating-stars .stars input:hover ~ label:before{content:'';display:block;background-image:url("../images/icons/star_hover.svg");margin:0}}.wrapper .container .rating-wrap .rating-stats{font-family:"Futura PT Book",sans-serif;color:#777777;font-size:14px;letter-spacing:0.5px;line-height:18px;text-transform:uppercase}.wrapper .container form .drop-photo-area{margin-top:20px;margin-bottom:30px;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:"Futura PT Book",sans-serif;border:1px dashed #C6C6C6;width:100%;padding:42px 0;text-align:center;color:#9B9B9B;font-size:16px;line-height:16px}.wrapper .container form .chb-wrap{border-bottom:1px solid #e5e5e5}.wrapper .container form .chb-wrap .styled-checkbox{position:absolute;opacity:0}.wrapper .container form .chb-wrap .styled-checkbox+label{position:relative;cursor:pointer;padding:0;padding-left:35px;font-size:18px;font-family:"Futura PT Book",sans-serif;line-height:25px;color:#777;text-transform:none;letter-spacing:normal}.wrapper .container form .chb-wrap .styled-checkbox+label:before{content:'';display:inline-block;position:absolute;left:0;vertical-align:text-top;width:25px;height:25px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;border:1px solid #D5D5D5;background:white}.wrapper .container form .chb-wrap .styled-checkbox:checked+label{color:#044782}.wrapper .container form .chb-wrap .styled-checkbox:checked+label:before{background:#044782;border-color:#044782}.wrapper .container form .chb-wrap .styled-checkbox:checked+label:after{content:'';display:block;width:14px;height:14px;background:url("../images/icons/checked.svg") no-repeat center;background-size:contain;position:absolute;left:5px;top:0;bottom:0;margin:auto 0}.wrapper .container form .chb-wrap .checkboxes-wrap{margin:30px 0;font-size:0}.wrapper .container form .chb-wrap .checkboxes-wrap .checkbox{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;min-width:50%;margin-bottom:10px}.wrapper .container .contact-block-wrap{width:100%;border:1px solid #EAEAEA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#FAFAFB;padding:25px 30px 30px 30px}.wrapper .container .contact-block-wrap+.contact-block-wrap{margin-top:20px}.wrapper .container .contact-block-wrap .get-in-touch-wrap{margin-top:25px;font-size:0}.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side,.wrapper .container .contact-block-wrap .get-in-touch-wrap .right-side{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side{position:relative;width:140px;height:140px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side:before,.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side:after{content:'';opacity:0.3;position:absolute;display:block;width:100%;left:0;right:0;top:0;bottom:0}.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side:after{background:#111}.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side:after{display:none}.wrapper .container .contact-block-wrap .get-in-touch-wrap .right-side{margin-left:30px;width:calc(100% - 140px - 30px)}.wrapper .container .contact-block-wrap .get-in-touch-wrap .contact-person{padding-bottom:17px;border-bottom:1px solid #ececec}.wrapper .container .contact-block-wrap .contact-secondary{color:#111;font-size:15px;font-family:"Futura PT Book",sans-serif;line-height:16px}.wrapper .container .contact-block-wrap .contact-secondary.contact-phone-label{margin-top:15px}.wrapper .container .contact-block-wrap .contact-link{display:block;color:#044782}.wrapper .container .contact-block-wrap .contact-link.contact-secondary{display:inline-block;margin-top:10px}.wrapper .container .contact-block-wrap .contact-link:hover{text-decoration:underline}.wrapper .container .contact-block-wrap .office-adr{margin-top:25px;margin-bottom:20px;color:#111;font-size:16px;font-family:"Futura PT Book",sans-serif;line-height:20px}.wrapper .container .contact-block-wrap .office-adr span{display:block}.wrapper .container .contact-block-wrap .map-wrap{margin-top:30px;width:100%;height:240px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}.wrapper .container .contact-block-wrap .map-wrap iframe{width:100%;height:100%}.wrapper .container .contact-lines{border-top:1px solid #ECECEC;padding:20px 0}.wrapper .container .contact-lines .line{display:block;margin-bottom:15px}.wrapper .container .contact-lines .line:last-child{margin-bottom:0}.wrapper .container .contact-lines .line .line_name{display:inline-block;width:57px;margin-right:18px}.wrapper .container .history{padding:0}.wrapper .container .history-wrap{padding-left:20px;margin-left:10px;margin-top:80px;position:relative;border-left:1px dashed #111}.wrapper .container .history-wrap .row,.wrapper .container .history-wrap .col-md-6,.wrapper .container .history-wrap .col-md-12{position:static}.wrapper .container .history-wrap.modify{padding-left:0;margin-left:0;border:0}.wrapper .container .history-wrap.modify .history-content{padding-left:20px}.wrapper .container .history-wrap.modify .history-content .block-line{margin-right:40px;position:relative;width:82px;height:82px;border:1px solid #EAEAEA;background-color:#FAFAFB;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wrapper .container .history-wrap.modify .history-content .block-line:after,.wrapper .container .history-wrap.modify .history-content .block-line:before{content:'';position:absolute;display:block;z-index:-1;left:0;right:0;margin:0 auto;background:#D5D5D5;width:16px;height:16px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.wrapper .container .history-wrap.modify .history-content .block-line:before{top:-8px}.wrapper .container .history-wrap.modify .history-content .block-line:after{bottom:-8px}.wrapper .container .history-wrap.modify .history-content .block-line.first:before{display:none}.wrapper .container .history-wrap.modify .history-content .block-line.first .icon{background-image:url("../images/icons/ordering/step1_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.second .icon{background-image:url("../images/icons/ordering/step2_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.third .icon{background-image:url("../images/icons/ordering/step3_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.fourth .icon{background-image:url("../images/icons/ordering/step4_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.fifth .icon{background-image:url("../images/icons/ordering/step5_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.six .icon{background-image:url("../images/icons/ordering/step6_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.seven .icon{background-image:url("../images/icons/ordering/step7_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line.eight .icon{background-image:url("../images/icons/ordering/step8_icon.svg")}.wrapper .container .history-wrap.modify .history-content .block-line .icon{position:absolute;display:block;left:0;right:0;top:0;bottom:0;width:32px;height:36px;margin:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.wrapper .container .history-wrap.modify .history-content .block-line,.wrapper .container .history-wrap.modify .history-content .block-content{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .history-wrap.modify .history-content .block-content{position:relative;width:calc(100% - 140px)}.wrapper .container .history-wrap.modify .history-content .block-content:before{content:'';display:block;position:absolute;top:40px;bottom:0;z-index:-1;left:-84px;height:100%;border-left:1px dashed #D5D5D5}.wrapper .container .history-wrap.modify .history-content .block-content p{margin:20px 0}.wrapper .container .history-wrap.modify .history-content .block-content p.cursive{display:block}.wrapper .container .history-wrap.modify .history-content .block-content p .sub-title{display:block;font-weight:bold}.wrapper .container .history-wrap.modify .history-content .block-content ul{margin-bottom:20px}.wrapper .container .history-wrap.modify .history-content .history-block{margin-bottom:20px}.wrapper .container .history-wrap.modify .history-content .history-block.last:after{display:none}.wrapper .container .history-wrap.modify .history-content .history-block.last .block-content:before{display:none}.wrapper .container .history-wrap.modify .history-content .history-block:before{display:none}.wrapper .container .history-wrap .history-content{padding-left:100px}.wrapper .container .history-wrap .history-content .history-block{width:100%}.wrapper .container .history-wrap .history-content .history-block:before{content:'';left:-12px;position:absolute;z-index:2;width:24px;height:24px;background:#fff url("../images/icons/point_aboutus.svg") no-repeat center;background-size:contain}.wrapper .container .history-wrap .history-content .history-block h2{margin-bottom:0 !important}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap{display:block}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap .pic-wrap{margin-right:10px;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:140px}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap .pic-wrap img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;margin:20px 0;width:100%;height:140px}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap .pic-wrap .pic-descr{font-family:"Futura PT Book",sans-serif;font-size:15px;line-height:16px;color:#9B9B9B}.wrapper .container .history-wrap .history-content .history-block.year1887{margin-top:56px}.wrapper .container .history-wrap .history-content .history-block.year1903{margin-top:220px}.wrapper .container .history-wrap .history-content .history-block.year1905{margin-top:-65px}.wrapper .container .history-wrap .history-content .history-block.year1906{margin-top:110px}.wrapper .container .history-wrap .history-content .history-block.year1907{margin-top:-70px}.wrapper .container .history-wrap .history-content .history-block.year1913{margin-top:100px}.wrapper .container .history-wrap .history-content .history-block.year1946{margin-top:-80px}.wrapper .container .history-wrap .history-content .history-block.year1955{margin-top:85px}.wrapper .container .history-wrap .history-content .history-block.year1966{margin-top:40px}.wrapper .container .history-wrap .history-content .history-block.first .block-line:before{display:none}.wrapper .container .history-wrap .history-content .history-block.last:after{content:'';position:absolute;left:-5px;width:10px;height:225px;z-index:1;bottom:0;background:#fff}.wrapper .container .history-wrap .history-content .history-block.last .block-line:after{display:none}.wrapper .container .article-text-wrap.aboutUs-second{margin-top:80px}.wrapper .container .portfolio-wrap{margin:40px 0 120px 0}.wrapper .container .portfolio-wrap .product-block{position:relative;padding:10px;padding-bottom:60px;-moz-box-shadow:0 4px 12px -3px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 12px -3px rgba(0,0,0,0.15);box-shadow:0 4px 12px -3px rgba(0,0,0,0.15);overflow:hidden;margin-bottom:30px}.wrapper .container .portfolio-wrap .product-block .product-pic{position:relative;overflow:hidden;margin-bottom:0;height:215px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wrapper .container .portfolio-wrap .product-block .product-pic img{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;max-height:100%;max-width:none}.wrapper .container .portfolio-wrap .product-block .text-wrap{background:#fff;position:absolute;bottom:-65px;display:block;margin:0 auto;z-index:4;padding:20px 10px;left:0;right:0;text-align:center;color:#111}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-title{font-size:13px;font-weight:500;letter-spacing:0.5px}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-text{display:block;margin-top:20px;margin-bottom:10px;font-family:"Futura PT Book",sans-serif;opacity:0.6;font-size:16px;line-height:16px;height:32px}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-text span{display:inline-block;vertical-align:middle}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-text:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.wrapper .container .article-text *:nth-child(1).table-responsive{margin-bottom:80px}.wrapper .container .article-text.article-text-center{margin:40px 0 120px 0}.wrapper .container .article-text.portfolio h3{margin-bottom:20px}.wrapper .container .article-text.portfolio h4{margin-bottom:10px}.wrapper .container .article-text .view-all-button{margin-top:30px}.wrapper .container .article-text.portfolio+.article-text.portfolio{border-top:1px solid #EAEAEA;padding-top:80px}.wrapper .container .button-wrap-with-title{border-top:1px solid #EAEAEA;margin-top:20px;padding-top:40px}.wrapper .container .button-wrap-with-title .button-text,.wrapper .container .button-wrap-with-title .main-button-style{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .button-wrap-with-title .main-button-style{float:right}.wrapper .container .button-wrap-with-title .main-button-style a{width:270px;max-width:none}.wrapper .container .downloads-wrap{margin-top:80px}.wrapper .container .downloads-wrap .download-section{margin-bottom:30px}.wrapper .container .downloads-wrap .download-section h2{margin-bottom:20px}.wrapper .container .downloads-wrap .download-section .download-item{position:relative;display:block;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#FAFAFB;border:1px solid #EAEAEA;padding:0 20px;color:#111}.wrapper .container .downloads-wrap .download-section .download-item.active:after{transform:rotate(-180deg)}.wrapper .container .downloads-wrap .download-section .download-item:after{content:'';display:block;pointer-events:none;position:absolute;right:20px;top:18px;width:8px;height:10px;background:url("../images/icons/triangle_documents_drop.svg") no-repeat center;background-size:contain}.wrapper .container .downloads-wrap .download-section .download-item .download-item-title{cursor:pointer}.wrapper .container .downloads-wrap .download-section .download-item .download-item-title h4{margin-bottom:0;line-height:48px}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body{display:none;border-top:1px solid #ECECEC;padding-top:20px;padding-bottom:25px}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .file-title{margin-bottom:20px}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .list-normal{margin-left:0}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item{margin-bottom:15px}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item .file-icon,.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item .file-link{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item.pdf .file-icon{background-image:url("../images/icons/file types/pdf.svg")}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item.dwg .file-icon{background-image:url("../images/icons/file types/dwg.svg")}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item .file-icon{margin-right:10px;width:18px;height:22px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/icons/file types/file.svg")}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item .file-link{font-family:"Futura PT Book",sans-serif;color:#004BFF}.wrapper .container .page-not-found-wrap{padding:80px 0}.wrapper .container .title-center p,.wrapper .container .title-center h1,.wrapper .container .title-center h2,.wrapper .container .title-center h3,.wrapper .container .title-center h4{text-align:center}.wrapper .container .unsere-wrap{margin-top:60px}.wrapper .container .unsere-wrap .unsereBlock{width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ECECEC;padding:30px;height:290px}.wrapper .container .unsere-wrap .unsereBlock .logoBlock{display:block;margin:0 auto;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.wrapper .container .unsere-wrap .unsereBlock .logoBlock.first{max-width:276px;background-image:url("../images/jobs/logo-fensterversand-com-r.svg")}.wrapper .container .unsere-wrap .unsereBlock .logoBlock.second{max-width:252px;background-image:url("../images/jobs/logo-fenetre-24-r.svg")}.wrapper .container .unsere-wrap .unsereBlock .logoBlock.third{max-width:268px;background-image:url("../images/jobs/logo-windows-com-r.svg")}.wrapper .container .unsere-wrap .unsereBlock .unsereText{margin-top:30px;text-align:center;color:#4A4A4A;font-size:16px;font-family:"Futura PT Book",sans-serif;line-height:21px}.wrapper .container .unsere-wrap .unsereBlock .unsereText:before{content:'';display:block;height:0;max-width:230px;margin:0 auto;border:1px solid #D8242A;margin-bottom:30px}.wrapper .container .zahlen-wrap{text-align:center}.wrapper .container .zahlen-wrap h2{color:#fff}.wrapper .container .zahlen-wrap .zahlen-text{font-family:"Futura PT Book",sans-serif;margin:20px auto 80px auto;color:rgba(255,255,255,0.56);font-size:18px;line-height:20px}.wrapper .container .zahlen-wrap .zahlen-block{margin:0 30px;text-align:left;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#fff}.wrapper .container .zahlen-wrap .zahlen-block .zb-main{font-size:32px;letter-spacing:1px;line-height:30px}.wrapper .container .zahlen-wrap .zahlen-block .zb-descr{font-family:"Futura PT Book",sans-serif;margin-top:10px;font-size:18px;line-height:20px}.wrapper .container .filtersWrap{margin-top:40px;text-align:center}.wrapper .container .filtersWrap .filter-title{font-size:18px;margin-right:20px}.wrapper .container .filtersWrap .filter-title,.wrapper .container .filtersWrap select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .filtersWrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px;outline:none;padding:0 15px;height:42px;width:172px;border:1px solid #EAEAEA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#FFFFFF;color:#111111;font-family:"Futura PT",sans-serif;font-weight:500;font-size:16px;background-image:url("../images/icons/select_arrows.svg");background-repeat:no-repeat;background-position:right 4px center;background-size:8px 14px}.wrapper .container .offene-wrap{margin-top:60px}.wrapper .container .offene-wrap .offene-block{padding:10px}.wrapper .container .offene-wrap .offene-block .blue-mark{position:absolute;z-index:5;top:0;left:0;background-color:#044782;padding:10px 20px;color:#fff;font-size:14px;text-align:center;letter-spacing:0.5px;line-height:14px;-moz-border-radius:3px 0 3px 0;-webkit-border-radius:3px;border-radius:3px 0 3px 0}.wrapper .container .offene-wrap .offene-block .product-pic{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:100%;overflow:hidden;height:204px;margin-bottom:20px;position:relative}.wrapper .container .offene-wrap .offene-block .product-pic img{position:absolute;left:50%;right:0;top:50%;bottom:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;min-height:100%;width:auto;max-width:none}.wrapper .container .offene-wrap .offene-block .text-wrap .product-descr{margin-bottom:20px}.wrapper .container .inner-job-block{margin-bottom:25px}.wrapper .container .inner-job-block .title{display:block;margin:25px 0 10px 0;font-family:"Futura PT Book",sans-serif;font-size:28px;line-height:36px;text-transform:none;letter-spacing:normal}.wrapper .container .inner-job{margin:30px 0}.wrapper .container .inner-job .inner-job-block{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);background:#fff;padding:30px}.wrapper .container .inner-job .inner-job-block h1:after{content:'';margin-top:30px;display:block;border-bottom:1px solid #ECECEC}.wrapper .container .job-wrap{margin-top:20px}.wrapper .container .job-wrap .job-block{position:relative;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);padding:20px 24px;height:120px}.wrapper .container .job-wrap .job-block:before{content:'';position:absolute;left:5px;top:5px;bottom:5px;display:inline-block;height:calc(100% - 10px);width:1px;border-left:3px solid #CDDAE6}.wrapper .container .job-wrap .job-block .job-title{color:#044782;font-size:16px;font-weight:500;line-height:16px}.wrapper .container .job-wrap .job-block .job-descr{margin-top:10px;color:#111;font-size:18px;font-family:"Futura PT Book",sans-serif;line-height:20px}.wrapper .container .benefits-wrap h4{color:#fff}.wrapper .container .benefits-wrap .benefit-block{margin-bottom:20px;max-width:190px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:auto;margin-right:auto;color:#fff;text-align:center}.wrapper .container .benefits-wrap .benefit-block .benefit-icon{width:100%;height:140px;background-position:center;background-repeat:no-repeat}.wrapper .container .benefits-wrap .benefit-block .benefit-icon.first{background-image:url("../images/icons/benefits/1.svg");background-size:42px 56px}.wrapper .container .benefits-wrap .benefit-block .benefit-icon.second{background-image:url("../images/icons/benefits/2.svg");background-size:56px 58px}.wrapper .container .benefits-wrap .benefit-block .benefit-icon.third{background-image:url("../images/icons/benefits/3.svg");background-size:56px}.wrapper .container .benefits-wrap .benefit-block .benefit-icon.fourth{background-image:url("../images/icons/benefits/4.svg");background-size:51px 56px}.wrapper .container .benefits-wrap .benefit-block .benefit-icon.fifth{background-image:url("../images/icons/benefits/5.svg");background-size:60px 44px}.wrapper .container .benefits-wrap .benefit-block .benefit-icon.six{background-image:url("../images/icons/benefits/6.svg");background-size:60px}.wrapper .container .benefits-wrap .benefit-block .benefit-text{font-family:"Merriweather",serif;font-weight:300;font-size:15px;line-height:24px;text-align:center}.wrapper .container .awards-wrap{text-align:center}.wrapper .container .awards-wrap ul{margin-top:40px}.wrapper .container .awards-wrap ul li{list-style:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .job-contact-block{width:100%;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);padding:30px}.wrapper .container .job-contact-block h4{line-height:normal}.wrapper .container .job-contact-block .job-contact-pic,.wrapper .container .job-contact-block .job-contact-info{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.wrapper .container .job-contact-block .job-contact-pic{position:relative;width:100%;height:262px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.wrapper .container .job-contact-block .job-contact-pic img{position:absolute;left:50%;top:50%;min-height:100%;width:auto;max-width:none;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wrapper .container .job-contact-block .job-contact-info{width:100%}.wrapper .container .job-contact-block .job-contact-info .second-title{font-family:"Futura PT",sans-serif;margin-top:10px;font-size:18px}.wrapper .container .job-contact-block .job-contact-info .second-title-descr{margin-top:10px;font-family:"Futura PT Book",sans-serif;font-size:15px;line-height:16px}.wrapper .container .job-contact-block .job-contact-info .contact-lines{margin-top:15px;padding:15px 0}.wrapper .container .job-contact-block .job-contact-info .contact-lines .line{margin-bottom:5px}.wrapper .container .job-contact-block .job-contact-info .contact-lines .line_name{width:auto;margin-right:0;float:none;font-family:"Futura PT Book",sans-serif;font-size:15px;line-height:16px}.wrapper .container .job-contact-block .job-contact-info .contact-lines span{float:right}.wrapper .container .job-contact-block .job-contact-info .contact-lines span a{color:#044782;font-family:"Futura PT Book",sans-serif}.wrapper .container .job-contact-block .job-contact-info .job-contact-button{line-height:48px;text-align:center;display:block;height:48px;width:100%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#044782;color:#fff;font-size:12px;letter-spacing:1px}.wrapper .container .box-round .article-text{-moz-box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);box-shadow:0 5px 15px 5px rgba(0,0,0,0.1)}.wrapper .container .alu-content{margin-top:10px;margin-bottom:50px}.wrapper .container .alu-block-wrap{position:relative;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,0.1);box-shadow:0 5px 10px -5px rgba(0,0,0,0.1)}.wrapper .container .alu-block-wrap.premium{border:1px solid #F5CB5A}.wrapper .container .alu-block-wrap.premium:after{content:'';position:absolute;display:block;right:-7px;top:-7px;width:120px;height:120px;background:url("../images/icons/badge.png") no-repeat center;background-size:contain}.wrapper .container .alu-block-wrap .alu-block-head{padding:40px 40px 80px 40px;text-align:center}.wrapper .container .alu-block-wrap .alu-block-head h2{margin-bottom:60px}.wrapper .container .alu-block-wrap .alu-block-head .logo-block{margin:0 auto;height:88px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.wrapper .container .alu-block-wrap .alu-block-head .logo-block.reynaers{max-width:88px;background-image:url("../images/icons/Reynaers_Logo_400x400.png")}.wrapper .container .alu-block-wrap .alu-block-head .logo-block.schuco{max-width:270px;background-image:url("../images/icons/Schüco_2011_logo.svg.png")}.wrapper .container .alu-block-wrap .alu-block-section{padding:30px;border-top:1px solid #ECECEC;min-height:1250px}.wrapper .container .alu-block-wrap .alu-block-section.article-text{min-height:350px}.wrapper .container .alu-block-wrap .alu-block-section p{margin:10px 0 20px 0}.wrapper .container .alu-block-wrap .alu-block-section .alu-block-sub-section{padding-bottom:10px;margin-bottom:30px;margin-top:10px;border-bottom:1px solid #ECECEC}.wrapper .container .alu-block-wrap .alu-block-section .alu-block-sub-section:last-child{border-bottom:0;margin-bottom:0}.wrapper .container .alu-block-wrap .alu-block-section ul li{padding-left:20px}.wrapper .container .alu-block-wrap .alu-cards{height:470px;padding:30px;background-color:#E1E1E1;font-size:0}.wrapper .container .alu-block-wrap .alu-cards .alu-row{margin-top:15px}.wrapper .container .alu-block-wrap .alu-cards .alu-row:first-child{margin-top:0}.wrapper .container .alu-block-wrap .alu-cards .product-block{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:calc((100% / 3) - 10px);margin-right:15px;height:196px;padding:10px}.wrapper .container .alu-block-wrap .alu-cards .product-block .product-pic{height:140px;margin-bottom:10px;position:relative;border-radius:3px;overflow:hidden}.wrapper .container .alu-block-wrap .alu-cards .product-block .product-pic img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:none;height:auto;min-height:110%;width:auto;min-width:100%}.wrapper .container .alu-block-wrap .alu-cards .product-block:nth-child(3n){margin-right:0}.wrapper .container .alu-block-wrap .alu-block-footer .alu-main-button{display:block;max-width:250px;width:100%;height:50px;line-height:50px;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#044782;margin:50px auto;font-size:12px;font-weight:500;letter-spacing:1px;color:#fff;text-transform:uppercase}.wrapper .container .alu-switcher-wrap{display:none}.wrapper .swiper-container .swiper-button-prev{left:0}.wrapper .swiper-container .swiper-button-prev,.wrapper .swiper-container .swiper-button-next{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0;border-radius:0 2px 2px 0;width:35px;height:48px;background-size:8px 14px;margin-top:-24px}.wrapper .swiper-container .swiper-button-next{right:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper .post-thumbnail{max-width:100%}.wrapper .post-thumbnail .item img{overflow:hidden;border:1px solid rgba(0,0,0,0.1);border-radius:3px}.wrapper .post-thumbnail .item.item-masory{float:left;margin-bottom:20px}.wrapper .post-thumbnail .item .text-white,.wrapper .post-thumbnail .item a>span{display:block;margin-top:10px;color:#4A4A4A;font-size:15px;font-weight:300;line-height:12px;font-family:"Futura PT Book",sans-serif}.wrapper footer .receive-block{display:none}.mfp-bg{position:fixed !important;overflow:hidden;top:0 !important}.mfp-wrap{overflow:hidden;position:fixed !important;top:0 !important}.mfp-container{padding:0 100px}.mfp-container .mfp-content{max-width:970px}.mfp-container .mfp-close{position:absolute;right:-36px;width:16px;height:16px;line-height:16px;top:0;padding:0;opacity:1}.mfp-container .mfp-figure figure{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;background:#fff}.mfp-container .mfp-title{color:#111;font-size:13px;font-family:"Futura PT",sans-serif;letter-spacing:0.5px;line-height:16px;text-align:center;text-transform:uppercase;padding:0}img.mfp-img{pointer-events:none;padding:0 0 56px 0;max-height:85vh !important}@media all and (max-width: 1439px){.wrapper header .container .header-main .row .navigation{margin-left:20px}.wrapper header .container .header-main .row .navigation ul li a{margin:0 7.5px}.wrapper header .container .header-main .row .right-side .lang-selector:after{right:3px}.wrapper header .container .header-main .row .right-side .lang-block{margin-right:20px}.wrapper header .container .header-main .row .right-side .lang-block .lang-text{display:none}.wrapper header .container .header-main .row .right-side .lang-block.min .lang-text{display:inline-block}}@media all and (max-width: 1279px){.wrapper header .container.header-container{position:fixed;left:0;right:0;width:100%;top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 20px}.wrapper header .container .header-main.de .row .menu .navigation-wrap{padding:20px}.wrapper header .container .header-main .row.open .navigation-wrap{margin-top:90px;height:calc(100vh - 100px);position:fixed;display:block;width:100%;left:0;right:0;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.wrapper header .container .header-main .row.open .hamburger-wrap .line.top{-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.wrapper header .container .header-main .row.open .hamburger-wrap .line.middle{opacity:0}.wrapper header .container .header-main .row.open .hamburger-wrap .line.bottom{-moz-transform:translateY(-7.5px) rotate(45deg);-ms-transform:translateY(-7.5px) rotate(45deg);-webkit-transform:translateY(-7.5px) rotate(45deg);transform:translateY(-7.5px) rotate(45deg)}.wrapper header .container .header-main .row .navigation-wrap{display:none;padding:20px;border-top:1px solid #ECECEC}.wrapper header .container .header-main .row .logo{height:100%}.wrapper header .container .header-main .row .logo .logoBlock{max-width:165px}.wrapper header .container .header-main .row .right-side{position:relative;float:none;width:100%;height:auto}.wrapper header .container .header-main .row .right-side.show .lang-selector{display:block !important}.wrapper header .container .header-main .row .right-side.show:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper header .container .header-main .row .right-side:after{content:'';display:block;position:absolute;right:15px;width:8px;height:10px;top:30px;background:url("../images/icons/triangle_documents_drop.svg") no-repeat center;background-size:contain}.wrapper header .container .header-main .row .right-side .lang-block{height:70px;line-height:normal;width:100%;border:1px solid #C6C6C6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:20px;text-align:left}.wrapper header .container .header-main .row .right-side .lang-block .lang-pic{margin-top:0;float:none}.wrapper header .container .header-main .row .right-side .lang-block .lang-text{display:inherit;text-align:left;margin-left:15px;margin-right:0}.wrapper header .container .header-main .row .right-side .receive-block{display:none}.wrapper header .container .header-main .row .right-side .lang-selector{display:none;position:static;max-width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-top:20px;background:transparent;border:0}.wrapper header .container .header-main .row .right-side .lang-selector .lang-row{margin-bottom:10px;border-bottom:0}.wrapper header .container .header-main .row .right-side .lang-selector .lang-row:last-of-type{margin-bottom:0}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min{margin-right:0}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min .lang-text{float:none;margin-right:0}.wrapper header .container .header-main .row .navigation{max-width:100%;width:100%;height:auto;margin-left:0;margin-top:10px}.wrapper header .container .header-main .row .navigation ul li a{display:inline-block;vertical-align:middle}.wrapper header .container .header-main .row .navigation ul li a:after{content:'';margin-left:10px;display:inline-block;position:relative;top:-1px;vertical-align:middle;height:8px;width:5px;background:url("../images/icons/slider_arrow-r.svg") no-repeat center;background-size:contain}.wrapper header .container .header-main .row .navigation ul li.menu-item{margin-top:30px;display:block;color:#333333;font-size:18px;font-family:"Futura PT Bold",sans-serif;line-height:16px}.wrapper header .container .header-main .row .navigation ul li.menu-item.first-level{border-bottom:1px solid #D5D5D5;padding-bottom:30px}.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu:before,.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu:after{display:none}.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu{position:static;display:block;width:auto;max-width:100%;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.second-level,.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.third-level,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.second-level,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.third-level{margin:20px 0 0 0;display:block;height:auto;min-height:auto;font-size:16px;line-height:16px;border:0;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.second-level:after,.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.third-level:after,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.second-level:after,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.third-level:after{display:none}.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.second-level a,.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.third-level a,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.second-level a,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.third-level a{line-height:normal;padding:0}.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.second-level a:after,.wrapper header .container .header-main .row .navigation ul li.menu-item .second-level-menu li.third-level a:after,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.second-level a:after,.wrapper header .container .header-main .row .navigation ul li.menu-item .third-level-menu li.third-level a:after{opacity:0.6}.wrapper header .container .header-main .row .navigation ul .menu-item>a{text-transform:none;line-height:16px;margin:0}.wrapper header .container .header-main .row .navigation ul .menu-item.second-level .third-level-menu{display:none}.wrapper header .container .header-main .row .navigation ul .menu-item.second-level:hover .third-level-menu{display:none}.wrapper header .container .header-main .row .hamburger-wrap{display:block}.wrapper .container .sliders-wrap .slider .product-block .product-pic{position:relative;width:100%}.wrapper .container .sliders-wrap .slider .product-block .product-pic img{position:absolute;top:50%;left:50%;height:auto;min-width:100%;max-width:none;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media all and (max-width: 1200px){.wrapper .container.filters-layout{padding-bottom:26px}.wrapper .container.logos-layout{margin-top:34px;margin-bottom:34px}.wrapper .container .members-list .members-wrap .member-block{padding:40px 20px}.wrapper .container .profiles-wrap{margin-top:80px;padding:45px 0}.wrapper .container .profiles-wrap .product-block{max-width:220px;padding:20px 10px}.wrapper .container .inner-content{margin:54px 0}.wrapper .container .inner-content.article-text.article-text-center{margin:54px 0}.wrapper .container .started-middle,.wrapper .container .article-block,.wrapper .container .inner-article-wrap{margin-top:54px}.wrapper .container .started-middle.first,.wrapper .container .article-block.first,.wrapper .container .inner-article-wrap.first{margin-top:0}.wrapper .container .history-wrap{margin-top:80px}.wrapper .container .aboutUs-stats .stat-block{padding:20px}.wrapper .container .history-wrap .history-content{padding-left:60px}.wrapper .container .portfolio-wrap .product-block{padding-bottom:10px}.wrapper .container .portfolio-wrap .product-block:hover .product-pic:before{bottom:0 !important}.wrapper .container .portfolio-wrap .product-block .text-wrap{position:static;padding:20px 0}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-text{margin-top:0;margin-bottom:0}.wrapper .container .footer-wrap .row{justify-content:space-around !important}.wrapper .container .copy-wrap .copyright-block{text-align:center;margin:30px auto}}@media all and (max-width: 1024px){.wrapper .header-wrap .swiper-container{height:500px}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide img{max-height:500px}.wrapper .header-wrap .header-pic-wrap.level-2,.wrapper .header-wrap .header-pic-wrap.level-3{background-position:center left}.wrapper .header-wrap .header-pic-wrap.alu-fenster{height:300px}.wrapper .container .row .col.fixed-230{position:static;padding-left:15px}.wrapper .container .main-button-style a{max-width:100%;margin-left:auto;margin-right:auto}.wrapper .container .with-padd{padding-bottom:20px}.wrapper .container .filters{text-align:left}.wrapper .container .filters ul{margin-top:0;font-size:0}.wrapper .container .filters ul li.list-item{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #D5D5D5;margin-right:10px;margin-bottom:10px;padding:10px}.wrapper .container .filters ul li.list-item a{font-size:13px;font-weight:500;letter-spacing:0.5px;line-height:16px}.wrapper .container .filters ul li.list-item.active:after{display:none}.wrapper .container .filters ul li.list-item:first-child,.wrapper .container .filters ul li.list-item:nth-child(2n+1){border-left:1px solid #D5D5D5}.wrapper .container .view-all-button a{margin-top:20px;margin-bottom:30px}.wrapper .container .breadcrumbs-wrap+.inner-content .article-side{padding-top:30px}.wrapper .container .slider-info{height:auto;padding:20px 0 30px 0}.wrapper .container .slider-info .view-all-button a{margin-top:0;margin-bottom:0;margin-right:inherit}.wrapper .container .slider-info .slider-info-text{width:100%;padding:0;margin-left:15px}.wrapper .container .slider-info .slider-info-text .slide-text-name{margin:0 auto}.wrapper .container .slider-info .slider-mini-pics{display:none}.wrapper .container .logos-wrap .logo-pic.aluplast{width:88px;height:54px}.wrapper .container .logos-wrap .logo-pic.wink{width:40px;height:36px}.wrapper .container .logos-wrap .logo-pic.glass{width:122px;height:40px}.wrapper .container .logos-wrap .logo-pic.werzalit{width:120px;height:40px}.wrapper .container .logos-wrap .logo-pic.siegenia{width:121px;height:21px}.wrapper .container .logos-wrap .logo-pic.hoppe{width:96px;height:27px}.wrapper .container .article-main{margin:30px 0}.wrapper .container .article-main .article-text p{margin-bottom:20px}.wrapper .container .rating-wrap{text-align:center}.wrapper .container .sliders-wrap .slider{height:auto}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-wrapper .swiper-slide .product-pic{width:165px;height:165px}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:1}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-button-next,.wrapper .container .sliders-wrap .slider .swiper-container .swiper-button-prev{display:none}.wrapper .container .blue-wrap .blue-inner-wrap{padding:30px 0}.wrapper .container .blue-wrap .blue-inner-wrap .receive-title{max-width:300px;margin:0 auto;font-size:18px;letter-spacing:1px;line-height:20px}.wrapper .container .blue-wrap .blue-inner-wrap .receive-descr{font-size:16px;font-weight:300;line-height:16px;margin:20px 0}.wrapper .container .blue-wrap .blue-inner-wrap .receive-button{margin:0 auto;max-width:320px;width:calc(100% - 40px);padding:16px 20px;height:auto;font-size:12px;letter-spacing:1px;line-height:14px}.wrapper .container .footer-wrap{padding-bottom:30px}.wrapper .container .footer-wrap .menu-title{margin-bottom:20px}.wrapper .container .footer-wrap .contact .contact-button a{max-width:320px}.wrapper .container .footer-wrap .contact .contact-list .menu-item.contact-right{text-align:left}.wrapper .container .profiles-wrap .product-block{max-width:250px;padding:30px}.wrapper .container .level3-article-wrap{margin-top:30px}.wrapper .container .level3-article-wrap .article-side h3:first-of-type{margin-top:30px}.wrapper .container .history-wrap .history-content{padding-left:60px}.wrapper .container .unsere-wrap .unsereBlock{padding:20px;height:330px}.wrapper .container .alu-block-wrap{display:none}.wrapper .container .alu-block-wrap.active{display:block}.wrapper .container .alu-block-wrap .alu-block-section{min-height:0}.wrapper .container .alu-block-wrap .alu-block-section.article-text{min-height:0}.wrapper .container .alu-block-wrap .alu-block-section .alu-block-sub-section:last-child{min-height:0}.wrapper .container .alu-block-wrap .alu-cards{height:auto}.wrapper .container .alu-block-wrap .alu-cards .product-block .product-pic img{object-fit:cover;width:auto;min-height:100%;height:100%}.wrapper .container.alu-layout .col-lg-6{max-width:100%;flex:0 0 100%}.wrapper .container .alu-switcher-wrap{display:block;width:100%;font-size:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;margin-bottom:10px}.wrapper .container .alu-switcher-wrap a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:50%;font-size:18px;line-height:50px;text-align:center;background:#ebebeb;color:#000;text-transform:uppercase}.wrapper .container .alu-switcher-wrap a.active{background:#044782;color:#fff}.wrapper .section-members{display:none}.mfp-container{padding:0 20px}.mfp-container .mfp-close{position:absolute;right:0;margin:0 auto;text-align:center;font-size:40px;width:25px;height:25px;top:-40px;padding:0}.mfp-container .mfp-title{text-align:center}}@media all and (max-width: 800px){.wrapper .container .article-main.aboutUs .article-block{margin-bottom:30px}.wrapper{padding-bottom:60px}.wrapper hr{margin:20px 0}.wrapper .with-padding.with-padding-left{padding-right:15px}.wrapper .with-padding.with-padding-right{padding-left:15px}.wrapper .table-wrap{margin-bottom:20px}.wrapper header{position:relative;top:0}.wrapper header .container.header-container{height:60px}.wrapper header .container.header-container .header-main{padding:0;height:100%}.wrapper header .container.header-container .header-main .row.open .navigation-wrap{margin-top:0;height:calc(100vh - 60px)}.wrapper header .container.header-container .header-main .row .navigation{padding-bottom:60px}.wrapper header .container.header-container .header-main .row .navigation ul .menu-item.second-level:hover .third-level-menu{display:none}.wrapper header .container.header-container .header-main .row .receive-block{display:none}.wrapper header .container.header-container .header-main .row .hamburger-wrap{height:60px;line-height:55px;right:20px;top:0px}.wrapper header .container.header-container .header-main .row .right-side .lang-selector{border:1px solid #ececec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wrapper header .container.header-container .header-main .row .right-side .lang-selector .lang-row{margin-bottom:0}.wrapper header .container.header-container .header-main .row .right-side .lang-selector .lang-block.min{display:block;max-width:100%;margin-bottom:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.wrapper h2,.wrapper h3,.wrapper h4{margin-bottom:10px}.wrapper p{text-align:left}.wrapper p:last-of-type{margin-bottom:20px}.wrapper *+ul,.wrapper *+ol{margin:20px 0}.wrapper .table-wrap-tw{margin-bottom:20px}.wrapper .header-wrap .swiper-container,.wrapper .header-wrap .swiper-container.portfolio{height:240px;margin-top:60px}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide .portfolio-slide-text-wrap,.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide .portfolio-slide-text-wrap{display:none}.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide img,.wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide img{max-height:320px}.wrapper .header-wrap .header-pic-wrap{margin-top:60px;height:240px}.wrapper .header-wrap .header-pic-wrap.alu-fenster{background-image:url("../images/inner-pics/headers/shuck_vs_raynares.jpg")}.wrapper .header-wrap .header-pic-wrap.level-3{height:auto;padding-bottom:20px}.wrapper .header-wrap .header-pic-wrap.aboutus{height:240px}.wrapper .header-wrap .header-pic-wrap.types-of-windows{background-position:-100px center}.wrapper p{font-size:16px;font-weight:300;line-height:28px}.wrapper h4{font-size:19px;line-height:27px}.wrapper h3{font-size:22px;line-height:28px}.wrapper h2{font-size:26px;line-height:30px}.wrapper h1{font-size:26px;font-weight:500;line-height:28px}.wrapper form{margin-top:30px}.wrapper form input,.wrapper form textarea{padding:0 10px}.wrapper form input{height:40px;line-height:40px}.wrapper form textarea{padding-top:10px;padding-bottom:10px}.wrapper form .sub-form-block{margin-top:10px;margin-bottom:30px}.wrapper form .form-bottom-descr{margin:20px 0 60px 0}.wrapper table tr{font-size:16px}.wrapper table tr td{padding:10px 20px}.wrapper .container.filters-layout{padding-top:30px;padding-bottom:20px}.wrapper .container.share-layout{padding-top:60px;padding-bottom:30px}.wrapper .container.footer-layout{margin-top:30px}.wrapper .container.about-layout{padding-top:0;padding-bottom:0}.wrapper .container.equipment-layout{padding-top:30px;padding-bottom:30px}.wrapper .container.inner-slider-layout{padding-top:20px;padding-bottom:20px}.wrapper .container.inner-article-layout{margin-top:20px}.wrapper .container.header-level3-layout .row{flex-direction:column-reverse}.wrapper .container.header-level3-layout .row .product-pic{max-width:150px}.wrapper .container.header-level3-layout .row .header-title-wrap{margin-top:30px;text-align:left}.wrapper .container.header-level3-layout .row .header-title-wrap .h-bage{float:left;margin:0 20px 0 0 !important}.wrapper .container.products-layout .sliders-wrap{position:relative}.wrapper .container .sliders-wrap .slider{padding-bottom:60px}.wrapper .container .sliders-wrap .slider .swiper-container{max-width:205px;margin-right:0;margin-left:0}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-pagination{display:block;bottom:10px;width:100%}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 6px;vertical-align:middle;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wrapper .container .sliders-wrap .slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;background:#000}.wrapper .container .slider-info .view-all-button a{margin-right:auto}.wrapper .container .slider-info .slider-info-text{text-align:center;padding:0;margin-left:0}.wrapper .container .slider-info .slider-info-text .slide-text-name{max-width:220px;height:36px}.wrapper .container .slider-info .view-all-button a{margin-top:10px}.wrapper .container .article-side{padding-top:30px;padding-bottom:50px;border-top:1px solid #EAEAEA}.wrapper .container .article-side.push-to-bottom{order:2}.wrapper .container .stats-side{background:#fff;padding-top:60px;padding-bottom:20px}.wrapper .container .stats-side .aboutUs-stats .stat-block-wrap{text-align:center;margin:auto;margin-bottom:40px}.wrapper .container .stats-side .aboutUs-stats .stat-block-wrap .stat-block{padding:0;min-height:130px;box-shadow:none}.wrapper .container .stats-side .aboutUs-stats .stat-block-wrap .stat-block .stat-icon{margin:0 auto}.wrapper .container .rating-wrap .rating-stars{margin:10px 40px}.wrapper .container .article-main{margin-bottom:30px}.wrapper .container .article-main .video-wrap{display:none}.wrapper .container .article-main .row .article-text-wrap{max-width:100%;flex:100%}.wrapper .container .article-main.aboutUs{flex-direction:column-reverse}.wrapper .container .article-main.aboutUs>.row{flex-direction:column-reverse}.wrapper .container .article-main .profiles-wrap-margin{padding:0 0 0 20px}.wrapper .container .videoBlock{margin-bottom:30px}.wrapper .container .aboutUs-wrap .photos-wrap{flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;text-align:center}.wrapper .container .aboutUs-wrap .photos-wrap+p{margin-top:0}.wrapper .container .aboutUs-wrap .aboutUs-text .main-button-style{margin-top:30px}.wrapper .container .aboutUs-wrap .aboutUs-pic{margin:0 auto;width:205px;height:275px}.wrapper .container .footer-wrap .contact{width:100%;margin-top:15px;padding-top:30px;border-top:1px solid #EAEAEA}.wrapper .container .footer-wrap .contact>*{max-width:320px;margin-right:auto}.wrapper .container .footer-wrap .contact .menu-title{border-top:0;padding-top:0;margin-top:0}.wrapper .container .footer-wrap .contact .contact-list .menu-item.contact-right{text-align:right}.wrapper .container .footer-wrap .contact .contact-list .row{flex-wrap:nowrap}.wrapper .container .contact-lines{padding:15px 0}.wrapper .container .contact-lines .line{margin-bottom:0}.wrapper .container .product-block .product-pic{width:166px;height:166px}.wrapper .container .breadcrumbs-wrap{margin-top:20px}.wrapper .container .breadcrumbs-wrap+.inner-content .article-side{border-top:0}.wrapper .container .inner-content{margin:20px 0}.wrapper .container .inner-content.article-text-center.article-text{margin:20px 0 0 0}.wrapper .container .inner-content.article-text-center.article-text .title-center h2,.wrapper .container .inner-content.article-text-center.article-text .title-center p{text-align:left}.wrapper .container .inner-content.contact-us.modify{margin-bottom:0px}.wrapper .container .inner-content.contact-us.modify .contact-block-wrap{border-bottom:0}.wrapper .container .inner-content.contact-us.modify .row{flex-direction:column}.wrapper .container .inner-content.contact-us .row{flex-direction:column-reverse}.wrapper .container .inner-content.contact-us .row .get-in-touch-side{padding:0}.wrapper .container .inner-content .article-side{padding-bottom:0}.wrapper .container .inner-content .article-side h3:first-of-type{margin-top:30px}.wrapper .container .inner-content .article-side h3+p{margin-top:10px}.wrapper .container .inner-content .article-side p:last-of-type{margin-bottom:10px}.wrapper .container .post-masonry-style{display:flex;overflow:auto}.wrapper .container .profiles-wrap{margin-top:30px;padding:30px 0}.wrapper .container .profiles-wrap.ordering .products-wrap{padding-bottom:20px}.wrapper .container .profiles-wrap.types-of-windows{margin-top:30px}.wrapper .container .profiles-wrap.types-of-windows .products-wrap{margin-right:0}.wrapper .container .profiles-wrap.types-of-windows .products-wrap .product-block{margin-right:0}.wrapper .container .profiles-wrap.types-of-windows .products-wrap .product-block .product-pic{width:100%}.wrapper .container .profiles-wrap .products-wrap{display:flex;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.wrapper .container .profiles-wrap .product-row{display:inherit}.wrapper .container .profiles-wrap .product-block{margin-right:20px;margin-bottom:0;max-width:205px;padding:20px}.wrapper .container .profiles-wrap:after{width:calc(100% + 40px);left:-20px;right:-20px}.wrapper .container .equipment-wrap .equipment-cards .row>div{max-width:50%}.wrapper .container .equipment-wrap .equipment-cards .row>div:nth-child(2n){padding-left:10px}.wrapper .container .equipment-wrap .equipment-cards .row>div:nth-child(2n+1){padding-right:10px}.wrapper .container .equipment-wrap .equipment-cards .card-wrap{margin-top:20px;padding:0 0 15px 0;border:1px solid #E3E3E3;overflow:hidden}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic{height:100px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-pic img{min-height:100px}.wrapper .container .equipment-wrap .equipment-cards .card-wrap .card-name{height:48px;padding:0 10px;margin:10px 0 0 0;letter-spacing:0.4px}.wrapper .container .article-block{margin:0}.wrapper .container .article-block h2+p{margin-top:10px}.wrapper .container .article-block .colors-wrap{margin-top:30px;font-size:0}.wrapper .container .article-block .colors-wrap .color-block{display:inline-block;margin-right:10px;width:calc((100% / 2) - 5px)}.wrapper .container .article-block .colors-wrap .color-block .color-image{height:60px}.wrapper .container .article-block .colors-wrap .color-block:nth-child(3n){margin-right:10px}.wrapper .container .article-block .colors-wrap .color-block:nth-child(2n){margin-right:0}.wrapper .container .started-middle{margin-top:30px}.wrapper .container .started-middle .inner-article-wrap{margin-top:30px}.wrapper .container .table-responsive{flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.wrapper .container .table-responsive:before{content:'';display:block;position:absolute;height:32px;width:22px;left:20px;background:url("../images/icons/touch2_table.svg") no-repeat center;background-size:contain}.wrapper .container .table-responsive .table{margin-left:70px}.wrapper .container .table-responsive .table tr td{min-width:170px}.wrapper .container .table-responsive .table tr td:nth-child(4n){min-width:220px}.wrapper .container .pagination-3lvl-wrap{margin:0}.wrapper .container .pagination-3lvl-wrap .col-6:first-child{padding-right:0;border-right:1px solid #D5D5D5}.wrapper .container .pagination-3lvl-wrap .col-6:last-child{padding-left:0}.wrapper .container .pagination-3lvl-wrap .pagination-link{padding-left:17px;color:#044782;font-size:12px;line-height:12px;letter-spacing:0;padding-top:20px;padding-bottom:20px}.wrapper .container .pagination-3lvl-wrap .pagination-link:before{background-image:url("../images/icons/sub_menu_arrow-active.svg");-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper .container .pagination-3lvl-wrap .pagination-link.right{padding-left:0;padding-right:17px}.wrapper .container .pagination-3lvl-wrap .pagination-link.right:before{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.wrapper .container form .chb-wrap .checkboxes-wrap .checkbox{display:block;min-width:100%}.wrapper .container .contact-block-wrap{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-right:0;border-left:0;padding:30px 20px}.wrapper .container .contact-block-wrap .office-adr{margin-top:10px}.wrapper .container .contact-block-wrap .get-in-touch-wrap{margin-top:20px}.wrapper .container .contact-block-wrap .get-in-touch-wrap .left-side{width:130px;height:130px}.wrapper .container .contact-block-wrap .get-in-touch-wrap .right-side{margin-left:20px;width:calc(100% - 130px - 20px)}.wrapper .container .history-wrap{position:relative;margin-top:20px;margin-left:0;border-left:0;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;background:rgba(245,246,247,0.5)}.wrapper .container .history-wrap.modify{background:#fff;border:0}.wrapper .container .history-wrap.modify:after{display:none}.wrapper .container .history-wrap.modify .row{display:block}.wrapper .container .history-wrap.modify .row>div{display:block}.wrapper .container .history-wrap.modify .history-content{white-space:normal;padding:0 15px}.wrapper .container .history-wrap.modify .history-content .history-block{max-width:100%;height:auto;display:block;margin:0 0 30px 0}.wrapper .container .history-wrap.modify .history-content .history-block h2{position:static}.wrapper .container .history-wrap.modify .history-content .history-block .block-line,.wrapper .container .history-wrap.modify .history-content .history-block .block-content{display:block;width:100%}.wrapper .container .history-wrap.modify .history-content .history-block .block-line .history-pic-wrap,.wrapper .container .history-wrap.modify .history-content .history-block .block-content .history-pic-wrap{width:100%}.wrapper .container .history-wrap.modify .history-content .history-block .block-line .history-pic-wrap p,.wrapper .container .history-wrap.modify .history-content .history-block .block-content .history-pic-wrap p{margin:10px 0 0 0}.wrapper .container .history-wrap.modify .history-content .history-block .block-line{margin-bottom:10px;width:57px;height:57px}.wrapper .container .history-wrap:after{content:'';position:absolute;bottom:30px;width:100%;border-bottom:1px dashed #111}.wrapper .container .history-wrap .row{display:inline-block;vertical-align:top;margin:0}.wrapper .container .history-wrap .row.first,.wrapper .container .history-wrap .row.last{max-width:320px;width:100%}.wrapper .container .history-wrap .row.first{margin-right:20px}.wrapper .container .history-wrap .row>div{display:inline-block;width:auto;max-width:inherit;padding:0}.wrapper .container .history-wrap .history-content{white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:100px;padding-left:0;font-size:0}.wrapper .container .history-wrap .history-content .history-block{position:relative;display:flex;flex-direction:column-reverse;width:100%;margin-top:0 !important;margin-right:20px;height:182px;max-width:140px}.wrapper .container .history-wrap .history-content .history-block:before{bottom:-80px;left:0;right:0;margin:0 auto}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap{width:140px}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap .pic-wrap{pointer-events:none;cursor:none;margin:0;width:100%}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap .pic-wrap img{width:100%;height:140px}.wrapper .container .history-wrap .history-content .history-block .history-pic-wrap .pic-descr{white-space:normal;height:32px}.wrapper .container .history-wrap .history-content .history-block h2{position:absolute;bottom:-55px;left:0;right:0;margin:0 auto;text-align:center}.wrapper .container .history-wrap .history-content .history-block.year1872:before{left:0;right:0;margin:0 auto}.wrapper .container .history-wrap .history-content .history-block.year1872:after{content:'';position:absolute;display:block;background:#FAFAFB url("../images/icons/touch2_table.svg") no-repeat center;background-size:contain;height:26px;width:140px;z-index:2;bottom:-80px}.wrapper .container .history-wrap .history-content .history-block.year1872 h2{left:0;right:0;text-align:center}.wrapper .container .history-wrap .history-content .history-block.year1966:after{display:none}.wrapper .container .history-wrap .history-content .history-block.year1872,.wrapper .container .history-wrap .history-content .history-block.year1966{max-width:300px}.wrapper .container .history-wrap .history-content .history-block.year1872 .history-pic-wrap,.wrapper .container .history-wrap .history-content .history-block.year1966 .history-pic-wrap{width:300px}.wrapper .container .history-wrap .history-content .history-block.year1872 .history-pic-wrap .pic-wrap,.wrapper .container .history-wrap .history-content .history-block.year1966 .history-pic-wrap .pic-wrap{width:140px}.wrapper .container .history-wrap .history-content .history-block.year1872 .pic-wrap,.wrapper .container .history-wrap .history-content .history-block.year1966 .pic-wrap{margin-right:20px}.wrapper .container .article-text-wrap.aboutUs-second{margin-top:30px}.wrapper .container .portfolio-wrap .portfolio-area{display:none}.wrapper .container .portfolio-wrap .portfolio-area.mobileCount{display:flex}.wrapper .container .portfolio-wrap .product-block{border:1px solid #E3E3E3;margin-bottom:10px}.wrapper .container .portfolio-wrap .product-block .product-pic{width:100%;height:180px}.wrapper .container .portfolio-wrap .product-block .product-pic img{min-width:100%;object-fit:cover}.wrapper .container .portfolio-wrap .product-block .text-wrap{padding:15px 0 5px 0}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-text{margin-top:5px}.wrapper .container .table-wrap-tw{margin-top:30px;position:relative;padding-left:75px;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.wrapper .container .table-wrap-tw:before{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto 0;left:15px;width:22px;height:32px;background:url("../images/icons/touch2_table.svg") no-repeat center;background-size:contain}.wrapper .container .article-text.portfolio+.article-text.portfolio{border-top:0;padding-top:0;margin-bottom:0}.wrapper .container .button-wrap-with-title .main-button-style a{width:200px}.wrapper .container .downloads-wrap{margin-top:20px}.wrapper .container .downloads-wrap .row ul{margin-top:0;margin-bottom:10px}.wrapper .container .downloads-wrap .row ul li{line-height:20px !important;padding-top:9px;padding-bottom:9px}.wrapper .container .downloads-wrap .row ul li:before{top:0}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .row .hidden-xs{display:none}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .row .h3-spacer{margin:0 !important}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .row>*{margin-bottom:20px}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .row>*:last-child{margin-bottom:0}.wrapper .container .downloads-wrap .download-section:last-child{margin-bottom:0}.wrapper .container .blue-second-wrap{max-width:100%}.wrapper .container .video-job .article-side{border:0}.wrapper .container .unsere-wrap{margin-top:20px}.wrapper .container .unsere-wrap .unsereBlock{height:auto;margin-bottom:20px}.wrapper .container .zahlen-wrap{padding:20px 0;max-width:420px;margin:0 auto}.wrapper .container .zahlen-wrap .zahlen-text{margin-bottom:0}.wrapper .container .zahlen-wrap .zahlen-block{max-width:140px;width:100%;margin:20px auto}.wrapper .container .zahlen-wrap .zahlen-block:nth-child(odd){text-align:left}.wrapper .container .zahlen-wrap .zahlen-block:nth-child(even){text-align:right}.wrapper .container .filtersWrap{margin-top:20px}.wrapper .container .filtersWrap>div,.wrapper .container .filtersWrap select{display:block;margin:10px auto;max-width:100%;width:100%}.wrapper .container .filtersWrap select{display:inline-block;margin:10px;max-width:45%;width:100%}.wrapper .container .offene-wrap{margin-top:0}.wrapper .container .offene-wrap .product-block{margin-top:20px}.wrapper .container .inner-job{margin:20px 0 0 0}.wrapper .container .inner-job-block{margin-bottom:0;padding:20px}.wrapper .container .inner-job-block .title{margin-top:10px}.wrapper .container .job-wrap .row>div:last-of-type .job-block{margin-bottom:0}.wrapper .container .job-wrap .job-block{height:auto;padding:20px;margin-bottom:20px}.wrapper .container .benefits-wrap .benefit-block{display:block}.wrapper .container .benefits-wrap .benefit-block .benefit-icon{height:100px}.wrapper .container .awards-wrap ul li{margin-bottom:20px}.wrapper .container .awards-wrap ul li:last-of-type{margin-bottom:0}.wrapper .container .job-contact-block .job-contact-info{margin-top:20px}.wrapper .container .job-contact-block .job-contact-info h2{margin-bottom:0;font-weight:400;font-family:"Futura PT",sans-serif}.wrapper .container .job-contact-block .job-contact-info h2+.second-title{font-weight:normal;margin-top:0;margin-bottom:0}.wrapper .container .job-contact-block .job-contact-info .second-title-descr{margin-top:5px}.wrapper .container .job-contact-block h4{margin-top:20px}.wrapper .container.alu-layout{padding-top:20px}.wrapper .container .alu-content{margin:0}.wrapper .container .alu-block-wrap .alu-block-head{padding:40px}.wrapper .container .alu-block-wrap .alu-block-section{padding:20px}.wrapper .container .alu-block-wrap .alu-cards .alu-row{margin:0;text-align:center}.wrapper .container .alu-block-wrap .alu-cards .alu-row:last-child .product-block:last-child{margin-bottom:0}.wrapper .container .alu-block-wrap .alu-cards .alu-row .product-block{width:100%;max-width:186px;margin-left:15px;margin-right:15px !important;margin-bottom:15px}.wrapper .section.section-gray{background-color:#F5F6F7}.wrapper .section.section-inner-body.second-level .share-layout{display:none}.wrapper .section.section-inner-body.third-level .share-layout{padding-top:0;padding-bottom:60px}.wrapper .section.section-video{padding:20px 0}.wrapper .section.main-job{margin:20px 0}.wrapper .section .inner-pagination-wrap{border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5}.wrapper .section .article-text ul li,.wrapper .section .article-text ol li{font-size:16px;padding-left:15px}.wrapper .section .article-text ul li p,.wrapper .section .article-text ol li p{margin-bottom:0 !important}.wrapper .section .important-text{padding:20px;font-size:15px;text-align:left;line-height:24px}.wrapper .section.section-inner-without_pic{padding-bottom:60px}.wrapper .section.section-inner-without_pic header .container.header-container{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.wrapper .section.blue-benefits{padding:30px 0}.wrapper .section.section-noborder .container.members-layout{margin:30px 0}.wrapper footer .receive-block{z-index:99;position:fixed;width:100%;bottom:0;display:block;padding:0;font-family:"Futura PT Book",sans-serif;font-size:16px;font-weight:300;line-height:60px;background-color:#044782;color:#fff;text-align:center;height:60px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.wrapper footer .receive-block .text-wrap .bolded{display:inline;font-size:inherit;line-height:inherit}.wrapper .section-logos{display:none}}@media all and (max-width: 500px){.wrapper .container .filtersWrap select{margin:10px auto;max-width:100%}}@media all and (min-width: 1440px){.wrapper header .container .header-main .row .right-side .lang-selector:after{right:18px}}@media all and (min-width: 1280px){.wrapper header .container .header-main .row .right-side:hover .lang-selector{display:block}.wrapper header .container .header-main .row .right-side .lang-selector:after{content:'';display:block;position:absolute;top:-11px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #044782 transparent}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min:hover{background-color:#F2F6F9}.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min:hover .lang-text .lang-name,.wrapper header .container .header-main .row .right-side .lang-selector .lang-block.min:hover .lang-text .lang-descr{color:#044782}.wrapper header .container .header-main .row .navigation ul li.menu-item.first-level:hover>a{color:#044782}.wrapper header .container .header-main .row .navigation ul li.menu-item.second-level:hover{background-color:rgba(4,71,130,0.1)}.wrapper header .container .header-main .row .navigation ul li.menu-item.second-level:hover>a{color:#044782}.wrapper header .container .header-main .row .navigation ul li.menu-item.second-level:hover:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("../images/icons/sub_menu_arrow-active.svg")}.wrapper header .container .header-main .row .navigation ul li.menu-item.third-level:hover{background-color:#F2F6F9}.wrapper header .container .header-main .row .navigation ul li.menu-item.third-level:hover>a{color:#044782}.wrapper header .container .header-main .row .navigation ul li.menu-item li{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper header .container .header-main .row .navigation ul li.menu-item li:after{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper header .container .header-main .row .navigation ul li.menu-item a{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}}@media all and (min-width: 1024px){.wrapper .container .alu-main-button:hover,.wrapper .container .form_main-button:hover{background-color:#004BFF}.wrapper .container .article-main .videoBlock .videoPlay{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wrapper .container .article-main .videoBlock .videoPlay:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.wrapper .container .blue-wrap .blue-inner-wrap .receive-button{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #fff}.wrapper .container .blue-wrap .blue-inner-wrap .receive-button:hover{color:#fff;background:#044782;border-color:#fff}.wrapper .container .portfolio-wrap .product-block:hover{padding-left:0;padding-top:0;padding-right:0;box-shadow:0 15px 40px -10px rgba(0,0,0,0.3)}.wrapper .container .portfolio-wrap .product-block:hover .text-wrap{bottom:0}.wrapper .container .portfolio-wrap .product-block:hover .product-pic:after{content:'';display:block;position:absolute;z-index:3;width:100%;height:100%;top:0;bottom:0;opacity:1;background:rgba(4,71,130,0.7)}.wrapper .container .portfolio-wrap .product-block:hover .product-pic:before{content:'';display:block;position:absolute;z-index:4;top:0;bottom:45px;left:0;right:0;margin:auto;width:30px;height:30px;background:url("../images/icons/add.svg") no-repeat center;background-size:contain}.wrapper .container .portfolio-wrap .product-block .product-pic:after,.wrapper .container .portfolio-wrap .product-block .product-pic:before{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrapper .container .portfolio-wrap .product-block .text-wrap{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrapper .container .portfolio-wrap .product-block .text-wrap .product-title{color:inherit}}@media all and (min-width: 800px){.wrapper .container .header-main .row .receive-block{-moz-transition:all .15s ease-in-out .15s;-o-transition:all .15s ease-in-out .15s;-webkit-transition:all .15s ease-in-out;-webkit-transition-delay:.15s;transition:all .15s ease-in-out .15s}.wrapper .container .header-main .row .receive-block .receive-arrow{position:relative}.wrapper .container .header-main .row .receive-block .receive-arrow:before{content:'';position:absolute;left:0;top:0;bottom:0;width:0;height:100%;background-color:#053967;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper .container .header-main .row .receive-block:hover{background:#053967;transition-delay:0s}.wrapper .container .header-main .row .receive-block:hover .receive-arrow:before{width:8px;transition-delay:0.15s}.wrapper .container .main-button-style a{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper .container .main-button-style a:hover{border-color:#044782;background:#044782;color:#fff}.wrapper .container .product-block{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrapper .container .product-block:hover{z-index:5;-moz-box-shadow:0 15px 40px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 15px 40px 0 rgba(0,0,0,0.3);box-shadow:0 15px 40px 0 rgba(0,0,0,0.3)}.wrapper .container .product-block:hover .product-title{color:#044782}.wrapper .container .footer-wrap .service a,.wrapper .container .footer-wrap .products a,.wrapper .container .footer-wrap .contact-list a{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper .container .footer-wrap .service a:hover,.wrapper .container .footer-wrap .products a:hover,.wrapper .container .footer-wrap .contact-list a:hover{color:#111111;text-decoration:underline}.wrapper .container .equipment-wrap .equipment-cards .card-wrap{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wrapper .container .equipment-wrap .equipment-cards .card-wrap:hover{-moz-box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);-webkit-box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);box-shadow:0 15px 40px -10px rgba(0,0,0,0.3)}.wrapper .container .equipment-wrap .equipment-cards .card-wrap:hover .card-name{color:#044782}.wrapper .container .profiles-wrap .product-block:hover{-moz-box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);-webkit-box-shadow:0 15px 40px -10px rgba(0,0,0,0.3);box-shadow:0 15px 40px -10px rgba(0,0,0,0.3)}.wrapper .container .pagination-3lvl-wrap .pagination-link{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper .container .pagination-3lvl-wrap .pagination-link:hover{color:#000}.wrapper .container .pagination-3lvl-wrap .pagination-link:hover:before{background-image:url("../images/icons/prev_icon-active.svg")}.wrapper .container .downloads-wrap .download-section .download-item .download-item-body .link-item .file-link:hover{text-decoration:underline}.wrapper .swiper-container .swiper-button-prev,.wrapper .swiper-container .swiper-button-next{-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.wrapper .swiper-container .swiper-button-prev:hover,.wrapper .swiper-container .swiper-button-next:hover{width:45px}}
.wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide:before {

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}

@media all and (max-width: 800px) {
    .wrapper .header-wrap .swiper-container,
    .wrapper .header-wrap .swiper-container.portfolio {
        height: 340px;
    }

    .wrapper .header-wrap .swiper-container .swiper-wrapper .swiper-slide img,
    .wrapper .header-wrap .swiper-container.portfolio .swiper-wrapper .swiper-slide img {
        max-height: 340px;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets,
    .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 20px;
    }
}

.mfp-counter {
    display: none;
}


.wrapper header .container .header-main .row .navigation ul .menu-item .third-level-menu {
    /* max-width:230px; */
}

.frame-type-header header, .frame-container header {
    top: auto;
}

.box-round {
    padding: 20px;
}

.box-round .article-text {

    box-sizing: border-box;
    min-height: 210px;
    padding: 30px;
    border-radius: 3px;
    background-color: #FFFFFF;

    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.3);
}

.box-round .article-text h2 {
    font-family: "Futura PT";
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    margin-top: 0px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    color: #111111;
    border-bottom: 1px solid #D5D5D5;
}

.box-round .article-text p {
    font-family: Merriweather;
    font-size: 13px;
    font-weight: 300;
    line-height: 21px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
}

.box-round .article-text h5 {
    font-family: "Futura PT";
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #111111;
}

.box-round .article-text ul li {

    font-family: Merriweather !important;
    font-size: 13px !important;
    font-weight: 300 !important;
    line-height: 21px !important;
    padding-left: 20px !important;
    color: #111111 !important;
}

.wrapper .container .filters {
    text-align: center;
}

.gray-box {
    padding: 20px;
}


.gray-box h4 {

    font-family: "Futura PT";
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #111111;
}

.gray-box ul {
    margin-left: 0px !important;
    list-style: none !important;
}

.gray-box ul li {

    font-family: Merriweather;
    font-size: 13px !important;
    font-weight: 300;
    line-height: 21px;
    padding-left: 20px !important;
    color: #111111;
}

.gray-box ul li::before {
    position: absolute;
    top: 16px;
    left: 1px;
    width: 7px;
    height: 3px;
    content: "" !important;
    transform: rotate(30deg);
    background-color: #17346a;
}

.gray-box ul li::after {
    position: absolute;
    top: 10px;
    left: 7px;
    width: 3px;
    height: 9px;
    content: "";
    transform: rotate(32deg);
    background-color: #17346a;
}

.gray-box .article-text {
    box-sizing: border-box;
    height: 204px;
    min-height: 230px;

    padding: 30px;
    border: 1px solid #EAEAEA;

    border-radius: 3px;
    background: #cccccc;
    background-color: #FAFAFB;
}

.videoBlock iframe {
    width: 100%;
    height: 100%;
}

.wrapper .container .videoBlock::after, .wrapper .container .videoBlock::before {
    /* z-index:-2 !important;*/
}

.wrapper .container.inner-article-layout .downloads-wrap {
    margin-top: 20px;
}

.wrapper .container .downloads-wrap .row ul {
    margin-top: 15px;
}

.wrapper .container .downloads-wrap .row .pdf ul li, .wrapper .container .downloads-wrap .row .dxf ul li, .wrapper .container .downloads-wrap .row .dwg ul li {
    font-family: "Futura PT Book", sans-serif;
    line-height: 38px;
    padding-left: 30px;
    list-style: none;
    color: #004BFF;
}

.wrapper .container .downloads-wrap .row ul li a:hover {
    text-decoration: underline;
}

.wrapper .container .downloads-wrap .row .pdf ul li::before {
    position: absolute;
    width: 18px;
    height: 22px;
    margin-top: 6px;
    margin-left: -30px;
    content: '';
    background: url("../images/icons/file types/pdf.svg") no-repeat;
    background-position: center;
    background-size: contain;
}

.wrapper .container .downloads-wrap .row .dxf ul li::before {
    position: absolute;
    width: 18px;
    height: 22px;
    margin-top: 6px;
    margin-left: -30px;
    content: '';
    background: url("../images/icons/file types/file.svg") no-repeat;
    background-position: center;
    background-size: contain;
}

.wrapper .container .downloads-wrap .row .dwg ul li::before {
    position: absolute;
    width: 18px;
    height: 22px;
    margin-top: 6px;
    margin-left: -30px;
    content: '';
    background: url("../images/icons/file types/dwg.svg") no-repeat;
    background-position: center;
    background-size: contain;
}

.image-popup-full-width {
    max-width: 100% !important;
}

.article-text .list {
    margin-top: 30px;
}

.article-text table {
    margin-top: 30px;
}

.wrapper table tr th {
    font-family: "Futura PT", sans-serif;
    padding: 10px;
    color: #044782;
}

.powermail_fieldwrap_datenschutz .checkbox label {
    line-height: 20px !important;
}

.powermail_fieldwrap_datenschutz .checkbox label::before {
    display: block;

    float: left;

    margin-bottom: 60px;
}

.wrapper .container form .chb-wrap #powermail_field_datenschutz_1:checked + label::after {
    top: 5px;
    margin: 0;
}

.page-75 .inner-content.article-text > .row {
    justify-content: center !important;
    -ms-flex-pack: center !important;
}

.wrapper .main-job .container .offene-wrap .offene-block {
    margin-bottom: 50px;
}

.no-results {
    position: absolute;
    display: none;
    width: 100%;
    margin-top: -120px;
}

.no-results strong {
    font-weight: 600;
}

.inner-job-block p strong {
    font-weight: 600;
}

.wrapper .section .article-text table tr td ul li, .wrapper .section .article-text table tr td ol li {
    font-size: 13px;
    padding-left: 5px;
}

.wrapper .section .col-md-6 .article-text table tr td p {
    font-size: 13px;
    text-align: left;
}

.wrapper .col-md-6 table tr th {
    font-size: 15px;
}

.wrapper table tr th {
    border: 1px solid #EAEAEA;
}

.wrapper .section table tr td ul, .wrapper .section table tr td ul {
    display: inline-grid;
}

.kontakt-logo1, .kontakt-logo2 {
    text-align: center;
}

.kontakt-logo1 > div {
    display: inline-block;
    width: 165px;
    height: 81px;
    margin-top: 30px;
    background: url(/../../../sites/de/files/img/mitgliedschaften.png) no-repeat;
    background-position: -247px 0;
}

.kontakt-logo2 > div {
    display: inline-block;
    width: 52px;
    height: 111px;
    margin-top: 30px;
    background: url(/../../../sites/de/files/img/mitgliedschaften.png) no-repeat;
    background-position: 0 0;
}

.wrapper .header-wrap .header-pic-wrap.level-2:after, .wrapper .header-wrap .header-pic-wrap.level-2:before {
    opacity: 0.1;
}

.wrapper .container .contact-lines .line .line_name {
    white-space: nowrap;
}

.thanks-rate {
    margin-left: 40px;
    color: green;
}

.error-rate {
    margin-left: 40px;
    color: red;
}

.swiper-button-disabled {
    opacity: 0 !important;
}

.swiper-wrapper {
    /*display: flex;
    align-items: center;
    justify-content: center;
    */
}

.dropzone {
    min-height: auto !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
}

.parsley-error + div.filled > .error-text {
    display: block !important;
}

.dz-started span.back-notify {
    display: none;
}

.article-side .article-text:nth-child(2) {
    margin-top: 20px;
}

.wrapper .container form .chb-wrap .styled-checkbox:checked + label::after {

}

.powermail_field_error_container_datenschutz .error-text, .checkboxes-wrap .error-text {
    font-family: "Futura PT", sans-serif;
    font-size: 22px;
    font-size: 11px;
    position: absolute;
    right: 0;
    bottom: 13px;
    bottom: 200px;
    display: block;
    width: 100%;
    padding-right: 40px;
    text-align: right;
    letter-spacing: .5px;
    text-transform: uppercase;
    color: black;
    color: #f44336;


}

.wrapper .container .alu-block-wrap .alu-cards .product-block {
    margin-bottom: 20px;
}

@media (min-width: 991px) {
    .wrapper h1 {
        font-size: 37px;
    }
}

.videoBlock {
    cursor: pointer;
}

.videoBlock:hover .videoPlay {

    cursor: pointer;
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.wrapper .container form .chb-wrap #powermail_field_marker_03_1:checked + label::after {
    top: 5px;
    margin: 0;
}

.wrapper .container form .chb-wrap #powermail_field_marker_03_1:checked + label::after {
    top: 5px;
    margin: 0;
}


blockquote::before {
    font-family: Georgia;
    font-size: 150px;
    position: absolute;
    z-index: -1;
    margin-top: 30px;
    margin-left: -20px;
    content: '“';
    opacity: 0.11;

}

.wrapper .section blockquote {
    border-top: none;
    border-bottom: none;
}

.wrapper .section blockquote, .wrapper .section blockquote p {
    font-size: 20px;
    font-weight: 300;
    font-style: italic;
    line-height: 36px;
    color: #777;
}

.before_extra-small {
    margin-top: 1em !important;
}

.before_small {
    margin-top: 2em !important;
}

.before_medium {
    margin-top: 3em !important;
}

.before_large {
    margin-top: 4em !important;
}

.before_extra-large {
    margin-top: 5em !important;
}

.after_extra-small {
    margin-bottom: 1em !important;
}

.after_small {
    margin-bottom: 2em !important;
}

.after_medium {
    margin-bottom: 3em !important;
}

.after_large {
    margin-bottom: 4em !important;
}

.after_extra-large {
    margin-bottom: 5em !important;
}

.swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    opacity: 1;
    background: white;
    box-shadow: 0px 0px 8px #17225fbf;
}

.swiper-pagination-bullet-active {
    background: #044782 !important;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
    cursor: pointer;
}

.jobs-layout-default .wrapper .section.blue-benefits.new-style-jobs, #p2295 .wrapper .section.blue-benefits.new-style-jobs, #p1983 .wrapper .section.blue-benefits.new-style-jobs {
    background: url(https://www.neuffer.de/fileadmin/templates/neuffer/images/jobs-new/neuffer-benefits-bg.jpg) no-repeat center;
}

.jobs-layout-default .wrapper .section.blue-benefits.new-style-jobs .blue-overlay::after, #p2295 .wrapper .section.blue-benefits.new-style-jobs .blue-overlay::after, #p1983 .wrapper .section.blue-benefits.new-style-jobs .blue-overlay::after {
    opacity: 0.34;
}

.jobs-layout-default .wrapper .section.blue-benefits.new-style-jobs .benefit-icon, #p2295 .wrapper .section.blue-benefits.new-style-jobs .benefit-icon, #p1983 .wrapper .section.blue-benefits.new-style-jobs .benefit-icon {
    width: 130px;
    height: 130px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    border: 3px solid white;
    border-radius: 50%;
}

.jobs-layout-default .wrapper .container .unsere-wrap, #p2295 .wrapper .container .unsere-wrap, #p1983 .wrapper .container .unsere-wrap {
    margin-top: 30px;
}

.jobs-layout-default .wrapper .container .unsere-wrap .unsereBlock, #p2295 .wrapper .container .unsere-wrap .unsereBlock, #p1983 .wrapper .container .unsere-wrap .unsereBlock {
    /*   height: 110px; */
    border: none;
}

.jobs-layout-default .wrapper .container .unsere-wrap .unsereBlock .unsereText {
    /*   display:none; */
}

.jobs-layout-default .videoBlock, #p2295 .videoBlock, #p1983 .videoBlock {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 280px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url(../images/jobs-new/nfb.jpg) no-repeat center;
    background-size: cover;
    -moz-box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.3);
}

.jobs-layout-default .videoBlock .videoPlay, #p2295 .videoBlock .videoPlay, #p1983 .videoBlock .videoPlay {
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    overflow: hidden;
    width: 60px;
    height: 60px;
    margin: auto;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 50%;
    background: url("../images/icons/Triangle_play_icon.svg") no-repeat 25px center, rgba(0, 0, 0, 0.5);
}

.jobs-layout-default .wrapper h3, #p2295 .wrapper h3, #p1983 .wrapper h3 {
    font-family: "Futura PT Book", sans-serif;
    font-weight: 400;
}

.jobs-layout-default .main-job + h2, #p2936 .main-job + a + h2, #p2295 .main-job + h2, #p1983 .main-job + h2 {
    margin-top: -40px;
    margin-bottom: 40px;
    text-align: center;
}

.ext-video-wrap {

    height: auto !important;
    margin-top: 50px;
}

.ext-video-wrap > img {
    width: 100%;
    height: auto;
}

.ext-video-border {
    padding-right: 30px;
    padding-left: 30px;
}

.g-recaptcha > div {
    width: 100% !important;
    height: auto !important;

}

.g-recaptcha > div .error-text {
    font-family: "Futura PT", sans-serif;
    font-size: 11px;
    bottom: 13px;
    text-align: right;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #F44336;
}

.wrapper .container .slider-info .slider-info-text .slide-text-name {
    font-size: 12px;
}

@media (max-width: 768px) {

    .jobs-layout-default .logos-wrap .logo-pic {
        width: 30% !important;
        max-height: 120px;
        margin-bottom: 30px;
    }

    .jobs-layout-default .header-wrap .header-pic-wrap.level-2 {
        min-height: 700px;
        margin-bottom: -665px !important;
        background-position: center center !important;
    }

    .jobs-layout-default .header-wrap h3 {
        margin-top: 30px;
    }

    .jobs-layout-default .wrapper.body-bg > .section.section-inner {
        height: 700px !important;
    }

    .jobs-layout-default .videoBlock.firstWrap {
        width: 100% !important;
        height: 250px !important;
        background-size: cover !important;
    }

    .jobs-layout-default .section.main-job.zahlen .zahlen-bg {
        background-size: cover !important;
    }

    .jobs-layout-default .section.section-inner-body.blue-benefits.wrapper.recruiter-page.new-style-jobs {
        background-size: cover !important;
    }

    .jobs-layout-default .container.about-layout {
        overflow: hidden !important;
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .jobs-layout-default .header-pic-wrap.level-2 {
        height: 300px !important;
        background-size: cover !important;
    }

    .wrapper header .container .header-main .row .navigation ul {
        margin-bottom: 80px;
    }

}

@media (min-width: 767px) and (max-width: 1366px) {
    .wrapper header .container .header-main .row .navigation ul {
        margin-bottom: 80px;
    }

}

@media (min-width: 767px) and (max-width: 1666px) {
    .header-main > .row > .logo {
        max-height: 80px;
    }

    .header-main > .row > .menu {
        max-height: 80px;
    }


}

@media (max-width: 1024px) {
    .logos-layout .logos-wrap > .logo-pic {
        width: 30% !important;
        margin-bottom: 30px;
    }

    .jobs-layout-default .header-pic-wrap.level-2 {
        /*     min-height: 700px;
            margin-bottom: -580px !important; */
    }
}

.swiper-container .portfolio-slide-title {
    color: white !important;
}

.swiper-container .portfolio-slide-descr {
    color: white !important;
}


.wrapper header .container .header-main .row .navigation ul li.menu-item a {
    font-size: 13px !important;
}


.backendlayout-product_list .wrapper .header-wrap .header-pic-wrap {
    height: auto !important;

}

.backendlayout-product_list .wrapper .header-wrap .header-pic-wrap img {
    display: block;
    width: auto;
    height: 100%;
    object-fit: cover;

}

@media (max-width: 769px) {
    .backendlayout-product_list .wrapper .header-wrap .header-pic-wrap img {
        max-height: 215px;
    }
}


@media (min-width: 769px) and (max-width: 1024px) {
    .jobs-layout-default .body-bg > .section-inner > .header-wrap > .header-pic-wrap.level-2 {
        min-height: 680px;
        margin-bottom: -595px !important;
    }
}


@media (min-width: 1024px) and (max-width: 6500px) {
    .wrapper .header-wrap .header-pic-wrap img {
        width: 100% !important;
    }

    .header-pic-wrap.level-2 img {
        width: 100% !important;
    }
}


@media (max-width: 769px) {
    .backendlayout-product_list .wrapper .header-wrap .header-pic-wrap, .backendlayout-custom_product_list .wrapper .header-wrap .header-pic-wrap {
        height: auto !important;
    }

    .backendlayout-product_list .wrapper .header-wrap .header-pic-wrap img, .backendlayout-custom_product_list .wrapper .header-wrap .header-pic-wrap img {
        height: auto !important;

    }

}


#tx_cookies {
    position: fixed;
    z-index: 999999;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #ccc !important;
}

#tx_cookies_accept {
    display: none;
}

#tx_cookies_hint {
    font-family: "Futura PT Book", sans-serif;
    font-size: 13px;
    line-height: 20px;
    padding-right: 20px !important;
}

#tx_cookies_hint a {
    text-decoration: underline;
    color: black !important;
}

#tx_cookies_inner {
    padding: 15px;
    padding-right: 25px !important;
    padding-left: 25px !important;
}

#tx_cookies_close {
    font-size: 24px !important;
    line-height: 35px;
    padding-right: 10px !important;
    padding-left: 10px !important;
    background: none !important;
}

.show-only-mobile {
    display: none;
}

.show-only-desktop {
    font-size: 12px;
    line-height: 50px;
    width: 300px;
    height: 50px;
    margin-top: 20px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none;
    background: #044782;
    box-shadow: none;
}


@media screen and (max-width: 720px) {
    .show-only-mobile {
        display: block;
    }

    .show-only-desktop {
        display: none;
    }
}


.dropzone .dz-preview .dz-error-message {
    top: 145px;
    opacity: 1 !important;
}

.form_main-button:disabled,
.form_main-button[disabled] {
    color: #666666;
    background-color: #cccccc;
}

.wrapper form button:disabled:hover,
.wrapper form button[disabled]:hover {
    background-color: #cccccc !important;
}

.justify-content-md-center {
    justify-content: center !important;
    -ms-flex-pack: center !important;
}

/*new*/
.wrapper .container .videoBlock.notAllowed .videoPlay {
    width: 100% !important;
    height: 100% !important;
    cursor: default !important;
    background: none !important;
}

.jobs-layout-default .videoBlock .videoPlay, #p2295 .videoBlock.notAllowed .videoPlay, #p1983 {
    -webkit-border-radius: 0;
    border-radius: 0;
}

.videoBlock.notAllowed:hover .videoPlay {

    cursor: default !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}

.modal-toggler {
    cursor: pointer;
    text-decoration: underline;
}

.play-video-toggler, .play-map-toggler {
    display: flex;
    align-items: center;
    cursor: pointer;
    text-decoration: underline;
}

.overlay-backdrop {
    font-family: "Merriweather", serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    position: absolute;
    display: flex;
    align-items: center;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 50px;
    text-align: left;
    color: #111;
    background: hsla(0, 0%, 100%, .85);
}

.map-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 240px;
    margin-top: 30px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: url(../images/map.png) no-repeat center;
    background-size: cover;
    -moz-box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px -5px rgb(0 0 0 / 30%);
    box-shadow: 0 10px 20px -5px rgb(0 0 0 / 30%);
}

.map-wrap iframe {
    width: 100%;
    height: 100%;
}

.modal-content {
    position: relative;
    max-width: 800px;
    margin: 0 auto;
    padding: 48px;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
}

.calendly-layout {
    margin: 20px 0 20px 0;
    padding: 35px 20px;
    color: #fff;
    border-radius: 3px;
    background: #044782;
}

.calendly-layout h3 {
    font-family: "Futura PT Book", sans-serif;
    font-size: 24px;
    line-height: 30px;
    display: block;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.calendly-layout :is(p, h3) {
    color: #fff;
}

.calendly-button:hover {
    color: #fff;
    background: #004BFF;
}

.calendly-button {
    font-size: 14px;
    line-height: 50px;
    display: block;
    width: 100%;
    height: 50px;
    margin-top: 15px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #044782;
    border: 0;
    outline: none;
    background: #ffffff;
    box-shadow: none;
}

/************ new layout styles *****************
.backendlayout-new_landing_page :where( strong, b, u, i, em) {
    font: revert;
    font-family: 'Futura PT';
}*/

.backendlayout-new_landing_page .wrapper .container.share-layout {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.backendlayout-new_landing_page .wrapper .container .blue-wrap {
    border-radius: 0;
}

.wrapper .grey-layout .container.logos-layout {
    margin-bottom: 0;
}

.backendlayout-new_landing_page .wrapper .grey-layout {
    width: 100%;
    max-width: 100%;
    padding: 80px 0;
    background: #FAFAFB;
}

.backendlayout-new_landing_page .wrapper .blue-layout {
    width: 100%;
    max-width: 100%;
    padding: 80px 0;
    background: #E5ECF2;
}

.backendlayout-new_landing_page .wrapper .container .logos-wrap {
    text-align: initial;
}

.backendlayout-new_landing_page .downloads-wrap .download-section .download-item .download-item-title h4 {
    line-height: 25px !important;
    padding: 15px 0;
}

.backendlayout-new_landing_page .flexslider .slides {
    display: flex;
}

.backendlayout-new_landing_page .flexslider .slides li {
    height: auto;
}

/*new product teaser*/

.new_product_teaser-item {
    margin-block: 15px;
}

.new_product_teaser-item .new_product_teaser-header h3 {
    font-family: 'Futura PT';
    font-size: 22px;
    font-weight: 450;
    font-style: normal;
    line-height: 28px;
    color: #222222;
    margin-top: 20px !important;
    margin-bottom: 0;
}

.new_product_teaser-item .new_product_teaser-image img {
    width: auto;
    height: 100%;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    background: #FFFFFF;
}

.new_product_teaser-item .new_product_teaser-text {
    min-height: 160px;
}

.new_product_teaser-item .new_product_teaser-text strong {
    font-weight: 600;
}

.new_product_teaser-item .new_product_teaser-text .list-normal {
    margin: 0 0 0 20px;
}

.new_product_teaser-item .new_product_teaser-text p {
    font-family: 'Futura PT';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    line-height: 20px;
}

.new_product_teaser-item .new_product_teaser-text p:last-of-type {
    margin: 0;
}

/*dropdown*/

.backendlayout-new_landing_page .downloads-wrap ul li {
    margin-left: 20px;
    padding-left: 0 !important;
}

/*new product card*/
.new_product_card-element > .flex-viewport > ul {
    display: flex;
    height: 100%;
}

.new_product_card-item {
    display: block;
    width: 100%;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding: 10px !important;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1000px) {
    .new_product_card-item, .new_product_card-item > a {
        display: flex !important;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }
}

.new_product_card-item .new_product_card-header {
    font-family: 'Futura PT';
    font-size: 24px;
    font-weight: 450;
    font-style: normal;
    line-height: 28px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.new_product_card-item .new_product_card-header h3 {
    margin-bottom: 0;
}

.new_product_card-item .new_product_card-image {
    width: 100%;
    max-width: 330px;
    height: max-content;
    margin-bottom: 20px;
}

.new_product_card-item .new_product_card-text :where(p, li, span, div, a) {
    font-family: 'Futura PT';
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal;
    line-height: 20px !important;
    color: #111111;
}


/* Update to Profile card */
.new_product_teaser-item .profile-card__show-profile {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

.new_product_teaser-item .profile-card__show-profile a {
    width: 100%;
    text-align: center;
}

.new_product_teaser-item .profile-card__show-profile a:hover {
    background-color: #053967;
}

.new_product_teaser-item .hprofile-card__uval-wraper {
    position: absolute;
    left: 25px;
    margin-top: 10px;
    padding: 4px;
    background-color: #044782;
}

.new_product_teaser-item .profile-card__uval-name {
    font-family: 'Futura PT';
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding: 3px 7px;
    text-align: center;
    color: black;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: white;
}

.new_product_teaser-item .profile-card__uval-value {
    font-family: 'Futura PT';
    font-size: 14px;
    font-weight: bolder;
    padding: 3px;
    text-align: center;
    color: white;
    border: 2px solid white;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #99cf01;
}

.mfp-gallery .thumbnails > div img{
    width: 100%;
    height: auto;
    max-height: 100px;
}

.mfp-gallery .thumbnails > div.active img
{
    border: 2px solid white;
    border-radius: 5px;
}

.mfp-gallery .thumbnails  > div{
    display: flex;
    flex-direction: column;
    color: white;
    margin-right: 5px;
}

.mfp-gallery .thumbnails {
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin-top: 2px;
}

.mfp-gallery .image-caption {
    border-radius: 3px;
    overflow: hidden;
    background: #fff;
}

/* FAQ */

.faq-wrapper {
    margin-top: 20px;
}

.faq-wrapper .faq-accordion-item {
    position: relative;
    display: block;
    margin-bottom: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #FAFAFB;
    border: 1px solid #EAEAEA;
    padding: 0 20px;
    color: #111;
}

.faq-wrapper .faq-accordion-item:after {
    content: '';
    display: block;
    pointer-events: none;
    position: absolute;
    right: 20px;
    top: 18px;
    width: 8px;
    height: 10px;
    background: url(../images/icons/triangle_documents_drop.svg) no-repeat center;
    background-size: contain;
}

.faq-wrapper .faq-accordion-item.open:after {
    transform: rotate(-180deg);
}

.faq-wrapper .faq-accordion-item .faq-accordion-item-header h3 {
    line-height: 25px !important;
    padding: 15px 0;
    margin-bottom: 0;
}

.faq-wrapper .faq-accordion-item .faq-accordion-item-header h4 {
    line-height: 25px !important;
    padding: 15px 0;
    margin-bottom: 0;
}

.faq-wrapper .faq-accordion-item .faq-accordion-item-collapse {
    display: none;
    border-top: 1px solid #ECECEC;
    padding-top: 20px;
    padding-bottom: 25px;
}

strong, b {
    font-weight: bold !important;
}

i, em {
    font-style: italic !important;
}

.powermail_fieldwrap_type_submit {
    margin-top: 2rem;
}

.powermail_fieldwrap_type_textarea .parsley-errors-list, .powermail_fieldwrap_type_input .parsley-errors-list {
    margin-top: -33px;
    margin-bottom: 33px;
    color: red;
}

.checkboxes-wrap .parsley-errors-list, .g-recaptcha .parsley-errors-list {
    color: red;
}