.elementor-34981 .elementor-element.elementor-element-fa1e666{--display:flex;}.elementor-34981 .elementor-element.elementor-element-5853520 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-34981 .elementor-element.elementor-element-5853520 .elementor-heading-title{font-size:34px;font-weight:700;text-transform:uppercase;line-height:46px;}@media(max-width:1220px){.elementor-34981 .elementor-element.elementor-element-fa1e666{--padding-top:0px;--padding-bottom:0px;--padding-left:71.5px;--padding-right:71.5px;}}@media(max-width:1024px){.elementor-34981 .elementor-element.elementor-element-fa1e666{--padding-top:0px;--padding-bottom:0px;--padding-left:46px;--padding-right:46px;}}@media(max-width:767px){.elementor-34981 .elementor-element.elementor-element-fa1e666{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-34981 .elementor-element.elementor-element-5853520 .elementor-heading-title{line-height:32px;}}/* Start custom CSS for html, class: .elementor-element-e8e61c3 */.elementor-34981 .elementor-element.elementor-element-e8e61c3 * {
  font-size: 16px !important;
  line-height: 24px !important;
  color: rgb(58, 57, 56) !important;
}

.elementor-34981 .elementor-element.elementor-element-e8e61c3 ol {
  counter-reset: item;
  margin-top: 20px !important;
}
.elementor-34981 .elementor-element.elementor-element-e8e61c3 ol > li {
  display: block;
  margin-top: 20px !important;
}
.elementor-34981 .elementor-element.elementor-element-e8e61c3 ol > li:before {
  content: counters(item, ".") " ";
  counter-increment: item;
}
.elementor-34981 .elementor-element.elementor-element-e8e61c3 ol > li.strong:before {
  font-weight: bold;
  content: counters(item, ".") ".";
}
.elementor-34981 .elementor-element.elementor-element-e8e61c3 ol > li > ul {
  list-style-type: upper-roman;
}

.elementor-34981 .elementor-element.elementor-element-e8e61c3 a {
  color: #0064ff !important;
  text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-34981 .elementor-element.elementor-element-e8e61c3 ol {
    margin-left: 10px;
  }

  .elementor-34981 .elementor-element.elementor-element-e8e61c3 ol li p {
    margin-left: 0px !important;
    margin-top: 10px !important;
  }

  .elementor-34981 .elementor-element.elementor-element-e8e61c3 li ul li {
    word-wrap: break-word;
  }
}/* End custom CSS */
/* Start custom CSS */.post-pagination{
    opacity: 0 !important;
}/* End custom CSS */