.offer-banner-section[data-v-9256f1c0]{--container-wide-padding:4px}@media only screen and (min-width:734.1px){.offer-banner-section[data-v-9256f1c0]{--container-wide-padding:0}}.offer-banner-section__wrapper[data-v-9256f1c0]{display:flex;overflow:hidden}@media only screen and (max-width:734px){.offer-banner-section__wrapper[data-v-9256f1c0]{flex-direction:column}}.offer-banner-section__image-frame[data-v-9256f1c0]{aspect-ratio:772/502;backface-visibility:hidden;margin-left:-3.8%;-webkit-mask-image:url(../mask/layouts-offer-end.svg);mask-image:url(../mask/layouts-offer-end.svg);-webkit-mask-position:left;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;overflow:hidden;width:53.451%}@media only screen and (max-width:1280px){.offer-banner-section__image-frame[data-v-9256f1c0]{margin-left:-5%}}@media only screen and (max-width:1068px){.offer-banner-section__image-frame[data-v-9256f1c0]{margin-left:-6%}}@media only screen and (max-width:734px){.offer-banner-section__image-frame[data-v-9256f1c0]{aspect-ratio:353/184;margin-left:0;margin-top:-11%;-webkit-mask-image:url(../mask/layouts-offer-end-mobile.svg);mask-image:url(../mask/layouts-offer-end-mobile.svg);width:100%}}.offer-banner-section__image[data-v-9256f1c0]{backface-visibility:hidden;display:block}.offer-banner-section__content[data-v-9256f1c0]{align-items:center;aspect-ratio:723/501;backface-visibility:hidden;display:flex;flex:1;flex-direction:column;justify-content:center;-webkit-mask-image:url(../mask/layouts-offer-start.svg);mask-image:url(../mask/layouts-offer-start.svg);-webkit-mask-position:right;mask-position:right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;overflow:hidden;padding:134px 89px 122px}@media only screen and (max-width:1068px){.offer-banner-section__content[data-v-9256f1c0]{padding-left:40px;padding-right:100px}}@media only screen and (max-width:734px){.offer-banner-section__content[data-v-9256f1c0]{aspect-ratio:auto;border-radius:16px;-webkit-mask-image:url(../mask/layouts-offer-start-mobile.svg);mask-image:url(../mask/layouts-offer-start-mobile.svg);-webkit-mask-position:bottom;mask-position:bottom;min-height:64vw;padding:28px 10vw 70px}}@media only screen and (max-width:431px){.offer-banner-section__content[data-v-9256f1c0]{padding-bottom:14vw;padding-left:15px;padding-right:15px}}.offer-banner-section__text[data-v-9256f1c0]{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:568px}.offer-banner-section__title[data-v-9256f1c0]{color:var(--color-on-surface);text-align:center;text-wrap:balance}.offer-banner-section__subtitle[data-v-9256f1c0]{color:var(--surface-on-inverse-80);font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.3;margin-top:35px;text-align:center;text-transform:uppercase}@media only screen and (max-width:734px){.offer-banner-section__subtitle[data-v-9256f1c0]{font-family:var(--font-heading);font-size:10px;font-weight:600;line-height:1.3;margin-top:12px;text-transform:uppercase}}.offer-banner-section__number[data-v-9256f1c0]{font-family:var(--font-heading-alt);font-size:50px;font-size:calc(29.41221px + 2.29008vw);font-weight:500;line-height:1;margin-bottom:var(--space-16);text-transform:uppercase}@media(max-width:375px){.offer-banner-section__number[data-v-9256f1c0]{font-size:10.13333vw}}@media(min-width:899px){.offer-banner-section__number[data-v-9256f1c0]{font-size:50px}}.offer-banner-section__description[data-v-9256f1c0]{color:var(--surface-on-inverse-80);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.3;margin-top:var(--space-24);text-align:center;text-transform:none}@media only screen and (max-width:1280px){.offer-banner-section__description[data-v-9256f1c0]{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.3;margin-top:var(--space-8);text-transform:none}}.offer-banner-section__button[data-v-9256f1c0]{margin-top:48px}@media only screen and (max-width:734px){.offer-banner-section__button[data-v-9256f1c0]{margin-top:20px}}
