.elementor-2630 .elementor-element.elementor-element-3051aa99 > .elementor-container{max-width:890px;}.elementor-2630 .elementor-element.elementor-element-3051aa99{margin-top:70px;margin-bottom:70px;}.elementor-2630 .elementor-element.elementor-element-54bfb6f9{text-align:center;}.elementor-2630 .elementor-element.elementor-element-54bfb6f9 .elementor-heading-title{color:#525252;font-family:"Roboto", Sans-serif;font-weight:500;}/* Start custom CSS for section, class: .elementor-element-3051aa99 *//* wpform */
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {
    padding-right: 0px !important
}
.form {
    font-weight: 500;
    width: 100%;
    margin: auto 0px 10px auto;
    -webkit-box-shadow: 0 0 8px 3px #ccc;
    box-shadow: 0 0 8px 3px #ccc;
    padding: 40px 50px;
    background-color: #f8f8f8;
    margin-bottom: 30px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    color: #525252;
    font-weight: 600;
}

wpforms-2623-field_14-container b {
    color: #525252;
    font-weight: 600;
}

.wpforms-field-container {
    display: flex;
    flex-wrap: wrap;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    border-top: 1px solid #ddd;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
    margin-top: -50px !important;
    color: #fff;
    background: #0c4e80;
    font-size: 14px;
    padding: 10px 30px;
    cursor: pointer;
    transition: all 0s;
    border: 1px solid #0c4e80;
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    background: #fff;
    color: #0c4e80;
}

.wpforms-form input {
    padding: 10px 20px;
    border: 1px solid #d9d9d9;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-weight: 500;
    font-size: 14px;
}

div.wpforms-container-full .wpforms-form .wpforms-field {
    width: 50%;
}

.option-two {
    margin-top: -50px !important;
}

.custom-form-checkbox {
    margin-top: 20px !important;
}

.wpforms-submit-container {
    margin-top: 50px !important;
    text-align: center;
}

.share-capital {
    margin-top: -83px !important;
}

.phone-or-mail {
    margin-top: 30px !important;
}

.type-of-company {
    margin-top: -70px !important;
}

@media (max-width: 960px) {
    .wpforms-field-container {
        display: flex;
        flex-wrap: no-wrap;
        flex-direction: column;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field {
        width: 100%;
    }

    .type-of-company {
        margin-top: 0 !important;
    }

    .share-capital {
        margin-top: 0px !important;
    }

    .phone-or-mail {
        margin-top: 0px !important;
    }
}/* End custom CSS */