/*material-icons.css */
/* fallback */
/* @font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url(https://stcdn.leadconnectorhq.com/forms/fonts/material/material-icons.woff2)
    format("woff2");
} */

.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* CBackgroundVideo.BaSNutHG.css */
.bgVideo {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%
}

.fit {
  -o-object-fit: contain;
  object-fit: contain
}

.fill {
  -o-object-fit: fill;
  object-fit: fill
}

.cover {
  -o-object-fit: cover;
  object-fit: cover
}

/* Video.BAHsk0m9.css */
.video-js {
  height: 100%;
  width: 100%
}

.hosted-video-thumbnail {
  background-position: 50%
}

.hosted-video-thumbnail:focus:after, .hosted-video-thumbnail:hover:after {
  opacity: 1
}

.hosted-video-thumbnail:after {
  background-color: #00000080;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  border-radius: 10px;
  bottom: 0;
  color: #fff;
  content: "";
  cursor: pointer;
  display: block;
  height: 50px;
  left: 0;
  line-height: 2;
  margin: auto;
  opacity: .75;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: background-color .25s, opacity .25s;
  width: 75px
}

.vjs-marker:hover {
  cursor: unset !important;
  transform: unset !important
}

.vjs-ghl .vjs-marker {
  z-index: 99
}

.videoTag .is-sticky, .ytvideo .is-sticky {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  bottom: 3px !important;
  height: 158px;
  left: auto !important;
  max-height: 158px;
  max-width: 280px;
  position: fixed !important;
  right: 3px !important;
  top: auto !important;
  width: 280px;
  z-index: 99
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.close-button-pip-scroll {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  bottom: 160px;
  box-sizing: border-box;
  display: none;
  left: auto;
  position: fixed;
  right: 0;
  top: auto;
  z-index: 99
}

.custom-play-pause-overlay {
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity .3s ease-in-out;
  z-index: 1000
}

.play-pause-icon {
  animation: growInOut .6s ease-in-out;
  border-radius: 50%;
  height: 100px;
  width: 100px
}

.play-pause-icon svg {
  height: 100px;
  width: 100px;
  fill: currentColor
}

.vjs-ghl.video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  content: url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 24 24" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M6.92773 6.82001V17.18C6.92773 17.97 7.79773 18.45 8.46773 18.02L16.6077 12.84C17.2277 12.45 17.2277 11.55 16.6077 11.15L8.46773 5.98001C7.79773 5.55001 6.92773 6.03001 6.92773 6.82001Z"/></svg>')
}

.vjs-ghl.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
  content: url('data:image/svg+xml;utf8,<svg width="26" height="26" viewBox="0 0 24 24" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M8 19C9.1 19 10 18.1 10 17V7C10 5.9 9.1 5 8 5C6.9 5 6 5.9 6 7V17C6 18.1 6.9 19 8 19ZM14 7V17C14 18.1 14.9 19 16 19C17.1 19 18 18.1 18 17V7C18 5.9 17.1 5 16 5C14.9 5 14 5.9 14 7Z"/></svg>')
}

.vjs-ghl.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.0018V14.0018C3 14.5518 3.45 15.0018 4 15.0018H7L10.29 18.2918C10.92 18.9218 12 18.4718 12 17.5818V6.41179C12 5.52179 10.92 5.07179 10.29 5.70179L7 9.00179H4C3.45 9.00179 3 9.45179 3 10.0018ZM16.5 12.0018C16.5 10.2318 15.48 8.71179 14 7.97179V16.0218C15.48 15.2918 16.5 13.7718 16.5 12.0018ZM14 4.45179V4.65179C14 5.03179 14.25 5.36179 14.6 5.50179C17.18 6.53179 19 9.06179 19 12.0018C19 14.9418 17.18 17.4718 14.6 18.5018C14.24 18.6418 14 18.9718 14 19.3518V19.5518C14 20.1818 14.63 20.6218 15.21 20.4018C18.6 19.1118 21 15.8418 21 12.0018C21 8.16179 18.6 4.89179 15.21 3.60179C14.63 3.37179 14 3.82179 14 4.45179Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 10.005V14.005C7.5 14.555 7.95 15.005 8.5 15.005H11.5L14.79 18.295C15.42 18.925 16.5 18.475 16.5 17.585V6.41502C16.5 5.52502 15.42 5.07502 14.79 5.70502L11.5 9.00502H8.5C7.95 9.00502 7.5 9.45502 7.5 10.005Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.75 12.005C18.75 10.235 17.73 8.71502 16.25 7.97502V16.025C17.73 15.295 18.75 13.775 18.75 12.005ZM5.25 10.005V14.005C5.25 14.555 5.7 15.005 6.25 15.005H9.25L12.54 18.295C13.17 18.925 14.25 18.475 14.25 17.585V6.41502C14.25 5.52502 13.17 5.07502 12.54 5.70502L9.25 9.00502H6.25C5.7 9.00502 5.25 9.45502 5.25 10.005Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\
<path d="M3.63 3.63503C3.24 4.02503 3.24 4.65503 3.63 5.04503L7.29 8.70503L7 9.00503H4C3.45 9.00503 3 9.45503 3 10.005V14.005C3 14.555 3.45 15.005 4 15.005H7L10.29 18.295C10.92 18.925 12 18.475 12 17.585V13.415L16.18 17.595C15.69 17.965 15.16 18.275 14.58 18.505C14.22 18.655 14 19.035 14 19.425C14 20.145 14.73 20.605 15.39 20.335C16.19 20.005 16.94 19.565 17.61 19.025L18.95 20.365C19.34 20.755 19.97 20.755 20.36 20.365C20.75 19.975 20.75 19.345 20.36 18.955L5.05 3.63503C4.66 3.24503 4.03 3.24503 3.63 3.63503ZM19 12.005C19 12.825 18.85 13.615 18.59 14.345L20.12 15.875C20.68 14.705 21 13.395 21 12.005C21 8.17503 18.6 4.89503 15.22 3.60503C14.63 3.37503 14 3.83503 14 4.46503V4.65503C14 5.03503 14.25 5.36503 14.61 5.50503C17.18 6.54503 19 9.06503 19 12.005ZM10.29 5.71503L10.12 5.88503L12 7.76503V6.41503C12 5.52503 10.92 5.08503 10.29 5.71503ZM16.5 12.005C16.5 10.235 15.48 8.71503 14 7.97503V9.76503L16.48 12.245C16.49 12.165 16.5 12.085 16.5 12.005Z" fill="%23fff"/>\
</svg>');
}

.vjs-ghl .vjs-icon-hd:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.25 15C9.84 15 9.5 14.66 9.5 14.25V13H7.5V14.25C7.5 14.66 7.16 15 6.75 15C6.34 15 6 14.66 6 14.25V9.75C6 9.34 6.34 9 6.75 9C7.16 9 7.5 9.34 7.5 9.75V11.5H9.5V9.75C9.5 9.34 9.84 9 10.25 9C10.66 9 11 9.34 11 9.75V14.25C11 14.66 10.66 15 10.25 15ZM13.5 9H17C17.55 9 18 9.45 18 10V14C18 14.55 17.55 15 17 15H13.5C13.22 15 13 14.78 13 14.5V9.5C13 9.22 13.22 9 13.5 9ZM14.5 13.5H16.5V10.5H14.5V13.5Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9619 5.64249V2.85249C11.9619 2.40249 11.4219 2.18249 11.1119 2.50249L7.31194 6.29249C7.11194 6.49249 7.11194 6.80249 7.31194 7.00249L11.1019 10.7925C11.4219 11.1025 11.9619 10.8825 11.9619 10.4325V7.64249C15.6919 7.64249 18.6419 11.0625 17.8219 14.9325C17.3519 17.2025 15.5119 19.0325 13.2519 19.5025C9.68194 20.2525 6.50194 17.8025 6.02194 14.4925C5.95194 14.0125 5.53194 13.6425 5.04194 13.6425C4.44194 13.6425 3.96194 14.1725 4.04194 14.7725C4.66194 19.1625 8.84194 22.4125 13.5719 21.4925C16.6919 20.8825 19.2019 18.3725 19.8119 15.2525C20.8019 10.1225 16.9019 5.64249 11.9619 5.64249Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 16H8V18C8 18.55 8.45 19 9 19C9.55 19 10 18.55 10 18V15C10 14.45 9.55 14 9 14H6C5.45 14 5 14.45 5 15C5 15.55 5.45 16 6 16ZM8 8H6C5.45 8 5 8.45 5 9C5 9.55 5.45 10 6 10H9C9.55 10 10 9.55 10 9V6C10 5.45 9.55 5 9 5C8.45 5 8 5.45 8 6V8ZM15 19C15.55 19 16 18.55 16 18V16H18C18.55 16 19 15.55 19 15C19 14.45 18.55 14 18 14H15C14.45 14 14 14.45 14 15V18C14 18.55 14.45 19 15 19ZM16 8V6C16 5.45 15.55 5 15 5C14.45 5 14 5.45 14 6V9C14 9.55 14.45 10 15 10H18C18.55 10 19 9.55 19 9C19 8.45 18.55 8 18 8H16Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
  content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 14C5.45 14 5 14.45 5 15V18C5 18.55 5.45 19 6 19H9C9.55 19 10 18.55 10 18C10 17.45 9.55 17 9 17H7V15C7 14.45 6.55 14 6 14ZM6 10C6.55 10 7 9.55 7 9V7H9C9.55 7 10 6.55 10 6C10 5.45 9.55 5 9 5H6C5.45 5 5 5.45 5 6V9C5 9.55 5.45 10 6 10ZM17 17H15C14.45 17 14 17.45 14 18C14 18.55 14.45 19 15 19H18C18.55 19 19 18.55 19 18V15C19 14.45 18.55 14 18 14C17.45 14 17 14.45 17 15V17ZM14 6C14 6.55 14.45 7 15 7H17V9C17 9.55 17.45 10 18 10C18.55 10 19 9.55 19 9V6C19 5.45 18.55 5 18 5H15C14.45 5 14 5.45 14 6Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: url('data:image/svg+xml;utf8,<svg width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 8H11C10.45 8 10 8.45 10 9V13C10 13.55 10.45 14 11 14H17C17.55 14 18 13.55 18 13V9C18 8.45 17.55 8 17 8ZM22 16V1.98C22 0.88 21.1 0 20 0H2C0.9 0 0 0.88 0 1.98V16C0 17.1 0.9 18 2 18H20C21.1 18 22 17.1 22 16ZM19 16.02H3C2.45 16.02 2 15.57 2 15.02V2.97C2 2.42 2.45 1.97 3 1.97H19C19.55 1.97 20 2.42 20 2.97V15.02C20 15.57 19.55 16.02 19 16.02Z" fill="%23fff"/></svg>')
}

.vjs-ghl.video-js .vjs-button>.vjs-icon-placeholder:before {
  line-height: unset
}

.vjs-ghl.video-js .vjs-remaining-time.vjs-time-control.vjs-control {
  align-items: center;
  display: flex;
  justify-content: center
}

