/* ==========================================================================
   shared-sections.css
   Extracted from GHL PHP source (courier-management-software.php)
   Contains CSS for: Top Bar, Header/Nav, Footer, Subfooter
   ========================================================================== */


/* --------------------------------------------------------------------------
   TOP BAR  —  section-toY-KnBMaX
   -------------------------------------------------------------------------- */

.hl_page-preview--content .col-9Tu4ny8yqX,
.hl_page-preview--content .row-ko1T952AM-,
.hl_page-preview--content .section-toY-KnBMaX {
  box-shadow: none;
  padding: 0;
  margin: 0;
  background-color: var(--transparent);
}

.hl_page-preview--content .col-9Tu4ny8yqX,
.hl_page-preview--content .row-ko1T952AM- {
  margin: 0 auto;
  width: 100%;
}

.hl_page-preview--content .col-9Tu4ny8yqX {
  width: 36.7%;
  margin: 0;
}

.hl_page-preview--content .custom-code-JDq_nY8ZSp {
  margin: 0;
}

.hl_page-preview--content .col-54sKaygcvO {
  box-shadow: none;
  padding: 0;
  background-color: var(--transparent);
  width: 63.3%;
  margin: 0;
}

.hl_page-preview--content .custom-code-zXZOWo7k1o {
  margin: 0;
}

#section-toY-KnBMaX > .inner {
  max-width: 1170px;
}

#col-54sKaygcvO > .inner,
#col-9Tu4ny8yqX > .inner {
  flex-direction: column;
  justify-content: center;
  align-items: inherit;
  flex-wrap: nowrap;
}


/* --------------------------------------------------------------------------
   HEADER / NAV  —  section-X8-AYeBZDw
   -------------------------------------------------------------------------- */

:root {
  --inter: 'Inter';
  --white: #ffffff;
  --gray: #cbd5e0;
  --black: #000000;
  --transparent: transparent;
  --color-m2ef1erp: #19466d;
  --color-m71v9i60: #222222;
  --color-m7sk2q58: #171717;
}

.hl_page-preview--content .col-GuDjoxF5T-,
.hl_page-preview--content .row-IV-ROBWITF,
.hl_page-preview--content .section-X8-AYeBZDw {
  box-shadow: none;
  padding: 0;
  margin: 0;
  background-color: var(--transparent);
}

.hl_page-preview--content .col-GuDjoxF5T-,
.hl_page-preview--content .row-IV-ROBWITF {
  margin: 0 auto;
  width: 100%;
}

.hl_page-preview--content .col-GuDjoxF5T- {
  padding: 15px 0;
  margin: 0;
}

/* Nav menu v2 component styles */
.hl_page-preview--content .cnav-menu-v2-3XAcOngkZa {
  font-family: var(--headlinefont);
  padding: 0;
  margin: 0;
  item-padding-top: 0;
  item-padding-bottom: 0;
  item-padding-left: 16px;
  item-padding-right: 16px;
  item-margin-top: 0;
  item-margin-bottom: 0;
  item-margin-left: 0;
  item-margin-right: 0;
  line-height: 1.3em;
  text-transform: uppercase;
  letter-spacing: 0;
  text-align: right;
  font-weight: 400;
  background-color: var(--transparent);
  mobile-background-color: var(--transparent);
  popup-background-color: var(--white);
  mobile-popup-background-color: var(--white);
  color: var(--color-m71v9i60);
  hover-background-color: var(--transparent);
  hover-text-color: var(--color-m2ef1erp);
  bold-text-color: var(--black);
  italic-text-color: var(--black);
  underline-text-color: var(--black);
  icon-color: var(--black);
  cart-icon-color: var(--black);
  cart-icon-active-color: var(--black);
  submenu-background-color: var(--white);
  submenu-mobile-background-color: var(--white);
  submenu-color: var(--text-color);
  submenu-hover-background-color: var(--black);
  submenu-hover-text-color: var(--white);
  nav-menu-item-spacing-x: 40px;
  nav-menu-item-spacing-y: 0;
  nav-menu-align: left;
  sub-menu-align: right;
  sub-menu-style: popover;
  border-color: #000;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  item-border-color: #000;
  item-border-style: solid;
  item-border-width: 1px;
  item-border-radius: 0;
  box-shadow: none;
  item-box-shadow: none;
}

/* Mega menu dropdown section */
.hl_page-preview--content .section-lkO51FtOGi {
  box-shadow: none;
  padding: 10px 20px;
  margin: 18px 0 0;
  background-color: var(--white);
  border-color: var(--gray);
  border-width: 1px;
  border-style: solid;
}

.hl_page-preview--content .col-TX8SnNbbNx,
.hl_page-preview--content .row-VXj91Sol_L {
  margin: 0 auto;
  box-shadow: none;
  padding: 10px 0;
  background-color: var(--transparent);
  width: 100%;
}

.hl_page-preview--content .col-TX8SnNbbNx {
  padding: 10px 5px;
  margin: 0;
}

.hl_page-preview--content #bulletList-dGFdTMKMzJ {
  margin: 0;
}

.hl_page-preview--content .cbulletList-dGFdTMKMzJ {
  font-family: var(--headlinefont);
  color: var(--color-m7sk2q58);
  icon-color: var(--text-color);
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.7em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content #heading-MUG-R5h1ng {
  margin: 0 0 10px;
}

.hl_page-preview--content .cbulletList-dGFdTMKMzJ,
.hl_page-preview--content .cheading-MUG-R5h1ng,
.hl_page-preview--content .col-vk0Kvtfk3j {
  box-shadow: none;
  background-color: var(--transparent);
}

.hl_page-preview--content .cheading-MUG-R5h1ng {
  font-family: var(--headlinefont);
  color: var(--text-color);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .col-vk0Kvtfk3j {
  padding: 10px 5px;
  width: 100%;
  margin: 0;
}

.hl_page-preview--content #bulletList-VNaNZs7p3Z {
  margin: 0;
}

.hl_page-preview--content .cbulletList-VNaNZs7p3Z {
  font-family: var(--headlinefont);
  color: var(--color-m7sk2q58);
  icon-color: var(--text-color);
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.7em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content #heading-bwumj2ksHR {
  margin: 0 0 10px;
}

.hl_page-preview--content .cbulletList-VNaNZs7p3Z,
.hl_page-preview--content .cheading-bwumj2ksHR,
.hl_page-preview--content .col-zNprLxptEw {
  box-shadow: none;
  background-color: var(--transparent);
}

.hl_page-preview--content .cheading-bwumj2ksHR {
  font-family: var(--headlinefont);
  color: var(--text-color);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .col-zNprLxptEw {
  padding: 10px 5px;
  width: 100%;
  margin: 0;
}

.hl_page-preview--content #bulletList-_qCLEHV9Mq {
  margin: 0;
}

.hl_page-preview--content .cbulletList-_qCLEHV9Mq,
.hl_page-preview--content .cheading-9mRd-Su8E0 {
  font-family: var(--headlinefont);
  background-color: var(--transparent);
  color: var(--color-m7sk2q58);
  icon-color: var(--text-color);
  box-shadow: none;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.7em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content #heading-9mRd-Su8E0 {
  margin: 0 0 10px;
}

.hl_page-preview--content .cheading-9mRd-Su8E0 {
  color: var(--text-color);
  font-weight: 400;
  line-height: 1.3em;
}

.hl_page-preview--content .col-OZSDdhf4I0,
.hl_page-preview--content .row-OJI5Bat4k1 {
  margin: 0 auto;
  box-shadow: none;
  padding: 10px 0;
  background-color: var(--transparent);
  width: 100%;
}

.hl_page-preview--content .col-OZSDdhf4I0 {
  padding: 10px 5px;
  margin: 0;
}

.hl_page-preview--content #bulletList-s37KVoIhN1 {
  margin: 0;
}

.hl_page-preview--content .cbulletList-s37KVoIhN1 {
  font-family: var(--headlinefont);
  color: var(--color-m7sk2q58);
  icon-color: var(--text-color);
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.7em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content #heading-0HfUZuWK1C {
  margin: 0 0 10px;
}

.hl_page-preview--content .cbulletList-s37KVoIhN1,
.hl_page-preview--content .cheading-0HfUZuWK1C,
.hl_page-preview--content .col-8GWkl7kTLB {
  box-shadow: none;
  background-color: var(--transparent);
}

.hl_page-preview--content .cheading-0HfUZuWK1C {
  font-family: var(--headlinefont);
  color: var(--text-color);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .col-8GWkl7kTLB {
  padding: 10px 5px;
  width: 100%;
  margin: 0;
}

.hl_page-preview--content #bulletList-dRhUMoKaEG {
  margin: 0;
}

.hl_page-preview--content .cbulletList-dRhUMoKaEG {
  font-family: var(--headlinefont);
  color: var(--color-m7sk2q58);
  icon-color: var(--text-color);
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.7em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content #heading-LFAe-w2RjF {
  margin: 0 0 10px;
}

.hl_page-preview--content .cbulletList-dRhUMoKaEG,
.hl_page-preview--content .cheading-LFAe-w2RjF,
.hl_page-preview--content .col-TYVxcYgd63 {
  box-shadow: none;
  background-color: var(--transparent);
}

.hl_page-preview--content .cheading-LFAe-w2RjF {
  font-family: var(--headlinefont);
  color: var(--text-color);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .col-TYVxcYgd63 {
  padding: 10px 5px;
  width: 100%;
  margin: 0;
}

.hl_page-preview--content #bulletList-yooOnGXKf2 {
  margin: 0;
}

.hl_page-preview--content .cbulletList-yooOnGXKf2,
.hl_page-preview--content .cheading-3GWi9OijoI {
  font-family: var(--headlinefont);
  background-color: var(--transparent);
  color: var(--color-m7sk2q58);
  icon-color: var(--text-color);
  box-shadow: none;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.7em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content #heading-3GWi9OijoI {
  margin: 0 0 10px;
}

