.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2130 .elementor-element.elementor-element-thposts{--grid-columns:4;--grid-row-gap:32px;--grid-column-gap:24px;}.elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination{text-align:center;margin-top:40px;}.elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination .page-numbers:not(.dots){color:#356859;}.elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination a.page-numbers:hover{color:#006D6F;}.elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination .page-numbers.current{color:#111111;}body:not(.rtl) .elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2130 .elementor-element.elementor-element-thposts .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2130 .elementor-element.elementor-element-thfc100{--display:flex;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2130 .elementor-element.elementor-element-thfa100{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:#7A7A7A;}.elementor-2130 .elementor-element.elementor-element-thfc200{--display:flex;}.elementor-2130 .elementor-element.elementor-element-thfa200{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:#7A7A7A;}.elementor-2130 .elementor-element.elementor-element-thfc300{--display:flex;}.elementor-2130 .elementor-element.elementor-element-thfa300{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:#7A7A7A;}.elementor-2130 .elementor-element.elementor-element-thfc400{--display:flex;}.elementor-2130 .elementor-element.elementor-element-thfa400{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:#7A7A7A;}.elementor-2130 .elementor-element.elementor-element-thfc500{--display:flex;}.elementor-2130 .elementor-element.elementor-element-thfa500{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:#7A7A7A;}.elementor-2130 .elementor-element.elementor-element-thfc600{--display:flex;}.elementor-2130 .elementor-element.elementor-element-thfa600{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:#7A7A7A;}.elementor-2130 .elementor-element.elementor-element-fc888c6{--n-accordion-title-font-size:var( --e-global-typography-d9bedb9-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-f4e05c8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}.elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-0cd52ac );}.elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-3ef248e );border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-0cd52ac );border-style:none;--border-radius:8px 8px 8px 8px;}.elementor-2130 .elementor-element.elementor-element-fc888c6 {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:var( --e-global-typography-d9bedb9-font-weight );line-height:var( --e-global-typography-d9bedb9-line-height );}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2130 .elementor-element.elementor-element-thposts{--grid-columns:2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2130 .elementor-element.elementor-element-fc888c6{--n-accordion-title-font-size:var( --e-global-typography-d9bedb9-font-size );}:where( .elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d9bedb9-line-height );}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2130 .elementor-element.elementor-element-thposts{--grid-columns:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2130 .elementor-element.elementor-element-fc888c6{--n-accordion-title-font-size:var( --e-global-typography-d9bedb9-font-size );}:where( .elementor-2130 .elementor-element.elementor-element-fc888c6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-d9bedb9-line-height );}}/* Start custom CSS *//* H1: use ACF title, fall back to category name */
body.elementor-page-2130 [data-id="fdfc3cc"]:empty{display:none;}
body.elementor-page-2130 [data-id="fdfc3cc"]:not(:empty) ~ [data-id="thh1fb1"]{display:none;}
body.elementor-page-2130 [data-id="a0c9d0e"]:empty, body.elementor-page-2130 [data-id="f0b922d"]:empty, body.elementor-page-2130 [data-id="3d53df4"]:empty, body.elementor-page-2130 [data-id="921f8d2"]:empty, body.elementor-page-2130 [data-id="b6617b9"]:empty, body.elementor-page-2130 [data-id="24ae607"]:empty, body.elementor-page-2130 [data-id="561cffc"]:empty, body.elementor-page-2130 [data-id="7e97992"]:empty, body.elementor-page-2130 [data-id="9d1b8d7"]:empty{display:none;}
body.elementor-page-2130 img:not([src]), body.elementor-page-2130 img[src=""]{display:none;}
/* Hide empty slots */
body.elementor-page-2130 [data-id="bb889be"] > *:not(:has(h1:not(:empty),h2:not(:empty),h3:not(:empty),h4:not(:empty),h5:not(:empty),h6:not(:empty))){display:none;}
body.elementor-page-2130 [data-id="48b2b6a"] > *:not(:has(h1:not(:empty),h2:not(:empty),h3:not(:empty),h4:not(:empty),h5:not(:empty),h6:not(:empty))){display:none;}
body.elementor-page-2130 [data-id="21e7398"]:not(:has([data-id="bb889be"] h1:not(:empty),[data-id="bb889be"] h2:not(:empty),[data-id="bb889be"] h3:not(:empty),[data-id="bb889be"] h4:not(:empty),[data-id="bb889be"] h5:not(:empty),[data-id="bb889be"] h6:not(:empty))){display:none;}
body.elementor-page-2130 [data-id="6284f5e"]:not(:has([data-id="48b2b6a"] h1:not(:empty),[data-id="48b2b6a"] h2:not(:empty),[data-id="48b2b6a"] h3:not(:empty),[data-id="48b2b6a"] h4:not(:empty),[data-id="48b2b6a"] h5:not(:empty),[data-id="48b2b6a"] h6:not(:empty))){display:none;}
body.elementor-page-2130 [data-id="6d777cd"]:has([data-id="718ae4d"]:empty), body.elementor-page-2130 [data-id="6d777cd"]:not(:has([data-id="718ae4d"])){display:none;}
body.elementor-page-2130 [data-id="fc888c6"] .e-n-accordion-item:not(:has(.elementor-widget-text-editor)){display:none;}
body.elementor-page-2130 [data-id="0b5f2ff"]:not(:has([data-id="fc888c6"] .elementor-widget-text-editor)){display:none;}
/* FAQ numbering + answers */
body.elementor-page-2130 [data-id="fc888c6"] .e-n-accordion{counter-reset:faq;} body.elementor-page-2130 [data-id="fc888c6"] .e-n-accordion-item:has(.elementor-widget-text-editor){counter-increment:faq;}
body.elementor-page-2130 [data-id="fc888c6"] .e-n-accordion-item-title-text::before{content:counter(faq) ". ";}
body.elementor-page-2130 [data-id="fc888c6"] .elementor-widget-text-editor p{margin:0 0 8px;} body.elementor-page-2130 [data-id="fc888c6"] .elementor-widget-text-editor p:last-child{margin-bottom:0;}
/* Article grid + pagination */
body.elementor-page-2130 .elementor-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;}
body.elementor-page-2130 .elementor-pagination .page-numbers{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 12px;font-weight:600;}
body.elementor-page-2130 .elementor-pagination .page-numbers.current{background:#356859;color:#fff !important;}
body.elementor-page-2130 .e-loop-nothing-found-message{padding:32px;background:#F7F4ED;border-radius:16px;text-align:center;}
body.elementor-page-2130 a:focus-visible, body.elementor-page-2130 summary:focus-visible{outline:3px solid #168C88;outline-offset:2px;}
body.elementor-page-2130 [data-id="thposts"] .e-loop-nothing-found-message:not(:has(*))::before{content:"No articles in this topic yet — check back soon.";color:#7A7A7A;font-size:16px;}
/* Latest grid: full width */
body.elementor-page-2130 [data-id="6f7cdc6"]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;}
body.elementor-page-2130 [data-id="thposts"]{width:100%;}/* End custom CSS */