.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --navy:#12284C; --navy-deep:#0B1B36; --ink:#2B3A4F; --muted:#5B6B7E; --sea:#A9CDD8; --mist:#E6F1F3; --sand:#F3ECE0; --sand-deep:#E2D2B6; --foam:#FBF9F5; --gold:#C4933F; --white:#FFFFFF; --font-heading:Cormorant Garamond; --font-body:Figtree; }
/* Start custom CSS */html{scroll-behavior:smooth}
body{background:#FBF9F5;-webkit-font-smoothing:antialiased;color:#2B3A4F;font-family:"Figtree",sans-serif}
a{color:#12284C}
.elementor-location-header{position:sticky;top:0;z-index:200;box-shadow:0 1px 0 rgba(18,40,76,.08)}
.admin-bar .elementor-location-header{top:32px}
@media(max-width:782px){.admin-bar .elementor-location-header{top:46px}}
.elementor-location-header .e-button-base{white-space:nowrap}
html body .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-family:"Figtree",sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:#12284C;fill:#12284C;padding:.55rem 0;margin:0}
html body .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,html body .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus,html body .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,html body .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted{color:#12284C;fill:#12284C}
html body .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,html body .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#C4933F;height:2px}
html body .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu--dropdown{background:#fff;border-radius:.9rem;box-shadow:0 18px 50px rgba(18,40,76,.14);padding:.5rem;min-width:16rem!important;margin-top:.5rem!important}
html body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a,html body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Figtree",sans-serif;font-size:.95rem;font-weight:600;color:#12284C;fill:#12284C;border-radius:.55rem;padding:.7rem .9rem}
html body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:hover,html body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:focus,html body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a.elementor-item-active,html body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a.highlighted{background-color:#E6F1F3;color:#12284C}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{background:#FBF9F5;box-shadow:0 24px 40px rgba(18,40,76,.14)}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container > ul{padding:.75rem 1rem 1.25rem}
.elementor-location-header .elementor-widget-nav-menu{flex:0 0 auto}
html body .elementor-widget-nav-menu .elementor-menu-toggle{background:transparent;color:#12284C;padding:.4rem}
html body .elementor-widget-nav-menu .elementor-menu-toggle svg{fill:#12284C;width:1.6rem;height:1.6rem}
html body .elementor-widget-nav-menu .elementor-menu-toggle:hover{background:#E6F1F3;color:#12284C}
.e-paragraph-base a{color:inherit;text-decoration:underline;text-decoration-color:#C4933F;text-underline-offset:4px;text-decoration-thickness:1.5px;font-weight:600}
.e-paragraph-base a:hover{color:#C4933F}
.e-paragraph-base ul{margin:0;padding-left:1.2rem}
.e-paragraph-base li{margin-bottom:.45rem}
.elementor-location-footer .e-paragraph-base a{color:#fff;text-decoration:none;font-weight:500}
.elementor-location-footer .e-paragraph-base a:hover{color:#C4933F}
html body .elementor-widget-nav-menu .elementor-nav-menu--main > ul.elementor-nav-menu{gap:1.9rem}
html body .elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item{font-family:"Figtree",sans-serif;font-size:.95rem;font-weight:600}
[id]{scroll-margin-top:7.5rem}
.e-heading-base a{color:inherit;text-decoration:none}
.e-con > ul,.e-con > ol{margin:0;padding-left:1.3rem;width:100%;font-family:"Figtree",sans-serif;font-size:1.03rem;line-height:1.7;color:#2B3A4F}
.e-con > ul li,.e-con > ol li{margin-bottom:.5rem}
.e-con > ul li::marker{color:#C4933F}
.e-con > p.e-paragraph-base:empty{display:none}
.e-con > ul a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:#C4933F;text-underline-offset:4px}/* End custom CSS */