.section-header {
  color: #3888AC;
  font-weight: bold;
  border-bottom: 0px;
}

.section-wrapper {
  background: #FFF;
}
.elementor-shape {
  background: #EFF2FC;
  overflow: hidden;
  width: 100%;
  line-height: 0;
  direction: ltr;
  padding-left: 0px;
  padding-right: 0px;
}
.elementor-shape-bottom {
  transform: rotate(180deg);
}
.elementor-shape-fill {
  fill: #fff;
  transform-origin: center;
  transform: rotateY(0deg);
}

.elementor-shape svg {
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  height: 100px;
}

.container-fluid:not(.no-background), #form-container {
  background: #EFF2FC;
}

.a-form-group label {
  color: #131022;
}

.form-control {
  min-height: calc(1.6em + 1.57rem + 2px);
  padding: 0.785rem 1.125rem;
  font-size: 1rem;
  border-radius: 0.5rem;
}

.btn-primary {
  background-color: #4044ee;
  border-color: #4044ee;
}
.section-wrapper--consents {
  background: #FFF;
}
.section-header.section-header--underlined span::after {
  border-top: 2px solid;
  width: 250px;
}
.section-wrapper {
  border: 1px solid #D2D2D2;
  padding-top: 20px;
}
.section-header.section-header--underlined {
  padding: 9px 1.250rem 13px 1.250rem;
}