.elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-icon{width:14px;}.elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-icon i{font-size:14px;}.elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-text, .elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-text a{color:#F1B318;}.elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-item{font-family:"DM Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-489 .elementor-element.elementor-element-1e31e4b{width:initial;max-width:initial;}.elementor-489 .elementor-element.elementor-element-1e31e4b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:-0.1px;color:#FFFDF5;}.elementor-489 .elementor-element.elementor-element-1b3c407{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#C2C2C2;}.elementor-489 .elementor-element.elementor-element-b3df0de img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-1ea0317{color:#233038;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;}.elementor-489 .elementor-element.elementor-element-b2db747{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-b80dd20 );}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-947dec3 .elementor-icon-list-item{font-size:12px;}.elementor-489 .elementor-element.elementor-element-1e31e4b .elementor-heading-title{font-size:40px;line-height:0.95em;letter-spacing:0px;}.elementor-489 .elementor-element.elementor-element-1b3c407{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-489 .elementor-element.elementor-element-b2db747{font-size:13px;line-height:1.2em;letter-spacing:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-1ea0317 */.elementor-489 .elementor-element.elementor-element-1ea0317 {
  color: #233038;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  line-height: 1.65;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 p {
  margin: 0 0 24px 0;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  line-height: 1.65;
  color: #233038;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 h2 {
  margin: 48px 0 16px 0;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.05;
  color: #010611;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 h2:first-child {
  margin-top: 0;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 h3 {
  margin: 36px 0 12px 0;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1;
  color: #010611;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 ul,
.elementor-489 .elementor-element.elementor-element-1ea0317 ol {
  margin: 0 0 24px 24px;
  padding-left: 20px;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  line-height: 1.65;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 li {
  margin-bottom: 8px;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 p a,
.elementor-489 .elementor-element.elementor-element-1ea0317 li a {
  color: #F1B318;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.65;
  text-transform: none;
  letter-spacing: 0;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 p a:hover,
.elementor-489 .elementor-element.elementor-element-1ea0317 li a:hover {
  color: #233038;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 strong {
  font-weight: 700;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 blockquote {
  margin: 32px 0;
  padding: 24px 28px;
  background: #233038;
  border-left: 4px solid #F1B318;
  color: #FFFDF5;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 blockquote p {
  margin: 0 0 14px 0;
  color: #FFFDF5;
  font-family: "DM Sans", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 blockquote p:last-child {
  margin-bottom: 0;
}

.elementor-489 .elementor-element.elementor-element-1ea0317 strong {
  font-weight: 700;
  color: #010611;
}

@media (max-width: 767px) {

  .elementor-489 .elementor-element.elementor-element-1ea0317 {
    font-size: 16px;
    line-height: 1.65;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 p {
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 20px;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 h2 {
    font-size: 28px;
    line-height: 1.05;
    margin: 36px 0 14px 0;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 h3 {
    font-size: 23px;
    line-height: 1.1;
    margin: 30px 0 12px 0;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 p a,
  .elementor-489 .elementor-element.elementor-element-1ea0317 li a {
    font-size: 16px;
    line-height: 1.65;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 ul,
  .elementor-489 .elementor-element.elementor-element-1ea0317 ol {
    font-size: 16px;
    line-height: 1.65;
    margin-bottom: 20px;
    padding-left: 18px;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 blockquote {
    margin: 28px 0;
    padding: 20px 20px;
  }

  .elementor-489 .elementor-element.elementor-element-1ea0317 blockquote p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
  }
}/* End custom CSS */