.hl_page-preview--content .cheading-3GWi9OijoI {
  color: var(--text-color);
  font-weight: 400;
  line-height: 1.3em;
}

#section-X8-AYeBZDw > .inner {
  max-width: 1170px;
}

#col-GuDjoxF5T- > .inner {
  flex-direction: column;
  justify-content: center;
  align-items: inherit;
  flex-wrap: nowrap;
}

/* Nav menu desktop layout */
#nav-menu-v2-3XAcOngkZa .mega-menu-container {
  font-weight: 500;
  font-size: 15px;
  justify-content: flex-start;
  flex-direction: row;
  background-color: var(--transparent);
}

#nav-menu-v2-3XAcOngkZa .nav-menu-mobile {
  display: none;
}

#nav-menu-v2-3XAcOngkZa .nav-menu-desktop {
  display: flex;
}

#nav-menu-v2-3XAcOngkZa .x-icon {
  display: none;
}

#nav-menu-v2-3XAcOngkZa .menu-layout {
  flex-direction: row;
}

#nav-menu-v2-3XAcOngkZa .nav-spacing-x {
  margin-left: 40px;
}

#nav-menu-v2-3XAcOngkZa .menu-item-builder-title,
#nav-menu-v2-3XAcOngkZa .menu-item-title:hover {
  background-color: var(--transparent);
  color: var(--color-m2ef1erp);
}

#nav-menu-v2-3XAcOngkZa .menu-item-builder-title-icon > span::after,
#nav-menu-v2-3XAcOngkZa .menu-item-title-icon > span::after {
  color: inherit;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 15px;
  display: inline-block;
  margin-left: .25rem;
  transition: transform .3s ease;
}

#nav-menu-v2-3XAcOngkZa .menu-item-builder-title-icon-hover > span::after,
#nav-menu-v2-3XAcOngkZa .menu-item-title-icon:hover > span::after {
  transform: rotate(180deg);
}

#nav-menu-v2-3XAcOngkZa .menu-item-builder > .submenu-builder,
#nav-menu-v2-3XAcOngkZa .menu-item:hover > .mega-menu,
#nav-menu-v2-3XAcOngkZa .menu-item:hover > .submenu,
#nav-menu-v2-3XAcOngkZa .submenu:hover {
  visibility: visible;
  opacity: 1;
}

#nav-menu-v2-3XAcOngkZa .submenu,
#nav-menu-v2-3XAcOngkZa .submenu-builder {
  position: absolute;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity .3s ease-in;
}

#nav-menu-v2-3XAcOngkZa .submenu-content-container {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  background-color: var(--white);
  border-width: 1px;
  border-color: #000 !important;
  border-style: solid;
  border-radius: 0;
  box-shadow: none;
}

#nav-menu-v2-3XAcOngkZa .submenu-column {
  display: block;
  grid-template-columns: 1fr 1fr;
  row-gap: 0;
  column-gap: 0;
}

#nav-menu-v2-3XAcOngkZa .submenu-item {
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 0;
  color: var(--text-color);
}

#nav-menu-v2-3XAcOngkZa .submenu-column > li:last-child,
#nav-menu-v2-3XAcOngkZa .submenu-column > li:last-child .submenu-item {
  margin-bottom: 0;
}

#nav-menu-v2-3XAcOngkZa .submenu-item:hover {
  background-color: var(--black);
  color: var(--white);
}

#nav-menu-v2-3XAcOngkZa .sub-menu-align {
  right: -.5rem;
}

#nav-menu-v2-3XAcOngkZa .user-icon {
  color: #000;
}

#nav-menu-v2-3XAcOngkZa .mega-menu {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity .3s ease-in;
  position: absolute;
  left: 0;
  z-index: 999;
}

#nav-menu-v2-3XAcOngkZa .mega-menu:hover {
  visibility: visible;
  opacity: 1;
}

#nav-menu-v2-3XAcOngkZa .mega-menu-builder {
  position: absolute;
  left: 0;
}

#nav-menu-v2-3XAcOngkZa .items-cart,
#nav-menu-v2-3XAcOngkZa .items-cart-active {
  color: var(--black);
}

#nav-menu-v2-3XAcOngkZa .cart-search-desktop {
  display: list-item;
}

#nav-menu-v2-3XAcOngkZa .cart-search-mobile {
  display: none;
}

#nav-menu-v2-3XAcOngkZa .nav-search-wrapper,
#nav-menu-v2-3XAcOngkZa .search-bar-container {
  background-color: var(--white);
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete-input {
  border: 1px solid #cacaca;
  margin: 1px;
  border-radius: 16px;
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete {
  font-family: inherit;
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete-button {
  background: #fff;
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete-input-wrapper {
  color: #000;
  background-color: #fff;
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete-results {
  border: 1px solid #cacaca;
  border-top: none;
  border-radius: 16px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: var(--black);
  background-color: var(--white);
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete-input:hover {
  border-width: 1.5px;
  margin: .5px;
}

#nav-menu-v2-3XAcOngkZa .hl-autocomplete-input:focus-within {
  border-width: 2px;
  margin: 0;
}

/* Nav mobile (max 480px) */
@media screen and (min-width: 0px) and (max-width: 480px) {
  #nav-menu-v2-3XAcOngkZa .mega-menu-container {
    font-weight: 500;
    font-size: 15px;
    background-color: var(--transparent);
  }

  #nav-menu-v2-3XAcOngkZa .menu-item-builder > .submenu-builder,
  #nav-menu-v2-3XAcOngkZa .nav-menu-mobile {
    display: block;
  }

  #nav-menu-v2-3XAcOngkZa .nav-menu-mobile span::before {
    cursor: pointer;
    color: var(--black);
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    font-size: 15px;
  }

  #nav-menu-v2-3XAcOngkZa .nav-menu-desktop {
    display: block;
    position: fixed;
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    z-index: 999;
    left: 0;
    top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    background-color: var(--white);
    padding-bottom: 8rem;
  }

  #nav-menu-v2-3XAcOngkZa .hide-popup {
    display: none !important;
  }

  #nav-menu-v2-3XAcOngkZa .x-icon {
    display: flex;
  }

  #nav-menu-v2-3XAcOngkZa .submenu-content-container {
    margin: 0;
    background-color: var(--white);
    padding: 0 16px;
    border: 0;
    box-shadow: none;
  }

  #nav-menu-v2-3XAcOngkZa .nav-spacing-x {
    margin-left: 0;
    margin-bottom: 40px;
  }

  #nav-menu-v2-3XAcOngkZa .menu-item-title-icon {
    position: relative;
    padding-right: calc(15px * 2);
    white-space: normal !important;
    text-wrap: wrap !important;
  }

  #nav-menu-v2-3XAcOngkZa .menu-item-title-icon > span::after {
    font-size: 15px;
    position: absolute;
    right: .375rem;
  }

  #nav-menu-v2-3XAcOngkZa .menu-item-title-icon-rotate > span::after {
    transform: rotate(180deg) !important;
  }

  #nav-menu-v2-3XAcOngkZa .menu-item-title-icon-rotate-reverse > span::after {
    transform: rotate(0deg) !important;
  }

  #nav-menu-v2-3XAcOngkZa .submenu {
    display: none;
    position: static;
    z-index: unset;
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity .3s ease-in;
  }

  #nav-menu-v2-3XAcOngkZa .submenu-item {
    white-space: normal !important;
    text-wrap: wrap !important;
  }

  #nav-menu-v2-3XAcOngkZa .submenu-mobile-active {
    display: block;
  }

  #nav-menu-v2-3XAcOngkZa .submenu-builder {
    display: none;
    position: static;
    z-index: none;
    visibility: visible;
    opacity: 1;
    transition: none;
  }

  #nav-menu-v2-3XAcOngkZa .itemTarget {
    border: 0 !important;
    border-radius: unset !important;
    box-shadow: none !important;
  }

  #nav-menu-v2-3XAcOngkZa .mega-menu {
    display: none;
    visibility: visible;
    opacity: 1;
    position: static;
    left: unset;
    bottom: unset;
    z-index: unset;
    transition: visibility 0s, opacity .3s ease-in;
  }

  #nav-menu-v2-3XAcOngkZa .mega-menu-mobile-active {
    display: block;
  }

  #nav-menu-v2-3XAcOngkZa .mega-menu-builder {
    position: static;
    left: unset;
    bottom: unset;
    z-index: unset;
  }

  #nav-menu-v2-3XAcOngkZa .cart-search-desktop {
    display: none;
  }

  #nav-menu-v2-3XAcOngkZa .cart-search-mobile {
    display: flex;
  }

  #nav-menu-v2-3XAcOngkZa .nav-search-wrapper,
  #nav-menu-v2-3XAcOngkZa .search-bar-container {
    background-color: var(--white);
  }
}

.c-wrapper.c-section:has(#nav-menu-v2-3XAcOngkZa),
.hl_main_popup .c-wrapper.c-row:has(#nav-menu-v2-3XAcOngkZa) {
  z-index: 2;
}

#section-lkO51FtOGi > .inner {
  max-width: 1170px;
}

#col-8GWkl7kTLB > .inner,
#col-OZSDdhf4I0 > .inner,
#col-TX8SnNbbNx > .inner,
#col-TYVxcYgd63 > .inner,
#col-vk0Kvtfk3j > .inner,
#col-zNprLxptEw > .inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: inherit;
  flex-wrap: nowrap;
}

/* Header mega-menu bullet lists */
.bulletList-dGFdTMKMzJ {
  font-weight: 400;
}

