@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;src:url(/fonts/MontserratAlternates-Regular.woff2) format("woff2"),url(/fonts/MontserratAlternates-Regular.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;src:url(/fonts/MontserratAlternates-Medium.woff2) format("woff2"),url(/fonts/MontserratAlternates-Medium.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;src:url(/fonts/MontserratAlternates-SemiBold.woff2) format("woff2"),url(/fonts/MontserratAlternates-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;src:url(/fonts/MontserratAlternates-Bold.woff2) format("woff2"),url(/fonts/MontserratAlternates-Bold.woff) format("woff")}:root{--header-height:82px}@media (max-width:992px){:root{--header-height:58px}}@keyframes lighting{0%{border-color:rgba(69,69,69,.06);box-shadow:0 0 20px rgba(0,200,179,.15)}50%{border-color:rgba(0,200,179,.4);box-shadow:0 0 25px rgba(0,200,179,.3);transform:scale(1.02)}to{border-color:rgba(69,69,69,.06);box-shadow:0 0 20px rgba(0,200,179,.15)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{background:#fff;font-family:Montserrat Alternates,Arial,Helvetica,sans-serif;scroll-behavior:smooth;scroll-padding-top:102px;scroll-padding-top:calc(var(--header-height) + 20px)}*{box-sizing:border-box}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-thumb{background:#00c8b3;border-radius:5px}::-webkit-scrollbar-track{background:transparent}.container{margin:0 auto;max-width:1240px;padding:0 40px}@media (max-width:1440px){.container{padding:0 30px}}@media (max-width:992px){.container{padding:0 20px}}.page{padding-bottom:160px}@media (max-width:992px){.page{padding-bottom:80px}}.wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.wrapper .page{flex:1 0 auto}.section-title{color:#2f2f2f;font-size:36px;font-weight:700;line-height:120%}@media (max-width:992px){.section-title{font-size:26px}}.section-suptitle{color:#00c8b3;font-size:24px;font-weight:600;line-height:120%;margin-bottom:10px}@media (max-width:992px){.section-suptitle{font-size:20px;margin-bottom:15px}}.modal-overlay{backdrop-filter:blur(5px);background:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;transition:.3s ease;z-index:999}.modal-overlay:not(.--show){opacity:0;pointer-events:none}.menu-btn{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:7px;height:36px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.menu-btn span{background:#373737;border-radius:10px;height:2px;width:24px}.notice{border-left:2px solid #00c8b3;color:#000;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:10px;line-height:150%;padding:10px 0 10px 20px}@media (max-width:992px){.notice{font-size:14px}}.notice a{color:#00c8b3;-webkit-text-decoration:underline;text-decoration:underline;transition:.3s ease}@media (any-hover:hover){.notice a:hover{text-decoration-color:transparent}}.service-card{border-radius:20px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:grid;grid-template-columns:auto 1fr;padding:30px;grid-gap:40px 20px;background:linear-gradient(279.33deg,#fff .14%,#fffefe 77.33%);border:1px solid rgba(0,0,0,.1);cursor:pointer;gap:40px 20px;overflow:hidden;position:relative;transition:.3s ease}.service-card.--accent{background:linear-gradient(270deg,#00c8b3,#008c7d);border-color:transparent;box-shadow:0 5px 10px rgba(0,200,179,.3)}@media (max-width:992px){.service-card{border-radius:15px;gap:30px;padding:30px 20px}}.service-card__text-wrap{position:relative;transition:.5s ease}.service-card.--accent .service-card__title{color:hsla(0,0%,100%,.8)}.service-card__title{color:#000;font-size:20px;font-weight:700;line-height:120%;margin-bottom:15px;transition:.5s ease}@media (max-width:992px){.service-card__title{font-size:18px;margin-bottom:20px}}.service-card.--accent .service-card__title{color:#fff}.service-card__descr{color:#000;font-size:16px;font-weight:400;line-height:150%;transition:.5s ease}@media (max-width:992px){.service-card__descr{font-size:14px}}.service-card.--accent .service-card__descr{color:#f6f6f6}.service-card__cta-wrap{display:flex;flex-direction:column;grid-column:1/3;justify-content:flex-end;position:relative}.service-card__price{color:#26b3a4;font-size:20px;font-weight:700;line-height:120%;margin-bottom:10px;transition:.5s ease}@media (max-width:992px){.service-card__price{font-size:16px}}.service-card.--accent .service-card__price{color:#fff}.service-card__btn{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:24px;transition:.3s ease}.service-card__btn svg{height:24px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:24px}.service-card__btn span{text-decoration-line:underline;transform:translateX(-34px);transition:transform .3s ease,text-decoration-color .3s ease}@media (max-width:992px){.service-card__btn{font-size:14px}}@media (any-hover:hover){.service-card:hover .service-card__btn svg{transform:scale(1)}.service-card:hover .service-card__btn span{text-decoration-color:transparent;transform:translateX(0)}}.service-card.--accent .service-card__btn{color:#fff}.service-card.--accent .service-card__btn svg{transform:scale(1)}.service-card.--accent .service-card__btn span{text-decoration-color:transparent;transform:translateX(0)}@media (any-hover:hover){.service-card:hover .service-card__btn{transform:translateX(10px)}}.review-item{background:#fff;background:rgba(255,45,85,.05);border:1px solid rgba(255,45,85,.15);border-radius:15px;display:flex;flex-direction:column;padding:20px}@media (max-width:992px){.review-item{padding:20px}}.review-item__title{align-items:center;color:#ff2d55;display:flex;font-size:14px;font-weight:500;gap:5px;line-height:150%}.review-item__title svg{color:rgba(255,45,85,.7);height:1.5em;width:auto}.review-item__text{align-self:stretch;color:#000;font-size:12px;font-weight:400;line-height:180%;margin-top:10px}.review-item__text b{color:#ff2d55;font-weight:500}.review-item__name{color:#202020;font-size:12px;font-weight:700;line-height:150%;margin-top:10px;text-align:right}.review-item__source-link{margin-top:5px}.review-item__source-link a{align-items:center;color:inherit;color:rgba(0,0,0,.4);display:flex;font-size:12px;font-weight:400;gap:5px;line-height:150%;text-align:right;-webkit-text-decoration:none;text-decoration:none;transition:.3s ease}.review-item__source-link svg{color:inherit;color:#202020;flex-shrink:0;height:16px;transition:transform .3s ease;width:auto}@media (any-hover:hover){.review-item__source-link:hover{color:#00c8b3}.review-item__source-link:hover svg{transform:scale(1.3)}}.social-link{color:#8e98a8;display:block;-webkit-text-decoration:none;text-decoration:none;transition:.3s ease}.social-link img{display:inline-block;height:40px;transition:inherit;width:auto}.social-link.--medium img{height:32px}@media (any-hover:hover){.social-link:hover{color:#00c8b3}.social-link:hover img{transform:scale(1.2)}}@media (max-width:992px){.social-link img{height:32px}}.button{align-items:center;background:#00c8b3;border:2px solid transparent;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.16);color:#00c8b3;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:600;gap:10px;justify-content:center;line-height:120%;padding:15px 20px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button img,.button svg{height:20px;width:auto}.button img,.button span,.button svg{transition:opacity .3s ease}.button .icon-spin{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;translate:-50% -50%}.button .icon-spin svg{display:block;height:38px;width:auto}.button.--loading{opacity:.7;pointer-events:none}.button.--loading img,.button.--loading span,.button.--loading svg{opacity:0}.button.--loading .icon-spin{animation:spin 1s ease infinite;opacity:1}.button.--loading .icon-spin svg{opacity:1}.button.--medium{font-size:16px;padding:12px 15px}.button.--outline{background:#fff;border-color:#00c8b3;box-shadow:2px 2px 10px rgba(0,200,179,.08);color:#00c8b3}.button.--ghost{background:#fff;color:#07a495;font-weight:500}.button.--icon{padding:8px}.button.--icon img,.button.--icon svg{height:36px;width:auto}.button.--dark{background:#151515}@media (any-hover:hover){.button:hover{background:#07a495;box-shadow:2px 2px 15px rgba(0,0,0,.2);transform:translate(2px,-2px)}.button.--dark:hover{background:#000}.button.--ghost:hover{background:#fff;color:#000;transform:none}}.button:active{background:#07a495;box-shadow:none;transform:translate(1px,-1px)}@media (max-width:992px){.button{font-size:16px;padding:12px 15px}.button.--icon{padding:6px}.button.--icon img,.button.--icon svg{height:32px}}.input{display:flex;flex-direction:column;gap:10px}.input__label{color:#000;font-size:16px;font-weight:500;line-height:120%}.input.--error .input__label{color:red}.input__field{position:relative}.input__field input{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:10px;color:#000;font-family:inherit;font-size:14px;font-weight:500;height:56px;line-height:120%;outline:none;padding:0 54px 0 20px;transition:.3s ease;width:100%}.input__field input::-moz-placeholder{color:rgba(0,0,0,.5)}.input__field input::placeholder{color:rgba(0,0,0,.5)}@media (max-width:992px){.input__field input{height:47px}}.input.--error .input__field input{border-color:red}.input__clear{color:#00c8b3;cursor:pointer;height:24px;opacity:0;pointer-events:none;position:absolute;right:20px;top:50%;transition:.3s ease;translate:0 -50%;width:24px}.input__clear svg{height:24px;width:auto}.input.--error .input__clear{color:red}.input.--allow_clear .input__clear{opacity:1;pointer-events:all}@media (any-hover:hover){.input__field:hover input{border-color:#000}}.input input:focus{border-color:#00c8b3}.contact-form{display:flex;flex-direction:column;gap:30px}.contact-form__fields{gap:20px}.contact-form__button-wrap,.contact-form__fields{display:flex;flex-direction:column}.contact-form__error{color:red;font-size:16px;font-weight:500;line-height:120%;margin-bottom:5px}.contact-form__error:empty{display:none}.contact-form__policy{color:#000;font-size:16px;font-weight:400;line-height:120%;margin-top:10px}.contact-form__policy a{color:inherit;transition:text-decoration-color .3s ease}@media (any-hover:hover){.contact-form__policy a:hover{text-decoration-color:transparent}}.contact-form.--in_dark .contact-form__policy{color:#fff}.breadcrumbs{margin-bottom:40px;margin-top:30px}@media (max-width:992px){.breadcrumbs{margin-bottom:30px;margin-top:20px}}.breadcrumbs__list{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:14px;gap:5px 10px;line-height:130%}.breadcrumbs__item{font-weight:500;transition:.3s ease}.breadcrumbs__item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.breadcrumbs__item:last-child{font-weight:400}@media (any-hover:hover){.breadcrumbs__item:not(:last-child):hover{color:#00c8b3}}.thank-modal{align-items:center;background:#fff;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);max-width:520px;overflow-y:auto;padding:40px;position:fixed;top:50%;transition:.3s ease;translate:-50% -50%;width:calc(100vw - 60px);z-index:1001}.thank-modal:not(.--show){opacity:0;pointer-events:none}.thank-modal__title{align-items:center;color:#2f2f2f;display:flex;font-size:28px;font-weight:700;gap:20px;line-height:120%;text-align:center}.thank-modal__title svg{color:#00c8b3;flex-shrink:0;height:64px;width:auto}.thank-modal__text{color:#1e1e1e;font-size:20px;font-weight:500;line-height:120%;margin-bottom:40px;margin-top:20px;text-align:center}.mobile-menu{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.6);bottom:0;display:flex;flex-direction:column;gap:40px;left:0;overflow-y:auto;padding:10px 20px 40px;position:fixed;right:0;top:0;transition:.3s ease;z-index:101}@media (min-width:992px){.mobile-menu{opacity:0;pointer-events:none;transform:translateX(-100%)}}.mobile-menu:not(.--show){opacity:0;pointer-events:none;transform:translateX(-100%)}.mobile-menu__close{padding:6px}.mobile-menu__close svg{color:#373737;display:block;height:24px;width:auto}.mobile-menu__links{display:flex;flex-direction:column;gap:30px}.mobile-menu__link{border-bottom:1px solid rgba(55,55,55,.15);color:#202020;font-size:20px;font-weight:400;line-height:110%}.mobile-menu__link a{color:inherit;display:block;padding-bottom:20px;text-decoration:none}.header{min-height:82px;min-height:var(--header-height);position:relative;z-index:100}.header__wrapper{padding:20px 0;transition:.3s ease}@media (max-width:992px){.header__wrapper{padding:10px 0}}.header.--solid .header__wrapper{background:#fff}.header.--fixed .header__wrapper{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.75);border-radius:0 0 10px 10px;box-shadow:0 2px 15px rgba(0,0,0,.15);left:0;padding:10px 0;position:fixed;right:0;top:0;z-index:inherit}.header__container{align-items:center;display:flex;gap:20px;justify-content:space-between}.header .menu-btn{flex-shrink:0}@media (min-width:993px){.header .menu-btn{display:none}}.header__title{color:#202020;font-size:12px;font-weight:400;line-height:150%}@media (max-width:992px){.header__title{display:none}}.header__logo{display:block}.header__logo img{height:56px;width:auto}@media (max-width:992px){.header__logo{display:none}}.header__nav{align-items:center;display:flex;gap:20px}@media (max-width:992px){.header__nav{display:none}}.header__nav-link{color:#202020;font-size:16px;font-weight:500;line-height:120%;-webkit-text-decoration:none;text-decoration:none;transition:.3s ease}@media (any-hover:hover){.header__nav-link:hover{color:#00c8b3}}.header__socials{align-items:center;display:flex;gap:10px}.footer{background:#fafafa;border-radius:30px 30px 0 0;border-top:1px solid rgba(0,0,0,.1);padding:70px 0}@media (max-width:992px){.footer{padding:40px 0}.footer__container{flex-direction:column;justify-content:flex-start}}.footer__main{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:992px){.footer__main{grid-template-columns:1fr 2fr}}@media (max-width:720px){.footer__main{display:flex;flex-direction:column-reverse;gap:40px}}.footer__title-wrap{align-items:center;display:flex;gap:20px}.footer__logo{-webkit-text-decoration:none;text-decoration:none}.footer__logo img{display:block;height:48px;width:auto}@media (max-width:992px){.footer__logo img{height:36px}}.footer__title{color:#000;font-size:16px;font-weight:400;font-weight:500;line-height:150%}@media (max-width:992px){.footer__title{font-size:14px}}.footer__nav{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.footer__nav-item{color:#202020;font-size:16px;font-weight:500;line-height:120%;transition:.3s ease}.footer__nav-item,.footer__nav-item a{-webkit-text-decoration:none;text-decoration:none}.footer__nav-item a{color:inherit}@media (any-hover:hover){.footer__nav-item:hover{color:#00c8b3}}@media (max-width:992px){.footer__nav-item{font-size:14px;gap:10px}}.footer__bottom{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:40px}@media (max-width:992px){.footer__bottom{flex-direction:column;gap:10px}}@media (max-width:720px){.footer__bottom{align-items:flex-start;justify-content:flex-start}}.footer__copyright{color:#202020;font-size:14px;font-weight:400;line-height:150%}.footer__ur-links{align-items:center;display:flex;gap:20px}@media (max-width:720px){.footer__ur-links{align-items:flex-start;flex-direction:column;gap:10px}}.footer__ur-link{color:#202020;font-size:14px;font-weight:400;line-height:150%}.footer__ur-link a{color:inherit}.error-404{padding-bottom:100px;padding-top:100px}@media (max-width:992px){.error-404{padding-bottom:30px;padding-top:30px}}.error-404__title{color:#00c0e8;font-size:38px;font-weight:700;line-height:120%;margin-bottom:30px}@media (max-width:992px){.error-404__title{font-size:20px}}.error-404__text{color:#202020;font-size:18px;font-weight:400;line-height:150%;max-width:504px}@media (max-width:992px){.error-404__text{font-size:14px}}.error-404__actions{align-items:center;display:flex;gap:20px;margin-top:30px}.feedback-modal{background:#fff;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:30px;left:50%;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);max-width:850px;overflow-y:auto;padding:40px;position:fixed;top:50%;transition:.3s ease;translate:-50% -50%;width:calc(100vw - 60px);z-index:1000}.feedback-modal:not(.--show){opacity:0;pointer-events:none}@media (max-width:992px){.feedback-modal{border-radius:0;height:100%;left:0;max-height:none;padding:30px 20px;top:0;translate:0 0;width:100%}}.feedback-modal__title-wrap{align-items:center;display:flex;gap:20px;justify-content:space-between}.feedback-modal__title{color:#2f2f2f;font-size:24px;font-weight:700;line-height:120%}@media (max-width:992px){.feedback-modal__title{font-size:20px}}.feedback-modal__close{color:#000;cursor:pointer;flex-shrink:0}.feedback-modal__close svg{height:28px;width:auto}@media (max-width:992px){.feedback-modal__close svg{height:24px}}.feedback-modal__text-container{background:#f6f6f6;border-radius:15px;display:flex;flex-direction:column;gap:10px;padding:20px}.feedback-modal__time{align-items:center;color:#1e1e1e;display:flex;font-size:14px;font-weight:500;gap:20px;line-height:120%}.feedback-modal__time svg{color:#00c8b3;flex-shrink:0;height:24px;width:auto}@media (max-width:992px){.feedback-modal__time{gap:10px}}.feedback-modal__socials-wrap{align-items:center;display:flex;gap:20px}.feedback-modal__socials-label{color:#000;font-size:14px;font-weight:400;line-height:120%}.feedback-modal__socials{align-items:center;display:flex;gap:10px}.hero{background:linear-gradient(90deg,#fff 29.81%,hsla(0,0%,100%,0)),url(../img/hero_bg.webp);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;display:flex;flex-direction:column;min-height:100vh;position:relative}@media (max-width:992px){.hero{background-image:linear-gradient(90deg,#fff 77.88%,hsla(0,0%,100%,0)),url(../img/hero_bg.webp)}}.hero:before{backdrop-filter:blur(3px);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero__container{display:flex;flex:1 0 auto;flex-direction:column;padding-bottom:60px;padding-top:120px;position:relative;width:calc(100% - 80px)}@media (max-width:1440px){.hero__container{gap:20px;width:100%}}@media (max-width:992px){.hero__container{align-items:stretch;display:flex;flex-direction:column;padding-bottom:30px;padding-top:60px;width:100%}}.hero__left{display:flex;flex-direction:column}.hero__title{color:grey;color:hsla(0,0%,50%,.1);font-size:44px;font-weight:600;line-height:120%}.hero__title span{transition:color 2s ease}.hero__title span:first-child{transition-delay:0s}.hero__title span:first-child.--animed{color:grey}.hero__title span:nth-child(2){transition-delay:.33s}.hero__title span:nth-child(2).--animed{color:#454545}.hero__title span:nth-child(3){transition-delay:.66s}.hero__title span:nth-child(3).--animed{color:#00c8b3}@media (max-width:1440px){.hero__title{font-size:38px}}@media (max-width:992px){.hero__title{font-size:32px}}.hero__subtitle-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:30px}@media (max-width:1440px){.hero__subtitle-list{margin-top:20px}}@media (max-width:992px){.hero__subtitle-list{margin-top:20px}}.hero__subtitle-item{align-items:center;color:#5c5c5c;display:flex;font-size:18px;font-weight:400;gap:5px;line-height:120%}.hero__subtitle-item svg{height:24px;width:auto}@media (max-width:992px){.hero__subtitle-item{font-size:14px}}.hero__actions{margin-top:80px;max-width:400px}@media (max-width:1440px){.hero__actions{margin-top:60px}}@media (max-width:992px){.hero__actions{align-self:flex-start;margin-top:40px}}.hero__offers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-top:120px}@media (max-width:1440px){.hero__offers{gap:20px;grid-template-columns:1fr 1fr;margin-top:60px;max-width:900px}}@media (max-width:992px){.hero__offers{margin-top:40px}}.hero__offer{align-items:center;animation:lighting 1s ease 1s;background:#fff;border:1px solid rgba(69,69,69,.06);border-radius:30px;box-shadow:0 0 20px rgba(0,200,179,.15);color:#0d0d0d;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:150%;padding:20px;transition:.5s ease}.hero__offer:nth-child(2){animation-delay:1.25s}.hero__offer:nth-child(3){animation-delay:1.5s}.hero__offer:nth-child(4){animation-delay:1.75s}.hero__offer svg{color:#00c8b3;flex-shrink:0;height:32px;width:auto}@media (any-hover:hover){.hero__offer:hover{animation:none;border-color:rgba(0,200,179,.4);box-shadow:0 0 25px rgba(0,200,179,.3);transform:scale(1.02)}}@media (max-width:1440px){.hero__offer{border-radius:15px;box-shadow:0 0 10px rgba(0,200,179,.15);font-size:14px;font-weight:500;padding:20px}.hero__offer:nth-child(2){animation-delay:1.25s}.hero__offer:nth-child(4){animation-delay:1.5s}.hero__offer:nth-child(3){animation-delay:1.75s}.hero__offer svg{height:24px}}@media (max-width:720px){.hero__offer{align-items:flex-start;flex-direction:column}}.conversion{display:flex;flex-direction:column;margin-top:100px}@media (max-width:992px){.conversion{margin-top:60px}}.conversion__title{color:#1c3e3b;font-size:36px;font-weight:700;line-height:120%}@media (max-width:992px){.conversion__title{font-size:26px}}.conversion__descr{color:#545454;font-size:18px;font-weight:400;line-height:120%;margin-top:30px}@media (max-width:992px){.conversion__descr{font-size:16px;margin-top:20px}}.conversion__list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin-top:80px}@media (max-width:992px){.conversion__list{gap:20px;margin-top:60px}}@media (max-width:720px){.conversion__list{display:flex;flex-direction:column}}.conversion__item{background:#fff;border-radius:16px;border-top:4px solid #4299e1;box-shadow:0 10px 30px rgba(0,0,0,.08);flex:1 1 calc(33.33333% - 90px);padding:30px;transition:.3s ease}.conversion__item:first-child{border-color:#4299e1}.conversion__item:nth-child(2){border-color:#48bb78}.conversion__item:nth-child(3){border-color:#ed8936}.conversion__item:nth-child(4){border-color:#9f7aea}.conversion__item:nth-child(5){border-color:#f56565}@media (any-hover:hover){.conversion__item:hover{box-shadow:0 15px 40px rgba(0,0,0,.12);transform:translateY(-5px)}}@media (max-width:992px){.conversion__item{flex:1 1 calc(50% - 60px);padding:20px}}@media (max-width:720px){.conversion__item{flex-shrink:0 0 auto}}.conversion__item-title{color:#11544f;font-size:22px;font-weight:700;margin-bottom:20px}.conversion__item-title svg{height:28px;vertical-align:middle;width:auto}@media (max-width:992px){.conversion__item-title{font-size:18px;margin-bottom:15px}.conversion__item-title svg{gap:24px}}.conversion__item-text{color:#345451;font-size:16px;line-height:1.6;margin:0}@media (max-width:992px){.conversion__item-text{font-size:14px}}.calc-offer{margin-top:120px;max-width:820px}@media (max-width:992px){.calc-offer{margin-top:80px}}.calc-offer__wrapper{border:1px solid rgba(0,0,0,.2);border-radius:30px;box-shadow:inset 0 0 80px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:60px 40px}@media (max-width:992px){.calc-offer__wrapper{padding:30px 20px}}.calc-offer__title{color:#242424;font-size:26px;font-weight:500;margin-bottom:20px;text-align:center}@media (max-width:992px){.calc-offer__title{font-size:20px;margin-bottom:20px;text-align:left}}.calc-offer__text{align-self:center;color:#242424;font-size:18px;font-weight:400;line-height:140%;max-width:720px;text-align:center;width:100%}@media (max-width:992px){.calc-offer__text{font-size:16px;text-align:left}}.calc-offer__bottom{align-items:center;align-self:center;align-self:flex-end;display:flex;gap:20px;margin-top:40px}@media (max-width:992px){.calc-offer__bottom{align-items:flex-end;flex-direction:column;gap:10px}}.calc-offer__button-text{align-items:center;color:#242424;display:flex;font-size:18px;font-weight:400;gap:10px;line-height:105%}@media (max-width:992px){.calc-offer__button-text{font-size:16px}}.about{margin-top:200px}@media (max-width:992px){.about{margin-top:120px}}.about__descr{color:#1a1a1a;font-size:18px;font-weight:400;line-height:120%;margin-top:30px}@media (max-width:992px){.about__descr{font-size:16px;margin-top:20px}}.about__about{align-items:center;display:flex;gap:30px;margin-top:60px}@media (max-width:992px){.about__about{gap:20px;margin-top:40px}}@media (max-width:720px){.about__about{align-items:flex-start;flex-direction:column}}.about__about-image{flex-shrink:0;height:110px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:110px}@media (max-width:720px){.about__about-image{height:80px;width:80px}}.about__about-text{background:#e3fffd;border-radius:30px;color:#1c3e3b;font-size:18px;font-weight:500;line-height:120%;padding:20px 30px}@media (max-width:992px){.about__about-text{border-radius:20px;font-size:16px;padding:20px}}.about__ido-title{font-size:28px;font-weight:600;line-height:120%;margin-bottom:40px;margin-top:100px}@media (max-width:992px){.about__ido-title{font-size:22px;margin-bottom:30px;margin-top:80px}}.about__ido-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:992px){.about__ido-list{align-items:flex-start;display:flex;flex-direction:column;gap:20px}}.about__ido-item{align-items:center;display:flex;gap:20px}.about__ido-img{flex-shrink:0;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:50px}.about__ido-item-text{color:#3b3b3b;font-size:18px;font-weight:500;line-height:120%}@media (max-width:992px){.about__ido-item-text{font-size:16px}}.advantages{margin-top:100px}@media (max-width:992px){.advantages{margin-top:80px}}.advantages__wrapper{background:linear-gradient(90deg,#fff 52.88%,hsla(0,0%,100%,0)) 50% no-repeat,url(../img/about_bg.webp) 100% no-repeat;background-size:100% 100%,contain;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:40px 300px 40px 40px}@media (max-width:1440px){.advantages__wrapper{background:linear-gradient(90deg,#fff 65.88%,hsla(0,0%,100%,0)) 50% no-repeat,url(../img/about_bg.webp) 100% no-repeat;background-size:100% 100%,contain;padding:40px 150px 40px 40px}}@media (max-width:992px){.advantages__wrapper{background:linear-gradient(180deg,#fff 55.05%,hsla(0,0%,100%,0)) 50% no-repeat,url(../img/about_bg.webp) bottom no-repeat;background-size:100% 100%,contain;border-radius:20px;padding:30px 20px 250px}}@media (max-width:720px){.advantages__wrapper{background:linear-gradient(180deg,#fff 65.05%,hsla(0,0%,100%,0)) 50% no-repeat,url(../img/about_bg.webp) bottom no-repeat;background-size:100% 100%,contain;padding:30px 20px 350px}}@media (max-width:540px){.advantages__wrapper{background:linear-gradient(180deg,#fff 80.05%,hsla(0,0%,100%,0)) 50% no-repeat,url(../img/about_bg.webp) bottom no-repeat;background-size:100% 100%,contain;padding:30px 20px 250px}}@media (max-width:440px){.advantages__wrapper{padding:40px 20px 150px}}.advantages__title{color:#505967;font-size:24px;font-weight:700;line-height:120%}@media (max-width:992px){.advantages__title{font-size:20px}}.advantages__items{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;grid-gap:40px;gap:40px;position:relative}@media (max-width:992px){.advantages__items{gap:20px;margin-top:30px}}@media (max-width:720px){.advantages__items{display:flex;flex-direction:column}}.advantages__items:before{background:transparent;border:1px solid rgba(142,152,168,.3);bottom:25%;content:"";left:25%;pointer-events:none;position:absolute;right:25%;top:25%}@media (max-width:720px){.advantages__items:before{display:none}}.advantages__item{align-items:center;background:#f9fbff;border:1px solid rgba(142,152,168,.3);border-radius:20px;display:flex;gap:20px;padding:30px;position:relative}@media (max-width:992px){.advantages__item{align-items:flex-start;border-color:rgba(142,152,168,.3);border-radius:15px;flex-direction:column;gap:10px;padding:20px}}.advantages__item svg{color:#15ccbd;flex-shrink:0;height:40px;width:40px}@media (max-width:992px){.advantages__item svg{height:30px;width:30px}}.advantages__item-wrap{display:flex;flex-direction:column;gap:10px}@media (max-width:992px){.advantages__item-wrap{gap:5px}}.advantages__item-title{color:#1c3e3b;font-size:18px;font-weight:600;line-height:120%}@media (max-width:992px){.advantages__item-title{font-size:16px}}.advantages__item-descr{color:#1c3e3b;font-size:16px;font-weight:400;line-height:120%}@media (max-width:992px){.advantages__item-descr{font-size:14px}}.about-offer{margin-top:140px;max-width:1010px}@media (max-width:992px){.about-offer{margin-top:100px}}.about-offer__wrapper{align-items:center;background:linear-gradient(287.44deg,#27c1b5 26.4%,#22b3a7 50%,#1ea89d 73.6%);border-radius:30px;box-shadow:0 5px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:30px 40px}@media (max-width:992px){.about-offer__wrapper{border-radius:20px;padding:30px 20px}}@media (max-width:720px){.about-offer__wrapper{align-items:flex-start}}.about-offer__title{color:#fff;font-size:28px;font-weight:700;line-height:120%;margin-bottom:20px;text-align:center}@media (max-width:992px){.about-offer__title{font-size:22px;margin-bottom:15px}}@media (max-width:720px){.about-offer__title{text-align:left}}.about-offer__descr{color:#fff;font-size:20px;font-weight:500;line-height:140%;margin-bottom:40px;text-align:center}@media (max-width:992px){.about-offer__descr{font-size:16px;margin-bottom:30px}}@media (max-width:720px){.about-offer__descr{text-align:left}}.about-offer__cta-wrap{align-items:center;display:flex;flex-direction:column;gap:15px}@media (max-width:720px){.about-offer__cta-wrap{align-items:stretch;align-self:stretch;gap:10px}}.about-offer__cta{align-items:center;display:flex;gap:10px}@media (max-width:720px){.about-offer__cta{align-items:stretch;flex-direction:column}}.about-offer__cta-socials{align-items:center;display:flex;gap:10px}@media (max-width:720px){.about-offer__cta-socials .button{flex:1 0 auto}}.about-offer__cta-note{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:400;line-height:120%;text-align:center}@media (max-width:992px){.about-offer__cta-note{font-size:12px}}.services{display:flex;flex-direction:column;margin-top:200px}@media (max-width:992px){.services{margin-top:120px}}.services__descr{color:#1a1a1a;font-size:18px;font-weight:400;line-height:120%;margin-top:30px}@media (max-width:992px){.services__descr{font-size:16px;margin-top:20px}}.services__slider-wrap{margin-top:80px;position:relative}@media (max-width:992px){.services__slider-wrap{margin-top:60px}}.services__slider .swiper{margin:-40px -15px;min-width:calc(100% + 30px);padding:40px 15px;width:0}.services__slider .swiper-slide{height:auto}.services__slider-btn-left,.services__slider-btn-right{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:100px;cursor:pointer;display:flex;height:60px;justify-content:center;left:0;position:absolute;top:50%;transition:.3s ease;translate:-50% -50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;z-index:3}.services__slider-btn-left svg,.services__slider-btn-right svg{color:#00c8b3;height:32px;rotate:90deg;transition:color .3s ease;width:auto}.services__slider-btn-left.swiper-button-disabled,.services__slider-btn-right.swiper-button-disabled{opacity:0;pointer-events:none}@media (any-hover:hover){.services__slider-btn-left:hover,.services__slider-btn-right:hover{background:#00c8b3;border-color:transparent}.services__slider-btn-left:hover svg,.services__slider-btn-right:hover svg{color:#fff}}.services__slider-btn-left:active,.services__slider-btn-right:active{background:#089b8c}@media (max-width:992px){.services__slider-btn-left,.services__slider-btn-right{height:70px;width:20px}.services__slider-btn-left svg,.services__slider-btn-right svg{height:24px}}.services__slider-btn-right{left:auto;right:0;translate:50% -50%}.services__slider-btn-right svg{rotate:-90deg}.services__cta-btn{align-self:center;margin-top:60px}@media (max-width:992px){.services__cta-btn{margin-top:40px}}.portfolio{margin-top:200px}@media (max-width:992px){.portfolio{margin-top:120px}}.portfolio__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 20px;gap:30px 20px;margin-top:60px}@media (max-width:992px){.portfolio__items{gap:20px;grid-template-columns:1fr 1fr;margin-top:40px}}@media (max-width:720px){.portfolio__items{display:flex;flex-direction:column}}.portfolio__item{background:#fff;background:linear-gradient(130deg,#f5f5f5,#fff);border:1px solid rgba(55,55,55,.05);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:.3s ease}@media (any-hover:hover){.portfolio__item:hover{box-shadow:0 15px 40px rgba(0,0,0,.12);transform:translateY(-5px)}}.portfolio__item-img{border-radius:15px;display:block;height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:.3s ease;width:100%}@media (max-width:1200px){.portfolio__item-img{height:150px}}@media (any-hover:hover){.portfolio__item:hover .portfolio__item-img{transform:scale(1.05)}}.portfolio__item-title{color:#000;font-size:16px;font-weight:500;line-height:120%}.portfolio__item-title a{color:inherit;font:inherit;-webkit-text-decoration:none;text-decoration:none}.portfolio__item-title a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:992px){.portfolio__item-title{font-size:14px}}.portfolio__item-review-toggle-btn{align-items:center;align-self:flex-start;background:#f06d15;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;left:10px;line-height:100%;padding:10px;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:10px;transition:.3s ease;z-index:2}.portfolio__item-review-toggle-btn svg{color:inherit;height:18px;width:auto}@media (any-hover:hover){.portfolio__item-review-toggle-btn:hover{background:#b55617}}.portfolio__item-review-toggle-btn:active{background:#df6514}@media (max-width:720px){.portfolio__item-review-toggle-btn{align-self:stretch;justify-content:center;text-align:center}}.contacts{margin-top:160px}@media (max-width:992px){.contacts{margin-top:80px}}.contacts__title{color:#464646;font-size:32px;font-weight:600;line-height:120%;margin-bottom:30px;text-align:center}@media (max-width:992px){.contacts__title{font-size:22px}}.contacts__descr{color:#000;font-size:18px;font-weight:400;line-height:150%;margin-bottom:40px;text-align:center}@media (max-width:992px){.contacts__descr{font-size:14px;margin-bottom:30px}}.contacts__socials{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media (max-width:992px){.contacts__socials{gap:20px}}.contacts__subtext{color:#000;font-size:14px;font-weight:400;line-height:150%;margin-top:20px;text-align:center}@media (max-width:992px){.contacts__subtext{font-size:12px}}.feedback{margin-top:200px}@media (max-width:992px){.feedback{margin-top:120px}}.feedback__descr{color:#000;font-size:18px;font-weight:400;line-height:120%;margin-top:30px}@media (max-width:992px){.feedback__descr{font-size:16px;margin-top:20px}}.feedback__wrapper{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:60px}@media (max-width:992px){.feedback__wrapper{align-items:stretch;display:flex;flex-direction:column-reverse;gap:20px;margin-top:20px}}.feedback__text-container{background:#f6f6f6;border-radius:20px;padding:30px}@media (max-width:992px){.feedback__text-container{border-radius:15px;padding:20px}}.feedback__time{align-items:center;color:#1e1e1e;display:flex;font-size:16px;font-weight:500;gap:20px;line-height:120%}.feedback__time svg{color:#00c8b3;flex-shrink:0;height:36px;width:auto}@media (max-width:992px){.feedback__time{font-size:14px;gap:10px}.feedback__time svg{height:24px}}.feedback__socials-wrap{align-items:center;display:flex;gap:20px;margin-top:20px}@media (max-width:992px){.feedback__socials-wrap{align-items:center;flex-direction:row;margin-top:10px}}.feedback__socials-label{color:#000;font-size:16px;font-weight:400;line-height:120%}@media (max-width:992px){.feedback__socials-label{font-size:14px}}.feedback__socials{align-items:center;display:flex;gap:10px}.document-section__content{color:#000;display:flex;flex-direction:column;font-size:18px;gap:12px;line-height:150%;margin-top:40px}.document-section__content b,.document-section__content strong{font-weight:600}.document-section__content a{color:inherit}@media (max-width:992px){.document-section__content{font-size:16px;margin-top:30px}}