.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-053bef9{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-8e1e48c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-8e1e48c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:38px;font-weight:600;color:#22B473;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-80d69f9{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;color:#787878;}.elementor-22 .elementor-element.elementor-element-79cffa7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-79cffa7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-79cffa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-widget-jet-engine-booking-form .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-engine-booking-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-engine-booking-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-engine-booking-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-engine-booking-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-row:not(:last-child){padding-bottom:25px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-row{margin-left:calc( -34px/2 );margin-right:calc( -34px/2 );}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-col{padding-left:calc( 34px/2 );padding-right:calc( 34px/2 );align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__label{font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:700;color:#666666;padding:0px 0px 5px 0px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__desc{color:#CCCCCC;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__label, .elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form ::-webkit-input-placeholder{color:#AFAFAF;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form ::-ms-input-placeholder{color:#AFAFAF;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form ::-moz-placeholder{color:#AFAFAF;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form :-moz-placeholder{color:#AFAFAF;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__field:not(.checkradio-field):not(.range-field){border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;border-radius:5px 5px 5px 5px;max-width:100%;width:100%;flex:0 1 100%;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__field.textarea-field{height:150px;min-height:150px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__heading{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#666666;padding:0px 0px 30px 0px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-repeater__new{background-color:#22B473;color:#FFFFFF;border-style:none;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-repeater__remove{background-color:#22B473;color:#FFFFFF;border-style:none;font-size:25px;line-height:25px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-repeater__row-remove{align-self:center;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__group-break{height:0px;background-color:#0B0B0B;margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__required{color:#FF0000;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__submit{background-color:#22B473;color:#FFFFFF;font-family:"Work Sans", Sans-serif;border-style:solid;border-width:2px 2px 2px 2px;border-color:#22B473;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__submit:hover{background-color:#666666;color:#FFFFFF;border-color:#666666;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__next-page{background-color:#FFFFFF00;color:#22B473;font-family:"Work Sans", Sans-serif;margin:20px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#22B473;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__next-page:hover{background-color:#22B473;color:#FFFFFF;border-color:#22B473;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__prev-page{background-color:#02010100;color:#22B473;font-family:"Work Sans", Sans-serif;margin:20px 20px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#22B473;border-radius:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__prev-page:hover{background-color:#22B473;color:#FFFFFF;border-color:#22B473;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-message{font-family:"Work Sans", Sans-serif;border-style:none;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-message--success{background-color:#22B473;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-message--error{background-color:#FF0000;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__field-error, .elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form .jet-engine-file-upload__errors{text-align:left;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-message{border-radius:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-8e1e48c .elementor-heading-title{line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-row:not(:last-child){padding-bottom:15px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form__label{padding:20px 0px 5px 0px;}.elementor-22 .elementor-element.elementor-element-2d4c867 .jet-form-message{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-2d4c867 */.jet-engine-file-upload__content {
   min-height: 0px !important; 
    
}
.title_form_color .jet-form__heading {
    color:#22B473 !important;
}


.title_form_grey .jet-form__heading {
    color:#666666 !important;
}

.jet-form__next-page-msg.jet-form__next-page-msg--visible {
    margin-top: 30px;
    color: #22B473;
    font-weight: 500;
    font-style: oblique;
}

@media screen and (max-width:767px){
    
    .jet-form-col.jet-form-col-3.jet-form-push-6.field-type-text.tiktok_class.jet-form-field-container {
    margin-top: 0px!important;
}
}

.jet-form-col.jet-form-col-3.jet-form-push-6.field-type-text.tiktok_class.jet-form-field-container {
    margin-top: -100px;
}

@media screen and (max-width:767px){
    .jet-form-col.jet-form-col-3.field-type-text.twitter_class.jet-form-field-container {
    margin-top: 0px !important;
    
}  
} 

.jet-form-col.jet-form-col-3.field-type-text.twitter_class.jet-form-field-container {
    margin-top: -100px;
}/* End custom CSS */