@font-face {
  font-family: 'Lora';
  src: url('../fonts/Lora-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.lora-highlight {
  font-family: 'Lora', serif !important;
  font-weight: 600 !important;
  font-size: 52px;
}

.lora-text {
  font-family: 'Lora', serif !important;
  font-weight: 600 !important;
  font-size: 44px;
}

@media (max-width:767px) {
  .lora-highlight {
  font-family: 'Lora', serif !important;
  font-weight: 600 !important;
  font-size: 44px;
}
}

@media (max-width:767px) {
 .lora-text {
  font-family: 'Lora', serif !important;
  font-weight: 600 !important;
  font-size: 36px;
}
}

@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Inter', sans-serif;
}

@media (max-width: 767px) {
  .elementor-element-18872ab {
    background-position: center center !important;
    background-size: cover !important;
  }
}

@media (max-width: 767px) {
  .elementor-2601 .elementor-element.elementor-element-ae7c68e>.elementor-widget-container {
    margin: 200px 0 0 0
}
}

@media (max-width: 767px) {
    .elementor-2601 .elementor-element.elementor-element-18872ab {
        --min-height: 930px;
    }
  }

.elementor-2601 .elementor-element.elementor-element-8eef833>.elementor-widget-container {
    margin: 40px 0 0 0;
}

.elementor-2601 .elementor-element.elementor-element-e1814d3>.elementor-widget-container {
    margin: 40px 0 0 0;
}

.elementor-2601 .elementor-element.elementor-element-941bd19>.elementor-widget-container {
    margin: 40px 0 0 0;
}

.elementor-2601 .elementor-element.elementor-element-3fc0a08>.elementor-widget-container {
    margin: 40px 0 0 0;
}