.elementor .Monty{font-family:var(--Monty);letter-spacing:0px;}.elementor .DSA-white-text{color:var(--DSA-White);}.elementor .DSA-navy-text{color:var(--DSA-Navy);}.elementor .DSA-fs-5xl{font-size:var(--DSA--fs-5xl);}.elementor .DSA-navy-bg{background-color:var(--DSA-Navy);}.elementor .DSA-uppercase{text-transform:uppercase;}.elementor .DSA-container-1200{width:100%;max-width:1200px;padding:15px;flex-direction:column;row-gap:20px;}.elementor .DSA-container-full{border-radius:0px;flex-direction:column;align-items:center;}.elementor .Barlow-Con{font-family:var(--Barlow);}.elementor .DSA-fs-lg{font-size:var(--DSA--fs-lg);}.elementor .DSA-CTA-lg-button{font-family:var(--Monty);font-weight:600;color:var(--DSA-White);letter-spacing:0.5px;text-transform:uppercase;border-radius:10px;border-width:1px;border-color:var(--DSA-White);border-style:solid;}.elementor .DSA-fs-base{font-size:var(--DSA--fs-base);flex-direction:column;}.elementor .DSA-trans-bg{background-color:var(--DSA-transparent);}.elementor .DSA-trans-bg:hover,.elementor .DSA-trans-bg:focus-visible{color:var(--DSA-white-hover);}.elementor .Container-sticky-spacing-body-sec{margin-block-start:12vh;justify-content:center;}.elementor .fs-sm{font-size:var(--DSA--fs-sm);}.elementor .DSA-dark-blue{background-color:var(--DSA-logo-blue);}.elementor .fs-4xl{font-size:var(--DSA--fs-4xl);}.elementor .CTA-hover-white:hover,.elementor .CTA-hover-white:focus-visible{border-color:var(--DSA-white-hover);}.elementor .DSA-orange-bg{background-color:var(--DSA-Orange);}.elementor .DSA-CTA-sm-button{font-family:var(--Monty);font-weight:600;font-size:var(--DSA--fs-sm);color:var(--DSA-White);letter-spacing:0.5px;text-transform:capitalize;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1px;border-color:var(--DSA-White);border-style:solid;}.elementor .DSA-input-field{font-size:var(--DSA--fs-sm);color:var(--DSA-Dark-Grey);border-radius:4px;}.elementor .service-checkboxes{.service-checkboxes {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.service-checkboxes input[type="checkbox"] {
accent-color: #123A63;
width: 16px;
height: 16px;
margin: 0;
cursor: pointer;
}
.service-checkboxes label.e-form-label-base {
display: inline-flex;
align-items: center;
font-size: 13px;
padding: 6px 14px;
border-radius: 20px;
border: 1px solid #123A63;
color: #123A63;
background: #FFFFFF;
cursor: pointer;
margin: 0;
transition: background 0.15s ease, color 0.15s ease;
}
.service-checkboxes input[type="checkbox"]:checked + label.e-form-label-base {
background: #123A63;
color: #FFFFFF;
border-color: #123A63;
}\n}