.elementor-kit-50{--e-global-color-primary:#050505;--e-global-color-secondary:#54595F;--e-global-color-text:#050505;--e-global-color-accent:#FF9D42;--e-global-color-g10navy:#004477;--e-global-color-g10rasp:#CC3366;--e-global-color-g10grey:#F6F6F6;--e-global-color-g10card:#004675;--e-global-color-g10white:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:500;--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;color:#050505;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.6em;}.elementor-kit-50 button,.elementor-kit-50 input[type="button"],.elementor-kit-50 input[type="submit"],.elementor-kit-50 .elementor-button{background-color:#FF9D42;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:13px 26px 13px 26px;}.elementor-kit-50 button:hover,.elementor-kit-50 button:focus,.elementor-kit-50 input[type="button"]:hover,.elementor-kit-50 input[type="button"]:focus,.elementor-kit-50 input[type="submit"]:hover,.elementor-kit-50 input[type="submit"]:focus,.elementor-kit-50 .elementor-button:hover,.elementor-kit-50 .elementor-button:focus{background-color:#F08525;color:#FFFFFF;}.elementor-kit-50 e-page-transition{background-color:#FFBC7D;}.elementor-kit-50 a{color:#CC3366;}.elementor-kit-50 a:hover{color:#A3204D;}.elementor-kit-50 h1{color:#050505;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-kit-50 h2{color:#050505;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;}.elementor-kit-50 h3{color:#050505;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.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-kit-50{font-size:16px;}.elementor-kit-50 h1{font-size:30px;}.elementor-kit-50 h2{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.g10-eyebrow p,.g10-eyebrow .elementor-heading-title{color:#FF9D42;font-size:13px;text-transform:uppercase;letter-spacing:.04em;font-weight:500;margin:0}
.g10-card{border:1px solid #004675;border-radius:21px;background:#fff}
.g10-card .elementor-widget-image img{height:200px;width:100%;object-fit:contain}
.g10-frame img{border:1px solid #c3c4c7;padding:10px;background:#fff}
.g10-header{position:relative;overflow:hidden}
.g10-header::after{content:"";position:absolute;top:-170px;right:-140px;width:560px;height:300px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 100% 0%,#0b3a6e 0 40%,transparent 40.5%),radial-gradient(ellipse at 100% 0%,#0f62b0 0 56%,transparent 56.5%),radial-gradient(ellipse at 100% 0%,#3f97df 0 70%,transparent 70.5%)}
.g10-header>.e-con-inner,.g10-header>.elementor-element{position:relative;z-index:1}
.g10-stat .elementor-heading-title{color:#004477}
.g10-table table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:16px}
.g10-table thead th{background:#004477;color:#fff;font-weight:600;text-align:left}
.g10-table th,.g10-table td{border:1px solid #d9dde1;padding:.6em .8em;vertical-align:top}
.g10-table tbody tr:nth-child(even){background:#F6F6F6}
.g10-table figcaption{font-size:13px;color:#54595F}
.g10-footer a{color:#fff}
.g10-footer a:hover{text-decoration:underline}
.g10-footer .elementor-icon-list-text{color:#fff}
.g10-faq .elementor-tab-title,.g10-faq .e-n-accordion-item-title-text{font-weight:600}
.elementor-widget-text-editor ul{padding-left:1.2em}
.elementor-widget-text-editor li{margin-bottom:.35em}
@media (max-width:767px){.g10-header::after{width:300px;height:170px;top:-110px;right:-110px}.g10-table table{font-size:14px}.g10-table thead th{white-space:nowrap}.g10-logo svg{width:200px;height:auto}}

/* fix eyebrow */
.g10-eyebrow .elementor-heading-title{color:#FF9D42 !important;font-size:13px !important;font-weight:500 !important;text-transform:uppercase;letter-spacing:.04em}
.g10-stat .elementor-heading-title{color:#004477 !important}/* End custom CSS */