.lp-franchise-hero{background-color:var(--bg-color);color:var(--text-color);overflow:hidden}.lp-franchise-hero__inner{display:flex;flex-direction:column}.lp-franchise-hero__image-col{position:relative;width:100%}.lp-franchise-hero__image-col--desktop{display:none}.lp-franchise-hero__image-col--mobile{display:block;aspect-ratio:393 / 400}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__image-col--mobile{aspect-ratio:393 / 240}.lp-franchise-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-franchise-hero__img{width:100%;height:100%;object-fit:cover}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__picture{position:relative}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__img{object-fit:contain;object-position:center;border-bottom-right-radius:80px;display:block}.lp-franchise-hero__curve{position:absolute;z-index:2;animation:curveSlideIn .6s ease-out}.lp-franchise-hero__curve--mobile{bottom:-1px;left:0;width:100%;height:70px}.lp-franchise-hero__curve--desktop{top:0;left:-1px;width:94px;height:100%}.lp-franchise-hero__curve-img{width:100%;height:100%;object-fit:cover}.lp-franchise-hero--curved .lp-franchise-hero__img{border-radius:0}@keyframes curveSlideIn{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}.lp-franchise-hero__cert{position:absolute;top:10px;left:10px;width:100px;z-index:3}.lp-franchise-hero__cert img{width:100%;height:auto;object-fit:contain}.lp-franchise-hero__content{padding:24px 16px 40px;display:flex;flex-direction:column;justify-content:center}.lp-franchise-hero__heading{color:var(--text-color);font-family:Lexend,sans-serif;font-size:24px;line-height:120%;margin:0 0 16px;text-transform:capitalize;font-family:Lexend-Medium;font-weight:500;letter-spacing:0}.lp-franchise-hero__desc{color:var(--text-color);font-size:14px;line-height:150%;margin:0 0 20px;font-family:Lexend-Regular;font-weight:400;letter-spacing:0}.lp-franchise-hero__buttons{display:flex;flex-direction:column;gap:8px}.lp-franchise-hero__btn{display:flex;align-items:center;justify-content:center;padding:12px 30px;border-radius:85px;font-family:Lexend-SemiBold;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;transition:all ease .2s;letter-spacing:0}.lp-franchise-hero__btn--primary{background-color:var(--btn1-bg);color:var(--btn1-text);border:1px solid var(--btn1-bg)}.lp-franchise-hero__btn--primary:hover{background-color:var(--btn1-text);color:var(--btn1-bg)}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__btn--primary:hover{border-color:var(--btn1-text)}.lp-franchise-hero__btn--secondary{background-color:transparent;color:var(--btn2-text);border:1px solid var(--btn2-border)}@media(min-width:1024px){.lp-franchise-hero__inner{flex-direction:row;max-width:1440px;margin:0 auto;align-items:stretch}.lp-franchise-hero__image-col--mobile{display:none}.lp-franchise-hero__image-col--desktop{display:block;width:59%}.lp-franchise-hero__content{width:41%;padding:var(--pt) 10px var(--pb) 40px}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__content{padding-top:70px;padding-bottom:70px}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__image-col--desktop{width:55%}.lp-franchise-hero--img-fit-contain .lp-franchise-hero__content{width:45%}.lp-franchise-hero__heading{font-size:36px;padding-right:6%}.lp-franchise-hero__desc{font-size:16px;margin:0 0 48px}.lp-franchise-hero__buttons{flex-direction:row}.lp-franchise-hero__btn{font-size:16px}.lp-franchise-hero__curve--desktop{display:block}.lp-franchise-hero__cert{top:29px;right:35px;left:auto;width:127px}.lp-franchise-hero__badge{position:absolute;bottom:41px;left:52px;background:#fff;border-radius:18px;padding:12px 10px;display:flex;align-items:center;gap:10px;z-index:3}.lp-franchise-hero__badge-icon{width:67px;height:63px;flex-shrink:0}.lp-franchise-hero__badge-icon img{width:100%;height:100%;object-fit:contain}.lp-franchise-hero__badge-text{display:flex;flex-direction:column;gap:6px}.lp-franchise-hero__badge-heading{color:var(--text-color);font-family:Lexend,sans-serif;font-weight:600;font-size:20px;line-height:1.2;text-transform:uppercase}.lp-franchise-hero__badge-sub{color:var(--text-color);font-family:Lexend,sans-serif;font-weight:400;font-size:18px;line-height:1.4}}@media(max-width:750px){.lp-franchise-hero--img-fit-contain .lp-franchise-hero__image-col--mobile img{border-bottom-right-radius:80px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/franchise-hero-section.css.map */
