.elementor-14459 .elementor-element.elementor-element-58bc585{--display:flex;}.elementor-14459 .elementor-element.elementor-element-dde056e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14459 .elementor-element.elementor-element-dde056e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:34px;font-weight:800;line-height:1em;}.elementor-14459 .elementor-element.elementor-element-15052cb > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-14459 .elementor-element.elementor-element-15052cb{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield{text-align:left;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_description{color:#212529;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input[type="text"], .elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield textarea, .elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield select,.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background-color:var( --e-global-color-9bdec9c );color:var( --e-global-color-478a093 );font-size:18px;font-weight:500;line-height:1.3em;padding:12px 17px 12px 17px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input::-webkit-input-placeholder{color:var( --e-global-color-478a093 );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input::-moz-placeholder{color:var( --e-global-color-478a093 );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input::-ms-input-placeholder{color:var( --e-global-color-478a093 );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield textarea::-webkit-input-placeholder{color:var( --e-global-color-478a093 );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield textarea::-moz-placeholder{color:var( --e-global-color-478a093 );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield textarea::-ms-input-placeholder{color:var( --e-global-color-478a093 );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:48px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield{margin:0px 5px 5px 0px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                            .elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield textarea,.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield select{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-24df57c );}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                            .elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield textarea,.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gfield select{border-radius:0px 0px 0px 0px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gform_footer input[type="submit"]{width:100%;font-size:20px;font-weight:900;line-height:1em;padding:14px 72px 14px 72px;margin:20px 0px 0px 0px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gform_footer{justify-content:center;}#elementor-popup-modal-14459{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-14459 .dialog-message{width:640px;height:auto;padding:30px 30px 30px 30px;}#elementor-popup-modal-14459 .dialog-close-button{display:flex;}#elementor-popup-modal-14459 .dialog-widget-content{border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-14459 .elementor-element.elementor-element-f8fa823 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gform_footer input[type="submit"]{font-size:18px;padding:14px 40px 14px 40px;margin:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-14459 .elementor-element.elementor-element-f8fa823 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_wrapper .gform_footer input[type="submit"]{font-size:18px;padding:7px 32px 7px 32px;margin:20px 0px 0px 0px;}}/* Start custom CSS for htmega-gravityforms-addons, class: .elementor-element-f8fa823 */.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_label,
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield.interests .gfield_label .gfield_required {
    display:none;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield.interests .gfield_label {
    display:inherit;
    font-size: 22px;
    font-weight: 700;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield.interests .ginput_container_checkbox {
    font-size: 14px;
    line-height: 20px;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield {
    margin-bottom: 30px;
    grid-column: 1/-1;
    min-width: 0;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gform_fields {
  display: -ms-grid;
  display: grid;
  grid-column-gap: 2%;
  -ms-grid-columns: (1fr 2%)[12];
  grid-row-gap: 5px;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12,1fr);
  grid-template-rows: repeat(auto-fill,auto);
  width: 100%;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield.gfield--width-half {
  grid-column: span 6;
  -ms-grid-column-span: 6;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .sf-form-agree > span {
    display: block;
    text-align: center;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .sf-form-agree > span > a {
    color: var( --e-global-color-accent );
    text-decoration: underline;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 fieldset {
    outline: none;
    border: 0 none;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_checkbox .gchoice,
.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent {
  position: relative;
  padding-left: 30px;
  line-height: 2.3em;
}


.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_checkbox .gchoice label:after,
.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent label:after {
  content: "";
  background-color: var( --e-global-color-9bdec9c );
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
  border-bottom: 2px solid var( --e-global-color-24df57c );
  z-index: 0;
}
.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_checkbox .gchoice label:before,
.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent label:before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 15px;
  border: solid var(--e-global-color-secondary);
  border-width: 0 3px 3px 0;
  left: 6px;
  top: 0px;
  transform: rotate(45deg);
  opacity: 0;
  z-index: 1;
  transition: all 100ms;
}

.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_checkbox .gchoice input[type=checkbox],
.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent input[type=checkbox] {
  opacity: 0;
  outline: none;
  z-index: 100;
  width: 27px;
  height: 27px;
  top: 0;
  left: 0;
  position: absolute;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_checkbox .gchoice input[type=checkbox] + label,
.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent input[type=checkbox]  + label {
  cursor: pointer;
}

.elementor-14459 .elementor-element.elementor-element-f8fa823 .gfield_checkbox .gchoice input[type=checkbox]:checked + label:before,
.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent input[type=checkbox]:checked + label:before {
  opacity: 1;
  top: 0;
}

.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent {
    font-size: 15px;
}

.elementor-14459 .elementor-element.elementor-element-f8fa823 .ginput_container_consent label {
    color: #484951;
}/* End custom CSS */