.elementor-4729 .elementor-element.elementor-element-21c4f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-4729 .elementor-element.elementor-element-e2c07c2{text-align:center;}.elementor-4729 .elementor-element.elementor-element-e2c07c2 .elementor-heading-title{font-size:36px;}.elementor-4729 .elementor-element.elementor-element-16f604d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4729 .elementor-element.elementor-element-16f604d{text-align:center;}.elementor-4729 .elementor-element.elementor-element-6842041 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-16f604d */.elementor-4729 .elementor-element.elementor-element-16f604d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-6842041 */.elementor-4729 .elementor-element.elementor-element-6842041 input, .elementor-4729 .elementor-element.elementor-element-6842041 select, .elementor-4729 .elementor-element.elementor-element-6842041 textarea{
    background-color: #F2F5FA;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{
    padding-top: 50px;
    margin-top: 50px;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: roboto;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_upload_text{
    font-size: 22px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_dropzone{
    max-width: none;
}
.elementor-4729 .elementor-element.elementor-element-6842041 input[type=radio]{
    padding: 10px;
    border:1px solid #979797;
}
.elementor-4729 .elementor-element.elementor-element-6842041  .frm_radio input[type=radio]:before{
        width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #008AB0;
    margin: -5px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_checkbox input[type=checkbox]:before{
    background-color: #008AB0;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_add_form_row{
    background: none;
    border: none;
    padding: 0;
    margin-right: 30px;
    color: #008ab0;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_repeat_buttons .frm_add_form_row .frm-svg-icon {
    fill:  #008ab0;
    width: 20px;
    height: 20px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_remove_form_row{
    background: none;
    border: none;
    padding: 0;
    margin-right: 30px;
    color: #FF0000;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_remove_form_row:hover .frm_repeat_buttons  .frm_remove_form_row svg{
    fill:  #FF0000;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_repeat_buttons  .frm_remove_form_row svg{
    fill:  #FF0000;
    width: 20px;
    height: 20px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 h3[class*="frm_pos_"]{
    font-family: Roboto;
    font-size: 20px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm-summary-page-wrapper{
    margin:0;
    padding: 0;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm-edit-page-btn{
    margin:10px;
    margin-top:-55px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_form_field{
    margin-top:30px;
}
.elementor-4729 .elementor-element.elementor-element-6842041 .frm_error_style, .elementor-4729 .elementor-element.elementor-element-6842041 .frm_message{
    text-align: center;
}/* End custom CSS */