@font-face{font-family:TT Firs Neue;src:url(/assets/fonts/TTFirsNeue-DemiBold.eot);src:local("TT Firs Neue DemiBold"),local("TTFirsNeue-DemiBold"),url(/assets/fonts/TTFirsNeue-DemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/TTFirsNeue-DemiBold.woff2) format("woff2"),url(/assets/fonts/TTFirsNeue-DemiBold.woff) format("woff"),url(/assets/fonts/TTFirsNeue-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:TT Firs Neue;src:url(/assets/fonts/TTFirsNeue-Bold.eot);src:local("TT Firs Neue Bold"),local("TTFirsNeue-Bold"),url(/assets/fonts/TTFirsNeue-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/TTFirsNeue-Bold.woff2) format("woff2"),url(/assets/fonts/TTFirsNeue-Bold.woff) format("woff"),url(/assets/fonts/TTFirsNeue-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url(/assets/fonts/Roboto-Medium.ttf);font-weight:500;font-style:normal}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}body{background:#020202;min-width:320px}.container{max-width:1190px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}@media(max-width:1189px){.container{max-width:992px}}@media(max-width:992px){.container{max-width:768px}}@media(max-width:768px){.container{max-width:576px}}@media(max-width:576px){.container{max-width:435px}}@media(max-width:435px){.container{max-width:374px}}@media(max-width:374px){.container{max-width:280px;padding:0}}.button__wrapper{position:relative;width:max(228px,min(22vw,357px));height:max(48px,min(5vw,75px))}.button__back .button__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button__back.button__wrapper{height:max(48px,min(5vw,56px))}.button__back .button__circle-wrapper{width:max(48px,min(4.7vw,56px));height:max(48px,min(4.7vw,56px))}.button__link{width:max(420px,min(22vw,357px))}.button__link .button__text{text-decoration:underline}@media(max-width:576px){.button__wrapper.button__link .button__circle-wrapper{display:none}.button__wrapper.button__link:hover .button__circle-wrapper{display:none}.button__wrapper.button__link:hover .button__text{-webkit-animation:none;animation:none}.button__wrapper.button__link .button__text-wrapper{margin:0}}@media(max-width:435px){.button__link{width:max(280px,min(22vw,357px))}}.button__back .button__text{font-size:14px;line-height:22px}.button__wrapper:hover .button__circle_empty{-webkit-animation-name:circleOut;animation-name:circleOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.button__wrapper:hover .button__circle_filled{-webkit-animation-name:circleIn;animation-name:circleIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.button__wrapper:hover .button__text{-webkit-animation-name:textSlideIn;animation-name:textSlideIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.button__circle-wrapper{width:max(48px,min(4.7vw,77px));height:max(48px,min(4.7vw,77px));display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;top:0;left:0}.button__circle_empty{border-radius:50%;border:.5px solid #e1e1e1;box-sizing:border-box;opacity:1;-webkit-animation-name:circleIn;animation-name:circleIn;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.button__circle_empty,.button__circle_filled{width:100%;height:100%;-webkit-animation-duration:.2s;animation-duration:.2s}.button__circle_filled{position:absolute;border-radius:50%;border:1px hsla(0,0%,100%,.3);display:flex;justify-content:center;align-items:center;background:#fff;opacity:0;-webkit-animation-name:circleOut;animation-name:circleOut;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.button__text-wrapper{display:flex;justify-content:center;height:100%;margin-left:max(24px,min(2vw,37px));flex-direction:column}.button__text{color:#fff;font-family:Helvetica,sans-serif;font-size:18px;line-height:28px;margin:0;-webkit-animation-name:textSlideOut;animation-name:textSlideOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes textSlideIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes textSlideIn{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes textSlideOut{0%{-webkit-transform:translateX(20%);transform:translateX(20%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textSlideOut{0%{-webkit-transform:translateX(20%);transform:translateX(20%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes circleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes circleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes circleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes circleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.header__menu_visible{-webkit-animation:slideIn .1s ease-in-out forwards;animation:slideIn .1s ease-in-out forwards}.header__menu_hidden{-webkit-animation:slideOut .1s ease-in-out forwards;animation:slideOut .1s ease-in-out forwards}@-webkit-keyframes slideIn{0%{right:-100%}to{right:0}}@keyframes slideIn{0%{right:-100%}to{right:0}}@-webkit-keyframes slideOut{0%{right:0}to{right:-100%}}@keyframes slideOut{0%{right:0}to{right:-100%}}.link__arrow{fill:#41a1fb;margin-left:10px;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.section-fourth__link:hover .link__arrow,.section-seventh__link:hover .link__arrow{fill:#dedede}@media(max-width:768px){.section-first__bg{height:680px!important}}@media(max-width:576px){.section-first__bg{height:478px!important}}@media(max-width:374px){.section-first__bg{height:448px!important}}