#elementor-popup-modal-157 .dialog-message{align-items:flex-start!important}#elementor-popup-modal-157 .dialog-widget-content{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-top:0!important;border-radius:0!important;animation:fadeIn 0.3s ease!important}#elementor-popup-modal-157 .dialog-widget-content .elementor{margin-top:var(--header-height,120px)!important}#elementor-popup-modal-157 .dialog-lightbox-overlay{top:var(--header-height,120px)!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.swiper-pagination-bullets .swiper-pagination-bullet{width:40px!important;height:3px!important;border-radius:2px!important;background:rgb(255 255 255 / .5)!important;opacity:1!important;transition:all 0.3s ease!important;margin:0 4px!important}.swiper-pagination-bullets .swiper-pagination-bullet-active{width:50px!important;background:#ffffff!important}<!--===========================================================================MRKC HOME — 0 BASE / SHARED STYLES Drop this once on the page (or in Elementor → Site Settings → Custom CSS without the <style>tags). Defines brand colors,fonts,reset,and shared .mrkc-btn-* button classes used by every section.===========================================================================--><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet"><style>:root{--mrkc-brand:#5a7a3c;--mrkc-brand-dark:#3f5a28;--mrkc-gold:#b59661;--mrkc-ink:#1f2418;--mrkc-muted:#6f6f6f;--mrkc-bg:#ffffff;--mrkc-bg-ash:#f5f3ee;--mrkc-line:#e6e2d8;--mrkc-max:1280px;--mrkc-serif:'Cormorant Garamond', Georgia, serif;--mrkc-sans:'Inter', -apple-system, BlinkMacSystemFont, sans-serif}[class^="mrkc-"],[class*=" mrkc-"]{box-sizing:border-box}[class^="mrkc-"] img,[class*=" mrkc-"] img{max-width:100%;height:auto;display:block}[class^="mrkc-"] a,[class*=" mrkc-"] a{color:inherit;text-decoration:none}[class^="mrkc-"] h1,[class^="mrkc-"] h2,[class^="mrkc-"] h3,[class*=" mrkc-"] h1,[class*=" mrkc-"] h2,[class*=" mrkc-"] h3{font-family:var(--mrkc-serif);font-weight:500;line-height:1.2;margin:0 0 .5em;letter-spacing:.01em}[class^="mrkc-"] p,[class*=" mrkc-"] p{line-height:1.7}.mrkc-eyebrow{font-family:var(--mrkc-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mrkc-gold);margin:0 0 14px;font-weight:500}.mrkc-title{font-family:var(--mrkc-serif);font-size:clamp(28px, 4vw, 44px);margin:0 0 16px;line-height:1.2}.mrkc-lead{max-width:760px;margin:0 auto 24px;font-size:17px;color:var(--mrkc-muted);font-family:var(--mrkc-sans)}.mrkc-center{text-align:center}.mrkc-btn{display:inline-block;padding:14px 32px;font-family:var(--mrkc-sans);font-size:12px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;border:1px solid currentColor;background:#fff0;color:var(--mrkc-ink);cursor:pointer;transition:all .25s ease;text-decoration:none}.mrkc-btn:hover{background:var(--mrkc-ink);color:#fff}.mrkc-btn--gold{color:var(--mrkc-gold);border-color:var(--mrkc-gold)}.mrkc-btn--gold:hover{background:var(--mrkc-gold);color:#fff}.mrkc-btn--solid{background:var(--mrkc-brand);color:#fff;border-color:var(--mrkc-brand)}.mrkc-btn--solid:hover{background:var(--mrkc-brand-dark);border-color:var(--mrkc-brand-dark)}.mrkc-btn--link{border:none;padding:6px 0;border-bottom:1px solid var(--mrkc-gold);color:var(--mrkc-gold);letter-spacing:.25em;font-family:var(--mrkc-sans);font-size:12px;text-transform:uppercase;font-weight:500}.mrkc-btn--link:hover{background:none;color:var(--mrkc-brand-dark);border-color:var(--mrkc-brand-dark)}</style>