.elementor-6866 .elementor-element.elementor-element-20f9d99a{--display:flex;}.elementor-6866 .elementor-element.elementor-element-0028131{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6866 .elementor-element.elementor-element-1c50969{--display:flex;}.elementor-6866 .elementor-element.elementor-element-eaef4d6{--display:flex;}.elementor-6866 .elementor-element.elementor-element-c1a0cbb{--display:flex;}.elementor-6866 .elementor-element.elementor-element-7e9d0ad{--display:flex;}.elementor-6866 .elementor-element.elementor-element-9326c88{--display:flex;}.elementor-6866 .elementor-element.elementor-element-99e5499{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-6866 .elementor-element.elementor-element-99e5499 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"proxima-nova", Calibri, sans-serif;font-weight:600;}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */.city-list { padding: 0.5rem 0; }
  .city-item { display: flex; align-items: center; gap: 10px; padding: 8px 4px; font-size: 15px; color: #1a1a1a; text-decoration: none; border-bottom: 0.5px solid #e0e0e0; transition: background 0.15s; border-radius: 4px; }
  .city-item:last-child { border-bottom: none; }
  .city-item:hover { background: #f5f5f5; }
  .city-item .pin { color: #993C1D; font-size: 18px; flex-shrink: 0; }
  .sub-list { padding: 0 0 0 28px; }
  .sub-item { display: flex; align-items: center; gap: 10px; padding: 6px 4px; font-size: 14px; color: #555; text-decoration: none; border-bottom: 0.5px solid #e0e0e0; transition: background 0.15s; border-radius: 4px; }
  .sub-item:last-child { border-bottom: none; }
  .sub-item:hover { background: #f5f5f5; color: #1a1a1a; }
  .sub-item .pin { color: #993C1D; font-size: 15px; flex-shrink: 0; opacity: 0.75; }
  
  input#input_5_11_1 {
    margin-bottom: 0px !important;
}
fieldset#field_2_14 > .ginput_container.ginput_container_consent, fieldset#field_5_11 > .ginput_container.ginput_container_consent {
    display: flex;
    flex-direction: row;
    align-items: flex-start !important;
    gap: 8px;
}/* End custom CSS */