.webform-submission-newsletter-form-form {
  max-width:800px;
  margin: 0 auto;
}
.form-title {
    font-weight: 600;
    margin-bottom: .75rem;
    text-transform: uppercase
}

.form-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.form-item {
    width: 100%
}

@media (min-width: 768px) {
    
    .form-wrapper {
        gap: 1.25rem
    }

    .child-name-container .form-item,
    .name-container>.form-item {
        width: calc(50% - 10px)
    }

    .address-top-container .form-item-address {
        width: calc(65% - 10px)
    }

    .address-top-container .form-item-box,.address-top-container .form-item-number {
        width: calc(17.5% - 15px)
    }

    .address-bottom-container .form-item-postal-code {
        width: calc(30% - 10px)
    }

    .address-bottom-container .form-item-city {
        width: calc(70% - 10px)
    }
}
