.elementor-5418 .elementor-element.elementor-element-5acdd7c:not(.elementor-motion-effects-element-type-background), .elementor-5418 .elementor-element.elementor-element-5acdd7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geniusnetwork.com/wp-content/uploads/2022/10/apply-new-bg-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5418 .elementor-element.elementor-element-5acdd7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 19% 0%;}.elementor-5418 .elementor-element.elementor-element-5acdd7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5418 .elementor-element.elementor-element-11f94b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5418 .elementor-element.elementor-element-d24f193 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-5418 .elementor-element.elementor-element-d24f193{text-align:center;}.elementor-5418 .elementor-element.elementor-element-d24f193 .elementor-heading-title{font-family:"LoveLetters", Sans-serif;font-size:3.01vw;font-weight:400;color:#FDB338;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-5418 .elementor-element.elementor-element-580d833{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5418 .elementor-element.elementor-element-580d833 > .elementor-widget-container{background-image:url("https://geniusnetwork.com/wp-content/uploads/2022/10/Progres-border.png");margin:5% 0% 5% 0%;padding:2% 2.5% 2% 2.5%;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5418 .elementor-element.elementor-element-580d833 .elementor-progress-wrapper .elementor-progress-bar{background-color:#6EC1E400;}.elementor-5418 .elementor-element.elementor-element-580d833 .elementor-progress-wrapper{background-color:#02010100;}.elementor-5418 .elementor-element.elementor-element-580d833 .elementor-progress-bar{height:56px;line-height:56px;}.elementor-5418 .elementor-element.elementor-element-3b01736 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-5418 .elementor-element.elementor-element-3b01736{text-align:center;}.elementor-5418 .elementor-element.elementor-element-3b01736 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.5vw;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-5418 .elementor-element.elementor-element-f57cc56{padding:0% 12% 3% 12%;}.elementor-5418 .elementor-element.elementor-element-8631b4d > .elementor-widget-container{background-color:#0085F7;margin:-30% 0% 0% 0%;padding:3% 6% 4% 6%;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 10px rgba(0, 0, 0, 0.3);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5418 .elementor-element.elementor-element-5acdd7c{padding:12% 3% 19% 3%;}.elementor-5418 .elementor-element.elementor-element-d24f193 .elementor-heading-title{font-size:4vw;}.elementor-5418 .elementor-element.elementor-element-580d833{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5418 .elementor-element.elementor-element-3b01736 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-5418 .elementor-element.elementor-element-3b01736 .elementor-heading-title{font-size:2.5vw;}.elementor-5418 .elementor-element.elementor-element-f57cc56{padding:0% 10% 3% 10%;}.elementor-5418 .elementor-element.elementor-element-8631b4d > .elementor-widget-container{margin:-25% 0% 0% 0%;}}@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-5acdd7c{padding:30% 3% 19% 3%;}.elementor-5418 .elementor-element.elementor-element-d24f193 .elementor-heading-title{font-size:10vw;}.elementor-5418 .elementor-element.elementor-element-580d833{width:100%;max-width:100%;}.elementor-5418 .elementor-element.elementor-element-580d833 > .elementor-widget-container{margin:5% 0% 10% 0%;padding:3% 3% 3% 3%;}.elementor-5418 .elementor-element.elementor-element-3b01736 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5418 .elementor-element.elementor-element-3b01736 .elementor-heading-title{font-size:6vw;line-height:1.2em;}.elementor-5418 .elementor-element.elementor-element-f57cc56{padding:0% 3% 10% 3%;}.elementor-5418 .elementor-element.elementor-element-8631b4d > .elementor-widget-container{margin:-20% 0% 0% 0%;padding:6% 6% 6% 6%;}}/* Start custom CSS */body, html {
  overflow-x: hidden;
  margin: 0;
}

/*PROGRESS BAR*/
.cstm-progress .elementor-progress-bar {
  background-image: url(/wp-content/uploads/2022/10/progress-yellow.png);
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}

.cstm-progress .elementor-widget-container {
  -moz-background-size: 100% 100% !important;
  background-size: 100% 100% !important;
}

