.main{padding:98px 0 20px 0;overflow:hidden}.main__title{font-variation-settings:"wght" 650, "wdth" 260}.main__title_mob{position:absolute;top:-10000px;left:-10000px}.main__title_tab{display:flex;justify-content:space-between;align-items:center;font-size:315px;letter-spacing:-0.02em;margin:0 0 11px 0}.main__title_tab IMG{width:264px}.main__box{position:relative;padding:44px 0 48px 0;border-radius:20px;background:#323234;overflow:hidden}.main__box-bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;overflow:hidden}.main__box-bg-video{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main__box .container{position:relative;z-index:1}.main__box-inner{flex-direction:row;min-height:586px}.main__box-title{display:flex;align-items:flex-end;font-size:80px}.main__box-content{flex-direction:column;justify-content:space-between;align-items:flex-end}.main__box-video{display:flex;justify-content:space-between;gap:20px;width:414px;height:189px;padding:8px 24px 8px 8px;border-radius:10px;background:#fff}.main__box-video-photo{display:block;flex:0 0 260px}.main__box-video-photo IMG{border-radius:6px}.main__box-video-head{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.main__box-video-title{display:block;font-family:"HeadingNowVar","Arial",sans-serif;font-variation-settings:"wght" 650, "wdth" 265;font-size:30px;line-height:80%;text-transform:uppercase;color:#040404;text-align:right}.main__box-video-icon{width:56px;height:56px}.main__box-video-text{display:none}.main__box-info{order:-1;display:flex;gap:8px}.main__box-number{font-size:102px}.main__box-number IMG{height:82px}.main__box-text{font-size:32px}.about__box{flex-direction:row;gap:24px;margin-bottom:84px}.about__box>DIV{flex:1 0}.about__head{flex-direction:row;gap:0}.about__left{flex:0 0 435px;align-items:flex-start;gap:50px}.about__left .button{display:inline-flex;width:320px;height:48px;padding:0 20px}.about__title{font-size:86px}.about__text{display:flex;align-items:center;font-size:34px;line-height:90%}.about__list{flex-direction:row;gap:24px}.about__item{flex:1 0;border-radius:10px}.about__item:not(:last-child):after{top:50%;left:auto;right:-44px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:65px;height:65px}.about__item-inner{height:336px;padding:20px 30px 0 30px}.about__item:nth-child(1) .about__item-inner:before{top:76px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:91px;height:182px}.about__item:nth-child(1) .about__item-inner:after{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:158px;height:222px}.about__item:nth-child(2) .about__item-inner:before{top:133px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:89px;height:176px}.about__item:nth-child(2) .about__item-inner:after{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:258px;height:234px}.about__item:nth-child(3) .about__item-inner{padding:20px 70px 0 33px}.about__item:nth-child(3) .about__item-inner:before{top:15px;right:0;width:118px;height:232px}.about__item:nth-child(3) .about__item-inner:after{right:-30px;width:208px;height:312px}.about__item-text{font-size:70px}.about__info{flex-direction:row;gap:24px}.about__info-item{flex-direction:row;justify-content:inherit;align-items:inherit;flex:1 0;min-height:256px;gap:9px;padding:24px;border-radius:16px 0 16px 16px;background:#f1f1f7}.about__info-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:21px;flex:0 0 260px}.about__info .number{order:-1}.about__info-title{font-size:54px}.about__info-title IMG{height:42px;margin-top:-7px}.about__info-bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.about__info-text{display:block;padding-top:46px;font-size:16px;line-height:90%;letter-spacing:-0.03em}.about__info .button{height:34px;padding:0 15px;font-size:14px}.about{padding:95px 0 184px 0}.founder{padding:30px 0 50px 0;border-radius:20px;background:#040404 url(../img/@index/founder/bg_desk-7f23c2f057.jpg) no-repeat 50% 100%/auto 100%}.founder__box{flex-direction:row;gap:24px}.founder__box>DIV{flex:1 0}.founder__top{flex-direction:row;gap:0}.founder__title{flex:0 0 290px;font-size:72px}.founder__trefoil{margin:0}.founder__trefoil>DIV{gap:90px 0;width:485px;height:464px;padding:30px}.founder__trefoil-text{font-size:20px}.founder__person{flex-direction:row;gap:0}.founder__person-cite{flex:0 0 250px}.founder__person-cite:before,.founder__person-cite:after{width:41px;height:30px}.founder__person-cite:before{margin-bottom:8px}.founder__person-cite:after{margin-top:12px}.founder__person-cite P{font-size:24px}.founder__person-cite P:first-child{margin-bottom:20px}.founder__person-block{flex:0 0 243px;justify-content:space-between;align-items:flex-start;gap:10px}.founder__person-title{display:inline-flex;justify-content:center;align-items:center;height:34px;padding:0 18px;border-radius:200px;background:#323234;font-size:16px;line-height:90%;letter-spacing:-0.03em;color:rgba(255,255,255,0.5)}.founder__person-info{display:flex;flex-direction:column;gap:10px}.founder__person-name{font-size:58px}.founder__person-name BR{display:block}.founder__person-text{font-size:16px}.banner__more{position:absolute;top:0;right:96px;font-size:16px;margin-bottom:0}.banner__title{max-width:560px;padding-top:18px;font-size:156px;margin-bottom:10px}.banner__tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:60px}.banner__tags DIV{height:34px;padding:0 20px;border-radius:100px;font-size:16px;line-height:90%;letter-spacing:-0.03em}.banner__bottom{padding:0;background:none;margin:0}.banner__bottom .button.mob{display:none}.banner__bottom .button.desk{display:flex}.banner__text{max-width:560px;font-size:24px;margin-bottom:22px}.trainer{padding:48px 0 200px 0}.trainer__box{flex-direction:row;gap:24px}.trainer .banner{position:relative;flex:0 0 calc(50% - 12px);padding:30px 24px;border-radius:20px;background:#f1f1f7 url(../img/@index/trainer/bg_desk-fba853c0ba.jpg) no-repeat 100% 100%/100% auto}.trainer .banner__more{top:52px;right:18px}.trainer .banner__title{max-width:none}.trainer .banner__tags{max-width:390px;margin-bottom:49px}.trainer .banner__bottom{padding:0;background:none;margin:0}.trainer .banner__text{max-width:430px}.trainer__info{flex-direction:row;flex-wrap:wrap;gap:24px;flex:0 0 calc(50% - 12px)}.trainer__info-item{justify-content:inherit;flex:0 0 calc(50% - 12px);min-height:256px;gap:9px;padding:24px;border-radius:16px 0 16px 16px;background:#f1f1f7}.trainer__info-top{flex-direction:column;align-items:flex-start;gap:17px}.trainer__info .number:before{left:12px;width:25px;height:25px}.trainer__info .number DIV{width:25px;height:25px;font-size:12px}.trainer__info-text{font-size:16px}.trainer__info-title{font-size:44px}.trainer__info-title BR{display:block}.inventory{padding:30px 0 50px 0;border-radius:20px;background:#040404 url(../img/@index/inventory/bg_desk-58796e477a.jpg) no-repeat 100% 0/100% auto}.inventory .container{position:relative}.inventory .banner__bottom{padding:0;background:none;margin:0}.product{padding:53px 22px 24px 22px;border-radius:16px}.product:before{width:52px;height:52px}.product_wide{padding:53px 22px 24px 22px}.product__item-photo{width:220px;height:316px;margin-bottom:40px}.product__item-photo:before{width:220px;height:220px}.product__item-name{font-size:24px;line-height:110%}.product__item-price{font-size:34px;line-height:90%;letter-spacing:-0.03em}.product_wide .product__item-photo{width:100%;height:316px;margin-bottom:40px}.product_wide .product__item-photo:before{width:316px;height:316px}.product_wide .product__item-name{font-size:34px;line-height:90%}.products{padding:48px 0 140px 0}.products__carousel{width:100%;flex-wrap:nowrap;gap:24px;margin-bottom:24px}.products .product{flex:0 0 268px;flex:0 0 calc(17% - 18px)}.products .product_wide{flex:0 0 560px;flex:0 0 calc(33% - 18px)}.products .button{width:164px}.training{padding:30px 0 50px 0;border-radius:20px;background:#040404 url(../img/@index/training/bg_desk-b6bcc882a3.jpg) no-repeat 100% 100%/100% auto}.training .container{position:relative}.training .banner__bottom{padding:0;background:none;margin:0}.cooperation{padding:48px 0 55px 0}.cooperation__box{flex-direction:row;gap:24px}.cooperation .banner{position:relative;flex:0 0 calc(50% - 12px);padding:30px 24px;border-radius:20px;background:#f1f1f7 url(../img/@index/cooperation/bg_desk-e2ca4f0068.jpg) no-repeat 100% 100%/100% auto}.cooperation .banner__top{padding:0;background:none;margin:0}.cooperation .banner__more{top:52px;right:18px}.cooperation .banner__title{max-width:none;font-size:120px}.cooperation .banner__tags{max-width:390px;margin-bottom:49px}.cooperation .banner__bottom{padding:0;background:none;margin:0}.cooperation .banner__text{max-width:390px}.cooperation__info{flex-direction:row;flex-wrap:wrap;gap:24px;flex:0 0 calc(50% - 12px)}.cooperation__info-item{justify-content:inherit;flex:0 0 calc(50% - 12px);min-height:256px;gap:9px;padding:24px;border-radius:16px 0 16px 16px;background:#f1f1f7}.cooperation__info-item_full{height:256px;padding:0}.cooperation__info-item:nth-child(1){order:1}.cooperation__info-item:nth-child(2){order:2}.cooperation__info-item:nth-child(3){order:4}.cooperation__info-item:nth-child(4){order:3}.cooperation__info-number{font-size:140px;line-height:0}.cooperation__info-number IMG{max-width:none;height:111px}.cooperation__info-title{font-size:44px}.news__box{flex-direction:row;gap:24px;margin-bottom:84px}.news__box>DIV{flex:1 0}.news__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;margin-bottom:20px}.news__title{flex:0 0 435px;font-size:86px}.news .more.desk{display:inline-flex}.news .more.mob{display:none}.news__list{flex-direction:row;flex-wrap:wrap;gap:24px;margin-bottom:0}.news__item{display:flex !important;flex-direction:column;flex:1 0;flex:0 0 calc(100% / 3 - 16px);border-radius:20px}.news__item-inner{width:100%;gap:0}.news__item-photo{height:375px;border-radius:16px 0 16px 16px}.news__item-content{gap:76px;padding:20px}.news__item-text{font-weight:500;font-size:25px;-webkit-line-clamp:2}.news__item-info{gap:10px}.news__item-date{width:133px;height:42px;padding:0 18px;border-radius:200px;font-size:16px}.news__item-more{gap:7px;font-size:16px}.pages{justify-content:space-between;gap:50px;padding-top:70px}.pages DIV{gap:50px}.pages A{width:60px;height:60px;font-size:34px}.pages A.current{border-width:1px}.pages-prev,.pages-next{flex:0 0 60px}.pages SPAN{font-size:34px;letter-spacing:-0.03em}.news{padding:55px 0 87px 0}.faq__box{display:flex;gap:24px}.faq__box>DIV{flex:1 0}.faq__title{font-size:156px;letter-spacing:-0.03em;margin-bottom:10px}.faq__feedback.mob{display:none}.faq__feedback.desk{display:block}.faq__feedback-text{width:390px;font-size:24px;margin-bottom:10px}.faq__feedback .button{width:164px}.faq .accordion{margin:0}.faq .accordion__hide{padding:25px 0 0 98px}.faq .accordion__item{min-height:122px;padding:26px;border-radius:10px 0 10px 10px;margin-bottom:12px}.faq .accordion__item:last-child{margin:0}.faq .accordion__item.open .accordion__item-head:after{-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.faq .accordion__item:before{width:32px;height:32px}.faq .accordion__item-head{flex-direction:row;align-items:center;gap:0;min-height:70px}.faq .accordion__item-head:after{top:50%;right:2px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:34px;height:34px}.faq .accordion__item .number{flex:0 0 98px}.faq .accordion__item .number:before{left:16px;width:34px;height:34px}.faq .accordion__item .number DIV{width:34px;height:34px}.faq .accordion__item-title{padding-right:60px;font-size:24px;line-height:110%}.faq .accordion__item-text{font-size:20px}.faq .accordion__item UL{padding:10px 0 0 0}.faq .accordion__item UL LI{padding-left:22px;font-size:20px}.faq .accordion__item UL LI:before{top:9px;width:16px;height:2px}.faq .accordion__item OL{padding:10px 0 0 22px}.faq .accordion__item OL LI{font-size:20px}.faq{padding:87px 0 50px 0}.reviews{padding:50px 0 198px 0}.reviews__title{font-size:86px;margin-bottom:20px}.reviews__carousel{margin-right:-22px}.reviews .slick-track{margin:0 !important}.reviews .slick-slide{margin-right:0}.reviews__item-inner{width:268px}.reviews__item-inner:before{width:32px;height:32px}.reviews__item-photo{border-radius:16px 0 16px 16px}.reviews__item-name{bottom:20px;left:24px;right:24px;gap:12px;font-size:32px}.reviews__item-name:before{width:56px;height:56px}
