.footer{background:#000;color:#fff;padding:67px 0 44px}.footer__wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:85px;margin-bottom:39px;border-bottom:1px solid #ccdbe4}.footer__social-title{font-weight:500;font-size:20px;text-align:right}.footer__social-wrapper{margin-top:17px}.footer__nav{align-self:flex-end}.footer__list{display:flex;align-items:center;gap:1.75rem}.footer__list-link{font-weight:400;font-size:20px;position:relative}.footer__list-link:before{content:"";width:0;height:2px;border-radius:2px;background-color:#fff;position:absolute;bottom:-.3rem;left:50%;transition:width .4s,left .4s}.footer__list-link:hover:before{width:100%;left:0}.social__wrapper{display:flex;align-items:center;gap:19px}.social__wrapper a{width:35px;height:35px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition-duration:.3s;transition:.25s;border-radius:50px}.social__wrapper svg{transform:scale(1)}@media(hover:hover){.social__wrapper .social-link3:hover{background:#f09433;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1);animation:bounceSocial .4s linear}.social__wrapper .social-link1:hover svg path{stroke:#fff}.social__wrapper .social-link2:hover svg path,.social__wrapper .social-link3:hover svg path,.social__wrapper .social-link4:hover svg path{fill:#fff;stroke:#fff}.social__wrapper .social-link1:hover{background-color:#242c34;animation:bounceSocial .4s linear}.social__wrapper .social-link2:hover{background-color:#5865f2;animation:bounceSocial .4s linear}.social__wrapper .social-link4:hover{background-color:#0a66c2;animation:bounceSocial .4s linear}.social__wrapper .social-link5:hover{background-color:#ff8000;animation:bounceSocial .4s linear}}@keyframes bounceSocial{40%{transform:scale(1.4)}60%{transform:scale(.8)}80%{transform:scale(1.2)}to{transform:scale(1)}}.footer__privacy{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.625rem}.footer__privacy-text{font-weight:400;font-size:15px;line-height:140%;margin-bottom:15px}.footer__privacy-link{font-weight:700;font-size:15px;line-height:140%}.hidden{display:none}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.blurred{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loader__balls{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.loader__balls__group{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;height:100px;width:40px}.ball{height:30px;width:30px;border-radius:15px;position:absolute;transform-origin:bottom}.loader__balls__group :first-child{background-color:#99e2d0;animation-name:jumpinBallAnimation1;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation1{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.3,.8)}11%{transform:translateY(0) scale(.7,1.2);animation-timing-function:cubic-bezier(0,0,.5,1)}39%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(0,0,.5,1)}40%{transform:translateY(-75px) scale(1)}41%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(1,0,1,0)}69%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(1,0,1,0)}70%{transform:translateY(0) scale(1.5,.4)}80%{transform:translateY(0) scale(.8,1.2)}90%{transform:translateY(0) scale(1.1,.8)}to{transform:translateY(0) scale(1)}}.loader__balls__group :nth-child(2){background-color:#ff79da;animation-name:jumpinBallAnimation2;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation2{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.3,.8)}11%{transform:translateY(0) scale(.7,1.2);animation-timing-function:cubic-bezier(0,.5,.5,1)}39%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(0,.5,.5,1)}40%{transform:translateY(-75px) scale(1)}41%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(1,0,1,.5)}69%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(1,0,1,.5)}70%{transform:translateY(0) scale(1.5,.4)}80%{transform:translateY(0) scale(.8,1.2)}90%{transform:translateY(0) scale(1.1,.8)}to{transform:translateY(0) scale(1)}}.loader__balls__group :nth-child(3){background-color:#9356dc;animation-name:jumpinBallAnimation3;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation3{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.3,.8)}11%{transform:translateY(0) scale(.7,1.2);animation-timing-function:cubic-bezier(0,1,.5,1)}39%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(0,1,.5,1)}40%{transform:translateY(-75px) scale(1)}41%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(1,0,1,1)}69%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(1,0,1,1)}70%{transform:translateY(0) scale(1.5,.4)}80%{transform:translateY(0) scale(.8,1.2)}90%{transform:translateY(0) scale(1.1,.8)}to{transform:translateY(0) scale(1)}}.loader__balls__group .item1{animation-delay:0ms}.loader__balls__group .item2{animation-delay:.1s}.loader__balls__group .item3{animation-delay:.2s}.header{padding-top:51px;position:relative;z-index:9999}.header__logo{width:284px;height:65px}.header__inner{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding-bottom:47px}.scroll-to-top{cursor:pointer;font-size:20px;margin-top:10px}.scroll-to-top span{display:block}.menu__list{display:flex;align-items:center;display:none}.menu__list-item{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase;padding-bottom:17px;border-bottom:3px solid transparent;transition:all .5s ease-in-out}.menu__list-item+.menu__list-item{margin-left:61px}.menu__list-item.active,.menu__list-item:hover{border-bottom:3px solid #fff}.header__info{display:flex;align-items:center;gap:31px}.header__info-price{font-weight:400;font-size:24px;position:relative}.header__info-price:before{content:"";width:0;height:2px;border-radius:2px;background-color:#fff;position:absolute;bottom:-.1rem;left:50%;transition:width .4s,left .4s}.header__info-price:hover:before{width:100%;left:0}.header__call{width:131px;height:46px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:14px;border:1px solid var(--white);border-radius:50px;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1}.header__call:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.header__call:after,.header__call:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.header__call:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#000}.header__call:hover{color:#fff;border:1px solid #000;box-shadow:0 14px 20px 0 rgba(0,0,0,.35)}.header__call:hover:before{top:-35%}.header__call:hover:after,.header__call:hover:before{background-color:#000;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.header__call:hover:after{top:-45%}.header__call:active{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transform:translateY(4px)}#root{position:relative}:root{--white:#fff;--lg1:#324a5b;--lg2:#9a58b5;--lg3:#3499d9;--lg4:#2ee17a;--lg5:#1bba9b;--lg6:#f3f8fc;--lg7:#8797a8}.top{background:linear-gradient(49deg,#324a5b,#9054a8 45.73%,#5488a1 70.09%,#1bba9b);margin-top:-180px;min-height:1043px;margin-bottom:-120px}.top,.top__hands{position:relative}.top__hands{z-index:1}.top__hands:after{content:url(/home-page-img/hand-left.png);position:absolute;width:908px;height:1074px;top:405px}.top__hands:before{content:url(/home-page-img/hand-right.png);position:absolute;width:908px;height:1210px;top:0;right:0}.top__info{padding-top:360px;max-width:1021px;width:100%;display:flex;flex-direction:column;position:relative;z-index:99}.top__inner{display:flex;align-items:center;justify-content:space-between}.top__title{color:#fff;font-weight:700;font-size:94px;line-height:96%;letter-spacing:.01em;text-transform:uppercase;position:relative;margin-bottom:47px}.top__title:after{content:url(/home-page-img/main-title-decore.svg);position:absolute;right:100px;top:-130px;width:297px;height:330px}.top__title:before{content:url(/home-page-img/top-title.png);position:absolute;width:835px;height:93px;top:-70px;left:0}.top__text{font-weight:400;font-size:36px;line-height:119%;margin-bottom:62px}.top__link{border-radius:52px;width:252px;height:54px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;text-align:center;color:#000;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1}.top__link:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.top__link:after,.top__link:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.top__link:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#000}.top__link:hover{color:#fff;box-shadow:0 14px 20px 0 rgba(0,0,0,.35)}.top__link:hover:before{top:-35%}.top__link:hover:after,.top__link:hover:before{background-color:#000;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.top__link:hover:after{top:-45%}.top__link:active{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transform:translateY(4px)}.top__slider{position:relative;z-index:10;align-self:flex-end}.slide-item{display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.25);border-radius:26px;width:520px!important;height:267px}.swiper{overflow:hidden}.slide-item img{width:175px;height:175px}.slide-item p{font-weight:600;font-size:31px;line-height:120%;letter-spacing:.05em;text-transform:uppercase}.swiper-wrapper{width:520px!important;display:flex;align-items:center}.lead{position:relative;top:50px;z-index:999;margin-bottom:150px}.lead__wrapper{max-width:1714px;width:100%;padding:60px 0;border-radius:10px;fill:var(--white);box-shadow:0 4px 74px 0 rgba(33,40,105,.22);background-color:#fff;position:relative;z-index:10;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:0 auto}.lead__item{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:340px;width:100%}.lead__items-number{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1bba9b;font-size:98px;font-weight:700}.lead__items-text{max-width:340px;width:100%;background-image:linear-gradient(#fff,#fff);box-shadow:-17px -10px 18px -2px #fff;font-weight:600;font-size:24px;line-height:120%;letter-spacing:.05em;text-align:center;color:var(--lg1)}.candidate{padding-top:140px;margin-bottom:160px}.candidate__text-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:55px;min-height:170px}.candidate__text{font-weight:600;font-size:60px;text-align:center;color:var(--lg1)}.candidate__title{font-weight:700;font-size:142px;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#9757b1}.candidate__wrapper{display:flex;align-items:center;justify-content:center}.pricing{margin-bottom:160px}.pricing__text-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:55px;min-height:170px}.pricing__text{font-weight:600;font-size:60px;text-align:center;color:var(--lg1)}.pricing__title{font-weight:700;font-size:142px;font-style:normal;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#9757b1}.pricing__wrapper{border-radius:10px;background-color:#fff;box-shadow:0 4px 74px 0 rgba(33,40,105,.22);color:var(--lg1);padding:70px 20px 82px;flex-wrap:wrap;gap:149px;max-width:1712px;overflow:hidden;margin:0 auto}.pricing__item,.pricing__wrapper{display:flex;justify-content:center;align-items:center;width:100%}.pricing__item{flex-direction:column;position:relative;max-width:252px}.pricing__item:first-child:before,.pricing__item:nth-child(2):before{content:"";position:absolute;right:-25%;top:50%;width:2px;height:173px;background:repeating-linear-gradient(180deg,#b5b5b5 0,#b5b5b5 1px,transparent 0,transparent 3px);transform:translate(50%,-50%)}.pricing__items-title{font-weight:400;font-size:36px;line-height:122%;margin-bottom:4px}.pricing__items-text{font-weight:500;font-size:14px;line-height:122%;text-align:center;color:var(--lg7);margin-bottom:22px}.pricing__items-price{font-weight:700;font-size:36px;line-height:122%;text-align:center;color:var(--lg5);margin-bottom:10px}.pricing__items-price-desc{font-weight:400;font-size:18px;line-height:122%;text-align:center;color:var(--lg2);margin-bottom:43px}.pricing__items-btn{font-weight:500;font-size:14px;display:flex;justify-content:center;align-items:center;border:1px solid #000;background:transparent;border-radius:52px;width:252px;height:54px;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1}.pricing__items-btn:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.pricing__items-btn:after,.pricing__items-btn:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.pricing__items-btn:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#000}.pricing__items-btn:hover{color:#fff;box-shadow:0 14px 20px 0 rgba(0,0,0,.35)}.pricing__items-btn:hover:before{top:-35%}.pricing__items-btn:hover:after,.pricing__items-btn:hover:before{background-color:#000;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.pricing__items-btn:hover:after{top:-45%}.pricing__items-btn:active{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transform:translateY(4px)}.pricing__recommend{width:115px;height:31px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:122%;text-align:center;color:var(--white);border-radius:40px;background:var(--lg2);margin-bottom:20px}.pricing__recommend-placeholder{width:115px;height:31px;margin-bottom:20px;visibility:hidden}.hidden-bottom{opacity:0;filter:blur(5px);transform:translateY(50%);transition:all 1s}.show-bottom{opacity:1;filter:blur(0);transform:translateY(0)}.hidden-right{opacity:0;filter:blur(5px);transform:translateX(-50%);transition:all 1s}.show-right{opacity:1;filter:blur(0);transform:translateX(0)}.hidden-left{opacity:0;filter:blur(5px);transform:translateX(50%);transition:all 1s}.show-left{opacity:1;filter:blur(0);transform:translateX(0)}.hidden-top{opacity:0;filter:blur(5px);transform:translateY(-50%);transition:all 1s}.show-top{opacity:1;filter:blur(0);transform:translateY(0)}.delay-200{transition-delay:.2s}.delay-400{transition-delay:.4s}.delay-600{transition-delay:.6s}.delay-800{transition-delay:.8s}.delay-1000{transition-delay:1s}@keyframes slideIn{0%{transform:translateX(-30px)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.benefits__img-container{display:none}.benefits{margin-bottom:110px}.benefits__text-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px;min-height:200px}.benefits__text{font-weight:600;font-size:60px;text-align:center;color:var(--lg1);margin-bottom:25px}.benefits__title{font-weight:700;font-size:142px;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#9757b1}.benefits__wrapper{background-image:url(/home-page-img/benefits-bg.png);background-position:100%;background-size:auto;background-repeat:no-repeat;height:1173px;padding-top:300px;margin:0 auto}.benefits__main-title{width:100%;height:453px;max-width:900px;font-weight:700;font-size:130px;line-height:110%;text-align:right;background:linear-gradient(70deg,#9757b1,#3095d7 52.5%,#1bba9b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.benefits__banner{background:linear-gradient(70deg,#324a5b,#9054a8 51.04%,#5488a1 76.04%,#1bba9b);background-size:200% 200%;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:55px;padding:85px 16px;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.benefits__banner-text{font-weight:700;font-size:44px;line-height:140%;color:var(--white);max-width:1295px;width:100%}.benefits__banner-link{width:252px;height:54px;display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:52px;font-weight:500;font-size:14px;text-align:center;color:#000;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1}.benefits__banner-link:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.benefits__banner-link:after,.benefits__banner-link:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.benefits__banner-link:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#000}.benefits__banner-link:hover{color:#fff;box-shadow:0 14px 20px 0 rgba(0,0,0,.35)}.benefits__banner-link:hover:before{top:-35%}.benefits__banner-link:hover:after,.benefits__banner-link:hover:before{background-color:#000;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.benefits__banner-link:hover:after{top:-45%}.benefits__banner-link:active{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transform:translateY(4px)}.contact{margin-bottom:30px}.contact__text-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:55px;min-height:170px}.contact__text{font-weight:600;font-size:60px;text-align:center;color:var(--lg1);margin-bottom:10px}.contact__title{font-weight:700;font-size:142px;text-align:center;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#9757b1}.contact__wrapper{border-radius:9px;box-shadow:0 4px 74px 0 rgba(33,40,105,.22);background:var(--white);max-width:1122px;width:100%;padding:63px 66px 82px;margin:0 auto}.contact__form{display:flex;flex-direction:column}.form__input:focus{color:#000}.form__name,.form__tel{border:1px solid #8793b0;border-radius:4px;width:472px;height:64px;background:var(--lg6);opacity:.6;padding:0 27px;font-style:italic;font-weight:400;font-size:18px;line-height:187%;color:var(--lg7)}.field__row{display:flex;justify-content:space-between;gap:40px}.field__row input{flex:1 1;margin-bottom:40px}.form__email{height:64px;padding:0 27px;margin-bottom:40px}.form__email,.form__textarea{border:1px solid #8793b0;border-radius:4px;background:var(--lg6);opacity:.6;font-style:italic;font-weight:400;font-size:18px;line-height:187%;color:var(--lg7)}.form__textarea{height:172px;padding:20px 27px;margin-bottom:48px;resize:none}.form__text{color:var(--lg1);margin-bottom:30px}.form__checkbox-label,.form__text{font-weight:500;font-size:18px;line-height:187%;text-align:center}.form__checkbox-label{color:#000}.form__btn{border:1px solid #000;border-radius:52px;width:252px;height:54px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;color:#000;background:none;cursor:pointer;margin:0 auto;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:1}.form__btn:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05)}.form__btn:after,.form__btn:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.form__btn:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#000}.form__btn:hover{color:#fff;border:1px solid #000;box-shadow:0 14px 20px 0 rgba(0,0,0,.35)}.form__btn:hover:before{top:-35%}.form__btn:hover:after,.form__btn:hover:before{background-color:#000;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.form__btn:hover:after{top:-45%}.form__btn:active{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transform:translateY(4px)}.content{display:flex;align-items:center;gap:10px;margin:0 auto 25px;position:relative}.clear{clear:both}.checkBox{display:inline-block;cursor:pointer;border:1px solid #ccdbe4;border-radius:2px;width:16px;height:16px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000}.checkBox div{width:60px;height:60px;background-color:#000;top:-52px;left:-52px;position:absolute;transform:rotate(45deg);z-index:100;transition:.3s ease}.checkBox input[type=checkbox]:checked+div{left:-10px;top:-10px}.checkBox input[type=checkbox]{position:absolute;left:50px;visibility:hidden}.hamburger{display:none}.calendly-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.calendly-popup{background-color:#fff;padding:30px;max-width:1200px;height:auto;width:100%;overflow:auto;position:relative;border-radius:30px}.calendly__wrapper{display:flex;justify-content:space-between;align-items:center}.calendly__title{color:#4d4d4d;font-size:30px}.calendly-popup-close{cursor:pointer;font-size:24px;color:#4d4d4d}.calendly-popup-close:hover{color:red}.calendly-popup-content{padding:20px}.calendly-popup-content iframe{width:100%;border:none}.error-message{width:300px;height:40px;display:flex;align-items:center;justify-content:center;gap:10px;background:#ef665b;border-radius:10px;box-shadow:0 0 5px -3px #111;margin:0 auto 25px}.error__icon{transform:translateY(-16px)}.error__icon,.error__icon svg{width:20px;height:20px}.error__icon path{fill:#fff}.error__title{font-weight:500;font-size:14px;color:#fff}.error__close{width:20px;height:20px;cursor:pointer;margin-left:auto}.error__close path{fill:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content,.modal-overlay{display:flex;justify-content:center;align-items:center}.modal-content{border-radius:10px;box-shadow:0 4px 74px 0 rgba(33,40,105,.22);background-color:#fff;height:400px;width:600px;padding:20px;flex-direction:column;gap:20px;position:relative}.modal-close-btn{position:absolute;right:10px;top:10px;background-color:#e1e1e1;color:#f3f3f3;height:30px;width:30px;display:grid;place-items:center;border-radius:10px;cursor:pointer;transition:.5s ease;font-weight:600;font-size:16px;line-height:120%;letter-spacing:.05em}.modal-close-btn:hover{background-color:var(--tomato);color:var(--white)}.modal-close-btn span{transition:.2s}.modal-close-btn .text{transform:translateX(10px);color:#fff;font-weight:700}.modal-close-btn .icon{position:absolute;border-left:1px solid #c41b1b;transform:translateX(55px);height:40px;width:40px;display:flex;align-items:center;justify-content:center}.modal-close-btn svg{width:12px;fill:#eee}.modal-close-btn:hover{background:#ff3636}.modal-close-btn:hover .text{color:transparent}.modal-close-btn:hover .icon{width:93px;border-left:none;transform:translateX(0)}.modal-close-btn:focus{outline:none}.modal-close-btn:active .icon svg{transform:scale(.8)}.modal-title{font-weight:700;font-size:80px;color:var(--lg1);background:linear-gradient(70deg,#9757b1,#3095d7 52.5%,#1bba9b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:normal}.modal-text{font-weight:600;font-size:24px;line-height:120%;letter-spacing:.05em;text-align:center;color:var(--lg1)}.benefits__title,.candidate__title,.contact__title,.pricing__title{margin:-20px 0 85px;height:60px;line-height:43%}@media(max-width:1540px){.top__title:after{right:30px}}@media(max-width:1450px){.top__title:after{right:0}.lead__wrapper{gap:50px}}@media(max-width:1350px){.lead__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px;justify-items:center}.top__inner{flex-direction:column;align-items:flex-start;gap:40px}.top__title:after{right:30px}.top__slider{align-self:center}.top{min-height:1300px;margin-bottom:-170px}.top__hands:after{top:390px;left:-50%}.top__hands:before{top:-10px;right:-35%}}@media(max-width:1100px){.pricing__wrapper{max-width:650px;gap:0}.pricing__item{width:100%;max-width:100%}.pricing__item:first-child:before,.pricing__item:nth-child(2):before{display:none}.pricing__item:first-child,.pricing__item:nth-child(2){border-bottom:1px solid #b5b5b5;width:60%;padding-bottom:37px;margin:0 auto 37px}.pricing__recommend-placeholder{display:none}.menu__btn{display:block}.burger-menu{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#333;color:#fff}.header__logo-wrapper{position:relative;z-index:9}.header__info{display:none}.header__call{border:1px solid var(--lg1);color:var(--lg1)}.header__call svg path{fill:var(--lg1)}.menu.show-menu{opacity:1;transform:translateX(-50%);box-shadow:0 4px 74px 0 rgba(33,40,105,.22)}.menu,.menu.show-menu{border-radius:10px;background-color:#fff}.menu{position:fixed;top:120px;left:50%;width:90%;height:100px;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;transform:translateX(10px);opacity:0;transform:translateX(-100%);transition:opacity .5s ease,transform .5s ease}.menu.hide-menu{opacity:0;transform:translateX(-20px)}.menu__list{list-style:none;display:flex;align-items:center;gap:40px;padding:0;position:absolute;left:50%;bottom:20%;transform:translateX(-50%);top:23px}.menu__list-item{padding-bottom:0}.menu__list-item.active{border-bottom:none;color:var(--lg1)}.menu__list-item{opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}.menu.show-menu .menu__list-item:first-child{opacity:1;transform:translateY(0);transition-delay:.1s}.menu.show-menu .menu__list-item:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.2s}.menu.show-menu .menu__list-item:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.3s}.menu.show-menu .menu__list-item:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.4s}.menu.show-menu .menu__list-item:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.5s}.menu.show-menu .menu__list-item:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.6s}.menu__list-item+.menu__list-item{margin-left:0}.menu__list-item{margin-bottom:0}.menu__list-item-link{text-decoration:none;color:#fff;font-size:18px}.hamburger{cursor:pointer;position:relative;z-index:9;display:flex}.hamburger input{display:none}.hamburger svg{height:61px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:stroke-dasharray .3s cubic-bezier(.4,0,.2,1),stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.line-top-bottom{stroke-dasharray:12 63}.hamburger input:checked+svg{transform:rotate(-45deg)}.hamburger input:checked+svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}}@media(max-width:1024px){.header{padding-top:17px}.top__hands:after{top:390px;left:-65%}.top__hands:before{top:30px;right:-40%}.header__logo{width:200px;height:65px}.header__inner{padding-bottom:17px}.benefits__item-img{width:250px}.benefits__item-text{margin-left:-35px;margin-top:60px;width:450px}.benefits__text,.candidate__text,.contact__text,.pricing__text{margin-bottom:0}.benefits__title,.candidate__title,.contact__title,.pricing__title{font-size:85px}.benefits__wrapper{display:none}.benefits__img-container{display:block;position:relative;margin-bottom:78px}.benefits__img-container:before{content:"";position:absolute;height:1070px;width:1px;background-color:var(--lg5);left:50%;top:55px;transform:translateX(-210px)}.benefits__item{display:flex;align-items:center;justify-content:center}.benefits__mobile-img img{width:100%}.calendly-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.calendly-popup{background-color:#fff;padding:30px;max-width:700px;height:auto;width:100%;overflow:auto;position:relative;border-radius:30px;margin:0 16px}.calendly__wrapper{display:flex;justify-content:space-between;align-items:center}.calendly__title{color:#4d4d4d;font-size:21px}.calendly-popup-close{cursor:pointer;font-size:24px;color:#4d4d4d}.calendly-popup-close:hover{color:red}.calendly-popup-content{padding:20px}.calendly-popup-content iframe{width:100%;border:none}.benefits__title,.candidate__title,.contact__title,.pricing__title{margin-bottom:55px}}@media(max-width:820px){.error-message{font-size:16px}.error__icon{transform:translateY(-8px)}.top__hands:after{top:322px;left:-80%}.top__hands:before{top:30px;right:-60%}.top__title:before{background-image:url(/home-page-img/top-title.png);width:570px;height:93px;top:-50px;left:0}.top__title:after,.top__title:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain}.top__title:after{background-image:url(/home-page-img/main-title-decore.svg);right:100px;top:-110px;width:240px;height:330px}.top__text{font-size:30px;margin-bottom:50px}.top__title{font-size:64px}.footer__list{gap:1.063rem}.footer{background:#000;color:#fff;padding:28px 0 31px}.footer__wrapper{flex-direction:column;gap:43px;padding-bottom:21px}.footer__nav{align-self:auto}.footer__social-title{display:none}.field__row{flex-direction:column;gap:11px;margin-bottom:11px}.form__name,.form__tel{width:100%}.field__row input{flex:auto;margin-bottom:0}.form__email{margin-bottom:11px}.form__textarea{margin-bottom:22px}.content{margin:0 auto 30px}}@media(max-width:768px){.modal-content{background-size:400px}.error-message{top:28px}.lead{margin-bottom:60px}.candidate{padding-top:47px;margin-bottom:52px}.benefits,.pricing{margin-bottom:65px}.contact{margin-bottom:0}.benefits__text-wrapper,.candidate__text-wrapper,.contact__text-wrapper,.pricing__text-wrapper{margin-bottom:25px}.benefits__text,.candidate__text,.contact__text,.pricing__text{margin-bottom:0}.benefits__title,.candidate__title,.contact__title,.pricing__title{font-size:69px;margin-bottom:0}}@media(max-width:640px){.modal-content{background-size:contain;background-image:url(/home-page-img/modal-decore.png);background-repeat:no-repeat;background-position:bottom}.error__icon{transform:translateY(-6px)}.modal-content{height:250px;width:100%;max-width:400px;padding:50px 20px;justify-content:flex-start;gap:30px}.modal-title{font-size:40px}.modal-text{font-size:18px}.error-message{top:24px;font-size:14px}.social__wrapper a{width:31px;height:31px}.social__wrapper svg{width:17px;height:17px}.social__wrapper{gap:17px}.menu.show-menu{opacity:1;transform:translateX(-50%);border-radius:10px;box-shadow:0 4px 74px 0 rgba(33,40,105,.22);background-color:#fff}.menu{position:fixed;top:100px;left:50%;width:70%;height:10%;background:#1b1b1b;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;transform:translateX(10px);opacity:0;transform:translateX(-100%);transition:opacity .5s ease,transform .5s ease}.menu__list{top:15px}.top{min-height:820px;margin-bottom:-130px}.slide-item{height:123px}.slide-item,.swiper-wrapper{width:239px!important}.slide-item img{width:80px;height:80px}.slide-item p{font-weight:600;font-size:14px;line-height:120%;letter-spacing:.05em;text-transform:uppercase}.top__link{width:164px;height:54px;font-weight:500;font-size:14px}.top__text{font-size:18px;margin-bottom:27px}.top__info{padding-top:300px}.top__title:after{right:35px;top:-65px;width:134px;height:330px}.top__title:before{width:310px;top:-25px;left:0}.top__title{font-size:34px;line-height:105%;letter-spacing:.03em;margin-bottom:20px}.top__hands:before{background-image:url(/home-page-img/hand-right-mobile.png);height:420px;right:-10%;top:80px}.top__hands:after,.top__hands:before{content:"";background-size:cover;background-repeat:no-repeat;width:300px}.top__hands:after{background-image:url(/home-page-img/hand-left-mobile.png);height:550px;left:-25%;top:340px}.benefits__img-container:before{height:790px;transform:translateX(-108px)}.benefits__item-img{width:180px}.benefits__item-text{margin-left:-35px;margin-top:30px;width:250px}.form__input{font-weight:400;font-size:14px;line-height:187%}.form__email,.form__name,.form__tel{padding:0 15px}.form__textarea{padding:20px 15px}.footer__privacy{gap:.313rem}.footer__privacy-text{font-size:12px;line-height:140%}.footer__privacy-link{font-weight:700;font-size:14px;line-height:140%}.footer__list-link{font-size:14px;line-height:100%}.contact{margin-bottom:0}.form__checkbox-label,.form__text{font-size:14px;line-height:187%}.form__btn{font-size:14px}.contact__wrapper{padding:31px 22px 38px}.benefits__banner-text{font-size:18px;line-height:128%}.benefits__banner{gap:24px;padding:52px 20px}.benefits{margin-bottom:65px}.benefits__banner-link{width:163px;height:54px;font-size:14px}.pricing{margin-bottom:65px}.pricing__wrapper{padding:43px 20px}.lead{margin-bottom:80px}.pricing__items-title{font-size:21px;line-height:105%}.pricing__items-text{font-size:14px;line-height:150%}.pricing__items-price{font-size:21px}.pricing__items-price-desc{font-size:14px;line-height:122%}.pricing__items-btn{width:198px;height:54px;font-size:14px;line-height:171%}.benefits__text,.candidate__text,.contact__text,.pricing__text{font-size:20px;margin-bottom:-20px}.benefits__title,.candidate__title,.contact__title,.pricing__title{font-size:32px;margin-top:20px}.benefits__text-wrapper,.candidate__text-wrapper,.pricing__text-wrapper{min-height:auto;margin-top:60px;margin-bottom:0}.contact__text-wrapper{min-height:auto;margin-bottom:24px}.candidate{padding-top:47px;margin-bottom:52px}.lead__wrapper{padding:50px 20px 30px}.lead__items-number{font-size:60px;letter-spacing:.05em;margin-bottom:-30px}.lead__items-text{font-size:12px;line-height:120%;letter-spacing:.05em}.calendly-popup-mobile{background-color:#fff;padding:30px;max-width:100%;height:600px;width:100%;overflow:auto;position:relative;border-radius:30px;margin:0 16px}.header__logo{width:107px;height:20px}.hamburger svg{height:36px}}@media(max-width:430px){.modal-content{max-width:350px}.top__title:after{right:0}.form__btn{width:100%}.benefits__img-container:before{height:600px;transform:translateX(-108px)}.benefits__item-img{width:150px}}@media(max-width:400px){.modal-content{max-width:330px}.top__title:after{right:-10px}.top__title:before{width:300px}.top__title{font-size:31px}.lead__items-number{font-size:50px}.benefits__title,.candidate__title,.contact__title,.pricing__title{font-size:30px}}@media(max-width:360px){.top__hands:before{width:100px;height:130px;right:0;top:120px}.top__hands:after{width:125px;height:250px;left:-10%;top:326px}.menu{width:90%}.top__title:after{display:none}.lead__items-number{font-size:40px}.top__link{width:100%}.benefits__title,.candidate__title,.contact__title,.pricing__title{font-size:25px}.benefits__item-img{width:130px}.benefits__item-text{margin-left:-35px;margin-top:30px;width:220px}.benefits__img-container:before{height:540px;transform:translateX(-93px)}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul[class]{list-style:none}button,input,select,textarea{font:inherit}a{text-decoration:none}