.elementor-kit-160{--e-global-color-primary:#0F2E4D;--e-global-color-secondary:#16455C;--e-global-color-text:#3D5A68;--e-global-color-accent:#E4660F;--e-global-color-at01ink:#122E3D;--e-global-color-at02bg:#F7F5EF;--e-global-color-at03surf2:#EEF3F0;--e-global-color-at04line:#D9E0DA;--e-global-color-at05odark:#C45308;--e-global-color-at06green:#5F8F3E;--e-global-color-at07gold:#C49A2E;--e-global-color-at08tdeep:#0E2F42;--e-global-color-at09muted:#5B7280;--e-global-color-cf29403:#FFFFFF;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Public Sans";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:800;--e-global-typography-c775fe4-font-family:"Public Sans";--e-global-typography-c775fe4-font-size:19px;--e-global-typography-c775fe4-font-weight:400;--e-global-typography-c775fe4-line-height:1.6em;--e-global-typography-693ade5-font-family:"Public Sans";--e-global-typography-693ade5-font-size:15px;--e-global-typography-693ade5-font-weight:400;--e-global-typography-693ade5-line-height:1.55em;--e-global-typography-7fcc054-font-family:"Newsreader";--e-global-typography-7fcc054-font-size:24px;--e-global-typography-7fcc054-font-weight:500;--e-global-typography-7fcc054-line-height:1.4em;background-color:var( --e-global-color-at02bg );color:var( --e-global-color-text );font-family:"Public Sans", Sans-serif;font-size:17px;line-height:1.65em;}.elementor-kit-160 button,.elementor-kit-160 input[type="button"],.elementor-kit-160 input[type="submit"],.elementor-kit-160 .elementor-button{background-color:#E4660F;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-kit-160 button:hover,.elementor-kit-160 button:focus,.elementor-kit-160 input[type="button"]:hover,.elementor-kit-160 input[type="button"]:focus,.elementor-kit-160 input[type="submit"]:hover,.elementor-kit-160 input[type="submit"]:focus,.elementor-kit-160 .elementor-button:hover,.elementor-kit-160 .elementor-button:focus{background-color:#C45308;color:#FFFFFF;}.elementor-kit-160 e-page-transition{background-color:#FFBC7D;}.elementor-kit-160 p{margin-block-end:1.6em;}.elementor-kit-160 a{color:var( --e-global-color-secondary );}.elementor-kit-160 a:hover{color:var( --e-global-color-at05odark );}.elementor-kit-160 h1{color:var( --e-global-color-at01ink );font-family:"Archivo", Sans-serif;font-size:56px;font-weight:900;line-height:1.1em;}.elementor-kit-160 h2{color:var( --e-global-color-at01ink );font-family:"Archivo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;}.elementor-kit-160 h3{color:var( --e-global-color-at01ink );font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-kit-160 h4{color:var( --e-global-color-at01ink );font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-kit-160 h5{color:var( --e-global-color-at01ink );font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;}.elementor-kit-160 h6{color:var( --e-global-color-at01ink );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;}.elementor-kit-160 input:not([type="button"]):not([type="submit"]),.elementor-kit-160 textarea,.elementor-kit-160 .elementor-field-textual{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#D9E0DA;border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-160 h1{font-size:44px;}.elementor-kit-160 h2{font-size:34px;}.elementor-kit-160 h3{font-size:22px;}.elementor-kit-160 h5{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-160 h1{font-size:36px;}.elementor-kit-160 h2{font-size:28px;}.elementor-kit-160 h3{font-size:20px;}.elementor-kit-160 h4{font-size:20px;}.elementor-kit-160 h5{font-size:18px;}.elementor-kit-160 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --navy:#0F2E4D; --orange:#E4660F; --orange-dark:#C45308; --teal:#16455C; --muted:#5B7280; --ink-2:#3D5A68; --surface:#FFFFFF; --bg:#F7F5EF; --line:#D9E0DA; --teal-deep:#0E2F42; --font-heading:Archivo; --font-body:Public Sans; --ink:#122E3D; --surface-2:#EEF3F0; --chip:#E8EFE9; --green:#5F8F3E; --gold:#C49A2E; --font-serif:Newsreader; }
/* Start custom CSS *//* Aware Together – site-wide helpers (Site Settings > Custom CSS) */
html{scroll-behavior:smooth}
.e-heading-base span{color:#E4660F}
.e-paragraph-base a{color:#16455C;font-weight:700;text-underline-offset:3px}
.e-paragraph-base a:hover{color:#C45308}
[role="tab"][aria-selected="true"]{background-color:#0F2E4D!important;border-color:#0F2E4D!important}
[role="tab"][aria-selected="true"] p{color:#fff!important}
/* Fluent Forms in brand style */
.fluentform .ff-el-input--label label{font-family:"Public Sans",sans-serif;font-weight:600;font-size:14px;color:#122E3D}
.fluentform .ff-el-form-control{border:1px solid #D9E0DA!important;border-radius:12px!important;padding:11px 14px!important;font-family:"Public Sans",sans-serif;font-size:15px;background:#fff}
.fluentform .ff-el-form-control:focus{border-color:#E4660F!important;box-shadow:0 0 0 3px rgba(228,102,15,.15)!important}
.fluentform .ff-btn-submit{border-radius:999px!important;font-family:Archivo,sans-serif!important;font-weight:800!important;font-size:15px!important;padding:13px 24px!important}
.fluentform .ff-el-form-check label{font-size:15px;color:#3D5A68}
.fluentform .at-ff-pills .ff-el-input--content{display:flex;flex-wrap:wrap;gap:8px}
.fluentform .at-ff-pills .ff-el-form-check{margin:0!important}
.fluentform .at-ff-pills .ff-el-form-check-label{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #D9E0DA;border-radius:999px;background:#fff;cursor:pointer}
.fluentform .at-ff-pills .ff_item_selected .ff-el-form-check-label,.fluentform .at-ff-pills .ff-el-form-check-label:has(input:checked){border-color:#E4660F;background:#FFF3EA;color:#C45308}
.fluentform .at-ff-pills input[type=radio]{accent-color:#E4660F}
/* Team profile body (post content) */
.elementor-widget-theme-post-content p{font-family:"Public Sans",sans-serif;font-size:18px;line-height:1.75;color:#3D5A68;margin:0 0 1.1em}
.elementor-widget-theme-post-content strong{color:#122E3D}
.elementor-widget-theme-post-content blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:4px solid #E4660F}
.elementor-widget-theme-post-content blockquote p{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:26px;line-height:1.4;color:#122E3D}
.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3{font-family:Archivo,sans-serif;color:#122E3D;margin:1.4em 0 .5em}
/* Fluent Forms widget submit button in brand orange (overrides the widget default blue) */
.elementor-kit-160 .elementor .elementor-element .fluentform-widget-wrapper .ff-el-group .ff-btn.ff-btn-submit,.fluentform .ff-btn.ff-btn-submit{background-color:#E4660F!important;border-color:#E4660F!important;color:#fff!important}
.elementor-kit-160 .elementor .elementor-element .fluentform-widget-wrapper .ff-el-group .ff-btn.ff-btn-submit:hover,.fluentform .ff-btn.ff-btn-submit:hover{background-color:#C45308!important;border-color:#C45308!important}/* End custom CSS */