.elementor-19 .elementor-element.elementor-element-hdtop{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-hdtop:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-hdtop > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06172C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-hdloc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-hdloc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-hdloc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-hdloc .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-hdtel .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-hdtel .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-hdtel{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-hdtel .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-hdnav{--display:flex;--min-height:91px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-hdnav:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-hdnav > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-hdbrand{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-hdbtx{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-hdname .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-19 .elementor-element.elementor-element-hdsub .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-19 .elementor-element.elementor-element-hdright{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 26px;--row-gap:0px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-19 .elementor-element.elementor-element-hdmenu .elementor-menu-toggle{margin-left:auto;}.elementor-19 .elementor-element.elementor-element-hdmenu .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-19 .elementor-element.elementor-element-hdjoin .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-hdjoin .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19 .elementor-element.elementor-element-hdfx{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-hdtop{--content-width:1200px;}.elementor-19 .elementor-element.elementor-element-hdnav{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-hdnav{--min-height:77px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS *//* ===== AACCOT header (friend design) ===== */
html body .elementor-location-header #aah-top{border:0 !important;}
html body .elementor-location-header #aah-top .elementor-icon-list-text,html body .elementor-location-header #aah-top a{color:#c4cfdd !important;font:12px/1.4 Arial,Helvetica,sans-serif !important;letter-spacing:.06em !important;}
html body .elementor-location-header #aah-top .elementor-icon-list-icon svg{fill:#c4cfdd !important;width:13px !important;height:13px !important;}
html body .elementor-location-header #aah-top .elementor-icon-list-item{padding:0 !important;margin:0 !important;}
html body .elementor-location-header #aah-top a:hover .elementor-icon-list-text{color:#fff !important;}
html body .elementor-location-header #aah-nav{border-bottom:1px solid #dbe3ec !important;box-shadow:none !important;}
html body .elementor-location-header #aah-nav.elementor-sticky--effects{box-shadow:0 8px 24px rgba(7,29,56,.08) !important;}
html body .elementor-location-header #aah-brand{position:relative;text-decoration:none !important;flex:0 0 auto !important;}
html body .elementor-location-header #aah-brand:before{content:'';position:absolute;left:-5px;top:50%;margin-top:-37.5px;width:75px;height:75px;border:1px dashed #ddb35f88;border-radius:50%;animation:aah-orbit 24s linear infinite;pointer-events:none}
html body .elementor-location-header #aah-brand:after{content:'';position:absolute;left:-12px;top:50%;margin-top:-44.5px;width:89px;height:89px;border-radius:50%;background:radial-gradient(circle,#edbd6438,transparent 70%);animation:aah-halo 6s ease-in-out infinite;pointer-events:none}
html body .elementor-location-header #aah-logo{width:65px !important;max-width:65px !important;flex:0 0 65px !important;position:relative;z-index:1;}
html body .elementor-location-header #aah-logo img{width:65px !important;height:65px !important;max-height:65px !important;object-fit:contain !important;filter:none;animation:aah-logo-light 6s ease-in-out infinite;border-radius:50%;}
html body .elementor-location-header #aah-name .elementor-heading-title{font:700 24px/1.2 Arial,Helvetica,sans-serif !important;letter-spacing:.15em !important;color:#102945 !important;text-transform:none !important;}
html body .elementor-location-header #aah-sub .elementor-heading-title{font:700 8px/1.5 Arial,Helvetica,sans-serif !important;letter-spacing:.15em !important;color:#102945 !important;text-transform:uppercase !important;margin-top:5px;}
html body .elementor-location-header #aah-right{flex:1 1 auto !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--main{border:0 !important;background:none !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item{font:700 13px/1.4 Arial,Helvetica,sans-serif !important;letter-spacing:0 !important;color:#102945 !important;padding:10px 0 !important;margin:0 14px !important;background:none !important;border-radius:0 !important;box-shadow:none !important;transform:none !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item:before{display:none !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item:after{content:'' !important;display:block !important;position:absolute !important;left:0 !important;right:auto !important;bottom:1px !important;height:2px !important;width:0 !important;background:linear-gradient(90deg,#1958bb,#edbd64) !important;opacity:1 !important;transform:none !important;transition:width .25s !important;box-shadow:none !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item:hover:after,html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item.elementor-item-active:after{width:100% !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item:hover,html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1858bb !important;}
html body .elementor-location-header #aah-join .elementor-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;background:#1858bb !important;color:#fff !important;border:1px solid #3376d8 !important;border-radius:5px !important;padding:15px 23px !important;font:700 13px/1.4 Arial,Helvetica,sans-serif !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:none !important;transition:transform .25s,background .25s,box-shadow .25s !important;}
html body .elementor-location-header #aah-join .elementor-button:before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #edbd6480;animation:aah-button-line 5s ease-in-out infinite}
html body .elementor-location-header #aah-join .elementor-button:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffffff30 50%,transparent 80%);transform:translateX(-160%);transition:transform .7s}
html body .elementor-location-header #aah-join .elementor-button:hover{transform:translateY(-3px);background:#10499d !important;box-shadow:0 12px 28px #06172c20 !important;}
html body .elementor-location-header #aah-join .elementor-button:hover:after{transform:translateX(160%)}
html body .elementor-location-header #aah-join .elementor-button-icon svg{fill:currentColor;width:15px;height:15px;transition:transform .25s}
html body .elementor-location-header #aah-join .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)}
html body .elementor-location-header #aah-menu .elementor-menu-toggle{width:46px !important;height:46px !important;border:1px solid #c9d7e8 !important;border-radius:5px !important;background:#f3f7fc !important;color:#102945 !important;padding:0 !important;position:relative;place-items:center;box-shadow:0 3px 12px #071d3809 !important;}
html body .elementor-location-header #aah-menu .elementor-menu-toggle:after{content:'';position:absolute;left:10px;right:10px;bottom:5px;height:2px;background:linear-gradient(90deg,#1958bb,#edbd64);transform:scaleX(.6);transition:transform .35s}
html body .elementor-location-header #aah-menu .elementor-menu-toggle.elementor-active{background:#071d38 !important;color:#fff !important;border-color:#edbd64 !important;}
html body .elementor-location-header #aah-menu .elementor-menu-toggle.elementor-active:after{transform:scaleX(1)}
html body .elementor-location-header #aah-menu .elementor-menu-toggle svg{fill:currentColor !important;width:20px;height:20px;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--dropdown{background:#fff !important;border:1px solid #dce5ef !important;border-radius:12px !important;box-shadow:0 25px 65px #03152a40 !important;padding:12px !important;margin:10px 12px 0 !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--dropdown a.elementor-item{font:400 14px/1.4 Arial,Helvetica,sans-serif !important;color:#102945 !important;padding:13px 14px !important;border-radius:7px !important;background:none !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--dropdown a.elementor-item:hover,html body .elementor-location-header #aah-menu .elementor-nav-menu--dropdown a.elementor-item.elementor-item-active{background:#eef4fc !important;color:#1858bb !important;}
html body .elementor-location-header #aah-menu .elementor-nav-menu--dropdown a[href$="#programs"]{--aa-menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01z'/%3E%3C/svg%3E");}
@keyframes aah-halo{0%,100%{opacity:.3;transform:scale(.94)}50%{opacity:.85;transform:scale(1.08)}}
@keyframes aah-logo-light{0%,100%{filter:drop-shadow(0 0 2px #edbd6430)}50%{filter:drop-shadow(0 0 9px #edbd6480) brightness(1.08)}}
@keyframes aah-button-line{0%,100%{box-shadow:inset 0 -2px 0 #edbd6400}50%{box-shadow:inset 0 -2px 0 #edbd64,inset 0 0 16px #ffffff15}}
@keyframes aah-orbit{to{transform:rotate(360deg)}}
@media(max-width:1024px){html body .elementor-location-header #aah-menu .elementor-nav-menu--main .elementor-item{margin:0 9px !important;}html body .elementor-location-header #aah-join .elementor-button{padding:12px 16px !important;}}
@media(max-width:767px){html body .elementor-location-header #aah-brand:before{width:59px;height:59px;margin-top:-29.5px;left:-4px}html body .elementor-location-header #aah-brand:after{width:73px;height:73px;margin-top:-36.5px;left:-11px}html body .elementor-location-header #aah-logo,html body .elementor-location-header #aah-logo img{width:51px !important;height:51px !important;max-width:51px !important;flex-basis:51px !important;}html body .elementor-location-header #aah-name .elementor-heading-title{font-size:20px !important;}html body .elementor-location-header #aah-sub .elementor-heading-title{font-size:7px !important;}html body .elementor-location-header #aah-top{justify-content:center !important;}}
@media(prefers-reduced-motion:reduce){html body .elementor-location-header #aah-brand:before,html body .elementor-location-header #aah-brand:after,html body .elementor-location-header #aah-logo img,html body .elementor-location-header #aah-join .elementor-button:before{animation:none !important;}}
html body .elementor-location-header #aah-brand{width:auto !important;--width:auto;flex:0 0 auto !important;}
html body .elementor-location-header #aah-brandtext{width:auto !important;--width:auto;}
html body .elementor-location-header #aah-right{width:auto !important;--width:auto;flex:1 1 auto !important;min-width:0;}
html body .elementor-location-header #aah-menu{width:auto !important;--width:auto;flex:0 1 auto !important;}
html body .elementor-location-header #aah-join{width:auto !important;flex:0 0 auto !important;}
@media(max-width:767px){html body .elementor-location-header #aah-menu .elementor-menu-toggle{display:grid !important;}}
html body .elementor-location-header #aah-brandtext{gap:0 !important;justify-content:center !important;}/* End custom CSS */