@import "https://fonts.googleapis.com/css?family=Rubik+Mono+One:regular|Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic|Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Nunito+Sans:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,800,800italic,900,900italic|Libre+Franklin:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic|Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic&#038;subset=latin,latin-ext&#038;display=swap";

@import "/wp-content/plugins/ddprodm/css/ddpdm-admin-vb.css%3Fver=5.2.0.css";


@import "/wp-content/plugins/diviflash/public/css/df-builder-styles.css%3Fver=1.4.2.css";
@import "/wp-content/plugins/diviflash/public/css/popup-custom.css%3Fver=1.4.2.css";

@import "/wp-content/plugins/wpforms/assets/pro/css/frontend/modern/wpforms-full.min.css%3Fver=1.8.6.2.css";
@import "/custom_styles.css";
@import "/critical_styles.css";
@import "/wp-content/et-cache/2/et-divi-dynamic-tb-2682-tb-13-2-late.css%3Fver=1769420839.css";
@import "/wp-content/et-cache/2/et-divi-dynamic-tb-2682-tb-13-2.css%3Fver=1769420839.css";
@import "/wp-content/plugins/diviflash/styles/style.min.css%3Fver=1.4.2.css";


@import "/wp-content/plugins/creame-whatsapp-me/public/css/joinchat-btn.min.css%3Fver=5.2.4.css";
@import "/wp-content/plugins/wpforms/assets/css/integrations/divi/choices.min.css%3Fver=9.0.1.css";
@import "wp-content/plugins/wpforms/assets/pro/css/integrations/divi/intl-tel-input.min.css%3Fver=18.3.3.css";
@import "/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/richtext.min.css%3Fver=1.8.6.2.css";
@import "/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/content.min.css%3Fver=1.8.6.2.css";
@import "/wp-content/plugins/wpforms/assets/pro/css/integrations/divi/wpforms-modern-full.min.css%3Fver=1.8.6.2.css";
@import "/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/css/magnific_popup.css%3Fver=4.9.93.css";
@import "/wp-content/plugins/supreme-modules-pro-for-divi/public/css/swiper.css%3Fver=4.9.93.css";
@import "/wp-content/plugins/supreme-modules-pro-for-divi/public/css/popup.css%3Fver=4.9.93.css";
@import "/wp-content/plugins/supreme-modules-pro-for-divi/public/css/animate.css%3Fver=4.9.93.css";
@import "/wp-content/plugins/supreme-modules-pro-for-divi/public/css/readmore.css%3Fver=4.9.93.css";
@import "/wp-content/themes/theme-appsur/style.css%3Fver=4.24.2.css";
@import "/wp-content/et-cache/2/et-core-unified-tb-2682-tb-13-deferred-2.min.css%3Fver=1769420840.css";
@import "/global_styles.css";

.joinchat {
  --red: 37;
  --green: 211;
  --blue: 102;
  --bw: 100;
}

.dle-hd-31 .et-menu .menu-item-has-children > a:after {
  content: "+";
  font-family: unset;
  font-size: 24px !important;
  font-weight: normal !important;
  padding-left: 10px;
  right: auto !important;
}

.dle-hd-31 .et-menu .menu-item-has-children > .dle-menu-switched-icon:after {
  content: "-";
}

.dle-hd-31 .et-menu .menu-item-has-children > a {
  position: relative;
}

.dle-hd-31 .et-menu .menu-item-has-children .sub-menu li {
  display: none !important;
}

.dle-hd-31 .et-menu .menu-item-has-children .sub-menu .dle-show-menu-items {
  display: block !important;
}

.dle-hd-31 .et_pb_menu__menu {
  display: block !important;
}

.dle-hd-31 .et_mobile_nav_menu {
  display: none !important;
}

.dle-hd-31 .et-menu-nav .et-menu {
  align-items: center !important;
  flex-direction: column;
}

.dle-hd-31 .et-menu > li {
  display: flex;
  flex-direction: column;
  margin-top: 15px !important;
}

.dle-hd-31 .sub-menu {
  border-top: 0 !important;
  box-shadow: none !important;
  display: flex;
  flex-direction: column;
  left: 0 !important;
  opacity: 1 !important;
  padding: 0 !important;
  position: relative !important;
  top: 4px !important;
  visibility: visible !important;
  width: auto !important;
}

.dle-hd-31 .et-menu li li a {
  font-size: 20px !important;
  font-weight: 600 !important;
  padding: 0 0 16px 0 !important;
  text-align: center;
  width: auto !important;
}

.dle-hd-31-menu-row {
  overflow: auto;
  scrollbar-width: none;
  transform: translateY(-100%);
  transition: all 1s ease;
}

.dle-hd-31-menu-row::-webkit-scrollbar {
  display: none;
}

.dle-hd-31-menu-row .et_pb_column {
  align-items: center;
  display: flex;
  min-height: 100vh !important;
}

.dle-hd-31-menu-row.dle-hd-31-menu {
  transform: translateY(0);
  transition: all 1s ease;
}

.dle-hd-31-hamburger-icon,
.dle-hd-31-close-icon {
  cursor: pointer;
}

.dle-hd-31-hamburger-icon {
  display: inline-block;
  float: right;
}

.dle-hd-31-hamburger-icon .et_pb_main_blurb_image,
.dle-hd-31-close-icon .et_pb_main_blurb_image {
  margin-bottom: 0 !important;
}

.dle-hd-31 .et-menu li li.menu-item-has-children > a:first-child:after {
  top: 0;
}

@media screen and (max-width: 980px) {
  .dle-hd-31 .et-menu li li a {
    font-size: 18px !important;
  }

  .dle-hd-31 .et-menu .menu-item-has-children > a:after {
    font-size: 18px !important;
  }

  .dle-hd-31 .et-menu .menu-item-has-children > .dle-menu-switched-icon:after {
    font-size: 18px !important;
  }
}

.legal_header {
  margin-top: 82px;
  background: #333;
}

.legal_header h1 {
  color: #ddd;
}

.legal_page section > section {
  margin-bottom: 5em;
}

.legal_page section > section > h2 {
  font-family: sans-serif;
  font-size: 2.2em;
  font-weight: 900;
  padding-bottom: 0.8em;
}

.legal_page section > section p {
  font-size: 1.3em;
  line-height: 1.7em;
}
