/* xl - DESKTOP STYLES */
.newsletter-signup-loaded .newsletter-signup {
  height: 100%;
  transition: opacity 0.5s ease;
  opacity: 1 !important;
}
.forminator-field-select {
  margin-bottom: 18px !important;
}
.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
  margin-bottom: 18px;
}
.newsletter-signup:nth .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input--wrap {
  margin-bottom: 18px;
}
.forminator-select.forminator-select-dropdown-container--open {
  display: block;
  z-index: 999999999999 !important;
}
.newsletter-signup {
  position: fixed;
  width: 100%;
  height: 0%;
  background-color: rgba(0, 4, 10, 0.8);
  z-index: 999999;
  top: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.5s ease;
  opacity: 0;
}
.newsletter-signup .forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-box:before {
  background-color: #fff !important;
}
.newsletter-signup .newsletter-signup-container {
  background-color: #031D44;
  width: 78%;
  max-width: 1248px;
  height: fit-content;
  position: relative;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-close {
  width: 51px;
  height: 51px;
  background-color: #1FEFBF;
  border-radius: 100%;
  position: absolute;
  right: 15px;
  top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 5;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content {
  position: relative;
  z-index: 1;
  padding: 110px 80px 80px 80px;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro {
  container-type: inline-size;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro h3 {
  color: #1FEFBF;
  font-size: 83px;
  font-size: clamp(50px, 8.666cqw, 83px);
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro p {
  font-size: clamp(16px, 1.8cqw, 20px);
  color: #fff;
  max-width: 53%;
  line-height: 26px;
  margin-top: 16px;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form {
  max-width: 53%;
  /* .forminator-field-select .forminator-label{
				font-size:20px!important;
				color:#fff!important;
				font-weight:500!important;
				border-bottom:solid 1px #fff!important;
				padding-bottom: 10px;
				margin-bottom: 21px;
				margin-top: 11px;
				border-bottom:solid 1px #fff!important;
			} */
  /* 		.forminator-multiselect{
				position:absolute;
				background-color:#1FEFBF !important;
				height:178px;
				overflow:scroll;
				z-index:4;
				visibility:hidden;
				margin-top:-22px;
				&.newsletter-signup-select-open{
				visibility:visible;

			}
				.forminator-option{
				border:none!important;
			}
				label{
				color:#021D44!important;
				font-size:20px!important;
				font-weight:500!important;
				&:before{
				content:"";
				width:18px;
				height:18px;
				border:solid 1px #021D44;
				display:inline-block;
				margin-right:10px;
				margin-bottom:-2px;
			}
				&:after{
				content: "";
				width: 16px;
				height: 16px;
				background-color: transparent;
				position: absolute;
				left: 10px;
				top: 13px;
				margin-bottom:-2px;
			}
				&.forminator-is_checked{
				&:after{
				background-color:#031d44;
			}
			}
			}
			} */
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form {
  position: relative;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input, .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input::placeholder {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input--wrap:after {
  display: none !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .newsletter-signup-button {
  border-radius: 0 !important;
  background-color: #1FEFBF !important;
  color: #061A3A !important;
  font-size: 20px !important;
  font-weight: 700;
  width: 139px;
  height: 48px;
  margin-top: 20px;
  transition: all 0.2s ease;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .newsletter-signup-button:hover {
  transition: all 0.2s ease;
  background-color: #fff !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-row {
  margin-bottom: 0 !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input--wrap {
  margin-bottom: 18px;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input--wrap input {
  border-bottom: solid 1px #fff !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-row-last {
  text-align: right;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form:before {
  content: "*Mandatory content required";
  font-size: 14px;
  color: #fff;
  position: absolute;
  right: 0;
  top: 12px;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-checkbox-label {
  color: #fff !important;
  font-size: 20px !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-field-checkbox {
  margin-top: 20px;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-checkbox-box:before, .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-checkbox-box:after {
  background-color: #fff !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-checkbox span[aria-hidden]:not(.forminator-checkbox-image) {
  border-color: #fff !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .forminator-icon-chevron-down {
  display: none !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2-selection--single[role="combobox"]:before {
  display: none !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2 {
  border-bottom: solid 1px #ccc !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2-selection__placeholder {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2-selection__rendered {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-select-dropdown-container--open .forminator-custom-form-1000045850.forminator-dropdown--material {
  background-color: red !important;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-image {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 41%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.newsletter-signup .newsletter-signup-container .newsletter-signup-image img {
  height: 100%;
  width: unset;
}
@media screen and (max-width: 1250px) {
  .newsletter-signup .newsletter-signup-container {
    display: flex;
    flex-wrap: wrap;
    max-height: 90vh !important;
    overflow: scroll !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content {
    order: 2;
    width: 100%;
    padding: 30px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro h3 {
    font-size: 40px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro p {
    font-size: 18px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form {
    max-width: 100%;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-row-last {
    text-align: center;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form:before {
    top: -10px;
    font-size: 12px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-image {
    width: 100%;
    height: 280px;
    position: relative;
    order: 1;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-image img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 600px) {
  .newsletter-signup .newsletter-signup-container {
    display: flex;
    flex-wrap: wrap;
    max-height: 95% !important;
    overflow: scroll !important;
    width: 95%;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content {
    order: 2;
    width: 100%;
    padding: 30px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro h3 {
    font-size: 40px;
    line-height: 41px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-intro p {
    font-size: 18px;
    max-width: 90%;
    margin-bottom: 40px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form {
    max-width: 100%;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input, .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-input::placeholder {
    font-size: 16px !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .newsletter-signup-button {
    margin-top: 40px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form .forminator-row-last {
    text-align: center;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form form:before {
    top: -10px;
    font-size: 12px;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .forminator-checkbox-label {
    font-size: 16px !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .forminator-icon-chevron-down {
    display: none !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2-selection--single[role="combobox"]:before {
    display: none !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2 {
    border-bottom: solid 1px #ccc !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2-selection__placeholder {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-content .newsletter-signup-content-form .newsletter-select .select2-selection__rendered {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-image {
    width: 100%;
    height: 200px;
    position: relative;
    order: 1;
  }
  .newsletter-signup .newsletter-signup-container .newsletter-signup-image img {
    width: 100%;
    height: auto;
  }
}
.newsletter-signup-loaded .newsletter-signup {
  height: 100%;
}
.inpage-newsletter-signup {
  padding-top: 52px;
  padding-bottom: 220px;
  background-color: #fff;
}
.inpage-newsletter-signup .newsletter-signup {
  z-index: 0;
  height: 100% !important;
  opacity: 100% !important;
  position: relative;
  background-color: transparent !important;
}
/* .page-newsletter .page-title h1{
font-size:0px;
} */
.forminator-select-dropdown-container--open .forminator-custom-form-1000046919.forminator-dropdown--material {
  background-color: #1FEFBF !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1000046919.forminator-dropdown--material li {
  color: #031D44 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1000046919.forminator-dropdown--material .select2-results__option.select2-results__option--selectable.select2-results__option--highlighted {
  background-color: transparent !important;
  font-weight: 600 !important;
}
html body .forminator-select-dropdown-container--open .forminator-custom-form-1000046919.forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option {
  color: #031D44 !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1000046919.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
  background-color: transparent !important;
  color: #FFFFFF;
}
.newsletter-signup-hide .newsletter-signup {
  display: none !important;
}
.inpage-newsletter-signup {
  background-color: #f7f7f7;
}
/* .newsletter-signup-hide{
.inpage-newsletter-signup{
padding-top:0;
padding-bottom:50px;
}
} */
.team-insert.team-members {
  margin-bottom: 0 !important;
}
.newsletter-signup-hide .inpage-newsletter-signup .newsletter-signup {
  display: flex !important;
}
.newsletter-signup {
  opacity: 1 !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F1000046917-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAA2DC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAuBE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAA0CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAoCC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1eD%3BAAAA%3BAAAA%3BACwfA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BADnhBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BhBA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%22%7D */