.elementor-kit-510{--e-global-color-primary:#083848;--e-global-color-secondary:#00AFCA;--e-global-color-text:#2B3B40;--e-global-color-accent:#FFC600;--e-global-color-brand-navy:#083848;--e-global-color-brand-teal:#0E6880;--e-global-color-brand-cyan:#00AFCA;--e-global-color-brand-yellow:#FFC600;--e-global-color-brand-light:#E8F8FC;--e-global-color-white:#FFFFFF;--e-global-color-black:#0D0D0D;--e-global-color-body-text:#2B3B40;--e-global-color-muted:#6B8A92;--e-global-color-bg-light:#F4FAFB;--e-global-color-bg-dark:#031E28;--e-global-color-border:#D6E8EC;--e-global-typography-primary-font-family:"Barlow SemiCondensed";--e-global-typography-primary-font-size:3.2rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Barlow SemiCondensed";--e-global-typography-secondary-font-size:2.4rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.75em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:0.8rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0.12em;--e-global-typography-h1-display-font-family:"Barlow SemiCondensed";--e-global-typography-h1-display-font-size:3.8rem;--e-global-typography-h1-display-font-weight:700;--e-global-typography-h1-display-text-transform:uppercase;--e-global-typography-h1-display-line-height:1.05em;--e-global-typography-h1-display-letter-spacing:0px;--e-global-typography-h2-section-font-family:"Barlow SemiCondensed";--e-global-typography-h2-section-font-size:2.8rem;--e-global-typography-h2-section-font-weight:700;--e-global-typography-h2-section-text-transform:none;--e-global-typography-h2-section-line-height:1.1em;--e-global-typography-h2-section-letter-spacing:0px;--e-global-typography-h3-block-font-family:"Barlow SemiCondensed";--e-global-typography-h3-block-font-size:2.2rem;--e-global-typography-h3-block-font-weight:600;--e-global-typography-h3-block-text-transform:none;--e-global-typography-h3-block-line-height:1.15em;--e-global-typography-h3-block-letter-spacing:0px;--e-global-typography-h4-card-font-family:"Barlow SemiCondensed";--e-global-typography-h4-card-font-size:1.7rem;--e-global-typography-h4-card-font-weight:600;--e-global-typography-h4-card-text-transform:none;--e-global-typography-h4-card-line-height:1.2em;--e-global-typography-h4-card-letter-spacing:0px;--e-global-typography-h5-label-font-family:"Barlow SemiCondensed";--e-global-typography-h5-label-font-size:1.3rem;--e-global-typography-h5-label-font-weight:600;--e-global-typography-h5-label-text-transform:none;--e-global-typography-h5-label-line-height:1.3em;--e-global-typography-h5-label-letter-spacing:0px;--e-global-typography-body-xl-font-family:"Inter";--e-global-typography-body-xl-font-size:1.2rem;--e-global-typography-body-xl-font-weight:400;--e-global-typography-body-xl-text-transform:none;--e-global-typography-body-xl-line-height:1.75em;--e-global-typography-body-md-font-family:"Inter";--e-global-typography-body-md-font-size:1rem;--e-global-typography-body-md-font-weight:400;--e-global-typography-body-md-text-transform:none;--e-global-typography-body-md-line-height:1.75em;--e-global-typography-body-sm-font-family:"Inter";--e-global-typography-body-sm-font-size:0.875rem;--e-global-typography-body-sm-font-weight:400;--e-global-typography-body-sm-text-transform:none;--e-global-typography-body-sm-line-height:1.65em;--e-global-typography-eyebrow-font-family:"Inter";--e-global-typography-eyebrow-font-size:0.75rem;--e-global-typography-eyebrow-font-weight:600;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-line-height:1.5em;--e-global-typography-eyebrow-letter-spacing:0.12em;--e-global-typography-button-font-family:"Inter";--e-global-typography-button-font-size:0.9rem;--e-global-typography-button-font-weight:600;--e-global-typography-button-text-transform:uppercase;--e-global-typography-button-line-height:1.5em;--e-global-typography-button-letter-spacing:0.07em;--e-global-typography-quote-font-family:"Inter";--e-global-typography-quote-font-size:1.25rem;--e-global-typography-quote-font-weight:300;--e-global-typography-quote-font-style:italic;--e-global-typography-quote-line-height:1.6em;--e-global-typography-stat-number-font-family:"Barlow SemiCondensed";--e-global-typography-stat-number-font-size:3.5rem;--e-global-typography-stat-number-font-weight:700;--e-global-typography-stat-number-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-510 button,.elementor-kit-510 input[type="button"],.elementor-kit-510 input[type="submit"],.elementor-kit-510 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.elementor-kit-510 e-page-transition{background-color:#FFBC7D;}.elementor-kit-510 p{margin-block-end:10px;}.elementor-kit-510 a{color:var( --e-global-color-accent );}.elementor-kit-510 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-510 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-510 img{border-radius:8px 8px 8px 8px;}.elementor-kit-510 label{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-kit-510 input:not([type="button"]):not([type="submit"]),.elementor-kit-510 textarea,.elementor-kit-510 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}{}.sc_layouts_title_caption{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1279px){.elementor-kit-510{--e-global-typography-primary-font-size:2.6rem;--e-global-typography-secondary-font-size:2rem;--e-global-typography-text-font-size:0.975rem;--e-global-typography-accent-font-size:0.75rem;--e-global-typography-h1-display-font-size:3rem;--e-global-typography-h2-section-font-size:2.3rem;--e-global-typography-h3-block-font-size:1.85rem;--e-global-typography-h4-card-font-size:1.5rem;--e-global-typography-h5-label-font-size:1.2rem;--e-global-typography-body-xl-font-size:1.125rem;--e-global-typography-body-md-font-size:0.975rem;--e-global-typography-body-sm-font-size:0.85rem;--e-global-typography-eyebrow-font-size:0.7rem;--e-global-typography-button-font-size:0.875rem;--e-global-typography-quote-font-size:1.1rem;--e-global-typography-stat-number-font-size:2.8rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-510 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-510 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-510 input:not([type="button"]):not([type="submit"]),.elementor-kit-510 textarea,.elementor-kit-510 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-kit-510{--e-global-typography-primary-font-size:2.1rem;--e-global-typography-secondary-font-size:1.7rem;--e-global-typography-text-font-size:0.95rem;--e-global-typography-accent-font-size:0.75rem;--e-global-typography-h1-display-font-size:2.4rem;--e-global-typography-h2-section-font-size:1.9rem;--e-global-typography-h3-block-font-size:1.6rem;--e-global-typography-h4-card-font-size:1.35rem;--e-global-typography-h5-label-font-size:1.1rem;--e-global-typography-body-xl-font-size:1.05rem;--e-global-typography-body-md-font-size:0.95rem;--e-global-typography-body-sm-font-size:0.85rem;--e-global-typography-eyebrow-font-size:0.7rem;--e-global-typography-button-font-size:0.85rem;--e-global-typography-quote-font-size:1rem;--e-global-typography-stat-number-font-size:2.4rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-510 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-510 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-510 input:not([type="button"]):not([type="submit"]),.elementor-kit-510 textarea,.elementor-kit-510 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}
/* Start custom CSS */.htext {
  color: #54abd0;
  position: relative;
  display: inline-block;
  font-weight: 600;
}

.htext::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 5px; /* adjust this depending on font size */
  width: 100%;
  height: 10px; /* thickness of highlight */
  background: linear-gradient(
    to right,
    rgba(84, 171, 208, 0) 0%,
    rgba(84, 171, 208, 0.35) 25%,
    rgba(84, 171, 208, 0.45) 50%,
    rgba(84, 171, 208, 0.35) 75%,
    rgba(84, 171, 208, 0) 100%
  );
  border-radius: 4px;
  z-index: -1;
  transition: all 0.3s ease-in-out;
}

.htext:hover::after {
  height: 14px;
  background: linear-gradient(
    to right,
    rgba(84, 171, 208, 0) 0%,
    rgba(84, 171, 208, 0.4) 25%,
    rgba(84, 171, 208, 0.5) 50%,
    rgba(84, 171, 208, 0.4) 75%,
    rgba(84, 171, 208, 0) 100%
  );
}/* End custom CSS */