.elementor-2108 .elementor-element.elementor-element-ef9cac4 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );}.elementor-2108 .elementor-element.elementor-element-artoc01{border-style:none;--header-background-color:transparent;--header-color:#111111;--item-text-hover-color:#356859;--item-text-hover-decoration:underline;--marker-color:#356859;--marker-size:14px;}.elementor-2108 .elementor-element.elementor-element-artoc01 .elementor-toc__header-title{text-align:start;}.elementor-2108 .elementor-element.elementor-element-artoc01 .elementor-toc__header{flex-direction:row;}.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-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-2108 .elementor-element.elementor-element-arbenf1{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-2108 .elementor-element.elementor-element-archeck{--grid-columns:1;--grid-row-gap:8px;--grid-column-gap:8px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );}.elementor-2108 .elementor-element.elementor-element-arfaqs1{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2108 .elementor-element.elementor-element-arbenf1{--grid-columns:2;}.elementor-2108 .elementor-element.elementor-element-archeck{--grid-columns:1;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2108 .elementor-element.elementor-element-arfaqs1{--grid-columns:1;}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2108 .elementor-element.elementor-element-arbenf1{--grid-columns:2;}.elementor-2108 .elementor-element.elementor-element-archeck{--grid-columns:1;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2108 .elementor-element.elementor-element-arfaqs1{--grid-columns:1;}}/* Start custom CSS *//* Rich text sections – match design body style */
body.elementor-page-2108 .gut-rich{font-size:16px;line-height:24px;color:#7A7A7A;}
body.elementor-page-2108 .gut-rich p{margin:0 0 8px;} body.elementor-page-2108 .gut-rich p:last-child{margin-bottom:0;}
body.elementor-page-2108 .gut-rich a, body.elementor-page-2108 .gut-article-content a{color:#006D6F;text-decoration:underline;text-underline-offset:2px;}
body.elementor-page-2108 .gut-rich ul, body.elementor-page-2108 .gut-rich ol{margin:0 0 8px 20px;}
body.elementor-page-2108 .gut-rich strong{color:#111111;}
/* Extra sections from the WordPress editor */
body.elementor-page-2108 .gut-article-content{font-size:16px;line-height:24px;color:#7A7A7A;}
body.elementor-page-2108 .gut-article-content h2{font-size:32px;line-height:1.15;font-weight:600;color:#111111;margin:32px 0 12px;}
body.elementor-page-2108 .gut-article-content h3{font-size:24px;line-height:1.25;color:#111111;margin:24px 0 8px;}
body.elementor-page-2108 .gut-article-content p, body.elementor-page-2108 .gut-article-content ul, body.elementor-page-2108 .gut-article-content ol{margin:0 0 12px;}
body.elementor-page-2108 .gut-article-content img{border-radius:16px;height:auto;}
body.elementor-page-2108 .gut-insight{background:#E5F4F2;border-radius:24px;padding:24px;margin:24px 0;}
body.elementor-page-2108 .gut-insight__label{font-weight:600;color:#111111;margin:0 0 6px !important;}
body.elementor-page-2108 .gut-article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;-webkit-overflow-scrolling:touch;}
body.elementor-page-2108 .gut-article-content th, body.elementor-page-2108 .gut-article-content td{padding:12px 16px;border-bottom:1px solid #E4E4E4;text-align:left;white-space:nowrap;}
body.elementor-page-2108 .gut-article-content thead th{background:#F7F4ED;color:#111111;}
/* On this page (TOC) */
body.elementor-page-2108 [data-id="artoc01"] .elementor-toc__header{display:none;}
body.elementor-page-2108 [data-id="artoc01"] .elementor-toc__body{padding:0;}
body.elementor-page-2108 [data-id="artoc01"] .elementor-toc__list-wrapper{gap:8px;display:flex;flex-direction:column;}
body.elementor-page-2108 h2, body.elementor-page-2108 [data-id="4a1e86c"] h2{scroll-margin-top:120px;}
@media (max-width:767px){ body.elementor-page-2108 [data-id="artoc01"] .elementor-toc__header{display:flex;} }
/* FAQ numbering */
body.elementor-page-2108 [data-id="arfaqs1"] .elementor-loop-container{counter-reset:faq;}
body.elementor-page-2108 [data-id="arfaqs1"] .e-loop-item{counter-increment:faq;}
body.elementor-page-2108 [data-id="arfaqs1"] .e-n-accordion-item-title-text::before{content:counter(faq) ". ";}
/* Hide anything left empty */
body.elementor-page-2108 img:not([src]), body.elementor-page-2108 img[src=""]{display:none;}
body.elementor-page-2108 [data-id="32b1e80"]:has([data-id="b9b91c6"]:empty), body.elementor-page-2108 [data-id="32b1e80"]:not(:has([data-id="b9b91c6"])){display:none;}
body.elementor-page-2108 [data-id="1cfa98a"]:empty, body.elementor-page-2108 [data-id="ed4b500"]:empty, body.elementor-page-2108 [data-id="43f9c68"]:empty{display:none;}
body.elementor-page-2108 .gut-rich:not(:has(:is(p,li,h3,h4))):not(:has(*)){display:none;}
body.elementor-page-2108 [data-id="arbenf1"]:not(:has(.e-loop-item)), body.elementor-page-2108 [data-id="archeck"]:not(:has(.e-loop-item)){display:none;}
body.elementor-page-2108 [data-id="b4dc31d"]:not(:has([data-id="archeck"] .e-loop-item)):not(:has([data-id="9d0bc41"] img[src]:not([src=""]))){display:none;}
body.elementor-page-2108 [data-id="arcont1"]:not(:has(:is(p,h2,h3,ul,ol,table,img))){display:none;}
body.elementor-page-2108 [data-id="72f455f"]:has([data-id="0449f52"]:empty), body.elementor-page-2108 [data-id="72f455f"]:not(:has([data-id="0449f52"])){display:none;}
body.elementor-page-2108 [data-id="303aa6f"]:not(:has([data-id="arfaqs1"] .e-loop-item)){display:none;}
body.elementor-page-2108:has([data-id="6ca974c"]:empty) [data-id="c5b56ee"], body.elementor-page-2108:not(:has([data-id="6ca974c"])) [data-id="c5b56ee"]{display:none;}
body.elementor-page-2108:has([data-id="5c90864"]:empty) [data-id="512a746"], body.elementor-page-2108:not(:has([data-id="5c90864"])) [data-id="512a746"]{display:none;}
body.elementor-page-2108:has([data-id="6ca974c"]:empty):has([data-id="5c90864"]:empty) [data-id="954fe36"]{display:none;}
body.elementor-page-2108 [data-id="armred1"]:empty{display:none;}
body.elementor-page-2108 a:focus-visible, body.elementor-page-2108 button:focus-visible, body.elementor-page-2108 summary:focus-visible{outline:3px solid #168C88;outline-offset:2px;}
/* Profile links without a URL */
body.elementor-page-2108 [data-id="954fe36"] a:not([href]), body.elementor-page-2108 [data-id="954fe36"] a[href=""], body.elementor-page-2108 [data-id="954fe36"] a[href="null"]{display:none;}
/* FAQ answers (rich text) */
body.elementor-page-2108 [data-id="arfaqs1"] .elementor-widget-text-editor p{margin:0 0 8px;} body.elementor-page-2108 [data-id="arfaqs1"] .elementor-widget-text-editor p:last-child{margin-bottom:0;} body.elementor-page-2108 [data-id="arfaqs1"] .elementor-widget-text-editor a{color:#006D6F;text-decoration:underline;} body.elementor-page-2108 [data-id="arfaqs1"] .elementor-widget-text-editor ul{margin:0 0 8px 20px;}/* End custom CSS */