@font-face{font-family:Sofia-Sans-Regular;src:url(../fonts/SofiaSans-Regular.woff);font-weight:400;font-style:normal}@font-face{font-family:Sofia-Sans-Condensed-Regular;src:url(../fonts/SofiaSansCondensed-Regular.woff);font-weight:400;font-style:normal}@font-face{font-family:Sofia-Sans-Bold;src:url(../fonts/SofiaSans-Bold.woff);font-weight:700;font-style:normal}@font-face{font-family:SofiaSansCondensed-Bold;src:url(../fonts/SofiaSansCondensed-Bold.woff);font-weight:700;font-style:normal}@font-face{font-family:Sofia-Sans-ExtraCondensed-Black;src:url(../fonts/SofiaSansExtraCondensed-Black.woff);font-weight:900;font-style:normal}body{margin:0}a{text-decoration:none}ul{list-style:none}h1,h2,h3,li,p,ul{padding:0;margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background:#14141a}body{-ms-scroll-chaining:none;overscroll-behavior:none;background:#14141a}.claps__page{-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;position:relative;-webkit-animation:itemAppearOpacity 1.8s ease-in-out forwards;animation:itemAppearOpacity 1.8s ease-in-out forwards;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.claps__page img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;height:auto}.page__wrap{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:.84vw .84vw 2.08vw .84vw;overflow-x:hidden}.banner{position:relative;padding:9.38vw 2.61vw 10.73vw;border-radius:.53vw;background:#14141a;overflow:hidden}.banner:before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:url(../img/banner-bg.webp) 50% 50%/cover no-repeat;z-index:1}.banner__discrip{position:relative;z-index:2}.banner__title h3{color:#fff;font-family:Sofia-Sans-ExtraCondensed-Black,sans-serif;font-size:3.75vw;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}.banner__text{margin-top:.63vw}.banner__text .mob,.banner__text .tab{display:none}.banner__text p{color:#fff;font-family:Sofia-Sans-Condensed-Regular,sans-serif;font-size:1.25vw;font-style:normal;font-weight:400;line-height:90%;font-variant:all-small-caps}.btn{position:relative;margin:32px auto 0;max-width:280px;width:100%;height:40px;padding:8px 16px;border-radius:6px;border:1px solid #e5ff3a;background:#e5ff3a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e5ff3a;color:#2a2e0a;font-size:14px;font-family:Sofia-Sans-Bold,sans-serif;font-weight:700;font-style:normal;letter-spacing:.5px;text-transform:uppercase;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.discrip{margin:80px auto 0}.discrip__item{position:relative}.discrip__item::before{content:"-";position:absolute;left:0;top:0;color:#fff;font-family:Sofia-Sans-Bold,sans-serif;font-size:16px;font-weight:700}.discrip__item-text{color:#fff;font-family:Sofia-Sans-Bold,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px;padding-left:15px}.promo{width:524px;margin:80px auto}.promo__title{color:#fff;font-family:Sofia-Sans-Bold,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.promo__item{position:relative;padding-left:28px;margin-bottom:11px}.promo__item svg{position:absolute;top:4px;left:4px;width:16px;height:16px}.promo__item-title{color:#fff;font-family:Sofia-Sans-Bold,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4px}.promo__item-text{color:#bfbfcb;font-family:Sofia-Sans-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.promo__text{color:#bfbfcb;font-family:Sofia-Sans-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1440px){.banner{border-radius:.7vw;padding:13.62vw 3.47vw}.banner:before{background:url(../img/banner-bg-lap.webp) 50% 50%/cover no-repeat}.banner__title h3{font-size:5vw}.banner__text .tab{display:block}.banner__text p{font-size:1.67vw}}@media screen and (max-width:1345px){.page__wrap{padding:16px 16px 40px 16px}}@media screen and (max-width:1024px){.banner{border-radius:.98vw;padding:19.14vw 4.88vw}.banner:before{background:url(../img/banner-bg-tab.webp) 50% 50%/cover no-repeat}.banner__title h3{font-size:7.04vw}.banner__text p{font-size:2.35vw}}@media screen and (max-width:550px){.page__wrap{padding:3.34vw 3.34vw 4.45vw 3.34vw}.banner{border-radius:2.78vw;padding:18.06vw 4.17vw 116.67vw}.banner:before{background:url(../img/banner-bg-mob.webp) 50% 50%/cover no-repeat}.banner__title h3{font-size:11.12vw}.banner__text .mob{display:block}.banner__text .tab{display:none}.banner__text p{font-size:5.56vw}.btn{margin:11.12vw auto 0;max-width:91.12vw;height:11.12vw;padding:2.78vw 4.45vw;border-radius:1.67vw;font-size:3.89vw}.promo{margin:22.23vw auto;width:100%}.promo__item{padding-left:7.78vw;margin-bottom:3.06vw}}