.bulletList-VNaNZs7p3Z em,
.bulletList-VNaNZs7p3Z strong,
.bulletList-VNaNZs7p3Z u,
.bulletList-_qCLEHV9Mq em,
.bulletList-_qCLEHV9Mq strong,
.bulletList-_qCLEHV9Mq u,
.bulletList-dGFdTMKMzJ em,
.bulletList-dGFdTMKMzJ strong,
.bulletList-dGFdTMKMzJ u,
.bulletList-dRhUMoKaEG em,
.bulletList-dRhUMoKaEG strong,
.bulletList-dRhUMoKaEG u,
.bulletList-s37KVoIhN1 em,
.bulletList-s37KVoIhN1 strong,
.bulletList-s37KVoIhN1 u,
.bulletList-yooOnGXKf2 em,
.bulletList-yooOnGXKf2 strong,
.bulletList-yooOnGXKf2 u,
.heading-0HfUZuWK1C em,
.heading-0HfUZuWK1C strong,
.heading-0HfUZuWK1C u,
.heading-3GWi9OijoI em,
.heading-3GWi9OijoI strong,
.heading-3GWi9OijoI u,
.heading-9mRd-Su8E0 em,
.heading-9mRd-Su8E0 strong,
.heading-9mRd-Su8E0 u,
.heading-LFAe-w2RjF em,
.heading-LFAe-w2RjF strong,
.heading-LFAe-w2RjF u,
.heading-MUG-R5h1ng em,
.heading-MUG-R5h1ng strong,
.heading-MUG-R5h1ng u,
.heading-bwumj2ksHR em,
.heading-bwumj2ksHR strong,
.heading-bwumj2ksHR u {
  color: var(--text-color);
}

.bulletList-dGFdTMKMzJ a,
.bulletList-dGFdTMKMzJ a * {
  color: var(--color-m7sk2q58);
  text-decoration: none;
}

.bulletList-VNaNZs7p3Z a u,
.bulletList-VNaNZs7p3Z a:hover,
.bulletList-_qCLEHV9Mq a u,
.bulletList-_qCLEHV9Mq a:hover,
.bulletList-dGFdTMKMzJ a u,
.bulletList-dGFdTMKMzJ a:hover,
.bulletList-dRhUMoKaEG a u,
.bulletList-dRhUMoKaEG a:hover,
.bulletList-s37KVoIhN1 a u,
.bulletList-s37KVoIhN1 a:hover,
.bulletList-yooOnGXKf2 a u,
.bulletList-yooOnGXKf2 a:hover,
.heading-0HfUZuWK1C a u,
.heading-0HfUZuWK1C a:hover,
.heading-3GWi9OijoI a u,
.heading-3GWi9OijoI a:hover,
.heading-9mRd-Su8E0 a u,
.heading-9mRd-Su8E0 a:hover,
.heading-LFAe-w2RjF a u,
.heading-LFAe-w2RjF a:hover,
.heading-MUG-R5h1ng a u,
.heading-MUG-R5h1ng a:hover,
.heading-bwumj2ksHR a u,
.heading-bwumj2ksHR a:hover {
  text-decoration: underline;
}

.bulletList-VNaNZs7p3Z a s,
.bulletList-_qCLEHV9Mq a s,
.bulletList-dGFdTMKMzJ a s,
.bulletList-dRhUMoKaEG a s,
.bulletList-s37KVoIhN1 a s,
.bulletList-yooOnGXKf2 a s,
.heading-0HfUZuWK1C a s,
.heading-3GWi9OijoI a s,
.heading-9mRd-Su8E0 a s,
.heading-LFAe-w2RjF a s,
.heading-MUG-R5h1ng a s,
.heading-bwumj2ksHR a s {
  text-decoration: line-through;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-dGFdTMKMzJ h1, .bulletList-dGFdTMKMzJ h2, .bulletList-dGFdTMKMzJ h3,
  .bulletList-dGFdTMKMzJ h4, .bulletList-dGFdTMKMzJ h5, .bulletList-dGFdTMKMzJ h6,
  .bulletList-dGFdTMKMzJ ul li,
  .bulletList-dGFdTMKMzJ.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-dGFdTMKMzJ.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-dGFdTMKMzJ h1, .bulletList-dGFdTMKMzJ h2, .bulletList-dGFdTMKMzJ h3,
  .bulletList-dGFdTMKMzJ h4, .bulletList-dGFdTMKMzJ h5, .bulletList-dGFdTMKMzJ h6,
  .bulletList-dGFdTMKMzJ ul li,
  .bulletList-dGFdTMKMzJ.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-VNaNZs7p3Z.text-output ul,
.bulletList-_qCLEHV9Mq.text-output ul,
.bulletList-dGFdTMKMzJ.text-output ul,
.bulletList-dRhUMoKaEG.text-output ul,
.bulletList-s37KVoIhN1.text-output ul,
.bulletList-yooOnGXKf2.text-output ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 1.5em;
}

.bulletList-VNaNZs7p3Z.text-output ol,
.bulletList-_qCLEHV9Mq.text-output ol,
.bulletList-dGFdTMKMzJ.text-output ol,
.bulletList-dRhUMoKaEG.text-output ol,
.bulletList-s37KVoIhN1.text-output ol,
.bulletList-yooOnGXKf2.text-output ol {
  padding-left: 1.5em;
}

.bulletList-dGFdTMKMzJ.text-output ol li,
.bulletList-dGFdTMKMzJ.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-VNaNZs7p3Z.text-output li,
.bulletList-_qCLEHV9Mq.text-output li,
.bulletList-dGFdTMKMzJ.text-output li,
.bulletList-dRhUMoKaEG.text-output li,
.bulletList-s37KVoIhN1.text-output li,
.bulletList-yooOnGXKf2.text-output li {
  list-style-type: disc;
}

.bulletList-dGFdTMKMzJ.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-dGFdTMKMzJ.text-output li:not(:last-child) {
  margin-bottom: 0;
}

/* Header heading styles */
.heading-MUG-R5h1ng {
  font-weight: 700;
}

.heading-MUG-R5h1ng a,
.heading-MUG-R5h1ng a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-MUG-R5h1ng h1, .heading-MUG-R5h1ng h2, .heading-MUG-R5h1ng h3,
  .heading-MUG-R5h1ng h4, .heading-MUG-R5h1ng h5, .heading-MUG-R5h1ng h6,
  .heading-MUG-R5h1ng ul li,
  .heading-MUG-R5h1ng.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-MUG-R5h1ng h1, .heading-MUG-R5h1ng h2, .heading-MUG-R5h1ng h3,
  .heading-MUG-R5h1ng h4, .heading-MUG-R5h1ng h5, .heading-MUG-R5h1ng h6,
  .heading-MUG-R5h1ng ul li,
  .heading-MUG-R5h1ng.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

/* GHL content:'\\' fix -- applied to all header/footer heading ::before pseudo-elements */
.heading-0HfUZuWK1C.text-output h1:first-child:before,
.heading-0HfUZuWK1C.text-output h2:first-child:before,
.heading-0HfUZuWK1C.text-output h3:first-child:before,
.heading-0HfUZuWK1C.text-output h4:first-child:before,
.heading-0HfUZuWK1C.text-output h5:first-child:before,
.heading-0HfUZuWK1C.text-output h6:first-child:before,
.heading-0HfUZuWK1C.text-output p:first-child:before,
.heading-3GWi9OijoI.text-output h1:first-child:before,
.heading-3GWi9OijoI.text-output h2:first-child:before,
.heading-3GWi9OijoI.text-output h3:first-child:before,
.heading-3GWi9OijoI.text-output h4:first-child:before,
.heading-3GWi9OijoI.text-output h5:first-child:before,
.heading-3GWi9OijoI.text-output h6:first-child:before,
.heading-3GWi9OijoI.text-output p:first-child:before,
.heading-9mRd-Su8E0.text-output h1:first-child:before,
.heading-9mRd-Su8E0.text-output h2:first-child:before,
.heading-9mRd-Su8E0.text-output h3:first-child:before,
.heading-9mRd-Su8E0.text-output h4:first-child:before,
.heading-9mRd-Su8E0.text-output h5:first-child:before,
.heading-9mRd-Su8E0.text-output h6:first-child:before,
.heading-9mRd-Su8E0.text-output p:first-child:before,
.heading-LFAe-w2RjF.text-output h1:first-child:before,
.heading-LFAe-w2RjF.text-output h2:first-child:before,
.heading-LFAe-w2RjF.text-output h3:first-child:before,
.heading-LFAe-w2RjF.text-output h4:first-child:before,
.heading-LFAe-w2RjF.text-output h5:first-child:before,
.heading-LFAe-w2RjF.text-output h6:first-child:before,
.heading-LFAe-w2RjF.text-output p:first-child:before,
.heading-MUG-R5h1ng.text-output h1:first-child:before,
.heading-MUG-R5h1ng.text-output h2:first-child:before,
.heading-MUG-R5h1ng.text-output h3:first-child:before,
.heading-MUG-R5h1ng.text-output h4:first-child:before,
.heading-MUG-R5h1ng.text-output h5:first-child:before,
.heading-MUG-R5h1ng.text-output h6:first-child:before,
.heading-MUG-R5h1ng.text-output p:first-child:before,
.heading-bwumj2ksHR.text-output h1:first-child:before,
.heading-bwumj2ksHR.text-output h2:first-child:before,
.heading-bwumj2ksHR.text-output h3:first-child:before,
.heading-bwumj2ksHR.text-output h4:first-child:before,
.heading-bwumj2ksHR.text-output h5:first-child:before,
.heading-bwumj2ksHR.text-output h6:first-child:before,
.heading-bwumj2ksHR.text-output p:first-child:before {
  color: var(--text-color);
  content: '';
  font-family: '';
  margin-right: 5px;
  font-weight: 700;
}

.bulletList-VNaNZs7p3Z {
  font-weight: 400;
}