/*FORM*/
:focus {
  outline: unset;
}

:focus::-webkit-input-placeholder {
  opacity: 0;
}

:focus:-moz-placeholder {
  opacity: 0;
}

:focus::-moz-placeholder {
  opacity: 0;
}

:focus:-ms-input-placeholder {
  opacity: 0;
}

:focus::-ms-input-placeholder {
  opacity: 0;
}

:focus::placeholder {
  opacity: 0;
}

.form-wrap .title div {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-family: "Avenir Next", Sans-serif;
  font-size: 2.292vw;
  font-weight: 700;
}

.form-wrap .infusion-field label {
  color: #ffffff;
  font-family: "Avenir Next", Sans-serif;
  font-size: 1.042vw;
  font-weight: 500;
  display: block;
}

.form-wrap .infusion-field.half {
  width: 48%;
}

.form-wrap .top-fields, .form-wrap .step-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form-wrap .infusion-field {
  width: 100%;
  margin: 1.5% 1%;
}

.form-wrap input, .form-wrap textarea, .form-wrap select {
  background-color: #ffffff;
  padding: 1.3vw 2vw;
  border: none;
  font-family: "Avenir Next", Sans-serif;
  font-size: 1.042vw;
  font-weight: 400;
  color: #000000;
  width: 100%;
}

.form-wrap textarea {
  height: 16vw;
}

.form-wrap input::-webkit-input-placeholder, .form-wrap textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .26);
}

.form-wrap input:-moz-placeholder, .form-wrap textarea:-moz-placeholder {
  color: rgba(0, 0, 0, .26);
}

.form-wrap input::-moz-placeholder, .form-wrap textarea::-moz-placeholder {
  color: rgba(0, 0, 0, .26);
}

.form-wrap input:-ms-input-placeholder, .form-wrap textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, .26);
}

.form-wrap input::-ms-input-placeholder, .form-wrap textarea::-ms-input-placeholder {
  color: rgba(0, 0, 0, .26);
}

.form-wrap input::placeholder, .form-wrap textarea::placeholder, .form-wrap select:invalid,
.form-wrap select option[value=""] {
  color: rgba(0, 0, 0, .26);
}

.form-wrap select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(/wp-content/uploads/2022/10/Polygon-1.svg);
  background-repeat: no-repeat;
  background-position: 98% center;
}

.form-wrap .infusion-submit {
  text-align: right;
}

.form-wrap .step-btn2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 2vw;
}

.form-wrap .infusion-submit button, .form-wrap .step-btn.previous {
  position: relative;
  background-color: #FDB338;
  border: 2px solid #FDB338;
  color: #091736;
  font-size: 1.406vw;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Avenir Next", Sans-serif;
  padding: 1vw 2.5vw;
  cursor: pointer;
  -webkit-transition: all ease .4s;
  -o-transition: all ease .4s;
  -moz-transition: all ease .4s;
  transition: all ease .4s;
}

.form-wrap .infusion-submit button:hover, .form-wrap .step-btn.previous:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.form-wrap .infusion-submit button:after, .form-wrap .step-btn.previous:after {
  content: '';
  background-image: url(/wp-content/uploads/2022/10/apply-arrow.svg);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  width: 4vw;
  height: 4vw;
  position: absolute;
  right: -1.15vw;
  bottom: 1.2vw;
}

.form-wrap .infusion-option input,
.form-wrap .infusion-field .infusion-option label {
  width: auto;
  display: unset;
}

.form-wrap .infusion-field p {
  color: #ffffff;
  font-family: "Avenir Next", Sans-serif;
  font-size: 1vw;
  font-weight: 500;
  display: block;
  margin: 0.5vw 0 !important;
}

.form-wrap hr {
  width: 100%;
  border: none;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 0.5vw !important;
}

.form-wrap .infusion-option input {
  accent-color: #fdb438;
}

