.ScrollToTop_scrollToTop__o3q7C{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:8px;background-color:#055090;color:#e6820f;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:background-color .3s,transform .3s}.ScrollToTop_scrollToTop__o3q7C:active{transform:translateY(0)}.newHeader_sessionCardSkeleton__nhMfd{background:hsla(0,0%,100%,.06);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;animation:newHeader_shimmer__P__co 1.4s infinite}.newHeader_skeletonLine__5Wpgw{background:hsla(0,0%,100%,.12);border-radius:6px}@keyframes newHeader_shimmer__P__co{0%,to{opacity:.5}50%{opacity:1}}.newHeader_navbar__uMH9X{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 5%;height:124px;background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s ease}.newHeader_navbar__uMH9X.newHeader_scrolled__iE7DI{height:90px;background:hsla(0,0%,100%,.99);border-bottom:1px solid rgba(5,80,144,.1);box-shadow:0 4px 30px rgba(5,80,144,.12)}.newHeader_navLogo__C6PCX{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.newHeader_navLogo__C6PCX img{height:100px;width:155px;object-fit:cover;transition:all .3s ease}.newHeader_navbar__uMH9X.newHeader_scrolled__iE7DI .newHeader_navLogo__C6PCX img{height:70px;width:108px}.newHeader_navLinks__Ljn2G{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0;align-items:center}.newHeader_navLinks__Ljn2G>li .newHeader_megaTriggerLink__USPwV,.newHeader_navLinks__Ljn2G>li>a{text-decoration:none;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1a1a2e;position:relative;transition:color .25s;display:flex;align-items:center;gap:.3rem}.newHeader_navLinks__Ljn2G>li .newHeader_megaTriggerLink__USPwV:after,.newHeader_navLinks__Ljn2G>li>a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:linear-gradient(135deg,#055090,#7b3fa0);transform:scaleX(0);transform-origin:left;transition:transform .3s}.newHeader_navLinks__Ljn2G>li .newHeader_megaTriggerLink__USPwV.newHeader_active__hpXZw,.newHeader_navLinks__Ljn2G>li .newHeader_megaTriggerLink__USPwV:hover,.newHeader_navLinks__Ljn2G>li>a.newHeader_active__hpXZw,.newHeader_navLinks__Ljn2G>li>a:hover{color:#055090}.newHeader_navLinks__Ljn2G>li .newHeader_megaTriggerLink__USPwV.newHeader_active__hpXZw:after,.newHeader_navLinks__Ljn2G>li .newHeader_megaTriggerLink__USPwV:hover:after,.newHeader_navLinks__Ljn2G>li>a.newHeader_active__hpXZw:after,.newHeader_navLinks__Ljn2G>li>a:hover:after{transform:scaleX(1)}.newHeader_megaTriggerItem__AZ7fe{position:static}.newHeader_megaTriggerLink__USPwV{cursor:pointer}.newHeader_chevron__K7jS_{display:inline-block;font-size:1.1rem;line-height:1;transform:rotate(-90deg);transition:transform .25s;color:#c9a84c;font-style:normal}.newHeader_active__hpXZw .newHeader_chevron__K7jS_{transform:rotate(90deg)}.newHeader_megaMenu__Zllay{position:absolute;top:100%;left:0;right:0;z-index:199;background:#322439;border-top:2px solid rgba(201,168,76,.3);box-shadow:0 24px 80px rgba(0,0,0,.45);opacity:0;transform:translateY(-12px);pointer-events:none;visibility:hidden;transition:top .3s ease,opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.newHeader_megaMenu__Zllay.newHeader_megaOpen__J97KT{opacity:1;transform:translateY(0);pointer-events:all;visibility:visible;transition:top .3s ease,opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.newHeader_megaInner__iZvZK{display:grid;grid-template-columns:1fr auto 340px;grid-gap:0;gap:0;padding:2.5rem 5%;max-width:1400px;margin:0 auto}.newHeader_megaLeft__rj1bC{padding-right:2.5rem}.newHeader_megaSectionLabel__gIpog{letter-spacing:.22em;text-transform:uppercase;color:#c9a84c;font-weight:700;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5rem}.newHeader_megaSectionLabel__gIpog:before{content:"";display:inline-block;width:20px;height:1.5px;background:#c9a84c}.newHeader_sessionGrid__9bKq8{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.newHeader_sessionCard__yS0FD{text-decoration:none;padding:1.1rem 1.2rem;background:hsla(0,0%,100%,.04);border:1px solid rgba(201,168,76,.12);transition:background .22s,border-color .22s,transform .22s;display:block}.newHeader_sessionCard__yS0FD:hover{background:hsla(0,0%,100%,.09);border-color:rgba(201,168,76,.4);transform:translateY(-2px)}.newHeader_sessionCardTop__CQoa8{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.newHeader_sessionIcon__WYoGj{font-size:1.15rem;line-height:1;color:#fff}.newHeader_sessionTag__D4fuW{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.2rem .55rem;background:rgba(201,168,76,.18);color:#d4b96a;border:1px solid rgba(201,168,76,.3)}.newHeader_sessionDate__j_Zi9{font-size:.65rem;letter-spacing:.1em;color:hsla(0,0%,100%,.45);text-transform:uppercase;margin-bottom:.3rem}.newHeader_sessionTitle__l1iJK{font-family:League Spartan,sans-serif;font-size:1rem;font-weight:600;color:#fff;margin:0 0 .35rem;line-height:1.25}.newHeader_sessionDesc___Pw8a{font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.55;font-weight:300;margin:0}.newHeader_megaDivider__28qCE{width:1px;background:linear-gradient(180deg,transparent,rgba(201,168,76,.25) 30%,rgba(201,168,76,.25) 70%,transparent);margin:0 2.5rem;align-self:stretch}.newHeader_megaRight__o_tI0{display:flex;flex-direction:column;gap:1.5rem}.newHeader_practiceGrid__dFs9t{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.newHeader_practiceItem__prMfT{text-decoration:none;display:flex;align-items:center;gap:.65rem;padding:.6rem .8rem;border:1px solid transparent;transition:background .2s,border-color .2s;border-radius:0}.newHeader_practiceItem__prMfT:hover{background:hsla(0,0%,100%,.06);border-color:rgba(201,168,76,.2)}.newHeader_practiceIcon__1GU_z{font-size:1.1rem;line-height:1;flex-shrink:0}.newHeader_practiceLabel__7vp0v{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.7);transition:color .2s}.newHeader_practiceItem__prMfT:hover .newHeader_practiceLabel__7vp0v{color:#d4b96a}.newHeader_megaCta__0Ac2e{position:relative;padding:1.4rem 1.5rem;background:#322439;border:1px solid rgba(201,168,76,.3);overflow:hidden}.newHeader_megaCtaGlow__9E0bi{position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.2) 0,transparent 70%);pointer-events:none}.newHeader_megaCtaEyebrow__PHHRh{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;font-weight:700;margin:0 0 .4rem}.newHeader_megaCtaTitle__AvvaL{font-family:League Spartan,sans-serif;font-size:1.4rem;font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.2}.newHeader_megaCtaDate__sp7Tc{font-size:.72rem;color:hsla(0,0%,100%,.55);letter-spacing:.06em;margin:0 0 1.1rem}.newHeader_megaCtaBtn__h_AB9{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:linear-gradient(135deg,#c9a84c,#e8d08a);color:#2e1540;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity .2s,transform .2s}.newHeader_megaCtaBtn__h_AB9:hover{opacity:.88;transform:translateX(3px)}.newHeader_megaFooter__bHakq{display:flex;align-items:center;justify-content:space-between;padding:.85rem 5%;border-top:1px solid rgba(201,168,76,.1);background:rgba(0,0,0,.2);max-width:100%}.newHeader_megaFooter__bHakq span{font-size:.68rem;letter-spacing:.12em;color:hsla(0,0%,100%,.35);text-transform:uppercase}.newHeader_megaFooterLink__U5xXm{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#c9a84c;text-decoration:none;transition:color .2s}.newHeader_megaFooterLink__U5xXm:hover{color:#d4b96a}.newHeader_navCta__lOadg{display:flex;gap:1rem;align-items:center;flex-shrink:0}.newHeader_btn__5vr3M{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.6rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.newHeader_btn__5vr3M.newHeader_btnOutline__UIwfx{background:transparent;border:1.5px solid #055090;color:#055090}.newHeader_btn__5vr3M.newHeader_btnOutline__UIwfx:hover{background:#055090;color:#fff}.newHeader_btn__5vr3M.newHeader_btnPrimary__NPAkx{background:linear-gradient(135deg,#055090,#7b3fa0);color:#fff}.newHeader_btn__5vr3M.newHeader_btnPrimary__NPAkx:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 8px 24px rgba(5,80,144,.3)}.newHeader_btn__5vr3M.newHeader_btnGold__Kf4KY{background:#c9a84c;color:#055090;font-weight:700}.newHeader_btn__5vr3M.newHeader_btnGold__Kf4KY:hover{background:#d4b96a;transform:translateY(-1px)}.newHeader_btn__5vr3M.newHeader_btnWhite__Am9X0{background:#fff;color:#055090}.newHeader_btn__5vr3M.newHeader_btnWhite__Am9X0:hover{background:#f0e6cc}.newHeader_profileIconLabel__Ui8ZW{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:.5rem}.newHeader_profileAvatar__Xe08l{position:relative;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#055090,#c9a84c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 4px 12px rgba(5,80,144,.15);transition:transform .2s,box-shadow .2s}.newHeader_profileAvatar__Xe08l:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(5,80,144,.25)}.newHeader_serviceAvatar__5RmWf{background:linear-gradient(135deg,#c9a84c,#5c2d80)}.newHeader_iconBadge__AQgTz{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#fff;color:#2e1540;border:1px solid rgba(5,80,144,.14);display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(5,80,144,.18)}.newHeader_mobileProfileLink__5ke09{display:flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;padding:.75rem 0;margin-top:.5rem;border-top:1px solid rgba(5,80,144,.1);color:#055090;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.newHeader_mobileProfileLink__5ke09 .newHeader_profileAvatar__Xe08l{width:36px;height:36px;font-size:1.1rem}.newHeader_hamburger__iI1kp{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background:none;border:none}.newHeader_hamburger__iI1kp span{display:block;width:24px;height:2px;background:#055090;transition:.3s}.newHeader_hamburger__iI1kp.newHeader_open__ngND5 span:first-child{transform:translateY(7px) rotate(45deg)}.newHeader_hamburger__iI1kp.newHeader_open__ngND5 span:nth-child(2){opacity:0}.newHeader_hamburger__iI1kp.newHeader_open__ngND5 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.newHeader_mobileMenu__1tXUD{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(420px,88vw);background:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(43,55%,87%,.96));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:7rem 2rem 2rem;border-left:1px solid rgba(5,80,144,.12);box-shadow:-18px 0 42px rgba(5,80,144,.16);z-index:210;height:100vh;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear .32s}.newHeader_mobileMenu__1tXUD.newHeader_open__ngND5{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear 0s}.newHeader_mobileMenu__1tXUD>ul{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.35rem}.newHeader_mobileMenu__1tXUD>ul a{text-decoration:none;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1a2e;transition:color .25s,background .25s,transform .25s;display:flex;align-items:center;min-height:52px;padding:.9rem 1rem;border-radius:14px}.newHeader_mobileMenu__1tXUD>ul a:hover{color:#055090;background:rgba(201,168,76,.12);transform:translateX(-2px)}.newHeader_mobileClose__eCK4k{position:absolute;top:1.25rem;right:1.25rem;width:44px;height:44px;border:1px solid rgba(5,80,144,.14);border-radius:999px;background:hsla(0,0%,100%,.92);color:#055090;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px rgba(5,80,144,.12);transition:transform .2s ease,background .2s ease,color .2s ease}.newHeader_mobileClose__eCK4k span{font-size:1.7rem;line-height:1;transform:translateY(-1px)}.newHeader_mobileClose__eCK4k:hover{background:#055090;color:#fff;transform:rotate(90deg)}.newHeader_mobileBackdrop__w3aY8{display:none;position:fixed;inset:0;border:none;padding:0;background:rgba(46,21,64,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;z-index:205}.newHeader_mobileBackdrop__w3aY8.newHeader_open__ngND5{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease,visibility 0s linear 0s}.newHeader_mobileSessions__TVkgJ{margin-bottom:1.5rem;border-top:1px solid rgba(5,80,144,.1);padding-top:1.2rem}.newHeader_mobileSessionsLabel__TcPO5{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;font-weight:700;margin-bottom:.8rem}.newHeader_mobileSessionRow__1nTy2{display:flex;align-items:center;gap:.9rem;padding:.9rem .25rem;border-bottom:1px solid rgba(5,80,144,.08);text-decoration:none;transition:background .2s,transform .2s}.newHeader_mobileSessionRow__1nTy2:last-child{border-bottom:none}.newHeader_mobileSessionRow__1nTy2:hover{background:rgba(201,168,76,.08);transform:translateX(-2px)}.newHeader_mobileSessionRow__1nTy2:hover .newHeader_mobileSessionTitle__bS9i_{color:#055090}.newHeader_mobileSessionInfo___fexl{flex:1 1;display:flex;flex-direction:column;gap:.15rem}.newHeader_mobileSessionTitle__bS9i_{font-size:.8rem;font-weight:600;color:#1a1a2e;transition:color .2s}.newHeader_mobileSessionDate__kGpEs{font-size:.68rem;color:#807c7a;letter-spacing:.06em}.newHeader_mobileSessionArrow__TwqNp{font-size:1.2rem;color:#c9a84c;line-height:1}.newHeader_mobileCta__ILR1e{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(5,80,144,.1)}.newHeader_mobileCta__ILR1e .newHeader_btn__5vr3M{width:100%;justify-content:center}@media(max-width:1250px){.newHeader_navbar__uMH9X{height:96px;padding:0 4%}.newHeader_navLogo__C6PCX img{height:76px;width:120px}.newHeader_navCta__lOadg,.newHeader_navLinks__Ljn2G{display:none}.newHeader_hamburger__iI1kp{display:flex}.newHeader_mobileBackdrop__w3aY8{display:block}.newHeader_megaMenu__Zllay{display:none}}@media(max-width:768px){.newHeader_navbar__uMH9X{padding:0 4%}.newHeader_mobileMenu__1tXUD{width:min(380px,92vw);padding:6.5rem 1.25rem 1.5rem}.newHeader_mobileClose__eCK4k{top:1rem;right:1rem}}@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap";.newFooter_footer__q1kIF{background:#d8cfe0;padding:60px 80px;color:#4b1c63}.newFooter_footer__q1kIF .newFooter_brand__w2Y2F{font-family:League Spartan,sans-serif;font-size:36px;font-weight:500;margin-bottom:100px}.newFooter_footer__q1kIF .newFooter_copy__E3Woh{font-size:14px}.newFooter_footer__q1kIF .newFooter_contactBlock___vdm7 h6{font-weight:600;margin-bottom:5px}.newFooter_footer__q1kIF .newFooter_contactBlock___vdm7 a{color:#4b1c63;text-decoration:underline;font-size:15px}.newFooter_footer__q1kIF .newFooter_socialIcons__7EMvy{display:flex;gap:15px;font-size:20px;margin-top:10px}.newFooter_footer__q1kIF .newFooter_links__UIKRY{list-style:none;padding:0}.newFooter_footer__q1kIF .newFooter_links__UIKRY li{margin-bottom:10px;cursor:pointer}.Header_sessionCardSkeleton__u7deg{background:hsla(0,0%,100%,.06);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;animation:Header_shimmer__RlAQN 1.4s infinite}.Header_skeletonLine__gEdrw{background:hsla(0,0%,100%,.12);border-radius:6px}@keyframes Header_shimmer__RlAQN{0%,to{opacity:.5}50%{opacity:1}}.Header_navbar__MambV{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 5%;height:124px;background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s ease}.Header_navbar__MambV.Header_scrolled__DlX0i{height:90px;background:hsla(0,0%,100%,.99);border-bottom:1px solid rgba(5,80,144,.1);box-shadow:0 4px 30px rgba(5,80,144,.12)}.Header_navLogo__ihLTK{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Header_navLogo__ihLTK img{height:100px;width:155px;object-fit:cover;transition:all .3s ease}.Header_navbar__MambV.Header_scrolled__DlX0i .Header_navLogo__ihLTK img{height:70px;width:108px}.Header_navLinks__GrQ9e{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0;align-items:center}.Header_navLinks__GrQ9e>li .Header_megaTriggerLink__uTpKh,.Header_navLinks__GrQ9e>li>a{text-decoration:none;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a2e;position:relative;transition:color .25s;display:flex;align-items:center;gap:.3rem}.Header_navLinks__GrQ9e>li .Header_megaTriggerLink__uTpKh:after,.Header_navLinks__GrQ9e>li>a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:linear-gradient(135deg,#055090,#7b3fa0);transform:scaleX(0);transform-origin:left;transition:transform .3s}.Header_navLinks__GrQ9e>li .Header_megaTriggerLink__uTpKh.Header_active__hArET,.Header_navLinks__GrQ9e>li .Header_megaTriggerLink__uTpKh:hover,.Header_navLinks__GrQ9e>li>a.Header_active__hArET,.Header_navLinks__GrQ9e>li>a:hover{color:#055090}.Header_navLinks__GrQ9e>li .Header_megaTriggerLink__uTpKh.Header_active__hArET:after,.Header_navLinks__GrQ9e>li .Header_megaTriggerLink__uTpKh:hover:after,.Header_navLinks__GrQ9e>li>a.Header_active__hArET:after,.Header_navLinks__GrQ9e>li>a:hover:after{transform:scaleX(1)}.Header_megaTriggerItem__zH1SY{position:static}.Header_megaTriggerLink__uTpKh{cursor:pointer}.Header_chevron__FLrSJ{display:inline-block;font-size:1.1rem;line-height:1;transform:rotate(-90deg);transition:transform .25s;color:#c9a84c;font-style:normal}.Header_active__hArET .Header_chevron__FLrSJ{transform:rotate(90deg)}.Header_megaMenu__dStY9{position:absolute;top:100%;left:0;right:0;z-index:199;background:#322439;border-top:2px solid rgba(201,168,76,.3);box-shadow:0 24px 80px rgba(0,0,0,.45);opacity:0;transform:translateY(-12px);pointer-events:none;visibility:hidden;transition:top .3s ease,opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.Header_megaMenu__dStY9.Header_megaOpen__ZuLoB{opacity:1;transform:translateY(0);pointer-events:all;visibility:visible;transition:top .3s ease,opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.Header_megaInner__xRrZu{display:grid;grid-template-columns:1fr auto 340px;grid-gap:0;gap:0;padding:2.5rem 5%;max-width:1400px;margin:0 auto}.Header_megaLeft__VGZPu{padding-right:2.5rem}.Header_megaSectionLabel__vlevB{letter-spacing:.22em;text-transform:uppercase;color:#c9a84c;font-weight:700;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5rem}.Header_megaSectionLabel__vlevB:before{content:"";display:inline-block;width:20px;height:1.5px;background:#c9a84c}.Header_sessionGrid__q691G{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.Header_sessionCard__EKFli{text-decoration:none;padding:1.1rem 1.2rem;background:hsla(0,0%,100%,.04);border:1px solid rgba(201,168,76,.12);transition:background .22s,border-color .22s,transform .22s;display:block}.Header_sessionCard__EKFli:hover{background:hsla(0,0%,100%,.09);border-color:rgba(201,168,76,.4);transform:translateY(-2px)}.Header_sessionCardTop__UC3_U{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.Header_sessionIcon__YEfzQ{font-size:1.15rem;line-height:1;color:#fff}.Header_sessionTag__qoSa_{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.2rem .55rem;background:rgba(201,168,76,.18);color:#d4b96a;border:1px solid rgba(201,168,76,.3)}.Header_sessionDate__W1lW_{font-size:.65rem;letter-spacing:.1em;color:hsla(0,0%,100%,.45);text-transform:uppercase;margin-bottom:.3rem}.Header_sessionTitle__ZbLsC{font-family:League Spartan,sans-serif;font-size:1rem;font-weight:600;color:#fff;margin:0 0 .35rem;line-height:1.25}.Header_sessionDesc__RvBQr{font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.55;font-weight:300;margin:0}.Header_megaDivider__YZlkP{width:1px;background:linear-gradient(180deg,transparent,rgba(201,168,76,.25) 30%,rgba(201,168,76,.25) 70%,transparent);margin:0 2.5rem;align-self:stretch}.Header_megaRight__fLt4j{display:flex;flex-direction:column;gap:1.5rem}.Header_practiceGrid__TNVnm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.Header_practiceItem__3VtBy{text-decoration:none;display:flex;align-items:center;gap:.65rem;padding:.6rem .8rem;border:1px solid transparent;transition:background .2s,border-color .2s;border-radius:0}.Header_practiceItem__3VtBy:hover{background:hsla(0,0%,100%,.06);border-color:rgba(201,168,76,.2)}.Header_practiceIcon__kn86J{font-size:1.1rem;line-height:1;flex-shrink:0}.Header_practiceLabel__9tDps{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.7);transition:color .2s}.Header_practiceItem__3VtBy:hover .Header_practiceLabel__9tDps{color:#d4b96a}.Header_megaCta__Ee0Qm{position:relative;padding:1.4rem 1.5rem;background:#322439;border:1px solid rgba(201,168,76,.3);overflow:hidden}.Header_megaCtaGlow__xFj57{position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:radial-gradient(circle,rgba(201,168,76,.2) 0,transparent 70%);pointer-events:none}.Header_megaCtaEyebrow__r_1Ew{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;font-weight:700;margin:0 0 .4rem}.Header_megaCtaTitle__dBoom{font-family:League Spartan,sans-serif;font-size:1.4rem;font-weight:600;color:#fff;margin:0 0 .25rem;line-height:1.2}.Header_megaCtaDate__JwRls{font-size:.72rem;color:hsla(0,0%,100%,.55);letter-spacing:.06em;margin:0 0 1.1rem}.Header_megaCtaBtn__k0gNF{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:linear-gradient(135deg,#c9a84c,#e8d08a);color:#2e1540;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity .2s,transform .2s}.Header_megaCtaBtn__k0gNF:hover{opacity:.88;transform:translateX(3px)}.Header_megaFooter__16a59{display:flex;align-items:center;justify-content:space-between;padding:.85rem 5%;border-top:1px solid rgba(201,168,76,.1);background:rgba(0,0,0,.2);max-width:100%}.Header_megaFooter__16a59 span{color:hsla(0,0%,100%,.35)}.Header_megaFooterLink__AEW_J,.Header_megaFooter__16a59 span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.Header_megaFooterLink__AEW_J{font-weight:700;color:#c9a84c;text-decoration:none;transition:color .2s}.Header_megaFooterLink__AEW_J:hover{color:#d4b96a}.Header_navCta__ZgYtG{display:flex;gap:1rem;align-items:center;flex-shrink:0}.Header_btn__BEVeJ{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.6rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.Header_btn__BEVeJ.Header_btnOutline__cuQKb{background:transparent;border:1.5px solid #055090;color:#055090}.Header_btn__BEVeJ.Header_btnOutline__cuQKb:hover{background:#055090;color:#fff}.Header_btn__BEVeJ.Header_btnPrimary__UEofO{background:linear-gradient(135deg,#055090,#7b3fa0);color:#fff}.Header_btn__BEVeJ.Header_btnPrimary__UEofO:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 8px 24px rgba(5,80,144,.3)}.Header_btn__BEVeJ.Header_btnGold__Q1PiT{background:#c9a84c;color:#055090;font-weight:700}.Header_btn__BEVeJ.Header_btnGold__Q1PiT:hover{background:#d4b96a;transform:translateY(-1px)}.Header_btn__BEVeJ.Header_btnWhite__9fqmC{background:#fff;color:#055090}.Header_btn__BEVeJ.Header_btnWhite__9fqmC:hover{background:#f0e6cc}.Header_profileIconLabel__ScjPb{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-left:.5rem}.Header_profileAvatar__YUWAN{position:relative;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#055090,#c9a84c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 4px 12px rgba(5,80,144,.15);transition:transform .2s,box-shadow .2s}.Header_profileAvatar__YUWAN:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(5,80,144,.25)}.Header_serviceAvatar__8he9f{background:linear-gradient(135deg,#c9a84c,#5c2d80)}.Header_iconBadge__aN3CQ{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#fff;color:#2e1540;border:1px solid rgba(5,80,144,.14);display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(5,80,144,.18)}.Header_mobileProfileLink__l9AVh{display:flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;padding:.75rem 0;margin-top:.5rem;border-top:1px solid rgba(5,80,144,.1);color:#055090;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.Header_mobileProfileLink__l9AVh .Header_profileAvatar__YUWAN{width:36px;height:36px;font-size:1.1rem}.Header_hamburger__J0whk{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background:none;border:none}.Header_hamburger__J0whk span{display:block;width:24px;height:2px;background:#055090;transition:.3s}.Header_hamburger__J0whk.Header_open__eckho span:first-child{transform:translateY(7px) rotate(45deg)}.Header_hamburger__J0whk.Header_open__eckho span:nth-child(2){opacity:0}.Header_hamburger__J0whk.Header_open__eckho span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_mobileMenu__FnQNI{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(420px,88vw);background:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(43,55%,87%,.96));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:7rem 2rem 2rem;border-left:1px solid rgba(5,80,144,.12);box-shadow:-18px 0 42px rgba(5,80,144,.16);z-index:210;height:100vh;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear .32s}.Header_mobileMenu__FnQNI.Header_open__eckho{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear 0s}.Header_mobileMenu__FnQNI>ul{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.35rem}.Header_mobileMenu__FnQNI>ul a{text-decoration:none;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1a2e;transition:color .25s,background .25s,transform .25s;display:flex;align-items:center;min-height:52px;padding:.9rem 1rem;border-radius:14px}.Header_mobileMenu__FnQNI>ul a:hover{color:#055090;background:rgba(201,168,76,.12);transform:translateX(-2px)}.Header_mobileClose__FbxpM{position:absolute;top:1.25rem;right:1.25rem;width:44px;height:44px;border:1px solid rgba(5,80,144,.14);border-radius:999px;background:hsla(0,0%,100%,.92);color:#055090;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px rgba(5,80,144,.12);transition:transform .2s ease,background .2s ease,color .2s ease}.Header_mobileClose__FbxpM span{font-size:1.7rem;line-height:1;transform:translateY(-1px)}.Header_mobileClose__FbxpM:hover{background:#055090;color:#fff;transform:rotate(90deg)}.Header_mobileBackdrop__T9I0o{display:none;position:fixed;inset:0;border:none;padding:0;background:rgba(46,21,64,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;z-index:205}.Header_mobileBackdrop__T9I0o.Header_open__eckho{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease,visibility 0s linear 0s}.Header_mobileSessions__efwiM{margin-bottom:1.5rem;border-top:1px solid rgba(5,80,144,.1);padding-top:1.2rem}.Header_mobileSessionsLabel__6LFJr{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;font-weight:700;margin-bottom:.8rem}.Header_mobileSessionRow__p_sx3{display:flex;align-items:center;gap:.9rem;padding:.9rem .25rem;border-bottom:1px solid rgba(5,80,144,.08);text-decoration:none;transition:background .2s,transform .2s}.Header_mobileSessionRow__p_sx3:last-child{border-bottom:none}.Header_mobileSessionRow__p_sx3:hover{background:rgba(201,168,76,.08);transform:translateX(-2px)}.Header_mobileSessionRow__p_sx3:hover .Header_mobileSessionTitle___W8ka{color:#055090}.Header_mobileSessionInfo___eQ42{flex:1 1;display:flex;flex-direction:column;gap:.15rem}.Header_mobileSessionTitle___W8ka{font-size:.8rem;font-weight:600;color:#1a1a2e;transition:color .2s}.Header_mobileSessionDate__9GWW7{font-size:.68rem;color:#807c7a;letter-spacing:.06em}.Header_mobileSessionArrow__ecFFS{font-size:1.2rem;color:#c9a84c;line-height:1}.Header_mobileCta__n2Sto{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(5,80,144,.1)}.Header_mobileCta__n2Sto .Header_btn__BEVeJ{width:100%;justify-content:center}@media(max-width:1250px){.Header_navbar__MambV{height:96px;padding:0 4%}.Header_navLogo__ihLTK img{height:76px;width:120px}.Header_navCta__ZgYtG,.Header_navLinks__GrQ9e{display:none}.Header_hamburger__J0whk{display:flex}.Header_mobileBackdrop__T9I0o{display:block}.Header_megaMenu__dStY9{display:none}}@media(max-width:768px){.Header_navbar__MambV{padding:0 4%}.Header_mobileMenu__FnQNI{width:min(380px,92vw);padding:6.5rem 1.25rem 1.5rem}.Header_mobileClose__FbxpM{top:1rem;right:1rem}}.Footer_mainSection__73GJk{background:#000;color:hsla(0,0%,100%,.65);padding:4rem 8% 2rem}.Footer_mainSection__73GJk .Footer_footerGrid__fsvZN{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.Footer_mainSection__73GJk .Footer_footerBrand__zsKS_ img{height:100px;margin-bottom:1rem;width:120px}.Footer_mainSection__73GJk .Footer_footerBrand__zsKS_ p{font-size:.82rem;line-height:1.65;font-weight:300;max-width:240px}.Footer_mainSection__73GJk .Footer_footerCol__RpbWN h4{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#ebddc4;font-weight:700;margin-bottom:1.2rem}.Footer_mainSection__73GJk .Footer_footerCol__RpbWN ul{list-style:none;padding:0}.Footer_mainSection__73GJk .Footer_footerCol__RpbWN ul li{margin-bottom:.7rem}.Footer_mainSection__73GJk .Footer_footerCol__RpbWN ul a{text-decoration:none;font-size:.82rem;color:hsla(0,0%,100%,.55);font-weight:300;transition:color .25s}.Footer_mainSection__73GJk .Footer_footerCol__RpbWN ul a:hover{color:#e6820f}.Footer_mainSection__73GJk .Footer_footerBottom__cBGFf{border-top:1px solid hsla(0,0%,100%,.08);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:hsla(0,0%,100%,.3)}.Footer_mainSection__73GJk .Footer_footerBottom__cBGFf a{text-decoration:none;color:hsla(0,0%,100%,.3)}@media(max-width:600px){.Footer_mainSection__73GJk .Footer_footerGrid__fsvZN{grid-template-columns:1fr}.Footer_mainSection__73GJk .Footer_footerBottom__cBGFf{flex-direction:column;gap:1rem;text-align:center}}.BottomNav_bottomNav__HvWbS{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.08);z-index:999;padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom));display:none}@media(max-width:968px){.BottomNav_bottomNav__HvWbS{display:block}}.BottomNav_bottomNav__container__bE5FF{display:flex;justify-content:space-around;align-items:center;max-width:100%;margin:0 auto;padding:0 .5rem}.BottomNav_bottomNav__item__UjE3w{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .75rem;text-decoration:none;color:#666;transition:all .2s ease;position:relative;flex:1 1;min-width:0}.BottomNav_bottomNav__item__UjE3w:hover{color:#1a1a1a}.BottomNav_bottomNav__item__UjE3w:hover .BottomNav_bottomNav__iconWrapper__YSxIg{background:rgba(26,26,26,.05)}.BottomNav_bottomNav__item__UjE3w:active{transform:scale(.95)}.BottomNav_bottomNav__item__UjE3w:active .BottomNav_bottomNav__iconWrapper__YSxIg{background:rgba(26,26,26,.1)}.BottomNav_bottomNav__item__UjE3w:active .BottomNav_bottomNav__icon__ECb7r,.BottomNav_bottomNav__item__UjE3w:active .BottomNav_bottomNav__label__SAg4v{color:#1a1a1a}.BottomNav_bottomNav__iconWrapper__YSxIg{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;transition:all .2s ease}.BottomNav_bottomNav__icon__ECb7r{font-size:1.4rem;transition:all .2s ease}.BottomNav_bottomNav__label__SAg4v{font-size:.7rem;font-weight:500;text-align:center;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:640px){.BottomNav_bottomNav__container__bE5FF{padding:0 .25rem}.BottomNav_bottomNav__item__UjE3w{padding:.5rem}.BottomNav_bottomNav__iconWrapper__YSxIg{width:44px;height:44px}.BottomNav_bottomNav__icon__ECb7r{font-size:1.3rem}.BottomNav_bottomNav__label__SAg4v{font-size:.65rem}}@media(max-width:380px){.BottomNav_bottomNav__iconWrapper__YSxIg{width:40px;height:40px}.BottomNav_bottomNav__icon__ECb7r{font-size:1.2rem}.BottomNav_bottomNav__label__SAg4v{font-size:.6rem}}.HeaderRibbon_ribbonWrapper__LZiO9{width:100%;background:#055090;color:#fff;padding:8px 0;position:relative;overflow:hidden;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;font-family:inherit}.HeaderRibbon_ribbonLabel__hPz_U{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:0 16px 0 20px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,100%,.55);white-space:nowrap;z-index:3}.HeaderRibbon_labelDivider__zAUPp{display:inline-block;width:1px;height:16px;background:hsla(0,0%,100%,.2)}.HeaderRibbon_centeredContainer__a2v88{flex:1 1;display:flex;justify-content:center;align-items:center;padding-right:15px}@media(min-width:768px){.HeaderRibbon_centeredContainer__a2v88{position:absolute;left:0;right:0;pointer-events:none}}.HeaderRibbon_serviceItem__S2xYg{display:inline-flex;align-items:center;font-size:14px;font-weight:500;letter-spacing:.5px;pointer-events:auto;transition:opacity .3s ease;cursor:default}.HeaderRibbon_serviceItem__S2xYg:hover{opacity:.8}.HeaderRibbon_pulseIndicator__ceLuw{width:8px;height:8px;background-color:#0f8;border-radius:50%;margin-right:12px;flex-shrink:0;box-shadow:0 0 8px rgba(0,255,136,.6);animation:HeaderRibbon_pulse__oWpfJ 2s infinite}.HeaderRibbon_serviceName__E29IE{font-weight:600;color:#fff;margin-right:6px;text-transform:capitalize}.HeaderRibbon_serviceTime__fOOyd{color:hsla(0,0%,100%,.8);font-size:13px}.HeaderRibbon_loadingMarquee__m3xh3{flex:1 1;text-align:center;font-size:14px;color:hsla(0,0%,100%,.6);animation:HeaderRibbon_pulseOpacity__HBuiC 1.5s infinite alternate}@keyframes HeaderRibbon_pulse__oWpfJ{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,255,136,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(0,255,136,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,255,136,0)}}@keyframes HeaderRibbon_pulseOpacity__HBuiC{0%{opacity:.5}to{opacity:1}}@media(max-width:768px){.HeaderRibbon_ribbonLabel__hPz_U{padding:0 10px 0 12px;font-size:10px;letter-spacing:.8px}.HeaderRibbon_serviceItem__S2xYg{font-size:13px}.HeaderRibbon_centeredContainer__a2v88{padding-right:10px;justify-content:flex-start}}.Commonicons_iconWrapper__1vE0D{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.Commonicons_Btn__OwfKu{display:flex;align-items:center;justify-content:flex-start;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer;position:relative;overflow:hidden;transition-duration:.3s;box-shadow:2px 2px 10px rgba(0,0,0,.199);text-decoration:none}@media(max-width:540px){.Commonicons_Btn__OwfKu{width:35px;height:35px}.Commonicons_Btn__OwfKu .Commonicons_text__wbCHU{font-size:.7em}}.Commonicons_BtnWhatsapp__ZGeEe{background-color:#00d757}.Commonicons_BtnPhone__k41_G{background-color:#08c}.Commonicons_sign__ch7AM{width:100%;transition-duration:.3s;display:flex;align-items:center;justify-content:center}.Commonicons_sign__ch7AM svg{width:18px;height:18px}.Commonicons_sign__ch7AM svg path{fill:#fff}.Commonicons_text__wbCHU{position:absolute;right:0;width:0;opacity:0;color:#fff;font-size:.85em;font-weight:600;transition-duration:.3s;white-space:nowrap}.Commonicons_Btn__OwfKu:hover{width:130px;border-radius:40px;transition-duration:.3s}.Commonicons_Btn__OwfKu:hover .Commonicons_sign__ch7AM{width:30%;transition-duration:.3s;padding-left:8px}.Commonicons_Btn__OwfKu:hover .Commonicons_text__wbCHU{opacity:1;width:70%;transition-duration:.3s;padding-right:8px}.Commonicons_Btn__OwfKu:active{transform:scale(.95)}.HeaderNew_headerWrapper__uxv0g{--brown:#382417;--dark-brown:#2d1c14;--gold:#c57e1b;--gold-hover:#ab6a11;--gold-light:#fef8ee;--gold-border:#f0dec5;--text-dark:#1e293b;--text-muted:#64748b;--bg-cream:#faf7f2;--font-serif:"Georgia","Times New Roman",serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%;background:#fff;color:var(--brown);position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 14px rgba(0,0,0,.08)}.HeaderNew_topBar__dvLeU{background:#055090;color:#fff;font-size:12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.HeaderNew_topBarInner__bPyBQ{max-width:1480px;margin:0 auto;min-height:38px;padding:6px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.HeaderNew_contactInfo__zWRNQ{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.HeaderNew_contactInfo__zWRNQ span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#f0eae4;font-size:11.5px}.HeaderNew_contactInfo__zWRNQ i{font-size:13px;color:#e6820f}.HeaderNew_topRight__aZDKQ{display:flex;align-items:center;gap:18px;white-space:nowrap}.HeaderNew_motto__cg98b{font-style:italic;font-size:12.5px;color:#f7ede3}.HeaderNew_reservedBtn__TSVTG{border:0;background:var(--gold,#c57e1b);color:#fff!important;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.HeaderNew_reservedBtn__TSVTG:hover{background:var(--gold-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff!important}.HeaderNew_reservedBtn__TSVTG i{font-size:12px}.HeaderNew_headerActions__gDISl{display:flex;align-items:center;gap:8px;margin-left:10px}.HeaderNew_cartActionBtn__foMum{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1.5px solid var(--gold-border);color:var(--brown);text-decoration:none;transition:all .25s ease;cursor:pointer}.HeaderNew_cartActionBtn__foMum i{font-size:18px;color:var(--brown);transition:color .2s ease,transform .2s ease}.HeaderNew_cartActionBtn__foMum:hover{background:var(--gold-light);border-color:var(--gold);color:var(--gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(197,126,27,.2)}.HeaderNew_cartActionBtn__foMum:hover i{color:var(--gold);transform:scale(1.08)}.HeaderNew_cartBadge__3jr9Z{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;background:var(--gold,#c57e1b);color:#fff;border-radius:10px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid #fff;box-shadow:0 2px 6px rgba(197,126,27,.45)}.HeaderNew_profileActionBtn__YWaTV{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:20px;background:#fff;border:1.5px solid var(--gold-border);color:var(--brown);text-decoration:none;font-size:13px;font-weight:600;transition:all .25s ease;cursor:pointer;white-space:nowrap}.HeaderNew_profileActionBtn__YWaTV i{font-size:17px;color:var(--gold);transition:transform .2s ease}.HeaderNew_profileActionBtn__YWaTV .HeaderNew_profileActionText___NCiC{color:var(--brown);letter-spacing:.2px;transition:color .2s ease}.HeaderNew_profileActionBtn__YWaTV:hover{background:var(--gold-light);border-color:var(--gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(197,126,27,.2)}.HeaderNew_profileActionBtn__YWaTV:hover i{transform:scale(1.1)}.HeaderNew_profileActionBtn__YWaTV:hover .HeaderNew_profileActionText___NCiC{color:var(--gold-hover)}.HeaderNew_profileActionBtn__YWaTV.HeaderNew_isLoggedIn___rZ5L{background:var(--gold-light);border-color:rgba(197,126,27,.4)}.HeaderNew_profileActionBtn__YWaTV.HeaderNew_isLoggedIn___rZ5L i{color:var(--gold)}.HeaderNew_bookNowNavBtn__BXwtK{display:inline-flex;align-items:center;gap:7px;background:var(--gold,#c57e1b);color:#fff!important;padding:8px 14px;height:38px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(197,126,27,.3);transition:all .25s ease}.HeaderNew_bookNowNavBtn__BXwtK i{font-size:14px}.HeaderNew_bookNowNavBtn__BXwtK:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 6px 18px rgba(197,126,27,.45);color:#fff!important}.HeaderNew_header__d9x9n{background:#fff;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.06)}.HeaderNew_navbar__Z1jRM{max-width:1480px;margin:0 auto;min-height:78px;padding:8px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.HeaderNew_logoArea__VEtOk{display:flex;align-items:center;text-decoration:none;cursor:pointer;padding:4px 0;transition:opacity .2s ease}.HeaderNew_logoArea__VEtOk:hover{opacity:.9}.HeaderNew_logoImg__zC1i0{max-height:52px;width:auto;object-fit:contain;display:block}.HeaderNew_navigation__0Ddcf{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13.5px;font-weight:500}.HeaderNew_navItemWrapper__spn86{position:static}.HeaderNew_navLink__Zm3mO{color:#172c3e;text-decoration:none;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:24px 8px;transition:color .2s ease;position:relative;font-weight:500}.HeaderNew_navLink__Zm3mO .HeaderNew_chevronIcon__zUQvs{font-size:9px;margin-top:1px;opacity:.7;transition:transform .25s ease}.HeaderNew_navLink__Zm3mO:hover,.HeaderNew_navLink__Zm3mO:hover .HeaderNew_chevronIcon__zUQvs{color:var(--gold)}.HeaderNew_navLink__Zm3mO.HeaderNew_active__s6HmM{color:var(--gold);font-weight:600}.HeaderNew_navItemWrapper__spn86.HeaderNew_isOpen__HyeHe .HeaderNew_navLink__Zm3mO,.HeaderNew_navItemWrapper__spn86:hover .HeaderNew_navLink__Zm3mO{color:var(--gold)}.HeaderNew_navItemWrapper__spn86.HeaderNew_isOpen__HyeHe .HeaderNew_navLink__Zm3mO .HeaderNew_chevronIcon__zUQvs,.HeaderNew_navItemWrapper__spn86:hover .HeaderNew_navLink__Zm3mO .HeaderNew_chevronIcon__zUQvs{transform:rotate(180deg)}.HeaderNew_megaMenu__xmHKu{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border-top:1px solid #f1ece4;box-shadow:0 20px 45px rgba(30,20,10,.12);opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:1000}.HeaderNew_megaMenu__xmHKu:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent}.HeaderNew_navItemWrapper__spn86.HeaderNew_isOpen__HyeHe .HeaderNew_megaMenu__xmHKu,.HeaderNew_navItemWrapper__spn86:hover .HeaderNew_megaMenu__xmHKu,.HeaderNew_showMegaMenu__O_G85{opacity:1;visibility:visible;pointer-events:auto}.HeaderNew_megaMenuInner__qfPet{max-width:1200px;margin:0 auto;padding:30px 40px}.HeaderNew_megaColumns__Ql2lO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;gap:48px}.HeaderNew_megaColumn__rEbvY{display:flex;flex-direction:column}.HeaderNew_columnTitle__zak5S{font-size:15px;font-weight:700;color:var(--brown);margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid var(--gold-border);letter-spacing:-.2px}.HeaderNew_columnList__IabsY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.HeaderNew_columnItem__8mNVS{margin:0}.HeaderNew_megaSubLink__gr6z7{display:inline-block;width:100%;font-size:13.5px;font-weight:500;color:#2b3a4a;padding:8px 12px;border-radius:6px;text-decoration:none;position:relative;transition:all .2s ease}.HeaderNew_megaSubLink__gr6z7:before{content:"•";color:var(--gold);margin-right:8px;font-size:14px;transition:transform .2s ease}.HeaderNew_megaSubLink__gr6z7:hover{background-color:var(--gold-light);color:var(--gold-hover);padding-left:16px;font-weight:600}.HeaderNew_mobileRightArea__MrWXQ{display:none;align-items:center;gap:10px}.HeaderNew_mobileCartNavBtn__QIIle{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold-light);border:1px solid var(--gold-border);color:var(--brown);text-decoration:none;transition:all .2s ease}.HeaderNew_mobileCartNavBtn__QIIle i{font-size:18px;color:var(--brown)}.HeaderNew_mobileCartNavBtn__QIIle:hover{color:var(--gold);border-color:var(--gold)}.HeaderNew_mobileCartBadge__U11i_{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;background:var(--gold,#c57e1b);color:#fff;border-radius:9px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid #fff}.HeaderNew_mobileMenu__fLhDB{display:none;border:0;background:transparent;font-size:26px;color:var(--brown);cursor:pointer;padding:6px;border-radius:6px;transition:background-color .2s ease}.HeaderNew_mobileMenu__fLhDB:hover{background-color:#f7f3ee}.HeaderNew_mobileDrawer__kXuhU{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #ebe5dc;box-shadow:0 15px 35px rgba(0,0,0,.15);max-height:calc(100vh - 120px);overflow-y:auto;z-index:60;padding:16px 20px 30px}.HeaderNew_mobileNavList__B63kN{display:flex;flex-direction:column}.HeaderNew_mobileNavItem__TIeti{border-bottom:1px solid #f1ece4}.HeaderNew_mobileNavItem__TIeti:last-child{border-bottom:none}.HeaderNew_mobileNavHeader__hAbHh{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;cursor:pointer}.HeaderNew_mobileNavLink__Z_akE{font-size:15px;font-weight:600;color:var(--brown);text-decoration:none}.HeaderNew_mobileNavLink__Z_akE.HeaderNew_mobileActive__O_h0_{color:var(--gold)}.HeaderNew_mobileToggleBtn__2XbHE{border:none;background:transparent;color:var(--gold);font-size:14px;padding:4px 8px;cursor:pointer;transition:transform .25s ease}.HeaderNew_mobileToggleBtn__2XbHE.HeaderNew_expanded__cMMEz{transform:rotate(180deg)}.HeaderNew_mobileSubmenu__pqaR7{padding:6px 12px 14px;background:#fbf9f6;border-radius:8px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}.HeaderNew_mobileSubGroup__btTD_{display:flex;flex-direction:column;gap:6px}.HeaderNew_mobileGroupTitle__tK43F{font-size:13px;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;padding-top:6px}.HeaderNew_mobileSubLink__XK8_t{display:block;text-decoration:none;padding:6px 8px;font-size:13.5px;font-weight:500;color:var(--text-dark);border-radius:4px;transition:all .2s ease}.HeaderNew_mobileSubLink__XK8_t:hover{color:var(--gold-hover);background-color:var(--gold-light)}.HeaderNew_mobileActions__YJVwB{margin-top:18px;padding-top:14px;border-top:1px solid #f1ece4}.HeaderNew_mobileQuickRow__9035C{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.HeaderNew_mobileQuickBtn__eVqe_{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fbf9f6;border:1px solid var(--gold-border);border-radius:8px;color:var(--brown);text-decoration:none;font-size:13px;font-weight:600;transition:all .2s ease}.HeaderNew_mobileQuickBtn__eVqe_:hover{background:var(--gold-light);border-color:var(--gold);color:var(--gold-hover)}.HeaderNew_mobileQuickIcon__qyl68{position:relative;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--gold)}.HeaderNew_mobileQuickBadge__xGcDz{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;color:#fff;border-radius:8px;font-size:9.5px;font-weight:700}.HeaderNew_mobileBookNowBtn__TiTkw,.HeaderNew_mobileQuickBadge__xGcDz{background:var(--gold,#c57e1b);display:flex;align-items:center;justify-content:center}.HeaderNew_mobileBookNowBtn__TiTkw{gap:8px;width:100%;color:#fff!important;padding:12px 20px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(197,126,27,.25);transition:all .25s ease}.HeaderNew_mobileBookNowBtn__TiTkw i{font-size:16px}.HeaderNew_mobileBookNowBtn__TiTkw:hover{background:var(--gold-hover);color:#fff!important}@media(max-width:1280px){.HeaderNew_navigation__0Ddcf{gap:2px;font-size:13px}.HeaderNew_navLink__Zm3mO{padding:24px 8px}.HeaderNew_megaMenuInner__qfPet{padding:24px 20px}.HeaderNew_megaColumns__Ql2lO{gap:28px}}@media(max-width:1200px){.HeaderNew_topBarInner__bPyBQ{padding:8px 16px}.HeaderNew_contactInfo__zWRNQ{gap:12px}.HeaderNew_contactInfo__zWRNQ span:nth-child(n+3),.HeaderNew_headerActions__gDISl,.HeaderNew_navigation__0Ddcf{display:none}.HeaderNew_mobileRightArea__MrWXQ{display:flex}.HeaderNew_mobileMenu__fLhDB{display:block}}@media(max-width:680px){.HeaderNew_topRight__aZDKQ{display:none}.HeaderNew_contactInfo__zWRNQ,.HeaderNew_topBarInner__bPyBQ{justify-content:center}.HeaderNew_contactInfo__zWRNQ span{display:none}.HeaderNew_contactInfo__zWRNQ span:first-child{display:flex;white-space:normal;text-align:center}.HeaderNew_navbar__Z1jRM{padding:8px 15px}.HeaderNew_logoImg__zC1i0{max-height:44px}}.LandingBanner_landingBannerWrapper__VAW7d{width:100%;background:#fff;font-family:Georgia,Times New Roman,serif}.LandingBanner_heroBanner__G5Dq9{width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f5f0eb}.LandingBanner_bannerPicture__xNus8{width:100%;display:block}.LandingBanner_bannerImage__l05ZT{width:100%;height:auto;max-height:540px;object-fit:cover;display:block}.LandingBanner_desktopBanner__1Rb5_{display:block}.LandingBanner_mobileBanner__kaeTL{display:none}.LandingBanner_quickLinksContainer__w30vS{position:relative;z-index:10;width:100%;max-width:100%;margin:-30px auto 35px;padding:0 25px}.LandingBanner_quickLinks___oYfT{background:#fff;border-radius:10px;box-shadow:0 6px 25px rgba(0,0,0,.08);display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #eae5dc;overflow:hidden}.LandingBanner_quickItem__SNgSV{padding:22px 24px;display:flex;align-items:flex-start;gap:16px;border-right:1px solid #ebe6dd}.LandingBanner_quickItem__SNgSV:last-child{border-right:0}.LandingBanner_quickIcon__iuxwV{width:52px;height:52px;border-radius:50%;flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .2s ease}.LandingBanner_primary__LgpCn{background:#055090}.LandingBanner_secondary__63kVg{background:#e6820f}.LandingBanner_quickText__DZpYQ{display:flex;flex-direction:column;justify-content:center}.LandingBanner_quickText__DZpYQ h3{margin:0 0 6px;font-size:16.5px;font-weight:700;color:#055090;line-height:1.3}.LandingBanner_quickText__DZpYQ p{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:#5c6c7b}.LandingBanner_quickText__DZpYQ a{color:#e6820f;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-top:2px;transition:color .2s ease}.LandingBanner_quickText__DZpYQ a:hover{color:#055090;text-decoration:underline}.LandingBanner_quickText__DZpYQ a i{font-size:11px;transition:transform .2s ease}.LandingBanner_quickText__DZpYQ a:hover i{transform:translateX(3px)}@media(max-width:1024px){.LandingBanner_quickLinks___oYfT{grid-template-columns:repeat(2,1fr)}.LandingBanner_quickItem__SNgSV{padding:20px;border-right:1px solid #ebe6dd;border-bottom:1px solid #ebe6dd}.LandingBanner_quickItem__SNgSV:nth-child(2n){border-right:0}.LandingBanner_quickItem__SNgSV:nth-last-child(-n+2){border-bottom:0}}@media(max-width:768px){.LandingBanner_desktopBanner__1Rb5_{display:none}.LandingBanner_mobileBanner__kaeTL{display:block;width:100%;height:auto}.LandingBanner_bannerImage__l05ZT{max-height:none;height:auto}.LandingBanner_quickLinksContainer__w30vS{margin:18px auto 28px;padding:0 16px}.LandingBanner_quickItem__SNgSV{padding:20px 18px;gap:14px;flex-direction:column;align-items:flex-start}.LandingBanner_quickIcon__iuxwV{width:48px;height:48px;font-size:22px;margin-bottom:4px}.LandingBanner_quickText__DZpYQ h3{font-size:15.5px;margin-bottom:6px}.LandingBanner_quickText__DZpYQ p{font-size:12px;margin-bottom:10px}.LandingBanner_quickText__DZpYQ a{font-size:12px}}@media(max-width:520px){.LandingBanner_quickLinksContainer__w30vS{margin:16px auto 25px;padding:0 12px}.LandingBanner_quickLinks___oYfT{grid-template-columns:repeat(2,1fr)}.LandingBanner_quickItem__SNgSV{padding:18px 14px;gap:12px;flex-direction:column;align-items:flex-start;text-align:left}.LandingBanner_quickIcon__iuxwV{width:42px;height:42px;font-size:19px;margin-bottom:4px}.LandingBanner_quickText__DZpYQ h3{font-size:14px;line-height:1.3;margin-bottom:5px}.LandingBanner_quickText__DZpYQ p{font-size:11.5px;line-height:1.4;margin-bottom:8px}.LandingBanner_quickText__DZpYQ a{font-size:11.5px}}.CardSection_cardSectionWrapper__R8C4i{width:100%;background:#fff;color:#382417;font-family:Georgia,Times New Roman,serif}.CardSection_mainContent__QB_Zc{width:100%;max-width:100%;margin:18px auto 0;padding:0 25px;display:grid;grid-template-columns:1.35fr 1fr 1.05fr .65fr;grid-gap:14px;gap:14px}.CardSection_infoCard__eBcno,.CardSection_parishCard__NqFRO,.CardSection_quoteCard__Un_50{min-height:290px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04)}.CardSection_parishCard__NqFRO{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #ebe4d8;padding:18px;grid-gap:15px;gap:15px}.CardSection_parishText__9y3Hr{display:flex;flex-direction:column;justify-content:space-between}.CardSection_parishText__9y3Hr h2{margin:0 0 10px;font-size:21px;font-weight:700;color:#055090}.CardSection_parishText__9y3Hr p{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:#40342d}.CardSection_smallButton__Z1bFL{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#055090;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;align-self:flex-start;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.CardSection_smallButton__Z1bFL:hover{background:#e6820f;transform:translateX(2px)}.CardSection_smallButton__Z1bFL i{font-size:11px}.CardSection_churchImage__mnYc5{position:relative;min-height:220px;border-radius:6px;overflow:hidden}.CardSection_churchImage__mnYc5 img{width:100%;height:100%;object-fit:cover;display:block}.CardSection_churchImage__mnYc5 span{position:absolute;bottom:0;left:0;right:0;padding:7px 10px;color:#fff;background:rgba(0,0,0,.62);font-size:10.5px;text-align:center;font-weight:500}.CardSection_infoCard__eBcno{padding:18px;border:1px solid transparent}.CardSection_infoCard__eBcno h2{margin:0 0 14px;font-size:19px;font-weight:700;display:flex;align-items:center;gap:8px}.CardSection_massCard__5HHze{border:1px solid #ebe4d8}.CardSection_massCard__5HHze h2{color:#055090}.CardSection_schedule__N6jOr{display:flex;gap:11px;margin-bottom:11px}.CardSection_schedule__N6jOr:last-child{margin-bottom:0}.CardSection_scheduleIconPrimary__23jJf{font-size:21px;color:#055090;width:24px;flex-shrink:0;margin-top:-2px}.CardSection_scheduleIconSecondary__v_eD7{font-size:21px;color:#e6820f;width:24px;flex-shrink:0;margin-top:-2px}.CardSection_scheduleBody__vASYW h3{margin:0 0 3px;font-size:13.5px;font-weight:700;color:#055090}.CardSection_scheduleBody__vASYW p,.CardSection_scheduleBody__vASYW ul{margin:0;font-size:11.5px;line-height:1.45;color:#40342d}.CardSection_scheduleBody__vASYW ul{padding-left:14px;list-style-type:disc}.CardSection_subDates__uDLdc{font-size:11px;font-weight:400;color:#6d5d52}.CardSection_eventsCard__03ihz{border:1px solid #ebe4d8}.CardSection_eventsCard__03ihz h2{color:#055090}.CardSection_events__DnngA{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.CardSection_event__2bD9E{display:flex;align-items:center;gap:10px}.CardSection_eventDate__OHQJ_{width:38px;height:38px;flex-shrink:0;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e6820f;border:1px solid #ebd9c8}.CardSection_eventDate__OHQJ_ strong{font-size:15px;line-height:1;font-weight:700}.CardSection_eventDate__OHQJ_ span{font-size:8.5px;font-weight:800;letter-spacing:.5px}.CardSection_eventContent__b20Zt h3{margin:0;font-size:12.5px;font-weight:700;color:#055090}.CardSection_eventContent__b20Zt p{margin:2px 0 0;font-size:10.5px;line-height:1.3;color:#5e5148}.CardSection_eventButton__0s88D{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#055090;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.CardSection_eventButton__0s88D:hover{background:#e6820f;transform:translateX(2px)}.CardSection_eventButton__0s88D i{font-size:11px}.CardSection_quoteCard__Un_50{position:relative;background-size:cover;background-position:50%;border:1px solid #e8dfcf;display:flex;flex-direction:column;justify-content:flex-start}.CardSection_quoteOverlay__rfQcn{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,246,230,.88),rgba(255,230,180,.45) 50%,rgba(255,210,130,.1));z-index:1}.CardSection_quoteContent__rRvdv{position:relative;z-index:2;padding:24px 18px}.CardSection_quoteContent__rRvdv p{margin:0;font-size:15.5px;line-height:1.3;font-style:italic;color:#2b180f;font-weight:600}.CardSection_quoteRef__FrDQT{display:block;margin-top:10px;font-size:12.5px;font-weight:700;color:#e6820f}.CardSection_quoteCrossIcon__FP2Mw{position:absolute;right:14px;bottom:14px;opacity:.85;color:#055090}.CardSection_values__Fk7aW{width:100%;max-width:100%;margin:22px auto 0;padding:16px 25px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;border-top:1px solid #e8e1d6;border-bottom:1px solid #e8e1d6}.CardSection_valueItem__YtV1W{display:flex;align-items:center;justify-content:center;gap:12px}.CardSection_valueItem__YtV1W h3{margin:0;font-size:15.5px;font-weight:700;color:#055090}.CardSection_valueItem__YtV1W p{margin:2px 0 0;font-size:11.5px;color:#61564f}.CardSection_valueIcon__42bKQ{font-size:30px;color:#e6820f;display:flex;align-items:center;justify-content:center}@media(max-width:1280px){.CardSection_mainContent__QB_Zc{grid-template-columns:1.2fr 1fr 1fr}.CardSection_quoteCard__Un_50{display:none}}@media(max-width:1024px){.CardSection_mainContent__QB_Zc{grid-template-columns:1fr 1fr;gap:16px}.CardSection_parishCard__NqFRO{grid-column:span 2}.CardSection_quoteCard__Un_50{display:flex}.CardSection_values__Fk7aW{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:768px){.CardSection_mainContent__QB_Zc{grid-template-columns:1fr;padding:0 16px;gap:16px}.CardSection_parishCard__NqFRO{grid-column:auto;grid-template-columns:1fr;gap:14px;padding:18px}.CardSection_churchImage__mnYc5{min-height:200px}.CardSection_infoCard__eBcno{padding:18px}.CardSection_quoteCard__Un_50{min-height:220px}.CardSection_values__Fk7aW{grid-template-columns:repeat(2,1fr);gap:16px 14px;padding:16px 14px;margin-top:20px}.CardSection_valueItem__YtV1W{justify-content:flex-start;gap:12px}.CardSection_valueItem__YtV1W h3{font-size:14.5px}.CardSection_valueItem__YtV1W p{font-size:11px}.CardSection_valueIcon__42bKQ{font-size:26px}.CardSection_valueIcon__42bKQ svg{width:26px;height:26px}}@media(max-width:480px){.CardSection_mainContent__QB_Zc{padding:0 12px;gap:14px}.CardSection_infoCard__eBcno,.CardSection_parishCard__NqFRO,.CardSection_quoteCard__Un_50{padding:16px 14px}.CardSection_churchImage__mnYc5{min-height:180px}.CardSection_values__Fk7aW{grid-template-columns:repeat(2,1fr);gap:14px 10px;padding:14px 10px}.CardSection_valueItem__YtV1W{gap:10px}.CardSection_valueItem__YtV1W h3{font-size:13.5px}.CardSection_valueItem__YtV1W p{font-size:10.5px}.CardSection_valueIcon__42bKQ{font-size:22px}.CardSection_valueIcon__42bKQ svg{width:22px;height:22px}}.FooterNew_footerWrapper__ZvEj7{--brown:#382417;--dark-brown:#2d1c14;--gold:#b57a0a;--gold-hover:#946005;--gold-light:#fef8ee;--border-color:#ebe3d5;--text-primary:#2d1c14;--text-muted:#665243;--text-secondary:#8c7666;background:#fffefe;color:var(--text-primary);border-top:1px solid var(--border-color);margin-top:25px;width:100%}.FooterNew_footerGrid__jrHUu{max-width:1480px;margin:0 auto;padding:34px 25px 26px;display:grid;grid-template-columns:1.35fr 1fr 1fr .85fr;grid-gap:28px;gap:28px}.FooterNew_footerBrand__rdXZy{display:flex;flex-direction:column;gap:12px}.FooterNew_footerLogo__OaMYK{display:inline-block;max-width:-moz-fit-content;max-width:fit-content}.FooterNew_footerLogo__OaMYK .FooterNew_logoImg__HTfCg{max-height:48px;width:auto;object-fit:contain;display:block}.FooterNew_footerBrandText__uAwWz strong{display:block;font-size:17px;color:var(--text-primary);margin:2px 0 4px;font-weight:700}.FooterNew_footerBrandSub__d_avo{font-size:13.5px;color:var(--gold);font-style:italic;font-weight:600}.FooterNew_footerBrandLoc__ibwQM{margin:2px 0 5px;font-size:12px;color:var(--text-muted);font-weight:500}.FooterNew_footerBrandNote__Aqd5h{margin:0;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.FooterNew_footerColumn__cvpVM{border-left:1px solid var(--border-color);padding-left:24px}.FooterNew_footerColumn__cvpVM h3{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--text-primary)}.FooterNew_footerColumn__cvpVM p{display:flex;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--text-muted)}.FooterNew_footerColumn__cvpVM p i{color:var(--gold);font-size:13px;margin-top:2px;flex-shrink:0}.FooterNew_footerColumn__cvpVM a{display:flex;align-items:center;gap:6px;color:var(--text-muted);text-decoration:none;font-size:12px;margin:8px 0;transition:color .15s ease,transform .15s ease}.FooterNew_footerColumn__cvpVM a:hover{color:var(--gold-hover);transform:translateX(2px)}.FooterNew_footerColumn__cvpVM a i{font-size:9px;color:var(--gold)}.FooterNew_footerSocial__mou7X{border-left:1px solid var(--border-color);padding-left:24px}.FooterNew_footerSocial__mou7X h3{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--text-primary)}.FooterNew_socialIcons__hqjLT{display:flex;gap:10px}.FooterNew_socialIcons__hqjLT a{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:15px;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.08)}.FooterNew_socialIcons__hqjLT a:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.FooterNew_fbIcon__hZvxg{background:#1877f2}.FooterNew_ytIcon__YmEBN{background:red}.FooterNew_footerQuote__AnR94{display:block;margin-top:18px;font-family:Brush Script MT,Dancing Script,cursive;font-size:26px;font-style:italic;color:var(--gold)}.FooterNew_footerBottom__dSpW4{border-top:1px solid var(--border-color);max-width:1480px;margin:0 auto;padding:14px 25px;display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--text-secondary)}@media(max-width:1024px){.FooterNew_footerGrid__jrHUu{grid-template-columns:1fr 1fr}}@media(max-width:680px){.FooterNew_footerGrid__jrHUu{grid-template-columns:1fr;gap:20px}.FooterNew_footerColumn__cvpVM,.FooterNew_footerSocial__mou7X{border-left:0;border-top:1px solid var(--border-color);padding-left:0;padding-top:14px}.FooterNew_footerBottom__dSpW4{flex-direction:column;gap:6px;text-align:center}}.SubscribeBlock_subscribeFluidSection__xm5tA{width:100%;padding:38px 0;background:#fff;border-top:1px solid #ebd9c8;border-bottom:1px solid #ebd9c8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.SubscribeBlock_fluidInner__bj2dN{max-width:1400px;margin:0 auto;padding:0 30px}.SubscribeBlock_ctaTag__HixVB{display:inline-block;color:#e6820f;font-size:11.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px}.SubscribeBlock_ctaTitle__vMbMu{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;color:#055090;margin:0 0 6px;line-height:1.25}.SubscribeBlock_ctaText__20o7b{font-size:14px;line-height:1.55;color:#55483f;margin:0;max-width:600px}.SubscribeBlock_quickForm__ICOBN{width:100%;max-width:520px;margin-left:auto}.SubscribeBlock_inputGroup__MdUWY{display:flex;align-items:stretch;background:#fff;border:1.5px solid #dcc9b7;border-radius:8px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease}.SubscribeBlock_inputGroup__MdUWY:focus-within{border-color:#e6820f;box-shadow:0 0 0 3px rgba(181,122,10,.15)}.SubscribeBlock_inputIcon__htdot{display:flex;align-items:center;justify-content:center;padding:0 14px;color:#8c7b70;font-size:17px}.SubscribeBlock_textInput__4Uqdj{flex-grow:1;border:0;background:transparent;font-size:14px;color:#382417;padding:9px 8px;outline:none;font-family:inherit;min-width:0}.SubscribeBlock_textInput__4Uqdj::placeholder{color:#9c8e84}.SubscribeBlock_submitBtn__CJBGZ{border:0;cursor:pointer;background:#055090;color:#fff;padding:9px 22px;border-radius:6px;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background-color .2s ease,transform .15s ease;white-space:nowrap}.SubscribeBlock_submitBtn__CJBGZ:hover{background:#e6820f;transform:translateY(-1px)}.SubscribeBlock_submitBtn__CJBGZ:disabled{opacity:.7;cursor:not-allowed}.SubscribeBlock_submitBtn__CJBGZ i{font-size:13px}.SubscribeBlock_errorText__6vksU{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;color:#b52b2b;font-weight:500}.SubscribeBlock_errorText__6vksU i{font-size:13px}.SubscribeBlock_successBox__5kk_c{display:flex;align-items:center;justify-content:center;gap:8px;background:#eef8f0;border:1px solid #c3e6cb;border-radius:8px;padding:12px 18px;font-size:13.5px;font-weight:600;color:#1e6b30;text-align:center;max-width:520px;margin-left:auto}.SubscribeBlock_successBox__5kk_c i{font-size:18px;color:#28a745}@media(max-width:991px){.SubscribeBlock_fluidInner__bj2dN{padding:0 20px}.SubscribeBlock_quickForm__ICOBN,.SubscribeBlock_successBox__5kk_c{margin:0 auto}.SubscribeBlock_ctaText__20o7b{max-width:100%}}@media(max-width:576px){.SubscribeBlock_subscribeFluidSection__xm5tA{padding:28px 0}.SubscribeBlock_ctaTitle__vMbMu{font-size:21px}.SubscribeBlock_inputGroup__MdUWY{flex-direction:column;padding:6px;gap:6px}.SubscribeBlock_textInput__4Uqdj{padding:6px 8px}.SubscribeBlock_submitBtn__CJBGZ{width:100%;justify-content:center;padding:10px}}