.ctr-hero-banner-bundle-v4,.ctr-hero-banner-bundle-v4 *{font-family:degular,sans-serif;letter-spacing:0}.ctr-hero-banner-bundle-v4{position:relative;overflow:hidden;width:100%;background-color:var(--ctr-hero-v4-bg, #ffffff);color:var(--ctr-hero-v4-text, #262525)}.ctr-hero-banner-bundle-v4__inner{display:flex;flex-direction:column;padding:40px 20px}.ctr-hero-banner-bundle-v4__content{display:contents}.ctr-hero-banner-bundle-v4__text{order:1;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;text-align:center}.ctr-hero-banner-bundle-v4__eyebrow{margin:0;width:100%;color:var(--ctr-hero-v4-text, #262525);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:1.6px;text-transform:uppercase}.ctr-hero-banner-bundle-v4__heading{margin:0;width:100%;color:var(--ctr-hero-v4-text, #262525);font-size:40px;font-weight:600;line-height:.95}.ctr-hero-banner-bundle-v4__subheading{margin:0;max-width:346px;color:var(--ctr-hero-v4-text, #262525);font-size:16px;font-weight:500;line-height:1.2}.ctr-hero-banner-bundle-v4__media{order:2;width:calc(100% + 40px);margin:24px -20px}.ctr-hero-banner-bundle-v4__media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.ctr-hero-banner-bundle-v4__bottom{order:3;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.ctr-hero-banner-bundle-v4__benefits{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:hidden;border:1px solid #262525;border-radius:8px;background:var(--ctr-hero-v4-card-bg, #f7f5f5);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.ctr-hero-banner-bundle-v4__benefit{display:flex;gap:8px;align-items:center;min-width:0;padding:12px 16px;border-right:1px solid rgba(38,37,37,.2);border-bottom:1px solid rgba(38,37,37,.2)}.ctr-hero-banner-bundle-v4__benefit:nth-child(2n){border-right:none}.ctr-hero-banner-bundle-v4__benefit:nth-last-child(-n+2){border-bottom:none}.ctr-hero-banner-bundle-v4__benefit-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;width:29px;height:29px;border:1px solid #262525;border-radius:999px}.ctr-hero-banner-bundle-v4__benefit-icon img{display:block;width:18px;height:18px;object-fit:contain}.ctr-hero-banner-bundle-v4__benefit-text{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.4;color:var(--ctr-hero-v4-text, #262525)}.ctr-hero-banner-bundle-v4__benefit-title{margin:0;font-size:16px;font-weight:700;line-height:1.4}.ctr-hero-banner-bundle-v4__benefit-description{margin:0;font-size:12px;font-weight:500;line-height:1.4}.ctr-hero-banner-bundle-v4__disclaimer{margin:0;color:#a7a7a7;font-size:14px;font-weight:500;line-height:1.2;text-align:center}.ctr-hero-banner-bundle-v4__cta{box-sizing:border-box;display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:43px;padding:10px 16px;border-radius:8px;background:var(--ctr-hero-v4-button, #0e8f8f);color:#fff;font-size:16px;font-weight:600;line-height:1.03;text-transform:uppercase;text-decoration:none;transition:background .3s ease}.ctr-hero-banner-bundle-v4__cta:hover{background:#13acac;color:#fff}.ctr-hero-banner-bundle-v4__cta svg{flex-shrink:0}.ctr-hero-banner-bundle-v4__cta svg path{stroke:currentColor}@media screen and (min-width:990px){.ctr-hero-banner-bundle-v4{background-image:var(--ctr-hero-v4-image, none);background-repeat:no-repeat;background-position:right center;background-size:auto 68%}.ctr-hero-banner-bundle-v4__inner{align-items:flex-start;min-height:570px;padding:50px 70px}.ctr-hero-banner-bundle-v4__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start;width:575px;max-width:50%}.ctr-hero-banner-bundle-v4__text{order:unset;align-items:flex-start;text-align:left}.ctr-hero-banner-bundle-v4__heading{font-size:56px}.ctr-hero-banner-bundle-v4__subheading{max-width:491px}.ctr-hero-banner-bundle-v4__media{display:none}.ctr-hero-banner-bundle-v4__bottom{order:unset;align-items:flex-start;width:444px;max-width:100%}.ctr-hero-banner-bundle-v4__benefits{width:100%}.ctr-hero-banner-bundle-v4__disclaimer{text-align:left;width:100%}.ctr-hero-banner-bundle-v4__cta{width:287px}}@media screen and (min-width:1300px){.ctr-hero-banner-bundle-v4{background-size:auto 100%}.ctr-hero-banner-bundle-v4__inner{min-height:650px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/ctr-hero-banner-bundle-v4.css.map */
