.logo{display:flex;column-gap:10rem;align-items:center;height:36rem;text-decoration:none}.logo__icon{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;display:flex;align-items:center;justify-content:center;width:36rem;height:36rem;border-radius:10rem;background-color:#0d2b5e;color:#fff}.logo__text{display:flex;flex-direction:column}.logo__title{font-family:Inter;font-weight:700;font-size:14rem;line-height:17.5rem;letter-spacing:0;color:#0d2b5e}.logo__subtitle{font-family:Inter;font-weight:400;font-style:normal;font-size:10rem;line-height:12.5rem;letter-spacing:0;color:#64748b}.logo--color--light .logo__icon{background-color:#0ea5e9}.logo--color--light .logo__title{color:#fff}.logo--color--light .logo__subtitle{color:#fff6}.navigation__list{display:flex;list-style-type:none;column-gap:2rem}.navigation__item{display:flex;align-items:center;height:36rem}.navigation__link{display:flex;text-decoration:none;cursor:pointer;padding:8rem 12rem;border-radius:4rem;transition:all .2s ease-in-out}.navigation__link:hover{background-color:#d5dbe3}.button{border-radius:10rem;border:0;background:#0ea5e9;color:#fff;box-shadow:0 1rem 3rem #0000001a;cursor:pointer;transition:all .2s ease-in-out;display:flex;column-gap:8rem;align-items:center;justify-content:center}.button:hover{background:#138ec7}.button--size--default{padding:10rem 24rem}.button--size--small{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;padding:8rem 16rem}.button--size--big{font-family:Inter;font-weight:600;font-size:16rem;line-height:24rem;letter-spacing:0;padding:16rem 32rem}.button--fill--glass{border:1rem solid rgba(255,255,255,.2);background:color-mix(in oklab,rgba(255,255,255,.8) 10%,transparent)}.button--fill--glass:hover{background:color-mix(in oklab,rgba(255,255,255,.8) 20%,transparent)}.button--fill--border{background-color:transparent;border:1rem solid rgba(13,43,94,.2);color:#0d2b5e}.button--fill--border:hover{background:color-mix(in oklab,#000 10%,transparent)}.button--fill--dark{background-color:#0d2b5e}.button--fill--dark:hover{background:#15418e}.button--fill--grey{background-color:#4a5565}.button--fill--grey:hover{background:#7184a1}.button--full-width{width:100%}.burger-menu__btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:102;position:relative;width:24rem;height:24rem}.burger-menu__btn svg{width:100%;height:100%}.burger-menu__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.burger-menu__backdrop--open{opacity:1;visibility:visible}.burger-menu__content{position:fixed;top:0;right:0;bottom:0;width:240rem;max-width:80vw;background-color:#f8fafc;z-index:101;transform:translate(100%);transition:all .2s ease-in-out;padding:80rem 24rem 24rem;display:flex;flex-direction:column;border-radius:16rem 0 0 16rem}.burger-menu__content--open{transform:translate(0)}.burger-menu__nav .navigation__list{flex-direction:column;row-gap:12rem;align-items:flex-start}.burger-menu__nav .navigation__link{font-size:18rem;padding:12rem 0;width:100%}.icon-button{display:flex;align-items:center;justify-content:center;width:40rem;height:40rem;border-radius:100rem;background-color:transparent;color:#0d2b5e;cursor:pointer;transition:all .2s ease-in-out;border:none}.icon-button:hover{background:color-mix(in oklab,#000 10%,transparent)}.header{position:sticky;top:0;z-index:100;background-color:#f8fafc}.header__upper{background-color:#0d2b5e}.header__upper-content{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.header__upper-content{padding:0 20rem}}@media screen and (max-width: 767px){.header__upper-content{padding:0 16px}}.header__upper-content{height:36rem;padding:10rem 32rem;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 768px) and (max-width: 1025px){.header__upper-content{padding:10rem 20rem}}.header__phone-link{color:#fffc;border-right:1rem solid rgba(255,255,255,.2);padding:0 21rem}.header__email-link{color:#fff9;padding:0 0 0 21rem}.header__phone-link,.header__email-link{display:flex;gap:6rem;align-items:center;text-decoration:none}.header__phone-link svg,.header__email-link svg{width:12rem;height:12rem}.header__phone-link,.header__email-link{transition:all .2s ease-in-out}.header__phone-link:hover,.header__email-link:hover{color:#f8fafc}@media screen and (min-width: 768px) and (max-width: 1025px){.header__phone-link,.header__email-link{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400}}.header__main{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.header__main{padding:0 20rem}}@media screen and (max-width: 767px){.header__main{padding:0 16px}}.header__main{display:flex;justify-content:space-between;align-items:center;padding:14rem 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.header__main{padding:14rem 20rem}}@media screen and (max-width: 767px){.header__main{padding:10rem}}.header__actions{display:flex;align-items:center;gap:16rem}.header__mobile-btn svg{width:15rem;height:15rem}.main-banner{position:relative;width:100%;background:linear-gradient(90deg,#071628e6,#0d2b5ecc,#0d2b5e80),linear-gradient(0deg,#07162899,#0000,#0000)}.main-banner__media{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.main-banner__background-image{width:100%;height:100%;object-fit:cover}.main-banner__title{font-family:Inter;font-weight:700;font-size:48rem;line-height:52.8rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.main-banner__title{font-size:31rem;line-height:34rem}}@media screen and (max-width: 767px){.main-banner__title{font-size:28rem;line-height:31rem}}.main-banner__title{color:#f8fafc;max-width:768rem;white-space:pre-line;margin-top:32rem}.main-banner__title span{font-family:Inter;font-weight:700;font-size:48rem;line-height:52.8rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.main-banner__title span{font-size:31rem;line-height:34rem}}@media screen and (max-width: 767px){.main-banner__title span{font-size:28rem;line-height:31rem}}.main-banner__title span{color:#0ea5e9}.main-banner__subscription{font-family:Inter;font-weight:400;font-size:20rem;line-height:32.5rem;letter-spacing:0}@media screen and (max-width: 767px){.main-banner__subscription{font-size:16rem;line-height:24rem}}.main-banner__subscription{color:#ffffffbf;margin:24rem 0 40rem;max-width:660rem}@media screen and (max-width: 767px){.main-banner__subscription{margin:16rem 0 40rem}}.main-banner__content{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.main-banner__content{padding:0 20rem}}@media screen and (max-width: 767px){.main-banner__content{padding:0 16px}}.main-banner__content{display:flex;flex-direction:column;padding:84rem 32rem 170rem}@media screen and (min-width: 768px) and (max-width: 1025px){.main-banner__content{padding:96rem 20rem}}@media screen and (max-width: 767px){.main-banner__content{padding:58rem 16rem}}.main-banner__controll{display:flex;gap:16rem}@media screen and (max-width: 767px){.main-banner__controll{flex-direction:column}}.main-banner__chip{display:flex;align-items:center;column-gap:8rem;padding:10rem 18rem;border:1rem solid rgba(255,255,255,.2);color:#fffc;border-radius:28rem;width:fit-content;line-height:20rem;background:color-mix(in oklab,rgba(255,255,255,.8) 10%,transparent)}.main-banner__chip-decor{display:flex;background-color:#0ea5e9;width:8rem;height:8rem;border-radius:100%}.chip{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;color:#0d2b5e;padding:6rem 16rem;width:fit-content;border-radius:16rem;display:flex;align-items:center;column-gap:6rem}.chip--color--default{background-color:#eef3fb}.chip--color--blue{background-color:#ffffff1a;color:#fffc}.chip--color--dark-blue{background-color:#0d2b5e;color:#fff}.chip--color--purple{background-color:#7b3fc4;color:#fff}.chip--color--green{background-color:#2d6e4a;color:#fff}.chip--color--blue-bright{background-color:#1a5e8a;color:#fff}.chip--size--small{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400;padding:5rem 11rem}.special-card{display:flex;flex-direction:column;border-top:1rem solid #f3f4f6;box-shadow:0 1rem 3rem #0000001a;max-width:286rem;border-radius:16rem;overflow:hidden}.special-card__media{width:100%;height:176rem;position:relative}.special-card__media:after{content:"";display:flex;position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(0deg,#00000080,#0000)}.special-card__icon-wrapper{position:absolute;bottom:16rem;left:16rem;background-color:#0d2b5e;border-radius:14rem;width:40rem;height:40rem;display:flex;justify-content:center;align-items:center;z-index:2}.special-card__icon-wrapper--color--blue{background-color:#0d2b5e}.special-card__icon-wrapper--color--blue-light{background-color:#1a5e8a}.special-card__icon-wrapper--color--green{background-color:#2d6e4a}.special-card__icon-wrapper--color--orange{background-color:#6b4a1e}.special-card__icon{width:20rem;height:20rem}.special-card__media-image{width:100%;height:100%;object-fit:cover}.special-card__content{display:flex;flex-direction:column;padding:24rem;row-gap:12rem}.special-card__title{font-family:Inter;font-weight:600;font-size:16rem;line-height:24rem;letter-spacing:0}.special-card__description{color:#64748b}.we-do-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.we-do-block{padding:0 20rem}}@media screen and (max-width: 767px){.we-do-block{padding:0 16px}}.we-do-block__list{display:flex;justify-content:space-between;margin-top:57rem}@media screen and (min-width: 768px) and (max-width: 1025px){.we-do-block__list{flex-wrap:wrap;gap:16rem}.we-do-block__list .special-card{width:calc(50% - 8rem);max-width:100%}}@media screen and (max-width: 767px){.we-do-block__list{margin-top:32rem;flex-direction:column;gap:16rem}.we-do-block__list .special-card{width:100%;max-width:100%}}.we-do-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.we-do-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.we-do-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.we-do-block__title{font-size:24rem;line-height:28.8rem}}.we-do-block__title{color:#0d2b5e}@media screen and (max-width: 767px){.we-do-block__title{text-align:center}}.we-do-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:650rem;color:#64748b;text-align:center}.feature-card{background-color:#ffffff14;border-top:1rem solid rgba(255,255,255,.1019607843);padding:33rem;border-radius:16rem;display:flex;flex-direction:column;row-gap:23rem}@media screen and (min-width: 768px) and (max-width: 1025px){.feature-card{padding:24rem}}@media screen and (max-width: 767px){.feature-card{padding:24rem}}.feature-card__icon-wrapper{width:56rem;height:56rem;display:flex;justify-content:center;align-items:center;background-color:#0ea5e933;border-radius:16rem}.feature-card__icon{width:26rem;height:26rem}.feature-card__info{display:flex;justify-content:space-between;align-items:center}.feature-card__number{font-family:Inter;font-weight:900;font-size:72rem;line-height:72rem;letter-spacing:0;color:#ffffff0d}.feature-card__title{font-family:Inter;font-weight:600;font-size:20rem;line-height:28rem;letter-spacing:0;color:#fff}.feature-card__text{max-width:319rem;color:#fff9}@media screen and (min-width: 768px) and (max-width: 1025px){.feature-card__text{max-width:506rem}}.feature-card__text-block{display:flex;flex-direction:column;row-gap:13rem}.why-we-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.why-we-block{padding:0 20rem}}@media screen and (max-width: 767px){.why-we-block{padding:0 16px}}.why-we-block__list{display:flex;justify-content:space-between;margin-top:56rem;column-gap:32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.why-we-block__list{flex-direction:column;gap:16rem}}@media screen and (max-width: 767px){.why-we-block__list{flex-direction:column;gap:16rem}}.why-we-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.why-we-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.why-we-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.why-we-block__title{font-size:24rem;line-height:28.8rem}}.why-we-block__title{color:#fff}.why-we-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:650rem;color:#fff9;text-align:center}.service-card{border-radius:15rem;border-top:1rem solid #f3f4f6;box-shadow:0 1rem 3rem #0000001a;padding:32rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px) and (max-width: 1025px){.service-card{padding:24rem}}@media screen and (max-width: 767px){.service-card{padding:24rem}}.service-card__icon-wrapper{width:56rem;height:56rem;display:flex;justify-content:center;align-items:center;background-color:#0d2b5e15;border-radius:16rem;flex-shrink:0}.service-card__icon{width:26rem;height:26rem}.service-card__top{display:flex;column-gap:16rem}.service-card__header{display:flex;flex-direction:column;row-gap:5rem}.service-card__title{font-family:Inter;font-weight:600;font-size:16rem;line-height:24rem;letter-spacing:0;color:#0d2b5e}.service-card__subtitle{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:500;color:#0ea5e9}.service-card__description{color:#64748b;margin-top:20rem}.service-card__list{list-style:none;display:flex;flex-direction:column;row-gap:8rem;margin-top:20rem}.service-card__list-item{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:400;display:flex;align-items:center;column-gap:8rem;color:#334155}@media screen and (min-width: 768px) and (max-width: 1025px){.service-card__list-item{align-items:flex-start}}.service-card__list-item-icon{width:15rem;height:15rem}@media screen and (min-width: 768px) and (max-width: 1025px){.service-card__list-item-icon{margin-top:2.5rem}}.service-card__button{border-radius:14rem}.service-card__button-icon{width:15rem;height:15rem}.service-card__control{margin-top:24rem}.services-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.services-block{padding:0 20rem}}@media screen and (max-width: 767px){.services-block{padding:0 16px}}.services-block__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20rem;margin-top:57rem}.services-block__list .service-card{max-width:calc(50% - 10rem)}@media screen and (max-width: 767px){.services-block__list{flex-direction:column;gap:24rem}.services-block__list .service-card{max-width:100%}}.services-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.services-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.services-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.services-block__title{font-size:24rem;line-height:28.8rem}}.services-block__title{color:#0d2b5e}.services-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:650rem;color:#64748b;text-align:center}.benefit-card{border-radius:15rem;background-color:#fff;border-top:1rem solid #f3f4f6;box-shadow:0 1rem 3rem #0000001a;padding:33rem}@media screen and (min-width: 768px) and (max-width: 1025px){.benefit-card{padding:24rem}}@media screen and (max-width: 767px){.benefit-card{padding:24rem}}.benefit-card__icon-wrapper{width:48rem;height:48rem;display:flex;justify-content:center;align-items:center;background-color:#0d2b5e15;border-radius:16rem;margin-bottom:20rem}.benefit-card__icon-wrapper--color--blue{background-color:#0ea5e915}.benefit-card__icon-wrapper--color--green{background-color:#2d6e4a15}.benefit-card__icon-wrapper--color--purple{background-color:#7b3fc415}.benefit-card__icon{width:22rem;height:22rem}.benefit-card__title{font-family:Inter;font-weight:600;font-size:16rem;line-height:24rem;letter-spacing:0;color:#0d2b5e;margin-top:7rem}.benefit-card__text{color:#64748b;margin-top:12rem;max-width:320rem}.benefit-card__special{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:400;color:#94a3b8;display:flex;align-items:center;column-gap:8rem}.benefit-card__special-number{font-family:Inter;font-weight:900;font-size:36rem;line-height:40rem;color:#0ea5e9}.benefits-block__list{display:flex;flex-wrap:wrap;gap:20rem;margin-top:41rem}.benefits-block__list .benefit-card{width:calc(33.3% - 13.3rem)}@media screen and (min-width: 768px) and (max-width: 1025px){.benefits-block__list{gap:16rem;margin-top:32rem}.benefits-block__list .benefit-card{width:calc(50% - 8rem)}.benefits-block__list .benefit-card:last-of-type{width:100%}.benefits-block__list .benefit-card:last-of-type .benefit-card__text{max-width:100%}}@media screen and (max-width: 767px){.benefits-block__list{gap:16rem}.benefits-block__list .benefit-card{width:100%;max-width:100%}}.presentation-card{background-color:#fff;border-top:6rem solid #0EA5E9;border-radius:16rem;padding:26rem;max-width:394rem}.presentation-card__icon-wrapper{width:56rem;height:56rem;display:flex;justify-content:center;align-items:center;background-color:#eef7fd;border-radius:16rem}.presentation-card__icon{width:26rem;height:26rem}.presentation-card__top{display:flex;column-gap:16rem}.presentation-card__header{display:flex;flex-direction:column;row-gap:5rem;justify-content:center}.presentation-card__title{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;color:#0d2b5e;font-weight:700}.presentation-card__subtitle{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400;color:#94a3b8}.presentation-card__description{color:#64748b;margin-top:6rem;max-width:337rem}.presentation-card__descr-title{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;color:#0d2b5e;margin-top:16rem}.presentation-card__button{border-radius:14rem}.presentation-card__button-icon{width:15rem;height:15rem}.presentation-card__control{margin-top:24rem}.presentation-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.presentation-block{padding:0 20rem}}@media screen and (max-width: 767px){.presentation-block{padding:0 16px}}.presentation-block{display:flex;column-gap:48rem;align-items:center}@media screen and (min-width: 768px) and (max-width: 1025px){.presentation-block{flex-direction:column;gap:32rem}}@media screen and (max-width: 767px){.presentation-block{flex-direction:column;gap:32rem}}.presentation-block__list{display:flex;justify-content:space-between;margin-top:57rem}.presentation-block__text-content{display:flex;flex-direction:column;align-items:flex-start;row-gap:16rem}@media screen and (min-width: 768px) and (max-width: 1025px){.presentation-block__text-content{align-items:center}}@media screen and (max-width: 767px){.presentation-block__text-content{align-items:center}}.presentation-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.presentation-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.presentation-block__title{font-size:24rem;line-height:28.8rem}}.presentation-block__title{color:#fff}@media screen and (max-width: 767px){.presentation-block__title{text-align:center}}.presentation-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;color:#ffffffa6;text-align:start}@media screen and (min-width: 768px) and (max-width: 1025px){.presentation-block__subsctiption{max-width:419rem;text-align:center}}@media screen and (max-width: 767px){.presentation-block__subsctiption{text-align:center}}.presentation-block__chips{display:flex;column-gap:12rem}.presentation-block__chips .chip{color:#ffffffb2}@media screen and (min-width: 768px) and (max-width: 1025px){.presentation-block__card{max-width:480rem}.presentation-block__card .presentation-card__description{max-width:100%}}.calculator-description-card{padding:40rem;display:flex;flex-direction:column;background:#0d2b5e;border-radius:16rem;justify-content:space-between}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-description-card{padding:40rem 24rem}}.calculator-description-card__icon-wrapper{width:40rem;height:40rem;display:flex;justify-content:center;align-items:center;background-color:#0ea5e9;border-radius:16rem}.calculator-description-card__icon{width:20rem;height:20rem}.calculator-description-card__top{display:flex;column-gap:16rem;align-items:center}.calculator-description-card__title{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;font-weight:700;color:#fff}.calculator-description-card__text{color:#fff9;margin-top:16rem;max-width:420rem}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-description-card__text{max-width:100%}}.calculator-description-card__list{display:flex;flex-direction:column;row-gap:16rem;list-style:none;margin-top:16rem}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-description-card__list{flex-direction:row;flex-wrap:wrap;gap:16rem}}.calculator-description-card__list-item{display:flex;align-items:center;color:#fffc;column-gap:16rem}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-description-card__list-item{width:calc(50% - 8rem)}}.calculator-description-card__list-item-number{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;display:flex;justify-content:center;align-items:center;width:24rem;height:24rem;background-color:#ffffff1a;color:#0ea5e9;border-radius:10rem}.calculator-description-card__bottom{padding-top:24rem;border-top:1rem solid #25406e;display:flex;flex-direction:column;row-gap:4rem;margin-top:24rem}.calculator-description-card__bottom-text{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400;color:#fff9}.calculator-description-card__phone-link{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:700;color:#fff;text-decoration:none}.calculator-description-card__email-link{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:400;color:#ffffffb2;text-decoration:none}.ui-input{display:flex;flex-direction:column;gap:8rem;position:relative}.ui-input__label{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;color:#0d2b5e;text-transform:uppercase;letter-spacing:.05em}.ui-input__required{color:#0d2b5e}.ui-input__field{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;width:100%;padding:12rem 16rem;border:1px solid #e5e7eb;border:1rem solid rgba(13,43,94,.1019607843);border-radius:14rem;background:#fff;color:#0d2b5e;outline:none;transition:all .2s ease-in-out;box-sizing:border-box;font-family:Inter,sans-serif}.ui-input__field::placeholder{color:#94a3b8}.ui-input__field:focus{border-color:#0ea5e9;box-shadow:0 0 0 3rem #0ea5e920}.ui-input__field--textarea{resize:vertical;min-height:82rem;line-height:1.6}.ui-input__field--color--dark{border:1px solid rgba(255,255,255,.1019607843);background-color:#142233}.ui-input__field--color--dark::placeholder{color:#ffffff4d}.ui-input--disabled{opacity:.5;pointer-events:none}.ui-input__error{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;color:#ef4444;margin-top:-4rem;position:absolute;bottom:-18rem}.ui-input__field--invalid{border-color:#ef4444}.ui-input__field--invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3rem #ef444420}.ui-checkbox{display:inline-flex;align-items:center;gap:10rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.ui-checkbox--disabled{opacity:.5;pointer-events:none}.ui-checkbox__box{flex-shrink:0;width:20rem;height:20rem;border-radius:5rem;border:1.5rem solid rgba(13,43,94,.2);background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.ui-checkbox--error .ui-checkbox__box{border-color:#ef4444}.ui-checkbox__box--checked{background:#0ea5e9;border-color:#0ea5e9}.ui-checkbox__check{width:12rem;height:10rem}.ui-checkbox__content{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;color:#64748b;transition:all .2s ease-in-out}.ui-checkbox__error{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;display:block;margin-top:4rem;color:#ef4444;position:absolute;bottom:-16rem}.calculator-form{display:flex;flex-direction:column;gap:20rem}.calculator-form__row--two-cols{display:grid;grid-template-columns:1fr 1fr;gap:20rem}@media screen and (max-width: 767px){.calculator-form__row--two-cols{grid-template-columns:1fr}}.calculator-form__consents{display:flex;flex-direction:column;gap:12rem}.calculator-form__consent-row{display:flex;flex-direction:column}.calculator-form__link{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;color:#0d2b5e;text-decoration:underline;text-underline-offset:2rem;transition:all .2s ease-in-out}.calculator-form__link:hover{color:#0ea5e9}.calculator-form__send-icon{width:18rem;height:18rem}.calculator-form-block{background:#ffffff01;box-shadow:0 1rem 3rem #0000001a;border-radius:16rem;padding:32rem}@media screen and (max-width: 767px){.calculator-form-block{padding:24rem}}.calculator-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-block{padding:0 20rem}}@media screen and (max-width: 767px){.calculator-block{padding:0 16px}}.calculator-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.calculator-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.calculator-block__title{font-size:24rem;line-height:28.8rem}}.calculator-block__title{color:#0d2b5e}.calculator-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:601rem;color:#64748b;text-align:center}.calculator-block__content{display:flex;gap:16rem;margin-top:56rem}.calculator-block__content .calculator-form-block,.calculator-block__content .calculator-description-card{width:calc(50% - 8rem)}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-block__content .calculator-form-block,.calculator-block__content .calculator-description-card{width:100%}}@media screen and (max-width: 767px){.calculator-block__content .calculator-form-block,.calculator-block__content .calculator-description-card{width:100%}}@media screen and (min-width: 768px) and (max-width: 1025px){.calculator-block__content{flex-direction:column}}@media screen and (max-width: 767px){.calculator-block__content{flex-direction:column;margin-top:32rem}}.document-card{box-shadow:0 1rem 3rem #0000001a;border:1px solid #f3f4f6;max-width:594rem;margin:0 auto;border-top:5rem solid #0D2B5E;border-radius:16rem;padding:28rem}@media screen and (max-width: 767px){.document-card{padding:24rem}}.document-card__icon-wrapper{width:56rem;height:56rem;display:flex;justify-content:center;align-items:center;background-color:#0d2b5e15;border-radius:16rem}.document-card__icon{width:26rem;height:26rem}.document-card__top{display:flex;column-gap:16rem}.document-card__header{display:flex;flex-direction:column;row-gap:5rem;justify-content:center}.document-card__title{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;color:#0d2b5e;font-weight:700}.document-card__subtitle{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400;color:#94a3b8}.document-card__description{color:#64748b;margin-top:6rem;max-width:337rem}.document-card__descr-title{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;color:#0d2b5e;margin-top:16rem}.document-card__button{border-radius:14rem}.document-card__button-icon{width:15rem;height:15rem}.document-card__control{margin-top:24rem}.document-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.document-block{padding:0 20rem}}@media screen and (max-width: 767px){.document-block{padding:0 16px}}.document-block__list{display:flex;flex-wrap:wrap;gap:20rem;margin-top:41rem}@media screen and (max-width: 767px){.document-block__list{margin-top:32rem}}.document-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.document-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.document-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.document-block__title{font-size:24rem;line-height:28.8rem}}.document-block__title{color:#0d2b5e}.document-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:607rem;color:#64748b;text-align:center}@media screen and (min-width: 768px) and (max-width: 1025px){.document-block__subsctiption{max-width:420rem}}.document-block__card{margin-top:57rem}@media screen and (min-width: 768px) and (max-width: 1025px){.document-block__card{max-width:480rem;margin-top:32rem}.document-block__card .document-card__description{max-width:100%}}.reason-card{max-width:290rem;border-radius:16rem;box-shadow:0 1rem 3rem #0000001a;border:1rem solid #f3f4f6;overflow:hidden;display:flex;flex-direction:column}.reason-card__image{object-fit:cover;width:100%}.reason-card__content{display:flex;flex-grow:1;flex-shrink:0;flex-direction:column;justify-content:space-between;padding:24rem;gap:14rem}@media screen and (min-width: 768px) and (max-width: 1025px){.reason-card__content{gap:20rem;padding:20rem}}.reason-card__chip{font-weight:700}.reason-card__title{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:700;margin-top:28rem;color:#0d2b5e}.reason-card__text{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;color:#64748b;margin-top:12rem}.for-who-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.for-who-block{padding:0 20rem}}@media screen and (max-width: 767px){.for-who-block{padding:0 16px}}.for-who-block__list{display:flex;flex-wrap:wrap;gap:16rem;margin-top:56rem;width:100%}@media screen and (min-width: 768px) and (max-width: 1025px){.for-who-block__list{margin-top:32rem}}@media screen and (max-width: 767px){.for-who-block__list{margin-top:32rem}}.for-who-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.for-who-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.for-who-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.for-who-block__title{font-size:24rem;line-height:28.8rem}}.for-who-block__title{color:#0d2b5e}.for-who-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:607rem;color:#64748b;text-align:center}.for-who-block__card{width:calc(25% - 16rem)}@media screen and (min-width: 768px) and (max-width: 1025px){.for-who-block__card{width:calc(50% - 8rem);max-width:100%}}@media screen and (max-width: 767px){.for-who-block__card{width:100%;max-width:100%}}.contacts-list{display:flex;flex-direction:column;row-gap:20rem}.contacts-list__item{padding:24rem;background-color:#f8fafc;border-radius:16rem;display:flex;align-items:center;column-gap:16rem;text-decoration:none;transition:all .2s ease-in-out}.contacts-list__item--link:hover{background-color:#f1f3fc}.contacts-list__item--link:hover .contacts-list__text{color:#0ea5e9}.contacts-list__icon-wrapper{width:44rem;height:44rem;display:flex;justify-content:center;align-items:center;background-color:#0d2b5e1a;border-radius:16rem;flex-shrink:0}.contacts-list__icon{width:20rem;height:20rem}.contacts-list__external-icon{width:12rem;height:12rem;margin-left:auto}.contacts-list__info{display:flex;justify-content:space-between;align-items:center}.contacts-list__text-wrapper{display:flex;flex-direction:column;row-gap:4rem}.contacts-list__text{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:400;max-width:408rem;color:#0d2b5e;list-style:none;transition:all .2s ease-in-out}@media screen and (min-width: 768px) and (max-width: 1025px){.contacts-list__text{max-width:100%}}@media screen and (max-width: 767px){.contacts-list__text{max-width:220rem}}.contacts-list__text-title{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;text-transform:uppercase;color:#94a3b8}.contacts-list__text-link{transition:all .2s ease-in-out}.contacts-list__text-link:hover{color:#0ea5e9}.benefits-block{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.benefits-block{padding:0 20rem}}@media screen and (max-width: 767px){.benefits-block{padding:0 16px}}.benefits-block__text-content{display:flex;flex-direction:column;align-items:center;row-gap:16rem}.benefits-block__title{font-family:Inter;font-weight:700;font-size:36rem;line-height:43rem;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1025px){.benefits-block__title{font-size:24rem;line-height:28.8rem}}@media screen and (max-width: 767px){.benefits-block__title{font-size:24rem;line-height:28.8rem}}.benefits-block__title{color:#0d2b5e}.benefits-block__subsctiption{font-family:Inter;font-weight:400;font-size:16rem;line-height:24rem;letter-spacing:0;max-width:550rem;color:#64748b;text-align:center}.benefits-block__map{width:100%;border-radius:16rem;overflow:hidden;flex-shrink:0}@media screen and (max-width: 767px){.benefits-block__map{height:280rem}}.benefits-block__marker{width:36rem;height:36rem;filter:drop-shadow(0 2rem 4rem rgba(0,0,0,.3))}.benefits-block__marker svg{width:100%;height:100%}.benefits-block__content{display:flex;column-gap:16rem;width:100%;margin-top:57rem}@media screen and (min-width: 768px) and (max-width: 1025px){.benefits-block__content{margin-top:32rem;flex-direction:column;gap:40rem}}@media screen and (max-width: 767px){.benefits-block__content{margin-top:32rem;flex-direction:column;gap:40rem}}.benefits-block__content .contacts-list,.benefits-block__content .benefits-block__map{width:calc(50% - 8rem)}@media screen and (min-width: 768px) and (max-width: 1025px){.benefits-block__content .contacts-list,.benefits-block__content .benefits-block__map{width:100%}}@media screen and (max-width: 767px){.benefits-block__content .contacts-list,.benefits-block__content .benefits-block__map{width:100%}}.map-widget-content-view__frame{display:none}.feedback-form{display:flex;flex-direction:column;gap:12rem}.feedback-form__row--two-cols{display:grid;grid-template-columns:1fr 1fr;gap:12rem}@media screen and (max-width: 767px){.feedback-form__row--two-cols{grid-template-columns:1fr}}.feedback-form__consents{display:flex;flex-direction:column;gap:12rem}.feedback-form__consent-row{display:flex;flex-direction:column}.feedback-form .ui-checkbox__content{color:#ffffff80}.feedback-form__link{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;color:#ffffffb2;text-decoration:underline;text-underline-offset:2rem;transition:all .2s ease-in-out}.feedback-form__link:hover{color:#0ea5e9}.feedback-form__send-icon{width:18rem;height:18rem}.footer{background-color:#071628}.footer__content{max-width:1280rem;width:100%;margin:0 auto;padding:0 32rem}@media screen and (min-width: 768px) and (max-width: 1025px){.footer__content{padding:0 20rem}}@media screen and (max-width: 767px){.footer__content{padding:0 16px}}.footer__content{padding-top:56rem;display:flex;flex-direction:column;row-gap:56rem}.footer__info{display:flex;flex-direction:column;gap:19rem;max-width:290rem}.footer__description{font-family:Inter;font-weight:400;font-size:12rem;line-height:19.5rem;letter-spacing:0;color:#ffffff80}.footer__links{display:flex;flex-direction:column;row-gap:8rem}.footer__email-link,.footer__phone-link{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:400;color:#ffffffb2;text-decoration:none;display:flex;align-items:center;gap:6rem}.footer__email-link svg,.footer__phone-link svg{width:12rem;height:12rem}.footer__email-link,.footer__phone-link{transition:all .2s ease-in-out}.footer__email-link:hover,.footer__phone-link:hover{color:#0ea5e9}.footer__top{display:flex;gap:16rem}@media screen and (min-width: 768px) and (max-width: 1025px){.footer__top{flex-wrap:wrap;gap:40rem 28rem}}@media screen and (max-width: 767px){.footer__top{flex-wrap:wrap;flex-direction:column;row-gap:32rem}}.footer__bottom{display:flex;justify-content:space-between;padding:24rem 0;border-top:1rem solid rgba(255,255,255,.3019607843)}@media screen and (max-width: 767px){.footer__bottom{flex-direction:column;row-gap:8rem;align-items:center}}.footer__bottom-text{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400;display:flex;align-items:center;color:#ffffff4d}.footer__bottom-links{display:flex;gap:16rem}@media screen and (max-width: 767px){.footer__bottom-links{flex-direction:column;row-gap:8rem;align-items:center}}.footer__bottom-links a{font-family:Inter;font-weight:700;font-style:normal;font-size:12rem;line-height:16rem;letter-spacing:0;font-weight:400;display:flex;align-items:center;color:#ffffff4d;text-decoration:none;transition:all .2s ease-in-out}.footer__bottom-links a:hover{color:#0ea5e9}.footer__title{font-family:Inter;font-weight:600;font-size:14rem;line-height:20rem;letter-spacing:0;font-weight:700;color:#fff;text-transform:uppercase}.footer__nav{display:flex;flex-direction:column;min-width:186rem}.footer__nav .navigation__list{flex-direction:column;row-gap:11rem;margin-top:20rem}.footer__nav .navigation__item{height:auto}.footer__nav .navigation__link{padding:0;color:#ffffff80}.footer__nav .navigation__link:hover{background-color:transparent;color:#0ea5e9}.footer__documents{display:flex;flex-direction:column;min-width:290rem}.footer__documents-links{display:flex;flex-direction:column;row-gap:11rem;margin-top:20rem}.footer__documents-links a{text-decoration:none;transition:all .2s ease-in-out;color:#ffffff80}.footer__documents-links a:hover{background-color:transparent;color:#0ea5e9}.footer__form{display:flex;flex-direction:column;row-gap:20rem;width:100%}@media screen and (min-width: 768px) and (max-width: 1025px){.footer .footer__form,.footer .footer__documents,.footer .footer__nav,.footer .footer__info{width:calc(50% - 14rem);max-width:100%}}*,html,body{font-family:Inter;font-weight:400;font-style:normal;font-size:14rem;line-height:22.75rem;letter-spacing:0;padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0d2b5e}body{background:#f8fafc}@media screen and (max-width: 767px){html{font-size:.2666666667vw!important}}@media screen and (min-width: 768px) and (max-width: 1025px){html{font-size:.1302083333vw!important}}@media screen and (min-width: 1025px){html{font-size:.0520833333vw!important}}svg{width:18rem;height:18rem}svg path{width:18rem!important;height:18rem!important}.test{width:400rem;height:400rem}.main .main__we-do,.main .main__features,.main .main__services,.main .main__benefit,.main .main__presentation,.main .main__price-calculation,.main .main__docs,.main .main__for-who,.main .main__contacts{padding:80rem 0}@media screen and (min-width: 768px) and (max-width: 1025px){.main .main__we-do,.main .main__features,.main .main__services,.main .main__benefit,.main .main__presentation,.main .main__price-calculation,.main .main__docs,.main .main__for-who,.main .main__contacts{padding:40rem 0 48rem}}@media screen and (max-width: 767px){.main .main__we-do,.main .main__features,.main .main__services,.main .main__benefit,.main .main__presentation,.main .main__price-calculation,.main .main__docs,.main .main__for-who,.main .main__contacts{padding:40rem 0}}.main .scrool-section{scroll-margin-top:100rem}.main__features{background-color:#0d2b5e}.main__services{background-color:#fff}.main__benefit{background-color:#f8fafc;padding:80rem 0 100rem}.main__presentation{background:linear-gradient(135deg,#0d2b5e,#0f2e62,#113166,#12336a,#14366e,#163972,#183c76,#1a3f7a,#183a73,#15366b,#133164,#112c5d,#0e2856,#0c234f,#0a1f48)}.main__contacts{background-color:#fff}
