.promo-banner{background-color:#fef5f8;border-radius:22px;display:flex;flex-direction:column;flex-grow:1;gap:18px;overflow:hidden}@media only screen and (min-width:640.98px){.promo-banner{gap:24px}}@media only screen and (min-width:1024.98px){.promo-banner{flex-direction:row;gap:50px;height:540px}}.promo-banner .banner-data{flex-grow:1;order:2;padding:0 20px 60px;position:relative;z-index:10}@media only screen and (min-width:640.98px){.promo-banner .banner-data{padding-bottom:90px;padding-left:40px;padding-right:40px}}@media only screen and (min-width:768.98px){.promo-banner .banner-data{padding-left:90px;padding-right:90px}}@media only screen and (min-width:1024.98px){.promo-banner .banner-data{flex-grow:0;order:1;padding:90px 0 0 100px}}@media only screen and (min-width:1280.98px){.promo-banner .banner-data{padding-left:130px}}.promo-banner .banner-data .data-inner{display:flex;flex-direction:column}@media only screen and (min-width:1024.98px){.promo-banner .banner-data .data-inner{max-width:575px}}.promo-banner .banner-data .data-inner .banner-header{font-family:var(--font-family-display);font-size:24px;font-weight:500;line-height:130%}@media only screen and (min-width:640.98px){.promo-banner .banner-data .data-inner .banner-header{font-size:30px}}@media only screen and (min-width:768.98px){.promo-banner .banner-data .data-inner .banner-header{font-size:36px}}@media only screen and (min-width:1280.98px){.promo-banner .banner-data .data-inner .banner-header{font-size:48px}}.promo-banner .banner-data .data-inner .banner-caption{color:#303030;line-height:160%;margin-top:8px}@media only screen and (min-width:640.98px){.promo-banner .banner-data .data-inner .banner-caption{font-size:20px;margin-top:16px}}.promo-banner .banner-data .data-inner .app-btn{align-self:start;margin-top:20px;width:100%}@media only screen and (min-width:640.98px){.promo-banner .banner-data .data-inner .app-btn{margin-top:32px;width:auto}}.promo-banner .banner-product{align-items:center;display:flex;flex-shrink:0;justify-content:center;order:1;padding-top:36px;position:relative}@media only screen and (min-width:640.98px){.promo-banner .banner-product{flex-grow:1;padding-top:60px}}@media only screen and (min-width:1024.98px){.promo-banner .banner-product{justify-content:flex-start;max-width:40%;order:2;padding-right:24px;padding-top:0}}.promo-banner .banner-product picture{display:contents}.promo-banner .banner-product img{aspect-ratio:473/374;position:relative;width:80%;z-index:10}@media only screen and (min-width:640.98px){.promo-banner .banner-product img{max-width:470px;width:auto}}@media only screen and (min-width:1024.98px){.promo-banner .banner-product img{width:420px}}@media only screen and (min-width:1280.98px){.promo-banner .banner-product img{width:auto}}.promo-banner .banner-product:before{aspect-ratio:1/1;background-color:#f8e1eb;border-radius:50%;content:"";display:block;margin-right:-66%;position:absolute;top:-28%;width:80%}@media only screen and (min-width:640.98px){.promo-banner .banner-product:before{height:800px;margin-right:-730px;right:auto;top:-440px;width:800px}}@media only screen and (min-width:1024.98px){.promo-banner .banner-product:before{bottom:-360px;margin-right:-228px;top:auto}}.promo-carousel{display:flex;position:relative;z-index:10}.promo-carousel:after,.promo-carousel:before{align-self:flex-end;background-color:#effafa;content:"";display:block;flex-grow:1;height:120px}.promo-carousel:before{border-radius:0 22px 0 0}.promo-carousel:after{border-radius:22px 0 0}.promo-carousel .container{background-color:#fff;border-radius:22px;padding-bottom:20px}@media only screen and (min-width:768.98px){.promo-carousel .container{padding-bottom:30px}}.index-advantages{background-color:#effafa;margin-top:calc(var(--container-padding)*-1);padding-bottom:32px;padding-top:calc(var(--container-padding) + 32px)}@media only screen and (min-width:640.98px){.index-advantages{padding-bottom:60px;padding-top:calc(var(--container-padding) + 40px)}}.index-advantages .container{@apply relative overflow-hidden;}.index-advantages .content{display:grid;grid-template-columns:1fr;grid-gap:16px}@media only screen and (min-width:640.98px){.index-advantages .content{grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media only screen and (min-width:1024.98px){.index-advantages .content{grid-template-columns:repeat(4,1fr)}}.index-advantages .content .advantage-item{display:flex;gap:20px}@media only screen and (min-width:640.98px){.index-advantages .content .advantage-item{flex-direction:column}}@media only screen and (min-width:768.98px){.index-advantages .content .advantage-item{flex-direction:row}}@media only screen and (min-width:1024.98px){.index-advantages .content .advantage-item{flex-direction:column}}.index-advantages .content .advantage-item img{align-self:flex-start;aspect-ratio:1/1;flex-shrink:0;height:56px;width:56px}.index-advantages .content .advantage-item .advantage-title{font-family:var(--font-family-display);font-size:18px;font-weight:500;line-height:130%;margin-bottom:8px}@media only screen and (min-width:640.98px){.index-advantages .content .advantage-item .advantage-title{font-size:20px}}.index-advantages .content .advantage-item .advantage-caption{color:#303030;font-size:14px}@media only screen and (min-width:640.98px){.index-advantages .content .advantage-item .advantage-caption{font-size:16px}}.home-deferred-trigger[data-v-f100faa5]{height:1px;width:100%}
