*,:after,:before{box-sizing:border-box;padding:0;margin:0;outline:0;font-weight:400}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,object,section{display:block}hr{clear:both;float:none;width:100%}.ie6 body hr,.ie7 body hr{display:block;margin:-8px}hr.clear{display:block;visibility:hidden;clear:both;height:0;margin:0;padding:0;border:0}.line hr{visibility:hidden}a{cursor:pointer}a,img{border:none;text-decoration:none}a:hover{text-decoration:none}ol,ul{list-style:none}input[type=hidden]{display:none!important;visibility:hidden!important}input[type=submit]{cursor:pointer}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}address{font-style:normal}input,select,textarea{font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none}select{-webkit-appearance:menulist}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}textarea{overflow:auto;resize:none}strong{font-weight:700!important}em{font-style:italic}.ie legend{margin:0 -7px}body{font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;line-height:1;transition-duration:.15s;overflow-x:hidden}button{background:none repeat scroll 0 0 transparent;border:medium none;border-spacing:0;list-style:none outside none;margin:0;padding:0;text-align:center;text-decoration:none;text-indent:0}@font-face{font-family:Lexend;src:url(../fonts/Lexend-ExtraLight.woff2) format("woff2"),url(../fonts/Lexend-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(../fonts/Lexend-Light.woff2) format("woff2"),url(../fonts/Lexend-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(../fonts/Lexend-Bold.woff2) format("woff2"),url(../fonts/Lexend-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(../fonts/Lexend-Regular.woff2) format("woff2"),url(../fonts/Lexend-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.clearfix:after{content:"";display:table;clear:both}body{width:100%;overflow-x:hidden;font-family:Lexend,Helvetica,Arial,sans-serif;font-weight:400}a,a:hover{transition:.15s}.main{width:100%;overflow:hidden}.desktop-version{display:block}@media (max-width:480px){.desktop-version{display:none!important}}.mobile-version{display:none!important}@media (max-width:480px){.mobile-version{display:block!important}}.working button,.working input,.working select{opacity:.7;pointer-events:none}.field.error input,.field.error select{border:1px solid #f33!important;box-shadow:0 0 0 1px #f33}.field.error span{color:#f33}input.error,select.error{border:1px solid #f33!important}.hero{width:100%;height:100vh;overflow:hidden;position:relative}@media (max-width:1200px){.hero{height:auto}}.hero .container{width:1160px;max-width:100%;padding:0 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;z-index:2}.hero .title{max-width:100%;font-weight:200;font-size:82px;line-height:92px;color:#fff;text-transform:uppercase;letter-spacing:5px;text-align:center;margin:0 auto 70px}@media (max-width:1400px){.hero .title{width:800px;margin-bottom:40px;font-size:60px;line-height:60px}}@media (max-width:767px){.hero .title{font-size:30px;line-height:30px;margin-top:50px}}.hero button{background-color:#343132;color:#fff;border-radius:4px;cursor:pointer;padding:18px 22px;font-size:18px;display:inline-block;transition:.15s ease-in;font-family:Lexend,Helvetica,Arial,sans-serif}.hero button:hover{background-color:#000}@media (max-width:1400px){.hero button{font-size:16px}}@media (max-width:767px){.hero button{display:none}}.hero img{width:100%;height:100%;display:block;object-fit:cover;position:relative;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:1}@media (max-width:1200px){.hero img{transform:translate(0,0);-webkit-transform:translate(0,0)}}