.elementor-1186 .elementor-element.elementor-element-6767409{--min-height:40vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.4;}.elementor-1186 .elementor-element.elementor-element-6767409:not(.elementor-motion-effects-element-type-background), .elementor-1186 .elementor-element.elementor-element-6767409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1186 .elementor-element.elementor-element-6767409::before, .elementor-1186 .elementor-element.elementor-element-6767409 > .elementor-background-video-container::before, .elementor-1186 .elementor-element.elementor-element-6767409 > .e-con-inner > .elementor-background-video-container::before, .elementor-1186 .elementor-element.elementor-element-6767409 > .elementor-background-slideshow::before, .elementor-1186 .elementor-element.elementor-element-6767409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1186 .elementor-element.elementor-element-6767409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-text );}.elementor-1186 .elementor-element.elementor-element-6767409, .elementor-1186 .elementor-element.elementor-element-6767409::before{--border-transition:0.3s;}.elementor-1186 .elementor-element.elementor-element-cde9bd9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1186 .elementor-element.elementor-element-12203bc{text-align:center;color:var( --e-global-color-secondary );width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1186 .elementor-element.elementor-element-752fd51{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}@media(min-width:768px){.elementor-1186 .elementor-element.elementor-element-752fd51{--content-width:800px;}}@media(min-width:1367px){.elementor-1186 .elementor-element.elementor-element-6767409:not(.elementor-motion-effects-element-type-background), .elementor-1186 .elementor-element.elementor-element-6767409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-e67c5d9 *//* Form title */
.gform_heading {
    display: none;
}

/* Checkbox start */
.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice {
    display: flex;
    align-items: center;
    column-gap: 5px;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice .gfield-choice-input {
    display: flex !important;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox] {
    appearance: none;
    margin: 0;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]::before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #33726C;
    border-radius: 25%;
    transform: scale(0);
    transition: transform .3s ease;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]:checked::before {
    transform: scale(1) !important;
}
/* Checkbox end */

/* Radio button start */
.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice {
    display: flex;
    align-items: center;
    column-gap: 5px;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio] {
    appearance: none;
    margin: 0;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio]::before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #33726C;
    border-radius: 50%;
    transform: scale(0);
    transition: transform .3s ease;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio]:checked::before {
    transform: scale(1) !important;
}
/* Radio button end */

/* Datepicker field start */
.gform_wrapper .gform_body .gform_fields .gfield .datepicker {
    border-color: darkgrey;
    border-radius: 20px;
}
/* Datepicker field end */

/* Number field start */
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number input {
    border-color: darkgrey;
    border-radius: 20px;
}
/* Numberfield end */

/* Textarea field start */
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea {
    height: 90px;
    border-color: darkgrey;
    border-radius: 10px;
}
/* Textarea field end */

/* Single line text field start */
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text] {
    border-color: darkgrey;
    border-radius: 20px;
}
/* Single line text field end */

/* Date field start */
.gform_wrapper .gform_body .gform_fields .gfield .gfield_date_month input, .gfield_date_day input, .gfield_date_year input {
    border-color: darkgrey;
    border-radius: 20px;
}
/* Date field end */

/* E-mail field start */
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input {
    border-color: darkgrey;
    border-radius: 20px;
}
/* E-mail field end */

/* Tel field start */
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_phone input {
    border-color: darkgrey;
    border-radius: 20px;
}
/* Tel field end */

/* Consent field start */
.ginput_container_consent {
    display: flex;
    align-items: center;
    column-gap: 5px;
} 

.ginput_container_consent input[type=checkbox] {
    appearance: none;
    margin: 0;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.ginput_container_consent input[type=checkbox]::before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #33726C;
    border-radius: 25%;
    transform: scale(0);
    transition: transform .3s ease;
}

.ginput_container_consent input[type=checkbox]:checked::before {
    transform: scale(1) !important;
}
/* Consent field end */

/* Next button start */
.gform_wrapper .gform_body .gform_page_footer .gform_next_button {
    padding: 8px 20px;
    border: none;
    background: #EC9B6A;
    color: #ffffff;
    margin-top: 10px;
}

.gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover {
    background: #33726C;
    transform: translateY(-4px);
}
/* Next button end */

/* Previous button start */
.gform_wrapper .gform_body .gform_page_footer .gform_previous_button {
    padding: 8px 20px;
    border: 1.5px solid #33726C;
}

.gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover {
    background: #000000;
    border: 1.5px solid #000000;
    color: #ffffff;
}
/* Previous button end */

/* Submit button start */
#gform_submit_button_1 {
    background: #EC9B6A;
    color: #ffffff;
    border: none;
}

#gform_submit_button_1:hover {
    background: #33726C;
    transform: translateY(-4px);
}
/* Submit button end *//* End custom CSS */