.elementor-898 .elementor-element.elementor-element-d884281c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS for html, class: .elementor-element-d884281c */.elementor-898 .elementor-element.elementor-element-d884281c, .elementor-898 .elementor-element.elementor-element-d884281c .elementor-widget-container { height: 100%; min-height: inherit; }
.elementor-898 .elementor-element.elementor-element-d884281c iframe { display: block; width: 100%; height: 100%; min-height: inherit; border: 0; }/* End custom CSS */
/* Start custom CSS */body.elementor-page-898 { color:#17243A; font-family:Manrope,sans-serif; }
body.elementor-page-898 *, body.elementor-page-898 *::before, body.elementor-page-898 *::after { box-sizing:border-box; }
body.elementor-page-898 p { font-family:Manrope,sans-serif; }
body.elementor-page-898 p a { color:#122C76; text-decoration:underline; text-underline-offset:.18em; }
body.elementor-page-898 a:focus-visible, body.elementor-page-898 button:focus-visible { outline:3px solid #F4AE2B; outline-offset:4px; }
body.elementor-page-898 [data-interaction-id] { visibility:visible; }
@media (prefers-reduced-motion:reduce) {
 body.elementor-page-898 [data-interaction-id] { opacity:1 !important; transform:none !important; translate:none !important; scale:none !important; }
 body.elementor-page-898 *, body.elementor-page-898 *::before, body.elementor-page-898 *::after { animation:none !important; transition:none !important; scroll-behavior:auto !important; }
 body.elementor-page-898 article > img, body.elementor-page-898 article > div:last-of-type > h3, body.elementor-page-898 article > div:last-of-type > a { transform:none !important; }
}
@media (hover:none) {
 body.elementor-page-898 article > img, body.elementor-page-898 article > div:last-of-type > h3, body.elementor-page-898 article > div:last-of-type > a { transform:none !important; }
}
@media (max-width:1024px) { body.elementor-page-898 .elementor-widget-nav-menu { flex:0 0 auto; } }
@media (max-width:767px) {
 body.elementor-page-898 [data-interaction-id] { opacity:1 !important; transform:none !important; translate:none !important; scale:none !important; }
 body.elementor-page-898 .elementor-nav-menu--dropdown { min-width:17rem; max-width:calc(100vw - 2rem); right:0; left:auto; }
}
body.elementor-page-898 .elementor-element-5ff40543 { flex:1; min-width:0; padding:0; }
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--main .elementor-item {
 font-family:Manrope,sans-serif; font-size:16px; font-weight:800; line-height:1.2;
 color:#17243A; padding:16px 14px; text-transform:uppercase;
}
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--main .elementor-item:hover,
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--main .elementor-item:focus {
 color:#122C76;
}
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--main .elementor-item:after {
 background-color:#D0083E; height:3px;
}
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--dropdown {
 background-color:#fff; z-index:20;
}
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--dropdown a {
 font-family:Manrope,sans-serif; font-size:14px; font-weight:800; line-height:1.3;
 color:#17243A; padding:14px 16px; text-transform:uppercase;
}
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--dropdown a:hover,
body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--dropdown a:focus {
 color:#fff; background-color:#0A1F58;
}
body.elementor-page-898 .elementor-element-5ff40543 .elementor-menu-toggle {
 font-size:28px; color:#0A1F58; padding:10px; background-color:transparent;
}

body.elementor-page-898 .elementor-element-33b3f766 > .e-image-link-base {
 flex:0 0 auto; width:auto; min-width:0;
}
@media(max-width:1024px) {
 body.elementor-page-898 .elementor-element-5ff40543 { width:auto; min-width:0; flex:0 0 auto; margin-left:auto; }
 body.elementor-page-898 .elementor-element-5ff40543 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  position:absolute; top:100%; right:0; left:auto;
 }
}
@media(max-width:767px) {
 body.elementor-page-898 .elementor-element-33b3f766 > .e-image-link-base { width:168px; }
}

body.elementor-page-898 .elementor-element-4bee3cb { width:auto; min-width:0; }
body.elementor-page-898 .elementor-element-7ec30f3a { width:auto; flex:0 0 auto; margin-left:auto; }
body.elementor-page-898 [data-id="17d83373"] { width:auto; flex:0 1 auto; }/* End custom CSS */