.elementor-3370 .elementor-element.elementor-element-f65784c{--display:flex;}/* Start custom CSS */.contact-form .wpcf7-form.init {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
}

.contact-form p {
    width: 49.1%;
}

.contact-form label {
    width: 100%;
}

.main-email {
    width: 100%;
}

.main-email p {
    width: 100%;
}

.main-review{
    width: 100%;
}

.main-review p {
    width: 100%;
}
.main-checkbox {
    width: 100%;
}

.contact-form label {
    font-family: "Futura Book font", Sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 25px;
}

.contact-form .wpcf7-form-control {
    background-color: #FFFFFF;
    border-color: #0000005C;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.contact-form .wpcf7-form-control {
    background-color: #FFFFFF;
    border-color: #0000005C;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.main-review .wpcf7-form-control.wpcf7-textarea {
    height: 42px !important;
}

.main-review .wpcf7-form-control.wpcf7-textarea:focus-visible {
    outline: none !important;
}

.contact-form input:focus-visible {
    outline: none;
}

.main-button {
    width: 100%;
}

.main-button p {
    width: 100%;
}

.main-button input {
    width: 100%;
    border: none;
    background: linear-gradient(180deg, #ED2F2F 0%, #400C22 100%);
    color: #fff;
    font-family: "Futura Book font", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    padding: 15px 0px 15px 0px;
}

.main-button input:hover {
    background: linear-gradient(180deg, #400C22 0%, #ED2F2F 100%);
}

.main-checkbox span {
    font-family: "Futura Book font", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 15px;
}

.main-checkbox .wpcf7-list-item.first.last {
    margin: 0px;
}

.main-checkbox p {
    width: 100%;
}

.main-checkbox label {
    display: flex;
    align-items: center;
    column-gap: 9px;
    margin-bottom: 10px;
}


Mobile view ::

@media only screen and (max-width:767px)
{

.contact-form .wpcf7-form.init {
    display: block;
}

}/* End custom CSS */