@media only screen and (min-width: 1025px) {
  .fluid-section .elementor-container {
    width: 80%;
  }

  .fluid-section .elementor-inner-section .elementor-container,
  .fluid-section .elementor-widget-popup .elementor-container {
    width: 100%;
  }

  .fluid-row .elementor-container {
    width: 65%;
  }

  .fluid-row .elementor-inner-section .elementor-container,
  .fluid-row .elementor-widget-popup .elementor-container {
    width: 100%;
  }
}

@media only screen and (max-width: 1024px) {
  .cstm-progress .elementor-progress-bar {
    height: 40px !important;
  }

  .form-wrap .title div {
    font-size: 3.5vw;
  }

  .form-wrap .infusion-field label, .form-wrap input, .form-wrap textarea, .form-wrap select, .form-wrap .infusion-submit button, .form-wrap .step-btn.previous {
    font-size: 2vw;
  }

  .form-wrap .infusion-submit button:after, .form-wrap .step-btn.previous:after {
    width: 6vw;
    height: 6vw;
    right: -1.7vw;
    bottom: 2.5vw;
  }

  .form-wrap .infusion-submit button, .form-wrap .step-btn.previous {
    padding: 1.5vw 4.5vw;
  }

  .form-wrap input, .form-wrap textarea, .form-wrap select {
    padding: 2.5vw;
  }

  .form-wrap .infusion-field p {
    font-size: 1.8vw;
  }
}

@media only screen and (max-width: 767px) {
  .cstm-progress .elementor-progress-bar {
    height: 18px !important;
  }

  .form-wrap .title div {
    font-size: 5vw;
  }

  .form-wrap .infusion-field label, .form-wrap input, .form-wrap textarea, .form-wrap select, .form-wrap .infusion-submit button, .form-wrap .step-btn.previous {
    font-size: 4vw;
  }

  .form-wrap .infusion-field.half {
    width: 100%;
  }

  .form-wrap select {
    -moz-background-size: 5vw;
    background-size: 5vw;
  }

  .form-wrap .infusion-submit button:after, .form-wrap .step-btn.previous:after {
    width: 12vw;
    height: 12vw;
    right: -3.4vw;
    bottom: 2vw;
  }

  .form-wrap .infusion-submit button, .form-wrap .step-btn.previous {
    padding: 2.5vw 6vw;
  }

  .form-wrap .infusion-field {
    margin: 2vw 0;
  }

  .form-wrap .infusion-field label {
    margin: 1vw 0;
  }

  .form-wrap .infusion-field p {
    font-size: 3.5vw;
  }

  .form-wrap .infusion-submit, .form-wrap .infusion-submit button, .form-wrap .step-btn.previous {
    width: 100% !important;
  }

  .form-wrap .infusion-submit, .form-wrap .step-btn.previous {
    margin: 3vw 0 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'LoveLetters';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/09/LoveLettersRegular.eot');
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/09/LoveLettersRegular.eot?#iefix') format('embedded-opentype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/09/LoveLettersRegular.woff2') format('woff2'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/09/LoveLettersRegular.woff') format('woff'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/09/LoveLettersRegular.ttf') format('truetype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/09/LoveLettersRegular.svg#LoveLetters') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNextLTPro-Bold.eot');
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNextLTPro-Bold.woff2') format('woff2'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNextLTPro-Bold.woff') format('woff'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNextLTPro-Bold.ttf') format('truetype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNextLTPro-Bold.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirLTStd-Medium.eot');
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirLTStd-Medium.woff2') format('woff2'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirLTStd-Medium.woff') format('woff'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirLTStd-Medium.ttf') format('truetype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirLTStd-Medium.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-DemiBold.eot');
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-DemiBold.woff2') format('woff2'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-DemiBold.woff') format('woff'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-DemiBold.ttf') format('truetype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-DemiBold.svg#AvenirNext') format('svg');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-Regular.eot');
	src: url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-Regular.woff2') format('woff2'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-Regular.woff') format('woff'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-Regular.ttf') format('truetype'),
		url('https://geniusnetwork.com/wp-content/uploads/2022/07/AvenirNext-Regular.svg#AvenirNext') format('svg');
}
/* End Custom Fonts CSS */