:root{--ams-navy:#082765;--ams-blue:#1552b8;--ams-sky:#64c5ee;--ams-orange:#ef5b28;--ams-gold:#f7b541;--ams-ink:#152a52;--ams-muted:#64718a;--ams-soft:#f3f7fc;--ams-line:#dfe7f1;--ams-white:#fff}*{box-sizing:border-box}body.ams-complete-site{margin:0;background:#fff;color:var(--ams-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.ams-standard-content{max-width:1180px;margin:auto;padding:70px 24px}a{transition:color .2s ease,background .2s ease,transform .2s ease}.ams-global-part .elementor-section>.elementor-container,.ams-global-part .e-con-inner{max-width:1180px}.ams-site-header{background:#fff;box-shadow:0 8px 30px rgba(12,38,91,.08);position:relative;z-index:50}.ams-site-header>.elementor-container{align-items:center}.ams-header-logo img{width:210px;max-height:76px;object-fit:contain}.ams-header-brand .elementor-heading-title{color:var(--ams-blue);font:800 17px/1.2 Arial,sans-serif}.ams-header-menu-column>.elementor-widget-wrap{justify-content:flex-end}.ams-header-menu-widget{width:100%}.ams-menu-toggle{display:none;margin-left:auto;border:0;background:var(--ams-navy);padding:11px;border-radius:5px;cursor:pointer}.ams-menu-toggle span{display:block;width:22px;height:2px;background:#fff;margin:4px}.ams-primary-navigation ul{list-style:none;margin:0;padding:0}.ams-primary-menu{display:flex;align-items:center;justify-content:flex-end;gap:18px}.ams-primary-menu a{display:block;color:var(--ams-navy);text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:900;white-space:nowrap}.ams-primary-menu a:hover,.ams-primary-menu .current-menu-item>a{color:var(--ams-orange)}.ams-primary-menu .menu-item-has-children{position:relative}.ams-primary-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:190px;background:#fff;padding:12px;border-radius:8px;box-shadow:0 14px 34px rgba(12,38,91,.14)}.ams-primary-menu .menu-item-has-children:hover>.sub-menu{display:block}.ams-home-hero,.ams-inner-hero{background:linear-gradient(135deg,#09276c 0%,#1550b8 58%,#176bd1 100%);color:#fff;text-align:center;overflow:hidden}.ams-home-hero>.elementor-container,.ams-inner-hero>.elementor-container{max-width:980px}.ams-hero-kicker .elementor-heading-title{color:var(--gold,#f7b541);font:900 12px Arial,sans-serif;letter-spacing:.28em}.ams-home-hero-title .elementor-heading-title{color:#fff;font:700 clamp(3.2rem,7vw,6rem)/.98 Georgia,serif;margin:8px 0}.ams-home-hero-subtitle .elementor-heading-title{color:#8bd9f6;font:italic 400 clamp(1.5rem,3vw,2.45rem)/1.2 Georgia,serif}.ams-home-hero-copy,.ams-inner-hero-copy{max-width:760px;margin:0 auto;color:#e7efff;font-size:18px}.ams-hero-verse{color:#fff;font:italic 17px Georgia,serif;margin-top:26px}.ams-hero-verse strong{display:inline-block;margin-top:8px;color:var(--ams-gold);font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.ams-inner-hero-title .elementor-heading-title{color:#fff;font:700 clamp(2.8rem,6vw,5rem)/1.03 Georgia,serif;margin:8px 0 15px}.ams-button-orange,.ams-button-white,.ams-button-blue,.ams-button-light{display:inline-block;width:auto!important;margin:9px 7px}.ams-button-orange .elementor-button,.ams-action-button{background:var(--ams-orange);color:#fff;border-radius:5px;padding:16px 27px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.ams-button-white .elementor-button{background:#fff;color:var(--ams-navy);border-radius:5px;padding:16px 27px;font-weight:900;text-transform:uppercase}.ams-button-blue .elementor-button{background:var(--ams-navy);color:#fff;border-radius:5px;padding:16px 27px;font-weight:900;text-transform:uppercase}.ams-button-light .elementor-button{background:#fff;color:var(--ams-navy);border-radius:5px;padding:13px 21px;font-weight:900;text-transform:uppercase}.ams-kicker .elementor-heading-title{color:var(--ams-orange);font:900 11px Arial,sans-serif;letter-spacing:.22em}.ams-section-title .elementor-heading-title{color:var(--ams-navy);font:700 clamp(2.3rem,5vw,4.25rem)/1.05 Georgia,serif;margin:7px 0 18px}.ams-section-copy{color:var(--ams-muted);font-size:17px;max-width:760px}.ams-split-section>.elementor-container,.ams-form-section>.elementor-container,.ams-partner-section>.elementor-container{align-items:center}.ams-soft-section,.ams-form-section{background:var(--ams-soft)}.ams-blue-section,.ams-partner-section{background:linear-gradient(135deg,#092765,#1457bd);color:#fff}.ams-blue-section .ams-section-title .elementor-heading-title,.ams-partner-section .ams-section-title .elementor-heading-title{color:#fff}.ams-blue-section .ams-section-copy,.ams-partner-section .ams-section-copy{color:#dfeaff}.ams-card-section>.elementor-container{align-items:stretch}.ams-card-column>.elementor-widget-wrap{height:100%;background:#fff;margin:10px;padding:30px!important;border:1px solid #e6edf5;border-radius:14px;box-shadow:0 16px 38px rgba(11,39,92,.09)}.ams-card-title .elementor-heading-title{color:var(--ams-navy);font:700 25px/1.16 Georgia,serif}.ams-card-copy{color:var(--ams-muted);font-size:15px}.ams-overlap-section{background:#fff}.ams-feature-panel>.elementor-widget-wrap{background:linear-gradient(135deg,#eaf3ff,#f9fbff);border-radius:20px;padding:48px!important;justify-content:center}.ams-feature-logo img{max-width:430px}.ams-check-list{color:#30466e;line-height:2}.ams-blue-panel>.elementor-widget-wrap{background:linear-gradient(135deg,#082765,#1559c4);border-radius:18px;padding:46px!important;color:#fff}.ams-blue-panel .ams-feature-card-title .elementor-heading-title,.ams-blue-panel .ams-section-title .elementor-heading-title,.ams-blue-panel .ams-kicker .elementor-heading-title{color:#fff}.ams-feature-card-title .elementor-heading-title{font:700 42px/1.08 Georgia,serif}.ams-feature-card-copy{color:#dce8ff;font-size:17px}.ams-schedule{font-size:17px;color:#30466e;line-height:2}.ams-heading-section{text-align:center}.ams-heading-section .ams-section-copy{margin:auto}.ams-testimony-card>.elementor-widget-container,.ams-scripture-card>.elementor-widget-container{background:#f1f6ff;padding:38px;border-radius:14px;border-left:5px solid var(--ams-orange);font:19px/1.65 Georgia,serif;color:#263c65}.ams-scripture-reference{color:var(--ams-gold);font-weight:900}.ams-media-section .ams-card-column>.elementor-widget-wrap{border-top:5px solid var(--ams-blue)}.ams-form-widget>.elementor-widget-container{background:#fff;border-radius:18px;padding:38px;box-shadow:0 18px 42px rgba(13,37,89,.1)}.ams-operational-form h3{margin:0 0 8px;color:var(--ams-navy);font:700 32px Georgia,serif}.ams-form-intro{color:var(--ams-muted);margin:0 0 25px}.ams-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ams-form-field{display:block}.ams-form-field:has(textarea),.ams-issues{grid-column:1/-1}.ams-form-field>span,.ams-issues legend{display:block;margin-bottom:7px;color:#243b66;font-size:11px;font-weight:900;text-transform:uppercase}.ams-form-field em{color:var(--ams-orange)}.ams-form-field input,.ams-form-field select,.ams-form-field textarea{width:100%;border:1px solid #d9e3ef;background:#fbfdff;border-radius:5px;padding:13px;font:inherit;color:#23385f}.ams-form-field textarea{resize:vertical}.ams-issues{border:1px solid #d9e3ef;border-radius:8px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ams-issues label{display:flex;gap:8px;align-items:flex-start;color:#445472;font-size:14px}.ams-form-consent{display:flex;gap:9px;align-items:flex-start;margin:22px 0 12px;color:#465674;font-size:13px}.ams-care-notice{background:#fff6ee;border-left:4px solid var(--ams-orange);padding:12px 14px;color:#6e503f;font-size:12px}.ams-submit-button{border:0;background:var(--ams-orange);color:#fff;border-radius:5px;padding:15px 24px;font-weight:900;text-transform:uppercase;cursor:pointer}.ams-submit-button:disabled{opacity:.6}.ams-form-status{font-weight:800;margin:14px 0 0}.ams-form-status.success{color:#13723c}.ams-form-status.error{color:#b31825}.ams-honeypot{position:absolute!important;left:-9999px!important}.ams-giving-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ams-giving-card{background:#fff;border:1px solid #e2eaf4;border-radius:16px;padding:32px;box-shadow:0 16px 38px rgba(11,39,92,.08)}.ams-giving-card span{color:var(--ams-orange);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.ams-giving-card h3{color:var(--ams-navy);font:700 27px Georgia,serif}.ams-giving-card p{color:var(--ams-muted)}.ams-giving-secure{background:linear-gradient(145deg,#092765,#1559c4);color:#fff}.ams-giving-secure h3,.ams-giving-secure p{color:#fff}.ams-copy-button{border:1px solid var(--ams-blue);background:#fff;color:var(--ams-blue);border-radius:5px;padding:10px 14px;font-weight:800;cursor:pointer}.ams-payment-safety{margin:25px 0 0;text-align:center;color:#65738a;font-size:13px}.ams-setting-note{background:#fff6ed;padding:10px;color:#6e503f!important}.ams-contact-details{color:#e1ebff}.ams-site-footer{background:#071f51;color:#fff}.ams-site-footer>.elementor-container{align-items:center}.ams-footer-logo img{width:220px;background:#fff;padding:8px;border-radius:6px}.ams-footer-title .elementor-heading-title{color:#fff;font:700 23px Georgia,serif}.ams-footer-copy{color:#cddaf3;font-size:14px}.ams-footer-bottom{background:#051944;color:#9fb1d1;text-align:center}.ams-footer-bottom-copy p{margin:0;font-size:12px}.ams-whatsapp{position:fixed;right:18px;bottom:18px;z-index:100;background:#1fa855;color:#fff;text-decoration:none;font-weight:900;padding:12px 18px;border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.2)}.ams-fallback-header,.ams-fallback-footer{padding:25px;display:flex;justify-content:space-between}.ams-fallback-header{background:#fff}.ams-fallback-footer{background:var(--ams-navy);color:#fff}.ams-fallback-header ul{display:flex;gap:15px;list-style:none}.ams-fallback-header a{text-decoration:none;color:var(--ams-navy)}
@media(max-width:1024px){.ams-primary-menu{gap:10px}.ams-primary-menu a{font-size:10px}.ams-header-logo img{width:170px}.ams-card-column>.elementor-widget-wrap{margin:7px;padding:24px!important}.ams-feature-card-title .elementor-heading-title{font-size:34px}}
@media(max-width:767px){.ams-header-brand-column{display:none}.ams-header-logo-column{width:65%!important}.ams-header-menu-column{width:35%!important}.ams-menu-toggle{display:block}.ams-primary-navigation{display:none;position:absolute;left:18px;right:18px;top:100%;background:#fff;padding:18px;border-radius:10px;box-shadow:0 16px 36px rgba(12,38,91,.16)}.ams-header-menu-widget.menu-open .ams-primary-navigation{display:block}.ams-primary-menu{display:block}.ams-primary-menu li{border-bottom:1px solid #e7edf5}.ams-primary-menu li:last-child{border:0}.ams-primary-menu a{font-size:12px;padding:11px}.ams-primary-menu .sub-menu{display:block;position:static;box-shadow:none;padding:0 0 6px 16px}.ams-card-column>.elementor-widget-wrap{margin:8px 0}.ams-feature-panel>.elementor-widget-wrap,.ams-blue-panel>.elementor-widget-wrap{padding:30px!important}.ams-form-widget>.elementor-widget-container{padding:25px}.ams-form-grid,.ams-issues,.ams-giving-grid{grid-template-columns:1fr}.ams-form-field:has(textarea),.ams-issues{grid-column:auto}.ams-footer-logo img{width:180px}.ams-whatsapp{right:12px;bottom:12px;font-size:12px;padding:10px 14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Version 3.1: native Elementor Free header buttons. */
.ams-header-logo img{width:185px}
.ams-header-brand .elementor-heading-title{font-size:15px}
.ams-header-menu-column>.elementor-widget-wrap{justify-content:flex-end;align-items:center;flex-wrap:wrap}
.ams-menu-button{display:inline-block;width:auto!important;margin:2px}
.ams-menu-button .elementor-button{background:transparent;color:var(--ams-navy);border:0;border-radius:4px;padding:9px 6px;font:900 10px/1 Arial,sans-serif;text-transform:uppercase;white-space:nowrap}
.ams-menu-button .elementor-button:hover{color:var(--ams-orange);background:#f6f8fc}
.ams-menu-prayer .elementor-button{border:1px solid var(--ams-blue)}
.ams-menu-give .elementor-button{background:var(--ams-orange);color:#fff;padding-left:11px;padding-right:11px}
.ams-menu-give .elementor-button:hover{background:var(--ams-navy);color:#fff}
@media(max-width:1024px){.ams-header-logo img{width:160px}.ams-menu-button .elementor-button{font-size:9px;padding:8px 5px}}
@media(max-width:767px){.ams-header-brand-column{display:none}.ams-header-logo-column{width:100%!important;text-align:center}.ams-header-menu-column{width:100%!important}.ams-header-menu-column>.elementor-widget-wrap{justify-content:center}.ams-menu-button .elementor-button{font-size:9px;padding:7px 5px}}

/* Version 4: rebuilt plain text Elementor Free header. */
.ams-site-header-v4{background:#fff}
.ams-site-header-v4>.elementor-container{align-items:center;min-height:0}
.ams-site-header-v4 .ams-header-logo img{width:180px!important;max-width:100%;height:auto;max-height:72px;object-fit:contain}
.ams-site-header-v4 .ams-header-brand .elementor-heading-title{margin:0;color:#64bfea;font:700 15px/1.25 Arial,sans-serif;white-space:nowrap}
.ams-site-header-v4 .ams-plain-text-menu>.elementor-widget-wrap{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;align-content:center!important;flex-wrap:wrap!important;column-gap:16px!important;row-gap:10px!important}
.ams-site-header-v4 .ams-plain-menu-item{display:block!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important}
.ams-site-header-v4 .ams-plain-menu-item .elementor-widget-container{margin:0!important;padding:0!important}
.ams-site-header-v4 .ams-plain-menu-item .elementor-heading-title{margin:0!important;padding:0!important;font:700 11px/1.2 Arial,sans-serif!important;text-transform:uppercase;white-space:nowrap}
.ams-site-header-v4 .ams-plain-menu-item a{color:#082765;text-decoration:none}
.ams-site-header-v4 .ams-plain-menu-item a:hover{color:#ef5b28}
@media(max-width:1024px){.ams-site-header-v4 .ams-header-logo img{width:150px!important}.ams-site-header-v4 .ams-plain-text-menu>.elementor-widget-wrap{column-gap:10px!important}.ams-site-header-v4 .ams-plain-menu-item .elementor-heading-title{font-size:10px!important}}
@media(max-width:767px){.ams-site-header-v4 .ams-header-logo-column,.ams-site-header-v4 .ams-header-brand-column,.ams-site-header-v4 .ams-header-menu-column{display:block!important;width:100%!important}.ams-site-header-v4 .ams-header-logo-column>.elementor-widget-wrap,.ams-site-header-v4 .ams-header-brand-column>.elementor-widget-wrap,.ams-site-header-v4 .ams-plain-text-menu>.elementor-widget-wrap{justify-content:center!important;text-align:center}.ams-site-header-v4 .ams-header-brand{margin:8px 0 12px}.ams-site-header-v4 .ams-plain-text-menu>.elementor-widget-wrap{column-gap:12px!important;row-gap:10px!important}.ams-site-header-v4 .ams-plain-menu-item .elementor-heading-title{font-size:10px!important}}
