.franchise-section{margin-top:var(--mt-mobile, 40px)}@media (min-width: 768px){.franchise-section{margin-top:var(--mt-desktop, 80px)}}.franchise__inner{display:grid;grid-template-columns:1fr;gap:60px}@media (min-width: 768px){.franchise__inner{grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start}.franchise__inner--reverse{grid-auto-flow:dense}.franchise__inner--reverse .franchise__text{order:2}.franchise__inner--reverse .franchise__media{order:1}}.franchise__text{max-width:560px}.franchise__title{color:#474747;margin-bottom:12px}.franchise__desc{color:#474747;line-height:1.5;margin-bottom:40px}.franchise__desc p{margin:0 0 32px}.franchise__btn{border-radius:9999px;padding:16px 32px;font-size:14px;line-height:16px;letter-spacing:4px;text-transform:uppercase;border:1px solid currentColor;background:var(--color-btn-bg, #474747);color:var(--color-btn-text, #fff);transition:all .2s ease}.franchise__btn:hover{background-color:#fff;color:#474747;transition:all .2s ease}.franchise__media{border-radius:16px;overflow:clip}.franchise__image{aspect-ratio:1/1;max-height:100%;border-radius:16px}@media (max-width: 767px){.franchise__btn{margin-top:8px}.franchise__media{margin-top:12px}}
