.wsf-form {
  max-width: 110rem;
}
.wsf-dev-calc .wsf-sections {
  gap: 3rem;
}
.wsf-dev-calc .wsf-section {
  padding: 2rem;
  border: 0.2rem solid var(--secondary-trans-10);
  border-radius: 0.5rem;
  background-color: #fff;
}
.wsf-dev-calc .wsf-section > h3 {
  margin-bottom: 1em;
}
/*
@media (min-width: 768px) {
    .wsf-sections {
        position: relative;
        padding-right: 30rem;
        .wsf-total-price {
            position: absolute !important;
            max-width: 26rem !important;
            right: 0%;
        }
    }
}
*/
