.about-promo{width:100%;height:764px;position:relative;overflow:hidden}.about-promo__bg{width:100%;height:100%;position:absolute;object-fit:cover}.about-promo__info{padding-top:146px;width:100%;position:relative;z-index:3}.about-promo__title{margin-bottom:30px;font-family:Gotham Pro;font-weight:700;font-style:Bold;font-size:110px;line-height:100%;letter-spacing:0%;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.08) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.about-promo__text{max-width:654px;font-family:Gotham Pro;font-weight:400;font-style:Regular;font-size:22px;letter-spacing:0%;color:#fff}@media (max-width:1280px){.about-promo{height:553px}}@media (max-width:768px){.about-promo{height:467px}.about-promo:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:radial-gradient(66.29% 66.29% at 40.27% 75.06%,rgba(0,0,0,0) 0%,rgba(0,0,0,.57) 100%)}.about-promo__info{display:flex;flex-direction:column;align-items:center;justify-content:center}.about-promo__title{margin-bottom:20px;max-width:335px;font-weight:700;font-size:50px;line-height:100%;text-align:center}.about-promo__text{font-weight:400;font-size:18px;line-height:145%;text-align:center}}.who-we{padding:100px 0}.who-we .container{display:flex;gap:74px}.who-we__info{max-width:556px}.who-we__title{margin-bottom:30px;font-family:Gotham Pro;font-weight:700;font-style:Bold;font-size:76px;color:#06082c;line-height:1}.who-we__text{font-family:Gotham Pro;font-weight:400;font-style:Regular;font-size:18px;line-height:145%;color:#06082c}.who-we__items{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.who-we__item{padding:24px;border-radius:10px;background:#f6f6f6}.who-we__top{margin-bottom:12px;display:flex;align-items:center;gap:20px}.who-we__icon{width:30px;height:30px;object-fit:contain}.who-we__caption{font-weight:500;font-style:Medium;font-size:22px;line-height:1;letter-spacing:0%;color:#06082c}.who-we__descr{margin:0;font-weight:400;font-style:Regular;font-size:16px;line-height:145%;letter-spacing:0%}@media (max-width:1280px){.who-we .container{max-width:1280px}.history .container{max-width:1280px}.mission .container{max-width:1280px}}@media (max-width:1024px){.who-we{padding:60px 0}.who-we .container{flex-direction:column;gap:20px}.who-we__info{max-width:none}}@media (max-width:768px){.who-we__title{margin-bottom:9px;font-size:42px;line-height:106%}.who-we__text{font-size:16px;line-height:145%}.who-we__items{grid-template-columns:1fr}}.section.video{padding:0}.history{padding:100px 0}.history__info{margin-bottom:20px;display:flex;gap:20px}.history__title{flex-shrink:0;width:610px;font-weight:700;font-style:Bold;font-size:76px;line-height:1}.history__text{margin:0;font-weight:400;font-style:Regular;font-size:18px;line-height:145%;letter-spacing:0%;color:#06082c}.history__text p{margin-bottom:20px}.history__items{display:grid;grid-template-columns:400px repeat(3,1fr);grid-template-rows:242px 280px;gap:20px;margin:0 auto}.history__item{margin:0;overflow:hidden;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.history__item img{width:100%;height:100%;object-fit:cover}.history__item--1{grid-column:1;grid-row:1/span 2}.history__item--2{grid-column:2/3;grid-row:1}.history__item--3{grid-column:3/5;grid-row:1}.history__item--4{grid-column:2/4;grid-row:2}.history__item--5{grid-column:4;grid-row:2}.swiper-nav{display:none}@media (max-width:1024px){.history__info{flex-direction:column}.history__title{height:auto}.history__items{grid-template-columns:250px repeat(3,1fr);grid-template-rows:182px 220px}}@media (max-width:768px){.history{padding:50px 0}.history__info{gap:0}.history__title{width:100%;margin-bottom:9px;font-size:42px;line-height:106%}.history__text{font-size:16px;line-height:145%}.history__items{display:flex;height:291px;gap:0}.history__item{display:block}.history .swiper-pagination{margin:0;width:fit-content}.swiper-nav{margin-top:20px;display:flex;align-items:center;gap:15px;justify-content:center}}.mission{padding-bottom:100px}.mission__info{margin-bottom:30px;display:flex;gap:74px}.mission__title{width:556px;flex-shrink:0;font-weight:700;font-style:Bold;font-size:76px;line-height:1}.mission__text{margin:0;font-weight:400;font-style:Regular;font-size:18px;line-height:145%;letter-spacing:0%}.mission__wrap{display:flex;gap:20px}.mission__img{margin:0;width:calc(50% - 10px);height:100%;border-radius:10px;overflow:hidden}.mission__img img{width:100%;height:100%;object-fit:cover}.mission__items{width:calc(50% - 10px);display:flex;flex-direction:column;gap:20px}.mission__item{background-color:#f6f6f6;padding:24px;border-radius:10px}.mission__top{margin-bottom:12px;display:flex;gap:20px;align-items:center}.mission__icon{height:30px;width:30px}.mission__caption{font-weight:500;font-style:Medium;font-size:22px;line-height:100%;color:#06082c}.mission__descr{margin:0;font-weight:400;font-style:Regular;font-size:16px;line-height:145%;color:#06082c}@media (max-width:1024px){.mission{padding-bottom:50px}.mission__info{flex-direction:column;gap:0}.mission__title{margin-bottom:9px;height:auto}}@media (max-width:768px){.mission__wrap{flex-direction:column}.mission__title{font-size:42px;line-height:106%}.mission__text{font-size:16px;line-height:145%}.mission__img{width:100%;height:213px}.mission__items{width:100%;gap:10px}}.faq-promo{width:100%;height:430px;position:relative;display:flex;align-items:center;justify-content:center}.faq-promo__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:bottom}.faq-promo:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#00000099;z-index:2}.faq-promo .container{position:relative;z-index:3}.faq-promo__title{font-weight:700;font-style:Bold;font-size:110px;line-height:100%;letter-spacing:0%;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.08) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-align:center}@media (max-width:1280px){.faq-promo{height:389px}.faq-promo .container{max-width:1280px}}@media (max-width:768px){.faq-promo{height:254px}.faq-promo__title{font-weight:700;font-style:Bold;font-size:50px;line-height:100%;letter-spacing:0%;text-align:center}}.faq{padding:100px 0}.faq .container{display:flex;gap:20px}.faq__info{width:calc(50% - 10px);display:flex;flex-direction:column;justify-content:space-between;gap:50px}.faq__items{width:calc(50% - 10px)}.faq__subtitle{margin-top:30px;font-family:Gotham Pro;font-weight:400;font-style:Regular;font-size:18px;line-height:145%}.faq__info-bottom{padding:24px;background:#f6f6f6;border-radius:20px}.faq__answer-title{display:block;margin-bottom:20px;font-weight:700;font-size:28px;line-height:100%}.faq__answer-text{margin-bottom:20px;font-weight:400;font-size:16px;line-height:145%}.faq__answer-btn{outline:none;border:none}.faq__item{margin-bottom:20px;padding:24px;background:#f6f6f6;border-radius:20px;cursor:pointer}.faq__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.faq__header h3{margin:0;font-size:18px}.faq__header img{width:36px;height:36px;object-fit:contain}.faq__text{height:0;overflow:hidden;transition:height .5s ease,padding-top .25s ease;opacity:0}.faq__item.is-open .faq__text{padding-top:12px;opacity:1}.faq__header img{transition:transform .3s ease}.faq__item.is-open .faq__header img{transform:rotate(180deg)}@media (max-width:1280px){.faq .container{max-width:1280px}}@media (max-width:1024px){.faq .container{flex-direction:column}.faq__info{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:50px}.faq__items{width:100%}}@media (max-width:768px){.faq{padding:50px 0}.faq__subtitle{margin-top:9px;font-size:16px;line-height:145%}.faq__item{padding:12px;border-radius:10px}.faq__header h3{font-weight:500;font-size:16px;line-height:117%}.faq__header img{width:30px;height:30px}.faq__info-bottom{padding:20px;border-radius:10px}.faq__answer-title{margin-bottom:12px;font-size:20px}.faq__answer-text{margin-bottom:12px;font-size:14px}.faq__answer-btn{width:100%}}.faq-form.popup-form{max-width:650px}.faq-form.popup-form .form-block{padding:0;background-color:transparent}.faq-form.popup-form .form-content{max-width:none}.faq-form.popup-form .form-content p{margin-bottom:20px}.faq-form.popup-form .input-item{max-width:none}.faq-form.popup-form button{padding:12px 20px;width:fit-content}.faq-form.popup-form textarea{width:100%;height:100px;padding:4px 0 3px;font-size:24px;font-weight:400;line-height:140%;color:#000;border:0;background:0 0;border-bottom:1px solid #9a9a9a;position:relative;z-index:9}.scroll-up{height:50px !important;width:50px !important;min-width:auto !important;position:fixed;bottom:24px;right:24px;z-index:999;transition:opacity .3s,transform .3s;opacity:0;pointer-events:none;border:none !important;background-color:#134ab6}.scroll-up svg{margin:0 !important}.scroll-up.visible{opacity:1;pointer-events:auto}.form-succes{margin:0 auto}.contact-item.socials{position:absolute;right:50px;top:240px;display:flex;align-items:center;gap:10px}.contact-item-social{width:50px;height:50px}.contact-item-social img{width:100%;height:100%;object-fit:contain}.tab-show.empty{display:none !important}.price-sec{padding-top:20px !important}.price-tabs{margin-bottom:15px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#f8f9fa;border-radius:12px;padding:8px;margin:15px 20px;box-shadow:0 2px 8px rgba(0,0,0,.2);scroll-behavior:smooth}.price-tabs-inner{display:flex;min-width:max-content;gap:8px;align-items:center}.price-tab{height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0 16px;font-size:14px !important;font-weight:500;cursor:pointer;border-radius:8px;white-space:nowrap;color:#6c757d;transition:all .25s ease-out;position:relative;min-width:100px;text-align:center;box-sizing:border-box;vertical-align:middle;line-height:1.2}.price-tab:hover{background:rgba(53,113,229,.1);color:#3571e5;transform:translateY(-1px)}.price-tab.active{background:#3571e5;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(53,113,229,.3);transform:translateY(-2px)}.price-tab.active:before{content:'';position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#fff;border-radius:2px}.price-tabs::-webkit-scrollbar{height:4px}.price-tabs::-webkit-scrollbar-track{background:0 0}.price-tabs::-webkit-scrollbar-thumb{background:rgba(53,113,229,.3);border-radius:2px;transition:background .25s ease}.price-tabs::-webkit-scrollbar-thumb:hover{background:rgba(53,113,229,.5)}.price-sec{display:none}.price-sec.active{display:block}@media (min-width:769px){.price-tabs{margin:20px 0 25px;padding:10px 12px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.15);overflow-x:visible}.price-tabs-inner{justify-content:center;flex-wrap:wrap;gap:12px}.price-tab{height:48px;min-height:48px;padding:0 24px;font-size:15px !important;min-width:120px;border-radius:12px}.price-tab:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(53,113,229,.2)}.price-tab.active{transform:translateY(-3px);box-shadow:0 6px 16px rgba(53,113,229,.4)}.price-tab.active:before{width:24px;height:4px;top:-3px}}@media (min-width:1200px){.price-tabs{margin:25px auto 30px auto;max-width:800px;padding:12px 16px}.price-tabs-inner{gap:16px}.price-tab{height:52px;min-height:52px;padding:0 28px;font-size:16px !important;min-width:140px}}.price-sec .show-menu{img{transition:transform .3s ease}&.show img{transform:rotate(180deg)}}