.bulletList-VNaNZs7p3Z a,
.bulletList-VNaNZs7p3Z a * {
  color: var(--color-m7sk2q58);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-VNaNZs7p3Z h1, .bulletList-VNaNZs7p3Z h2, .bulletList-VNaNZs7p3Z h3,
  .bulletList-VNaNZs7p3Z h4, .bulletList-VNaNZs7p3Z h5, .bulletList-VNaNZs7p3Z h6,
  .bulletList-VNaNZs7p3Z ul li,
  .bulletList-VNaNZs7p3Z.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-VNaNZs7p3Z.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-VNaNZs7p3Z h1, .bulletList-VNaNZs7p3Z h2, .bulletList-VNaNZs7p3Z h3,
  .bulletList-VNaNZs7p3Z h4, .bulletList-VNaNZs7p3Z h5, .bulletList-VNaNZs7p3Z h6,
  .bulletList-VNaNZs7p3Z ul li,
  .bulletList-VNaNZs7p3Z.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-VNaNZs7p3Z.text-output ol li,
.bulletList-VNaNZs7p3Z.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-VNaNZs7p3Z.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-VNaNZs7p3Z.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.heading-bwumj2ksHR {
  font-weight: 700;
}

.heading-bwumj2ksHR a,
.heading-bwumj2ksHR a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-bwumj2ksHR h1, .heading-bwumj2ksHR h2, .heading-bwumj2ksHR h3,
  .heading-bwumj2ksHR h4, .heading-bwumj2ksHR h5, .heading-bwumj2ksHR h6,
  .heading-bwumj2ksHR ul li,
  .heading-bwumj2ksHR.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-bwumj2ksHR h1, .heading-bwumj2ksHR h2, .heading-bwumj2ksHR h3,
  .heading-bwumj2ksHR h4, .heading-bwumj2ksHR h5, .heading-bwumj2ksHR h6,
  .heading-bwumj2ksHR ul li,
  .heading-bwumj2ksHR.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

.bulletList-_qCLEHV9Mq {
  font-weight: 400;
}

.bulletList-_qCLEHV9Mq a,
.bulletList-_qCLEHV9Mq a * {
  color: var(--color-m7sk2q58);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-_qCLEHV9Mq h1, .bulletList-_qCLEHV9Mq h2, .bulletList-_qCLEHV9Mq h3,
  .bulletList-_qCLEHV9Mq h4, .bulletList-_qCLEHV9Mq h5, .bulletList-_qCLEHV9Mq h6,
  .bulletList-_qCLEHV9Mq ul li,
  .bulletList-_qCLEHV9Mq.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-_qCLEHV9Mq.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-_qCLEHV9Mq h1, .bulletList-_qCLEHV9Mq h2, .bulletList-_qCLEHV9Mq h3,
  .bulletList-_qCLEHV9Mq h4, .bulletList-_qCLEHV9Mq h5, .bulletList-_qCLEHV9Mq h6,
  .bulletList-_qCLEHV9Mq ul li,
  .bulletList-_qCLEHV9Mq.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-_qCLEHV9Mq.text-output ol li,
.bulletList-_qCLEHV9Mq.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-_qCLEHV9Mq.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-_qCLEHV9Mq.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.heading-9mRd-Su8E0 {
  font-weight: 700;
}

.heading-9mRd-Su8E0 a,
.heading-9mRd-Su8E0 a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-9mRd-Su8E0 h1, .heading-9mRd-Su8E0 h2, .heading-9mRd-Su8E0 h3,
  .heading-9mRd-Su8E0 h4, .heading-9mRd-Su8E0 h5, .heading-9mRd-Su8E0 h6,
  .heading-9mRd-Su8E0 ul li,
  .heading-9mRd-Su8E0.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-9mRd-Su8E0 h1, .heading-9mRd-Su8E0 h2, .heading-9mRd-Su8E0 h3,
  .heading-9mRd-Su8E0 h4, .heading-9mRd-Su8E0 h5, .heading-9mRd-Su8E0 h6,
  .heading-9mRd-Su8E0 ul li,
  .heading-9mRd-Su8E0.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

.bulletList-s37KVoIhN1 {
  font-weight: 400;
}

.bulletList-s37KVoIhN1 a,
.bulletList-s37KVoIhN1 a * {
  color: var(--color-m7sk2q58);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-s37KVoIhN1 h1, .bulletList-s37KVoIhN1 h2, .bulletList-s37KVoIhN1 h3,
  .bulletList-s37KVoIhN1 h4, .bulletList-s37KVoIhN1 h5, .bulletList-s37KVoIhN1 h6,
  .bulletList-s37KVoIhN1 ul li,
  .bulletList-s37KVoIhN1.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-s37KVoIhN1.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-s37KVoIhN1 h1, .bulletList-s37KVoIhN1 h2, .bulletList-s37KVoIhN1 h3,
  .bulletList-s37KVoIhN1 h4, .bulletList-s37KVoIhN1 h5, .bulletList-s37KVoIhN1 h6,
  .bulletList-s37KVoIhN1 ul li,
  .bulletList-s37KVoIhN1.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-s37KVoIhN1.text-output ol li,
.bulletList-s37KVoIhN1.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-s37KVoIhN1.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-s37KVoIhN1.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.heading-0HfUZuWK1C {
  font-weight: 700;
}

.heading-0HfUZuWK1C a,
.heading-0HfUZuWK1C a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-0HfUZuWK1C h1, .heading-0HfUZuWK1C h2, .heading-0HfUZuWK1C h3,
  .heading-0HfUZuWK1C h4, .heading-0HfUZuWK1C h5, .heading-0HfUZuWK1C h6,
  .heading-0HfUZuWK1C ul li,
  .heading-0HfUZuWK1C.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-0HfUZuWK1C h1, .heading-0HfUZuWK1C h2, .heading-0HfUZuWK1C h3,
  .heading-0HfUZuWK1C h4, .heading-0HfUZuWK1C h5, .heading-0HfUZuWK1C h6,
  .heading-0HfUZuWK1C ul li,
  .heading-0HfUZuWK1C.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

.bulletList-dRhUMoKaEG {
  font-weight: 400;
}

.bulletList-dRhUMoKaEG a,
.bulletList-dRhUMoKaEG a * {
  color: var(--color-m7sk2q58);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-dRhUMoKaEG h1, .bulletList-dRhUMoKaEG h2, .bulletList-dRhUMoKaEG h3,
  .bulletList-dRhUMoKaEG h4, .bulletList-dRhUMoKaEG h5, .bulletList-dRhUMoKaEG h6,
  .bulletList-dRhUMoKaEG ul li,
  .bulletList-dRhUMoKaEG.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-dRhUMoKaEG.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-dRhUMoKaEG h1, .bulletList-dRhUMoKaEG h2, .bulletList-dRhUMoKaEG h3,
  .bulletList-dRhUMoKaEG h4, .bulletList-dRhUMoKaEG h5, .bulletList-dRhUMoKaEG h6,
  .bulletList-dRhUMoKaEG ul li,
  .bulletList-dRhUMoKaEG.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-dRhUMoKaEG.text-output ol li,
.bulletList-dRhUMoKaEG.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-dRhUMoKaEG.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-dRhUMoKaEG.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.heading-LFAe-w2RjF {
  font-weight: 700;
}

.heading-LFAe-w2RjF a,
.heading-LFAe-w2RjF a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-LFAe-w2RjF h1, .heading-LFAe-w2RjF h2, .heading-LFAe-w2RjF h3,
  .heading-LFAe-w2RjF h4, .heading-LFAe-w2RjF h5, .heading-LFAe-w2RjF h6,
  .heading-LFAe-w2RjF ul li,
  .heading-LFAe-w2RjF.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-LFAe-w2RjF h1, .heading-LFAe-w2RjF h2, .heading-LFAe-w2RjF h3,
  .heading-LFAe-w2RjF h4, .heading-LFAe-w2RjF h5, .heading-LFAe-w2RjF h6,
  .heading-LFAe-w2RjF ul li,
  .heading-LFAe-w2RjF.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

.bulletList-yooOnGXKf2 {
  font-weight: 400;
}

.bulletList-yooOnGXKf2 a,
.bulletList-yooOnGXKf2 a * {
  color: var(--color-m7sk2q58);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-yooOnGXKf2 h1, .bulletList-yooOnGXKf2 h2, .bulletList-yooOnGXKf2 h3,
  .bulletList-yooOnGXKf2 h4, .bulletList-yooOnGXKf2 h5, .bulletList-yooOnGXKf2 h6,
  .bulletList-yooOnGXKf2 ul li,
  .bulletList-yooOnGXKf2.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-yooOnGXKf2.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-yooOnGXKf2 h1, .bulletList-yooOnGXKf2 h2, .bulletList-yooOnGXKf2 h3,
  .bulletList-yooOnGXKf2 h4, .bulletList-yooOnGXKf2 h5, .bulletList-yooOnGXKf2 h6,
  .bulletList-yooOnGXKf2 ul li,
  .bulletList-yooOnGXKf2.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-yooOnGXKf2.text-output ol li,
.bulletList-yooOnGXKf2.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-yooOnGXKf2.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-yooOnGXKf2.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.heading-3GWi9OijoI {
  font-weight: 700;
}

.heading-3GWi9OijoI a,
.heading-3GWi9OijoI a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-3GWi9OijoI h1, .heading-3GWi9OijoI h2, .heading-3GWi9OijoI h3,
  .heading-3GWi9OijoI h4, .heading-3GWi9OijoI h5, .heading-3GWi9OijoI h6,
  .heading-3GWi9OijoI ul li,
  .heading-3GWi9OijoI.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-3GWi9OijoI h1, .heading-3GWi9OijoI h2, .heading-3GWi9OijoI h3,
  .heading-3GWi9OijoI h4, .heading-3GWi9OijoI h5, .heading-3GWi9OijoI h6,
  .heading-3GWi9OijoI ul li,
  .heading-3GWi9OijoI.text-output {
    font-size: 17px !important;
    font-weight: 700;
  }
}


/* --------------------------------------------------------------------------
   FOOTER  —  section-9QzVKoFDa9
   -------------------------------------------------------------------------- */

:root {
  --secondary: #188bf6;
  --color-m7bkjqkf: #029dcb;
}

.hl_page-preview--content .col-IxbuQFJsMo,
.hl_page-preview--content .row-ifXTTsL3B-,
.hl_page-preview--content .section-9QzVKoFDa9 {
  box-shadow: none;
  padding: 40px 0;
  margin: 0;
  background-color: var(--transparent);
}

.hl_page-preview--content .col-IxbuQFJsMo,
.hl_page-preview--content .row-ifXTTsL3B- {
  margin: 0 auto;
  padding: 15px 0;
  width: 100%;
}

.hl_page-preview--content .col-IxbuQFJsMo {
  padding: 10px 5px 10px 20px;
  width: 32.2%;
  margin: 0;
}

.hl_page-preview--content .custom-code-xP8O-7svWw,
.hl_page-preview--content .form-ONhlmBy-hH {
  margin: 0;
}

.hl_page-preview--content .cform-ONhlmBy-hH {
  padding: 0;
}

.hl_page-preview--content #paragraph-sUdvhKkH7o {
  margin: -5px 0 10px;
}

.hl_page-preview--content .cparagraph-sUdvhKkH7o {
  font-family: var(--contentfont);
  background-color: var(--transparent);
  color: var(--white);
  icon-color: var(--text-color);
  font-weight: medium;
  box-shadow: none;
  padding: 0 0 10px;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .divider-7CwC2mv-HF {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cdivider-7CwC2mv-HF {
  padding-top: 5px;
  padding-bottom: 15px;
}

.hl_page-preview--content #bulletList-3I6W9AXoqo,
.hl_page-preview--content #bulletList-8lRdRyky49,
.hl_page-preview--content #bulletList-QdXYcebap_,
.hl_page-preview--content #bulletList-c3VV7r6K_R,
.hl_page-preview--content #heading-1zLGwN0hCk,
.hl_page-preview--content #heading-H9LyLI77i2,
.hl_page-preview--content #heading-kI6XvYjgEC,
.hl_page-preview--content #paragraph-TCPQ5AwukT,
.hl_page-preview--content #sub-heading-jkziJAQgg8 {
  margin: 0;
}

/* Footer column headings */
.hl_page-preview--content .cheading-H9LyLI77i2 {
  font-family: var(--headlinefont);
  color: var(--white);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .cbulletList-c3VV7r6K_R,
.hl_page-preview--content .cheading-H9LyLI77i2,
.hl_page-preview--content .col-CvOoCcRgNI {
  background-color: var(--transparent);
  box-shadow: none;
}

.hl_page-preview--content .col-CvOoCcRgNI {
  padding: 10px 20px 10px 5px;
  width: 22.6%;
  margin: 0;
}

.hl_page-preview--content .cbulletList-c3VV7r6K_R {
  font-family: var(--headlinefont);
  color: var(--white);
  icon-color: var(--secondary);
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .divider-LxpdYkrnjd {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cdivider-LxpdYkrnjd {
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cbulletList-8lRdRyky49 {
  font-family: var(--headlinefont);
  background-color: var(--transparent);
  color: var(--white);
  icon-color: var(--secondary);
  box-shadow: none;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .divider-nWOREgrVkf {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cdivider-nWOREgrVkf {
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cbulletList-QdXYcebap_ {
  font-family: var(--headlinefont);
  background-color: var(--transparent);
  color: var(--white);
  icon-color: var(--secondary);
  box-shadow: none;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .divider-eTgyMXCtmM {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cdivider-eTgyMXCtmM {
  padding-top: 5px;
  padding-bottom: 15px;
}

.hl_page-preview--content .cheading-1zLGwN0hCk {
  font-family: var(--headlinefont);
  color: var(--white);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .cbulletList-3I6W9AXoqo,
.hl_page-preview--content .cheading-1zLGwN0hCk,
.hl_page-preview--content .col-wlo3ACpfwf {
  background-color: var(--transparent);
  box-shadow: none;
}

.hl_page-preview--content .col-wlo3ACpfwf {
  padding: 10px 5px;
  width: 21%;
  margin: 0;
}

.hl_page-preview--content .cbulletList-3I6W9AXoqo {
  font-family: var(--headlinefont);
  color: var(--white);
  icon-color: var(--text-color);
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 2.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .divider-iQLfuJxlra {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hl_page-preview--content .cdivider-iQLfuJxlra {
  padding-top: 5px;
  padding-bottom: 15px;
}

.hl_page-preview--content .cheading-kI6XvYjgEC,
.hl_page-preview--content .col-ZArrJcV04u {
  box-shadow: none;
  background-color: var(--transparent);
}

.hl_page-preview--content .cheading-kI6XvYjgEC {
  font-family: var(--headlinefont);
  color: var(--white);
  icon-color: var(--text-color);
  font-weight: 400;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .col-ZArrJcV04u {
  padding: 10px 5px;
  width: 24.2%;
  margin: 0;
}

/* Social icons in footer */
.hl_page-preview--content .csocial-icons-gtKmQ88VYq {
  font-family: Inter;
  font-size: 15px;
  font-weight: 500;
  color: #000;
  padding: 0;
  margin: 20px 0 0;
}

/* Footer paragraphs & sub-heading */
.hl_page-preview--content .cparagraph-TCPQ5AwukT,
.hl_page-preview--content .csub-heading-jkziJAQgg8 {
  font-family: var(--contentfont);
  background-color: var(--transparent);
  color: var(--white);
  icon-color: var(--text-color);
  font-weight: medium;
  box-shadow: none;
  padding: 7px 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  letter-spacing: 0;
  text-align: left;
}

.hl_page-preview--content .csub-heading-jkziJAQgg8 {
  font-family: var(--headlinefont);
  color: var(--color-m7bkjqkf);
  font-weight: 400;
  padding: 40px 0 0;
}

/* Footer images */
.hl_page-preview--content .image-Os97lK7OYk {
  margin: 0;
}

.hl_page-preview--content .image-Os97lK7OYk .image-container img {
  box-shadow: none;
}

.hl_page-preview--content .cimage-Os97lK7OYk {
  padding: 0;
  background-color: var(--transparent);
  opacity: 1;
  text-align: left;
}

/* Footer logo row */
.hl_page-preview--content .col-PGcCI7UK-Z,
.hl_page-preview--content .row-Y0e-sggQp7 {
  margin: 0 auto;
  box-shadow: none;
  padding: 0;
  background-color: var(--transparent);
  width: 30%;
}

.hl_page-preview--content .col-PGcCI7UK-Z {
  width: 100%;
  margin: 0;
}

.hl_page-preview--content .image-g70acFT33n {
  margin: 0;
}

.hl_page-preview--content .image-g70acFT33n .image-container img {
  box-shadow: none;
  width: 98px;
}

.hl_page-preview--content .cimage-g70acFT33n {
  padding: 0;
  background-color: var(--transparent);
  opacity: 1;
  text-align: left;
}

#section-9QzVKoFDa9 > .inner {
  max-width: 1170px;
}

#col-CvOoCcRgNI > .inner,
#col-IxbuQFJsMo > .inner,
#col-ZArrJcV04u > .inner,
#col-wlo3ACpfwf > .inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: inherit;
  flex-wrap: nowrap;
}

/* Footer text element styles */
.paragraph-sUdvhKkH7o {
  font-weight: 500;
}

.bulletList-3I6W9AXoqo em,
.bulletList-3I6W9AXoqo strong,
.bulletList-3I6W9AXoqo u,
.bulletList-8lRdRyky49 em,
.bulletList-8lRdRyky49 strong,
.bulletList-8lRdRyky49 u,
.bulletList-QdXYcebap_ em,
.bulletList-QdXYcebap_ strong,
.bulletList-QdXYcebap_ u,
.bulletList-c3VV7r6K_R em,
.bulletList-c3VV7r6K_R strong,
.bulletList-c3VV7r6K_R u,
.heading-1zLGwN0hCk em,
.heading-1zLGwN0hCk strong,
.heading-1zLGwN0hCk u,
.heading-H9LyLI77i2 em,
.heading-H9LyLI77i2 strong,
.heading-H9LyLI77i2 u,
.heading-kI6XvYjgEC em,
.heading-kI6XvYjgEC strong,
.heading-kI6XvYjgEC u,
.paragraph-TCPQ5AwukT em,
.paragraph-TCPQ5AwukT u,
.paragraph-sUdvhKkH7o em,
.paragraph-sUdvhKkH7o strong,
.paragraph-sUdvhKkH7o u {
  color: var(--text-color);
}

.bulletList-c3VV7r6K_R a,
.bulletList-c3VV7r6K_R a *,
.heading-H9LyLI77i2 a,
.heading-H9LyLI77i2 a *,
.paragraph-sUdvhKkH7o a,
.paragraph-sUdvhKkH7o a * {
  color: var(--link-color);
  text-decoration: none;
}

.bulletList-3I6W9AXoqo a u,
.bulletList-3I6W9AXoqo a:hover,
.bulletList-8lRdRyky49 a u,
.bulletList-8lRdRyky49 a:hover,
.bulletList-QdXYcebap_ a u,
.bulletList-QdXYcebap_ a:hover,
.bulletList-c3VV7r6K_R a u,
.bulletList-c3VV7r6K_R a:hover,
.heading-1zLGwN0hCk a u,
.heading-1zLGwN0hCk a:hover,
.heading-H9LyLI77i2 a u,
.heading-H9LyLI77i2 a:hover,
.heading-kI6XvYjgEC a u,
.heading-kI6XvYjgEC a:hover,
.paragraph-TCPQ5AwukT a u,
.paragraph-TCPQ5AwukT a:hover,
.paragraph-sUdvhKkH7o a u,
.paragraph-sUdvhKkH7o a:hover,
.sub-heading-jkziJAQgg8 a u,
.sub-heading-jkziJAQgg8 a:hover {
  text-decoration: underline;
}

.bulletList-3I6W9AXoqo a s,
.bulletList-8lRdRyky49 a s,
.bulletList-QdXYcebap_ a s,
.bulletList-c3VV7r6K_R a s,
.heading-1zLGwN0hCk a s,
.heading-H9LyLI77i2 a s,
.heading-kI6XvYjgEC a s,
.paragraph-TCPQ5AwukT a s,
.paragraph-sUdvhKkH7o a s,
.sub-heading-jkziJAQgg8 a s {
  text-decoration: line-through;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .paragraph-sUdvhKkH7o h1, .paragraph-sUdvhKkH7o h2, .paragraph-sUdvhKkH7o h3,
  .paragraph-sUdvhKkH7o h4, .paragraph-sUdvhKkH7o h5, .paragraph-sUdvhKkH7o h6,
  .paragraph-sUdvhKkH7o ul li,
  .paragraph-sUdvhKkH7o.text-output {
    font-size: 16px !important;
    font-weight: 500;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .paragraph-sUdvhKkH7o h1, .paragraph-sUdvhKkH7o h2, .paragraph-sUdvhKkH7o h3,
  .paragraph-sUdvhKkH7o h4, .paragraph-sUdvhKkH7o h5, .paragraph-sUdvhKkH7o h6,
  .paragraph-sUdvhKkH7o ul li,
  .paragraph-sUdvhKkH7o.text-output {
    font-size: 16px !important;
    font-weight: 500;
  }
}

/* Footer heading/paragraph ::before pseudo-elements (GHL content fix applied) */
.heading-1zLGwN0hCk.text-output h1:first-child:before,
.heading-1zLGwN0hCk.text-output h2:first-child:before,
.heading-1zLGwN0hCk.text-output h3:first-child:before,
.heading-1zLGwN0hCk.text-output h4:first-child:before,
.heading-1zLGwN0hCk.text-output h5:first-child:before,
.heading-1zLGwN0hCk.text-output h6:first-child:before,
.heading-1zLGwN0hCk.text-output p:first-child:before,
.heading-H9LyLI77i2.text-output h1:first-child:before,
.heading-H9LyLI77i2.text-output h2:first-child:before,
.heading-H9LyLI77i2.text-output h3:first-child:before,
.heading-H9LyLI77i2.text-output h4:first-child:before,
.heading-H9LyLI77i2.text-output h5:first-child:before,
.heading-H9LyLI77i2.text-output h6:first-child:before,
.heading-H9LyLI77i2.text-output p:first-child:before,
.heading-kI6XvYjgEC.text-output h1:first-child:before,
.heading-kI6XvYjgEC.text-output h2:first-child:before,
.heading-kI6XvYjgEC.text-output h3:first-child:before,
.heading-kI6XvYjgEC.text-output h4:first-child:before,
.heading-kI6XvYjgEC.text-output h5:first-child:before,
.heading-kI6XvYjgEC.text-output h6:first-child:before,
.heading-kI6XvYjgEC.text-output p:first-child:before,
.paragraph-TCPQ5AwukT.text-output h1:first-child:before,
.paragraph-TCPQ5AwukT.text-output h2:first-child:before,
.paragraph-TCPQ5AwukT.text-output h3:first-child:before,
.paragraph-TCPQ5AwukT.text-output h4:first-child:before,
.paragraph-TCPQ5AwukT.text-output h5:first-child:before,
.paragraph-TCPQ5AwukT.text-output h6:first-child:before,
.paragraph-TCPQ5AwukT.text-output p:first-child:before,
.paragraph-sUdvhKkH7o.text-output h1:first-child:before,
.paragraph-sUdvhKkH7o.text-output h2:first-child:before,
.paragraph-sUdvhKkH7o.text-output h3:first-child:before,
.paragraph-sUdvhKkH7o.text-output h4:first-child:before,
.paragraph-sUdvhKkH7o.text-output h5:first-child:before,
.paragraph-sUdvhKkH7o.text-output h6:first-child:before,
.paragraph-sUdvhKkH7o.text-output p:first-child:before,
.sub-heading-jkziJAQgg8.text-output h1:first-child:before,
.sub-heading-jkziJAQgg8.text-output h2:first-child:before,
.sub-heading-jkziJAQgg8.text-output h3:first-child:before,
.sub-heading-jkziJAQgg8.text-output h4:first-child:before,
.sub-heading-jkziJAQgg8.text-output h5:first-child:before,
.sub-heading-jkziJAQgg8.text-output h6:first-child:before,
.sub-heading-jkziJAQgg8.text-output p:first-child:before {
  color: var(--text-color);
  content: '';
  font-family: '';
  margin-right: 5px;
  font-weight: 700;
}

/* Footer divider elements */
.divider-7CwC2mv-HF .divider-element {
  width: 25%;
  border-top: 2px solid var(--color-m2a0if2a);
  margin: 0 auto 0 0;
}

.heading-H9LyLI77i2 {
  font-weight: 600;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-H9LyLI77i2 h1, .heading-H9LyLI77i2 h2, .heading-H9LyLI77i2 h3,
  .heading-H9LyLI77i2 h4, .heading-H9LyLI77i2 h5, .heading-H9LyLI77i2 h6,
  .heading-H9LyLI77i2 ul li,
  .heading-H9LyLI77i2.text-output {
    font-size: 20px !important;
    font-weight: 600;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-H9LyLI77i2 h1, .heading-H9LyLI77i2 h2, .heading-H9LyLI77i2 h3,
  .heading-H9LyLI77i2 h4, .heading-H9LyLI77i2 h5, .heading-H9LyLI77i2 h6,
  .heading-H9LyLI77i2 ul li,
  .heading-H9LyLI77i2.text-output {
    font-size: 20px !important;
    font-weight: 600;
  }
}

.bulletList-8lRdRyky49,
.bulletList-QdXYcebap_,
.bulletList-c3VV7r6K_R {
  font-weight: 400;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-c3VV7r6K_R h1, .bulletList-c3VV7r6K_R h2, .bulletList-c3VV7r6K_R h3,
  .bulletList-c3VV7r6K_R h4, .bulletList-c3VV7r6K_R h5, .bulletList-c3VV7r6K_R h6,
  .bulletList-c3VV7r6K_R ul li,
  .bulletList-c3VV7r6K_R.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-c3VV7r6K_R.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-c3VV7r6K_R h1, .bulletList-c3VV7r6K_R h2, .bulletList-c3VV7r6K_R h3,
  .bulletList-c3VV7r6K_R h4, .bulletList-c3VV7r6K_R h5, .bulletList-c3VV7r6K_R h6,
  .bulletList-c3VV7r6K_R ul li,
  .bulletList-c3VV7r6K_R.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-3I6W9AXoqo.text-output ul,
.bulletList-8lRdRyky49.text-output ul,
.bulletList-QdXYcebap_.text-output ul,
.bulletList-c3VV7r6K_R.text-output ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 1.5em;
}

.bulletList-3I6W9AXoqo.text-output ol,
.bulletList-8lRdRyky49.text-output ol,
.bulletList-QdXYcebap_.text-output ol,
.bulletList-c3VV7r6K_R.text-output ol {
  padding-left: 1.5em;
}

.bulletList-c3VV7r6K_R.text-output ol li,
.bulletList-c3VV7r6K_R.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-c3VV7r6K_R.text-output li {
  list-style-type: "";
}

.bulletList-c3VV7r6K_R.text-output li::marker {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: var(--secondary);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-c3VV7r6K_R.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.divider-LxpdYkrnjd .divider-element {
  width: 100%;
  border-top: 1px dashed var(--color-m7bjya27);
  margin: 0 auto;
}

.bulletList-8lRdRyky49 a,
.bulletList-8lRdRyky49 a * {
  color: var(--white);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-8lRdRyky49 h1, .bulletList-8lRdRyky49 h2, .bulletList-8lRdRyky49 h3,
  .bulletList-8lRdRyky49 h4, .bulletList-8lRdRyky49 h5, .bulletList-8lRdRyky49 h6,
  .bulletList-8lRdRyky49 ul li,
  .bulletList-8lRdRyky49.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-8lRdRyky49.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-8lRdRyky49 h1, .bulletList-8lRdRyky49 h2, .bulletList-8lRdRyky49 h3,
  .bulletList-8lRdRyky49 h4, .bulletList-8lRdRyky49 h5, .bulletList-8lRdRyky49 h6,
  .bulletList-8lRdRyky49 ul li,
  .bulletList-8lRdRyky49.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-8lRdRyky49.text-output ol li,
.bulletList-8lRdRyky49.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-8lRdRyky49.text-output li {
  list-style-type: "";
}

.bulletList-8lRdRyky49.text-output li::marker {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: var(--secondary);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-8lRdRyky49.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.divider-nWOREgrVkf .divider-element {
  width: 100%;
  border-top: 1px dashed var(--color-m7bjya27);
  margin: 0 auto;
}

.bulletList-QdXYcebap_ a,
.bulletList-QdXYcebap_ a *,
.heading-1zLGwN0hCk a,
.heading-1zLGwN0hCk a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-QdXYcebap_ h1, .bulletList-QdXYcebap_ h2, .bulletList-QdXYcebap_ h3,
  .bulletList-QdXYcebap_ h4, .bulletList-QdXYcebap_ h5, .bulletList-QdXYcebap_ h6,
  .bulletList-QdXYcebap_ ul li,
  .bulletList-QdXYcebap_.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
  .bulletList-QdXYcebap_.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-QdXYcebap_ h1, .bulletList-QdXYcebap_ h2, .bulletList-QdXYcebap_ h3,
  .bulletList-QdXYcebap_ h4, .bulletList-QdXYcebap_ h5, .bulletList-QdXYcebap_ h6,
  .bulletList-QdXYcebap_ ul li,
  .bulletList-QdXYcebap_.text-output {
    font-size: 14px !important;
    font-weight: 400;
  }
}

.bulletList-QdXYcebap_.text-output ol li,
.bulletList-QdXYcebap_.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-QdXYcebap_.text-output li {
  list-style-type: "";
}

.bulletList-QdXYcebap_.text-output li::marker {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: var(--secondary);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-QdXYcebap_.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.divider-eTgyMXCtmM .divider-element {
  width: 25%;
  border-top: 2px solid var(--color-m2a0if2a);
  margin: 0 auto 0 0;
}

.heading-1zLGwN0hCk {
  font-weight: 600;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-1zLGwN0hCk h1, .heading-1zLGwN0hCk h2, .heading-1zLGwN0hCk h3,
  .heading-1zLGwN0hCk h4, .heading-1zLGwN0hCk h5, .heading-1zLGwN0hCk h6,
  .heading-1zLGwN0hCk ul li,
  .heading-1zLGwN0hCk.text-output {
    font-size: 20px !important;
    font-weight: 600;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-1zLGwN0hCk h1, .heading-1zLGwN0hCk h2, .heading-1zLGwN0hCk h3,
  .heading-1zLGwN0hCk h4, .heading-1zLGwN0hCk h5, .heading-1zLGwN0hCk h6,
  .heading-1zLGwN0hCk ul li,
  .heading-1zLGwN0hCk.text-output {
    font-size: 20px !important;
    font-weight: 600;
  }
}

/* Footer "Company" column bullet list */
.bulletList-3I6W9AXoqo {
  font-weight: 400;
}

.bulletList-3I6W9AXoqo a,
.bulletList-3I6W9AXoqo a * {
  color: var(--white);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .bulletList-3I6W9AXoqo h1, .bulletList-3I6W9AXoqo h2, .bulletList-3I6W9AXoqo h3,
  .bulletList-3I6W9AXoqo h4, .bulletList-3I6W9AXoqo h5, .bulletList-3I6W9AXoqo h6,
  .bulletList-3I6W9AXoqo ul li,
  .bulletList-3I6W9AXoqo.text-output {
    font-size: 15px !important;
    font-weight: 400;
  }
  .bulletList-3I6W9AXoqo.text-output li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .bulletList-3I6W9AXoqo h1, .bulletList-3I6W9AXoqo h2, .bulletList-3I6W9AXoqo h3,
  .bulletList-3I6W9AXoqo h4, .bulletList-3I6W9AXoqo h5, .bulletList-3I6W9AXoqo h6,
  .bulletList-3I6W9AXoqo ul li,
  .bulletList-3I6W9AXoqo.text-output {
    font-size: 15px !important;
    font-weight: 400;
  }
}

.bulletList-3I6W9AXoqo.text-output ol li,
.bulletList-3I6W9AXoqo.text-output ul li {
  padding-inline-start: .5em;
}

.bulletList-3I6W9AXoqo.text-output li {
  list-style-type: disc;
}

.bulletList-3I6W9AXoqo.text-output li::marker {
  font-family: inherit;
  font-weight: unset;
  color: var(--text-color);
  margin-right: .3em;
  margin-left: -1.5em;
  text-align: right;
}

.bulletList-3I6W9AXoqo.text-output li:not(:last-child) {
  margin-bottom: 0;
}

.divider-iQLfuJxlra .divider-element {
  width: 25%;
  border-top: 2px solid var(--color-m2a0if2a);
  margin: 0 auto 0 0;
}

.heading-kI6XvYjgEC {
  font-weight: 600;
}

.heading-kI6XvYjgEC a,
.heading-kI6XvYjgEC a *,
.paragraph-TCPQ5AwukT a,
.paragraph-TCPQ5AwukT a *,
.sub-heading-jkziJAQgg8 a,
.sub-heading-jkziJAQgg8 a * {
  color: var(--link-color);
  text-decoration: none;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .heading-kI6XvYjgEC h1, .heading-kI6XvYjgEC h2, .heading-kI6XvYjgEC h3,
  .heading-kI6XvYjgEC h4, .heading-kI6XvYjgEC h5, .heading-kI6XvYjgEC h6,
  .heading-kI6XvYjgEC ul li,
  .heading-kI6XvYjgEC.text-output {
    font-size: 20px !important;
    font-weight: 600;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .heading-kI6XvYjgEC h1, .heading-kI6XvYjgEC h2, .heading-kI6XvYjgEC h3,
  .heading-kI6XvYjgEC h4, .heading-kI6XvYjgEC h5, .heading-kI6XvYjgEC h6,
  .heading-kI6XvYjgEC ul li,
  .heading-kI6XvYjgEC.text-output {
    font-size: 20px !important;
    font-weight: 600;
  }
}

/* Social icons dimensions */
#social-icons-gtKmQ88VYq .social-media-icon {
  height: 50px;
  width: 50px;
}

#social-icons-gtKmQ88VYq .social-icons-container {
  justify-content: left;
}

/* Footer contact paragraph */
.paragraph-TCPQ5AwukT {
  font-weight: 500;
}

.paragraph-TCPQ5AwukT strong {
  color: var(--white);
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .paragraph-TCPQ5AwukT h1, .paragraph-TCPQ5AwukT h2, .paragraph-TCPQ5AwukT h3,
  .paragraph-TCPQ5AwukT h4, .paragraph-TCPQ5AwukT h5, .paragraph-TCPQ5AwukT h6,
  .paragraph-TCPQ5AwukT ul li,
  .paragraph-TCPQ5AwukT.text-output {
    font-size: 14px !important;
    font-weight: 500;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .paragraph-TCPQ5AwukT h1, .paragraph-TCPQ5AwukT h2, .paragraph-TCPQ5AwukT h3,
  .paragraph-TCPQ5AwukT h4, .paragraph-TCPQ5AwukT h5, .paragraph-TCPQ5AwukT h6,
  .paragraph-TCPQ5AwukT ul li,
  .paragraph-TCPQ5AwukT.text-output {
    font-size: 14px !important;
    font-weight: 500;
  }
}

/* Footer sub-heading */
.sub-heading-jkziJAQgg8 {
  font-weight: 600;
}

.sub-heading-jkziJAQgg8 em,
.sub-heading-jkziJAQgg8 strong,
.sub-heading-jkziJAQgg8 u {
  color: var(--text-color);
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .sub-heading-jkziJAQgg8 h1, .sub-heading-jkziJAQgg8 h2, .sub-heading-jkziJAQgg8 h3,
  .sub-heading-jkziJAQgg8 h4, .sub-heading-jkziJAQgg8 h5, .sub-heading-jkziJAQgg8 h6,
  .sub-heading-jkziJAQgg8 ul li,
  .sub-heading-jkziJAQgg8.text-output {
    font-size: 18px !important;
    font-weight: 600;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .sub-heading-jkziJAQgg8 h1, .sub-heading-jkziJAQgg8 h2, .sub-heading-jkziJAQgg8 h3,
  .sub-heading-jkziJAQgg8 h4, .sub-heading-jkziJAQgg8 h5, .sub-heading-jkziJAQgg8 h6,
  .sub-heading-jkziJAQgg8 ul li,
  .sub-heading-jkziJAQgg8.text-output {
    font-size: 18px !important;
    font-weight: 600;
  }
}

#col-PGcCI7UK-Z > .inner {
  flex-direction: column;
  justify-content: center;
  align-items: inherit;
  flex-wrap: nowrap;
}


/* --------------------------------------------------------------------------
   FOOTER — Background images (responsive)
   -------------------------------------------------------------------------- */

@media (max-width: 480px) {
  .bg-section-9QzVKoFDa9 {
    background: url(/assets/img/image/f_webp/q_80/r_768/u_https/assets.cdn.filesafe.space/bj6idlUj77QSyiuC1k3U/media/67b2c6e411feb97160d3f3b2.jpeg);
    opacity: 1;
  }
}

@media (min-width: 481px) and (max-width: 1024px) {
  .bg-section-9QzVKoFDa9 {
    background: url(/assets/img/image/f_webp/q_80/r_900/u_https/assets.cdn.filesafe.space/bj6idlUj77QSyiuC1k3U/media/67b2c6e411feb97160d3f3b2.jpeg);
    opacity: 1;
  }
}

@media (min-width: 1025px) {
  .bg-section-9QzVKoFDa9 {
    background: url(/assets/img/image/f_webp/q_80/r_1200/u_https/assets.cdn.filesafe.space/bj6idlUj77QSyiuC1k3U/media/67b2c6e411feb97160d3f3b2.jpeg);
    opacity: 1;
  }
}


/* --------------------------------------------------------------------------
   FOOTER — Newsletter form (form-ONhlmBy-hH)
   -------------------------------------------------------------------------- */

.form-ONhlmBy-hH #_builder-form .form-builder--item input[type=text][class=form-control],
.form-ONhlmBy-hH #_builder-form .form-builder--item .date-picker-custom-style,
.form-ONhlmBy-hH #_builder-form .form-builder--item input[type=number] {
  background-color: #FFFFFFFF !important;
  color: #171717FF !important;
  border: 1px none #ACACACFF !important;
  border-radius: 50px !important;
  padding: 10px 32px 10px 32px !important;
  box-shadow: 0px 0px 0px 0px #FFFFFF;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 400;
  background-clip: inherit !important;
}

.form-ONhlmBy-hH #_builder-form textarea {
  background-color: #FFFFFFFF !important;
  color: #171717FF !important;
  border: 1px none #ACACACFF !important;
  border-radius: 50px !important;
  padding: 10px 32px 10px 32px !important;
  box-shadow: 0px 0px 0px 0px #FFFFFF !important;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 400;
  background-clip: inherit !important;
}

.form-ONhlmBy-hH #_builder-form input[type=tel],
.form-ONhlmBy-hH #_builder-form input[type=email],
.form-ONhlmBy-hH #_builder-form .multiselect .multiselect__tags {
  background-color: #FFFFFFFF !important;
  color: #171717FF !important;
  border: 1px none #ACACACFF !important;
  border-radius: 50px !important;
  padding: 10px 32px 10px 32px !important;
  box-shadow: 0px 0px 0px 0px #FFFFFF;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 400;
  background-clip: inherit !important;
}

.form-ONhlmBy-hH #_builder-form .multi_select_form {
  border-radius: 50px !important;
}

.form-ONhlmBy-hH #_builder-form .iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel] {
  padding-left: 62px !important;
}

.form-ONhlmBy-hH #_builder-form .countryphone {
  height: inherit;
}

.form-ONhlmBy-hH #_builder-form .form-builder--item .date-picker-custom-style input[type=text],
.form-ONhlmBy-hH #_builder-form .form-builder--item .multiselect .multiselect__placeholder {
  padding: 0;
  background-color: #FFFFFFFF;
  color: #171717FF;
  font-size: 16px;
}

.form-ONhlmBy-hH #_builder-form .form-builder--item .multiselect .multiselect__input {
  background-color: #FFFFFFFF !important;
}

.form-ONhlmBy-hH #_builder-form .form-builder--item .multiselect .multiselect__select {
  background: transparent;
  z-index: 10;
}

.form-ONhlmBy-hH #_builder-form .form-builder--item .multiselect,
.multiselect__single {
  padding: 0 !important;
  margin: 0 !important;
  min-height: 24px;
  color: #171717FF !important;
  background-color: #FFFFFFFF !important;
  font-family: 'Inter';
}

.form-ONhlmBy-hH #form-builder {
  background-image: none !important;
  background-attachment: initial;
  background-size: initial;
  background-repeat: initial;
  background-position: initial;
}

@media screen and (max-width: 1024px) {
  .form-ONhlmBy-hH #form-builder {
    background-image: none !important;
    background-attachment: initial;
    background-size: initial;
    background-repeat: initial;
    background-position: initial;
  }
}

.form-ONhlmBy-hH #_builder-form label {
  color: #2c3345FF;
}

.form-ONhlmBy-hH #_builder-form .ghl-form-wrap,
.form-ONhlmBy-hH #_builder-form {
  margin: 0 !important;
  background: #ffffff !important;
  border-radius: 0 30px 30px 0 !important;
  max-width: 340px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.form-ONhlmBy-hH .form-ONhlmBy-hH #_builder-form .form-builder--item.field-container {
  max-width: 100% !important;
}

.form-ONhlmBy-hH #el_ysSZ28YpEtSaNHBiuqU2_email_0 {
  max-width: 100% !important;
  width: 100% !important;
}

.form-ONhlmBy-hH .form-side {
  min-height: unset !important;
}

.form-ONhlmBy-hH .hl-app .row {
  margin-left: 0;
  margin-right: 0;
}

.form-ONhlmBy-hH #_builder-form .fields-container {
  padding: 0 20px !important;
}

.form-ONhlmBy-hH #_builder-form div.fields-container {
  padding: 0 !important;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
}

.form-ONhlmBy-hH #_builder-form div.form-builder--btn-submit {
  margin: 0 !important;
}

.form-ONhlmBy-hH #el_ysSZ28YpEtSaNHBiuqU2_button_1 {
  width: 45px;
  margin-left: -50px;
  margin-top: 5px;
  z-index: 1;
}

.form-ONhlmBy-hH #_builder-form .form-field-wrapper,
.form-ONhlmBy-hH #_builder-form .form-builder--btn-submit,
.form-ONhlmBy-hH #_builder-form .form-builder--btn-submit > div {
  position: unset !important;
}

.form-ONhlmBy-hH #_builder-form .form-builder--item.field-container {
  border: unset !important;
  border-radius: unset !important;
  transition: unset !important;
  margin-top: 7px;
}

.form-ONhlmBy-hH #_builder-form .form-builder--btn-submit .button-element {
  border-radius: 50px !important;
  padding: 0 !important;
  min-width: 44px !important;
  height: 44px !important;
  width: 44px !important;
  line-height: 0;
  box-shadow: unset !important;
  font-size: 20px !important;
}

