.elementor-3202 .elementor-element.elementor-element-109ce83{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3202 .elementor-element.elementor-element-109ce83:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-109ce83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-3202 .elementor-element.elementor-element-b70105f > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:100% 100% 100% 100%;}.elementor-3202 .elementor-element.elementor-element-b70105f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3202 .elementor-element.elementor-element-b70105f{right:5px;}body.rtl .elementor-3202 .elementor-element.elementor-element-b70105f{left:5px;}.elementor-3202 .elementor-element.elementor-element-b70105f{top:5px;}.elementor-3202 .elementor-element.elementor-element-b70105f .elementor-icon-wrapper{text-align:center;}.elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-stacked .elementor-icon{background-color:#0018F4;color:var( --e-global-color-primary );}.elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-framed .elementor-icon, .elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-default .elementor-icon{color:#0018F4;border-color:#0018F4;}.elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-framed .elementor-icon, .elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-default .elementor-icon svg{fill:#0018F4;}.elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3202 .elementor-element.elementor-element-b70105f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3202 .elementor-element.elementor-element-b70105f .elementor-icon{font-size:10px;padding:16px;}.elementor-3202 .elementor-element.elementor-element-b70105f .elementor-icon svg{height:10px;}.elementor-3202 .elementor-element.elementor-element-32a871a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-39df61b{--display:flex;--justify-content:center;}.elementor-3202 .elementor-element.elementor-element-39df61b.e-con{--align-self:center;}.elementor-3202 .elementor-element.elementor-element-bc959e9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-bc959e9.e-con{--align-self:center;}.elementor-3202 .elementor-element.elementor-element-dd163db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-size:16px;line-height:1.1em;}.elementor-3202 .elementor-element.elementor-element-dd163db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3202 .elementor-element.elementor-element-dd163db.elementor-element{--align-self:center;}.elementor-3202 .elementor-element.elementor-element-1314801{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-0c96217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-71e49f2{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-54f1c75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3202 .elementor-element.elementor-element-54f1c75{text-align:left;font-size:14px;line-height:1.1em;}.elementor-3202 .elementor-element.elementor-element-d5af0ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3202 .elementor-element.elementor-element-f3c1e92.elementor-element{--align-self:center;}.elementor-3202 .elementor-element.elementor-element-f3c1e92 img{width:85%;}.elementor-3202 .elementor-element.elementor-element-bd86433.elementor-element{--align-self:center;}#elementor-popup-modal-3202{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3202 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3202 .dialog-close-button{display:flex;}#elementor-popup-modal-3202 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-3202 .elementor-element.elementor-element-1314801{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3202 .elementor-element.elementor-element-71e49f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-54f1c75 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3202 .elementor-element.elementor-element-109ce83{--content-width:550px;}.elementor-3202 .elementor-element.elementor-element-39df61b{--width:25%;}.elementor-3202 .elementor-element.elementor-element-bc959e9{--width:75%;}}@media(max-width:767px){.elementor-3202 .elementor-element.elementor-element-109ce83{--min-height:100vh;--justify-content:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3202 .elementor-element.elementor-element-109ce83.e-con{--align-self:center;}.elementor-3202 .elementor-element.elementor-element-b70105f > .elementor-widget-container{padding:0em 0em 0em 0em;}body:not(.rtl) .elementor-3202 .elementor-element.elementor-element-b70105f{right:6px;}body.rtl .elementor-3202 .elementor-element.elementor-element-b70105f{left:6px;}.elementor-3202 .elementor-element.elementor-element-b70105f .elementor-icon{font-size:10px;}.elementor-3202 .elementor-element.elementor-element-b70105f .elementor-icon svg{height:10px;}.elementor-3202 .elementor-element.elementor-element-32a871a{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3202 .elementor-element.elementor-element-39df61b{--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3202 .elementor-element.elementor-element-77a94bb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-3202 .elementor-element.elementor-element-77a94bb.elementor-element{--align-self:center;}.elementor-3202 .elementor-element.elementor-element-77a94bb img{width:100%;}.elementor-3202 .elementor-element.elementor-element-bc959e9{--width:100%;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-dd163db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:14px;line-height:1.2em;}.elementor-3202 .elementor-element.elementor-element-1314801{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3202 .elementor-element.elementor-element-71e49f2{--margin-top:15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3202 .elementor-element.elementor-element-54f1c75{text-align:center;font-size:14px;}.elementor-3202 .elementor-element.elementor-element-d5af0ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3202 .elementor-element.elementor-element-f3c1e92{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-3202 .elementor-element.elementor-element-f3c1e92 img{width:100%;}.elementor-3202 .elementor-element.elementor-element-bd86433{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-0c96217 */.StyledErrorBanner-sc-lo45jw-0.kjUIKd.fsValidationError {
    display: none !important;
}

.StyledErrorBanner-sc-lo45jw-0.eVWFHf {
    display: none !important;
}

.fNRIac {
    font-size: 14px !important;
}


.elementor-kit-75 input:not([type="button"]):not([type="submit"]), .elementor-kit-75 textarea, .elementor-kit-75 .elementor-field-textual {
    border-style: none !important;
    padding: 10px 10px 10px 10px !important;
}


/* Force marketing opt-in row inline, left aligned */
.fsForm .fsFieldCell:has(.StyledOptionWrapper-sc-1ah0fdf-0) {
  display: inline-block !important;
  text-align: left !important;
  width: 100% !important;
}

/* Keep the question text and checkbox in one line */
.fsForm .StyledLabelText-sc-1bsmirz-0,
.fsForm .StyledFieldset-sc-1r8yz9c-0,
.fsForm .StyledOptionWrapper-sc-1ah0fdf-0,
.fsForm .StyledOptionLabel-sc-1bymt4x-0 {
  display: inline !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 4px 0 0 !important;
  vertical-align: middle !important;
}

/* Checkbox style */
.fsForm input[type="checkbox"] {
  appearance: checkbox !important;
 /* margin: 0 4px 0 0 !important;
  vertical-align: middle !important;*/
}

/*.fsForm .fsFieldCell:has(.StyledOptionWrapper-sc-1ah0fdf-0) {
    margin: 0px !important;
}

.iCGrBW::before {
    width: 14px;
    height: 14px;
    margin-right: calc(7px);
    border: 0px solid !important;
    background-color: transparent !important;
}*/

span#label-field187300706 {
    display: none !important;
}


/* 2) Kill padding/margin/background on main body */
.fsForm,
.fsForm .fsBody,
.fsForm .fsPage,
.fsForm .fsSection,
.InnerFormBody-sc-o0t3bv-0,
[class*="InnerFormBody-"],
[class*="StyledFormBody-"],
[class*="StyledSection-"] {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Submit section cleanup */
.fsForm .fsSubmit,
.fsForm .StyledFormFooter-sc-9cjpwp-0 {
  text-align: right !important;   /* align right */
  margin: 0 !important;           /* kill huge top margin */
  padding: 0px 0 0 0 !important;          /* kill padding */
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Force the button itself inline, no full width */
.fsForm .fsSubmitButton {
  display: inline-block !important;
  width: auto !important;
  min-width: unset !important;
  max-width: unset !important;
  margin: 0 !important;   
  padding: 15px !important;/* remove any spacing around button */
}

/* Remove only the top margin above the submit button */
.fsForm .fsSubmit,
.fsForm .StyledFormFooter-sc-9cjpwp-0 {
  margin-top: 0 !important;
}/* End custom CSS */