.ctl__banner-container{display:block;background-repeat:no-repeat;background-position:top center;background-size:cover}@media (min-width: 1800px){.ctl__banner-container{background-position:70% 25%;padding:20vh 0 !important}}@media (min-width: 768px){.ctl__banner-container{padding:115px 0}}@media (max-width: 767px){.ctl__banner-container{padding-bottom:24px;padding-top:193px;background-position:70% 85%;background-size:auto 110%;position:relative}.ctl__banner-container::before{content:"";background-color:var(--ctl-banner-overlay-color, rgba(0,0,0,0.25));position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.ctl__banner-content{max-width:34.625rem;margin-right:auto}@media (min-width: 768px){.ctl__banner-content{margin-left:5rem}}@media (max-width: 767px){.ctl__banner-content{max-width:100%;margin:0 16px;position:relative;z-index:2}}.ctl__banner-top{max-width:fit-content}@media (max-width: 767px){.ctl__banner-top{max-width:100%;display:flex;flex-direction:column-reverse}}.ctl__banner-top-row--discount{display:flex;column-gap:12px;align-items:stretch;margin-bottom:24px}@media (max-width: 767px){.ctl__banner-top-row--discount{margin-bottom:16px;column-gap:8px}}.ctl__banner-top-row--discount-img{padding:8px 12px;background-color:var(--ctl-banner-logo-badge-bg, rgba(245,255,187,0.6));border:1px solid var(--ctl-banner-logo-badge-border, #E2F858);border-radius:8px;display:flex;align-items:center;gap:var(--ctl-banner-logo-gap-desktop, 9.8px);min-width:0;flex-shrink:0}@media (max-width: 767px){.ctl__banner-top-row--discount-img{padding:6.201px 12px;background-color:var(--ctl-banner-logo-badge-bg, rgba(245,255,187,0.8));flex-shrink:1;min-width:0;overflow:hidden;justify-content:flex-start;gap:var(--ctl-banner-logo-gap-mobile, 8px)}}.ctl__banner-top-row--discount-img img{max-height:34px;object-fit:contain;object-position:left center;width:auto;height:auto;flex-shrink:1;min-width:0}@media (max-width: 767px){.ctl__banner-top-row--discount-img img{max-height:24px;max-width:100%;flex-shrink:1;min-width:0}}.ctl__banner-top-row--discount-img svg{flex-shrink:0}@media (max-width: 767px){.ctl__banner-top-row--discount-img svg{height:24px;width:1px}}.ctl__banner-top-row--discount-img .ctl__banner-logo-separator{display:flex;align-items:center;flex-shrink:0}.ctl__banner-top-row--discount-img .ctl__banner-yazen-logo{max-width:var(--ctl-banner-primary-logo-max-width-desktop, 164px)}@media (max-width: 767px){.ctl__banner-top-row--discount-img .ctl__banner-yazen-logo{max-width:var(--ctl-banner-primary-logo-max-width-mobile, 124px)}}.ctl__banner-top-row--discount-img .ctl__banner-second-logo{max-width:var(--ctl-banner-secondary-logo-max-width-desktop, 132px)}@media (max-width: 767px){.ctl__banner-top-row--discount-img .ctl__banner-second-logo{max-width:var(--ctl-banner-secondary-logo-max-width-mobile, 92px)}}.ctl__banner-top-row--discount-text{font-size:18px;font-weight:500;color:var(--ctl-banner-discount-text, #000);background-color:var(--ctl-banner-discount-bg, #BCD7FF);border-radius:6px;border:1px solid var(--ctl-banner-discount-border, #BCD7FF);padding:0 20px;margin:0;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.ctl__banner-top-row--discount-text{font-size:15px;padding:0 13px;background-color:var(--ctl-banner-discount-bg, rgba(188,215,255,0.8));backdrop-filter:blur(4px);flex-shrink:0;white-space:nowrap}}.ctl__banner-top-row--rating{display:flex;column-gap:8px;align-items:center}@media (min-width: 768px){.ctl__banner-top-row--rating{margin-bottom:24px;background-color:var(--ctl-banner-rating-bg, rgba(255,255,255,0.5));padding:6px 14px;border-radius:8px;border:1px solid var(--ctl-banner-rating-border, #fff);justify-content:center}}@media (max-width: 767px){.ctl__banner-top-row--rating{margin-bottom:22px}}.ctl__banner-top-row--rating img{max-width:237.41px}@media (max-width: 767px){.ctl__banner-top-row--rating img{max-width:241.41px}}.ctl__banner-top-row--rating .ctl__banner-rating{display:block}@media (max-width: 767px){.ctl__banner-top-row--rating .ctl__banner-rating{display:none}}.ctl__banner-top-row--rating .ctl__banner-rating-mobile{display:none}@media (max-width: 767px){.ctl__banner-top-row--rating .ctl__banner-rating-mobile{display:block}}.ctl__banner-top-row--rating p{font-size:14px;line-height:1.4;margin:0;color:var(--ctl-banner-rating-text, inherit)}@media (max-width: 767px){.ctl__banner-top-row--rating p{color:var(--ctl-banner-rating-text, #fff)}}.ctl__banner-heading{margin-top:0;font-weight:400;font-size:48px;color:var(--ctl-banner-heading-color, #2D2C53);margin-bottom:24px;line-height:1.16}@media (max-width: 767px){.ctl__banner-heading{font-size:40px;margin-bottom:16px;line-height:1.1;color:var(--ctl-banner-heading-color, #fff)}}.ctl__banner-body p{font-weight:500;font-size:18px;line-height:1.33;color:var(--ctl-banner-body-color, #2D2C53)}@media (max-width: 767px){.ctl__banner-body p{font-size:16px;line-height:1.31;color:var(--ctl-banner-body-color, #fff);font-weight:400}}.ctl__banner-actions{margin-top:24px}.ctl__banner-actions .ctl__banner-button{font-weight:700;font-size:16px;color:var(--ctl-banner-button-text, #161538);background-color:var(--ctl-banner-button-bg, #E2F858);border-radius:4px;width:154.56px;height:44px;display:flex;justify-content:center;align-items:center;transition:cubic-bezier(0.19, 1, 0.22, 1) .2s}.ctl__banner-actions .ctl__banner-button:hover,.ctl__banner-actions .ctl__banner-button:focus{background-color:var(--ctl-banner-button-hover-bg, #161538);color:var(--ctl-banner-button-hover-text, #E2F858);transition:cubic-bezier(0.19, 1, 0.22, 1) .2s}.ctl__banner-features{margin-top:0;padding:8px 0;background-color:var(--ctl-banner-features-bg, #F3F8FF);overflow:hidden}@media (max-width: 767px){.ctl__banner-features{padding:6px 0}}.ctl__banner-features-list-wrapper{overflow:hidden;position:relative;width:100%}.ctl__banner-features-list{display:flex;gap:16px;justify-content:initial;width:fit-content;will-change:transform;padding-left:0;padding-right:0}@media (min-width: 768px){.ctl__banner-features-list{gap:116px;margin-left:65px}}.ctl__banner-features-list-feature{display:flex;column-gap:8px;align-items:center;height:auto;flex:0 0 auto}.ctl__banner-features-list-feature-icon{max-width:24px}.ctl__banner-features-list-feature-text{font-weight:400;font-size:12px;line-height:1.67;color:var(--ctl-banner-features-text, #2D2C53)}
