a.mfs-hero{background:var(--white);flex-direction:column;width:100%;display:flex!important}.mfs-hero-img-wrap{background:#f9f9f9;width:100%;height:45vh;min-height:320px;max-height:520px;position:relative;overflow:hidden}.mfs-hero-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s}.mfs-hero:hover .mfs-hero-img{transform:scale(1.03)}.mfs-hero-content{text-align:center!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:36px 24px 44px!important}.mfs-hero-heading{color:var(--heading-maroon)!important;margin:0 0 10px!important;font-family:Bodoni Moda,serif!important;font-size:clamp(24px,4vw,40px)!important;font-weight:800!important;line-height:1.3!important}.mfs-hero-subheading{color:var(--pink)!important;letter-spacing:.6px!important;text-transform:uppercase!important;margin:0 0 16px!important;font-size:clamp(12px,1.5vw,15px)!important;font-weight:700!important}.mfs-hero-sub{color:var(--muted)!important;max-width:480px!important;margin:0 auto 28px!important;font-size:clamp(12.5px,1.5vw,15px)!important;font-weight:500!important;line-height:1.6!important}.mfs-hero-btn{cursor:pointer;transition:all .3s;color:var(--maroon)!important;border:1.5px solid var(--maroon)!important;letter-spacing:.5px!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0!important;padding:15px 38px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.mfs-hero-btn svg path{stroke:var(--maroon);transition:stroke .3s}.mfs-hero:hover .mfs-hero-btn,.mfs-hero:focus-visible .mfs-hero-btn{box-shadow:0 6px 18px #e6007e59;background:var(--pink)!important;border-color:var(--pink)!important;color:var(--white)!important}.mfs-hero:hover .mfs-hero-btn svg path,.mfs-hero:focus-visible .mfs-hero-btn svg path{stroke:var(--white)}.mfs-hero:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}@media (width<=767px){.mfs-hero-img-wrap{height:34vh!important;min-height:220px!important}.mfs-hero-content{padding:28px 20px 36px!important}.mfs-hero-btn{padding:13px 30px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.mfs-hero-img,.mfs-hero-btn{transition:none!important}.mfs-hero:hover .mfs-hero-img{transform:none}}.mfs-divider{background:linear-gradient(90deg,#e6007e00 0%,#e6007e47 50%,#e6007e00 100%);width:100%;max-width:700px;height:1px;margin:18px auto}@media (width<=767px){.mfs-divider{max-width:80%;margin:14px auto}}:root{--pink:#e6007e;--soft-pink:#e6007e0f;--maroon:#a8402d;--heading-maroon:#9c2954;--white:#fff;--text-dark:#1a1a1a;--muted:#555}html{scroll-behavior:smooth}.mfs-page{background:var(--white);width:100%;max-width:100%;color:var(--text-dark);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Montserrat,sans-serif;position:relative;overflow-x:hidden}.mfs-page,.mfs-page *,.mfs-page :before,.mfs-page :after{box-sizing:border-box;margin:0;padding:0}.mfs-page img{object-fit:cover;width:100%;height:100%;display:block}.mfs-page a{color:inherit;text-decoration:none;display:inline-block}.mfs-section-head{text-align:center;background:var(--white);padding:40px 20px 20px}.mfs-section-title{color:var(--heading-maroon);font-family:Bodoni Moda,serif;font-size:clamp(22px,3.2vw,28px);font-weight:900;line-height:1.3}.mfs-section-rule{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.mfs-section-rule span{background:var(--pink);opacity:.4;width:35px;height:1px;display:block}.mfs-section-rule i{color:var(--pink);font-size:8px;font-style:normal;font-weight:700}.mfs-bs-grid{background:var(--white);grid-template-columns:1fr;gap:0;width:100%;max-width:1700px;margin:0 auto;padding:0 30px 10px;display:grid}@media (width<=1024px){.mfs-bs-grid{padding:0 20px 10px}}@media (width<=767px){.mfs-bs-grid{padding:0 12px 8px}}@media (width<=420px){.mfs-bs-grid{padding:0 10px 6px}}.mfs-bs-card{background-color:var(--white);border:1px solid #f5e6ec;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.mfs-bs-img-wrap{aspect-ratio:3.4;width:100%;position:relative;overflow:hidden}@media (width<=1024px){.mfs-bs-img-wrap{aspect-ratio:2.8}}@media (width<=767px){.mfs-bs-img-wrap{aspect-ratio:2.2}}.mfs-bs-img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s}.mfs-bs-img-wrap:hover img{transform:scale(1.03)}.mfs-bs-content{background:var(--white);flex-direction:column;align-items:flex-start;gap:8px;padding:20px 26px 24px;display:flex}.mfs-bs-name{color:var(--heading-maroon);font-family:Bodoni Moda,serif;font-size:clamp(20px,2.6vw,28px);font-weight:900;line-height:1.25}.mfs-bs-desc{color:var(--muted);max-width:70ch;font-size:clamp(12px,1.4vw,14px);font-weight:700;line-height:1.45}.mfs-bs-btn{color:var(--maroon);border:1.5px solid var(--maroon);letter-spacing:.5px;text-transform:uppercase;background:0 0;border-radius:50px;align-items:center;gap:8px;margin-top:6px;padding:11px 26px;font-size:clamp(10.5px,1.2vw,12px);font-weight:900;transition:all .3s;display:inline-flex}.mfs-bs-btn svg path{stroke:var(--maroon);transition:stroke .3s}.mfs-bs-card:has(.mfs-bs-img-wrap:hover) .mfs-bs-btn,.mfs-bs-card:focus-visible .mfs-bs-btn,.mfs-bs-btn:hover{background:var(--pink);border-color:var(--pink);color:var(--white);box-shadow:0 6px 16px #e6007e59}.mfs-bs-card:has(.mfs-bs-img-wrap:hover) .mfs-bs-btn svg path,.mfs-bs-card:focus-visible .mfs-bs-btn svg path,.mfs-bs-btn:hover svg path{stroke:var(--white)}.mfs-bs-card:focus-visible{outline:3px solid var(--pink);outline-offset:2px}@media (width<=520px){.mfs-bs-content{gap:6px;padding:14px 14px 16px}.mfs-bs-name{font-size:19px}.mfs-bs-desc{font-size:12px}.mfs-bs-btn{padding:10px 22px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.mfs-bs-img-wrap img,.mfs-bs-btn{transition:none}.mfs-bs-img-wrap:hover img{transform:none}}.mfp-page{--mfp-pink:#e6007e;--mfp-maroon:#6b0c23;-webkit-font-smoothing:antialiased;text-align:left;width:100%;font-family:Montserrat,sans-serif}.mfp-page,.mfp-page *,.mfp-page :before,.mfp-page :after{box-sizing:border-box;margin:0;padding:0}.mfp-top-divider{justify-content:center;width:100%;max-width:1240px;margin:0 auto;padding:24px 22px 0;display:flex}.mfp-top-divider span{background:var(--mfp-pink);opacity:.35;width:100%;max-width:340px;height:1px;display:block}@media (width>=768px){.mfp-top-divider{padding:30px 32px 0}}@media (width>=1024px){.mfp-top-divider{padding:36px 40px 0}}.mfp-bar{justify-content:space-between;align-items:flex-start;gap:16px;max-width:1240px;margin:0 auto;padding:32px 22px 20px;display:flex}@media (width>=768px){.mfp-bar{align-items:center;padding:40px 32px 24px}}@media (width>=1024px){.mfp-bar{padding:48px 40px 28px}}.mfp-text{text-align:left}.mfp-heading{color:var(--mfp-maroon);font-family:Bodoni Moda,serif;font-size:clamp(22px,3.2vw,32px);font-weight:700;line-height:1.2}.mfp-brand{color:var(--mfp-pink);font-weight:800}.mfp-tagline{color:var(--mfp-maroon);margin-top:6px;font-family:Bodoni Moda,serif;font-size:clamp(12.5px,1.5vw,14.5px);font-style:italic;font-weight:600;line-height:1.5}.mfp-btn{color:var(--mfp-pink);border:1.5px solid var(--mfp-pink);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:50px;flex:none;align-items:center;gap:6px;padding:9px 18px;font-family:Montserrat,sans-serif;font-size:clamp(10.5px,1.1vw,12px);font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.mfp-btn:hover{background:var(--mfp-pink);border-color:var(--mfp-pink);color:#fff;box-shadow:0 6px 16px #e6007e4d}.mfp-btn svg path{stroke:var(--mfp-pink);transition:stroke .25s}.mfp-btn:hover svg path{stroke:#fff}@media (width<=480px){.mfp-btn{padding:7px 14px;font-size:10px}}
