.elementor-7347 .elementor-element.elementor-element-a25275d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7347 .elementor-element.elementor-element-db77302 .elementor-heading-title{font-size:35px;font-weight:700;color:var( --e-global-color-text );}.elementor-7347 .elementor-element.elementor-element-5e32f6d{width:var( --container-widget-width, 650px );max-width:650px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-text );}.elementor-7347 .elementor-element.elementor-element-5e32f6d a{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7347 .elementor-element.elementor-element-a25275d{--content-width:95%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7347 .elementor-element.elementor-element-db77302 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-5e32f6d */div#field_1_21 {
    text-align: justify;
    text-align-last: center;
    font-weight: 700;
    background-color: #62c1bd;
    padding: 20px 20px 10px 20px;
    border-radius: 20px;
    font-size: 16px;
    line-height: 30px;
}
div#gform_confirmation_message_1 {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    background-color: #62c1bd;
    padding: 20px;
    border-radius: 20px;
}
@media (max-width:767px){
    div#field_1_21 {
    text-align: justify;
    text-align-last: center;
    font-weight: 700;
    background-color: #62c1bd;
    padding: 15px 15px 5px 15px;
    border-radius: 20px;
    font-size: 14px;
    line-height: 25px;
}
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d div#ui-datepicker-div {
    border-radius: 20px;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d .gform_heading {
    display: none;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d label.gfield_label.gform-field-label {
    font-size: 16px;
    font-weight: 700;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d legend.gfield_label.gform-field-label.gfield_label_before_complex {
    font-size: 16px;
    font-weight: 700;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d input#input_1_1 , input#input_1_3 ,input#input_1_6 , input#input_1_7, input#input_1_12 , input#input_1_14 , input#input_1_15 {
    background-color: #F4F4F4;
    padding: 25px 15px;
    border-radius: 500px;
    color: #808080;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d textarea#input_1_16{
    background-color: #F4F4F4;
    padding: 25px 15px;
    border-radius: 24px;
    color: #808080;
    border: 0px;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d input#choice_1_9_0 , input#choice_1_9_1 {
    border: 1px solid #ddd;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d input#input_1_6 {
    width: 100%;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d span.gfield_required.gfield_required_text {
    color: #d7a52f;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d input#choice_1_8_1 , input#choice_1_8_2, input#choice_1_8_3 ,input#choice_1_8_4, input#choice_1_8_5,input#choice_1_8_6 , input#choice_1_8_7, input#choice_1_11_1,input#choice_1_11_2  {
    border: 2px solid #ddd;
    border-radius: 4px;
}
@media (min-width:767px){
.elementor-7347 .elementor-element.elementor-element-5e32f6d div#input_1_10 {
    margin-top: 30px;
}
}
@media (max-width:767px){
.elementor-7347 .elementor-element.elementor-element-5e32f6d div#input_1_10 {
    margin-top: -25px;
}
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d input#choice_1_10_1 , input#choice_1_10_2, input#choice_1_10_3 ,input#choice_1_10_4, input#choice_1_10_5,input#choice_1_10_6 , input#choice_1_10_7  {
    border: 2px solid #ddd;
    border-radius: 4px;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d div#gform_drag_drop_area_1_17 {
    border-radius: 20px;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d span.gform_drop_instructions {
    font-size: 15px;
    font-weight: 700;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d button#gform_browse_button_1_17 {
    background-color: #E3C274;
    color: #002523;
    border-radius: 50px;
}
.elementor-7347 .elementor-element.elementor-element-5e32f6d input#gform_submit_button_1 {
    width: 100%;
    padding: 15px;
    color: #002523;
    background-color: #62C1BD;
    font-size: 18px;
    border-radius: 50px;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {
    color: #62C1BD !important;
}/* End custom CSS */