.elementor-kit-6{--e-global-color-primary:#1E4BD2;--e-global-color-secondary:#6EA2FF;--e-global-color-text:#A7B1C2;--e-global-color-accent:#F3F5F9;--e-global-typography-primary-font-family:"Barlow Semi Condensed";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Barlow Semi Condensed";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Barlow Semi Condensed";--e-global-typography-accent-font-weight:700;background-color:#0A0D13;color:#A7B1C2;font-family:"Barlow", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#6EA2FF;}.elementor-kit-6 a:hover{color:#A9C8FF;}.elementor-kit-6 h1{color:#F3F5F9;font-family:"Barlow Semi Condensed", Sans-serif;}.elementor-kit-6 h2{color:#F3F5F9;font-family:"Barlow Semi Condensed", Sans-serif;}.elementor-kit-6 h3{color:#F3F5F9;font-family:"Barlow Semi Condensed", Sans-serif;}.elementor-kit-6 h4{color:#F3F5F9;font-family:"Barlow Semi Condensed", Sans-serif;}.elementor-kit-6 h5{color:#F3F5F9;}.elementor-kit-6 h6{color:#F3F5F9;}.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);}@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 { --Background-Black:#0A0D13; --Blue-Main:#1E4BD2; --White:#ffffff; --Blue-Secondary:#6EA2FF; --Silver:#A7B1C2; --ot-bg:#0A0D13; --ot-surface:#10151E; --ot-surface-2:#161C28; --ot-border:#263042; --ot-text:#F3F5F9; --ot-muted:#A7B1C2; --ot-subtle:#8792A6; --ot-blue:#1E4BD2; --ot-blue-hover:#2C5AE6; --ot-blue-deep:#0B2A80; --ot-sky:#6EA2FF; --ot-sky-light:#A9C8FF; --ot-white:#FFFFFF; --ot-font-heading:Barlow Semi Condensed; --ot-font-body:Barlow; }
/* Start custom CSS *//* On Track — site-wide */
html{scroll-padding-top:120px}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.elementor-location-header{position:sticky;top:0;z-index:999}
body.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){body.admin-bar .elementor-location-header{top:46px}}
@media (max-width:600px){body.admin-bar .elementor-location-header{top:0}}
::selection{background:#1E4BD2;color:#fff}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #A9C8FF !important;outline-offset:3px}
.skip-link.screen-reader-text:focus{background:#1E4BD2;color:#fff;z-index:100000}
.ot-hl{color:#6EA2FF}
.ot-hl-white{color:#FFFFFF}
.elementor h1 em,.elementor h2 em,.elementor h3 em{font-style:italic;color:#6EA2FF;padding-right:0.04em}/* End custom CSS */