.elementor-18703 .elementor-element.elementor-element-fcb866b{--display:flex;}.elementor-18703 .elementor-element.elementor-element-cb431ec{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18703 .elementor-element.elementor-element-cb431ec.elementor-element{--align-self:center;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group > label{font-family:"almaq-refined", Sans-serif;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-type-html{padding-bottom:0px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group .elementor-field{color:#003366;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group .elementor-field, .elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-subgroup label{font-family:"almaq-refined", Sans-serif;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#930015;border-radius:16px 16px 16px 16px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#930015;border-radius:16px 16px 16px 16px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-field-group .elementor-select-wrapper::before{color:#930015;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-button{font-family:"almaq-refined", Sans-serif;font-size:1.5rem;font-weight:normal;border-radius:16px 16px 16px 16px;}.elementor-18703 .elementor-element.elementor-element-cb431ec .e-form__buttons__wrapper__button-next{background-color:#18440D;color:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-button[type="submit"]{background-color:#18440D;color:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18703 .elementor-element.elementor-element-cb431ec .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:767px){.elementor-18703 .elementor-element.elementor-element-cb431ec{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS *//* Headline + body copy */
.hs-join-event h1{
  font-family: "almaq-refined", Sans-serif !important;
  color: #003366;
  text-align: center;
}
.hs-join-event {
    color: #05457a;
    font-family: "Poppins", Sans-serif !important;
}
.hs-join-event p{
  font-size: 1.5rem;
}
.hs-join-event p + p{ margin-top: 1em; }
.hs-join-event a{ color:#067eeb !important; }

/* Info block wrapper */
.hs-event-info{ margin: 1em 0; }

/* Row: label + value */
.hs-event-line{
  margin-bottom: .5em;
  font-size: 1.5rem;
}

/* Label column */
.hs-event-line strong{
  display: inline-block;
  min-width: 12em;        /* gives you that neat "column" */
  margin-right: .5em;
  white-space: nowrap;
  color: #18440d;
}

/* Value block (lets the address stack internally) */
.hs-address{ display: inline-block; }

/* Tablet/desktop: align label/value to the TOP of the row */
@media (min-width: 768px){
  .hs-event-line{
    display: flex;
    align-items: flex-start;  /* <-- top-align fixes your screenshot issue */
    gap: .5em;                /* optional: extra space between label/value */
  }
}

/* Mobile: stack naturally and shrink type */
@media (max-width: 767px){
  .hs-join-event h1{ font-size: 2rem; }
  .hs-join-event p,
  .hs-event-line{ font-size: 1rem; line-height: 1.4; }
  .hs-event-line{ display: block; text-align:center;}  /* rows stack on phones */
  .hs-event-line strong{
  display: block;
}
}

.hs-email { white-space: nowrap; }

.rsvp{
    color: #930015;
    font-weight: 500;
    text-align:center;
}/* End custom CSS */