@keyframes growInOut {
  0% {
    opacity: 0;
    transform: scale(0)
  }

  50% {
    opacity: 1;
    transform: scale(1.2)
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

.centered, .videoTag {
  position: relative
}

.vjs-ghl.video-js .vjs-progress-holder {
  border-radius: .2em;
  height: .4em
}

.vjs-ghl.video-js .vjs-playback-rate-value, .vjs-ghl.video-js .vjs-remaining-time-display {
  font-family: var(--contentfont);
  font-size: 1.3em;
  font-weight: 700
}

.vjs-ghl.video-js .vjs-control-bar {
  background: linear-gradient(180deg, #2b333f00 0, #2b333fb3);
  height: 5em
}

.vjs-ghl.video-js .vjs-button>.vjs-icon-placeholder:before, .vjs-ghl.video-js .vjs-playback-rate-value {
  align-items: center;
  display: flex;
  justify-content: center
}

.vjs-ghl.video-js .video-js .vjs-volume-vertical {
  bottom: 7.5em
}

.enable-sound-button {
  background: #00000080;
  border: 1px solid hsla(0, 0%, 100%, .4);
  border-radius: 12px;
  cursor: pointer;
  font-size: 12px;
  gap: 8px;
  left: 12px;
  line-height: 1;
  padding: 6px 10px;
  position: absolute;
  top: 12px;
  z-index: 99
}

.vjs-ghl .vjs-playback-rate .vjs-menu .vjs-menu-content, .vjs-ghl .vjs-quality-selector .vjs-menu .vjs-menu-content, .vjs-ghl .vjs-volume-vertical {
  border-radius: 5px
}

.vjs-ghl .vjs-playback-rate .vjs-menu, .vjs-ghl .vjs-quality-selector .vjs-menu {
  margin-bottom: 3.5em
}

.enable-sound-button:hover {
  background: #000000bf
}

.enable-sound-label {
  font-family: var(--contentfont);
  font-size: 14px;
  font-weight: 700
}

.vjs-ghl.video-js .vjs-play-progress:before {
  font-size: 1.2em
}

.vjs-ghl.video-js.hide-quality-selector .vjs-quality-selector {
  display: none
}

.vjs-ghl.video-js.show-quality-selector .vjs-quality-selector {
  display: block
}

@media screen and (max-width:480px) {
  .play-pause-icon, .play-pause-icon svg {
    height: 60px;
    width: 60px
  }
}



.thumbnail-container[data-v-2f714085], .video-overlay[data-v-2f714085] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  opacity: 1;
  z-index: 1
}

.iframe-container[data-v-2f714085] {
  position: relative
}

.iframe-container[data-v-2f714085], iframe[data-v-2f714085] {
  background-color: #000;
  margin: auto;
  width: 100%
}

iframe[data-v-2f714085] {
  border: none;
  box-shadow: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 2
}

.figure[data-v-2f714085] {
  margin: auto
}

.figure span[data-v-2f714085] {
  cursor: pointer;
  display: block;
  position: relative;
  text-decoration: none
}

.figure span[data-v-2f714085]:focus:after, .figure span[data-v-2f714085]:hover:after {
  background-color: #87cefa;
  opacity: 1
}

.figure.youtube span[data-v-2f714085]:focus:after, .figure.youtube span[data-v-2f714085]:hover:after {
  background-color: red
}

.figure span[data-v-2f714085]:after {
  background-color: #00000080;
  border-radius: 10px;
  bottom: 0;
  color: #fff;
  content: "▶";
  display: block;
  font-size: 25px;
  height: 50px;
  left: 0;
  line-height: 2;
  margin: auto;
  opacity: .75;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: background-color .25s, opacity .25s;
  width: 75px
}

.video-icon[data-v-2f714085]:before {
  color: #fff;
  content: "";
  font-family: Font Awesome\ 5 Free;
  font-size: 20px;
  font-weight: 700;
  left: 50%;
  margin-right: 5px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}


/* main.css  */
  :root {
    --primary: #37ca37;
    --secondary: #188bf6;
    --white: #ffffff;
    --gray: #cbd5e0;
    --black: #000000;
    --red: #e93d3d;
    --orange: #f6ad55;
    --yellow: #faf089;
    --green: #9ae6b4;
    --teal: #81e6d9;
    --malibu: #63b3ed;
    --indigo: #757BBD;
    --purple: #d6bcfa;
    --pink: #fbb6ce;
    --transparent: transparent;
    --overlay: rgba(0, 0, 0, 0.5);
    --color-m23fe0zi: #2F2F2F;
    --color-m23gu1l6: #42B99F;
    --cobalt: #155eef;
    --smoke: #f5f5f5;
    --color-ftmkcswr: #f72e22ff;
    --color-lgf1duy4: #0E182C;
    --color-lx2prsc2: #000321;
    --color-lx2py304: #0038FF;
    --color-lx2q00eu: #414142ff;
    --color-lx2qgvbk: #565A7C;
    --color-lx3csigp: #C9D8E0;
    --color-lx3d0bih: #222639;
    --color-lx2pyibt: #FF6240;
    --color-lx2qdjfj: #F6F6FF;
    --color-lx4k787l: #1F1F2E;
    --color-lxwjl4zv: #3B3C3D;
    --color-m22fpnqk: #D1171E;
    --color-smpdaytb: #05f02cff;
    --inter: 'Inter';
    --space-grotesk: 'Space Grotesk';
    --arial: 'Arial';
    --lato: 'Lato';
    --open-sans: 'Open Sans';
    --montserrat: 'Montserrat';
    --roboto: 'Roboto';
    --ubuntu: 'Ubuntu';
    --poppins: 'Poppins';
    --headlinefont: 'Poppins';
    --contentfont: 'Roboto';
    --text-color: #000000;
    --link-color: var(--color-ftmkcswr);
  }

  .bg-fixed {
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    overflow: auto;
    background-color: var(--white)
  }

  .drop-zone-draggable .hl_main_popup {
    box-shadow: none;
    padding: 20px;
    margin-top: 0;
    border-color: var(--gray);
    border-width: 10px;
    border-style: solid;
    background-color: var(--white);
    width: 720px
  }


  #hl_main_popup.popup-body {
    position: absolute !important;
    left: 50% !important;
    bottom: auto !important;
    transform: translate(-50%, 0) !important;
    right: auto !important;
    box-shadow: none;
    padding: 20px;
    margin-top: 0;
    border-color: var(--gray);
    border-width: 10px;
    border-style: solid;
    background-color: var(--white);
    width: 720px
  }

  .--mobile #hl_main_popup.popup-body {
    width: 380px !important
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    #hl_main_popup.popup-body {
      width: 380px !important
    }
  }

  .drop-zone-draggable .hl_main_popup-QpPDd1W8e_ {
    box-shadow: none;
    padding: 20px;
    margin-top: 0;
    border-color: var(--gray);
    border-width: 10px;
    border-style: solid;
    background-color: var(--white);
    width: 720px
  }


  #hl_main_popup-QpPDd1W8e_.popup-body {
    position: absolute !important;
    left: 50% !important;
    bottom: auto !important;
    transform: translate(-50%, 0) !important;
    right: auto !important;
    box-shadow: none;
    padding: 20px;
    margin-top: 0;
    border-color: var(--gray);
    border-width: 10px;
    border-style: solid;
    background-color: var(--white);
    width: 720px
  }

  .--mobile #hl_main_popup-QpPDd1W8e_.popup-body {
    width: 380px !important
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    #hl_main_popup-QpPDd1W8e_.popup-body {
      width: 380px !important
    }
  }

  /* ---- HERO styles ----- */
  :root {
    --primary: #37ca37;
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-smpdaytb: #05f02cff
  }

  .hl_page-preview--content .section-VuGlr5rOep {
    box-shadow: none;
    padding: 0;
    margin: 0 0 auto;
    background-color: var(--black);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    backdrop-filter: none
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .section-VuGlr5rOep {
      padding-top: 0;
      padding-bottom: 20px;
      padding-left: 20px !important;
      padding-right: 20px !important
    }
  }

  .hl_page-preview--content .row-SPtOeeh6q8 {
    margin: 0 auto
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .row-SPtOeeh6q8 {
      margin-left: auto !important;
      margin-right: auto !important;
      margin-top: 20px
    }
  }

  .hl_page-preview--content .row-SPtOeeh6q8 {
    box-shadow: none;
    padding: 15px 0 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .row-SPtOeeh6q8 {
      padding-bottom: 15px
    }
  }

  .hl_page-preview--content .col-NJE6vCdLoE {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .col-NJE6vCdLoE {
      padding-left: 0 !important;
      padding-right: 0 !important;
      margin-left: 0 !important;
      margin-right: 0 !important
    }
  }

  .hl_page-preview--content .button-S3M6hokuLX {
    margin: 30px 0 80px;
    text-align: left
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-S3M6hokuLX {
      margin-top: 20px
    }
  }

  .hl_page-preview--content .cbutton-YsbF8ZnU1p {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 30px;
    border-color: var(--transparent);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    box-shadow: none;
    text-shadow: 0 0 0 transparent;
    icon-color: var(--white)
  }

  .hl_page-preview--content #paragraph-JOGJ2xovLI {
    margin: 20px 0 0
  }

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

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

  .hl_page-preview--content .cheading-IYJoxV26yV,
  .hl_page-preview--content .cparagraph-JOGJ2xovLI,
  .hl_page-preview--content .row--o1iLC5SjH {
    box-shadow: none;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .cheading-IYJoxV26yV {
    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: 80px;
    text-transform: none;
    letter-spacing: -1px;
    text-align: left;
    inline-colors: var(--white)
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .row--o1iLC5SjH {
      padding-top: 5px;
      padding-bottom: 5px
    }
  }

  .hl_page-preview--content .col-Ue8gQtO8mv {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    backdrop-filter: none;
    margin: 0
  }

  .hl_page-preview--content .button-5bqdKYsK7Q {
    margin: 0;
    text-align: right
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-5bqdKYsK7Q {
      text-align: center
    }
  }

  .hl_page-preview--content .cbutton-Nj4O2bunmp {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    border-color: var(--primary);
    border-width: 5px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    text-shadow: 0 0 0 transparent;
    icon-color: var(--color-smpdaytb)
  }

  .hl_page-preview--content .col-jPJS43VPXt {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-6FaW_Nwzj8 {
    margin: 0
  }

  .hl_page-preview--content .image-6FaW_Nwzj8 .image-container img {
    box-shadow: none;
    width: 200px
  }

  .hl_page-preview--content .cimage-6FaW_Nwzj8 {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: left
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-6FaW_Nwzj8 .image-container img {
      box-shadow: undefined;
      width: 150px
    }

    .hl_page-preview--content .cimage-6FaW_Nwzj8 {
      text-align: center
    }
  }

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

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

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-S3M6hokuLX .button-icon-end,
    .button-S3M6hokuLX .button-icon-start,
    .button-S3M6hokuLX .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-S3M6hokuLX .button-icon-start {
      margin-right: 5px
    }

    .button-S3M6hokuLX .button-icon-end {
      margin-left: 5px
    }

    .button-S3M6hokuLX .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 400
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-S3M6hokuLX .button-icon-end,
    .button-S3M6hokuLX .button-icon-start,
    .button-S3M6hokuLX .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-S3M6hokuLX .button-icon-start {
      margin-right: 5px
    }

    .button-S3M6hokuLX .button-icon-end {
      margin-left: 5px
    }

    .button-S3M6hokuLX .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .paragraph-JOGJ2xovLI {
    font-weight: 400
  }

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

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

  .heading-IYJoxV26yV a u,
  .heading-IYJoxV26yV a:hover,
  .paragraph-JOGJ2xovLI a u,
  .paragraph-JOGJ2xovLI a:hover {
    text-decoration: underline
  }

  .heading-IYJoxV26yV a s,
  .paragraph-JOGJ2xovLI a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .paragraph-JOGJ2xovLI h1,
    .paragraph-JOGJ2xovLI h2,
    .paragraph-JOGJ2xovLI h3,
    .paragraph-JOGJ2xovLI h4,
    .paragraph-JOGJ2xovLI h5,
    .paragraph-JOGJ2xovLI h6,
    .paragraph-JOGJ2xovLI ul li,
    .paragraph-JOGJ2xovLI.text-output {
      font-size: 16px !important;
      font-weight: 400
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .paragraph-JOGJ2xovLI h1,
    .paragraph-JOGJ2xovLI h2,
    .paragraph-JOGJ2xovLI h3,
    .paragraph-JOGJ2xovLI h4,
    .paragraph-JOGJ2xovLI h5,
    .paragraph-JOGJ2xovLI h6,
    .paragraph-JOGJ2xovLI ul li,
    .paragraph-JOGJ2xovLI.text-output {
      font-size: 25px !important;
      font-weight: 400
    }
  }

  .heading-IYJoxV26yV.text-output h1:first-child:before,
  .heading-IYJoxV26yV.text-output h2:first-child:before,
  .heading-IYJoxV26yV.text-output h3:first-child:before,
  .heading-IYJoxV26yV.text-output h4:first-child:before,
  .heading-IYJoxV26yV.text-output h5:first-child:before,
  .heading-IYJoxV26yV.text-output h6:first-child:before,
  .heading-IYJoxV26yV.text-output p:first-child:before,
  .paragraph-JOGJ2xovLI.text-output h1:first-child:before,
  .paragraph-JOGJ2xovLI.text-output h2:first-child:before,
  .paragraph-JOGJ2xovLI.text-output h3:first-child:before,
  .paragraph-JOGJ2xovLI.text-output h4:first-child:before,
  .paragraph-JOGJ2xovLI.text-output h5:first-child:before,
  .paragraph-JOGJ2xovLI.text-output h6:first-child:before,
  .paragraph-JOGJ2xovLI.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* /* font-family: ''; */ */
    margin-right: 5px;
    font-weight: 700
  }

  .heading-IYJoxV26yV {
    font-weight: 700
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-IYJoxV26yV h1,
    .heading-IYJoxV26yV h2,
    .heading-IYJoxV26yV h3,
    .heading-IYJoxV26yV h4,
    .heading-IYJoxV26yV h5,
    .heading-IYJoxV26yV h6,
    .heading-IYJoxV26yV ul li,
    .heading-IYJoxV26yV.text-output {
      font-size: 35px !important;
      font-weight: 700;
      line-height: 45px;;
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-IYJoxV26yV h1,
    .heading-IYJoxV26yV h2,
    .heading-IYJoxV26yV h3,
    .heading-IYJoxV26yV h4,
    .heading-IYJoxV26yV h5,
    .heading-IYJoxV26yV h6,
    .heading-IYJoxV26yV ul li,
    .heading-IYJoxV26yV.text-output {
      font-size: 72px !important;
      font-weight: 700
    }
  }

  .button-5bqdKYsK7Q .button-icon-start:before {
    content: "";
    font-family: "Font Awesome 5 Brands";
    font-weight: 700;
    color: var(--color-smpdaytb)
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-5bqdKYsK7Q .button-icon-end,
    .button-5bqdKYsK7Q .button-icon-start,
    .button-5bqdKYsK7Q .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-5bqdKYsK7Q .button-icon-start {
      margin-right: 5px
    }

    .button-5bqdKYsK7Q .button-icon-end {
      margin-left: 5px
    }

    .button-5bqdKYsK7Q .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 700
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-5bqdKYsK7Q .button-icon-end,
    .button-5bqdKYsK7Q .button-icon-start,
    .button-5bqdKYsK7Q .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-5bqdKYsK7Q .button-icon-start {
      margin-right: 5px
    }

    .button-5bqdKYsK7Q .button-icon-end {
      margin-left: 5px
    }

    .button-5bqdKYsK7Q .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent
  }

  .hl_page-preview--content .section-GvAOpZidGq {
    box-shadow: none;
    padding: 20px 0 40px;
    margin: 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .section-GvAOpZidGq {
      padding-left: 10px !important;
      padding-right: 10px !important
    }
  }

  .hl_page-preview--content .row-Yaga6IPc3F {
    margin: 0 auto;
    box-shadow: none;
    padding: 15px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  .hl_page-preview--content .col-UFDTTN8kxF {
    box-shadow: 0 4px 12px 0#00000014;
    padding: 20px;
    background-color: var(--white);
    width: 32.4%;
    border-color: var(--white);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .col-UFDTTN8kxF {
      padding-left: 20px !important;
      padding-right: 20px !important;
      margin-top: 20px
    }
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content #heading-t9DLsJQIff {
      margin-left: 10px
    }
  }

  .hl_page-preview--content .cheading-t9DLsJQIff {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    padding: 0;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
  }

  .hl_page-preview--content .image-79Rgt_53tL {
    margin: -50px 0 0
  }

  .hl_page-preview--content .image-79Rgt_53tL .image-container img {
    box-shadow: none;
    width: 100px
  }

  .hl_page-preview--content .cimage-79Rgt_53tL {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .image-8Ph-mFqSCz {
    margin: 0
  }

  .hl_page-preview--content .image-8Ph-mFqSCz .image-container img {
    box-shadow: none;
    width: 500px;
    height: 220px
  }

  .hl_page-preview--content .cimage-8Ph-mFqSCz {
    padding: 0;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-8Ph-mFqSCz .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-8Ph-mFqSCz {
      padding-right: 0
    }
  }

  .hl_page-preview--content .col-fsRZmWuAFZ {
    box-shadow: 0 4px 12px 0#00000014;
    padding: 20px;
    background-color: var(--white);
    width: 31.2%;
    border-color: var(--white);
    border-width: 2px;
    border-style: solid;
    margin: 0 20px 0 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .col-fsRZmWuAFZ {
      padding-left: 20px !important;
      padding-right: 20px !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-top: 20px
    }
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content #heading-dIS6zfZHws {
      margin-left: 10px
    }
  }

  .hl_page-preview--content .cheading-dIS6zfZHws {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    padding: 0;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
  }

  .hl_page-preview--content .image-geaIGe7DMA {
    margin: -50px 0 0
  }

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

  .hl_page-preview--content .cimage-geaIGe7DMA {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .image-3KBeLN9bs1 {
    margin: 0
  }

  .hl_page-preview--content .image-3KBeLN9bs1 .image-container img {
    box-shadow: none
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-3KBeLN9bs1 .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-3KBeLN9bs1 {
      padding-right: 0
    }
  }

  .hl_page-preview--content .col-3wNYwDYnKY {
    box-shadow: 0 4px 12px 0#00000014;
    padding: 20px;
    background-color: var(--white);
    width: 31.2%;
    border-color: var(--white);
    border-width: 2px;
    border-style: solid;
    margin: 0 20px 0 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .col-3wNYwDYnKY {
      padding-left: 20px !important;
      padding-right: 20px !important;
      margin-top: 0
    }
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content #heading-rRwrQgoSao {
      margin-left: 10px
    }
  }

  .hl_page-preview--content .cheading-rRwrQgoSao {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    padding: 0;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
  }

  .hl_page-preview--content .image-R0w6TXeSYf {
    margin: -50px 0 0
  }

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

  .hl_page-preview--content .cimage-R0w6TXeSYf {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .image-MgERsEPRu9 {
    margin: 0
  }

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

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

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-MgERsEPRu9 .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-MgERsEPRu9 {
      padding-right: 0
    }
  }

  .hl_page-preview--content .col-RRTY6BbNiz,
  .hl_page-preview--content .row-KnIZFM6yMy {
    margin: 0 auto;
    box-shadow: none;
    padding: 15px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

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

  .hl_page-preview--content #sub-heading-_TakQjtE6v {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .cheading-xQ9PXXhvBu,
  .hl_page-preview--content .csub-heading-_TakQjtE6v {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
  }

  .hl_page-preview--content .csub-heading-_TakQjtE6v {
    padding: 10px 0;
    text-transform: none
  }

  .hl_page-preview--content #heading-xQ9PXXhvBu {
    margin: 0
  }

  .hl_page-preview--content .cheading-xQ9PXXhvBu {
    padding: 0
  }

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

  #col-3wNYwDYnKY>.inner,
  #col-UFDTTN8kxF>.inner,
  #col-fsRZmWuAFZ>.inner {
    flex-direction: column;
    justify-content: flex-start;
    align-items: inherit;
    flex-wrap: nowrap
  }

  .heading-dIS6zfZHws,
  .heading-rRwrQgoSao,
  .heading-t9DLsJQIff {
    font-weight: 700
  }

  .heading-dIS6zfZHws strong,
  .heading-rRwrQgoSao strong,
  .heading-t9DLsJQIff strong,
  .heading-xQ9PXXhvBu strong {
    color: var(--black)
  }

  .heading-dIS6zfZHws em,
  .heading-dIS6zfZHws u,
  .heading-rRwrQgoSao em,
  .heading-rRwrQgoSao u,
  .heading-t9DLsJQIff em,
  .heading-t9DLsJQIff u,
  .heading-xQ9PXXhvBu em,
  .heading-xQ9PXXhvBu u {
    color: var(--text-color)
  }

  .heading-dIS6zfZHws a,
  .heading-dIS6zfZHws a *,
  .heading-rRwrQgoSao a,
  .heading-rRwrQgoSao a *,
  .heading-t9DLsJQIff a,
  .heading-t9DLsJQIff a *,
  .heading-xQ9PXXhvBu a,
  .heading-xQ9PXXhvBu a *,
  .sub-heading-_TakQjtE6v a,
  .sub-heading-_TakQjtE6v a * {
    color: var(--link-color);
    text-decoration: none
  }

  .heading-dIS6zfZHws a u,
  .heading-dIS6zfZHws a:hover,
  .heading-rRwrQgoSao a u,
  .heading-rRwrQgoSao a:hover,
  .heading-t9DLsJQIff a u,
  .heading-t9DLsJQIff a:hover,
  .heading-xQ9PXXhvBu a u,
  .heading-xQ9PXXhvBu a:hover,
  .sub-heading-_TakQjtE6v a u,
  .sub-heading-_TakQjtE6v a:hover {
    text-decoration: underline
  }

  .heading-dIS6zfZHws a s,
  .heading-rRwrQgoSao a s,
  .heading-t9DLsJQIff a s,
  .heading-xQ9PXXhvBu a s,
  .sub-heading-_TakQjtE6v a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-t9DLsJQIff h1,
    .heading-t9DLsJQIff h2,
    .heading-t9DLsJQIff h3,
    .heading-t9DLsJQIff h4,
    .heading-t9DLsJQIff h5,
    .heading-t9DLsJQIff h6,
    .heading-t9DLsJQIff ul li,
    .heading-t9DLsJQIff.text-output {
      font-size: 22px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-t9DLsJQIff h1,
    .heading-t9DLsJQIff h2,
    .heading-t9DLsJQIff h3,
    .heading-t9DLsJQIff h4,
    .heading-t9DLsJQIff h5,
    .heading-t9DLsJQIff h6,
    .heading-t9DLsJQIff ul li,
    .heading-t9DLsJQIff.text-output {
      font-size: 22px !important;
      font-weight: 700
    }
  }

  .heading-dIS6zfZHws.text-output h1:first-child:before,
  .heading-dIS6zfZHws.text-output h2:first-child:before,
  .heading-dIS6zfZHws.text-output h3:first-child:before,
  .heading-dIS6zfZHws.text-output h4:first-child:before,
  .heading-dIS6zfZHws.text-output h5:first-child:before,
  .heading-dIS6zfZHws.text-output h6:first-child:before,
  .heading-dIS6zfZHws.text-output p:first-child:before,
  .heading-rRwrQgoSao.text-output h1:first-child:before,
  .heading-rRwrQgoSao.text-output h2:first-child:before,
  .heading-rRwrQgoSao.text-output h3:first-child:before,
  .heading-rRwrQgoSao.text-output h4:first-child:before,
  .heading-rRwrQgoSao.text-output h5:first-child:before,
  .heading-rRwrQgoSao.text-output h6:first-child:before,
  .heading-rRwrQgoSao.text-output p:first-child:before,
  .heading-t9DLsJQIff.text-output h1:first-child:before,
  .heading-t9DLsJQIff.text-output h2:first-child:before,
  .heading-t9DLsJQIff.text-output h3:first-child:before,
  .heading-t9DLsJQIff.text-output h4:first-child:before,
  .heading-t9DLsJQIff.text-output h5:first-child:before,
  .heading-t9DLsJQIff.text-output h6:first-child:before,
  .heading-t9DLsJQIff.text-output p:first-child:before,
  .heading-xQ9PXXhvBu.text-output h1:first-child:before,
  .heading-xQ9PXXhvBu.text-output h2:first-child:before,
  .heading-xQ9PXXhvBu.text-output h3:first-child:before,
  .heading-xQ9PXXhvBu.text-output h4:first-child:before,
  .heading-xQ9PXXhvBu.text-output h5:first-child:before,
  .heading-xQ9PXXhvBu.text-output h6:first-child:before,
  .heading-xQ9PXXhvBu.text-output p:first-child:before,
  .sub-heading-_TakQjtE6v.text-output h1:first-child:before,
  .sub-heading-_TakQjtE6v.text-output h2:first-child:before,
  .sub-heading-_TakQjtE6v.text-output h3:first-child:before,
  .sub-heading-_TakQjtE6v.text-output h4:first-child:before,
  .sub-heading-_TakQjtE6v.text-output h5:first-child:before,
  .sub-heading-_TakQjtE6v.text-output h6:first-child:before,
  .sub-heading-_TakQjtE6v.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-dIS6zfZHws h1,
    .heading-dIS6zfZHws h2,
    .heading-dIS6zfZHws h3,
    .heading-dIS6zfZHws h4,
    .heading-dIS6zfZHws h5,
    .heading-dIS6zfZHws h6,
    .heading-dIS6zfZHws ul li,
    .heading-dIS6zfZHws.text-output {
      font-size: 22px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-dIS6zfZHws h1,
    .heading-dIS6zfZHws h2,
    .heading-dIS6zfZHws h3,
    .heading-dIS6zfZHws h4,
    .heading-dIS6zfZHws h5,
    .heading-dIS6zfZHws h6,
    .heading-dIS6zfZHws ul li,
    .heading-dIS6zfZHws.text-output {
      font-size: 22px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-rRwrQgoSao h1,
    .heading-rRwrQgoSao h2,
    .heading-rRwrQgoSao h3,
    .heading-rRwrQgoSao h4,
    .heading-rRwrQgoSao h5,
    .heading-rRwrQgoSao h6,
    .heading-rRwrQgoSao ul li,
    .heading-rRwrQgoSao.text-output {
      font-size: 22px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-rRwrQgoSao h1,
    .heading-rRwrQgoSao h2,
    .heading-rRwrQgoSao h3,
    .heading-rRwrQgoSao h4,
    .heading-rRwrQgoSao h5,
    .heading-rRwrQgoSao h6,
    .heading-rRwrQgoSao ul li,
    .heading-rRwrQgoSao.text-output {
      font-size: 22px !important;
      font-weight: 700
    }
  }

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

  .sub-heading-_TakQjtE6v {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-_TakQjtE6v h1,
    .sub-heading-_TakQjtE6v h2,
    .sub-heading-_TakQjtE6v h3,
    .sub-heading-_TakQjtE6v h4,
    .sub-heading-_TakQjtE6v h5,
    .sub-heading-_TakQjtE6v h6,
    .sub-heading-_TakQjtE6v ul li,
    .sub-heading-_TakQjtE6v.text-output {
      font-size: 18px !important;
      font-weight: 400
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-_TakQjtE6v h1,
    .sub-heading-_TakQjtE6v h2,
    .sub-heading-_TakQjtE6v h3,
    .sub-heading-_TakQjtE6v h4,
    .sub-heading-_TakQjtE6v h5,
    .sub-heading-_TakQjtE6v h6,
    .sub-heading-_TakQjtE6v ul li,
    .sub-heading-_TakQjtE6v.text-output {
      font-size: 18px !important;
      font-weight: 400
    }
  }

  .heading-xQ9PXXhvBu {
    font-weight: 700
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-xQ9PXXhvBu h1,
    .heading-xQ9PXXhvBu h2,
    .heading-xQ9PXXhvBu h3,
    .heading-xQ9PXXhvBu h4,
    .heading-xQ9PXXhvBu h5,
    .heading-xQ9PXXhvBu h6,
    .heading-xQ9PXXhvBu ul li,
    .heading-xQ9PXXhvBu.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-xQ9PXXhvBu h1,
    .heading-xQ9PXXhvBu h2,
    .heading-xQ9PXXhvBu h3,
    .heading-xQ9PXXhvBu h4,
    .heading-xQ9PXXhvBu h5,
    .heading-xQ9PXXhvBu h6,
    .heading-xQ9PXXhvBu ul li,
    .heading-xQ9PXXhvBu.text-output {
      font-size: 54px !important;
      font-weight: 700
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-m22fpnqk: #D1171E
  }

  .hl_page-preview--content .section-kgZDTfXh5X {
    padding: 20px 0 0;
    background-color: var(--white);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0 20px;
  }

  .hl_page-preview--content .col-pViZxiT1Ua,
  .hl_page-preview--content .row-fJ7o5RqPJ5 {
    margin: 0 auto;
    padding: 40px 5px;
    background-color: var(--transparent);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  .hl_page-preview--content .col-pViZxiT1Ua {
    box-shadow: none;
    padding: 10px 5px;
    margin: 0
  }

  .hl_page-preview--content .button-0BdOFHU4Lp {
    margin: 40px 0 0;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-0BdOFHU4Lp {
      /* margin-top: 0 */
    }
  }

  .hl_page-preview--content .cbutton-0BdOFHU4Lp {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 30px;
    border-color: var(--color-m22fpnqk);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    box-shadow: none;
    text-shadow: 0 0 0 transparent
  }

  .hl_page-preview--content .countdown-D-0zpblRlF {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .ccountdown-D-0zpblRlF {
    font-family: var(--headlinefont);
    color: var(--black);
    justify-content: center;
    secondary-color: var(--black);
    font-weight: 700
  }

  .hl_page-preview--content #heading-s3dqf48hMl {
    margin: 0
  }

  .hl_page-preview--content .cheading-s3dqf48hMl {
    padding: 0;
    inline-colors: var(--color-ftmkcswr), var(--black)
  }

  .hl_page-preview--content #sub-heading-I8FLL0NONg {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .cheading-nSV3IZH8JG,
  .hl_page-preview--content .cheading-s3dqf48hMl,
  .hl_page-preview--content .csub-heading-I8FLL0NONg {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
  }

  .hl_page-preview--content .csub-heading-I8FLL0NONg {
    inline-colors: var(--color-ftmkcswr);
    padding: 10px 0;
    text-transform: none
  }

  .hl_page-preview--content #heading-nSV3IZH8JG {
    margin: 0
  }

  .hl_page-preview--content .cheading-nSV3IZH8JG {
    padding: 0
  }

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

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

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-0BdOFHU4Lp .button-icon-end,
    .button-0BdOFHU4Lp .button-icon-start,
    .button-0BdOFHU4Lp .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-0BdOFHU4Lp .button-icon-start {
      margin-right: 5px
    }

    .button-0BdOFHU4Lp .button-icon-end {
      margin-left: 5px
    }

    .button-0BdOFHU4Lp .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 400
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-0BdOFHU4Lp .button-icon-end,
    .button-0BdOFHU4Lp .button-icon-start,
    .button-0BdOFHU4Lp .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-0BdOFHU4Lp .button-icon-start {
      margin-right: 5px
    }

    .button-0BdOFHU4Lp .button-icon-end {
      margin-left: 5px
    }

    .button-0BdOFHU4Lp .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .countdown-D-0zpblRlF .count {
    font-size: 40px;
    font-weight: 400
  }

  .countdown-D-0zpblRlF .label {
    font-size: 16px;
    color: var(--black) !important;
    font-weight: 300
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .countdown-D-0zpblRlF .label {
      font-size: 16px;
      font-weight: unset
    }

    .countdown-D-0zpblRlF .count {
      font-size: 40px;
      font-weight: unset
    }
  }

  .heading-s3dqf48hMl {
    font-weight: 700
  }

  .heading-nSV3IZH8JG a,
  .heading-nSV3IZH8JG a *,
  .heading-s3dqf48hMl a,
  .heading-s3dqf48hMl a *,
  .sub-heading-I8FLL0NONg a,
  .sub-heading-I8FLL0NONg a * {
    color: var(--link-color);
    text-decoration: none
  }

  .heading-nSV3IZH8JG a u,
  .heading-nSV3IZH8JG a:hover,
  .heading-s3dqf48hMl a u,
  .heading-s3dqf48hMl a:hover,
  .sub-heading-I8FLL0NONg a u,
  .sub-heading-I8FLL0NONg a:hover {
    text-decoration: underline
  }

  .heading-nSV3IZH8JG a s,
  .heading-s3dqf48hMl a s,
  .sub-heading-I8FLL0NONg a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-s3dqf48hMl h1,
    .heading-s3dqf48hMl h2,
    .heading-s3dqf48hMl h3,
    .heading-s3dqf48hMl h4,
    .heading-s3dqf48hMl h5,
    .heading-s3dqf48hMl h6,
    .heading-s3dqf48hMl ul li,
    .heading-s3dqf48hMl.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-s3dqf48hMl h1,
    .heading-s3dqf48hMl h2,
    .heading-s3dqf48hMl h3,
    .heading-s3dqf48hMl h4,
    .heading-s3dqf48hMl h5,
    .heading-s3dqf48hMl h6,
    .heading-s3dqf48hMl ul li,
    .heading-s3dqf48hMl.text-output {
      font-size: 60px !important;
      font-weight: 700
    }
  }

  .heading-nSV3IZH8JG.text-output h1:first-child:before,
  .heading-nSV3IZH8JG.text-output h2:first-child:before,
  .heading-nSV3IZH8JG.text-output h3:first-child:before,
  .heading-nSV3IZH8JG.text-output h4:first-child:before,
  .heading-nSV3IZH8JG.text-output h5:first-child:before,
  .heading-nSV3IZH8JG.text-output h6:first-child:before,
  .heading-nSV3IZH8JG.text-output p:first-child:before,
  .heading-s3dqf48hMl.text-output h1:first-child:before,
  .heading-s3dqf48hMl.text-output h2:first-child:before,
  .heading-s3dqf48hMl.text-output h3:first-child:before,
  .heading-s3dqf48hMl.text-output h4:first-child:before,
  .heading-s3dqf48hMl.text-output h5:first-child:before,
  .heading-s3dqf48hMl.text-output h6:first-child:before,
  .heading-s3dqf48hMl.text-output p:first-child:before,
  .sub-heading-I8FLL0NONg.text-output h1:first-child:before,
  .sub-heading-I8FLL0NONg.text-output h2:first-child:before,
  .sub-heading-I8FLL0NONg.text-output h3:first-child:before,
  .sub-heading-I8FLL0NONg.text-output h4:first-child:before,
  .sub-heading-I8FLL0NONg.text-output h5:first-child:before,
  .sub-heading-I8FLL0NONg.text-output h6:first-child:before,
  .sub-heading-I8FLL0NONg.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  .sub-heading-I8FLL0NONg {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-I8FLL0NONg h1,
    .sub-heading-I8FLL0NONg h2,
    .sub-heading-I8FLL0NONg h3,
    .sub-heading-I8FLL0NONg h4,
    .sub-heading-I8FLL0NONg h5,
    .sub-heading-I8FLL0NONg h6,
    .sub-heading-I8FLL0NONg ul li,
    .sub-heading-I8FLL0NONg.text-output {
      font-size: 20px !important;
      font-weight: 400
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-I8FLL0NONg h1,
    .sub-heading-I8FLL0NONg h2,
    .sub-heading-I8FLL0NONg h3,
    .sub-heading-I8FLL0NONg h4,
    .sub-heading-I8FLL0NONg h5,
    .sub-heading-I8FLL0NONg h6,
    .sub-heading-I8FLL0NONg ul li,
    .sub-heading-I8FLL0NONg.text-output {
      font-size: 20px !important;
      font-weight: 400
    }
  }

  .heading-nSV3IZH8JG {
    font-weight: 700
  }

  .heading-nSV3IZH8JG strong {
    color: var(--black)
  }

  .heading-nSV3IZH8JG em,
  .heading-nSV3IZH8JG u {
    color: var(--text-color)
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-nSV3IZH8JG h1,
    .heading-nSV3IZH8JG h2,
    .heading-nSV3IZH8JG h3,
    .heading-nSV3IZH8JG h4,
    .heading-nSV3IZH8JG h5,
    .heading-nSV3IZH8JG h6,
    .heading-nSV3IZH8JG ul li,
    .heading-nSV3IZH8JG.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-nSV3IZH8JG h1,
    .heading-nSV3IZH8JG h2,
    .heading-nSV3IZH8JG h3,
    .heading-nSV3IZH8JG h4,
    .heading-nSV3IZH8JG h5,
    .heading-nSV3IZH8JG h6,
    .heading-nSV3IZH8JG ul li,
    .heading-nSV3IZH8JG.text-output {
      font-size: 54px !important;
      font-weight: 700
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-m22fpnqk: #D1171E
  }

  .hl_page-preview--content .col-FR1unhyFrh,
  .hl_page-preview--content .row-O-b1HkMZas,
  .hl_page-preview--content .section-qfOHfiSldL {
    box-shadow: none;
    padding: 0 0 20px;
    margin: 60px 0 40px;
    background-color: var(--transparent);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-FR1unhyFrh,
  .hl_page-preview--content .row-O-b1HkMZas {
    margin: 0 auto;
    padding: 10px 5px;
    width: 100%
  }

  .hl_page-preview--content .col-FR1unhyFrh {
    margin: 0
  }

  .hl_page-preview--content .button-TSj6Hp5OVc {
    margin: 40px 0;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-TSj6Hp5OVc {
      /* margin-top: 0 */
    }
  }

  .hl_page-preview--content .cbutton-TSj6Hp5OVc {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 30px;
    border-color: var(--color-m22fpnqk);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    box-shadow: none;
    text-shadow: 0 0 0 transparent
  }

  .hl_page-preview--content .video-MkbgltgwBg {
    margin: 0;
    width: auto;
    height: auto
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .video-MkbgltgwBg {
      margin: 0 10px;
    }
  }

  .hl_page-preview--content .cvideo-MkbgltgwBg {
    box-shadow: none;
    padding: 10px;
    background-color: var(--transparent);
    video-player-accent-color: #fff;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

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

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

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-TSj6Hp5OVc .button-icon-end,
    .button-TSj6Hp5OVc .button-icon-start,
    .button-TSj6Hp5OVc .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-TSj6Hp5OVc .button-icon-start {
      margin-right: 5px
    }

    .button-TSj6Hp5OVc .button-icon-end {
      margin-left: 5px
    }

    .button-TSj6Hp5OVc .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 400
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-TSj6Hp5OVc .button-icon-end,
    .button-TSj6Hp5OVc .button-icon-start,
    .button-TSj6Hp5OVc .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-TSj6Hp5OVc .button-icon-start {
      margin-right: 5px
    }

    .button-TSj6Hp5OVc .button-icon-end {
      margin-left: 5px
    }

    .button-TSj6Hp5OVc .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  #video-MkbgltgwBg .vjs-ghl .vjs-volume-level,
  #video-MkbgltgwBg .vjs-ghl.video-js .vjs-play-progress {
    background: #fff
  }

  #video-MkbgltgwBg .vjs-ghl.video-js .vjs-load-progress div {
    background: #fff;
    opacity: .5
  }

  /* ---- Section styles ----- */
  :root {
    --black: #000000;
    --transparent: transparent
  }

  .hl_page-preview--content .col-zM6z50ejAB,
  .hl_page-preview--content .row-DheKuZxvas,
  .hl_page-preview--content .section-hn95fOi88S {
    box-shadow: none;
    padding: 20px 0;
    margin: -40px 0 0;
    background-color: var(--black);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-zM6z50ejAB,
  .hl_page-preview--content .row-DheKuZxvas {
    margin: 0 auto;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%
  }

  .hl_page-preview--content .col-zM6z50ejAB {
    margin: 0
  }

  .hl_page-preview--content .image-GExV4GMFHx {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .image-GExV4GMFHx .image-container img {
    box-shadow: undefined;
    width: 1200px;
    height: auto
  }

  .hl_page-preview--content .cimage-GExV4GMFHx {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

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

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

  /* ---- Section styles ----- */
  :root {
    --black: #000000;
    --transparent: transparent
  }

  .hl_page-preview--content .section-y9paUWguHM {
    box-shadow: none;
    padding: 40px 0;
    margin: 0;
    background-color: var(--black);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .section-y9paUWguHM {
      padding-left: 10px !important;
      padding-right: 10px !important;
      padding-top: 20px;
      padding-bottom: 20px
    }
  }

  .hl_page-preview--content .col-L15zUqmNWW,
  .hl_page-preview--content .row-8ywWyZUxh9 {
    margin: 20px auto 0;
    box-shadow: none;
    padding: 15px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

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

  .hl_page-preview--content .image-sPGvxyRp0R {
    margin: 0
  }

  .hl_page-preview--content .image-APaRiYtiw1 .image-container img,
  .hl_page-preview--content .image-BGtRdRn52c .image-container img,
  .hl_page-preview--content .image-EJzCUENWFi .image-container img,
  .hl_page-preview--content .image-Om-to2uGVB .image-container img,
  .hl_page-preview--content .image-X9pAPDJCLL .image-container img,
  .hl_page-preview--content .image-sPGvxyRp0R .image-container img {
    box-shadow: none
  }

  .hl_page-preview--content .cimage-sPGvxyRp0R {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .col-OYKC8ESCSl {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-BGtRdRn52c {
    margin: 0
  }

  .hl_page-preview--content .cimage-BGtRdRn52c {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .col-hEptXAdOsu {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-Om-to2uGVB {
    margin: 0
  }

  .hl_page-preview--content .cimage-Om-to2uGVB {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .col-1se4mgX6DR {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-EJzCUENWFi {
    margin: 0
  }

  .hl_page-preview--content .cimage-EJzCUENWFi {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .col-bM6ofceI3Q {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-APaRiYtiw1 {
    margin: 0
  }

  .hl_page-preview--content .cimage-APaRiYtiw1 {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .col-qqE0l-Hq7L {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-X9pAPDJCLL {
    margin: 0
  }

  .hl_page-preview--content .cimage-X9pAPDJCLL {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

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

  #col-1se4mgX6DR>.inner,
  #col-L15zUqmNWW>.inner,
  #col-OYKC8ESCSl>.inner,
  #col-bM6ofceI3Q>.inner,
  #col-hEptXAdOsu>.inner,
  #col-qqE0l-Hq7L>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-m22fpnqk: #D1171E
  }

  .hl_page-preview--content .section-QvJSipoDtc {
    box-shadow: none;
    padding: 10px 0 40px;
    margin: 60px 0 0;
    background-color: var(--white);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .section-QvJSipoDtc {
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-top: 40px
    }
  }

  .hl_page-preview--content .col-FYhQg5PtUp,
  .hl_page-preview--content .row-_G5MDc0CtU {
    margin: 0 auto;
    box-shadow: none;
    padding: 15px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

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

  .hl_page-preview--content .image-feature-FKzDEAjSPF {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cimage-feature-FKzDEAjSPF {
    font-family: var(--contentfont);
    font-weight: 400;
    feature-headline-color: var(--black);
    feature-text-color: var(--black);
    text-shadow: none;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 10px;
    background-color: var(--transparent);
    text-align: left;
    link-text-color: var(--blue)
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .cimage-feature-FKzDEAjSPF {
      text-align: center
    }
  }

  .hl_page-preview--content .image-feature-RTZFeIyRI8 {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cimage-feature-RTZFeIyRI8 {
    font-family: var(--contentfont);
    font-weight: 400;
    feature-headline-color: var(--black);
    feature-text-color: var(--black);
    text-shadow: none;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 10px;
    background-color: var(--transparent);
    text-align: left;
    link-text-color: var(--blue)
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .cimage-feature-RTZFeIyRI8 {
      text-align: center
    }
  }

  .hl_page-preview--content .image-feature-hkkcN1qKIB {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cimage-feature-hkkcN1qKIB {
    font-family: var(--contentfont);
    font-weight: 400;
    feature-headline-color: var(--black);
    feature-text-color: var(--black);
    text-shadow: none;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 10px;
    background-color: var(--transparent);
    text-align: left;
    link-text-color: var(--blue)
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .cimage-feature-hkkcN1qKIB {
      text-align: center
    }
  }

  .hl_page-preview--content #heading-PlmRChBlkI,
  .hl_page-preview--content .image-Bie7nskOcd {
    margin: 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-Bie7nskOcd {
      margin-top: 20px
    }
  }

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

  .hl_page-preview--content .cimage-Bie7nskOcd {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-Bie7nskOcd .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-Bie7nskOcd {
      padding: 0
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content #heading-PlmRChBlkI {
      margin-top: 5px
    }
  }

  .hl_page-preview--content .cheading-PlmRChBlkI {
    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;
    letter-spacing: 0;
    text-align: left
  }

  .hl_page-preview--content #heading-Y07PHDiU8z {
    margin: 0
  }

  .hl_page-preview--content .cheading-PlmRChBlkI,
  .hl_page-preview--content .cheading-Y07PHDiU8z,
  .hl_page-preview--content .col-G2mEK_fWwQ {
    box-shadow: none;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .cheading-Y07PHDiU8z {
    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;
    letter-spacing: 0;
    text-align: left;
    inline-colors: var(--color-ftmkcswr)
  }

  .hl_page-preview--content .col-G2mEK_fWwQ {
    padding: 10px 5px;
    width: 50%;
    margin: 0 40px 0 0
  }

  .hl_page-preview--content .image-8PUR-dNzoI {
    margin: 0
  }

  .hl_page-preview--content .image-8PUR-dNzoI .image-container img {
    box-shadow: none
  }

  .hl_page-preview--content .cimage-8PUR-dNzoI {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-8PUR-dNzoI .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-8PUR-dNzoI {
      padding: 0
    }
  }

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

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

  .image-feature-FKzDEAjSPF,
  .image-feature-RTZFeIyRI8,
  .image-feature-hkkcN1qKIB {
    width: auto;
    height: auto;
    text-align: left;
    font-family: inherit;
    overflow-y: visible
  }

  .image-feature-FKzDEAjSPF .img-feature-container {
    height: auto;
    width: 100%;
    display: inline-block
  }

  .image-feature-FKzDEAjSPF .img-container img,
  .image-feature-RTZFeIyRI8 .img-container img,
  .image-feature-hkkcN1qKIB .img-container img {
    padding: 0;
    max-width: 100%;
    min-width: 0%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%
  }

  .image-feature-FKzDEAjSPF .img-container {
    height: auto;
    padding: 5px
  }

  .image-feature-FKzDEAjSPF .txt-container {
    height: auto;
    font-size: 24px;
    padding: 5px;
    float: right;
    word-break: break-word
  }

  .image-feature-FKzDEAjSPF .featureHeadline,
  .image-feature-FKzDEAjSPF .featureHeadline h1,
  .image-feature-FKzDEAjSPF .featureHeadline h2,
  .image-feature-FKzDEAjSPF .featureHeadline h3,
  .image-feature-FKzDEAjSPF .featureHeadline h4,
  .image-feature-FKzDEAjSPF .featureHeadline h5,
  .image-feature-FKzDEAjSPF .featureHeadline h6 {
    font-size: 22px;
    color: var(--black);
    line-height: 1.5em;
    font-weight: 400
  }

  .image-feature-FKzDEAjSPF .featureText,
  .image-feature-FKzDEAjSPF .featureText h1,
  .image-feature-FKzDEAjSPF .featureText h2,
  .image-feature-FKzDEAjSPF .featureText h3,
  .image-feature-FKzDEAjSPF .featureText h4,
  .image-feature-FKzDEAjSPF .featureText h5,
  .image-feature-FKzDEAjSPF .featureText h6 {
    font-size: 16px;
    color: var(--black);
    line-height: 1.5em
  }

  .image-feature-FKzDEAjSPF a,
  .image-feature-FKzDEAjSPF a *,
  .image-feature-RTZFeIyRI8 a,
  .image-feature-RTZFeIyRI8 a *,
  .image-feature-hkkcN1qKIB a,
  .image-feature-hkkcN1qKIB a * {
    color: var(--blue) !important;
    text-decoration: none;
    white-space: inherit !important
  }

  .heading-PlmRChBlkI a u,
  .heading-PlmRChBlkI a:hover,
  .heading-Y07PHDiU8z a u,
  .heading-Y07PHDiU8z a:hover,
  .image-feature-FKzDEAjSPF a u,
  .image-feature-FKzDEAjSPF a:hover,
  .image-feature-RTZFeIyRI8 a u,
  .image-feature-RTZFeIyRI8 a:hover,
  .image-feature-hkkcN1qKIB a u,
  .image-feature-hkkcN1qKIB a:hover {
    text-decoration: underline
  }

  .heading-PlmRChBlkI a s,
  .heading-Y07PHDiU8z a s,
  .image-feature-FKzDEAjSPF a s,
  .image-feature-RTZFeIyRI8 a s,
  .image-feature-hkkcN1qKIB a s {
    text-decoration: line-through
  }

  .image-feature-FKzDEAjSPF .feature-img-left .img-container {
    float: left
  }

  .image-feature-FKzDEAjSPF .feature-img-right .img-container {
    float: right
  }

  .image-feature-FKzDEAjSPF .feature-cols-80-20 .img-container {
    width: 20%
  }

  .image-feature-FKzDEAjSPF .feature-cols-80-20 .txt-container {
    width: 80%
  }

  .image-feature-FKzDEAjSPF .feature-cols-70-30 .img-container {
    width: 30%
  }

  .image-feature-FKzDEAjSPF .feature-cols-70-30 .txt-container {
    width: 70%
  }

  .image-feature-FKzDEAjSPF .feature-cols-60-40 .img-container {
    width: 40%
  }

  .image-feature-FKzDEAjSPF .feature-cols-60-40 .txt-container {
    width: 60%
  }

  .image-feature-FKzDEAjSPF .feature-cols-50-50 .img-container,
  .image-feature-FKzDEAjSPF .feature-cols-50-50 .txt-container {
    width: 50%
  }

  .image-feature-FKzDEAjSPF p:first-child,
  .image-feature-RTZFeIyRI8 p:first-child,
  .image-feature-hkkcN1qKIB p:first-child {
    padding-left: 0 !important
  }

  .image-feature-FKzDEAjSPF p:not(:has(strong)) {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .image-feature-FKzDEAjSPF .featureHeadline {
      font-size: 18px;
      font-weight: undefined
    }

    .image-feature-FKzDEAjSPF .featureHeadline h1,
    .image-feature-FKzDEAjSPF .featureHeadline h2,
    .image-feature-FKzDEAjSPF .featureHeadline h3,
    .image-feature-FKzDEAjSPF .featureHeadline h4,
    .image-feature-FKzDEAjSPF .featureHeadline h5,
    .image-feature-FKzDEAjSPF .featureHeadline h6 {
      font-size: 18px
    }

    .image-feature-FKzDEAjSPF .featureText {
      font-size: 14px;
      text-align: center
    }

    .image-feature-FKzDEAjSPF .feature-cols-50-50 .img-container,
    .image-feature-FKzDEAjSPF .feature-cols-50-50 .txt-container,
    .image-feature-FKzDEAjSPF .feature-cols-60-40 .img-container,
    .image-feature-FKzDEAjSPF .feature-cols-60-40 .txt-container,
    .image-feature-FKzDEAjSPF .feature-cols-70-30 .img-container,
    .image-feature-FKzDEAjSPF .feature-cols-70-30 .txt-container,
    .image-feature-FKzDEAjSPF .feature-cols-80-20 .img-container,
    .image-feature-FKzDEAjSPF .feature-cols-80-20 .txt-container {
      width: 100%
    }

    .image-feature-FKzDEAjSPF .feature-img-left .img-container,
    .image-feature-FKzDEAjSPF .feature-img-right .img-container {
      float: none;
      width: 100%
    }

    .image-feature-FKzDEAjSPF .img-container {
      text-align: center
    }

    .image-feature-FKzDEAjSPF p:not(:has(strong)) {
      font-weight: undefined
    }
  }

  .cimage-feature-FKzDEAjSPF .featureText h1:first-child:before,
  .cimage-feature-FKzDEAjSPF .featureText h2:first-child:before,
  .cimage-feature-FKzDEAjSPF .featureText h3:first-child:before,
  .cimage-feature-FKzDEAjSPF .featureText h4:first-child:before,
  .cimage-feature-FKzDEAjSPF .featureText h5:first-child:before,
  .cimage-feature-FKzDEAjSPF .featureText h6:first-child:before,
  .cimage-feature-FKzDEAjSPF .featureText li::before,
  .cimage-feature-FKzDEAjSPF .featureText p:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText h1:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText h2:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText h3:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText h4:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText h5:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText h6:first-child:before,
  .cimage-feature-RTZFeIyRI8 .featureText li::before,
  .cimage-feature-RTZFeIyRI8 .featureText p:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText h1:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText h2:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText h3:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText h4:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText h5:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText h6:first-child:before,
  .cimage-feature-hkkcN1qKIB .featureText li::before,
  .cimage-feature-hkkcN1qKIB .featureText p:first-child:before {
    content: "" !important;
/* font-family: ""; */
    font-weight: 700;
    color: var(--black)
  }

  .image-feature-RTZFeIyRI8 .img-feature-container {
    height: auto;
    width: 100%;
    display: inline-block
  }

  .image-feature-RTZFeIyRI8 .img-container {
    height: auto;
    padding: 5px
  }

  .image-feature-RTZFeIyRI8 .txt-container {
    height: auto;
    font-size: 24px;
    padding: 5px;
    float: right;
    word-break: break-word
  }

  .image-feature-RTZFeIyRI8 .featureHeadline,
  .image-feature-RTZFeIyRI8 .featureHeadline h1,
  .image-feature-RTZFeIyRI8 .featureHeadline h2,
  .image-feature-RTZFeIyRI8 .featureHeadline h3,
  .image-feature-RTZFeIyRI8 .featureHeadline h4,
  .image-feature-RTZFeIyRI8 .featureHeadline h5,
  .image-feature-RTZFeIyRI8 .featureHeadline h6 {
    font-size: 22px;
    color: var(--black);
    line-height: 1.5em;
    font-weight: 400
  }

  .image-feature-RTZFeIyRI8 .featureText,
  .image-feature-RTZFeIyRI8 .featureText h1,
  .image-feature-RTZFeIyRI8 .featureText h2,
  .image-feature-RTZFeIyRI8 .featureText h3,
  .image-feature-RTZFeIyRI8 .featureText h4,
  .image-feature-RTZFeIyRI8 .featureText h5,
  .image-feature-RTZFeIyRI8 .featureText h6 {
    font-size: 16px;
    color: var(--black);
    line-height: 1.5em
  }

  .image-feature-RTZFeIyRI8 .feature-img-left .img-container {
    float: left
  }

  .image-feature-RTZFeIyRI8 .feature-img-right .img-container {
    float: right
  }

  .image-feature-RTZFeIyRI8 .feature-cols-80-20 .img-container {
    width: 20%
  }

  .image-feature-RTZFeIyRI8 .feature-cols-80-20 .txt-container {
    width: 80%
  }

  .image-feature-RTZFeIyRI8 .feature-cols-70-30 .img-container {
    width: 30%
  }

  .image-feature-RTZFeIyRI8 .feature-cols-70-30 .txt-container {
    width: 70%
  }

  .image-feature-RTZFeIyRI8 .feature-cols-60-40 .img-container {
    width: 40%
  }

  .image-feature-RTZFeIyRI8 .feature-cols-60-40 .txt-container {
    width: 60%
  }

  .image-feature-RTZFeIyRI8 .feature-cols-50-50 .img-container,
  .image-feature-RTZFeIyRI8 .feature-cols-50-50 .txt-container {
    width: 50%
  }

  .image-feature-RTZFeIyRI8 p:not(:has(strong)) {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .image-feature-RTZFeIyRI8 .featureHeadline {
      font-size: 18px;
      font-weight: undefined
    }

    .image-feature-RTZFeIyRI8 .featureHeadline h1,
    .image-feature-RTZFeIyRI8 .featureHeadline h2,
    .image-feature-RTZFeIyRI8 .featureHeadline h3,
    .image-feature-RTZFeIyRI8 .featureHeadline h4,
    .image-feature-RTZFeIyRI8 .featureHeadline h5,
    .image-feature-RTZFeIyRI8 .featureHeadline h6 {
      font-size: 18px
    }

    .image-feature-RTZFeIyRI8 .featureText {
      font-size: 14px;
      text-align: center
    }

    .image-feature-RTZFeIyRI8 .feature-cols-50-50 .img-container,
    .image-feature-RTZFeIyRI8 .feature-cols-50-50 .txt-container,
    .image-feature-RTZFeIyRI8 .feature-cols-60-40 .img-container,
    .image-feature-RTZFeIyRI8 .feature-cols-60-40 .txt-container,
    .image-feature-RTZFeIyRI8 .feature-cols-70-30 .img-container,
    .image-feature-RTZFeIyRI8 .feature-cols-70-30 .txt-container,
    .image-feature-RTZFeIyRI8 .feature-cols-80-20 .img-container,
    .image-feature-RTZFeIyRI8 .feature-cols-80-20 .txt-container {
      width: 100%
    }

    .image-feature-RTZFeIyRI8 .feature-img-left .img-container,
    .image-feature-RTZFeIyRI8 .feature-img-right .img-container {
      float: none;
      width: 100%
    }

    .image-feature-RTZFeIyRI8 .img-container {
      text-align: center
    }

    .image-feature-RTZFeIyRI8 p:not(:has(strong)) {
      font-weight: undefined
    }
  }

  .image-feature-hkkcN1qKIB .img-feature-container {
    height: auto;
    width: 100%;
    display: inline-block
  }

  .image-feature-hkkcN1qKIB .img-container {
    height: auto;
    padding: 5px
  }

  .image-feature-hkkcN1qKIB .txt-container {
    height: auto;
    font-size: 24px;
    padding: 5px;
    float: right;
    word-break: break-word
  }

  .image-feature-hkkcN1qKIB .featureHeadline,
  .image-feature-hkkcN1qKIB .featureHeadline h1,
  .image-feature-hkkcN1qKIB .featureHeadline h2,
  .image-feature-hkkcN1qKIB .featureHeadline h3,
  .image-feature-hkkcN1qKIB .featureHeadline h4,
  .image-feature-hkkcN1qKIB .featureHeadline h5,
  .image-feature-hkkcN1qKIB .featureHeadline h6 {
    font-size: 22px;
    color: var(--black);
    line-height: 1.5em;
    font-weight: 400
  }

  .image-feature-hkkcN1qKIB .featureText,
  .image-feature-hkkcN1qKIB .featureText h1,
  .image-feature-hkkcN1qKIB .featureText h2,
  .image-feature-hkkcN1qKIB .featureText h3,
  .image-feature-hkkcN1qKIB .featureText h4,
  .image-feature-hkkcN1qKIB .featureText h5,
  .image-feature-hkkcN1qKIB .featureText h6 {
    font-size: 16px;
    color: var(--black);
    line-height: 1.5em
  }

  .image-feature-hkkcN1qKIB .feature-img-left .img-container {
    float: left
  }

  .image-feature-hkkcN1qKIB .feature-img-right .img-container {
    float: right
  }

  .image-feature-hkkcN1qKIB .feature-cols-80-20 .img-container {
    width: 20%
  }

  .image-feature-hkkcN1qKIB .feature-cols-80-20 .txt-container {
    width: 80%
  }

  .image-feature-hkkcN1qKIB .feature-cols-70-30 .img-container {
    width: 30%
  }

  .image-feature-hkkcN1qKIB .feature-cols-70-30 .txt-container {
    width: 70%
  }

  .image-feature-hkkcN1qKIB .feature-cols-60-40 .img-container {
    width: 40%
  }

  .image-feature-hkkcN1qKIB .feature-cols-60-40 .txt-container {
    width: 60%
  }

  .image-feature-hkkcN1qKIB .feature-cols-50-50 .img-container,
  .image-feature-hkkcN1qKIB .feature-cols-50-50 .txt-container {
    width: 50%
  }

  .image-feature-hkkcN1qKIB p:not(:has(strong)) {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .image-feature-hkkcN1qKIB .featureHeadline {
      font-size: 18px;
      font-weight: undefined
    }

    .image-feature-hkkcN1qKIB .featureHeadline h1,
    .image-feature-hkkcN1qKIB .featureHeadline h2,
    .image-feature-hkkcN1qKIB .featureHeadline h3,
    .image-feature-hkkcN1qKIB .featureHeadline h4,
    .image-feature-hkkcN1qKIB .featureHeadline h5,
    .image-feature-hkkcN1qKIB .featureHeadline h6 {
      font-size: 18px
    }

    .image-feature-hkkcN1qKIB .featureText {
      font-size: 14px;
      text-align: center
    }

    .image-feature-hkkcN1qKIB .feature-cols-50-50 .img-container,
    .image-feature-hkkcN1qKIB .feature-cols-50-50 .txt-container,
    .image-feature-hkkcN1qKIB .feature-cols-60-40 .img-container,
    .image-feature-hkkcN1qKIB .feature-cols-60-40 .txt-container,
    .image-feature-hkkcN1qKIB .feature-cols-70-30 .img-container,
    .image-feature-hkkcN1qKIB .feature-cols-70-30 .txt-container,
    .image-feature-hkkcN1qKIB .feature-cols-80-20 .img-container,
    .image-feature-hkkcN1qKIB .feature-cols-80-20 .txt-container {
      width: 100%
    }

    .image-feature-hkkcN1qKIB .feature-img-left .img-container,
    .image-feature-hkkcN1qKIB .feature-img-right .img-container {
      float: none;
      width: 100%
    }

    .image-feature-hkkcN1qKIB .img-container {
      text-align: center
    }

    .image-feature-hkkcN1qKIB p:not(:has(strong)) {
      font-weight: undefined
    }
  }

  .heading-PlmRChBlkI {
    font-weight: 700
  }

  .heading-PlmRChBlkI em,
  .heading-PlmRChBlkI strong,
  .heading-PlmRChBlkI u {
    color: var(--text-color)
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-PlmRChBlkI h1,
    .heading-PlmRChBlkI h2,
    .heading-PlmRChBlkI h3,
    .heading-PlmRChBlkI h4,
    .heading-PlmRChBlkI h5,
    .heading-PlmRChBlkI h6,
    .heading-PlmRChBlkI ul li,
    .heading-PlmRChBlkI.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-PlmRChBlkI h1,
    .heading-PlmRChBlkI h2,
    .heading-PlmRChBlkI h3,
    .heading-PlmRChBlkI h4,
    .heading-PlmRChBlkI h5,
    .heading-PlmRChBlkI h6,
    .heading-PlmRChBlkI ul li,
    .heading-PlmRChBlkI.text-output {
      font-size: 60px !important;
      font-weight: 700
    }
  }

  .heading-PlmRChBlkI.text-output h1:first-child:before,
  .heading-PlmRChBlkI.text-output h2:first-child:before,
  .heading-PlmRChBlkI.text-output h3:first-child:before,
  .heading-PlmRChBlkI.text-output h4:first-child:before,
  .heading-PlmRChBlkI.text-output h5:first-child:before,
  .heading-PlmRChBlkI.text-output h6:first-child:before,
  .heading-PlmRChBlkI.text-output p:first-child:before,
  .heading-Y07PHDiU8z.text-output h1:first-child:before,
  .heading-Y07PHDiU8z.text-output h2:first-child:before,
  .heading-Y07PHDiU8z.text-output h3:first-child:before,
  .heading-Y07PHDiU8z.text-output h4:first-child:before,
  .heading-Y07PHDiU8z.text-output h5:first-child:before,
  .heading-Y07PHDiU8z.text-output h6:first-child:before,
  .heading-Y07PHDiU8z.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  .heading-Y07PHDiU8z {
    font-weight: 600
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-Y07PHDiU8z h1,
    .heading-Y07PHDiU8z h2,
    .heading-Y07PHDiU8z h3,
    .heading-Y07PHDiU8z h4,
    .heading-Y07PHDiU8z h5,
    .heading-Y07PHDiU8z h6,
    .heading-Y07PHDiU8z ul li,
    .heading-Y07PHDiU8z.text-output {
      font-size: 16px !important;
      font-weight: 600
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-Y07PHDiU8z h1,
    .heading-Y07PHDiU8z h2,
    .heading-Y07PHDiU8z h3,
    .heading-Y07PHDiU8z h4,
    .heading-Y07PHDiU8z h5,
    .heading-Y07PHDiU8z h6,
    .heading-Y07PHDiU8z ul li,
    .heading-Y07PHDiU8z.text-output {
      font-size: 40px !important;
      font-weight: 600
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-m22fpnqk: #D1171E
  }

  .hl_page-preview--content .section-MQSLQYmkqn {
    box-shadow: none;
    padding: 40px 0;
    margin: 0;
    background-color: var(--white);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .section-MQSLQYmkqn {
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-top: 40px
    }
  }

  .hl_page-preview--content .col-fj8gsMd1-E,
  .hl_page-preview--content .row-dXsXHoV28h {
    margin: 0 auto;
    box-shadow: none;
    padding: 15px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  .hl_page-preview--content .col-fj8gsMd1-E {
    padding: 10px 5px;
    width: 50%;
    margin: 0 40px 0 0
  }

  .hl_page-preview--content .image-z-RgUE5eBN {
    margin: 0
  }

  .hl_page-preview--content .image-z-RgUE5eBN .image-container img {
    box-shadow: none
  }

  .hl_page-preview--content .cimage-z-RgUE5eBN {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-z-RgUE5eBN .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-z-RgUE5eBN {
      padding: 0
    }
  }

  .hl_page-preview--content .col-sJ1XB_w-d- {
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 50%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin: 0
  }

  .hl_page-preview--content .image-feature-mi3C4SpvnJ {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cimage-feature-mi3C4SpvnJ {
    font-family: var(--contentfont);
    font-weight: 400;
    feature-headline-color: var(--black);
    feature-text-color: var(--black);
    text-shadow: none;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 10px;
    background-color: var(--transparent);
    text-align: left;
    link-text-color: var(--blue)
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .cimage-feature-mi3C4SpvnJ {
      text-align: center
    }
  }

  .hl_page-preview--content .image-feature-9Wg0fu0NT9 {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cimage-feature-9Wg0fu0NT9 {
    font-family: var(--contentfont);
    font-weight: 400;
    feature-headline-color: var(--black);
    feature-text-color: var(--black);
    text-shadow: none;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 10px;
    background-color: var(--transparent);
    text-align: left;
    link-text-color: var(--blue)
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .cimage-feature-9Wg0fu0NT9 {
      text-align: center
    }
  }

  .hl_page-preview--content .image-feature-z1xFC5Fb7U {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cimage-feature-z1xFC5Fb7U {
    font-family: var(--contentfont);
    font-weight: 400;
    feature-headline-color: var(--black);
    feature-text-color: var(--black);
    text-shadow: none;
    line-height: 1.5em;
    letter-spacing: 0;
    padding: 10px;
    background-color: var(--transparent);
    text-align: left;
    link-text-color: var(--blue)
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .cimage-feature-z1xFC5Fb7U {
      text-align: center
    }
  }

  .hl_page-preview--content #heading-zJJ2USiGb0,
  .hl_page-preview--content .image-DbYYUzqJKB {
    margin: 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-DbYYUzqJKB {
      margin-top: 20px
    }
  }

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

  .hl_page-preview--content .cimage-DbYYUzqJKB {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .image-DbYYUzqJKB .image-container img {
      box-shadow: undefined
    }

    .hl_page-preview--content .cimage-DbYYUzqJKB {
      padding: 0
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content #heading-zJJ2USiGb0 {
      margin-top: 5px
    }
  }

  .hl_page-preview--content .cheading-auMiylFw4q,
  .hl_page-preview--content .cheading-zJJ2USiGb0 {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    padding: 0;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: left
  }

  .hl_page-preview--content #heading-auMiylFw4q {
    margin: 0
  }

  .hl_page-preview--content .cheading-auMiylFw4q {
    inline-colors: var(--color-ftmkcswr)
  }

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

  #col-fj8gsMd1-E>.inner,
  #col-sJ1XB_w-d->.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
  }

  .image-feature-9Wg0fu0NT9,
  .image-feature-mi3C4SpvnJ,
  .image-feature-z1xFC5Fb7U {
    width: auto;
    height: auto;
    text-align: left;
    font-family: inherit;
    overflow-y: visible
  }

  .image-feature-mi3C4SpvnJ .img-feature-container {
    height: auto;
    width: 100%;
    display: inline-block
  }

  .image-feature-9Wg0fu0NT9 .img-container img,
  .image-feature-mi3C4SpvnJ .img-container img,
  .image-feature-z1xFC5Fb7U .img-container img {
    padding: 0;
    max-width: 100%;
    min-width: 0%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%
  }

  .image-feature-mi3C4SpvnJ .img-container {
    height: auto;
    padding: 5px
  }

  .image-feature-mi3C4SpvnJ .txt-container {
    height: auto;
    font-size: 24px;
    padding: 5px;
    float: right;
    word-break: break-word
  }

  .image-feature-mi3C4SpvnJ .featureHeadline,
  .image-feature-mi3C4SpvnJ .featureHeadline h1,
  .image-feature-mi3C4SpvnJ .featureHeadline h2,
  .image-feature-mi3C4SpvnJ .featureHeadline h3,
  .image-feature-mi3C4SpvnJ .featureHeadline h4,
  .image-feature-mi3C4SpvnJ .featureHeadline h5,
  .image-feature-mi3C4SpvnJ .featureHeadline h6 {
    font-size: 22px;
    color: var(--black);
    line-height: 1.5em;
    font-weight: 400
  }

  .image-feature-mi3C4SpvnJ .featureText,
  .image-feature-mi3C4SpvnJ .featureText h1,
  .image-feature-mi3C4SpvnJ .featureText h2,
  .image-feature-mi3C4SpvnJ .featureText h3,
  .image-feature-mi3C4SpvnJ .featureText h4,
  .image-feature-mi3C4SpvnJ .featureText h5,
  .image-feature-mi3C4SpvnJ .featureText h6 {
    font-size: 16px;
    color: var(--black);
    line-height: 1.5em
  }

  .image-feature-9Wg0fu0NT9 a,
  .image-feature-9Wg0fu0NT9 a *,
  .image-feature-mi3C4SpvnJ a,
  .image-feature-mi3C4SpvnJ a *,
  .image-feature-z1xFC5Fb7U a,
  .image-feature-z1xFC5Fb7U a * {
    color: var(--blue) !important;
    text-decoration: none;
    white-space: inherit !important
  }

  .heading-auMiylFw4q a u,
  .heading-auMiylFw4q a:hover,
  .heading-zJJ2USiGb0 a u,
  .heading-zJJ2USiGb0 a:hover,
  .image-feature-9Wg0fu0NT9 a u,
  .image-feature-9Wg0fu0NT9 a:hover,
  .image-feature-mi3C4SpvnJ a u,
  .image-feature-mi3C4SpvnJ a:hover,
  .image-feature-z1xFC5Fb7U a u,
  .image-feature-z1xFC5Fb7U a:hover {
    text-decoration: underline
  }

  .heading-auMiylFw4q a s,
  .heading-zJJ2USiGb0 a s,
  .image-feature-9Wg0fu0NT9 a s,
  .image-feature-mi3C4SpvnJ a s,
  .image-feature-z1xFC5Fb7U a s {
    text-decoration: line-through
  }

  .image-feature-mi3C4SpvnJ .feature-img-left .img-container {
    float: left
  }

  .image-feature-mi3C4SpvnJ .feature-img-right .img-container {
    float: right
  }

  .image-feature-mi3C4SpvnJ .feature-cols-80-20 .img-container {
    width: 20%
  }

  .image-feature-mi3C4SpvnJ .feature-cols-80-20 .txt-container {
    width: 80%
  }

  .image-feature-mi3C4SpvnJ .feature-cols-70-30 .img-container {
    width: 30%
  }

  .image-feature-mi3C4SpvnJ .feature-cols-70-30 .txt-container {
    width: 70%
  }

  .image-feature-mi3C4SpvnJ .feature-cols-60-40 .img-container {
    width: 40%
  }

  .image-feature-mi3C4SpvnJ .feature-cols-60-40 .txt-container {
    width: 60%
  }

  .image-feature-mi3C4SpvnJ .feature-cols-50-50 .img-container,
  .image-feature-mi3C4SpvnJ .feature-cols-50-50 .txt-container {
    width: 50%
  }

  .image-feature-9Wg0fu0NT9 p:first-child,
  .image-feature-mi3C4SpvnJ p:first-child,
  .image-feature-z1xFC5Fb7U p:first-child {
    padding-left: 0 !important
  }

  .image-feature-mi3C4SpvnJ p:not(:has(strong)) {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .image-feature-mi3C4SpvnJ .featureHeadline {
      font-size: 18px;
      font-weight: undefined
    }

    .image-feature-mi3C4SpvnJ .featureHeadline h1,
    .image-feature-mi3C4SpvnJ .featureHeadline h2,
    .image-feature-mi3C4SpvnJ .featureHeadline h3,
    .image-feature-mi3C4SpvnJ .featureHeadline h4,
    .image-feature-mi3C4SpvnJ .featureHeadline h5,
    .image-feature-mi3C4SpvnJ .featureHeadline h6 {
      font-size: 18px
    }

    .image-feature-mi3C4SpvnJ .featureText {
      font-size: 14px;
      text-align: center
    }

    .image-feature-mi3C4SpvnJ .feature-cols-50-50 .img-container,
    .image-feature-mi3C4SpvnJ .feature-cols-50-50 .txt-container,
    .image-feature-mi3C4SpvnJ .feature-cols-60-40 .img-container,
    .image-feature-mi3C4SpvnJ .feature-cols-60-40 .txt-container,
    .image-feature-mi3C4SpvnJ .feature-cols-70-30 .img-container,
    .image-feature-mi3C4SpvnJ .feature-cols-70-30 .txt-container,
    .image-feature-mi3C4SpvnJ .feature-cols-80-20 .img-container,
    .image-feature-mi3C4SpvnJ .feature-cols-80-20 .txt-container {
      width: 100%
    }

    .image-feature-mi3C4SpvnJ .feature-img-left .img-container,
    .image-feature-mi3C4SpvnJ .feature-img-right .img-container {
      float: none;
      width: 100%
    }

    .image-feature-mi3C4SpvnJ .img-container {
      text-align: center
    }

    .image-feature-mi3C4SpvnJ p:not(:has(strong)) {
      font-weight: undefined
    }
  }

  .cimage-feature-9Wg0fu0NT9 .featureText h1:first-child:before,
  .cimage-feature-9Wg0fu0NT9 .featureText h2:first-child:before,
  .cimage-feature-9Wg0fu0NT9 .featureText h3:first-child:before,
  .cimage-feature-9Wg0fu0NT9 .featureText h4:first-child:before,
  .cimage-feature-9Wg0fu0NT9 .featureText h5:first-child:before,
  .cimage-feature-9Wg0fu0NT9 .featureText h6:first-child:before,
  .cimage-feature-9Wg0fu0NT9 .featureText li::before,
  .cimage-feature-9Wg0fu0NT9 .featureText p:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText h1:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText h2:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText h3:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText h4:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText h5:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText h6:first-child:before,
  .cimage-feature-mi3C4SpvnJ .featureText li::before,
  .cimage-feature-mi3C4SpvnJ .featureText p:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText h1:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText h2:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText h3:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText h4:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText h5:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText h6:first-child:before,
  .cimage-feature-z1xFC5Fb7U .featureText li::before,
  .cimage-feature-z1xFC5Fb7U .featureText p:first-child:before {
    content: "" !important;
/* font-family: ""; */
    font-weight: 700;
    color: var(--black)
  }

  .image-feature-9Wg0fu0NT9 .img-feature-container {
    height: auto;
    width: 100%;
    display: inline-block
  }

  .image-feature-9Wg0fu0NT9 .img-container {
    height: auto;
    padding: 5px
  }

  .image-feature-9Wg0fu0NT9 .txt-container {
    height: auto;
    font-size: 24px;
    padding: 5px;
    float: right;
    word-break: break-word
  }

  .image-feature-9Wg0fu0NT9 .featureHeadline,
  .image-feature-9Wg0fu0NT9 .featureHeadline h1,
  .image-feature-9Wg0fu0NT9 .featureHeadline h2,
  .image-feature-9Wg0fu0NT9 .featureHeadline h3,
  .image-feature-9Wg0fu0NT9 .featureHeadline h4,
  .image-feature-9Wg0fu0NT9 .featureHeadline h5,
  .image-feature-9Wg0fu0NT9 .featureHeadline h6 {
    font-size: 22px;
    color: var(--black);
    line-height: 1.5em;
    font-weight: 400
  }

  .image-feature-9Wg0fu0NT9 .featureText,
  .image-feature-9Wg0fu0NT9 .featureText h1,
  .image-feature-9Wg0fu0NT9 .featureText h2,
  .image-feature-9Wg0fu0NT9 .featureText h3,
  .image-feature-9Wg0fu0NT9 .featureText h4,
  .image-feature-9Wg0fu0NT9 .featureText h5,
  .image-feature-9Wg0fu0NT9 .featureText h6 {
    font-size: 16px;
    color: var(--black);
    line-height: 1.5em
  }

  .image-feature-9Wg0fu0NT9 .feature-img-left .img-container {
    float: left
  }

  .image-feature-9Wg0fu0NT9 .feature-img-right .img-container {
    float: right
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-80-20 .img-container {
    width: 20%
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-80-20 .txt-container {
    width: 80%
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-70-30 .img-container {
    width: 30%
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-70-30 .txt-container {
    width: 70%
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-60-40 .img-container {
    width: 40%
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-60-40 .txt-container {
    width: 60%
  }

  .image-feature-9Wg0fu0NT9 .feature-cols-50-50 .img-container,
  .image-feature-9Wg0fu0NT9 .feature-cols-50-50 .txt-container {
    width: 50%
  }

  .image-feature-9Wg0fu0NT9 p:not(:has(strong)) {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .image-feature-9Wg0fu0NT9 .featureHeadline {
      font-size: 18px;
      font-weight: undefined
    }

    .image-feature-9Wg0fu0NT9 .featureHeadline h1,
    .image-feature-9Wg0fu0NT9 .featureHeadline h2,
    .image-feature-9Wg0fu0NT9 .featureHeadline h3,
    .image-feature-9Wg0fu0NT9 .featureHeadline h4,
    .image-feature-9Wg0fu0NT9 .featureHeadline h5,
    .image-feature-9Wg0fu0NT9 .featureHeadline h6 {
      font-size: 18px
    }

    .image-feature-9Wg0fu0NT9 .featureText {
      font-size: 14px;
      text-align: center
    }

    .image-feature-9Wg0fu0NT9 .feature-cols-50-50 .img-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-50-50 .txt-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-60-40 .img-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-60-40 .txt-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-70-30 .img-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-70-30 .txt-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-80-20 .img-container,
    .image-feature-9Wg0fu0NT9 .feature-cols-80-20 .txt-container {
      width: 100%
    }

    .image-feature-9Wg0fu0NT9 .feature-img-left .img-container,
    .image-feature-9Wg0fu0NT9 .feature-img-right .img-container {
      float: none;
      width: 100%
    }

    .image-feature-9Wg0fu0NT9 .img-container {
      text-align: center
    }

    .image-feature-9Wg0fu0NT9 p:not(:has(strong)) {
      font-weight: undefined
    }
  }

  .image-feature-z1xFC5Fb7U .img-feature-container {
    height: auto;
    width: 100%;
    display: inline-block
  }

  .image-feature-z1xFC5Fb7U .img-container {
    height: auto;
    padding: 5px
  }

  .image-feature-z1xFC5Fb7U .txt-container {
    height: auto;
    font-size: 24px;
    padding: 5px;
    float: right;
    word-break: break-word
  }

  .image-feature-z1xFC5Fb7U .featureHeadline,
  .image-feature-z1xFC5Fb7U .featureHeadline h1,
  .image-feature-z1xFC5Fb7U .featureHeadline h2,
  .image-feature-z1xFC5Fb7U .featureHeadline h3,
  .image-feature-z1xFC5Fb7U .featureHeadline h4,
  .image-feature-z1xFC5Fb7U .featureHeadline h5,
  .image-feature-z1xFC5Fb7U .featureHeadline h6 {
    font-size: 22px;
    color: var(--black);
    line-height: 1.5em;
    font-weight: 400
  }

  .image-feature-z1xFC5Fb7U .featureText,
  .image-feature-z1xFC5Fb7U .featureText h1,
  .image-feature-z1xFC5Fb7U .featureText h2,
  .image-feature-z1xFC5Fb7U .featureText h3,
  .image-feature-z1xFC5Fb7U .featureText h4,
  .image-feature-z1xFC5Fb7U .featureText h5,
  .image-feature-z1xFC5Fb7U .featureText h6 {
    font-size: 16px;
    color: var(--black);
    line-height: 1.5em
  }

  .image-feature-z1xFC5Fb7U .feature-img-left .img-container {
    float: left
  }

  .image-feature-z1xFC5Fb7U .feature-img-right .img-container {
    float: right
  }

  .image-feature-z1xFC5Fb7U .feature-cols-80-20 .img-container {
    width: 20%
  }

  .image-feature-z1xFC5Fb7U .feature-cols-80-20 .txt-container {
    width: 80%
  }

  .image-feature-z1xFC5Fb7U .feature-cols-70-30 .img-container {
    width: 30%
  }

  .image-feature-z1xFC5Fb7U .feature-cols-70-30 .txt-container {
    width: 70%
  }

  .image-feature-z1xFC5Fb7U .feature-cols-60-40 .img-container {
    width: 40%
  }

  .image-feature-z1xFC5Fb7U .feature-cols-60-40 .txt-container {
    width: 60%
  }

  .image-feature-z1xFC5Fb7U .feature-cols-50-50 .img-container,
  .image-feature-z1xFC5Fb7U .feature-cols-50-50 .txt-container {
    width: 50%
  }

  .image-feature-z1xFC5Fb7U p:not(:has(strong)) {
    font-weight: 400
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .image-feature-z1xFC5Fb7U .featureHeadline {
      font-size: 18px;
      font-weight: undefined
    }

    .image-feature-z1xFC5Fb7U .featureHeadline h1,
    .image-feature-z1xFC5Fb7U .featureHeadline h2,
    .image-feature-z1xFC5Fb7U .featureHeadline h3,
    .image-feature-z1xFC5Fb7U .featureHeadline h4,
    .image-feature-z1xFC5Fb7U .featureHeadline h5,
    .image-feature-z1xFC5Fb7U .featureHeadline h6 {
      font-size: 18px
    }

    .image-feature-z1xFC5Fb7U .featureText {
      font-size: 14px;
      text-align: center
    }

    .image-feature-z1xFC5Fb7U .feature-cols-50-50 .img-container,
    .image-feature-z1xFC5Fb7U .feature-cols-50-50 .txt-container,
    .image-feature-z1xFC5Fb7U .feature-cols-60-40 .img-container,
    .image-feature-z1xFC5Fb7U .feature-cols-60-40 .txt-container,
    .image-feature-z1xFC5Fb7U .feature-cols-70-30 .img-container,
    .image-feature-z1xFC5Fb7U .feature-cols-70-30 .txt-container,
    .image-feature-z1xFC5Fb7U .feature-cols-80-20 .img-container,
    .image-feature-z1xFC5Fb7U .feature-cols-80-20 .txt-container {
      width: 100%
    }

    .image-feature-z1xFC5Fb7U .feature-img-left .img-container,
    .image-feature-z1xFC5Fb7U .feature-img-right .img-container {
      float: none;
      width: 100%
    }

    .image-feature-z1xFC5Fb7U .img-container {
      text-align: center
    }

    .image-feature-z1xFC5Fb7U p:not(:has(strong)) {
      font-weight: undefined
    }
  }

  .heading-zJJ2USiGb0 {
    font-weight: 700
  }

  .heading-zJJ2USiGb0 em,
  .heading-zJJ2USiGb0 strong,
  .heading-zJJ2USiGb0 u {
    color: var(--text-color)
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-zJJ2USiGb0 h1,
    .heading-zJJ2USiGb0 h2,
    .heading-zJJ2USiGb0 h3,
    .heading-zJJ2USiGb0 h4,
    .heading-zJJ2USiGb0 h5,
    .heading-zJJ2USiGb0 h6,
    .heading-zJJ2USiGb0 ul li,
    .heading-zJJ2USiGb0.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-zJJ2USiGb0 h1,
    .heading-zJJ2USiGb0 h2,
    .heading-zJJ2USiGb0 h3,
    .heading-zJJ2USiGb0 h4,
    .heading-zJJ2USiGb0 h5,
    .heading-zJJ2USiGb0 h6,
    .heading-zJJ2USiGb0 ul li,
    .heading-zJJ2USiGb0.text-output {
      font-size: 60px !important;
      font-weight: 700
    }
  }

  .heading-auMiylFw4q.text-output h1:first-child:before,
  .heading-auMiylFw4q.text-output h2:first-child:before,
  .heading-auMiylFw4q.text-output h3:first-child:before,
  .heading-auMiylFw4q.text-output h4:first-child:before,
  .heading-auMiylFw4q.text-output h5:first-child:before,
  .heading-auMiylFw4q.text-output h6:first-child:before,
  .heading-auMiylFw4q.text-output p:first-child:before,
  .heading-zJJ2USiGb0.text-output h1:first-child:before,
  .heading-zJJ2USiGb0.text-output h2:first-child:before,
  .heading-zJJ2USiGb0.text-output h3:first-child:before,
  .heading-zJJ2USiGb0.text-output h4:first-child:before,
  .heading-zJJ2USiGb0.text-output h5:first-child:before,
  .heading-zJJ2USiGb0.text-output h6:first-child:before,
  .heading-zJJ2USiGb0.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  .heading-auMiylFw4q {
    font-weight: 600
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-auMiylFw4q h1,
    .heading-auMiylFw4q h2,
    .heading-auMiylFw4q h3,
    .heading-auMiylFw4q h4,
    .heading-auMiylFw4q h5,
    .heading-auMiylFw4q h6,
    .heading-auMiylFw4q ul li,
    .heading-auMiylFw4q.text-output {
      font-size: 16px !important;
      font-weight: 600
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-auMiylFw4q h1,
    .heading-auMiylFw4q h2,
    .heading-auMiylFw4q h3,
    .heading-auMiylFw4q h4,
    .heading-auMiylFw4q h5,
    .heading-auMiylFw4q h6,
    .heading-auMiylFw4q ul li,
    .heading-auMiylFw4q.text-output {
      font-size: 40px !important;
      font-weight: 600
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-m22fpnqk: #D1171E
  }

  .hl_page-preview--content .col-p5WNq-4x4Q,
  .hl_page-preview--content .row-95MI1x1v7i,
  .hl_page-preview--content .section--T-vC-4qdj {
    box-shadow: none;
    padding: 20px 0;
    margin: 0;
    background-color: var(--transparent);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-p5WNq-4x4Q,
  .hl_page-preview--content .row-95MI1x1v7i {
    margin: 0 auto;
    padding: 10px 5px;
    width: 100%
  }

  .hl_page-preview--content .col-p5WNq-4x4Q {
    margin: 0
  }

  .hl_page-preview--content .button-3GZqrzYhSD {
    margin: 10px 0;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-3GZqrzYhSD {
      margin-top: 0
    }
  }

  .hl_page-preview--content .cbutton-3GZqrzYhSD {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 30px;
    border-color: var(--color-m22fpnqk);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    box-shadow: none;
    text-shadow: 0 0 0 transparent
  }

  .hl_page-preview--content .col--wJZCSRnZO,
  .hl_page-preview--content .row-OO-l-NbK6T {
    margin: 0 auto;
    box-shadow: none;
    padding: 10px 5px;
    background-color: var(--transparent);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  .hl_page-preview--content .col--wJZCSRnZO {
    margin: 0
  }

  .hl_page-preview--content .image-4XT_j_eLKA {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .image-4XT_j_eLKA .image-container img {
    box-shadow: none;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .cimage-4XT_j_eLKA {
    padding: 10px;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
  }

  .hl_page-preview--content .row-mMOtKmo75k {
    margin: 0 auto;
    padding: 10px 5px;
    backdrop-filter: none;
    width: 100%
  }

  .hl_page-preview--content .cheading-qsFv8IABZH,
  .hl_page-preview--content .col-FczkkyVuat,
  .hl_page-preview--content .row-mMOtKmo75k {
    background-color: var(--transparent);
    box-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-FczkkyVuat {
    padding: 10px 5px;
    backdrop-filter: none;
    width: 100%;
    margin: 0
  }

  .hl_page-preview--content #heading-qsFv8IABZH {
    margin: 20px 0 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .cheading-qsFv8IABZH {
    font-family: var(--headlinefont);
    color: var(--text-color);
    inline-colors: var(--white), var(--black);
    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: center
  }

  #section--T-vC-4qdj>.inner {
    max-width: 1170px
  }

  #col--wJZCSRnZO>.inner,
  #col-FczkkyVuat>.inner,
  #col-p5WNq-4x4Q>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-3GZqrzYhSD .button-icon-end,
    .button-3GZqrzYhSD .button-icon-start,
    .button-3GZqrzYhSD .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-3GZqrzYhSD .button-icon-start {
      margin-right: 5px
    }

    .button-3GZqrzYhSD .button-icon-end {
      margin-left: 5px
    }

    .button-3GZqrzYhSD .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 400
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-3GZqrzYhSD .button-icon-end,
    .button-3GZqrzYhSD .button-icon-start,
    .button-3GZqrzYhSD .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-3GZqrzYhSD .button-icon-start {
      margin-right: 5px
    }

    .button-3GZqrzYhSD .button-icon-end {
      margin-left: 5px
    }

    .button-3GZqrzYhSD .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .heading-qsFv8IABZH {
    font-weight: 700
  }

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

  .heading-qsFv8IABZH a u,
  .heading-qsFv8IABZH a:hover {
    text-decoration: underline
  }

  .heading-qsFv8IABZH a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-qsFv8IABZH h1,
    .heading-qsFv8IABZH h2,
    .heading-qsFv8IABZH h3,
    .heading-qsFv8IABZH h4,
    .heading-qsFv8IABZH h5,
    .heading-qsFv8IABZH h6,
    .heading-qsFv8IABZH ul li,
    .heading-qsFv8IABZH.text-output {
      font-size: 48px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-qsFv8IABZH h1,
    .heading-qsFv8IABZH h2,
    .heading-qsFv8IABZH h3,
    .heading-qsFv8IABZH h4,
    .heading-qsFv8IABZH h5,
    .heading-qsFv8IABZH h6,
    .heading-qsFv8IABZH ul li,
    .heading-qsFv8IABZH.text-output {
      font-size: 48px !important;
      font-weight: 700
    }
  }

  .heading-qsFv8IABZH.text-output h1:first-child:before,
  .heading-qsFv8IABZH.text-output h2:first-child:before,
  .heading-qsFv8IABZH.text-output h3:first-child:before,
  .heading-qsFv8IABZH.text-output h4:first-child:before,
  .heading-qsFv8IABZH.text-output h5:first-child:before,
  .heading-qsFv8IABZH.text-output h6:first-child:before,
  .heading-qsFv8IABZH.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  /* ---- Section styles ----- */
  :root {
    --primary: #37ca37;
    --white: #ffffff;
    --black: #000000;
    --teal: #81e6d9;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-lgf1duy4: #0E182C;
    --color-lx2py304: #0038FF;
    --color-lx2qgvbk: #565A7C;
    --color-lx3csigp: #C9D8E0;
    --color-m22fpnqk: #D1171E;
    --color-smpdaytb: #05f02cff
  }

  .hl_page-preview--content .section-gRyi8yjR4s {
    padding: 20px 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: var(--white);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-n8ey8VS7i5>.inner,
  .hl_page-preview--content .row-VmUHj8B1c5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 10px;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  .hl_page-preview--content .col-n8ey8VS7i5 {
    width: 100%
  }

  .hl_page-preview--content .col-n8ey8VS7i5>.inner {
    padding: 10px 30px 40px;
    background-color: var(--black);
    border-color: var(--color-lx2qgvbk);
    border-width: 1px;
    margin-right: 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .col-n8ey8VS7i5>.inner {
      padding-left: 20px !important;
      padding-right: 20px !important;
      margin-top: 40px
    }
  }

  .hl_page-preview--content .button-1dF7H5utyC {
    margin: 20px 0 0;
    text-align: center
  }

  .hl_page-preview--content .cbutton-1dF7H5utyC {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    border-color: var(--primary);
    border-width: 5px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    text-shadow: 0 0 0 transparent;
    icon-color: var(--color-smpdaytb)
  }

  .hl_page-preview--content #bulletList-pswMVedGkF {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .hl_page-preview--content .cbulletList-pswMVedGkF,
  .hl_page-preview--content .csub-heading-IAupEiy2F- {
    font-family: var(--contentfont);
    background-color: var(--transparent);
    color: var(--color-lx3csigp);
    icon-color: var(--teal);
    padding: 10px 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 2.5em;
    text-transform: none;
    letter-spacing: 0;
    text-align: left;
    inline-colors: var(--color-ftmkcswr), var(--color-lx3csigp)
  }

  .hl_page-preview--content #sub-heading-IAupEiy2F- {
    margin-top: 20px;
    margin-bottom: 0
  }

  .hl_page-preview--content .csub-heading-IAupEiy2F- {
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    line-height: 1.25em;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    inline-colors: var(--white), var(--color-ftmkcswr)
  }

  .hl_page-preview--content .col-6Esa-ChNGY {
    width: 100%
  }

  .hl_page-preview--content .col-6Esa-ChNGY>.inner {
    padding: 10px 30px 40px;
    background-color: var(--black);
    width: 100%;
    border-color: var(--color-lx2qgvbk);
    border-width: 1px;
    border-style: solid;
    margin-top: 0;
    margin-bottom: 0
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .col-6Esa-ChNGY>.inner {
      padding-left: 20px !important;
      padding-right: 20px !important;
      margin-top: 40px
    }
  }

  .hl_page-preview--content .button-Lpo1EC7TCT {
    margin: 20px 0 10px;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-Lpo1EC7TCT {
      /* margin-top: 0 */
    }
  }

  .hl_page-preview--content .cbutton-Lpo1EC7TCT {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 30px;
    border-color: var(--color-m22fpnqk);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    box-shadow: none;
    text-shadow: 0 0 0 transparent
  }

  .hl_page-preview--content #bulletList-ZeXr2WER-e {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .hl_page-preview--content .cbulletList-ZeXr2WER-e,
  .hl_page-preview--content .csub-heading-iBhnLKGck8 {
    font-family: var(--contentfont);
    background-color: var(--transparent);
    color: var(--color-lx3csigp);
    icon-color: var(--teal);
    padding: 10px 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 2.5em;
    text-transform: none;
    letter-spacing: 0;
    text-align: left;
    inline-colors: var(--color-ftmkcswr), var(--color-lx3csigp)
  }

  .hl_page-preview--content #sub-heading-iBhnLKGck8 {
    margin-top: 20px;
    margin-bottom: 0
  }

  .hl_page-preview--content .csub-heading-iBhnLKGck8 {
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    line-height: 1.25em;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    inline-colors: var(--white), var(--color-ftmkcswr)
  }

  .hl_page-preview--content .col-dnYfWt3qVN>.inner,
  .hl_page-preview--content .row-bCw-PcFhd_ {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 20px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
  }

  .hl_page-preview--content .col-dnYfWt3qVN {
    width: 100%
  }

  .hl_page-preview--content .col-dnYfWt3qVN>.inner {
    padding: 10px 5px;
    margin-top: 0
  }

  .hl_page-preview--content #heading-s-Td98R9RB {
    margin: 20px 0 0
  }

  .hl_page-preview--content .cheading-XBTG7jipIG,
  .hl_page-preview--content .cheading-s-Td98R9RB {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    icon-color: var(--text-color);
    font-weight: 400;
    opacity: 1;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    text-align: center
  }

  .hl_page-preview--content .cheading-s-Td98R9RB {
    color: var(--text-color);
    box-shadow: none;
    padding: 0;
    text-shadow: none;
    line-height: 1.3em;
    letter-spacing: 0
  }

  .hl_page-preview--content #heading-XBTG7jipIG {
    margin-top: 0;
    margin-bottom: 0
  }

  .hl_page-preview--content .cheading-XBTG7jipIG {
    color: var(--white);
    padding: 10px 0 0;
    text-shadow: 0 0 0 transparent;
    line-height: 1.2em;
    text-transform: none;
    letter-spacing: -1px;
    inline-colors: var(--black), var(--color-ftmkcswr)
  }

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

  #col-6Esa-ChNGY>.inner,
  #col-dnYfWt3qVN>.inner,
  #col-n8ey8VS7i5>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
  }

  .button-1dF7H5utyC .button-icon-start:before {
    content: "";
    font-family: "Font Awesome 5 Brands";
    font-weight: 700;
    color: var(--color-smpdaytb)
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-1dF7H5utyC .button-icon-end,
    .button-1dF7H5utyC .button-icon-start,
    .button-1dF7H5utyC .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-1dF7H5utyC .button-icon-start {
      margin-right: 5px
    }

    .button-1dF7H5utyC .button-icon-end {
      margin-left: 5px
    }

    .button-1dF7H5utyC .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 700
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-1dF7H5utyC .button-icon-end,
    .button-1dF7H5utyC .button-icon-start,
    .button-1dF7H5utyC .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-1dF7H5utyC .button-icon-start {
      margin-right: 5px
    }

    .button-1dF7H5utyC .button-icon-end {
      margin-left: 5px
    }

    .button-1dF7H5utyC .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .bulletList-pswMVedGkF {
    font-weight: 400
  }

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

  .bulletList-ZeXr2WER-e a u,
  .bulletList-ZeXr2WER-e a:hover,
  .bulletList-pswMVedGkF a u,
  .bulletList-pswMVedGkF a:hover,
  .heading-XBTG7jipIG a u,
  .heading-XBTG7jipIG a:hover,
  .heading-s-Td98R9RB a u,
  .heading-s-Td98R9RB a:hover,
  .sub-heading-IAupEiy2F- a u,
  .sub-heading-IAupEiy2F- a:hover,
  .sub-heading-iBhnLKGck8 a u,
  .sub-heading-iBhnLKGck8 a:hover {
    text-decoration: underline
  }

  .bulletList-ZeXr2WER-e a s,
  .bulletList-pswMVedGkF a s,
  .heading-XBTG7jipIG a s,
  .heading-s-Td98R9RB a s,
  .sub-heading-IAupEiy2F- a s,
  .sub-heading-iBhnLKGck8 a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .bulletList-pswMVedGkF h1,
    .bulletList-pswMVedGkF h2,
    .bulletList-pswMVedGkF h3,
    .bulletList-pswMVedGkF h4,
    .bulletList-pswMVedGkF h5,
    .bulletList-pswMVedGkF h6,
    .bulletList-pswMVedGkF ul li,
    .bulletList-pswMVedGkF.text-output {
      font-size: 16px !important;
      font-weight: 400
    }

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

  @media screen and (min-width:481px) and (max-width:10000px) {

    .bulletList-pswMVedGkF h1,
    .bulletList-pswMVedGkF h2,
    .bulletList-pswMVedGkF h3,
    .bulletList-pswMVedGkF h4,
    .bulletList-pswMVedGkF h5,
    .bulletList-pswMVedGkF h6,
    .bulletList-pswMVedGkF ul li,
    .bulletList-pswMVedGkF.text-output {
      font-size: 16px !important;
      font-weight: 400
    }
  }

  .bulletList-ZeXr2WER-e.text-output ul,
  .bulletList-pswMVedGkF.text-output ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 1.5em
  }

  .bulletList-ZeXr2WER-e.text-output ol,
  .bulletList-pswMVedGkF.text-output ol {
    padding-left: 1.5em
  }

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

  .bulletList-ZeXr2WER-e.text-output li,
  .bulletList-pswMVedGkF.text-output li {
    list-style-type: ""
  }

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

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

  .sub-heading-IAupEiy2F- {
    font-weight: undefined
  }

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

  @media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-IAupEiy2F- h1,
    .sub-heading-IAupEiy2F- h2,
    .sub-heading-IAupEiy2F- h3,
    .sub-heading-IAupEiy2F- h4,
    .sub-heading-IAupEiy2F- h5,
    .sub-heading-IAupEiy2F- h6,
    .sub-heading-IAupEiy2F- ul li,
    .sub-heading-IAupEiy2F-.text-output {
      font-size: 16px !important;
      font-weight: undefined
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-IAupEiy2F- h1,
    .sub-heading-IAupEiy2F- h2,
    .sub-heading-IAupEiy2F- h3,
    .sub-heading-IAupEiy2F- h4,
    .sub-heading-IAupEiy2F- h5,
    .sub-heading-IAupEiy2F- h6,
    .sub-heading-IAupEiy2F- ul li,
    .sub-heading-IAupEiy2F-.text-output {
      font-size: 25px !important;
      font-weight: undefined
    }
  }

  .heading-XBTG7jipIG.text-output h1:first-child:before,
  .heading-XBTG7jipIG.text-output h2:first-child:before,
  .heading-XBTG7jipIG.text-output h3:first-child:before,
  .heading-XBTG7jipIG.text-output h4:first-child:before,
  .heading-XBTG7jipIG.text-output h5:first-child:before,
  .heading-XBTG7jipIG.text-output h6:first-child:before,
  .heading-XBTG7jipIG.text-output p:first-child:before,
  .heading-s-Td98R9RB.text-output h1:first-child:before,
  .heading-s-Td98R9RB.text-output h2:first-child:before,
  .heading-s-Td98R9RB.text-output h3:first-child:before,
  .heading-s-Td98R9RB.text-output h4:first-child:before,
  .heading-s-Td98R9RB.text-output h5:first-child:before,
  .heading-s-Td98R9RB.text-output h6:first-child:before,
  .heading-s-Td98R9RB.text-output p:first-child:before,
  .sub-heading-IAupEiy2F-.text-output h1:first-child:before,
  .sub-heading-IAupEiy2F-.text-output h2:first-child:before,
  .sub-heading-IAupEiy2F-.text-output h3:first-child:before,
  .sub-heading-IAupEiy2F-.text-output h4:first-child:before,
  .sub-heading-IAupEiy2F-.text-output h5:first-child:before,
  .sub-heading-IAupEiy2F-.text-output h6:first-child:before,
  .sub-heading-IAupEiy2F-.text-output p:first-child:before,
  .sub-heading-iBhnLKGck8.text-output h1:first-child:before,
  .sub-heading-iBhnLKGck8.text-output h2:first-child:before,
  .sub-heading-iBhnLKGck8.text-output h3:first-child:before,
  .sub-heading-iBhnLKGck8.text-output h4:first-child:before,
  .sub-heading-iBhnLKGck8.text-output h5:first-child:before,
  .sub-heading-iBhnLKGck8.text-output h6:first-child:before,
  .sub-heading-iBhnLKGck8.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-Lpo1EC7TCT .button-icon-end,
    .button-Lpo1EC7TCT .button-icon-start,
    .button-Lpo1EC7TCT .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-Lpo1EC7TCT .button-icon-start {
      margin-right: 5px
    }

    .button-Lpo1EC7TCT .button-icon-end {
      margin-left: 5px
    }

    .button-Lpo1EC7TCT .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 400
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-Lpo1EC7TCT .button-icon-end,
    .button-Lpo1EC7TCT .button-icon-start,
    .button-Lpo1EC7TCT .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-Lpo1EC7TCT .button-icon-start {
      margin-right: 5px
    }

    .button-Lpo1EC7TCT .button-icon-end {
      margin-left: 5px
    }

    .button-Lpo1EC7TCT .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .bulletList-ZeXr2WER-e {
    font-weight: 400
  }

  .bulletList-ZeXr2WER-e a,
  .bulletList-ZeXr2WER-e a * {
    color: var(--color-lx2py304);
    text-decoration: none
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .bulletList-ZeXr2WER-e h1,
    .bulletList-ZeXr2WER-e h2,
    .bulletList-ZeXr2WER-e h3,
    .bulletList-ZeXr2WER-e h4,
    .bulletList-ZeXr2WER-e h5,
    .bulletList-ZeXr2WER-e h6,
    .bulletList-ZeXr2WER-e ul li,
    .bulletList-ZeXr2WER-e.text-output {
      font-size: 16px !important;
      font-weight: 400
    }

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

  @media screen and (min-width:481px) and (max-width:10000px) {

    .bulletList-ZeXr2WER-e h1,
    .bulletList-ZeXr2WER-e h2,
    .bulletList-ZeXr2WER-e h3,
    .bulletList-ZeXr2WER-e h4,
    .bulletList-ZeXr2WER-e h5,
    .bulletList-ZeXr2WER-e h6,
    .bulletList-ZeXr2WER-e ul li,
    .bulletList-ZeXr2WER-e.text-output {
      font-size: 16px !important;
      font-weight: 400
    }
  }

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

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

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

  .sub-heading-iBhnLKGck8 {
    font-weight: undefined
  }

  .heading-XBTG7jipIG a,
  .heading-XBTG7jipIG a *,
  .heading-s-Td98R9RB a,
  .heading-s-Td98R9RB a *,
  .sub-heading-iBhnLKGck8 a,
  .sub-heading-iBhnLKGck8 a * {
    color: var(--link-color);
    text-decoration: none
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-iBhnLKGck8 h1,
    .sub-heading-iBhnLKGck8 h2,
    .sub-heading-iBhnLKGck8 h3,
    .sub-heading-iBhnLKGck8 h4,
    .sub-heading-iBhnLKGck8 h5,
    .sub-heading-iBhnLKGck8 h6,
    .sub-heading-iBhnLKGck8 ul li,
    .sub-heading-iBhnLKGck8.text-output {
      font-size: 16px !important;
      font-weight: undefined
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-iBhnLKGck8 h1,
    .sub-heading-iBhnLKGck8 h2,
    .sub-heading-iBhnLKGck8 h3,
    .sub-heading-iBhnLKGck8 h4,
    .sub-heading-iBhnLKGck8 h5,
    .sub-heading-iBhnLKGck8 h6,
    .sub-heading-iBhnLKGck8 ul li,
    .sub-heading-iBhnLKGck8.text-output {
      font-size: 25px !important;
      font-weight: undefined
    }
  }

  .heading-s-Td98R9RB {
    font-weight: 700
  }

  .heading-s-Td98R9RB strong {
    color: var(--color-m22fpnqk)
  }

  .heading-s-Td98R9RB em,
  .heading-s-Td98R9RB u {
    color: var(--text-color)
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-s-Td98R9RB h1,
    .heading-s-Td98R9RB h2,
    .heading-s-Td98R9RB h3,
    .heading-s-Td98R9RB h4,
    .heading-s-Td98R9RB h5,
    .heading-s-Td98R9RB h6,
    .heading-s-Td98R9RB ul li,
    .heading-s-Td98R9RB.text-output {
      font-size: 25px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-s-Td98R9RB h1,
    .heading-s-Td98R9RB h2,
    .heading-s-Td98R9RB h3,
    .heading-s-Td98R9RB h4,
    .heading-s-Td98R9RB h5,
    .heading-s-Td98R9RB h6,
    .heading-s-Td98R9RB ul li,
    .heading-s-Td98R9RB.text-output {
      font-size: 25px !important;
      font-weight: 700
    }
  }

  .heading-XBTG7jipIG {
    font-weight: 600
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-XBTG7jipIG h1,
    .heading-XBTG7jipIG h2,
    .heading-XBTG7jipIG h3,
    .heading-XBTG7jipIG h4,
    .heading-XBTG7jipIG h5,
    .heading-XBTG7jipIG h6,
    .heading-XBTG7jipIG ul li,
    .heading-XBTG7jipIG.text-output {
      font-size: 26px !important;
      font-weight: 600
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-XBTG7jipIG h1,
    .heading-XBTG7jipIG h2,
    .heading-XBTG7jipIG h3,
    .heading-XBTG7jipIG h4,
    .heading-XBTG7jipIG h5,
    .heading-XBTG7jipIG h6,
    .heading-XBTG7jipIG ul li,
    .heading-XBTG7jipIG.text-output {
      font-size: 56px !important;
      font-weight: 600
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-m22fpnqk: #D1171E
  }

  .hl_page-preview--content .col-T-xrC6IA9E,
  .hl_page-preview--content .row-qO270zsCDM,
  .hl_page-preview--content .section-_wu7UmB_FV {
    box-shadow: none;
    padding: 20px 0;
    margin: 0 0 80px;
    background-color: var(--black);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-T-xrC6IA9E,
  .hl_page-preview--content .row-qO270zsCDM {
    margin: 0 auto;
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%
  }

  .hl_page-preview--content .col-T-xrC6IA9E {
    margin: 0
  }

  .hl_page-preview--content .button-xtntEjrvAi {
    margin: 40px 0 20px;
    text-align: center
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .hl_page-preview--content .button-xtntEjrvAi {
      /* margin-top: 0 */
    }
  }

  .hl_page-preview--content .cbutton-xtntEjrvAi {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 30px;
    border-color: var(--color-m22fpnqk);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    box-shadow: none;
    text-shadow: 0 0 0 transparent
  }

  .hl_page-preview--content .countdown-hlzFTigXao {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .ccountdown-hlzFTigXao {
    font-family: var(--headlinefont);
    color: var(--white);
    justify-content: center;
    secondary-color: var(--white);
    font-weight: 700
  }

  .hl_page-preview--content #heading-s958GD9NET,
  .hl_page-preview--content #heading-zhbPPlUuJI {
    margin: 0
  }

  .hl_page-preview--content .cheading-s958GD9NET,
  .hl_page-preview--content .cheading-zhbPPlUuJI {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    padding: 0;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center;
    inline-colors: var(--color-ftmkcswr)
  }

  .hl_page-preview--content .cheading-s958GD9NET {
    inline-colors: var(--white)
  }

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

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

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-xtntEjrvAi .button-icon-end,
    .button-xtntEjrvAi .button-icon-start,
    .button-xtntEjrvAi .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-xtntEjrvAi .button-icon-start {
      margin-right: 5px
    }

    .button-xtntEjrvAi .button-icon-end {
      margin-left: 5px
    }

    .button-xtntEjrvAi .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 400
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-xtntEjrvAi .button-icon-end,
    .button-xtntEjrvAi .button-icon-start,
    .button-xtntEjrvAi .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-xtntEjrvAi .button-icon-start {
      margin-right: 5px
    }

    .button-xtntEjrvAi .button-icon-end {
      margin-left: 5px
    }

    .button-xtntEjrvAi .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .countdown-hlzFTigXao .count {
    font-size: 50px;
    font-weight: 400
  }

  .countdown-hlzFTigXao .label {
    font-size: 16px;
    color: var(--white) !important;
    font-weight: 300
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    .countdown-hlzFTigXao .label {
      font-size: 16px;
      font-weight: unset
    }

    .countdown-hlzFTigXao .count {
      font-size: 50px;
      font-weight: unset
    }
  }

  .heading-s958GD9NET,
  .heading-zhbPPlUuJI {
    font-weight: 700
  }

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

  .heading-s958GD9NET a u,
  .heading-s958GD9NET a:hover,
  .heading-zhbPPlUuJI a u,
  .heading-zhbPPlUuJI a:hover {
    text-decoration: underline
  }

  .heading-s958GD9NET a s,
  .heading-zhbPPlUuJI a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-zhbPPlUuJI h1,
    .heading-zhbPPlUuJI h2,
    .heading-zhbPPlUuJI h3,
    .heading-zhbPPlUuJI h4,
    .heading-zhbPPlUuJI h5,
    .heading-zhbPPlUuJI h6,
    .heading-zhbPPlUuJI ul li,
    .heading-zhbPPlUuJI.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-zhbPPlUuJI h1,
    .heading-zhbPPlUuJI h2,
    .heading-zhbPPlUuJI h3,
    .heading-zhbPPlUuJI h4,
    .heading-zhbPPlUuJI h5,
    .heading-zhbPPlUuJI h6,
    .heading-zhbPPlUuJI ul li,
    .heading-zhbPPlUuJI.text-output {
      font-size: 60px !important;
      font-weight: 700
    }
  }

  .heading-s958GD9NET.text-output h1:first-child:before,
  .heading-s958GD9NET.text-output h2:first-child:before,
  .heading-s958GD9NET.text-output h3:first-child:before,
  .heading-s958GD9NET.text-output h4:first-child:before,
  .heading-s958GD9NET.text-output h5:first-child:before,
  .heading-s958GD9NET.text-output h6:first-child:before,
  .heading-s958GD9NET.text-output p:first-child:before,
  .heading-zhbPPlUuJI.text-output h1:first-child:before,
  .heading-zhbPPlUuJI.text-output h2:first-child:before,
  .heading-zhbPPlUuJI.text-output h3:first-child:before,
  .heading-zhbPPlUuJI.text-output h4:first-child:before,
  .heading-zhbPPlUuJI.text-output h5:first-child:before,
  .heading-zhbPPlUuJI.text-output h6:first-child:before,
  .heading-zhbPPlUuJI.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-s958GD9NET h1,
    .heading-s958GD9NET h2,
    .heading-s958GD9NET h3,
    .heading-s958GD9NET h4,
    .heading-s958GD9NET h5,
    .heading-s958GD9NET h6,
    .heading-s958GD9NET ul li,
    .heading-s958GD9NET.text-output {
      font-size: 30px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-s958GD9NET h1,
    .heading-s958GD9NET h2,
    .heading-s958GD9NET h3,
    .heading-s958GD9NET h4,
    .heading-s958GD9NET h5,
    .heading-s958GD9NET h6,
    .heading-s958GD9NET ul li,
    .heading-s958GD9NET.text-output {
      font-size: 54px !important;
      font-weight: 700
    }
  }

  /* ---- Section styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-lx2q00eu: #414142ff
  }

  .hl_page-preview--content .section-4F6rem2JCF {
    padding: 20px 0 60px;
    margin-top: 0;
    margin-bottom: 40px;
    background-color: var(--black);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col-eBd1Fe3LcO>.inner,
  .hl_page-preview--content .row-G-vrqVgpA4 {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 15px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 85%
  }

  .hl_page-preview--content .col-eBd1Fe3LcO {
    width: 100%
  }

  .hl_page-preview--content .col-eBd1Fe3LcO>.inner {
    padding: 10px 5px;
    width: 100%;
    margin-top: 0
  }

  .hl_page-preview--content .cfaq--mSDMYxZgB {
    font-family: var(--contentfont);
    faq-open-title-text-color: var(--white);
    faq-open-title-background-color: var(--color-lx2q00eu);
    faq-divider-color: var(--color-lx2q00eu);
    faq-content-text-color: var(--white);
    faq-open-background-color: var(--black);
    faq-closed-title-text-color: var(--white);
    faq-closed-title-background-color: var(--color-lx2q00eu);
    faq-expand-all-button-text-color: var(--white);
    faq-expand-all-button-border-color: var(--white);
    faq-expand-all-button-background-color: var(--white);
    link-text-color: var(--color-ftmkcswr);
    faq-heading-font-family: var(--poppins);
    faq-content-font-family: var(--poppins);
    padding: 10px;
    margin-top: 0;
    margin-bottom: 0;
    border-color: var(--black);
    border-style: solid;
    border-width: 2px
  }

  .hl_page-preview--content #heading-DVwbXWp8tU {
    margin-top: 0;
    margin-bottom: 40px
  }

  .hl_page-preview--content .cheading-DVwbXWp8tU,
  .hl_page-preview--content .csub-heading-eyAqL3wXBQ {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--white);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 10px 0 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.2em;
    text-transform: none;
    letter-spacing: -1px;
    text-align: center
  }

  .hl_page-preview--content #sub-heading-eyAqL3wXBQ {
    margin-top: 0;
    margin-bottom: 0
  }

  .hl_page-preview--content .csub-heading-eyAqL3wXBQ {
    color: var(--color-lx2q00eu);
    padding: 0;
    line-height: 2em;
    text-transform: uppercase;
    letter-spacing: 2px;
    inline-colors: var(--color-ftmkcswr)
  }

  #section-4F6rem2JCF>.inner {
    max-width: 1170px
  }

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

  #faq--mSDMYxZgB .hl-faq-child-heading-text {
    font-size: 18px
  }

  #faq--mSDMYxZgB .hl-faq-child-heading-text .ProseMirror h4,
  #faq--mSDMYxZgB .hl-faq-child-heading-text h4 {
    font-weight: 700 !important
  }

  #faq--mSDMYxZgB .hl-faq-child-item-text {
    font-size: 16px
  }

  #faq--mSDMYxZgB .hl-faq-child-item-text .ProseMirror p,
  #faq--mSDMYxZgB .hl-faq-child-item-text p {
    font-weight: 400 !important
  }

  #faq--mSDMYxZgB .faq-separated-child {
    border-radius: 10px
  }

  #faq--mSDMYxZgB .faq-separated-child,
  #faq--mSDMYxZgB .faq-separated-child.active {
    border: 1.5px solid var(--color-lx2q00eu)
  }

  #faq--mSDMYxZgB .faq-contained-child {
    border: 1px solid var(--color-lx2q00eu)
  }

  #faq--mSDMYxZgB .faq-simple-child .hl-faq-child-heading {
    border-top: 1px solid var(--color-lx2q00eu)
  }

  #faq--mSDMYxZgB .faq-separated-child .hl-faq-child-heading {
    border-radius: 10px
  }

  #faq--mSDMYxZgB .faq-separated-child .hl-faq-child-heading.active {
    border-radius: 10px 10px 0 0
  }

  #faq--mSDMYxZgB .hl-faq-child-heading,
  #faq--mSDMYxZgB .hl-faq-child-heading.active {
    background-color: var(--color-lx2q00eu)
  }

  #faq--mSDMYxZgB .hl-faq-child-heading .hl-faq-child-head .hl-faq-child-heading-text,
  #faq--mSDMYxZgB .hl-faq-child-heading .hl-faq-child-heading-icon,
  #faq--mSDMYxZgB .hl-faq-child-heading.active .hl-faq-child-head .hl-faq-child-heading-text,
  #faq--mSDMYxZgB .hl-faq-child-heading.active .hl-faq-child-heading-icon,
  .heading-DVwbXWp8tU strong {
    color: var(--white)
  }

  #faq--mSDMYxZgB .hl-faq-child-heading .hl-faq-child-head .hl-faq-child-heading-text {
    line-height: 1.5;
    font-family: var(--poppins)
  }

  #faq--mSDMYxZgB .hl-faq-child .hl-faq-child-panel {
    background-color: var(--black)
  }

  #faq--mSDMYxZgB .faq-separated-child .hl-faq-child-panel {
    border-radius: 0
  }

  #faq--mSDMYxZgB .faq-separated-child.active .hl-faq-child-panel {
    border-radius: 0 0 10px 10px
  }

  #faq--mSDMYxZgB .hl-faq-child .hl-faq-child-panel .hl-faq-child-item-text {
    color: var(--white);
    line-height: 1.5
  }

  #faq--mSDMYxZgB .hl-faq-child-panel {
    display: flex;
    padding: 15px;
    overflow: hidden
  }

  #faq--mSDMYxZgB .hl-faq-child-panel .item-text {
    min-width: 80%;
    margin: 0;
    font-family: var(--poppins)
  }

  #faq--mSDMYxZgB .hl-faq-child-panel .item-img {
    padding: .5em;
    max-width: 20%;
    height: 100%
  }

  @media screen and (min-width:0px) and (max-width:480px) {
    #faq--mSDMYxZgB .hl-faq-child-panel {
      display: grid;
      padding: 15px
    }

    #faq--mSDMYxZgB .hl-faq-child-panel .item-img {
      max-width: 100%;
      width: 100%;
      margin: 0;
      padding: 0;
      height: auto
    }

    #faq--mSDMYxZgB .hl-faq-child-panel .item-text {
      max-width: 100%;
      width: 100%;
      margin: 0;
      height: auto;
      padding: 0 0 5px
    }

    #faq--mSDMYxZgB .hl-faq-child-heading-text {
      font-size: 15px
    }

    #faq--mSDMYxZgB .hl-faq-child-heading-text .ProseMirror h4,
    #faq--mSDMYxZgB .hl-faq-child-heading-text h4,
    #faq--mSDMYxZgB .hl-faq-child-item-text .ProseMirror p,
    #faq--mSDMYxZgB .hl-faq-child-item-text p {
      font-weight: undefined !important
    }

    #faq--mSDMYxZgB .hl-faq-child-item-text {
      font-size: 12px
    }
  }

  #faq--mSDMYxZgB .hl-faq-child-heading .hl-faq-child-heading-icon:before {
    content: "" !important;
    font-family: "Font Awesome 5 Free"
  }

  #faq--mSDMYxZgB .hl-faq-child-heading.active .hl-faq-child-heading-icon:before {
    content: "" !important;
    font-family: "Font Awesome 5 Free"
  }

  #faq--mSDMYxZgB .expand-collapse-all-button {
    color: var(--white);
    border: 1px solid var(--white);
    background-color: var(--white)
  }

  #faq--mSDMYxZgB a {
    color: var(--color-ftmkcswr) !important;
    text-decoration: none !important
  }

  .heading-DVwbXWp8tU {
    font-weight: undefined
  }

  .heading-DVwbXWp8tU em,
  .heading-DVwbXWp8tU u {
    color: var(--text-color)
  }

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

  .heading-DVwbXWp8tU a u,
  .heading-DVwbXWp8tU a:hover,
  .sub-heading-eyAqL3wXBQ a u,
  .sub-heading-eyAqL3wXBQ a:hover {
    text-decoration: underline
  }

  .heading-DVwbXWp8tU a s,
  .sub-heading-eyAqL3wXBQ a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-DVwbXWp8tU h1,
    .heading-DVwbXWp8tU h2,
    .heading-DVwbXWp8tU h3,
    .heading-DVwbXWp8tU h4,
    .heading-DVwbXWp8tU h5,
    .heading-DVwbXWp8tU h6,
    .heading-DVwbXWp8tU ul li,
    .heading-DVwbXWp8tU.text-output {
      font-size: 32px !important;
      font-weight: undefined
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-DVwbXWp8tU h1,
    .heading-DVwbXWp8tU h2,
    .heading-DVwbXWp8tU h3,
    .heading-DVwbXWp8tU h4,
    .heading-DVwbXWp8tU h5,
    .heading-DVwbXWp8tU h6,
    .heading-DVwbXWp8tU ul li,
    .heading-DVwbXWp8tU.text-output {
      font-size: 56px !important;
      font-weight: undefined
    }
  }

  .heading-DVwbXWp8tU.text-output h1:first-child:before,
  .heading-DVwbXWp8tU.text-output h2:first-child:before,
  .heading-DVwbXWp8tU.text-output h3:first-child:before,
  .heading-DVwbXWp8tU.text-output h4:first-child:before,
  .heading-DVwbXWp8tU.text-output h5:first-child:before,
  .heading-DVwbXWp8tU.text-output h6:first-child:before,
  .heading-DVwbXWp8tU.text-output p:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output h1:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output h2:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output h3:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output h4:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output h5:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output h6:first-child:before,
  .sub-heading-eyAqL3wXBQ.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  .sub-heading-eyAqL3wXBQ {
    font-weight: 800
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-eyAqL3wXBQ h1,
    .sub-heading-eyAqL3wXBQ h2,
    .sub-heading-eyAqL3wXBQ h3,
    .sub-heading-eyAqL3wXBQ h4,
    .sub-heading-eyAqL3wXBQ h5,
    .sub-heading-eyAqL3wXBQ h6,
    .sub-heading-eyAqL3wXBQ ul li,
    .sub-heading-eyAqL3wXBQ.text-output {
      font-size: 12px !important;
      font-weight: 800
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-eyAqL3wXBQ h1,
    .sub-heading-eyAqL3wXBQ h2,
    .sub-heading-eyAqL3wXBQ h3,
    .sub-heading-eyAqL3wXBQ h4,
    .sub-heading-eyAqL3wXBQ h5,
    .sub-heading-eyAqL3wXBQ h6,
    .sub-heading-eyAqL3wXBQ ul li,
    .sub-heading-eyAqL3wXBQ.text-output {
      font-size: 25px !important;
      font-weight: 800
    }
  }

  /* ---- Form quotation styles ----- */
  :root {
    --primary: #37ca37;
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ftmkcswr: #f72e22ff;
    --color-smpdaytb: #05f02cff
  }

  .hl_page-preview--content .col--RqqmDdZi-,
  .hl_page-preview--content .row-BZEgDoCA9u,
  .hl_page-preview--content .section-t8NuSiFf44 {
    box-shadow: none;
    padding: 20px 0 60px;
    margin: 0;
    background-color: var(--transparent);
    backdrop-filter: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .col--RqqmDdZi-,
  .hl_page-preview--content .row-BZEgDoCA9u {
    margin: 0 auto;
    padding: 10px 5px;
    width: 100%
  }

  .hl_page-preview--content .col--RqqmDdZi- {
    margin: 0
  }

  .hl_page-preview--content .button-QqTvCqcybU {
    margin: 20px 0 0;
    text-align: center
  }

  .hl_page-preview--content .cbutton-QqTvCqcybU {
    font-family: var(--headlinefont);
    background-color: var(--color-ftmkcswr);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    border-color: var(--primary);
    border-width: 5px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    width: auto%;
    text-shadow: 0 0 0 transparent;
    icon-color: var(--color-smpdaytb)
  }

  .hl_page-preview--content #heading-D5XFlVIybV,
  .hl_page-preview--content #sub-heading-hLDNm_Gaoe {
    margin: 0;
    width: auto;
    height: auto
  }

  .hl_page-preview--content .cheading-D5XFlVIybV,
  .hl_page-preview--content .csub-heading-hLDNm_Gaoe {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    box-shadow: none;
    opacity: 1;
    text-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
  }

  .hl_page-preview--content .csub-heading-hLDNm_Gaoe {
    inline-colors: var(--color-ftmkcswr);
    padding: 10px 0
  }

  .hl_page-preview--content .cheading-D5XFlVIybV {
    padding: 0
  }

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

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

  .button-QqTvCqcybU .button-icon-start:before {
    content: "";
    font-family: "Font Awesome 5 Brands";
    font-weight: 700;
    color: var(--color-smpdaytb)
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .button-QqTvCqcybU .button-icon-end,
    .button-QqTvCqcybU .button-icon-start,
    .button-QqTvCqcybU .main-heading-button {
      font-size: 20px;
      font-weight: 600
    }

    .button-QqTvCqcybU .button-icon-start {
      margin-right: 5px
    }

    .button-QqTvCqcybU .button-icon-end {
      margin-left: 5px
    }

    .button-QqTvCqcybU .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: 700
    }
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .button-QqTvCqcybU .button-icon-end,
    .button-QqTvCqcybU .button-icon-start,
    .button-QqTvCqcybU .main-heading-button {
      font-size: 16px;
      font-weight: 600
    }

    .button-QqTvCqcybU .button-icon-start {
      margin-right: 5px
    }

    .button-QqTvCqcybU .button-icon-end {
      margin-left: 5px
    }

    .button-QqTvCqcybU .sub-heading-button {
      font-size: 15px;
      color: var(--white);
      font-weight: undefined
    }
  }

  .sub-heading-hLDNm_Gaoe {
    font-weight: 400
  }

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

  .heading-D5XFlVIybV a u,
  .heading-D5XFlVIybV a:hover,
  .sub-heading-hLDNm_Gaoe a u,
  .sub-heading-hLDNm_Gaoe a:hover {
    text-decoration: underline
  }

  .heading-D5XFlVIybV a s,
  .sub-heading-hLDNm_Gaoe a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-hLDNm_Gaoe h1,
    .sub-heading-hLDNm_Gaoe h2,
    .sub-heading-hLDNm_Gaoe h3,
    .sub-heading-hLDNm_Gaoe h4,
    .sub-heading-hLDNm_Gaoe h5,
    .sub-heading-hLDNm_Gaoe h6,
    .sub-heading-hLDNm_Gaoe ul li,
    .sub-heading-hLDNm_Gaoe.text-output {
      font-size: 22px !important;
      font-weight: 400
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-hLDNm_Gaoe h1,
    .sub-heading-hLDNm_Gaoe h2,
    .sub-heading-hLDNm_Gaoe h3,
    .sub-heading-hLDNm_Gaoe h4,
    .sub-heading-hLDNm_Gaoe h5,
    .sub-heading-hLDNm_Gaoe h6,
    .sub-heading-hLDNm_Gaoe ul li,
    .sub-heading-hLDNm_Gaoe.text-output {
      font-size: 22px !important;
      font-weight: 400
    }
  }

  .heading-D5XFlVIybV.text-output h1:first-child:before,
  .heading-D5XFlVIybV.text-output h2:first-child:before,
  .heading-D5XFlVIybV.text-output h3:first-child:before,
  .heading-D5XFlVIybV.text-output h4:first-child:before,
  .heading-D5XFlVIybV.text-output h5:first-child:before,
  .heading-D5XFlVIybV.text-output h6:first-child:before,
  .heading-D5XFlVIybV.text-output p:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output h1:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output h2:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output h3:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output h4:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output h5:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output h6:first-child:before,
  .sub-heading-hLDNm_Gaoe.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
/* font-family: ''; */
    margin-right: 5px;
    font-weight: 700
  }

  .heading-D5XFlVIybV {
    font-weight: 700
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-D5XFlVIybV h1,
    .heading-D5XFlVIybV h2,
    .heading-D5XFlVIybV h3,
    .heading-D5XFlVIybV h4,
    .heading-D5XFlVIybV h5,
    .heading-D5XFlVIybV h6,
    .heading-D5XFlVIybV ul li,
    .heading-D5XFlVIybV.text-output {
      font-size: 48px !important;
      font-weight: 700
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-D5XFlVIybV h1,
    .heading-D5XFlVIybV h2,
    .heading-D5XFlVIybV h3,
    .heading-D5XFlVIybV h4,
    .heading-D5XFlVIybV h5,
    .heading-D5XFlVIybV h6,
    .heading-D5XFlVIybV ul li,
    .heading-D5XFlVIybV.text-output {
      font-size: 48px !important;
      font-weight: 700
    }
  }

  /* ---- FOOTER styles ----- */
  :root {
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent
  }

  .hl_page-preview--content .section-I4nSfrzHyT {
    box-shadow: none;
    padding: 0;
    margin: 0;
    background-color: var(--black);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

  .hl_page-preview--content .row-TSSAhXQ7tm {
    margin: 0 auto;
    padding: 15px 0 10px;
    width: 100%
  }

  .hl_page-preview--content .cheading-PwfUt87Hj0,
  .hl_page-preview--content .col-2P50zLOLQX,
  .hl_page-preview--content .row-TSSAhXQ7tm {
    background-color: var(--transparent);
    box-shadow: none;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
  }

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

  .hl_page-preview--content #heading-PwfUt87Hj0 {
    margin: 0
  }

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

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

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

  .heading-PwfUt87Hj0 {
    font-weight: 400
  }

  .heading-PwfUt87Hj0 strong {
    color: var(--white)
  }

  .heading-PwfUt87Hj0 em,
  .heading-PwfUt87Hj0 u {
    color: var(--text-color)
  }

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

  .heading-PwfUt87Hj0 a u,
  .heading-PwfUt87Hj0 a:hover {
    text-decoration: underline
  }

  .heading-PwfUt87Hj0 a s {
    text-decoration: line-through
  }

  @media screen and (min-width:0px) and (max-width:480px) {

    .heading-PwfUt87Hj0 h1,
    .heading-PwfUt87Hj0 h2,
    .heading-PwfUt87Hj0 h3,
    .heading-PwfUt87Hj0 h4,
    .heading-PwfUt87Hj0 h5,
    .heading-PwfUt87Hj0 h6,
    .heading-PwfUt87Hj0 ul li,
    .heading-PwfUt87Hj0.text-output {
      font-size: 14px !important;
      font-weight: 400
    }
  }

  @media screen and (min-width:481px) and (max-width:10000px) {

    .heading-PwfUt87Hj0 h1,
    .heading-PwfUt87Hj0 h2,
    .heading-PwfUt87Hj0 h3,
    .heading-PwfUt87Hj0 h4,
    .heading-PwfUt87Hj0 h5,
    .heading-PwfUt87Hj0 h6,
    .heading-PwfUt87Hj0 ul li,
    .heading-PwfUt87Hj0.text-output {
      font-size: 15px !important;
      font-weight: 400
    }
  }

  .heading-PwfUt87Hj0.text-output h1:first-child:before,
  .heading-PwfUt87Hj0.text-output h2:first-child:before,
  .heading-PwfUt87Hj0.text-output h3:first-child:before,
  .heading-PwfUt87Hj0.text-output h4:first-child:before,
  .heading-PwfUt87Hj0.text-output h5:first-child:before,
  .heading-PwfUt87Hj0.text-output h6:first-child:before,
  .heading-PwfUt87Hj0.text-output p:first-child:before {
    color: var(--text-color);
    content: '';
    /* /* font-family: ''; */ */
    margin-right: 5px;
    font-weight: 700
  }

  .flex {
    display: flex
  }

  .flex-col {
    flex-direction: column
  }

  .flex-wrap {
    flex-wrap: wrap
  }

  .flex-grow {
    flex-grow: 9999
  }

  .align-center {
    align-items: center
  }

  .h-full {
    height: 100%
  }

  .max-w-400 {
    max-width: 400px
  }

  .text-right {
    text-align: right
  }

  .d-grid {
    display: grid
  }

  .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .gap-1 {
    gap: .3rem
  }

  .items-end {
    align-items: flex-end
  }

  .relative {
    position: relative
  }

  .gap-2 {
    gap: .625rem
  }

  .mt-20 {
    margin-top: 20px
  }

  .mt-8 {
    margin-top: 32px
  }

  .ml-3 {
    margin-left: .75rem
  }

  .mr-10 {
    margin-right: 10px
  }

  .mt-4 {
    margin-top: 1rem
  }

  .mb-4 {
    margin-bottom: 1rem
  }

  .w-100 {
    width: 100%
  }

  .h-100 {
    height: 100%
  }

  .w-50 {
    width: 50%
  }

  .w-25 {
    width: 25%
  }

  .mw-100 {
    max-width: 100%
  }

  .noBorder {
    border: none !important
  }

  /* .iti__flag {
    background-image: url(https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags.png)
  } */

  .pointer {
    cursor: pointer
  }

  /* @media (-webkit-min-device-pixel-ratio:2),
  (min-resolution:192dpi) {
    .iti__flag {
      background-image: url(https://stcdn.leadconnectorhq.com/intl-tel-input/17.0.12/img/flags@2x.png)
    }
  } */

  .iti__country {
    display: flex;
    justify-content: space-between
  }

  @media (min-width:768px) {

    .hl_wrapper.nav-shrink .hl_wrapper--inner.page-creator,
    body {
      padding-top: 0
    }

    .hl_page-creator--menu {
      left: 0;
      top: 0;
      z-index: 10
    }

    .hl_wrapper {
      padding-left: 0
    }
  }

  @media (min-width:1200px) {
    .hl_wrapper.nav-shrink {
      padding-left: 0 !important
    }
  }

  html body .hl_wrapper {
    height: 100vh;
    overflow: hidden
  }

  body {
    margin: 0;
    -webkit-font-smoothing: antialiased
  }

  img {
    border-style: none;
    vertical-align: middle
  }

  .bg-fixed {
    z-index: -1
  }

  .progress-outer {
    background-color: #f5f5f5;
    border-radius: inherit;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    font-size: 14px;
    height: 35px;
    line-height: 36px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%
  }

  .progress-inner {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    color: #fff;
    float: left;
    font-size: 14px;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    transition: width .6s ease;
    width: 0
  }

  .progress0 {
    width: 0
  }

  .progress10 {
    width: 10%
  }

  .progress20 {
    width: 20%
  }

  .progress30 {
    width: 30%
  }

  .progress40 {
    width: 40%
  }

  .progress50 {
    width: 50%
  }

  .progress60 {
    width: 60%
  }

  .progress70 {
    width: 70%
  }

  .progress80 {
    width: 80%
  }

  .progress90 {
    width: 90%
  }

  .progress100 {
    width: 100%
  }

  .progressbarOffsetWhite {
    background: #f5f5f5
  }

  .progressbarOffsetTransparentWhite {
    background-color: hsla(0, 0%, 100%, .5)
  }

  .progressbarOffsetBlack {
    background: #333
  }

  .progressbarOffsetTransparentBlack {
    background-color: hsla(0, 0%, 49%, .5)
  }

  .text-white {
    color: #fff
  }

  .text-bold {
    font-weight: 700
  }

  .text-italic {
    font-style: italic
  }

  .text-bold-italic {
    font-style: italic;
    font-weight: 700
  }

  .progressbarSmall {
    font-size: 14px;
    height: 35px;
    line-height: 36px
  }

  .progressbarMedium {
    font-size: 19px;
    height: 45px;
    line-height: 45px
  }

  .progressbarLarge {
    font-size: 21px;
    height: 65px;
    line-height: 65px
  }

  .recaptcha-container {
    margin-bottom: 1em
  }

  .recaptcha-container p {
    color: red;
    margin-top: 1em
  }

  .button-recaptcha-container div:first-child {
    height: auto !important;
    width: 100% !important
  }

  .card-el-error-msg {
    align-items: center;
    color: #e25950;
    display: flex;
    font-size: 13px;
    justify-content: flex-start;
    padding: 10px 0;
    text-align: center
  }

  .card-el-error-msg svg {
    color: #f87171;
    margin-right: 2px
  }

  .hl-faq-child-heading {
    border: none;
    cursor: pointer;
    justify-content: space-between;
    outline: none;
    padding: 15px;
    width: 100%
  }

  .hl-faq-child-head,
  .hl-faq-child-heading {
    align-items: center;
    display: flex
  }

  .v-enter-active,
  .v-leave-active {
    transition: opacity .2s ease-out
  }

  .v-enter-from,
  .v-leave-to {
    opacity: 0
  }

  .faq-separated-child {
    margin-bottom: 10px
  }

  .hl-faq-child-panel img {
    border-radius: 15px;
    cursor: pointer
  }

  .hl-faq-child-heading-icon.left {
    margin-right: 1em
  }

  .expand-collapse-all-button {
    background-color: transparent;
    border: 1px solid #d1d5db;
    border-radius: 15px;
    color: #3b82f6;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 1em 0;
    padding: 5px 15px
  }

  .hl-faq-child-panel {
    transition: padding .2s ease
  }

  .v-spinner .v-moon1 {
    position: relative
  }

  .v-spinner .v-moon1,
  .v-spinner .v-moon2 {
    animation: v-moonStretchDelay .6s linear 0s infinite;
    animation-fill-mode: forwards
  }

  .v-spinner .v-moon2 {
    opacity: .8;
    position: absolute
  }

  .v-spinner .v-moon3 {
    opacity: .1
  }

  @keyframes v-moonStretchDelay {
    to {
      transform: rotate(1turn)
    }
  }

  .generic-error-message {
    color: red;
    font-weight: 500;
    margin-top: .5rem;
    text-align: center
  }

  #faq-overlay {
    background: var(--overlay);
    height: 100vh;
    opacity: .8;
    width: 100vw
  }

  #faq-overlay,
  #faq-popup {
    position: fixed;
    z-index: 1000
  }

  #faq-popup {
    background: #fff;
    height: auto;
    left: 50%;
    margin-left: -250px;
    margin-top: -250px;
    top: 50%;
    width: 500px
  }

  #popupclose {
    cursor: pointer;
    float: right;
    padding: 10px
  }

  .popupcontent {
    height: auto !important;
    width: 100% !important
  }

  #button {
    cursor: pointer
  }

  .dark {
    background-color: #000
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }

  .spotlight {
    background: linear-gradient(45deg, #00dc82, #36e4da 50%, #0047e1);
    bottom: -30vh;
    filter: blur(20vh);
    height: 40vh
  }

  .z-10 {
    z-index: 10
  }

  .right-0 {
    right: 0
  }

  .left-0 {
    left: 0
  }

  .fixed {
    position: fixed
  }

  .text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
  }

  .overflow-hidden {
    overflow: hidden
  }

  .min-h-screen {
    min-height: 100vh
  }

  .font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
  }

  .place-content-center {
    place-content: center
  }

  .grid {
    display: grid
  }

  .z-20 {
    z-index: 20
  }

  .max-w-520px {
    max-width: 520px
  }

  .mb-8 {
    margin-bottom: 2rem
  }

  .text-8xl {
    font-size: 6rem;
    line-height: 1
  }

  .font-medium {
    font-weight: 500
  }

  .mb-16 {
    margin-bottom: 4rem
  }

  .leading-tight {
    line-height: 1.25
  }

  .text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
  }

  .font-light {
    font-weight: 300
  }

  @media (min-width:640px) {
    .sm-text-10xl {
      font-size: 10rem;
      line-height: 1
    }

    .sm-text-4xl {
      font-size: 2.25rem;
      line-height: 2.5rem
    }

    .sm-px-0 {
      padding-left: 0;
      padding-right: 0
    }
  }

  .full-center {
    background-position: 50% !important;
    background-repeat: repeat !important;
    background-size: cover !important
  }

  .fill-width {
    background-size: 100% auto !important
  }

  .fill-width,
  .fill-width-height {
    background-repeat: no-repeat !important
  }

  .fill-width-height {
    background-size: 100% 100% !important
  }

  .no-repeat {
    background-repeat: no-repeat !important
  }

  .repeat-x {
    background-repeat: repeat-x !important
  }

  .repeat-y {
    background-repeat: repeat-y !important
  }

  .repeat-x-fix-top {
    background-position: top !important;
    background-repeat: repeat-x !important
  }

  .repeat-x-fix-bottom {
    background-position: bottom !important;
    background-repeat: repeat-x !important
  }

  #overlay {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease;
    width: 100%;
    z-index: 999;
    -webkit-overflow-scrolling: touch
  }

  #overlay.show {
    opacity: 1
  }

  .popup-body {
    background-color: #fff;
    height: auto;
    left: 50%;
    min-height: 180px;
    position: absolute;
    top: 10%;
    transition: transform .25s ease-in-out
  }

  .popup-body,
  .popup-body.show {
    transform: translate(-50%)
  }

  .closeLPModal {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 21
  }

  .settingsPModal {
    font-size: 18px;
    left: 40%;
    padding: 10px;
    position: absolute;
    top: -40px;
    width: 32px
  }

  .c-section>.inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
    z-index: 2
  }

  .c-row>.inner {
    display: flex;
    width: 100%
  }

  .c-column>.inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: inherit;
    width: 100% !important
  }

  .c-wrapper {
    position: relative
  }

  .previewer {
    --vw: 100vh/100;
    height: calc(100vh - 170px);
    margin: auto;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%
  }

  .c-element {
    position: relative
  }

  .c-column {
    flex: 1
  }

  .c-column,
  .c-row {
    position: relative
  }

  p+p {
    margin-top: auto
  }

  .hl_page-creator--row.active {
    border-color: #188bf6
  }

  .flip-list-move {
    transition: transform .5s
  }

  .page-wrapper .sortable-ghost:before {
    background: #188bf6 !important;
    border-radius: 4px;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
  }

  .page-wrapper .sortable-ghost {
    border: none !important;
    position: relative
  }

  .active-drop-area:before {
    color: grey;
    content: "";
    font-size: 12px;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
  }

  .active-drop-area {
    border: 1px dashed grey
  }

  .active-drop-area.is-empty {
    min-height: 60px
  }

  .empty-component {
    align-items: center;
    border: 1px dashed #d7dde9;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
  }

  .empty-component,
  .empty-component-min-height {
    min-height: 100px;
    pointer-events: none
  }

  .dividerContainer {
    width: 100%
  }

  .items-center {
    align-items: center
  }

  .font-semibold {
    font-weight: 600
  }

  .text-2xl {
    font-size: 1.5rem
  }

  .text-sm {
    font-size: .875rem
  }

  .w-full {
    width: 100%
  }

  .mr-2 {
    margin-right: .5rem
  }

  .mt-2 {
    margin-top: .5rem
  }

  .justify-between {
    justify-content: space-between
  }

  .text-lg {
    font-size: 1.125rem
  }

  .font-base {
    font-weight: 400
  }

  .justify-end {
    justify-content: flex-end
  }

  .justify-center {
    justify-content: center !important
  }

  .text-center {
    text-align: center
  }

  .centered {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
  }

  .mx-auto {
    margin: 0 auto
  }

  .default-cursor {
    cursor: default !important
  }

  @media only screen and (max-width:767px) {
    .c-row>.inner {
      flex-direction: column
    }

    .desktop-only {
      display: none
    }

    .c-column,
    .c-row {
      width: 100% !important
    }

    .c-column,
    .c-column>.inner,
    .c-row>.inner,
    .c-section,
    .c-section>.inner {
      padding-left: 0 !important;
      padding-right: 0 !important
    }

    .c-column,
    .c-column>.inner,
    .c-row {
      margin-left: 0 !important;
      margin-right: 0 !important
    }

    .c-row {
      padding-left: 10px !important;
      padding-right: 10px !important
    }
  }

  @media only screen and (min-width:768px) {
    .mobile-only {
      display: none
    }
  }

  .c-button button {
    outline: none;
    position: relative
  }

  .fa,
  .fab,
  .fal,
  .far,
  .fas {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
  }

  .c-column {
    flex: 1 1 auto !important
  }

  .c-column>.inner.horizontal>div {
    flex: 1
  }

  .c-row>.inner {
    display: flex;
    width: 100%
  }

  .c-nested-column .c-row>.inner {
    width: 100% !important
  }

  .c-nested-column .inner {
    border: none !important
  }

  .bgCover.bg-fixed:before {
    background-attachment: fixed !important;
    background-position: 50% !important;
    background-repeat: repeat !important;
    background-size: cover !important;
    -webkit-background-size: cover !important
  }

  @supports (-webkit-touch-callout:inherit) {
    .bgCover.bg-fixed:before {
      background-attachment: scroll !important
    }
  }

  .bgCover100.bg-fixed:before {
    background-size: 100% auto !important;
    -webkit-background-size: 100% auto !important
  }

  .bgCover100.bg-fixed:before,
  .bgNoRepeat.bg-fixed:before {
    background-repeat: no-repeat !important
  }

  .bgRepeatX.bg-fixed:before {
    background-repeat: repeat-x !important
  }

  .bgRepeatY.bg-fixed:before {
    background-repeat: repeat-y !important
  }

  .bgRepeatXTop.bg-fixed:before {
    background-position: top !important;
    background-repeat: repeat-x !important
  }

  .bgRepeatXBottom.bg-fixed:before {
    background-position: bottom !important;
    background-repeat: repeat-x !important
  }

  .bgCover {
    background-attachment: fixed !important;
    background-position: 50% !important;
    background-repeat: repeat !important;
    background-size: cover !important;
    -webkit-background-size: cover !important
  }

  @supports (-webkit-touch-callout:inherit) {
    .bgCover {
      background-attachment: scroll !important
    }
  }

  .bgCover100 {
    background-size: 100% auto !important;
    -webkit-background-size: 100% auto !important
  }

  .bgCover100,
  .bgNoRepeat {
    background-repeat: no-repeat !important
  }

  .bgRepeatX {
    background-repeat: repeat-x !important
  }

  .bgRepeatY {
    background-repeat: repeat-y !important
  }

  .bgRepeatXTop {
    background-position: top !important
  }

  .bgRepeatXBottom,
  .bgRepeatXTop {
    background-repeat: repeat-x !important
  }

  .bgRepeatXBottom {
    background-position: bottom !important
  }

  .cornersTop {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
  }

  .cornersBottom {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
  }

  .radius0 {
    border-radius: 0
  }

  .radius1 {
    border-radius: 1px
  }

  .radius2 {
    border-radius: 2px
  }

  .radius3 {
    border-radius: 3px
  }

  .radius4 {
    border-radius: 4px
  }

  .radius5 {
    border-radius: 5px
  }

  .radius10 {
    border-radius: 10px
  }

  .radius15 {
    border-radius: 15px
  }

  .radius20 {
    border-radius: 20px
  }

  .radius25 {
    border-radius: 25px
  }

  .radius50 {
    border-radius: 50px
  }

  .radius75 {
    border-radius: 75px
  }

  .radius100 {
    border-radius: 100px
  }

  .radius125 {
    border-radius: 125px
  }

  .radius150 {
    border-radius: 150px
  }

  .borderTopBottom {
    border-bottom-color: rgba(0, 0, 0, .7);
    border-left: none !important;
    border-right: none !important;
    border-top-color: rgba(0, 0, 0, .7)
  }

  .borderTop {
    border-bottom: none !important;
    border-top-color: rgba(0, 0, 0, .7)
  }

  .borderBottom,
  .borderTop {
    border-left: none !important;
    border-right: none !important
  }

  .borderBottom {
    border-bottom-color: rgba(0, 0, 0, .7);
    border-top: none !important
  }

  .borderFull {
    border-color: rgba(0, 0, 0, .7)
  }

  @keyframes rocking {
    0% {
      transform: rotate(0deg)
    }

    25% {
      transform: rotate(0deg)
    }

    50% {
      transform: rotate(2deg)
    }

    75% {
      transform: rotate(-2deg)
    }

    to {
      transform: rotate(0deg)
    }
  }

  .buttonRocking {
    animation: rocking 2s infinite;
    animation-timing-function: ease-out;
    transition: .2s
  }

  .buttonPulseGlow {
    animation: pulseGlow 2s infinite;
    animation-timing-function: ease-in-out
  }

  @keyframes pulseGlow {
    0% {
      box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
    }

    25% {
      box-shadow: 0 0 2.5px 1px hsla(0, 0%, 100%, .25)
    }

    50% {
      box-shadow: 0 0 5px 2px hsla(0, 0%, 100%, .5)
    }

    85% {
      box-shadow: 0 0 5px 5px hsla(0, 0%, 100%, 0)
    }

    to {
      box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
    }
  }

  .buttonBounce {
    animation: bounce 1.5s infinite;
    animation-timing-function: ease-in;
    transition: .2s
  }

  @keyframes bounce {
    15% {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }

    35% {
      box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);
      transform: translateY(-35%)
    }

    45% {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }

    55% {
      box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25);
      transform: translateY(-20%)
    }

    70% {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }

    80% {
      box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25);
      transform: translateY(-10%)
    }

    90% {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }

    95% {
      box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25);
      transform: translateY(-2%)
    }

    99% {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }

    to {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }
  }

  @keyframes elevate {
    0% {
      box-shadow: 0 0 0 0 transparent;
      transform: translateY(0)
    }

    to {
      box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);
      transform: translateY(-10px)
    }
  }

  .buttonElevate:hover {
    animation: elevate .2s forwards
  }

  .buttonElevate {
    box-shadow: 0 0 0 0 transparent;
    transition: .2s
  }

  .buttonWobble {
    transition: .3s
  }

  .buttonWobble:hover {
    animation: wobble .5s 1;
    animation-timing-function: ease-in-out
  }

  @keyframes wobble {
    0% {
      transform: skewX(0deg)
    }

    25% {
      transform: skewX(10deg)
    }

    50% {
      transform: skewX(0deg)
    }

    75% {
      transform: skewX(-10deg)
    }

    to {
      transform: skewX(0deg)
    }
  }

  .image-container img {
    max-width: 100%;
    vertical-align: middle
  }

  .sub-text ::-moz-placeholder {
    color: #000;
    opacity: 1
  }

  .sub-text ::placeholder {
    color: #000;
    opacity: 1
  }

  .image-container {
    height: 100%;
    width: 100%
  }

  .shadow5inner {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05)
  }

  .shadow10inner {
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1)
  }

  .shadow20inner {
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, .2)
  }

  .shadow30inner {
    box-shadow: inset 0 2px 5px 2px rgba(0, 0, 0, .3)
  }

  .shadow40inner {
    box-shadow: inset 0 2px 5px 2px rgba(0, 0, 0, .4)
  }

  .shadow5 {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05)
  }

  .shadow10 {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1)
  }

  .shadow20 {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
  }

  .shadow30 {
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .3)
  }

  .shadow40 {
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .4)
  }

  .sub-heading-button {
    color: #fff;
    font-weight: 400;
    line-height: normal;
    opacity: .8;
    text-align: center
  }

  .wideSection {
    max-width: 1120px
  }

  .midWideSection,
  .wideSection {
    margin-left: auto !important;
    margin-right: auto !important
  }

  .midWideSection {
    max-width: 960px
  }

  .midSection {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 720px
  }

  .c-section>.inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    width: 100%
  }

  .c-column {
    padding-left: 15px;
    padding-right: 15px
  }

  .feature-img-circle img,
  .img-circle,
  .img-circle img {
    border-radius: 50% !important
  }

  .feature-img-round-corners img,
  .img-round-corners,
  .img-round-corners img {
    border-radius: 5px
  }

  .feature-image-dark-border img,
  .image-dark-border {
    border: 3px solid rgba(0, 0, 0, .7)
  }

  .feature-image-white-border img,
  .image-white-border {
    border: 3px solid #fff
  }

  .img-grey,
  .img-grey img {
    filter: grayscale(100%);
    filter: gray;
    -webkit-transition: all .6s ease
  }

  .button-shadow1 {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
  }

  .button-shadow2 {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .4)
  }

  .button-shadow3 {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .7)
  }

  .button-shadow4 {
    box-shadow: 0 8px 1px rgba(0, 0, 0, .1)
  }

  .button-shadow5 {
    box-shadow: 0 0 25px rgba(0, 0, 0, .2), 0 0 15px rgba(0, 0, 0, .2), 0 0 3px rgba(0, 0, 0, .4)
  }

  .button-shadow6 {
    box-shadow: 0 0 25px rgba(0, 0, 0, .4), 0 0 15px hsla(0, 0%, 100%, .2), 0 0 3px hsla(0, 0%, 100%, .4)
  }

  .button-shadow-sharp1 {
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .2)
  }

  .button-shadow-sharp2 {
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2)
  }

  .button-shadow-sharp3 {
    box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, .2)
  }

  .button-shadow-highlight {
    box-shadow: none
  }

  .button-shadow-highlight:hover {
    box-shadow: inset 0 0 0 0 hsla(0, 0%, 100%, .22), inset 0 233px 233px 0 hsla(0, 0%, 100%, .12)
  }

  .button-flat-line {
    background-color: transparent !important;
    border-width: 2px
  }

  .button-vp-5 {
    padding-bottom: 5px !important;
    padding-top: 5px !important
  }

  .button-vp-10 {
    padding-bottom: 10px !important;
    padding-top: 10px !important
  }

  .button-vp-15 {
    padding-bottom: 15px !important;
    padding-top: 15px !important
  }

  .button-vp-20 {
    padding-bottom: 20px !important;
    padding-top: 20px !important
  }

  .button-vp-25 {
    padding-bottom: 25px !important;
    padding-top: 25px !important
  }

  .button-vp-30 {
    padding-bottom: 30px !important;
    padding-top: 30px !important
  }

  .button-vp-40 {
    padding-bottom: 40px !important;
    padding-top: 40px !important
  }

  .button-vp-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
  }

  .button-hp-5 {
    padding-left: 5px !important;
    padding-right: 5px !important
  }

  .button-hp-10 {
    padding-left: 10px !important;
    padding-right: 10px !important
  }

  .button-hp-15 {
    padding-left: 15px !important;
    padding-right: 15px !important
  }

  .button-hp-20 {
    padding-left: 20px !important;
    padding-right: 20px !important
  }

  .button-hp-25 {
    padding-left: 25px !important;
    padding-right: 25px !important
  }

  .button-hp-30 {
    padding-left: 30px !important;
    padding-right: 30px !important
  }

  .button-hp-40 {
    padding-left: 40px !important;
    padding-right: 40px !important
  }

  .button-hp-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .vs__dropdown-toggle {
    background: #f3f8fb !important;
    border: none !important;
    height: 43px !important
  }

  .row-align-center {
    margin: 0 auto
  }

  .row-align-left {
    margin: 0 auto;
    margin-left: 0 !important
  }

  .row-align-right {
    margin: 0 auto;
    margin-right: 0 !important
  }

  button,
  input,
  optgroup,
  select,
  textarea {
    border-radius: unset;
    font-family: unset;
    font-size: unset;
    line-height: unset;
    margin: unset;
    text-transform: unset
  }

  body {
    font-weight: unset !important;
    line-height: unset !important;
    -moz-osx-font-smoothing: grayscale;
    word-wrap: break-word
  }

  *,
  :after,
  :before {
    box-sizing: border-box
  }

  .main-heading-group>div {
    display: inline-block
  }

  .c-button span.main-heading-group,
  .c-button span.sub-heading-group {
    display: block
  }

  .time-grid-3 {
    grid-template-columns: repeat(3, 100px)
  }

  .time-grid-3,
  .time-grid-4 {
    display: grid;
    text-align: center
  }

  .time-grid-4 {
    grid-template-columns: repeat(4, 100px)
  }

  @media screen and (max-width:767px) {
    .time-grid-3 {
      grid-template-columns: repeat(3, 80px)
    }

    .time-grid-4 {
      grid-template-columns: repeat(4, 70px)
    }
  }

  .time-grid .timer-box {
    display: grid;
    font-size: 15px;
    grid-template-columns: 1fr;
    text-align: center
  }

  .timer-box .label {
    font-weight: 300
  }

  .c-button button {
    cursor: pointer
  }

  .c-button>a {
    text-decoration: none
  }

  .c-button>a,
  .c-button>a span {
    display: inline-block
  }

  .nav-menu-wrapper {
    display: flex;
    justify-content: space-between
  }

  .nav-menu-wrapper.default {
    flex-direction: row
  }

  .nav-menu-wrapper.reverse {
    flex-direction: row-reverse
  }

  .nav-menu-wrapper .branding {
    align-items: center;
    display: flex
  }

  .nav-menu-wrapper.default .branding {
    flex-direction: row
  }

  .nav-menu-wrapper.reverse .branding {
    flex-direction: row-reverse
  }

  .nav-menu-wrapper.default .branding .logo,
  .nav-menu-wrapper.reverse .branding .title {
    margin-right: 18px
  }

  .nav-menu-wrapper .branding .title {
    align-items: center;
    display: flex;
    min-height: 50px;
    min-width: 50px
  }

  .nav-menu {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0
  }

  .nav-menu a {
    text-decoration: none
  }

  .dropdown {
    display: inline-block;
    position: relative
  }

  .dropdown .dropdown-menu {
    border: none;
    box-shadow: 0 8px 16px 5px rgba(0, 0, 0, .1)
  }

  .dropdown-menu {
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .3125rem;
    color: #607179;
    display: none;
    float: left;
    font-size: 1rem;
    left: 0;
    list-style: none;
    margin: .125rem 0 0;
    min-width: 10rem;
    padding: .5rem 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000
  }

  .nav-menu .nav-menu-item.dropdown:hover>.dropdown-menu {
    display: block
  }

  .nav-menu .dropdown-menu {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0
  }

  .nav-menu-mobile {
    display: none
  }

  .nav-menu-mobile i {
    cursor: pointer;
    font-size: 24px
  }

  #nav-menu-popup {
    background: var(--overlay);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease;
    width: 100%;
    z-index: 100
  }

  #nav-menu-popup.show {
    opacity: 1
  }

  #nav-menu-popup .nav-menu-body {
    background-color: #fff;
    height: 100%;
    left: 0;
    overflow: auto;
    padding: 45px;
    position: absolute;
    top: 0;
    width: 100%
  }

  #nav-menu-popup .nav-menu-body .close-menu {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 100
  }

  #nav-menu-popup .nav-menu-body .close-menu:before {
    content: "\f00d"
  }

  #nav-menu-popup .nav-menu {
    align-items: center;
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0
  }

  #nav-menu-popup .nav-menu .nav-menu-item {
    list-style: none;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
  }

  #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content {
    display: flex;
    position: relative
  }

  #nav-menu-popup .nav-menu-item .nav-menu-item-title {
    flex-grow: 1;
    margin: 0 1rem;
    max-width: calc(100% - 2rem)
  }

  #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle {
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: calc(50% - 12px)
  }

  #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i {
    font-size: 24px;
    transition: transform .2s ease
  }

  #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i:before {
    content: "\f107"
  }

  #nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i {
    transform: rotate(-180deg)
  }

  #nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu {
    display: none;
    max-height: 0;
    opacity: 0;
    overflow: auto;
    padding: 0;
    transition: all .3s ease-in-out;
    visibility: hidden
  }

  #nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu {
    display: block;
    max-height: 600px;
    opacity: 1;
    visibility: visible
  }

  .form-error {
    border: 2px solid var(--red);
    border-radius: 8px;
    cursor: pointer;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 6px 12px;
    text-align: center
  }

  .form-error,
  .form-error i {
    color: var(--red)
  }

  .c-bullet-list ul li {
    line-height: inherit
  }

  .c-bullet-list ul li.ql-indent-1 {
    padding-left: 4.5em
  }

  .c-bullet-list ul li.ql-indent-2 {
    padding-left: 7.5em
  }

  .c-bullet-list ul li.ql-indent-3 {
    padding-left: 10.5em
  }

  .c-bullet-list ul li.ql-indent-4 {
    padding-left: 13.5em
  }

  .c-bullet-list ul li.ql-indent-5 {
    padding-left: 16.5em
  }

  .c-bullet-list ul li.ql-indent-6 {
    padding-left: 19.5em
  }

  .c-bullet-list ul li.ql-indent-7 {
    padding-left: 22.5em
  }

  .c-bullet-list ul li.ql-indent-8 {
    padding-left: 25.5em
  }

  .c-rich-text .list-disc {
    list-style-type: disc
  }

  .c-rich-text .list-square {
    list-style-type: square
  }

  .c-rich-text .list-none {
    list-style-type: none
  }

  .c-rich-text .list-circle {
    list-style-type: circle
  }

  .c-rich-text .list-decimal {
    list-style-type: decimal
  }

  .c-rich-text .list-upper-alpha {
    list-style-type: upper-alpha
  }

  .c-rich-text .list-lower-alpha {
    list-style-type: lower-alpha
  }

  .c-rich-text .list-upper-roman {
    list-style-type: upper-roman
  }

  .c-rich-text .list-lower-roman {
    list-style-type: lower-roman
  }

  .text-output ul li {
    padding-left: 1.5em
  }

  .text-output ul li:before {
    display: inline-block;
    font-weight: 700;
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right;
    white-space: nowrap;
    width: 1.2em
  }

  .svg-component svg {
    max-height: 100%;
    max-width: 100%
  }

  .border1 {
    border-bottom: 3px solid rgba(0, 0, 0, .2) !important
  }

  .border2 {
    border: 2px solid rgba(0, 0, 0, .55)
  }

  .border3 {
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 1px 2px;
    padding: 5px
  }

  .border4 {
    border: solid rgba(0, 0, 0, .35);
    border-width: 1px 1px 2px;
    padding: 1px !important
  }

  .shadow1 {
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .15)
  }

  .shadow2 {
    box-shadow: 0 4px 3px rgba(0, 0, 0, .15), 0 0 2px rgba(0, 0, 0, .15)
  }

  .shadow3 {
    box-shadow: 0 10px 6px -6px #999
  }

  .shadow4 {
    box-shadow: 3px 3px 15px #212121a8
  }

  .shadow6 {
    box-shadow: 0 10px 1px #ddd, 0 10px 20px #ccc
  }

  .background {
    background-color: unset !important
  }

  @keyframes progress-bar-animation {
    to {
      background-position: 0 -3000px
    }
  }

  @keyframes gradient {
    0% {
      background-position: 0 50%
    }

    50% {
      background-position: 100% 50%
    }

    to {
      background-position: 0 50%
    }
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: 500;
    margin: unset
  }

  p {
    margin: unset
  }

  .c-bullet-list,
  .c-faq,
  .c-heading,
  .c-image-feature,
  .c-paragraph,
  .c-sub-heading {
    word-break: break-word
  }

  h1:empty:after,
  h2:empty:after,
  h3:empty:after,
  h4:empty:after,
  h5:empty:after,
  h6:empty:after,
  p:empty:after {
    content: "\00A0"
  }

  .w-3-4 {
    width: 75%
  }

  .w-1-2 {
    width: 50%
  }

  .tabs-container {
    display: flex
  }

  @media screen and (max-width:767px) {
    .nav-menu {
      display: none
    }

    .nav-menu-mobile {
      align-items: center;
      display: flex
    }

    #faq-popup {
      left: 5px !important;
      margin-left: 0 !important;
      width: 98% !important
    }



    .autoplay .vjs-big-play-button {
      display: none !important
    }

    .autoplay:hover .vjs-control-bar {
      display: flex !important
    }
  }

  @font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    src: url(css/fa-regular-400.eot);
    src: url(css/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(css/fa-regular-400.woff2) format("woff2"), url(css/fa-regular-400.woff) format("woff"), url(css/fa-regular-400.ttf) format("truetype"), url(css/fa-regular-400.svg#fontawesome) format("svg")
  }

  .far {
    font-weight: 400
  }

  @font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(css/fa-solid-900.eot);
    src: url(css/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(css/fa-solid-900.woff2) format("woff2"), url(css/fa-solid-900.woff) format("woff"), url(css/fa-solid-900.ttf) format("truetype"), url(css/fa-solid-900.svg#fontawesome) format("svg")
  }

  .fa,
  .far,
  .fas {
    font-family: Font Awesome\ 5 Free
  }

  .fa,
  .fas {
    font-weight: 900
  }

  @font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(css/fa-brands-400.eot);
    src: url(css/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(css/fa-brands-400.woff2) format("woff2"), url(css/fa-brands-400.woff) format("woff"), url(css/fa-brands-400.ttf) format("truetype"), url(css/fa-brands-400.svg#fontawesome) format("svg")
  }

  .fab {
    font-family: Font Awesome\ 5 Brands;
    font-weight: 400
  }

  :root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
  }

  .animate__animated {
    animation-duration: 1s;
    animation-duration: var(--animate-duration);
    animation-fill-mode: both
  }

  @media (prefers-reduced-motion:reduce),
  print {
    .animate__animated {
      animation-duration: 1ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: 1ms !important
    }

    .animate__animated[class*=Out] {
      opacity: 0
    }
  }

  @keyframes fadeIn {
    0% {
      opacity: 0
    }

    to {
      opacity: 1
    }
  }

  .animate__fadeIn {
    animation-name: fadeIn
  }

  @keyframes fadeInUp {
    0% {
      opacity: 0;
      transform: translate3d(0, 100%, 0)
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__fadeInUp {
    animation-name: fadeInUp
  }

  @keyframes fadeInDown {
    0% {
      opacity: 0;
      transform: translate3d(0, -100%, 0)
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__fadeInDown {
    animation-name: fadeInDown
  }

  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translate3d(-100%, 0, 0)
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__fadeInLeft {
    animation-name: fadeInLeft
  }

  @keyframes fadeInRight {
    0% {
      opacity: 0;
      transform: translate3d(100%, 0, 0)
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__fadeInRight {
    animation-name: fadeInRight
  }

  @keyframes slideInUp {
    0% {
      opacity: 0;
      transform: translate3d(0, 100%, 0);
      visibility: visible
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__slideInUp {
    animation-name: slideInUp
  }

  @keyframes slideInDown {
    0% {
      opacity: 0;
      transform: translate3d(0, -100%, 0);
      visibility: visible
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__slideInDown {
    animation-name: slideInDown
  }

  @keyframes slideInLeft {
    0% {
      opacity: 0;
      transform: translate3d(-100%, 0, 0);
      visibility: visible
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__slideInLeft {
    animation-name: slideInLeft
  }

  @keyframes slideInRight {
    0% {
      opacity: 0;
      transform: translate3d(100%, 0, 0);
      visibility: visible
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__slideInRight {
    animation-name: slideInRight
  }

  @keyframes bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
      opacity: 0;
      transform: scale3d(.3, .3, .3)
    }

    20% {
      transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
      transform: scale3d(.9, .9, .9)
    }

    60% {
      opacity: 1;
      transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
      transform: scale3d(.97, .97, .97)
    }

    to {
      opacity: 1;
      transform: scaleX(1)
    }
  }

  .animate__bounceIn {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration)*.75);
    animation-name: bounceIn
  }

  @keyframes bounceInUp {

    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
      opacity: 0;
      transform: translate3d(0, 3000px, 0) scaleY(5)
    }

    60% {
      opacity: 1;
      transform: translate3d(0, -20px, 0) scaleY(.9)
    }

    75% {
      transform: translate3d(0, 10px, 0) scaleY(.95)
    }

    90% {
      transform: translate3d(0, -5px, 0) scaleY(.985)
    }

    to {
      transform: translateZ(0)
    }
  }

  .animate__bounceInUp {
    animation-name: bounceInUp
  }

  @keyframes bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
      opacity: 0;
      transform: translate3d(0, -3000px, 0) scaleY(3)
    }

    60% {
      opacity: 1;
      transform: translate3d(0, 25px, 0) scaleY(.9)
    }

    75% {
      transform: translate3d(0, -10px, 0) scaleY(.95)
    }

    90% {
      transform: translate3d(0, 5px, 0) scaleY(.985)
    }

    to {
      transform: translateZ(0)
    }
  }

  .animate__bounceInDown {
    animation-name: bounceInDown
  }

  @keyframes bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
      opacity: 0;
      transform: translate3d(-3000px, 0, 0) scaleX(3)
    }

    60% {
      opacity: 1;
      transform: translate3d(25px, 0, 0) scaleX(1)
    }

    75% {
      transform: translate3d(-10px, 0, 0) scaleX(.98)
    }

    90% {
      transform: translate3d(5px, 0, 0) scaleX(.995)
    }

    to {
      transform: translateZ(0)
    }
  }

  .animate__bounceInLeft {
    animation-name: bounceInLeft
  }

  @keyframes bounceInRight {

    0%,
    60%,
    75%,
    90%,
    to {
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
      opacity: 0;
      transform: translate3d(3000px, 0, 0) scaleX(3)
    }

    60% {
      opacity: 1;
      transform: translate3d(-25px, 0, 0) scaleX(1)
    }

    75% {
      transform: translate3d(10px, 0, 0) scaleX(.98)
    }

    90% {
      transform: translate3d(-5px, 0, 0) scaleX(.995)
    }

    to {
      transform: translateZ(0)
    }
  }

  .animate__bounceInRight {
    animation-name: bounceInRight
  }

  @keyframes flip {
    0% {
      animation-timing-function: ease-out;
      opacity: 0;
      transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
    }

    40% {
      animation-timing-function: ease-out;
      transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
    }

    50% {
      animation-timing-function: ease-in;
      transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
    }

    80% {
      animation-timing-function: ease-in;
      transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
    }

    to {
      animation-timing-function: ease-in;
      opacity: 1;
      transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
    }
  }

  .animate__animated.animate__flip {
    animation-name: flip;
    backface-visibility: visible
  }

  @keyframes flipInX {
    0% {
      animation-timing-function: ease-in;
      opacity: 0;
      transform: perspective(400px) rotateX(90deg)
    }

    40% {
      animation-timing-function: ease-in;
      transform: perspective(400px) rotateX(-20deg)
    }

    60% {
      opacity: 1;
      transform: perspective(400px) rotateX(10deg)
    }

    80% {
      transform: perspective(400px) rotateX(-5deg)
    }

    to {
      transform: perspective(400px)
    }
  }

  .animate__flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important
  }

  @keyframes flipInY {
    0% {
      animation-timing-function: ease-in;
      opacity: 0;
      transform: perspective(400px) rotateY(90deg)
    }

    40% {
      animation-timing-function: ease-in;
      transform: perspective(400px) rotateY(-20deg)
    }

    60% {
      opacity: 1;
      transform: perspective(400px) rotateY(10deg)
    }

    80% {
      transform: perspective(400px) rotateY(-5deg)
    }

    to {
      transform: perspective(400px)
    }
  }

  .animate__flipInY {
    animation-name: flipInY;
    backface-visibility: visible !important
  }

  @keyframes rollIn {
    0% {
      opacity: 0;
      transform: translate3d(-100%, 0, 0) rotate(-120deg)
    }

    to {
      opacity: 1;
      transform: translateZ(0)
    }
  }

  .animate__rollIn {
    animation-name: rollIn
  }

  @keyframes zoomIn {
    0% {
      opacity: 0;
      transform: scale3d(.3, .3, .3)
    }

    50% {
      opacity: 1
    }
  }

  .animate__zoomIn {
    animation-name: zoomIn
  }

  @keyframes lightSpeedInLeft {
    0% {
      opacity: 0;
      transform: translate3d(-100%, 0, 0) skewX(30deg)
    }

    60% {
      opacity: 1;
      transform: skewX(-20deg)
    }

    80% {
      transform: skewX(5deg)
    }

    to {
      transform: translateZ(0)
    }
  }

  .animate__lightSpeedInLeft {
    animation-name: lightSpeedInLeft;
    animation-timing-function: ease-out
  }

  @keyframes lightSpeedInRight {
    0% {
      opacity: 0;
      transform: translate3d(100%, 0, 0) skewX(-30deg)
    }

    60% {
      opacity: 1;
      transform: skewX(20deg)
    }

    80% {
      transform: skewX(-5deg)
    }

    to {
      transform: translateZ(0)
    }
  }

  .animate__lightSpeedInRight {
    animation-name: lightSpeedInRight;
    animation-timing-function: ease-out
  }

  .bgVideo {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
  }

  .fit {
    -o-object-fit: contain;
    object-fit: contain
  }

  .fill {
    -o-object-fit: fill;
    object-fit: fill
  }

  .cover {
    -o-object-fit: cover;
    object-fit: cover
  }

  .video-container[data-v-2f714085] {
    background-position: 50% !important;
    background-size: cover !important;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .video-container {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  .thumbnail-container[data-v-2f714085],
  .video-overlay[data-v-2f714085] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    opacity: 1;
    z-index: 1
  }

  .iframe-container[data-v-2f714085] {
    position: relative
  }

  .iframe-container[data-v-2f714085],
  iframe[data-v-2f714085] {
    background-color: #000;
    margin: auto;
    width: 100%
  }

  iframe[data-v-2f714085] {
    border: none;
    box-shadow: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2
  }

  .figure[data-v-2f714085] {
    margin: auto
  }

  .figure span[data-v-2f714085] {
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none
  }

  .figure span[data-v-2f714085]:focus:after,
  .figure span[data-v-2f714085]:hover:after {
    background-color: #87cefa;
    opacity: 1
  }

  .figure.youtube span[data-v-2f714085]:focus:after,
  .figure.youtube span[data-v-2f714085]:hover:after {
    background-color: red
  }

  .figure span[data-v-2f714085]:after {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    bottom: 0;
    color: #fff;
    content: "▶";
    display: block;
    font-size: 25px;
    height: 50px;
    left: 0;
    line-height: 2;
    margin: auto;
    opacity: .75;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: background-color .25s, opacity .25s;
    width: 75px
  }

  .video-icon[data-v-2f714085]:before {
    color: #fff;
    content: "\f03d";
    font-family: Font Awesome\ 5 Free;
    font-size: 20px;
    font-weight: 700;
    left: 50%;
    margin-right: 5px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
  }
  [data-animation-class]:not(.animated) {
    opacity: 0;
    visibility: hidden;
  }

  [data-animation-class].animated {
    opacity: 1;
    visibility: visible;
  }
