.elementor .background-hero-half{width:50%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;display:flex;align-items:center;}.elementor .background-image-half-gradient-grey{width:100%;height:100%;overflow:hidden;position:absolute;background-image:linear-gradient(90deg, #F5F5F5 0%,#F5F5F500 25%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .content_eyebrow{color:var(--Deep_Blue);margin-block-start:var(--Item_Margin-Default);margin-block-end:var(--Item_Margin-Default);text-wrap:balance;\n}.elementor .Hero_h2_Big{font-weight:800;font-size:3em;text-wrap:balance;\n}.elementor .Hero_h1_eyebrow{font-weight:300;font-size:1.15em;color:var(--Teal);}.elementor .Button_line_white{font-weight:600;color:var(--White);padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:var(--Item_Margin-Default);margin-inline-end:var(--Item_Margin-Default);border-radius:150px;border-width:2px;border-color:var(--White);border-style:solid;background-color:var(--Tansparent);transition:all 400ms;align-self:center;}.elementor .Button_line_white:hover,.elementor .Button_line_white:focus-visible{color:var(--Black);text-decoration:none;border-color:var(--Teal);background-color:var(--Teal);}.elementor .Button_line_teal{font-weight:600;color:var(--Teal);padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;border-radius:150px;border-width:2px;border-color:var(--Teal);border-style:solid;background-color:var(--Tansparent);transition:all 500ms;}.elementor .Button_line_teal:hover,.elementor .Button_line_teal:focus-visible{color:var(--Black);text-decoration:none;border-color:var(--Link_Hover);background-color:var(--Link_Hover);}.elementor .Button_regular-teal{font-weight:700;color:var(--Black);padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;border-radius:150px;border-width:2px;border-color:var(--Teal);border-style:solid;background-color:var(--Teal);transition:all 500ms;align-self:center;}.elementor .Button_regular-teal:hover,.elementor .Button_regular-teal:focus-visible{color:var(--Black);text-decoration:none;border-color:var(--Link_Hover);border-style:solid;background-color:var(--Link_Hover);}.elementor .Section-Grid-One-Half{max-width:var(--Max-Width-Half);padding:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .grid-two-layout-default{column-gap:var(--calumn_gaps);row-gap:var(--calumn_gaps);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .container_layout_default{max-width:var(--Max-Width_Default);padding:0px;margin:auto;}.elementor .section-layout-default{min-height:30px;padding-block-start:var(--section-pad-top);padding-block-end:var(--section-pad-top);padding-inline-start:var(--section_padding_default);padding-inline-end:var(--section_padding_default);display:flex;justify-content:center;}.elementor .content-margin-default{margin-block-start:var(--Item_Margin-Default);margin-block-end:var(--Item_Margin-Default);}.elementor .text-section-dark-background{color:var(--White);}.elementor .Background-Soft-White{border-radius:var(--border_radius_default);background-color:var(--Soft_White);}.elementor .calloutbox-navy{padding:var(--calumn_gaps);margin:var(--Item_Margin-Default);border-radius:var(--border_radius_default);background-color:var(--Midnight_Navy);}.elementor .text-center-balance{text-align:center;align-self:center;text-wrap:balance;\n}.elementor .calloutbox-softwhite{padding:var(--calumn_gaps);margin:var(--Item_Margin-Default);border-radius:var(--border_radius_default);background-color:var(--Soft_White);grid-template-columns:repeat(3, 1fr);}.elementor .callout-image{width:100%;height:100%;object-fit:cover;object-position:center center;margin:0px;border-start-end-radius:var(--border_radius_default);border-end-end-radius:var(--border_radius_default);}.elementor .callout-background-container{width:40%;height:100%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;display:flex;align-items:center;}.elementor .callout-background-gradient-Navy{width:100%;height:100%;overflow:hidden;position:absolute;background-image:linear-gradient(90deg, #002747 0%,#00274700 25%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;align-items:center;}.elementor .callout-background-gradient-Grey{width:100%;height:100%;overflow:hidden;position:absolute;background-image:linear-gradient(90deg, #F5F5F5 5%,#F5F5F500 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;align-items:center;}.elementor .section-breadcrumbs{padding:5px;margin:0px;}.elementor .grid-5-container{padding:0px;display:flex;gap:var(--calumn_gaps);flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .grid-5-column-default{width:var(--column-multi-5X-width-default);padding:0px;display:block;}.elementor .text-white{color:var(--White);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .text-wrap-balance{text-wrap:balance;\n}.elementor .hero-background-image{width:100%;height:100%;object-fit:cover;object-position:center center;margin:0px;}.elementor .table-oldstyle{table {
table-layout: fixed;
width: 100%;
margin: 40px 0 0 0;
border-collapse: separate; /* required for border-radius on td/th to work */
}

table thead {
background-color: #002171; /* navy */
}

table thead tr th,
table thead tr td {
color: #fff;
}

/* Rounds the top corners of the table */
table thead:first-child tr th:first-child,
table thead:first-child tr td:first-child {
border-radius: 10px 0 0 0;
}

table thead:first-child tr th:last-child,
table thead:first-child tr td:last-child {
border-radius: 0 10px 0 0;
}

table thead:first-child tr th[colspan],
table thead:first-child tr td[colspan] {
border-radius: 10px 10px 0 0;
}

/* Rounds the bottom corners of the table */
table tbody:last-child tr:last-child td:first-child {
border-radius: 0 0 0 10px;
}

table tbody:last-child tr:last-child td:last-child {
border-radius: 0 0 10px 0;
}

/* Base cell styling */
table tr th,
table tr td {
font-size: 15px;
line-height: 1.5;
padding: 15px;
vertical-align: top;
}

table tr th *,
table tr td * {
font-size: inherit;
line-height: inherit;
}

table tr th b,
table tr th strong,
table tr td b,
table tr td strong {
font-weight: 700;
color: inherit;
}

table tr th a,
table tr td a {
color: #37A3FF; /* brand blue */
text-decoration: underline;
}

/* ===== .lines modifier ===== */
table.lines {
border: 6px solid #E6E8EA; /* brand gray */
}

table.lines.borderless {
border: 0;
}

table.lines tbody tr.segment {
background-color: #F1F2F3;
}

/* Row divider lines — applied to td, not tr, since border-collapse:separate ignores tr borders */
table.lines tbody tr td {
border-top: 1px solid #E6E8EA;
border-right: 1px solid #E6E8EA;
}

table.lines tbody tr:first-child td {
border-top: 0;
}

table.lines tbody tr td:last-child {
border-right: 0;
}

table.lines tbody tr td ul {
padding-left: 20px;
}\n}.elementor .image-default{width:100%;border-radius:var(--border_radius_default);}.elementor .hero-height-default{min-height:30vh;padding-block-start:var(--hero-pad-topbottom);padding-block-end:var(--hero-pad-topbottom);}.elementor .footer-text-notice{font-size:0.5em;}.elementor .footer-text-header{font-weight:700;}.elementor .background-HS_Blue{background-color:var(--HS-Electric-Blue);}.elementor .zero-pad-zero-margin{padding:0px;margin:0px;}.elementor .card-icon-feature{height:100%;padding:var(--Item_Margin-Default);border-radius:15px;background-color:var(--White);box-shadow:0px 0px var(--Card-shedow-size) 0px var(--Card-shadow-color);display:flex;flex-direction:column;gap:var(--Item_Margin-Default);}.elementor .icon-title-spacing{display:flex;flex-direction:row;gap:10px;align-items:start;}