@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../assets/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../assets/fonts/Montserrat-Bold.woff2) format("woff2")}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{color:#3d3c50;font-family:Montserrat,sans-serif;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:76.875rem;padding-left:.9375rem;padding-right:.9375rem}.button,.empty-button{align-items:center;background-color:#0089e9;border:.125rem solid #0089e9;border-radius:1.125rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25);color:#fff;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.04em;line-height:150%;max-width:fit-content;min-height:4.5rem;padding:.9375rem 2.375rem;transition:background .3s,box-shadow .3s,color .3s;width:100%}.empty-button{background-color:transparent}.empty-button,.title{color:#0c1d84;font-weight:400}.title{font-size:2rem;line-height:140%;text-align:center;text-transform:uppercase}.prices-block{align-items:flex-end;display:flex;gap:1.0625rem}.prices-block__oldprice{color:#0c1d84;font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:125%;text-decoration:line-through}.prices-block__price{color:#05bce4;font-size:2.25rem;font-weight:400;letter-spacing:.01em;line-height:100%}.prices-block__price span{font-size:3rem;font-weight:500}.header{background-color:#0089e9;color:#fff;padding:1.375rem 0}.header__body{align-items:center;display:flex;gap:.9375rem;justify-content:space-between}.header__text{font-size:1rem;font-weight:600;letter-spacing:.03em;line-height:150%}.header__menu{margin-left:auto}.menu__list{align-items:center;display:flex;gap:3.125rem}.menu__btn,.menu__link{font-size:1rem;font-weight:600;letter-spacing:.03em;line-height:150%;transition:opacity .3s}.menu__btn{align-items:center;border:.0625rem solid #fff;border-radius:1.25rem;display:flex;gap:.5rem;justify-content:center;max-width:fit-content;min-height:3.5rem;padding:.9375rem 2rem}.hero{border-bottom:2.5rem solid #e5fafe;margin-bottom:7.9375rem;padding:1.25rem 0 2.5rem}.hero__body{align-items:flex-end;display:flex;flex-direction:row-reverse;gap:1.25rem;justify-content:space-between}.hero__img{max-width:37.5rem;width:100%}.hero__img img{object-fit:cover;width:100%}.hero__content{max-width:34.375rem;width:100%}.hero__title{color:#0c1d84;font-weight:400;letter-spacing:.01em;line-height:222%;text-transform:uppercase}.hero__title:not(:last-child){margin-bottom:5.9375rem}.hero__title span{color:#05bce4;font-weight:600}.hero__prices:not(:last-child){margin-bottom:2.5rem}.hero__btns{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 1.6875rem}.hero__btn{flex:1 1 auto;max-width:15rem;min-width:13.125rem;width:calc(50% - 1.6875rem)}.features{margin-bottom:11.25rem;position:relative;z-index:3}.features__title{margin-bottom:5.625rem}.features__body{align-items:center;display:flex;gap:1.0625rem}.features__content{display:grid;grid-template-areas:"body";max-width:50rem;width:100%}.features__img{border:.125rem solid #05bce4;border-radius:50%;grid-area:body;margin-left:-22.7%;max-width:72%;padding:1.1875rem;width:100%}.features__img img{border-radius:50%;height:100%;object-fit:cover;width:100%}.features__items{display:flex;flex-direction:column;gap:.625rem;grid-area:body;justify-content:space-between;padding:.875rem 0}.features__item{align-items:center;display:flex;font-size:1.25rem;font-weight:500;gap:2.8125rem;line-height:120%}.features__item:before{background-color:#e5fafe;border:.1875rem solid #05bce4;border-radius:50%;content:"";flex-shrink:0;height:1.25rem;width:1.25rem}.features__item:first-child{margin-left:26.5%}.features__item:nth-child(2){margin-left:43.2%}.features__item:nth-child(3){margin-left:47.8%}.features__item:nth-child(4){margin-left:43.9%}.features__item:nth-child(5){margin-left:26.5%}.features__descr{border-left:.1875rem solid #05bce4;color:#0c1d84;font-size:1.25rem;line-height:160%;max-width:24.0625rem;padding:3.75rem 0 3.75rem 4rem;width:100%}.about{margin-bottom:5rem}.about__top{margin-bottom:7.5625rem}.about__top>*{position:relative;z-index:3}.about__body{background-color:#e5fafe;position:relative;z-index:2}.about__body:not(:last-child){margin-bottom:2.9375rem}.about__body:before{background-color:inherit;bottom:calc(100% - .0625rem);content:"";height:4.75rem;left:0;position:absolute;right:0;z-index:-1}.about__decor-1{bottom:calc(100% + 4.375rem)}.about__decor-1,.about__decor-2{left:0;position:absolute;right:0;z-index:-1}.about__decor-1 img,.about__decor-2 img{height:100%;object-fit:cover;object-position:top;width:100%}.about__decor-2{top:calc(100% - .0625rem)}.about__decor-2 img{object-position:bottom}.about__head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem}.about__title{font-size:1.5rem}.about__head-text{font-size:1rem;line-height:120%;text-align:center}.about__images{display:flex;gap:1.5rem}.about__img{border-radius:.9375rem;overflow:hidden}.about__img img{height:100%;object-fit:cover;width:100%}.about__text{font-size:1rem;line-height:140%;text-align:center}.about__bottom{position:relative;z-index:3}.about__bottom .about__container{align-items:center;display:flex;flex-direction:column;gap:2.5rem}.characteristics{margin-bottom:14.375rem;position:relative;z-index:3}.characteristics__head{margin-bottom:8.75rem}.characteristics__head .characteristics__container{align-items:center;display:flex;flex-direction:column;gap:.625rem}.characteristics__subtitle{font-size:1.25rem;letter-spacing:.06em;line-height:120%;text-align:center;text-transform:uppercase}.characteristics__body{background-color:#e5fafe;position:relative}.characteristics__body .characteristics__container{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 3.2fr}.characteristics__imgs-col{display:flex;flex-direction:column;gap:1.5rem;max-width:13.75rem;width:100%}.characteristics__img{border:.0625rem solid #05bce4;border-radius:50%;overflow:hidden;width:100%}.characteristics__img img{height:100%;object-fit:cover;width:100%}.characteristics__content{align-self:center;margin-left:auto;max-width:43.25rem;width:100%}.characteristics__item{align-items:center;display:flex;font-size:1.25rem;font-weight:400;gap:1.375rem;letter-spacing:.06em;line-height:120%}.characteristics__item:before{align-self:flex-start;background-color:#e5fafe;border:.1875rem solid #05bce4;border-radius:50%;content:"";flex-shrink:0;height:1.25rem;margin-top:.25rem;width:1.25rem}.characteristics__item:not(:last-child){padding-bottom:1.25rem;position:relative;z-index:2}.characteristics__item:not(:last-child):after{background-color:#05bce4;bottom:-.3125rem;content:"";left:.625rem;position:absolute;top:.3125rem;transform:translate(-50%);width:.1875rem;z-index:-1}.characteristics__decor-1,.characteristics__decor-2{left:0;position:absolute;right:0;z-index:-1}.characteristics__decor-1 img,.characteristics__decor-2 img{object-fit:cover;width:100%}.characteristics__decor-1{bottom:85%;min-width:90rem}.characteristics__decor-1 img{object-position:top}.characteristics__decor-2{top:80%}.characteristics__decor-2 img{object-position:bottom}.info{margin-bottom:5.5rem;position:relative;z-index:3}.info__title{font-size:1.25rem;font-weight:500;line-height:140%;margin:0 auto 4.5rem;max-width:62.375rem}.info__images{display:flex;gap:1.5rem;margin-bottom:3.4375rem}.info__img{border-radius:.9375rem;overflow:hidden}.info__img img{height:100%;object-fit:cover;width:100%}.info__text{font-size:1.25rem;line-height:140%;margin:0 auto 3rem;max-width:49.375rem;text-align:center}.info__bottom{align-items:center;display:flex;flex-direction:column}.info__prices:not(:last-child){margin-bottom:2.5rem}.reviews{margin-bottom:18.625rem}.reviews__title{margin-bottom:9rem}.reviews__body{background-color:#e5fafe;position:relative}.reviews__decor-1,.reviews__decor-2{left:0;position:absolute;right:0;transform:scaleX(-1);z-index:-1}.reviews__decor-1 img,.reviews__decor-2 img{object-fit:cover;width:100%}.reviews__decor-1{bottom:calc(100% - .375rem)}.reviews__decor-1 img{object-position:top}.reviews__decor-2{top:calc(100% - 1.875rem)}.reviews__decor-2 img{object-position:bottom}.reviews__items{display:flex;flex-wrap:wrap;gap:1.6875rem}.reviews__item{background-color:#fff;border:.0625rem solid #e7e8e3;border-radius:.8125rem;box-shadow:0 .125rem .1875rem 0 rgba(0,0,0,.08);display:flex;flex:1 1 auto;flex-direction:column;min-height:24.375rem;min-width:18.125rem;padding:1.5625rem;width:calc(33.333% - 1.6875rem)}.reviews__item-stars{align-items:center;display:flex;gap:.1875rem;margin-bottom:1.5rem}.reviews__item-stars img{display:block;height:1rem;object-fit:contain;width:1rem}.reviews__item-text{flex:1 1 auto;font-size:.9375rem;line-height:150%;margin-bottom:1.25rem}.reviews__item-user{align-items:flex-end;display:flex;gap:.9375rem;justify-content:space-between}.reviews__item-name{font-size:1rem;line-height:150%}.reviews__item-img{max-width:5.625rem}.reviews__item-img img{height:100%;object-fit:cover;width:100%}.forwhom{margin-bottom:10rem}.forwhom__body{display:flex;gap:1.25rem;justify-content:space-between}.forwhom__content{max-width:38.4375rem;width:100%}.forwhom__title{margin-bottom:5.9375rem}.forwhom__item{align-items:center;display:flex;font-size:1.25rem;font-weight:500;gap:3.125rem;letter-spacing:.06em;line-height:120%}.forwhom__item:before{align-self:flex-start;background-color:#e5fafe;border:.1875rem solid #05bce4;border-radius:50%;content:"";flex-shrink:0;height:1.25rem;margin-top:.25rem;width:1.25rem}.forwhom__item:not(:last-child){padding-bottom:1.875rem;position:relative;z-index:2}.forwhom__item:not(:last-child):after{background-color:#05bce4;bottom:-.3125rem;content:"";left:.625rem;position:absolute;top:.3125rem;transform:translate(-50%);width:.1875rem;z-index:-1}.forwhom__video{max-width:31.25rem;width:100%}.forwhom__video video{object-fit:cover;width:100%}.delivery{margin-bottom:11.875rem;position:relative;z-index:3}.delivery:before{background-image:url(../assets/img/bg-2.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:25.1875rem;left:0;position:absolute;right:0;top:-3.4375rem;z-index:-1}.delivery__title{margin-bottom:5.875rem}.delivery__list{align-items:center;display:flex;flex-direction:column;font-size:1.25rem;gap:.9375rem;line-height:120%;margin:0 auto;max-width:49.375rem;text-align:center;width:100%}.delivery__list li{display:flex;gap:.75rem}.delivery__list img{height:1.5rem;object-fit:contain;width:1.5rem}.form-block{align-items:center;gap:1.9375rem;margin:0 auto;max-width:22.5rem}.form-block,.form-block__inputs{display:flex;flex-direction:column;width:100%}.form-block__inputs{gap:1.0625rem}.form-block__input{background-color:#fff;border-radius:.9375rem;box-shadow:0 .25rem .25rem 0 rgba(28,24,108,.25);color:#3d3c50;font-size:1rem;font-weight:500;height:5rem;line-height:150%;padding:1.5rem;text-align:center}.form-block__input::placeholder{color:#133e8f}.form-block__btn{max-width:100%}.order{margin-bottom:1.875rem}.order__body{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between}.order__content{background-color:#e5fafe;border-radius:3.75rem;max-width:29.8125rem;padding:1.8125rem 1.25rem 2.25rem;width:100%}.order__content-text{color:#0c1d84;font-size:1.25rem;font-weight:400;line-height:150%;margin:0 auto 1.625rem;max-width:20.625rem;text-align:center;width:100%}.order__content-title{color:#0089e9;font-size:1.75rem;line-height:150%;margin-bottom:1.5rem;text-align:center}.order__img{max-width:35.6875rem;width:100%}.order__img img{object-fit:cover;width:100%}.footer{background-color:#0089e9;color:#fff;padding:3.8125rem 0 5.125rem}.footer__body{align-items:center;display:flex;flex-direction:column;font-size:.75rem;line-height:140%;text-align:center}@media (max-width:76.875em){.features__item{gap:1.5625rem}.features__descr{padding:2.5rem 0 2.5rem 1.875rem}.characteristics__decor-2{top:calc(100% - .0625rem)}.forwhom__item{gap:.75rem}}@media (max-width:61.99875em){.title{font-size:2rem}.header__text{display:none}.hero__title{line-height:171%}.hero__title:not(:last-child){margin-bottom:3.125rem}.features{margin-bottom:3rem}.features__title{margin-bottom:4.75rem}.features__body{align-items:stretch;flex-direction:column;gap:3rem}.features__descr{border-left:none;max-width:none;padding:3rem 0 0;position:relative;text-align:center}.features__descr:before{background-color:#05bce4;content:"";height:.1875rem;left:4.6875rem;position:absolute;right:4.6875rem;top:0}.about__images{gap:.25rem}.characteristics{margin-bottom:9.375rem}.characteristics__head{margin-bottom:7.5rem}.info__title{font-weight:400;margin-bottom:3.9375rem}.info__title span{font-weight:500}.forwhom__title{margin-bottom:2.4375rem}}@media (max-width:47.99875em){.title{font-size:1.75rem}.prices-block{justify-content:center}.hero{margin-bottom:2.375rem;padding:0 0 2.875rem}.hero__body{align-items:stretch;flex-direction:column;gap:3.125rem}.hero__img{max-width:100%}.hero__content{align-items:center;display:flex;flex-direction:column;margin:0 auto}.hero__title,.hero__title span{font-size:1.75rem}.hero__title{text-align:center;word-break:break-word}.features__item:before{height:.9375rem;width:.9375rem}.features__item:first-child{margin-left:27.5%}.features__item:nth-child(2){margin-left:43.3%}.features__item:nth-child(3){margin-left:48.1%}.features__item:nth-child(4){margin-left:44.2%}.features__item:nth-child(5){margin-left:27.5%}.about{margin-bottom:4.375rem}.about__top{margin-bottom:3.75rem}.about__body:before{display:none}.about__body:not(:last-child){margin-bottom:6.5rem}.about__decor-1{bottom:100%}.about__head{margin-bottom:7rem}.about__head-text{display:none}.about__images{display:grid;grid-template-columns:repeat(2,1fr)}.about__text{display:flex;flex-direction:column;font-size:1.25rem;font-weight:500;gap:1.25rem;line-height:140%}.characteristics__subtitle{font-size:1rem}.characteristics__body .characteristics__container{gap:1.25rem;grid-template-columns:1fr}.characteristics__imgs-col{flex-direction:row;margin:0 auto;max-width:80%}.characteristics__imgs-col--1{order:0}.characteristics__imgs-col--2{order:2}.characteristics__content{order:1}.characteristics__item{font-weight:500}.characteristics__decor-1{bottom:calc(100% - 6.25rem);left:-23.75rem}.info{margin-bottom:4rem}.info__title{font-size:1.25rem}.info__images{display:grid;grid-template-columns:repeat(2,1fr)}.info__text{font-weight:500;margin-bottom:3.9375rem}.reviews{margin-bottom:7.9375rem}.reviews__title{margin-bottom:6.875rem}.reviews__item{min-height:0}.forwhom{margin-bottom:5.5rem}.forwhom__body{flex-direction:column-reverse;gap:4.5rem}.forwhom__content,.forwhom__video{max-width:none}.delivery{margin-bottom:0;padding-bottom:4rem}.delivery__title{margin-bottom:2.4375rem}.form-block__input{font-size:1.25rem}.order{margin-bottom:.9375rem}.order__body{align-items:center;flex-direction:column-reverse;gap:1.6875rem}.footer{padding:4.4375rem 0}}@media (max-width:40.62375em){.reviews__items{gap:1rem}.reviews__item{display:grid;gap:1.5rem;grid-template-areas:"stars stars" "text img" "name name";grid-template-columns:1fr 5.625rem;padding:2rem 1.25rem .6875rem;width:100%}.reviews__item-stars{grid-area:stars;margin-bottom:0}.reviews__item-text{font-weight:500;grid-area:text;margin-bottom:0}.reviews__item-user{display:contents}.reviews__item-name{grid-area:name}.reviews__item-img{align-self:start;grid-area:img}.delivery:before{background-image:url(../assets/img/bg-2-mob.svg);background-position:100;height:100%;top:0}.delivery__list{gap:1.25rem}.delivery__list li{align-items:center;flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:37.49875rem){.features__items{padding:.375rem 0}.features__item{font-size:1.125rem}}@media (max-width:34.37375em){.menu__item.hide-mob{display:none}}@media (max-width:29.99875em){.title{font-size:1.5rem}.menu__list{gap:1.875rem}.hero__btns{gap:1.25rem}.hero__btn{max-width:none;width:calc(50% - 1.25rem)}.features__title{margin-bottom:3rem}.features__img{display:none}.features__items{gap:0;padding:0}.features__item{gap:1.25rem}.features__item:first-child,.features__item:nth-child(2),.features__item:nth-child(3),.features__item:nth-child(4),.features__item:nth-child(5){margin-left:0}.features__item:before{align-self:flex-start;margin-top:.1875rem}.features__item:not(:last-child){padding-bottom:1.875rem;position:relative}.features__item:not(:last-child):after{background-color:#05bce4;bottom:-.3125rem;content:"";left:.375rem;position:absolute;top:.3125rem;width:.1875rem;z-index:-1}.characteristics__item,.features__descr{font-size:1.125rem}.info__title{margin-bottom:1.875rem}.info__images{gap:.75rem}.delivery__list,.forwhom__item,.info__text{font-size:1.125rem}}@media (min-width:47.99875em) and (max-width:76.875em){.hero__title{font-size:clamp(1.75rem,.91888879269375rem + 1.7315267737vw,2.25rem)}.hero__title span{font-size:clamp(1.75rem,.5033331890375rem + 2.5972901606vw,2.5rem)}}@media (min-width:76.875em){.hero__title{font-size:2.25rem}.hero__title span{font-size:2.5rem}}@media (any-hover:hover){.button:hover,.empty-button:hover{background-color:transparent;box-shadow:0 0 0 0 transparent;color:#0c1d84}.empty-button:hover{background-color:#0089e9;color:#fff}.menu__btn:hover,.menu__link:hover{opacity:.7}.footer__link:hover{color:#e5fafe;text-decoration:underline}}