@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-ExtraLightItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-ExtraLight.woff2") format("woff2"),url("./assets/fonts/SofiaPro-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-BlackItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-BoldItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-Black.woff2") format("woff2"),url("./assets/fonts/SofiaPro-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-Bold.woff2") format("woff2"),url("./assets/fonts/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-MediumItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-Medium.woff2") format("woff2"),url("./assets/fonts/SofiaPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-LightItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-Light.woff2") format("woff2"),url("./assets/fonts/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-SemiBold.woff2") format("woff2"),url("./assets/fonts/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-Italic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro.woff2") format("woff2"),url("./assets/fonts/SofiaPro.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-SemiBoldItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-UltraLightItalic.woff2") format("woff2"),url("./assets/fonts/SofiaPro-UltraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Sofia Pro";src:url("./assets/fonts/SofiaPro-UltraLight.woff2") format("woff2"),url("./assets/fonts/SofiaPro-UltraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}body{font-family:"Sofia Pro",Arial,sans-serif}.phones-section{padding:45px 0}.phones-section__container{max-width:1230px;margin:0 auto}.phones-section .phones-container{position:relative;display:flex;justify-content:space-between}@media screen and (max-width: 991px){.phones-section .phones-container{flex-direction:column}}.phones-section .phones-container .phones{max-height:375px}.phones-section .phones-container .title{max-height:55px;max-width:70%}.phones-section .phones-container .plus{position:absolute;bottom:15px;right:48.6%}@media screen and (max-width: 991px){.phones-section .phones-container .plus{display:none}}.phones-section .phones-container .plus-bonuses{display:none}@media screen and (max-width: 991px){.phones-section .phones-container .plus-bonuses{display:inline}}.phones-section .phones-container .cont{flex:1}@media screen and (max-width: 991px){.phones-section .phones-container .cont{display:flex;flex-direction:column-reverse;align-items:center}}.phones-section__title{font-size:50px;line-height:1.4;font-weight:700}@media screen and (max-width: 991px){.phones-section__title{font-size:5.5vw}}.phones-section__subtitle{margin-bottom:24px;color:#fb633b;font-size:40px;line-height:1.7;font-weight:500}@media screen and (max-width: 991px){.phones-section__subtitle{font-size:4.5vw}}.phones-section__description{margin-top:34px;font-size:20px;line-height:1.48}@media screen and (max-width: 991px){.phones-section__description{font-size:4.5vw}}.phones-section__description strong{font-weight:600}.cards-section .bio-type-steps__container{padding:0 16px;margin:0 auto;max-width:1230px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 990px){.cards-section .bio-type-steps__container{grid-template-columns:1fr;justify-items:center}}.cards-section .bio-type-step{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:20px;box-shadow:0px 0px 1.83625rem 0px rgba(0,0,0,.0509803922);text-align:left}@media screen and (max-width: 990px){.cards-section .bio-type-step{max-width:460px}}.cards-section .bio-type-step__info{display:flex;flex-direction:column;padding:.8rem}.cards-section .bio-type-step__info__title{font-family:"Sofia Pro",sans-serif;color:#8fc785;font-size:clamp(20px,1.8vw,28px);line-height:1.33;font-weight:900}@media screen and (max-width: 990px){.cards-section .bio-type-step__info__title{font-size:28px;margin-bottom:.25rem}}.cards-section .bio-type-step__info__subtitle{font-family:"Sofia Pro",sans-serif;font-size:clamp(20px,1.8vw,28px);line-height:1.4;font-weight:600;color:#294d56;margin-bottom:.8rem}@media screen and (max-width: 990px){.cards-section .bio-type-step__info__subtitle{font-size:28px;margin-bottom:.5rem}}@media screen and (max-width: 427px){.cards-section .bio-type-step__info__subtitle{font-size:26px}}.cards-section .bio-type-step__info__description{font-family:"Sofia Pro",sans-serif;font-size:clamp(14px,1.2vw,20px);line-height:1.47;font-weight:400;color:#294d56;margin-bottom:1.25rem}.cards-section .bio-type-step__info__description strong{font-weight:600}@media screen and (max-width: 990px){.cards-section .bio-type-step__info__description{font-size:18px}}.cards-section .bio-type-step__image{width:100%;max-height:267px;overflow:hidden;-o-object-fit:contain;object-fit:contain;border-radius:20px 20px 0 0}.cards-section .bio-type-step__icon{position:absolute;top:20px;right:-20px}.limited-offer-section{position:relative;padding:45px 0 0 0}.limited-offer-section h1{color:#294d56}.limited-offer-section img{padding:0 10px;margin-bottom:0}.limited-offer-section__background{top:-300px;position:absolute;background-color:#eef9f1;height:100%;width:100%;z-index:-1}@media screen and (max-width: 991px){.limited-offer-section__background{top:-150px}}.reviews-section{padding:45px 0;background-color:#294d56}@media screen and (max-width: 1246px){.reviews-section{padding-left:16px;padding-right:16px}}@media screen and (max-width: 991px){.reviews-section{padding:30px 16px}}.reviews-section__header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1214px;margin:0 auto;color:#fff}.reviews-section__header .orange{color:#fb633b}.reviews-section__header .mint{color:#c4ddc1}.reviews-section__header .green{color:#8fc785}.reviews-section__header__title{font-family:"Sofia Pro",sans-serif;font-weight:600;font-size:59px;line-height:1.15;margin-bottom:38px}@media screen and (max-width: 600px){.reviews-section__header__title{font-size:10vw;line-height:1.11}}.reviews-section__subtitle{color:#c4ddc1;font-size:22px;font-weight:500;text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 991px){.reviews-section__subtitle{font-size:4.2vw}}.reviews-section__title{font-size:64px;line-height:1.15;font-weight:600;color:#8fc785;text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 991px){.reviews-section__title{display:none}}.reviews-section__title-mobile{display:none;font-size:8vw;line-height:1.5;font-weight:600;color:#8fc785;text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 991px){.reviews-section__title-mobile{display:block}}.reviews-section__description{font-size:27px;line-height:2;font-weight:500;text-align:center;color:#294d56;margin-bottom:1.875rem}.reviews-section__description strong{font-weight:600}@media screen and (max-width: 991px){.reviews-section__description{font-size:5.8vw;line-height:1.3}}.splide{max-width:100%;margin:0 auto 70px}.splide .splide__pagination{display:flex;justify-content:center;margin-bottom:-3.125rem}.splide .splide__pagination .splide__pagination__page{width:.75rem;height:.75rem;margin:0 .4167rem;background-color:#fff;border-radius:50%;cursor:pointer}.splide .splide__pagination .splide__pagination__page.is-active{top:-0.125rem;width:.5625rem;height:.5625rem;margin:0 .4167rem;border-radius:50%;background-color:#fff;opacity:1}.review-card{display:flex;flex-direction:column;align-items:center;background-color:#c4ddc1;padding:20px 0 10px;border-radius:20px;height:100%}.review-card__image{width:100%;height:auto;border-radius:20px;margin-bottom:.9375rem;padding-right:20px}@media screen and (max-width: 991px){.review-card__image{margin-bottom:15px}}.review-card__name{font-size:18px;line-height:1.5;font-weight:700;color:#294d56;text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 991px){.review-card__name{font-size:4.5vw;line-height:2;margin-bottom:15px}}.review-card__text{font-size:22px;line-height:1.5;font-weight:500;color:#294d56;text-align:center;padding:0 7px}@media screen and (max-width: 991px){.review-card__text{font-size:4.7vw}}.custom-arrows{display:flex;justify-content:space-between;position:absolute;bottom:-42px;left:50%;transform:translateX(-50%);max-width:160px;width:100%}@media screen and (min-width: 990px){.custom-arrows{display:none}}.custom-prev{color:#fff;left:-20px;width:12px;height:18px}.custom-next{color:#fff;right:-20px;width:12px;height:18px}.about-section{background-color:#eef9f1;padding:25px 0 45px}@media screen and (max-width: 991px){.about-section{padding:15px 0 25px}}.about-section__content{max-width:1214px;margin:0 auto}@media screen and (max-width: 1246px){.about-section__content{padding-left:16px;padding-right:16px}}.about-section__text-image{display:flex;align-items:center;gap:1.875rem;margin-bottom:2.25rem}.about-section__text-image.top-m{margin-top:2.25rem}@media screen and (max-width: 991px){.about-section__text-image{flex-direction:column}}.about-section__subtitle{font-size:22px;font-weight:500;line-height:3.41;color:#c4ddc1;margin-bottom:.375rem}@media screen and (max-width: 991px){.about-section__subtitle{text-align:center;font-size:3.2vw;margin-bottom:0}}.about-section__title{text-align:start;font-size:62px;font-weight:600;line-height:1.05;color:#8fc785;margin-bottom:1.25rem}@media screen and (max-width: 991px){.about-section__title{display:block;font-size:8vw;font-weight:600;line-height:1.05;text-align:center;color:#8fc785;margin-bottom:1.7rem}}.about-section__title-span{color:#294d56}.about-section__description{font-size:25px;line-height:1.62;color:#294d56;text-align:start;font-weight:400}.about-section__description strong{font-weight:600}@media screen and (max-width: 991px){.about-section__description{font-size:4.9vw}}.about-section__description-mobile{display:none}@media screen and (max-width: 991px){.about-section__description-mobile{display:block;font-size:4.9vw;line-height:1.62;color:#294d56;text-align:start;font-weight:400}.about-section__description-mobile strong{font-weight:600}}.about-section__image{height:100%;max-width:586px !important}@media screen and (max-width: 991px){.about-section__image{width:100%;max-width:100% !important;aspect-ratio:345/350;border-radius:20px;-o-object-fit:cover;object-fit:cover}}.about-section__image-desktop{height:100%;max-width:36.875vw}@media screen and (max-width: 991px){.about-section__image-desktop{display:none}}.about-section__image-mobile{display:none}@media screen and (max-width: 991px){.about-section__image-mobile{display:block;width:100%;max-width:100%;aspect-ratio:345/350;border-radius:20px;-o-object-fit:cover;object-fit:cover;margin-top:20px}}.about-section__icons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;margin:1.875rem 0}@media screen and (max-width: 991px){.about-section__icons{flex-wrap:wrap;gap:3.4375rem;justify-content:center;margin-bottom:35px}}.about-section__icons p{font-size:28px;line-height:1.61;font-weight:600;color:#294d56;margin-top:2.1875rem}@media screen and (max-width: 991px){.about-section__icons p{margin-top:1.25rem;font-size:3.9vw}}.about-section__icons .about-section__icon-image{width:3.125rem;height:3.125rem;margin-bottom:.625rem}@media screen and (max-width: 991px){.about-section__icons .about-section__icon-image{width:70px}}.about-section__icon{opacity:0;transform:translateX(-50px);transition:opacity 1s ease-out,transform 1s ease-out}.about-section__icon.animate{animation:fadeInFromLeft 1s forwards}@media screen and (max-width: 991px){.about-section__icon{display:flex;flex-direction:column;align-items:center}}.about-section__benefits-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;list-style:none;margin-top:3.125rem;margin-bottom:3.75rem}@media screen and (max-width: 991px){.about-section__benefits-list{grid-template-columns:1fr;margin-top:2rem;margin-bottom:2rem}}.about-section .benefit-item{display:flex;align-items:flex-start;gap:1.25rem}.about-section .benefit-item__icon{width:2.8125rem;height:2.8125rem;opacity:0;transform:translateX(-50px);transition:opacity 1s ease-out,transform 1s ease-out}.about-section .benefit-item__icon.animate{animation:fadeInFromLeft 1s forwards}@media screen and (max-width: 991px){.about-section .benefit-item__icon{animation:fadeInFromLeft 1s forwards;width:33px;height:33px}}.about-section .benefit-item__text{font-size:26px;line-height:1.62;color:#294d56;text-align:start;font-weight:600}@media screen and (max-width: 991px){.about-section .benefit-item__text{font-size:5vw;line-height:2}}.about-section__bottom_title{font-size:38px;line-height:1.11;font-weight:600;color:#8fc785;text-align:center;margin-bottom:2.5rem}@media screen and (max-width: 991px){.about-section__bottom_title{display:none}}.about-section__bottom_title-mobile{display:none}@media screen and (max-width: 991px){.about-section__bottom_title-mobile{display:block;text-align:center;font-size:8vw;line-height:1.3;font-weight:600;color:#8fc785;margin-bottom:2rem}}.about-section__signature{margin-top:1.25rem;width:19.625vw;height:6.25rem}@media screen and (max-width: 991px){.about-section__signature{margin-top:0;width:222px}}.body-section{background-color:#c4ddc1;padding:15px 0 15px}@media screen and (max-width: 1200px){.body-section{padding:15px 0 20px}}.body-section__content{position:relative;max-width:1214px;width:100%;margin:0 auto;display:flex;align-items:center;gap:1.875rem}@media screen and (max-width: 1246px){.body-section__content{padding-left:16px;padding-right:16px}}.body-section__text{display:flex;align-items:flex-end;justify-content:space-between;gap:1.875rem;width:100%}@media screen and (max-width: 1200px){.body-section__text{flex-direction:column;align-items:flex-end;flex:1}}.body-section__title{flex:1;width:100%;font-size:100px;line-height:1.1;font-weight:600;color:#294d56;margin:0;text-align:right}@media screen and (max-width: 1200px){.body-section__title{font-size:8.5vw;line-height:1.3}}.body-section__title-with-button{display:flex;align-items:center;gap:40px;flex:1;font-size:100px;line-height:1.2;font-weight:600;color:#294d56;margin:0;text-align:right}@media screen and (max-width: 1200px){.body-section__title-with-button{font-size:8.5vw;line-height:1.3;gap:20px}}.body-section__button{flex:1;background-color:#fb633b;font-size:18px;line-height:1.67;font-weight:600;text-align:center;padding:0 6px;border:none;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:.625rem;height:clamp(36px,5vw,42px);color:#fff}.body-section__button:hover{background-color:#d8502c}.body-section__button__arrow{font-size:1.0417vw}@media screen and (max-width: 1200px){.body-section__button{font-size:3.5vw}}.body-section__image img{border-radius:20px;aspect-ratio:387/384;max-height:384px}@media screen and (max-width: 1200px){.body-section__image{width:100%}.body-section__image img{width:100%;max-height:100%;aspect-ratio:345/215;-o-object-fit:cover;object-fit:cover}}.accordion-section{max-width:1214px;padding:65px 0 70px;margin:0 auto;display:flex;gap:1.25rem;justify-content:space-between}@media screen and (max-width: 991px){.accordion-section{padding:26px 0 28px;gap:.75rem}}@media screen and (max-width: 1246px){.accordion-section{flex-direction:column;padding-left:16px;padding-right:16px}}.accordion-section__title{font-size:64px;line-height:1.17;font-weight:600;color:#8fc785}@media screen and (max-width: 991px){.accordion-section__title{font-size:8vw;text-align:center}}.accordion{max-width:800px}@media screen and (max-width: 1246px){.accordion{max-width:100%}}.accordion-item{padding:15px 0 0;border-bottom:1px solid rgba(41,77,86,.5)}.accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:22px;line-height:1.27;font-weight:600;color:#294d56;text-align:start;gap:3.125rem;cursor:pointer}@media screen and (max-width: 991px){.accordion-header{font-size:4.5vw}}.accorion-header-text{display:flex;gap:5px}.accordion-arrow{transition:transform .3s ease,stroke .3s ease;stroke:#294d56;transform:rotate(0deg)}.accordion-item.active .accordion-arrow{transform:rotate(180deg);stroke:#8fc785}.accordion-content{font-size:20px;line-height:1.35;font-weight:400;color:#294d56;text-align:start;margin:10px 35px 15px;max-height:0;overflow:hidden;transition:max-height .3s ease}@media screen and (max-width: 991px){.accordion-content{font-size:4.5vw;margin:10px 20px 15px}}.accordion-item.active .accordion-content{overflow:visible}.money-back-section{background-color:#eef9f1;padding:50px 0}@media screen and (max-width: 991px){.money-back-section{padding:26px 0}}.money-back-section .money-back-container{max-width:1214px;margin:0 auto;display:flex;align-items:center;gap:2.5rem}@media screen and (max-width: 1246px){.money-back-section .money-back-container{padding-left:16px;padding-right:16px}}@media screen and (max-width: 991px){.money-back-section .money-back-container{flex-direction:column;align-items:center;gap:1rem}}.money-back-section .money-back-badge{width:16.875vw;height:auto}@media screen and (max-width: 991px){.money-back-section .money-back-badge{width:126px}}.money-back-section .money-back-content{width:100%}.money-back-section .money-back-content h2{font-size:54px;font-weight:500;line-height:1.3;color:#294d56;margin-bottom:.9375rem;text-align:start}@media screen and (max-width: 991px){.money-back-section .money-back-content h2{text-align:center;font-size:5vw}}.money-back-section .money-back-content h2 strong{font-size:64px;font-weight:600}@media screen and (max-width: 991px){.money-back-section .money-back-content h2 strong{font-size:8vw}}.money-back-section .money-back-content p{font-size:22px;line-height:1.36;font-weight:400;color:#294d56;text-align:start;margin-bottom:3.125rem}@media screen and (max-width: 991px){.money-back-section .money-back-content p{text-align:center;font-size:4.1vw;margin-bottom:15px}}.money-back-section .money-back-content .payment-icons{display:flex;align-items:center;gap:4.0625rem}@media screen and (max-width: 991px){.money-back-section .money-back-content .payment-icons{justify-content:space-between;gap:.3rem}}.money-back-section .money-back-content .payment-icons img{width:85px;height:40px;border-radius:6px;background-color:#fff;box-shadow:0px .26625rem .26625rem 0px rgba(0,0,0,.2509803922)}@media screen and (max-width: 991px){.money-back-section .money-back-content .payment-icons img{width:65px}}@media screen and (max-width: 991px){.payment-icons{display:none !important}}.payment-icons_mob{text-align:center;margin-top:5px}.payment-icons_mob img{width:80%}@media screen and (min-width: 991px){.payment-icons_mob{display:none}}.footer-section{background-color:#c4ddc1;padding-bottom:30px}@media screen and (max-width: 1246px){.footer-section{padding-left:16px;padding-right:16px;padding-bottom:35px}}.footer-section .footer-container{max-width:1214px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-section .footer-container_links{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 991px){.footer-section .footer-container_links{flex-direction:column}}.footer-section .footer-logo{width:15.625vw;height:8.75vw}@media screen and (max-width: 991px){.footer-section .footer-logo{width:182px;height:auto}}.footer-section .footer-nav{display:flex;gap:5vw}.footer-section .footer-nav a{font-size:17px;font-weight:600;line-height:2;text-decoration:none;color:#294d56}.footer-section .footer-nav a:hover{color:#457ca1}@media screen and (max-width: 991px){.footer-section .footer-nav{font-size:1.7vw;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}}.footer-section .footer-menu{display:flex;gap:3%;width:90%;justify-content:flex-end;margin-bottom:0}.footer-section .footer-menu a{font-size:17px;color:#294d56;text-decoration:none;white-space:nowrap;font-weight:600}@media screen and (max-width: 991px){.footer-section .footer-menu{font-size:1.7vw;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}}.footer-section .footer-social{display:flex;gap:2.8125rem}.footer-section .footer-social a img{transition:transform .3s ease}.footer-section .footer-social a img:hover{transform:scale(1.1)}@media screen and (max-width: 991px){.footer-section .footer-social{margin-bottom:2.5rem}}.footer-section .footer-address{margin-bottom:1.25rem}.footer-section .footer-address p{font-size:13px;line-height:1.62;font-weight:300;color:#294d56;text-align:start}.footer-section .footer-address p strong{font-size:14px;line-height:2.86;font-weight:400}@media screen and (max-width: 991px){.footer-section .footer-address p strong{font-size:3vw}}@media screen and (max-width: 991px){.footer-section .footer-address p{font-size:2.5vw;text-align:center}}