@media screen and (min-width: 1025px) {
  #el_ysSZ28YpEtSaNHBiuqU2_email_0 {
    max-width: calc(100% - var(--form-column-gap) * 0);
    width: calc(100% - var(--form-column-gap) * 0);
    flex: 0 0 calc(100% - var(--form-column-gap) * 0);
  }
}


/* --------------------------------------------------------------------------
   SUBFOOTER  —  section-fJJ4e28ws-
   -------------------------------------------------------------------------- */

:root {
  --color-m7nbg70h: #111;
  --color-m9fgn28l: #ed8419;
}

.hl_page-preview--content .section-fJJ4e28ws- {
  box-shadow: none;
  padding: 10px 0;
  margin: 0;
  background-color: var(--color-m7nbg70h);
}

.hl_page-preview--content .row-JU7_fQE_1R {
  margin: 0 auto;
  padding: 5px 0;
  width: 100%;
}

.hl_page-preview--content .col-ymuC6BflAh,
.hl_page-preview--content .cparagraph-kfuwVrzEV6,
.hl_page-preview--content .row-JU7_fQE_1R {
  background-color: var(--transparent);
  box-shadow: none;
}

.hl_page-preview--content .col-ymuC6BflAh {
  padding: 10px 5px;
  width: 100%;
  margin: 0;
}

