.lp-regularity-banner{position:relative;background:var(--bg-color);padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);display:flex;flex-direction:column;overflow:hidden;gap:51px}.lp-regularity-banner .lp-hero__inner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.lp-regularity-banner .lp-hero__content{padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.lp-regularity-banner .lp-hero__main{display:flex;flex-direction:column;gap:20px;width:100%;max-width:538px}.lp-regularity-banner .lp-hero__text-group{display:flex;flex-direction:column;gap:16px}.lp-regularity-banner .lp-hero__heading{color:var(--heading-color);font-size:var(--heading-font-size-mobile);line-height:1;letter-spacing:-.02em;max-width:90%;margin:0 auto}.lp-regularity-banner .lp-hero__heading p,.lp-regularity-banner .lp-hero__heading h1,.lp-regularity-banner .lp-hero__heading h2,.lp-regularity-banner .lp-hero__heading h3{margin:0}.lp-regularity-banner .lp-hero__heading em{font-style:italic}.lp-regularity-banner .lp-hero__description{color:var(--description-color);font-size:var(--description-font-size-mobile);line-height:1.4;margin:0;font-weight:400;letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lp-regularity-banner .lp-hero__check-list{display:flex;flex-direction:column;gap:10px;padding:0 30px}.lp-regularity-banner .lp-hero__check-item{display:flex;align-items:flex-start;gap:10px}.lp-regularity-banner .lp-hero__check-icon{width:24px;height:24px;flex-shrink:0}.lp-regularity-banner .lp-hero__check-icon svg{width:100%;height:100%;fill:currentColor}.lp-regularity-banner .lp-hero__check-text{font-size:var(--check-text-font-size-mobile, 18px);line-height:1.4;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left;letter-spacing:0;font-weight:400}.lp-regularity-banner .lp-hero__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-bg-color);color:var(--button-text-color);padding:16px 32px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.42;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:opacity .2s ease;min-width:235px;letter-spacing:0}.lp-regularity-banner .lp-hero__button:hover{opacity:.9}.lp-regularity-banner .lp-hero__image-wrapper{width:100%;display:flex}.lp-regularity-banner .lp-hero__image-wrapper--desktop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.lp-regularity-banner .lp-hero__image-wrapper--mobile{position:relative;z-index:1}.lp-regularity-banner .lp-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1024px){.lp-regularity-banner{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);min-height:622px;display:flex;align-items:center;justify-content:center;gap:0}.lp-regularity-banner .lp-hero__inner{padding:0 100px}.lp-regularity-banner .lp-hero__content{align-items:flex-start;text-align:left;padding:0;gap:23px}.lp-regularity-banner .lp-hero__main,.lp-regularity-banner .lp-hero__text-group{gap:15px}.lp-regularity-banner .lp-hero__heading{font-size:var(--heading-font-size-desktop);line-height:.95;max-width:100%}.lp-regularity-banner .lp-hero__description{font-size:var(--description-font-size-desktop)}.lp-regularity-banner .lp-hero__check-text{font-size:var(--check-text-font-size-desktop, 18px)}.lp-regularity-banner .lp-hero__check-list{padding:0;gap:15px}.lp-regularity-banner .lp-hero__image-wrapper--mobile{display:none}.lp-regularity-banner .lp-hero__image-wrapper--desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/section-regularity-banner.css.map */
