@charset "utf-8";.info>p>a,.teaser>a{color:#fff}header{background:0 0;height:1000px}.cover_photo,.cover_photo:after{position:absolute;width:100%;height:100%}header:after{display:none}.form_container,.header_cont{display:-webkit-flex;-webkit-flex-flow:row wrap}.cover_photo{overflow:hidden;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);-webkit-transform-origin:left;transform-origin:left;z-index:10}.cover_photo:after{content:"";-webkit-transform:skewY(12deg);transform:skewY(12deg);-webkit-transform-origin:left;transform-origin:left;background:url(../img/contact_cover.jpg) center center no-repeat;background-size:cover}.header_cont,h1{position:relative}.header_cont{width:1170px;margin:330px auto 0;display:flex;flex-flow:row wrap;color:#fff;z-index:15}.header_cont>div:first-child{width:32.47%}.teaser{float:right;width:100%;padding:26px 65px 0 0}.teaser>p{float:right;padding:20px 0 26px;font-size:15px;line-height:18px;text-align:right}.teaser>a{float:right;border:1px solid #fff;padding:10px 30px;text-align:center}.info>p,h1{float:right;clear:both;text-align:right}.teaser>a>span{display:block;font-family:"Typonine Sans Bold";-webkit-transform:scaleX(1.1);transform:scaleX(1.1);font-size:12px}.info>p>strong,h1{-webkit-transform:scaleX(1.1);font-family:"Typonine Sans Bold"}.small_title{float:right;margin-right:65px}.bold_title{float:right;-webkit-transform-origin:right;transform-origin:right}h1{padding:25px 0 10px;transform:scaleX(1.1);-webkit-transform-origin:right;transform-origin:right;font-size:34px;font-weight:400;line-height:36px}.info{padding-top:143px}.info:nth-child(2){-webkit-flex-grow:1;flex-grow:1}.info:nth-child(3){width:32.47%}#map,.form_container{width:100%;float:left}.info>p{padding-top:20px;font-size:15px;line-height:18px}.info>p>strong{display:inline-block;transform:scaleX(1.1);-webkit-transform-origin:right;transform-origin:right;padding-left:10px;font-size:12px}.gm-style-iw strong,.info>p>em{display:inline-block;-webkit-transform:scaleX(1.1)}.info>p>.acc{-webkit-transform-origin:left;transform-origin:left;padding-left:6px}.info>p>.mb{-webkit-transform-origin:right;transform-origin:right;padding-right:1px}.info>p>em{font-style:normal;padding:0 2px;transform:scaleX(1.1);font-size:12px}#map{height:1385px;margin-top:-600px}.gm-style-iw{font-family:'Typonine Sans Light';font-size:15px;line-height:18px;color:#333132}.gm-style-iw strong{font-weight:400;padding-bottom:2px;font-family:"Typonine Sans Bold";transform:scaleX(1.1);-webkit-transform-origin:left;transform-origin:left;font-size:12px}.technical{height:980px}.form_container{margin-top:152px;display:flex;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:flex-start;align-content:flex-start}.form_container>div:first-child{width:16.23%}.form_container .bold_title{margin:30px 65px 0 0}#contact_form{width:67.92%;padding-top:36px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}#contact_form [type=text]{float:left;padding:0 0 13px 15px;background:0 0;outline:0;border:0 solid;border-radius:0;border-bottom:1px solid #fff;font-family:'Typonine Sans Light';font-size:15px;color:#fff;-webkit-appearance:none}#contact_form>.input_f{width:27.84%}#contact_form>.input_m{width:100%;margin-top:57px}#contact_form>.input_f.red,#contact_form>.input_m.red{border-bottom:1px solid #ee2d36}#contact_form>.submit{margin-top:57px;border:1px solid #fff;padding:10px 30px;cursor:pointer}#contact_form>.submit>span{padding:0;width:100%;display:block;font-family:"Typonine Sans Bold";-webkit-transform:scaleX(1.1);transform:scaleX(1.1);font-size:12px;text-align:center}@media only screen and (max-width:1200px){header{height:930px}.header_cont{width:91.79%}.header_cont>div:first-child{width:40.42%}.header_cont .small_title{margin-right:21.05%}.teaser{padding-right:21.05%}.info:nth-child(3){width:31.91%}#map,iframe{height:1385px;margin-top:-450px}.form_container>div:first-child{width:23.4%}#contact_form{width:68.08%}.form_container .bold_title,.form_container .small_title{margin-right:27.27%}#contact_form>.input_f{width:25%}}@media only screen and (max-width:1024px){.header_cont{display:block}.header_cont>div:first-child{float:left}.info{float:right;padding-top:0}.info:nth-child(2){-webkit-flex-grow:0;flex-grow:0;width:40%;padding-top:41px}.info:nth-child(3){width:40%;padding-top:40px}}@media only screen and (max-width:850px){.header_cont>div:first-child,.info:nth-child(2),.info:nth-child(3){width:43.28%}header{height:1030px}.header_cont{margin-top:315px}.header_cont .small_title{margin-right:12.75%}.teaser{padding-right:12.75%}.technical{height:1017px}.form_container>div:first-child{width:25.82%}.form_container .bold_title,.form_container .small_title{margin-right:20.8%}#contact_form{width:51.64%;padding-top:39px}#contact_form>[type=text]{margin-bottom:22px}#contact_form>.input_f{width:100%}#contact_form>.input_m{margin-top:0}#contact_form>.submit{margin-top:38px}}@media only screen and (max-width:720px){.info>p,.teaser>p,h1{text-align:left}.info,.info>p,.info>p>strong,.teaser>a,h1{float:left}header{height:auto;padding-bottom:120px}.header_cont{margin-top:140px;width:85%}#contact_form,.form_container>div:first-child,.header_cont>div:first-child,.info:nth-child(3){width:100%}.bold_title,.small_title{float:left;-webkit-transform-origin:left;transform-origin:left;margin-right:0;padding-right:0}h1{padding-top:19px;-webkit-transform-origin:left;transform-origin:left;font-size:24px;line-height:normal}.teaser{padding-right:0}.teaser>a{margin-top:20px}.info>p>strong{padding:0 5px 0 2px}.info>p>.acc{-webkit-transform-origin:right;transform-origin:right;padding:0 2px}.info>p>.mb{-webkit-transform-origin:right;transform-origin:right;padding-right:5px}.info:nth-child(2){width:100%;padding-top:49px}.info:nth-child(3){padding-top:50px}#map,iframe{height:610px;margin-top:-180px}.form_container{margin:54px 0 37px}#contact_form>[type=text]{padding-left:0;margin-bottom:30px}#contact_form>.submit{margin-top:14px}.door_customize{width:85%;margin-left:7.5%}}