.hl_page-preview--content #paragraph-kfuwVrzEV6 {
  margin: 0;
}

.hl_page-preview--content .cparagraph-kfuwVrzEV6 {
  font-family: var(--contentfont);
  color: var(--white);
  icon-color: var(--text-color);
  font-weight: medium;
  padding: 0;
  opacity: 1;
  text-shadow: none;
  line-height: 1.3em;
  letter-spacing: 0;
  text-align: center;
}

.hl_page-preview--content .button-_bKm3QtCvi {
  margin: 0;
  text-align: center;
}

.hl_page-preview--content .cbutton-_bKm3QtCvi {
  font-family: var(--headlinefont);
  background-color: var(--color-m9fgn28l);
  color: var(--white);
  secondary-color: var(--white);
  text-decoration: none;
  padding: 15px 20px;
  letter-spacing: 0;
  text-transform: none;
  width: auto%;
  box-shadow: none;
  text-shadow: none;
}

#section-fJJ4e28ws- > .inner {
  max-width: 1170px;
}

#col-ymuC6BflAh > .inner {
  flex-direction: column;
  justify-content: center;
  align-items: inherit;
  flex-wrap: nowrap;
}

.paragraph-kfuwVrzEV6 {
  font-weight: 500;
}

.paragraph-kfuwVrzEV6 em,
.paragraph-kfuwVrzEV6 strong,
.paragraph-kfuwVrzEV6 u {
  color: var(--text-color);
}

