/**
 * Base fonts
 **/
/** 
 * font size of elements
**/
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-ExtraLight.eot");
  src: local("Poppins ExtraLight"), local("Poppins-ExtraLight"), url("../Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../Poppins-ExtraLight.woff2") format("woff2"), url("../Poppins-ExtraLight.woff") format("woff"), url("../Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Medium.eot");
  src: local("Poppins Medium"), local("Poppins-Medium"), url("../Poppins-Medium.eot?#iefix") format("embedded-opentype"), url("../Poppins-Medium.woff2") format("woff2"), url("../Poppins-Medium.woff") format("woff"), url("../Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-LightItalic.eot");
  src: local("Poppins Light Italic"), local("Poppins-LightItalic"), url("../Poppins-LightItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-LightItalic.woff2") format("woff2"), url("../Poppins-LightItalic.woff") format("woff"), url("../Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-ExtraLightItalic.eot");
  src: local("Poppins ExtraLight Italic"), local("Poppins-ExtraLightItalic"), url("../Poppins-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-ExtraLightItalic.woff2") format("woff2"), url("../Poppins-ExtraLightItalic.woff") format("woff"), url("../Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Regular.eot");
  src: local("Poppins Regular"), local("Poppins-Regular"), url("../Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("../Poppins-Regular.woff2") format("woff2"), url("../Poppins-Regular.woff") format("woff"), url("../Poppins-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-SemiBold.eot");
  src: local("Poppins SemiBold"), local("Poppins-SemiBold"), url("../Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("../Poppins-SemiBold.woff2") format("woff2"), url("../Poppins-SemiBold.woff") format("woff"), url("../Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Black.eot");
  src: local("Poppins Black"), local("Poppins-Black"), url("../Poppins-Black.eot?#iefix") format("embedded-opentype"), url("../Poppins-Black.woff2") format("woff2"), url("../Poppins-Black.woff") format("woff"), url("../Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-ExtraBoldItalic.eot");
  src: local("Poppins ExtraBold Italic"), local("Poppins-ExtraBoldItalic"), url("../Poppins-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-ExtraBoldItalic.woff2") format("woff2"), url("../Poppins-ExtraBoldItalic.woff") format("woff"), url("../Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-MediumItalic.eot");
  src: local("Poppins Medium Italic"), local("Poppins-MediumItalic"), url("../Poppins-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-MediumItalic.woff2") format("woff2"), url("../Poppins-MediumItalic.woff") format("woff"), url("../Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Light.eot");
  src: local("Poppins Light"), local("Poppins-Light"), url("../Poppins-Light.eot?#iefix") format("embedded-opentype"), url("../Poppins-Light.woff2") format("woff2"), url("../Poppins-Light.woff") format("woff"), url("../Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Bold.eot");
  src: local("Poppins Bold"), local("Poppins-Bold"), url("../Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("../Poppins-Bold.woff2") format("woff2"), url("../Poppins-Bold.woff") format("woff"), url("../Poppins-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Thin.eot");
  src: local("Poppins Thin"), local("Poppins-Thin"), url("../Poppins-Thin.eot?#iefix") format("embedded-opentype"), url("../Poppins-Thin.woff2") format("woff2"), url("../Poppins-Thin.woff") format("woff"), url("../Poppins-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-Italic.eot");
  src: local("Poppins Italic"), local("Poppins-Italic"), url("../Poppins-Italic.eot?#iefix") format("embedded-opentype"), url("../Poppins-Italic.woff2") format("woff2"), url("../Poppins-Italic.woff") format("woff"), url("../Poppins-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-ThinItalic.eot");
  src: local("Poppins Thin Italic"), local("Poppins-ThinItalic"), url("../Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-ThinItalic.woff2") format("woff2"), url("../Poppins-ThinItalic.woff") format("woff"), url("../Poppins-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-BlackItalic.eot");
  src: local("Poppins Black Italic"), local("Poppins-BlackItalic"), url("../Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-BlackItalic.woff2") format("woff2"), url("../Poppins-BlackItalic.woff") format("woff"), url("../Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-BoldItalic.eot");
  src: local("Poppins Bold Italic"), local("Poppins-BoldItalic"), url("../Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-BoldItalic.woff2") format("woff2"), url("../Poppins-BoldItalic.woff") format("woff"), url("../Poppins-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-SemiBoldItalic.eot");
  src: local("Poppins SemiBold Italic"), local("Poppins-SemiBoldItalic"), url("../Poppins-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../Poppins-SemiBoldItalic.woff2") format("woff2"), url("../Poppins-SemiBoldItalic.woff") format("woff"), url("../Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../Poppins-ExtraBold.eot");
  src: local("Poppins ExtraBold"), local("Poppins-ExtraBold"), url("../Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../Poppins-ExtraBold.woff2") format("woff2"), url("../Poppins-ExtraBold.woff") format("woff"), url("../Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
:root {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
}

html, body, body .elementor-widget-text-editor {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: #1a1a1a;
}

h1, H1, h1 span, .h1, .heading-1 {
  color: #1a1a1a;
  font-family: "Poppins", sans-serif;
  font-size: 3.5rem;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 360px) and (max-width: 959px) {
  h1, H1, h1 span, .h1, .heading-1 {
    font-family: "Poppins", sans-serif;
    font-size: 2rem;
    font-weight: bold;
    line-height: 1.5;
  }
}

h2, H2, h2 span, .h2, .heading-2 {
  color: #0E0B93;
  font-family: "Poppins", sans-serif;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.33;
}
@media screen and (min-width: 360px) and (max-width: 959px) {
  h2, H2, h2 span, .h2, .heading-2 {
    font-family: "Poppins", sans-serif;
    font-size: 1.875rem;
    font-weight: bold;
    line-height: 1.5;
  }
}

h3, H3, h3 span, .h3, .heading-3 {
  color: #8F1020;
  font-family: "Poppins", sans-serif;
  font-size: 2.25rem;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 360px) and (max-width: 959px) {
  h3, H3, h3 span, .h3, .heading-3 {
    font-family: "Poppins", sans-serif;
    font-size: 1.4rem;
    font-weight: bold;
    line-height: 1.5;
  }
}

h4, H4, h4 span, .h4, .heading-4 {
  color: #0E0B93;
  font-family: "Poppins", sans-serif;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 360px) and (max-width: 959px) {
  h4, H4, h4 span, .h4, .heading-4 {
    font-family: "Poppins", sans-serif;
    font-size: 1.375rem;
    font-weight: bold;
    line-height: 1.5;
  }
}

h5, H5, h5 span, .h5, .heading-5 {
  font-family: "Poppins", sans-serif;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.5;
}

h6, H6, h6 span, .h6, .heading-6 {
  font-family: "Poppins", sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5;
}

.global-laventure-background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#8785c9));
  background-image: linear-gradient(to bottom, #f2f2f2 0%, #8785c9 100%);
}

body .elementor-element.pad-wrapper {
  padding: 88px 0px;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  body .elementor-element.pad-wrapper {
    padding: 56px 0px;
  }
}
@media screen and (min-width: 360px) and (max-width: 959px) {
  body .elementor-element.pad-wrapper {
    padding: 40px 0px;
  }
}

body .elementor-element.pad-wrapper-2 {
  padding: 88px 0px 150px;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  body .elementor-element.pad-wrapper-2 {
    padding: 56px 0px 140px;
  }
}
@media screen and (min-width: 360px) and (max-width: 959px) {
  body .elementor-element.pad-wrapper-2 {
    padding: 40px 0px 140px;
  }
}

.blue-box-minus {
  margin-top: -115px;
}

.aac-form {
  padding-top: 24px;
}

.elementor-widget-wrap > .elementor-element.verticle-video {
  display: block;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
  .elementor-widget-wrap > .elementor-element.verticle-video {
    display: none;
  }
}
.elementor-widget-wrap > .elementor-element.verticle-video-2 {
  display: none;
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
  .elementor-widget-wrap > .elementor-element.verticle-video-2 {
    display: block;
  }
}
.elementor-widget-wrap > .elementor-element.header-logo-icon {
  width: 136px;
}
.elementor-widget-wrap > .elementor-element.header-logo-text {
  width: 210px;
}

.elementor-section.elementor-section-boxed.aac-col-block-4 .elementor-container {
  gap: 16px;
}
.elementor-section.elementor-section-boxed.aac-col-block-4 .elementor-column.elementor-inner-column.elementor-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.11);
          box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.11);
  padding: 2.5% 0.6%;
  border-radius: 8px;
}
.form-row-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  font-family: "Poppins", Sans-serif;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 16px;
}
@media screen and (min-width: 360px) and (max-width: 479px) {
  .form-row-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.form-row-wrapper > div {
  width: 100%;
}
.form-row-wrapper input.wpcf7-text,
.form-row-wrapper input.wpcf7-tel,
.form-row-wrapper input.wpcf7-email,
.form-row-wrapper textarea.wpcf7-textarea {
  background-color: #ffffff;
  border-color: #E1E1E1;
  border-radius: 3px 3px 3px 3px;
  width: 100% !important;
}