@font-face{font-family:"Helvetica-Neue-Light";src:url("../fonts/HelveticaNeueCyr-Light.woff2") format("woff2")}@font-face{font-family:"Helvetica-Neue-Regular";src:url("../fonts/HelveticaNeueCyr-Roman.woff2") format("woff2")}@font-face{font-family:"Helvetica-Neue-Bold";src:url("../fonts/HelveticaNeueCyr-Bold.woff2") format("woff2")}@font-face{font-family:"Helvetica-Neue-Black";src:url("../fonts/HelveticaNeueCyr-Black.woff2") format("woff2")}@font-face{font-family:"Helvetica-Neue-Black-Condensed";src:url("../fonts/HelveticaNeueBlackCondensed.woff2") format("woff2")}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,sub,sup,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,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.page{font-family:"Helvetica-Neue-Regular",sans-serif}.page__body{position:relative;background-image:url("../img/bg.png");background-size:cover;background-repeat:no-repeat;height:100%}.page__container{max-width:1440px;padding:30px 100px 20px 100px;margin:0 auto}@media(max-width: 900px){.page__container{padding:30px 80px 20px 80px}}@media(max-width: 900px){.page__container{padding:30px 20px 16px 20px}}.header{margin-bottom:60px}@media(max-width: 900px){.header{margin-bottom:190px}}@media(max-width: 685px){.header{margin-bottom:106px}}.header__logo{max-width:91px}.hero{margin-bottom:93px}@media(max-width: 900px){.hero{margin-bottom:175px}}@media(max-width: 685px){.hero{margin-bottom:44px}}.hero__title{font-family:"Helvetica-Neue-Black-Condensed";font-style:normal;font-size:56px;line-height:120%;text-align:center;text-transform:uppercase;color:#1d9;margin:0 auto 20px}@media(max-width: 900px){.hero__title{font-size:40px}}@media(max-width: 685px){.hero__title{font-size:24px}}.hero__video{display:block;max-width:874px;width:100%;border-radius:30px;margin:0 auto 30px}.hero__button{display:block;max-width:874px;width:100%;padding:16px 0;background:#111;border:.5px solid #1d9;border-radius:30px;margin:0 auto;font-family:"Helvetica-Neue-Black-Condensed";font-style:normal;font-size:32px;line-height:120%;text-align:center;color:#d9d9d9;text-decoration:none;cursor:pointer}@media(max-width: 900px){.hero__button{font-size:28px;padding:16px 30px}}@media(max-width: 685px){.hero__button{font-size:23px}}.hero__button:hover{background-color:#000}.footer{display:flex;justify-content:space-between}@media(max-width: 900px){.footer{flex-wrap:wrap}}.footer__paragraph{font-family:"Helvetica-Neue-Regular";font-style:normal;font-size:14px;line-height:140%;color:#ddd}@media(max-width: 900px){.footer p:nth-of-type(1){order:1}}@media(max-width: 900px){.footer p:nth-of-type(3){order:2}}@media(max-width: 900px){.footer p:nth-of-type(2){order:3;width:100%;text-align:center;margin-top:30px}}@media(max-width: 685px){.footer p:nth-of-type(2){margin-top:20px}}.modal{display:none;position:fixed;z-index:3;padding-top:150px;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.88)}@media(max-width: 900px){.modal{padding:250px 20px 0}}@media(max-width: 685px){.modal{padding-top:60px}}.modal__content{position:relative;background:#111;border-radius:30px;margin:auto;padding:40px 30px;max-width:508px;width:100%;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@media(max-width: 685px){.modal__content{padding:40px 20px}}.modal__subtitle{font-family:"Helvetica-Neue-Regular";font-style:normal;font-size:16px;line-height:120%;text-align:center;color:#1d9;margin-bottom:20px}@media(max-width: 685px){.modal__subtitle{font-size:14px}}.modal__title{font-family:"Helvetica-Neue-Black-Condensed";font-style:normal;font-size:28px;line-height:120%;text-align:center;color:#1d9;margin-bottom:14px}@media(max-width: 685px){.modal__title{font-size:20px;margin-bottom:16px}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}/*# sourceMappingURL=main.min.css.map */