.paragraph-kfuwVrzEV6 a,
.paragraph-kfuwVrzEV6 a * {
  color: var(--white);
  text-decoration: none;
}

.paragraph-kfuwVrzEV6 a u,
.paragraph-kfuwVrzEV6 a:hover {
  text-decoration: underline;
}

.paragraph-kfuwVrzEV6 a s {
  text-decoration: line-through;
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .paragraph-kfuwVrzEV6 h1, .paragraph-kfuwVrzEV6 h2, .paragraph-kfuwVrzEV6 h3,
  .paragraph-kfuwVrzEV6 h4, .paragraph-kfuwVrzEV6 h5, .paragraph-kfuwVrzEV6 h6,
  .paragraph-kfuwVrzEV6 ul li,
  .paragraph-kfuwVrzEV6.text-output {
    font-size: 14px !important;
    font-weight: 500;
  }
}

@media screen and (min-width: 481px) and (max-width: 10000px) {
  .paragraph-kfuwVrzEV6 h1, .paragraph-kfuwVrzEV6 h2, .paragraph-kfuwVrzEV6 h3,
  .paragraph-kfuwVrzEV6 h4, .paragraph-kfuwVrzEV6 h5, .paragraph-kfuwVrzEV6 h6,
  .paragraph-kfuwVrzEV6 ul li,
  .paragraph-kfuwVrzEV6.text-output {
    font-size: 14px !important;
    font-weight: 500;
  }
}

