.elementor-3218 .elementor-element.elementor-element-478c90b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3218 .elementor-element.elementor-element-de89b1d{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3218 .elementor-element.elementor-element-83652b8{text-align:start;}.elementor-3218 .elementor-element.elementor-element-83652b8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:43px;font-weight:500;letter-spacing:0.3px;}.elementor-3218 .elementor-element.elementor-element-475aef5{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3218 .elementor-element.elementor-global-3284{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}#elementor-popup-modal-3218{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3218 .dialog-message{width:360px;height:auto;}#elementor-popup-modal-3218 .dialog-close-button{display:flex;font-size:36px;}#elementor-popup-modal-3218 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-3218 .elementor-element.elementor-element-475aef5{font-size:var( --e-global-typography-text-font-size );}#elementor-popup-modal-3218 .dialog-close-button{font-size:36px;}}@media(max-width:767px){.elementor-3218 .elementor-element.elementor-element-475aef5{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for global, class: .elementor-global-3284 *//* MAILERLITE FORM SPACING OVERRIDE */
  #mlb2-40254917.ml-form-embedContainer,
  #mlb2-40254917.ml-form-embedContainer * {
    box-sizing: border-box;
  }

  /* remove all inner padding */
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper,
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody,
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedContent {
    padding: 0 !important;
    margin: 0 !important;
  }

  /* remove MailerLite default spacing wrappers */
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit,
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow,
  #mlb2-40254917.ml-form-embedContainer .ml-form-recaptcha {
    margin: 0 !important;
  }

  /* 12px gaps between all main form elements */
  #mlb2-40254917.ml-form-embedContainer .ml-block-form {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  /* prevent extra spacing inside the email field wrapper */
  #mlb2-40254917.ml-form-embedContainer .ml-form-formContent,
  #mlb2-40254917.ml-form-embedContainer .ml-form-fieldRow,
  #mlb2-40254917.ml-form-embedContainer .ml-field-group {
    margin: 0 !important;
  }

  /* recaptcha alignment */
  #mlb2-40254917.ml-form-embedContainer .ml-form-recaptcha {
    float: none !important;
    width: 100%;
  }

  /* optional: remove extra spacing under checkbox text */
  #mlb2-40254917.ml-form-embedContainer .ml-form-checkboxRow label,
  #mlb2-40254917.ml-form-embedContainer .ml-form-checkboxRow .label-description,
  #mlb2-40254917.ml-form-embedContainer .ml-form-checkboxRow .label-description p {
    margin: 0 !important;
  }

  /* make submit block not add any weird spacing */
  #mlb2-40254917.ml-form-embedContainer .ml-form-embedSubmit {
    width: 100%;
    float: none !important;
  }/* End custom CSS */