.elementor-kit-59{--e-global-color-primary:#1769AA;--e-global-color-secondary:#0F2747;--e-global-color-text:#172033;--e-global-color-accent:#F2B134;--e-global-color-shorang:#E97132;--e-global-color-shgreen:#2F8F5B;--e-global-color-shred01:#D84A4A;--e-global-color-shmuted:#5C667A;--e-global-color-shdeept:#173354;--e-global-color-shsky01:#EAF4FB;--e-global-color-shltbg1:#F5F8FC;--e-global-color-shline1:#DBE3EC;--e-global-color-shcream:#FFF8E8;--e-global-color-shftdrk:#081A31;--e-global-color-shwhite:#FFFFFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-sheybrw-font-family:"Inter";--e-global-typography-sheybrw-font-size:12.5px;--e-global-typography-sheybrw-font-weight:800;--e-global-typography-sheybrw-text-transform:uppercase;--e-global-typography-sheybrw-letter-spacing:0.13em;--e-global-typography-shlead1-font-family:"Inter";--e-global-typography-shlead1-font-size:19px;--e-global-typography-shlead1-font-weight:400;--e-global-typography-shlead1-line-height:1.65em;--e-global-typography-shintro-font-family:"Inter";--e-global-typography-shintro-font-size:17px;--e-global-typography-shintro-font-weight:400;--e-global-typography-shintro-line-height:1.65em;--e-global-typography-shhomh1-font-family:"Inter";--e-global-typography-shhomh1-font-size:72px;--e-global-typography-shhomh1-font-weight:700;--e-global-typography-shhomh1-line-height:1.07em;--e-global-typography-shhomh1-letter-spacing:-0.035em;--e-global-typography-shslide-font-family:"Inter";--e-global-typography-shslide-font-size:62px;--e-global-typography-shslide-font-weight:700;--e-global-typography-shslide-line-height:1.05em;--e-global-typography-shslide-letter-spacing:-0.035em;--e-global-typography-shnav01-font-family:"Inter";--e-global-typography-shnav01-font-size:15px;--e-global-typography-shnav01-font-weight:700;--e-global-typography-shstat1-font-family:"Inter";--e-global-typography-shstat1-font-size:32px;--e-global-typography-shstat1-font-weight:900;--e-global-typography-shstat1-line-height:1.2em;--e-global-typography-shpill1-font-family:"Inter";--e-global-typography-shpill1-font-size:12.5px;--e-global-typography-shpill1-font-weight:800;background-color:var( --e-global-color-shwhite );color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-kit-59 button,.elementor-kit-59 input[type="button"],.elementor-kit-59 input[type="submit"],.elementor-kit-59 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-shwhite );box-shadow:0px 8px 24px 0px rgba(23,105,170,0.24);border-radius:999px 999px 999px 999px;padding:12px 20px 12px 20px;}.elementor-kit-59 button:hover,.elementor-kit-59 button:focus,.elementor-kit-59 input[type="button"]:hover,.elementor-kit-59 input[type="button"]:focus,.elementor-kit-59 input[type="submit"]:hover,.elementor-kit-59 input[type="submit"]:focus,.elementor-kit-59 .elementor-button:hover,.elementor-kit-59 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-shwhite );}.elementor-kit-59 e-page-transition{background-color:#FFBC7D;}.elementor-kit-59 a:hover{color:var( --e-global-color-primary );}.elementor-kit-59 h1{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1.15em;}.elementor-kit-59 h2{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:54px;font-weight:700;line-height:1.15em;}.elementor-kit-59 h3{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;}.elementor-kit-59 h4{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-kit-59 h5{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;}.elementor-kit-59 h6{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;}.elementor-kit-59 label{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14.7px;font-weight:700;}.elementor-kit-59 input:not([type="button"]):not([type="submit"]),.elementor-kit-59 textarea,.elementor-kit-59 .elementor-field-textual{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFD8E4;border-radius:12px 12px 12px 12px;padding:12px 14px 12px 14px;}.elementor-kit-59 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-59 textarea:focus,.elementor-kit-59 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:980px){.elementor-kit-59{--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-sheybrw-font-size:12.5px;--e-global-typography-shlead1-font-size:18px;--e-global-typography-shintro-font-size:17px;--e-global-typography-shhomh1-font-size:62px;--e-global-typography-shslide-font-size:56px;--e-global-typography-shnav01-font-size:15px;--e-global-typography-shstat1-font-size:32px;--e-global-typography-shpill1-font-size:12.5px;font-size:16px;}.elementor-kit-59 h1{font-size:48px;}.elementor-kit-59 h2{font-size:40px;}.elementor-kit-59 h3{font-size:20px;}.elementor-kit-59 h4{font-size:18px;}.elementor-kit-59 h5{font-size:16px;}.elementor-kit-59 h6{font-size:14px;}.elementor-kit-59 button,.elementor-kit-59 input[type="button"],.elementor-kit-59 input[type="submit"],.elementor-kit-59 .elementor-button{font-size:16px;}.elementor-kit-59 label{font-size:14.7px;}.elementor-kit-59 input:not([type="button"]):not([type="submit"]),.elementor-kit-59 textarea,.elementor-kit-59 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:640px){.elementor-kit-59{--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-sheybrw-font-size:12.5px;--e-global-typography-shlead1-font-size:17px;--e-global-typography-shintro-font-size:16px;--e-global-typography-shhomh1-font-size:44px;--e-global-typography-shslide-font-size:40px;--e-global-typography-shnav01-font-size:15px;--e-global-typography-shstat1-font-size:32px;--e-global-typography-shpill1-font-size:12.5px;font-size:16px;}.elementor-kit-59 h1{font-size:38px;}.elementor-kit-59 h2{font-size:32px;}.elementor-kit-59 h3{font-size:20px;}.elementor-kit-59 h4{font-size:16px;}.elementor-kit-59 h5{font-size:16px;}.elementor-kit-59 h6{font-size:14px;}.elementor-kit-59 button,.elementor-kit-59 input[type="button"],.elementor-kit-59 input[type="submit"],.elementor-kit-59 .elementor-button{font-size:16px;}.elementor-kit-59 label{font-size:14.7px;}.elementor-kit-59 input:not([type="button"]):not([type="submit"]),.elementor-kit-59 textarea,.elementor-kit-59 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* SHCA – global helpers (blueprint section 9) */
html{scroll-behavior:smooth}
.e-con.shca-section{--padding-top:82px;--padding-bottom:82px}
@media(max-width:640px){.e-con.shca-section{--padding-top:62px;--padding-bottom:62px}}

/* Buttons */
.elementor-button{transition:transform .2s,background .2s,color .2s}
.elementor-button:hover{transform:translateY(-2px)}
.shca-btn-gold .elementor-button{background:#F2B134;color:#0F2747;box-shadow:none}
.shca-btn-gold .elementor-button:hover{background:#F2B134;color:#0F2747}
.shca-btn-outline .elementor-button{background:#fff;color:#1769AA;border:1px solid #1769AA;box-shadow:none}
.shca-btn-outline .elementor-button:hover{background:#fff;color:#1769AA}
.shca-btn-light .elementor-button{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.65);box-shadow:none}
.shca-btn-light .elementor-button:hover{background:#fff;color:#0F2747}
.shca-equal-btns .elementor-button{width:min(100%,260px);min-height:54px;justify-content:center}
@media(max-width:640px){.shca-equal-btns .elementor-button{width:100%}}

/* Cards */
.shca-card{background:#fff;border:1px solid #DBE3EC;border-radius:22px;box-shadow:0 10px 28px rgba(15,39,71,.07);transition:transform .2s,box-shadow .2s}
.shca-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,39,71,.12)}
.shca-pillar{position:relative;overflow:hidden}
.shca-pillar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#F2B134}
.shca-vision{border-top:5px solid #F2B134!important}
.shca-icon{width:54px;height:54px;border-radius:16px;background:#EAF4FB;display:grid;place-items:center;font-size:1.5rem}
.shca-pill{display:inline-flex;border-radius:999px;background:#EAF4FB;color:#1769AA;padding:6px 11px;font-size:.78rem;font-weight:800}

/* Text blocks */
.shca-notice{padding:16px 18px;border-radius:14px;background:#FFF8E8;border-left:4px solid #F2B134}
.shca-notice p{margin:0}
.shca-quote{font-size:1.35rem;font-weight:650;color:#0F2747;padding-left:24px;border-left:5px solid #F2B134}
.shca-checklist ul{list-style:none;padding:0;margin:0}
.shca-checklist li{position:relative;padding-left:28px;margin:10px 0}
.shca-checklist li:before{content:"\2713";position:absolute;left:0;color:#2F8F5B;font-weight:900}

/* Hero decoration */
.shca-hero-oval{position:relative;overflow:hidden}
.shca-hero-oval:after{content:"";position:absolute;inset:auto -8% -120px 35%;height:280px;border-radius:50%;background:rgba(255,255,255,.08);transform:rotate(-8deg);pointer-events:none}

/* Forms */
.elementor-field-type-textarea textarea{min-height:140px}

/* Section variants + helpers (Phase 4A) */
.e-con.shca-soft{background-color:#EAF4FB}
.e-con.shca-navy{background-color:#0F2747}
.shca-navy .elementor-heading-title{color:#fff}
.shca-navy .elementor-widget-text-editor,.shca-navy p{color:#D9E5F2}
.shca-tight p:last-child{margin-bottom:0}
.shca-card .elementor-widget-text-editor{color:#172033}
.shca-center{text-align:center;margin-left:auto;margin-right:auto}
/* Stats */
.shca-stat{padding:24px;border-radius:18px;background:#fff;border:1px solid #DBE3EC}
.shca-navy .shca-stat{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}
/* CTA box */
.e-con.shca-cta{background:linear-gradient(120deg,#1769AA,#1689C9);border-radius:30px}
.shca-cta .elementor-heading-title{color:#fff}
.shca-cta .elementor-widget-text-editor{color:#E6F4FF}
.shca-cta-actions .elementor-button{width:100%;min-height:52px;justify-content:center}

.shca-icon .elementor-heading-title{font-size:1.5rem;line-height:1}

/* Phase 4B helpers */
.shca-navy .shca-stat p{color:#fff}
.shca-navy .shca-notice p,.shca-notice p{color:#172033}
/* btn-center: vertically centred button text */
.shca-cta-actions .elementor-button,.shca-equal-btns .elementor-button,.shca-hero-actions .elementor-button{display:flex;align-items:center;justify-content:center;text-align:center}
.shca-hero-actions .elementor-button{min-height:52px}
/* FAQ accordion (Phase 6A) */
.shca-faq .e-n-accordion{gap:14px}
.shca-faq .e-n-accordion-item{border:1px solid #DBE3EC;border-radius:16px;background:#fff;overflow:hidden}
.shca-faq .e-n-accordion-item-title{border:0!important}

/* Program area cards – T08 (Phase 6B) */
.shca-program-grid{align-items:start}
.e-con.shca-program-card{background:#fff;border:1px solid #D5E0EA;border-radius:28px;box-shadow:0 12px 28px rgba(15,39,71,.09);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
.e-con.shca-program-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(15,39,71,.14)}
.e-con.shca-program-card:not(:has(details[open])){min-height:392px}
.shca-program-card:has(details[open]){grid-row:span 2}
.shca-program-img img{display:block;width:100%;height:190px;padding:6px;border-radius:20px;object-fit:contain;object-position:center;background:#EAF4FB;box-shadow:0 5px 14px rgba(15,39,71,.14)}
.shca-clamp p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0}
.shca-program-card:has(details[open]) .shca-clamp p{display:block;overflow:visible}
.shca-readmore{margin-top:auto}
.shca-readmore .e-n-accordion-item{border:0!important}
.shca-readmore .e-n-accordion-item-title{border:0!important;background:transparent!important}
.shca-readmore details[open]>.e-n-accordion-item-title{border-bottom:1px solid #E2E8EE!important}
.shca-readmore details[open] .e-n-accordion-item-title-text{font-size:0!important}
.shca-readmore details[open] .e-n-accordion-item-title-text:after{content:"Show Less";font-size:17.28px}
.shca-readmore .e-n-accordion-item>.e-con{background:#F7FBFE;border:0!important}
.shca-readmore .elementor-widget-text-editor{color:#243B53}
.shca-readmore strong,.shca-overall-note strong{color:#0F2747}
.e-con.shca-overall-note{background:#fff;border-left:6px solid #E97132;border-radius:0 16px 16px 0;box-shadow:0 8px 22px rgba(15,39,71,.08)}
.shca-overall-note .elementor-widget-text-editor{color:#2D3D50;line-height:1.7}
@media(max-width:640px){.e-con.shca-program-card:not(:has(details[open])){min-height:0}.shca-program-img img{height:180px}}
/* Resource cards – T07 (Phase 6C) */
.shca-essential strong{color:#0F2747}

/* CF7 forms – T09 (Phase 6D) */
.shca-form-card .wpcf7-form{display:grid;gap:15px}
.shca-form-card .wpcf7-form p{display:contents}
.shca-form-card .wpcf7-form br{display:none}
.shca-f-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.shca-form-card .wpcf7-form label{display:block;margin:0;font-weight:700;font-size:.92rem;line-height:1.65;color:#172033}
.shca-form-card .wpcf7-form-control-wrap{display:block}
.shca-form-card .wpcf7-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.shca-form-card .wpcf7-form select,.shca-form-card .wpcf7-form textarea{display:block;width:100%;max-width:100%;border:1px solid #CFD8E4;border-radius:12px;padding:12px 14px;font:inherit;line-height:1.65;color:#172033;background:#fff;box-shadow:none;outline:0;transition:border-color .2s,box-shadow .2s}
.shca-form-card .wpcf7-form input:focus,.shca-form-card .wpcf7-form select:focus,.shca-form-card .wpcf7-form textarea:focus{border-color:#1769AA;box-shadow:0 0 0 3px rgba(23,105,170,.12)}
.shca-form-card .wpcf7-form textarea{height:140px;min-height:140px;resize:vertical}
.shca-form-card .wpcf7-form select[multiple]{height:102px}
.shca-form-card .wpcf7-acceptance,.shca-form-card .wpcf7-checkbox{display:block}
.shca-form-card .wpcf7-list-item{display:block;margin:0}
.shca-form-card .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}
.shca-form-card .wpcf7-list-item input{width:auto;margin:5px 0 0;flex:0 0 auto;accent-color:#1769AA}
.shca-f-actions{position:relative}
.shca-form-card input.wpcf7-submit{display:block;width:100%;min-height:46px;border:0;border-radius:999px;padding:12px 20px;background:#1769AA;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.3;box-shadow:0 8px 24px rgba(23,105,170,.24);cursor:pointer;transition:transform .2s,background .2s}
.shca-form-card input.wpcf7-submit:hover,.shca-form-card input.wpcf7-submit:focus{background:#1769AA;color:#fff;transform:translateY(-2px)}
.shca-form-card.shca-submit-gold input.wpcf7-submit,.shca-form-card.shca-submit-gold input.wpcf7-submit:hover,.shca-form-card.shca-submit-gold input.wpcf7-submit:focus{background:#F2B134;color:#0F2747;box-shadow:none}
.shca-form-card .wpcf7-spinner{position:absolute;right:16px;top:50%;margin:-12px 0 0}
.shca-form-card .wpcf7-not-valid{border-color:#D84A4A!important}
.shca-form-card .wpcf7-not-valid-tip{margin-top:6px;font-size:.82rem;font-weight:600;color:#D84A4A}
.shca-form-card .wpcf7 form .wpcf7-response-output{margin:0;padding:12px 16px;border-radius:12px;font-size:.92rem;font-weight:600;border:1px solid #F2B134;background:#FFF8E8;color:#172033}
.shca-form-card .wpcf7 form.sent .wpcf7-response-output{border-color:#2F8F5B;background:#EAF7EF;color:#1D5E3B}
.shca-form-card .wpcf7 form.invalid .wpcf7-response-output,.shca-form-card .wpcf7 form.failed .wpcf7-response-output,.shca-form-card .wpcf7 form.aborted .wpcf7-response-output{border-color:#D84A4A;background:#FDEEEE;color:#8E2525}
.shca-f-note{margin:0;color:#5C667A}
@media(max-width:640px){.shca-f-two{grid-template-columns:1fr}}
/* Leader message – T11 (Phase 6E) */
.e-con.shca-message{max-width:900px}
.shca-exec-portrait img{display:block;width:100%;height:auto;aspect-ratio:255/312;object-fit:cover;object-position:center top;border-radius:20px;background:#EAF4FB;box-shadow:0 10px 26px rgba(15,39,71,.14)}
@media(max-width:640px){.e-con>.elementor-widget.shca-exec-portrait{max-width:240px!important}}
/* Org chart – T12 (Phase 6E) */
.e-con.shca-org-chart{max-width:1050px;margin-left:auto;margin-right:auto}
.elementor-widget.shca-org-node{background:#fff;border:2px solid #1769AA;border-radius:15px;padding:14px 18px;box-shadow:0 8px 18px rgba(15,39,71,.08)}
.shca-org-node .elementor-heading-title{font-size:16px;font-weight:800;line-height:1.65;color:#0F2747;text-align:center}
.elementor-widget.shca-org-top{background:#0F2747;border-color:#0F2747}
.shca-org-top .elementor-heading-title{color:#fff}
.e-con.shca-org-multi>.elementor-widget.shca-org-node{flex:1 1 150px}
/* Directorate cards (Phase 6E) */
.shca-clamp5 p{-webkit-line-clamp:5}
.shca-overall-note ul{margin:18px 0 20px;padding-left:22px;color:#2D3D50}
.shca-overall-note li{margin:10px 0;line-height:1.65}
/* Profiles – T13 (Phase 6E) */
.e-con.shca-profile{background:#fff;border:1px solid #DBE3EC;border-radius:22px;text-align:center}
.shca-avatar .elementor-heading-title{width:86px;height:86px;border-radius:50%;background:#0F2747;color:#fff;display:grid;place-items:center;margin:0 auto;font-size:1.4rem;font-weight:900;line-height:1}
/* Timeline – T14 (Phase 6F) */
.e-con.shca-tl-item{position:relative;overflow:visible}
.shca-tl-item:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#F2B134;left:-36px;top:6px;border:3px solid #fff;box-shadow:0 0 0 2px #F2B134;box-sizing:border-box}
@media(max-width:640px){.shca-tl-item:before{left:-32px}}

/* Stories of Hope – T15 (Phase 6F) */
.shca-p12 p{margin:0 0 12px}
.shca-story-check .elementor-heading-title{width:34px;height:34px;border:2px solid #00B0F0;border-radius:50%;display:grid;place-items:center;background:#FFC000;color:#fff;font-size:1.55rem;font-weight:850;line-height:1}
.e-con>.elementor-widget.shca-story-check{flex:0 0 auto}
.shca-story-read .e-n-accordion-item{border:0!important}
.shca-story-read .e-n-accordion-item-title{border:0!important;background:transparent!important;justify-content:flex-start}
.shca-story-read .e-n-accordion-item-title-text:before{content:"\279C";display:inline-block;margin-right:6px;color:#254991;font-size:1.25rem;font-style:normal;line-height:.68;text-shadow:1px 0 #ff0,-1px 0 #ff0,0 1px #ff0,0 -1px #ff0;transition:transform .25s}
.shca-story-read details[open] .e-n-accordion-item-title-text:before{transform:rotate(90deg)}
.shca-story-read .e-n-accordion-item>.e-con{border-left:0!important;border-right:0!important;border-bottom:0!important}
.shca-story-img img{display:block;width:100%;height:230px;object-fit:cover;border-radius:10px;background:#EEF2F5;box-shadow:0 3px 10px rgba(15,39,71,.14)}
.elementor-widget.shca-story-meta{margin-bottom:18px;padding:16px 18px;background:#F5F8FC;border-left:4px solid #E97132;border-radius:0 10px 10px 0}
.shca-story-meta,.shca-story-meta>.elementor-widget-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}
.shca-story-meta p{margin:0}
.shca-story-meta p,.shca-story-body p{font-size:10pt;font-weight:500;line-height:1.65;color:#173354}
.shca-story-body p{margin:0 0 12px}
.shca-story-meta strong,.shca-story-body strong{font-weight:850;color:#0F2747}
.shca-story-body h4{margin:22px 0 8px;color:#0F2747;font-size:10pt;line-height:1.3}
.shca-story-body .story-impact{margin-top:18px;padding:12px 14px;background:#FFF7E7;border-radius:8px}
.shca-story-body blockquote{margin:18px 0 6px;padding:14px 18px;border-left:4px solid #00B0F0;background:#F5FAFF;color:#173354;font-size:10pt;font-weight:700;font-style:italic;line-height:1.55}
.shca-story-body .story-disclaimer{font-style:italic;color:#5C6F83}
.elementor-widget.shca-table-wrap{overflow-x:auto;border:1px solid #DBE3EA;border-radius:12px;box-shadow:0 4px 14px rgba(15,39,71,.08)}
.shca-table-wrap table{width:100%;min-width:850px;border-collapse:collapse;background:#fff;margin:0;font-size:inherit}
.shca-table-wrap table th,.shca-table-wrap table td{padding:12px 14px;border:0;border-bottom:1px solid #E3E9EE;text-align:left;vertical-align:top;font-size:.92rem;line-height:1.65}
.shca-table-wrap table th{background:#0F2747;color:#fff;font-weight:700}
.shca-table-wrap tbody tr:nth-child(odd) td{background:#fff}
.shca-table-wrap tbody tr:nth-child(even) td{background:#F5F8FC}
.shca-table-wrap table td{color:#173354}
.shca-table-wrap tbody tr:last-child td{border-bottom:0}
.shca-table-wrap table th:first-child,.shca-table-wrap table td:first-child{width:50px;text-align:center;font-weight:800}
.elementor-widget.shca-stories-closing{max-width:980px;margin:38px auto 0;text-align:center}
.shca-stories-closing h3{margin:28px 0 10px;color:#0F2747}
.shca-stories-closing p{margin:0 0 14px}
.shca-stories-closing p:last-child{margin-bottom:0}
.shca-stories-closing .stories-mission-list{font-weight:750;color:#173354}
@media(max-width:640px){.shca-story-check .elementor-heading-title{width:30px;height:30px;font-size:1.35rem}.shca-story-img img{height:auto;max-height:360px;object-fit:contain}.shca-story-meta,.shca-story-meta>.elementor-widget-container{grid-template-columns:1fr}.elementor-widget.shca-story-meta{padding:14px}}

/* Testimonies – T16 (Phase 6F) */
.shca-quote-mark .elementor-heading-title{height:38px;margin:-22px 0 8px;font-family:Georgia,"Times New Roman",serif;font-size:5.4rem;font-weight:900;line-height:.72;overflow:visible}
.shca-testimony-facts p{margin:0 0 5px}
.shca-testimony-facts p:last-child{margin-bottom:0}
.shca-testimony-facts strong{font-weight:900;color:#050505}
.e-con.shca-testimony-card{height:100%}
.elementor-widget.shca-testimony-carousel{padding-bottom:64px}
.shca-testimony-carousel .elementor-swiper-button{top:auto!important;bottom:0!important;transform:none!important;width:46px;height:46px;border-radius:50%;background:#0F2747;display:grid;place-items:center;transition:background .2s,transform .2s;z-index:3}
.shca-testimony-carousel .elementor-swiper-button svg{fill:#fff;width:20px;height:20px}
.shca-testimony-carousel .elementor-swiper-button i{color:#fff;font-size:20px}
.shca-testimony-carousel .elementor-swiper-button:hover{background:#E97132;transform:scale(1.05)!important}
.shca-testimony-carousel .elementor-swiper-button-prev{left:calc(50% - 96px)!important;right:auto!important}
.shca-testimony-carousel .elementor-swiper-button-next{right:calc(50% - 96px)!important;left:auto!important}
.shca-testimony-carousel .swiper-pagination-fraction{position:absolute;top:auto!important;bottom:0!important;height:46px;line-height:46px;left:50%!important;width:84px!important;transform:translateX(-50%);color:#0F2747!important;font-weight:900;font-size:16px;font-variant-numeric:tabular-nums;text-align:center}
.elementor-widget.shca-testimony-note.shca-testimony-note{width:100%;max-width:950px!important;margin:30px auto 0!important;align-self:center;padding:17px 20px;border-left:5px solid #E97132;border-radius:0 10px 10px 0;background:#FFF7E7;color:#324B64;font-size:.92rem;line-height:1.55}
@media(max-width:640px){.shca-quote-mark .elementor-heading-title{height:44px;margin-top:-30px;font-size:6.2rem}}

/* Phase 6G – links, select height, speaker form T18 */
.shca-form-card .wpcf7-form select:not([multiple]){height:50px}
.e-con.shca-speaker-form{max-width:1100px;margin-left:auto;margin-right:auto;box-shadow:0 18px 48px rgba(15,39,71,.11)}
.shca-speaker-form .wpcf7-form{gap:24px}
.shca-req{color:#B42318}
.shca-form-card .shca-req-note{font-weight:750;color:#5A6572}
.shca-form-card fieldset.shca-fs{margin:0;padding:26px;border:1px solid #DBE3EC;border-radius:18px;background:#FBFDFF;display:grid;gap:18px;min-width:0}
.shca-form-card fieldset.shca-fs legend{padding:0 10px;color:#0F2747;font-size:1.25rem;font-weight:900;line-height:1.3}
.shca-speaker-form .shca-f-two{gap:16px}
.shca-f-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.shca-f-group{display:grid;gap:10px;align-content:start}
.shca-f-label{font-weight:800;font-size:.92rem;color:#172033}
.shca-f-help{display:block;margin-top:6px;color:#596678;font-weight:500;font-size:.82rem}
.shca-form-card .wpcf7-form textarea.shca-short{height:90px;min-height:90px}
.shca-choices .wpcf7-form-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}
.shca-choices.shca-c3 .wpcf7-form-control{grid-template-columns:repeat(3,minmax(0,1fr))}
.shca-choices.shca-c4 .wpcf7-form-control{grid-template-columns:repeat(4,minmax(0,1fr))}
.shca-choices.shca-c1 .wpcf7-form-control{grid-template-columns:1fr}
.shca-standalone{align-self:end}
.shca-form-card .wpcf7-form .shca-choices .wpcf7-list-item label,.shca-form-card .wpcf7-form .shca-auth .wpcf7-list-item label{display:flex;align-items:flex-start;gap:9px;height:100%;border:1px solid #D6E1EC;border-radius:12px;background:#fff;padding:11px 12px;font-size:.9rem;font-weight:700;line-height:1.35;cursor:pointer;transition:border-color .2s,background .2s}
.shca-form-card .wpcf7-form .shca-choices .wpcf7-list-item label:hover{border-color:#1769AA;background:#F2F9FF}
.shca-form-card .shca-choices .wpcf7-list-item input,.shca-form-card .shca-auth .wpcf7-list-item input{margin:2px 0 0}
.shca-form-card .wpcf7-form .shca-auth .wpcf7-list-item label{background:#FFF8E8;border-color:#EBC268;line-height:1.55}
.shca-speaker-form .shca-f-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.shca-speaker-form input.wpcf7-submit{width:auto}
.shca-f-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid #1769AA;border-radius:999px;background:#fff;color:#1769AA;font-size:15px;font-weight:700;line-height:1.3;transition:transform .2s}
.shca-f-btn-outline:hover{color:#1769AA;transform:translateY(-2px)}
@media(max-width:900px){.shca-choices.shca-c3 .wpcf7-form-control,.shca-choices.shca-c4 .wpcf7-form-control,.shca-f-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.shca-form-card fieldset.shca-fs{padding:20px 16px}.shca-choices .wpcf7-form-control,.shca-choices.shca-c3 .wpcf7-form-control,.shca-choices.shca-c4 .wpcf7-form-control,.shca-f-three{grid-template-columns:1fr}.shca-speaker-form input.wpcf7-submit,.shca-f-btn-outline{width:100%}}

/* Hope in the Lope – T19–T22 (Phase 6G) */
.e-con.shca-hil-hero{position:relative;overflow:hidden}
.shca-hil-hero:after{content:"";position:absolute;width:430px;height:430px;right:-120px;bottom:-270px;border:70px solid rgba(242,177,52,.18);border-radius:50%;pointer-events:none;z-index:1}
.shca-hil-hero>.e-con-inner{position:relative;z-index:2}
.shca-hil-hero .shca-equal-btns .elementor-button{height:54px;padding:10px 18px;line-height:1.2;white-space:normal}
.elementor-widget.shca-hil-num{width:78px;height:78px;display:grid;place-items:center;box-shadow:inset 0 -8px 0 rgba(255,255,255,.08)}
.elementor-widget.shca-hil-jnum{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center}
.e-con.shca-hil-jump{transition:transform .2s,box-shadow .2s,border-color .2s}
.e-con.shca-hil-jump:hover,.e-con.shca-hil-jump:focus-visible{transform:translateY(-3px);border-color:#E97132;box-shadow:0 14px 30px rgba(15,39,71,.12)}
.e-con.shca-hil-jump:focus-visible{outline:3px solid #F2B134;outline-offset:3px}
.e-con.shca-hil-area,#initiative-areas{scroll-margin-top:105px}
.e-con.shca-hil-card{transition:transform .22s,box-shadow .22s}
.e-con.shca-hil-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,39,71,.14)}
.elementor-widget.shca-hil-img,.shca-hil-img .elementor-widget-container{height:100%}
.shca-hil-img img{display:block;width:100%;height:100%;min-height:265px;object-fit:cover;object-position:center;border-radius:0}
.shca-hil-cta .elementor-button{min-height:54px}
@media(max-width:980px){.shca-hil-img img{height:230px;min-height:0}}
@media(max-width:640px){.elementor-widget.shca-hil-num{width:62px;height:62px}.shca-hil-img img{height:220px}.shca-hil-hero .shca-equal-btns .elementor-button{height:auto;min-height:54px}}
@media(prefers-reduced-motion:reduce){.e-con.shca-hil-jump,.e-con.shca-hil-card{transition:none}}

.shca-hil-hero .shca-equal-btns>.elementor-widget-button{width:min(100%,260px)}
.shca-hil-cta>.elementor-widget-button{width:min(100%,310px)}
.shca-hil-hero .shca-equal-btns .elementor-button,.shca-hil-cta .elementor-button{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}
@media(max-width:640px){.shca-hil-hero .shca-equal-btns>.elementor-widget-button,.shca-hil-cta>.elementor-widget-button{width:100%}}

/* News & Events – loop cards + single posts (Phase 6H) */
.e-loop-item>.e-con.shca-ed-card,.e-con.shca-ed-card{height:100%;transition:transform .25s ease,box-shadow .25s ease}
.e-con.shca-ed-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(15,39,71,.15)!important}
.shca-ed-media,.shca-ed-media a{display:block;overflow:hidden;background:#0F2747}
.shca-ed-media img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;transition:transform .4s ease}
.shca-ed-card:hover .shca-ed-media img{transform:scale(1.04)}
.e-con.shca-ed-body{flex:1 1 auto}
.shca-ed-title a{color:inherit}
.shca-ed-title a:hover,.shca-ed-title a:focus-visible{color:#E97132}
.shca-ed-dot .elementor-heading-title:before{content:"•";margin-right:10px;color:#E97132}
.elementor-widget.shca-ed-more{margin-top:auto}
.shca-ed-more a:hover{text-decoration:underline}
.elementor-widget.shca-pill:has(.elementor-heading-title:empty),.shca-ed-meta .elementor-widget:has(.elementor-heading-title:empty){display:none}
.elementor-widget-loop-grid .e-loop-nothing-found-message{padding:22px;border-radius:14px;background:#fff;border:1px dashed #C9D6E3;color:#5C667A;text-align:center}
.elementor-widget-loop-grid .elementor-pagination{margin-top:34px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
.elementor-widget-loop-grid .elementor-pagination .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;border:1px solid #DBE3EC;background:#fff;color:#0F2747;font-weight:800}
.elementor-widget-loop-grid .elementor-pagination .page-numbers.current{background:#0F2747;border-color:#0F2747;color:#fff}
.shca-post-feature img{display:block;width:100%;max-height:460px;object-fit:cover;border-radius:18px;box-shadow:0 12px 30px rgba(15,39,71,.12)}
.shca-post-body{color:#172033;font-size:16.5px;line-height:1.7}
.shca-post-body p{margin:0 0 16px}
.shca-post-body h3{margin:28px 0 10px;color:#0F2747;font-size:1.3rem;line-height:1.3}
.shca-post-body a:not(.wp-block-button__link){color:#1769AA;font-weight:700}
.shca-post-body .shca-post-lead{font-size:1.12rem;font-weight:700;color:#173354;padding-left:16px;border-left:4px solid #F2B134}
.shca-post-body .shca-post-facts{list-style:none;margin:0 0 24px;padding:16px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;background:#F5F8FC;border-radius:12px;border-left:4px solid #E97132}
.shca-post-body .shca-post-facts li{margin:0;color:#173354}
.shca-post-body .shca-post-facts strong{display:block;color:#0F2747;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}
.shca-post-body .shca-post-details{gap:22px;margin:24px 0}
.shca-post-body .shca-post-details>.wp-block-column{padding:20px 22px;background:#F5F8FC;border-top:5px solid #E97132;border-radius:12px}
.shca-post-body--news .shca-post-details>.wp-block-column{border-top-color:#2F8F5B}
.shca-post-body .shca-post-details h3{margin:0 0 10px}
.shca-post-body .shca-post-details ul{margin:0;padding-left:20px}
.shca-post-body .shca-post-details li{margin-bottom:8px;color:#173354}
.shca-post-body .shca-post-action{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:26px;padding:20px 22px;background:#FFF7E7;border-radius:12px}
.shca-post-body .shca-post-action>*{margin:0!important;max-width:none!important}
.shca-post-body .shca-post-action p{max-width:640px!important}
.shca-post-body .shca-post-notice{margin-top:24px;padding:16px 18px;border-radius:14px;background:#FFF8E8;border-left:4px solid #F2B134}
.shca-post-body .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:999px;background:#1769AA;color:#fff;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;box-shadow:0 8px 24px rgba(23,105,170,.24);transition:transform .2s}
.shca-post-body .wp-block-button__link:hover{color:#fff;transform:translateY(-2px)}
@media(max-width:980px){.shca-post-body .shca-post-details{flex-direction:column}.shca-post-body .shca-post-details>.wp-block-column{flex-basis:100%!important}.shca-post-body .shca-post-action{flex-direction:column;align-items:flex-start}}
@media(max-width:640px){.shca-post-body .shca-post-facts{grid-template-columns:1fr}.shca-post-body .shca-post-details>.wp-block-column,.shca-post-body .shca-post-action{padding:18px 16px}}
@media(prefers-reduced-motion:reduce){.e-con.shca-ed-card,.shca-ed-media img{transition:none}}

/* Newsletter forms (Elementor Form → MailPoet) + popup (Phase 6H) */
.shca-nl-form .elementor-field-group{margin-bottom:14px}
.shca-nl-form .elementor-field-label{font-weight:700;font-size:.92rem;color:#172033}
.shca-nl-form .elementor-field-textual{border:1px solid #CFD8E4;border-radius:12px;padding:12px 14px;min-height:50px;font-size:16px;background:#fff}
.shca-nl-form .elementor-field-textual:focus{border-color:#1769AA;box-shadow:0 0 0 3px rgba(23,105,170,.12);outline:0}
.shca-nl-form .elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:8px}
.shca-nl-form .elementor-field-type-checkbox .elementor-field-option{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:7px 12px!important;border:1px solid #D6E1EC;border-radius:999px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}
.shca-nl-form .elementor-field-type-checkbox .elementor-field-option label{display:inline;padding:0;border:0;font-size:.88rem;font-weight:700;color:#173354;cursor:pointer}
.shca-nl-form .elementor-field-type-checkbox .elementor-field-option input{accent-color:#1769AA;margin:0}
.shca-nl-form .elementor-field-type-checkbox .elementor-field-option:has(input:checked){border-color:#1769AA;background:#EAF4FB}
.shca-nl-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:9px}
.shca-nl-form .elementor-field-type-acceptance input{accent-color:#1769AA;margin-top:4px}
.shca-nl-form .elementor-field-type-acceptance label{font-weight:500;font-size:.9rem;line-height:1.5;color:#5C667A}
.shca-nl-form a{color:#1769AA;font-weight:700}
.shca-nl-form .elementor-button{min-height:50px;border-radius:999px;font-weight:700}
.shca-nl-form .elementor-message{margin-top:12px;padding:12px 16px;border-radius:12px;font-weight:600;font-size:.92rem}
.shca-nl-form .elementor-message-success{background:#EAF7EF;color:#1D5E3B;border:1px solid #2F8F5B}
.shca-nl-form .elementor-message-danger{background:#FDEEEE;color:#8E2525;border:1px solid #D84A4A}
.shca-nl-form .elementor-message:before{display:none}
.elementor-popup-modal .dialog-widget-content:has(.shca-popup){overflow:hidden}
.shca-popup .shca-nl-form .elementor-field-group{margin-bottom:12px}
.elementor-popup-modal .dialog-close-button:has(+ * .shca-popup),.elementor-popup-modal:has(.shca-popup) .dialog-close-button{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 4px 14px rgba(15,39,71,.18)}

/* Phase 6I – GiveWP buttons, archive layout, equal program cards, links */
.elementor-widget.shca-hitl-give{flex:0 0 auto}
.shca-hitl-give .givewp-donation-form-modal__open{position:relative;display:block!important;width:360px!important;max-width:100%;aspect-ratio:747/123;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:url("https://hopeforsudan.org/wp-content/uploads/2026/10/hope-in-the-lope.png") center/contain no-repeat transparent!important;box-shadow:none!important;cursor:pointer;transition:transform .2s}
.shca-hitl-give .givewp-donation-form-modal__open:hover,.shca-hitl-give .givewp-donation-form-modal__open:focus-visible{transform:scale(1.03)}
.shca-hitl-give .givewp-donation-form-modal__open:focus-visible{outline:3px solid #fff;outline-offset:3px}
.shca-hitl-give .givewp-donation-form-modal__open__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.shca-hitl-give .givewp-donation-form-modal__open svg{display:none}
@media(max-width:980px){.shca-hitl-give .givewp-donation-form-modal__open{width:300px!important}}
.shca-give-btn .givewp-donation-form-modal__open{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 24px!important;border:0!important;border-radius:999px!important;background:#F2B134!important;color:#0F2747!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important;cursor:pointer;transition:transform .2s}
.shca-give-btn .givewp-donation-form-modal__open:hover{transform:translateY(-2px)}
.shca-give-btn .givewp-donation-form-modal__open svg{display:none}
.shca-give-btn.shca-give-btn--primary .givewp-donation-form-modal__open{background:#1769AA!important;color:#fff!important;box-shadow:0 8px 24px rgba(23,105,170,.24)!important}
.shca-give-btn.shca-give-btn--wide .givewp-donation-form-modal__open{width:min(100%,260px);min-height:54px}
.e-con.shca-archive-sec--next{margin-top:46px;padding-top:42px;border-top:1px solid #DCE4EB}
.shca-archive-sec .elementor-widget-text-editor a{color:#1769AA;font-weight:700}
.e-con.shca-archive-side{position:sticky;top:126px}
.shca-archive-nav p{display:grid;margin:0;border-top:1px solid #E2E8EE}
.shca-archive-nav a{display:block;padding:12px 4px;border-bottom:1px solid #E2E8EE;color:#0F2747;font-weight:800;text-decoration:none;transition:color .2s}
.shca-archive-nav a:hover,.shca-archive-nav a:focus-visible{color:#E97132}
.elementor-widget.shca-archive-note{margin-top:34px;padding:20px 22px;background:#FFF7E7;border-left:5px solid #E97132;border-radius:0 10px 10px 0;color:#173354}
@media(max-width:980px){.e-con.shca-archive-side{position:static;order:-1}}
.e-con.shca-program-grid{align-items:stretch!important}
.elementor-widget-text-editor a:not(.elementor-button):not(.wp-block-button__link){color:#1769AA}
.shca-navy .elementor-widget-text-editor a,.shca-cta .elementor-widget-text-editor a{color:#F2B134}

/* program-card h3 2-line (Phase 6I): equal card heights across rows */
.shca-program-card h3.elementor-heading-title{min-height:2.5em}

/* archive-nav navy fix (Phase 6I) */
.shca-archive-nav .elementor-widget-container a,.elementor-widget.shca-archive-nav a{color:#0F2747!important}
.elementor-widget.shca-archive-nav a:hover,.elementor-widget.shca-archive-nav a:focus-visible{color:#E97132!important}

/* Phase 7 – Newsletter confirmation page + MailPoet system pages */
.shca-confirm-check .elementor-heading-title{width:78px;height:78px;margin:0 auto;border-radius:50%;background:#2F8F5B;color:#fff;display:grid;place-items:center;font-size:2.3rem;font-weight:900;line-height:1;box-shadow:0 0 0 10px #E3F3E9}
.e-con.shca-confirm-card{border-top:5px solid #2F8F5B!important}
.shca-confirm-card .elementor-widget-text-editor p{color:#30445A}
body.single-mailpoet_page .site-main{max-width:none;width:100%;padding:0;margin:0}
body.single-mailpoet_page .page-header{background:linear-gradient(130deg,#0F2747,#1769AA);padding:72px 20px 110px;margin:0}
body.single-mailpoet_page .page-header:before{content:"Sudan Hope Community Alliance";display:block;max-width:1180px;margin:0 auto 12px;color:#F2B134;font-size:12.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
body.single-mailpoet_page .page-header .entry-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.15}
body.single-mailpoet_page .page-content{position:relative;max-width:780px;margin:-56px auto 82px;padding:40px;background:#fff;border:1px solid #DBE3EC;border-top:5px solid #F2B134;border-radius:22px;box-shadow:0 16px 40px rgba(15,39,71,.1);font-size:17px;color:#30445A}
body.single-mailpoet_page .page-content p:last-child{margin-bottom:0}
body.single-mailpoet_page .page-content a{color:#1769AA;font-weight:700}
body.single-mailpoet_page .page-content label{display:block;margin:0 0 6px;font-weight:700;font-size:.92rem;color:#172033}
body.single-mailpoet_page .page-content input[type=text],body.single-mailpoet_page .page-content input[type=email],body.single-mailpoet_page .page-content select{width:100%;border:1px solid #CFD8E4;border-radius:12px;padding:12px 14px;font:inherit;color:#172033;background:#fff}
body.single-mailpoet_page .page-content input[type=submit],body.single-mailpoet_page .page-content button{border:0;border-radius:999px;padding:12px 24px;background:#1769AA;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(23,105,170,.24)}
body.single-mailpoet_page .page-content .mailpoet_paragraph{margin-bottom:16px}
@media(max-width:640px){body.single-mailpoet_page .page-header{padding:56px 16px 90px}body.single-mailpoet_page .page-content{margin:-48px 16px 62px;padding:28px 22px}}/* End custom CSS */