.elementor-1345 .elementor-element.elementor-element-7e926c3{--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;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1345 .elementor-element.elementor-element-600cea9{text-align:center;color:var( --e-global-color-90e9ee0 );}.elementor-1345 .elementor-element.elementor-element-3dc28ef{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-1345 .elementor-element.elementor-element-3dc28ef.elementor-element{--align-self:center;}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-90e9ee0 );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__desc{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__field:not(.checkradio-field):not(.range-field){font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-radius:8px 8px 8px 8px;}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__heading{font-family:"Varela Round", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-90e9ee0 );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-repeater__actions{justify-content:flex-start;}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__submit{background-color:var( --e-global-color-primary );color:var( --e-global-color-0f05e77 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );padding:8px 60px 8px 60px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__submit:hover{background-color:var( --e-global-color-0f05e77 );color:var( --e-global-color-2bfe732 );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__next-page{color:var( --e-global-color-0f05e77 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0f05e77 );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__next-page:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__prev-page{color:var( --e-global-color-0f05e77 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0f05e77 );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__prev-page:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-message{text-align:center;}.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form__field-error, .elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-1345 .elementor-element.elementor-element-6b1d4b4{--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;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1345 .elementor-element.elementor-element-af0817e{text-align:center;}.elementor-1345 .elementor-element.elementor-element-af0817e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1345 .elementor-element.elementor-element-53818a6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-1345 .elementor-element.elementor-element-53818a6 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1345 .elementor-element.elementor-element-53818a6 .jet-listing-grid__slider-icon{width:40px;height:40px;line-height:40px;margin-top:calc( -40px/2 );font-size:40px;color:var( --e-global-color-90e9ee0 );background:var( --e-global-color-a376b26 );}.elementor-1345 .elementor-element.elementor-element-53818a6 .jet-listing-grid__slider-icon svg{height:40px;}.elementor-1345 .elementor-element.elementor-element-53818a6 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-primary );}.elementor-1345 .elementor-element.elementor-element-53818a6 .jet-listing-grid__slider-icon.prev-arrow{left:-20px;right:auto;}.elementor-1345 .elementor-element.elementor-element-53818a6 .jet-listing-grid__slider-icon.next-arrow{right:-20px;left:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1345 .elementor-element.elementor-element-53818a6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-1345 .elementor-element.elementor-element-3dc28ef{width:100%;max-width:100%;}.elementor-1345 .elementor-element.elementor-element-53818a6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-3dc28ef */.field-type-page_break .jet-form__next-page-wrap {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.no_prev .jet-form__next-page-wrap {
    justify-content: end
}
.elementor-1345 .elementor-element.elementor-element-3dc28ef button.auto {
    display: none
}
.field-type-text .jet-form__label {
    display: none
}
.field-type-text input {
    text-align: right
}
.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-messages-wrap {
    background: rgb(255 255 255 / 65%);
}
@media (max-width:767px){
    .elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-row > .jet-form-col-6:first-child {
        margin:0 0 10px;
    }
}


.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-page--hidden {
    display: block;
}
.elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-row--page-break {
    display:none;
}
@media (min-width:767px){
    .elementor-1345 .elementor-element.elementor-element-3dc28ef form {
        display:flex;
        flex-wrap:wrap;
        gap:0 20px
    }
    .elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-page:not(:last-of-type) {
        width:calc(50% - 10px);
    }
    .elementor-1345 .elementor-element.elementor-element-3dc28ef .jet-form-page:last-of-type {
    width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-53818a6 */.elementor-1345 .elementor-element.elementor-element-53818a6 {
    margin-top: -20px;
}
.elementor-1345 .elementor-element.elementor-element-53818a6 .slick-track {
    padding-top: 18px;
}
.elementor-1345 .elementor-element.elementor-element-53818a6 .slick-arrow {
    margin-top: 0
}/* End custom CSS */
/* Start custom CSS */header.elementor-24 .elementor-element.elementor-element-e75bd41 .elementor-nav-menu--main .elementor-item,
header.elementor-24 .elementor-element.elementor-element-f9af7af .elementor-icon-list-text,
header.elementor-24 .elementor-element.elementor-element-391c48b .elementor-icon-list-text{
	color:#000;
}

header.elementor-24 .elementor-element.elementor-element-e75bd41 .elementor-nav-menu--main .elementor-item{
    fill:#000;
}

header.elementor-24 .elementor-element.elementor-element-391c48b > .elementor-widget-container{
    border-color: #000;
}

header.elementor-24 .elementor-element.elementor-element-37a8284.elementor-view-default .elementor-icon svg,
header.elementor-24 .elementor-element.elementor-element-031f519.elementor-view-default .elementor-icon svg{
    fill: #000;
}/* End custom CSS */