.elementor-2860 .elementor-element.elementor-element-15ab14a{margin-top:0px;margin-bottom:0px;padding:80px 40px 40px 40px;}.elementor-2860 .elementor-element.elementor-element-ae5626d{text-align:center;}.elementor-2860 .elementor-element.elementor-element-ae5626d .elementor-heading-title{color:#CD7399;font-family:"Poppins", Sans-serif;text-transform:capitalize;}.elementor-2860 .elementor-element.elementor-element-d25e89f{--divider-border-style:solid;--divider-color:#CD7399;--divider-border-width:2px;}.elementor-2860 .elementor-element.elementor-element-d25e89f .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-2860 .elementor-element.elementor-element-d25e89f .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-2860 .elementor-element.elementor-element-7225c8c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2860 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2860{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-2860 .dialog-close-button{display:flex;}#elementor-popup-modal-2860 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for section, class: .elementor-element-15ab14a */.row_form.row2column {
    justify-content: space-between;
    display: flex;
}

.column_form {
    width: 48%;
}

.row_form {
    margin-bottom:20px;
}

.row_form label,
label{
    font-family: "Poppins", Sans-serif;
    color:#222;
     margin-bottom:10px;
     font-size:16px;
     line-height: 1;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 100px;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background-color: #cd7399;
    color: #fff!important;
    text-transform: uppercase;
    font-weight: 600;
    border: 1px solid #cd7399;
    margin-top: 30px;
    border-radius: 10px;
    font-size: 24px;
    transition: all 0.2s;
    padding: 10px 40px;
    display: inline-block;
    text-shadow: 0 -1px 1px #a36597;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: inset 585px 0 0 0 #fff;
    border: 1px solid #cd7399;
    color: #cd7399!important;
    cursor: pointer;
    transition: 0.25s;
}
input.wpcf7-form-control.wpcf7-submit:focus{
    outline:none;
}
span.form_required_mark {
    color: #ce7399;
    font-weight: 900;
}
@media(max-width:567px){
    .row_form.row2column {
    margin-bottom: 0;
    flex-direction: column;
}

.column_form {
    width: 100%;
    margin-bottom: 20px;
}
}
textarea.wpcf7-form-control.wpcf7-textarea {
    margin-bottom: 20px;
}

span.wpcf7-form-control.wpcf7-acceptance.optional {
    position: relative;
}

span.wpcf7-form-control.wpcf7-acceptance.optional::after {content: '*';color: red;position: absolute;top: -6px;}/* End custom CSS */