/* Subfooter ::before pseudo-element (GHL content fix applied) */
.paragraph-kfuwVrzEV6.text-output h1:first-child:before,
.paragraph-kfuwVrzEV6.text-output h2:first-child:before,
.paragraph-kfuwVrzEV6.text-output h3:first-child:before,
.paragraph-kfuwVrzEV6.text-output h4:first-child:before,
.paragraph-kfuwVrzEV6.text-output h5:first-child:before,
.paragraph-kfuwVrzEV6.text-output h6:first-child:before,
.paragraph-kfuwVrzEV6.text-output p:first-child:before {
  color: var(--text-color);
  content: '';
  font-family: '';
  margin-right: 5px;
  font-weight: 700;
}

/* Subfooter button responsive */
@media screen and (min-width: 481px) and (max-width: 10000px) {
  .button-_bKm3QtCvi .button-icon-end,
  .button-_bKm3QtCvi .button-icon-start,
  .button-_bKm3QtCvi .main-heading-button {
    font-size: 20px;
    font-weight: 700;
  }
  .button-_bKm3QtCvi .button-icon-start {
    margin-right: 5px;
  }
  .button-_bKm3QtCvi .button-icon-end {
    margin-left: 5px;
  }
  .button-_bKm3QtCvi .sub-heading-button {
    font-size: 15px;
    color: var(--white);
    font-weight: 400;
  }
}

@media screen and (min-width: 0px) and (max-width: 480px) {
  .button-_bKm3QtCvi .button-icon-end,
  .button-_bKm3QtCvi .button-icon-start,
  .button-_bKm3QtCvi .main-heading-button {
    font-size: 20px;
    font-weight: 700;
  }
  .button-_bKm3QtCvi .button-icon-start {
    margin-right: 5px;
  }
  .button-_bKm3QtCvi .button-icon-end {
    margin-left: 5px;
  }
  .button-_bKm3QtCvi .sub-heading-button {
    font-size: 15px;
    color: var(--white);
    font-weight: 400;
  }
}
