.block-banner-promo[data-v-cd1d1df6]{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;gap:var(--btly-space-56);width:100%;min-height:200px;padding:0;padding:var(--btly-space-20) var(--btly-space-24) var(--btly-space-24);border-radius:var(--btly-radius-20) var(--btly-radius-48) var(--btly-radius-20) var(--btly-radius-48);background:var(--btly-brand-sky-200);flex-direction:column;margin:0;text-decoration:none;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.block-banner-promo--green[data-v-cd1d1df6]{background:var(--btly-brand-green-200)}@media (width>=740px){.block-banner-promo[data-v-cd1d1df6]{justify-content:space-between;align-items:center;gap:var(--btly-space-24);min-height:0;padding:var(--btly-space-32) var(--btly-space-36) var(--btly-space-36);border-radius:var(--btly-radius-32);flex-direction:row}}@media (width>=1024px){.block-banner-promo[data-v-cd1d1df6]{padding:var(--btly-space-40) var(--btly-space-48) var(--btly-space-48)}}@media (width>=1440px){.block-banner-promo[data-v-cd1d1df6]{padding:var(--btly-space-48) var(--btly-space-64) var(--btly-space-56)}}@media (hover:hover){.block-banner-promo[data-v-cd1d1df6]:hover{background:var(--btly-brand-sky-300)}.block-banner-promo--green[data-v-cd1d1df6]:hover{background:var(--btly-brand-green-300)}}.block-banner-promo__illustration[data-v-cd1d1df6]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.block-banner-promo__blob[data-v-cd1d1df6]{transition:opacity .2s;display:block;position:absolute;bottom:0;left:0;right:0}@media (width>=740px){.block-banner-promo__blob[data-v-cd1d1df6]{inset:50% 0 auto auto;transform:translateY(-50%)}}@media (width>=1024px){.block-banner-promo__blob[data-v-cd1d1df6]{height:100%;transform:translateY(-75%)}}@media (width>=1440px){.block-banner-promo__blob[data-v-cd1d1df6]{height:100%;transform:translateY(-50%)}}.block-banner-promo__blob--hover[data-v-cd1d1df6]{opacity:0}.block-banner-promo__blob-img[data-v-cd1d1df6]{width:100%;height:auto;display:block}@media (width>=740px){.block-banner-promo__blob-img[data-v-cd1d1df6]{width:auto;height:464px}}@media (width>=1024px){.block-banner-promo__blob-img[data-v-cd1d1df6]{height:316px}}@media (width>=1440px){.block-banner-promo__blob-img[data-v-cd1d1df6]{height:100%}}@media (hover:hover){.block-banner-promo:hover .block-banner-promo__blob--default[data-v-cd1d1df6]{opacity:0}.block-banner-promo:hover .block-banner-promo__blob--hover[data-v-cd1d1df6]{opacity:1}}.block-banner-promo__text[data-v-cd1d1df6]{z-index:1;justify-content:flex-start;align-items:flex-start;gap:var(--btly-space-8);flex-direction:column;width:100%;margin:0;padding:0;display:flex;position:relative}@media (width>=740px){.block-banner-promo__text[data-v-cd1d1df6]{gap:var(--btly-space-10);flex-shrink:0;width:370px}}@media (width>=1024px){.block-banner-promo__text[data-v-cd1d1df6]{gap:var(--btly-space-12);width:570px}}@media (width>=1440px){.block-banner-promo__text[data-v-cd1d1df6]{gap:var(--btly-space-16);width:610px}}.block-banner-promo__title[data-v-cd1d1df6]{width:100%;color:var(--btly-text-primary);overflow-wrap:break-word;margin:0}@media (width>=1440px){.block-banner-promo__title[data-v-cd1d1df6]{font-family:var(--btly-typography-heading-xl-font);font-weight:var(--btly-typography-heading-xl-weight);font-size:var(--btly-typography-heading-xl-size);line-height:var(--btly-typography-heading-xl-line-height);letter-spacing:var(--btly-typography-heading-xl-letter-spacing)}}.block-banner-promo__description[data-v-cd1d1df6]{width:100%;color:var(--btly-text-secondary);margin:0}@media (width>=1440px){.block-banner-promo__description[data-v-cd1d1df6]{font-family:var(--btly-typography-body-xl-font);font-weight:var(--btly-typography-body-xl-weight);font-size:var(--btly-typography-body-xl-size);line-height:var(--btly-typography-body-xl-line-height);letter-spacing:var(--btly-typography-body-xl-letter-spacing)}}.block-banner-promo__arrow[data-v-cd1d1df6]{z-index:1;color:var(--btly-icon-brand);flex-shrink:0;transition:color .2s;display:inline-flex;position:relative}.block-banner-promo__arrow[data-v-cd1d1df6] .btly-icon{width:var(--btly-space-32);height:var(--btly-space-32);font-size:32px}@media (width>=1024px){.block-banner-promo__arrow[data-v-cd1d1df6] .btly-icon{width:64px;height:64px;font-size:64px}}@media (hover:hover){.block-banner-promo:hover .block-banner-promo__arrow[data-v-cd1d1df6]{color:var(--btly-action-primary-hover)}}.section-banner-promo__banner[data-v-e59eb1ed]{width:100%}
