.elementor-37869 .elementor-element.elementor-element-0ae027d{--display:flex;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-37869 .elementor-element.elementor-element-0ae027d::before, .elementor-37869 .elementor-element.elementor-element-0ae027d > .elementor-background-video-container::before, .elementor-37869 .elementor-element.elementor-element-0ae027d > .e-con-inner > .elementor-background-video-container::before, .elementor-37869 .elementor-element.elementor-element-0ae027d > .elementor-background-slideshow::before, .elementor-37869 .elementor-element.elementor-element-0ae027d > .e-con-inner > .elementor-background-slideshow::before, .elementor-37869 .elementor-element.elementor-element-0ae027d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37869 .elementor-element.elementor-element-07f7551{text-align:center;}.elementor-37869 .elementor-element.elementor-element-07f7551 .elementor-heading-title{font-size:24px;font-weight:400;line-height:36px;color:#231F20;}#elementor-popup-modal-37869 .dialog-widget-content{animation-duration:0.5s;border-radius:024px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-37869{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-37869 .dialog-message{width:840px;height:auto;}#elementor-popup-modal-37869 .dialog-close-button{display:flex;top:-24px;background-color:#384955;font-size:24px;}body:not(.rtl) #elementor-popup-modal-37869 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-37869 .dialog-close-button{left:0%;}@media(min-width:768px){.elementor-37869 .elementor-element.elementor-element-0ae027d{--width:1200px;}}/* Start custom CSS for heading, class: .elementor-element-07f7551 */.elementor-37869 .elementor-element.elementor-element-07f7551 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e09abdd */.elementor-37869 .elementor-element.elementor-element-e09abdd {
    min-height: 300px;
}
.elementor-37869 .elementor-element.elementor-element-e09abdd .gform_wrapper {
    display: block !important;
}
/*.elementor-37869 .elementor-element.elementor-element-e09abdd .gform_description {*/
/*    display: none;*/
/*}*//* End custom CSS */
/* Start custom CSS */.popup-join-today:before {
  position: absolute;
  content: "";
  z-index: -1;
  width: 666px;
  height: 554px;
  left: calc(50% - 500px);
  top: calc(50% - 200px);
  border-radius: 668px;
  background: #46B9FF;
  filter: blur(75px);
  opacity: 0.75; }
.popup-join-today::after {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 200px);
  top: calc(50% - 350px);
  width: 719px;
  height: 455px;
  border-radius: 719px;
  background: #748BFF;
  filter: blur(50px);
  opacity: 0.5; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield .gfield_checkbox input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 21px;
  height: 21px;
  border-radius: 3px;
  border: 1px solid #CBD6E2;
  background: #F5F8FA;
  cursor: pointer;
  position: relative;
  margin: 0 5px 0 0;
  vertical-align: middle; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield .gfield_checkbox input[type="checkbox"]:checked {
  background-color: #0B5ED7;
  /* brand color */
  border-color: #0B5ED7; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield .gfield_checkbox input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 7px;
  width: 5px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield .gfield_checkbox input[type="checkbox"]:focus-visible {
  outline: 2px solid #0B5ED7;
  outline-offset: 2px; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield .gfield_checkbox .gchoice {
  display: flex;
  align-items: flex-start; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gform_footer {
  justify-content: flex-end; }
  .popup-join-today .elementor-widget-shortcode .gform_wrapper form .gform_footer input.gform_button {
    color: #1D1F20;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    letter-spacing: -0.2px; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield--type-checkbox .gform-field-label--type-inline {
  color: #231F20;
  font-family: "Lexend", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 21px;
  /* 150% */
  letter-spacing: -0.2px; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield--type-checkbox .gchoice {
  display: flex;
  align-items: flex-start; }
.popup-join-today .elementor-widget-shortcode .gform_wrapper form .gfield--type-checkbox .gchoice label {
  cursor: pointer; }

/*# sourceMappingURL=popup-join-today.css.map *//* End custom CSS */