.elementor-101864 .elementor-element.elementor-element-75f71f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-101864 .elementor-element.elementor-element-75f71f9{--content-width:1440px;}}/* Start custom CSS for html, class: .elementor-element-d4a8209 */.wpform-layout {
  display: flex;
  gap: 40px;
}

.wpform-sidebar {
  width: 250px;
  background: #f5f7fb;
  padding: 20px;
  border-radius: 10px;
}

.wpform-sidebar .step {
  padding: 12px;
  border-left: 4px solid #ccc;
  margin-bottom: 15px;
  font-size: 14px;
  color: #333;
  transition: all 0.3s ease;
}

.wpform-sidebar .step.active {
  border-left: 4px solid #1a5684;
  font-weight: bold;
  color: #1a5684;
}

.wpform-sidebar .step span {
  font-size: 12px;
  color: #777;
}

.wpform-content {
  flex-grow: 1;
  max-width: 700px;
}

/* Checkbox styling */
.wpforms-field-checkbox ul {
  list-style: none;
  padding-left: 0;
}

.wpforms-field-checkbox ul li label {
  display: block;
  padding: 12px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  cursor: pointer;
  background: #f9f9f9;
  color: #1a5684;
}

.wpforms-field-checkbox input:checked + label {
  background-color: #EFD1E0;
  border-color: #1a5684;
  font-weight: bold;
}




.page-id-101864 .elementor-element.elementor-element-5e5ae2e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background: #fff;
    opacity: 1 !important;
    --overlay-opacity: 0;
    min-height: 270px;
    border-top: 1px solid #0033A1 !important;
}

.page-id-101864 h1.elementor-heading-title.elementor-size-default {
    color: #0033A1 !important;
    text-align: center;
}

.page-id-101864 .elementor-element.elementor-element-a6d44ce.e-con-full.e-flex.e-con.e-child {
    width: 100%;
}

.page-id-101864 .elementor-element.elementor-element-fafcc01.e-con-full.e-flex.e-con.e-child {
    display: none;
}/* End custom CSS */