.elementor-13256 .elementor-element.elementor-element-a632981{--display:flex}.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-13256 .elementor-element.elementor-element-ade27f3{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:50px 0 0 0;text-align:center}.elementor-13256 .elementor-element.elementor-element-ade27f3 .elementor-heading-title{font-family:"Syncopate",Sans-serif;font-size:2.5vw;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:-2px;color:#000}.elementor-13256 .elementor-element.elementor-element-227d8a00{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-13256 .elementor-element.elementor-element-7f6494e{--spacer-size:50px}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var(--e-global-color-primary)}.elementor-widget-fluent-form-widget .step-nav button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-13256 .elementor-element.elementor-element-bdd960c .fluentform-widget-wrapper{background-color:#FFF;width:590px;padding:50px 50px 40px 70px;border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-13256 .elementor-element.elementor-element-bdd960c .ff-el-progress{background-color:#FBFBFB;height:25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#949292;border-radius:15px 15px 15px 15px}.elementor-13256 .elementor-element.elementor-element-bdd960c .ff-el-progress-bar{background-color:#fff0;background-image:linear-gradient(180deg,#407AEF 0%,#00A2DF 100%)}.elementor-13256 .elementor-element.elementor-element-bdd960c .step-nav button{background-color:#fff0;color:#FFF;font-family:"Poppins",Sans-serif;font-size:22px;font-weight:600;background-image:linear-gradient(180deg,#0074A7 0%,#006088 100%);border-style:double;border-radius:30px 30px 30px 30px;padding:3px 15px 3px 15px}.elementor-13256 .elementor-element.elementor-element-bdd960c{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-13256 .elementor-element.elementor-element-bdd960c>.elementor-widget-container{padding:0 0 0 0;border-style:none}.elementor-13256 .elementor-element.elementor-element-bdd960c.elementor-element{--align-self:center}.elementor-13256 .elementor-element.elementor-element-bdd960c .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-13256 .elementor-element.elementor-element-bdd960c .fluentform-widget-wrapper .ff-el-group textarea,.elementor-13256 .elementor-element.elementor-element-bdd960c .fluentform-widget-wrapper .ff-el-group select{text-align:left}.elementor-13256 .elementor-element.elementor-element-bdd960c .ff-el-progress-status{margin:0 0 0 0}.elementor-13256 .elementor-element.elementor-element-bdd960c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb!important;color:#ffffff!important;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;margin-top:15px;font-family:"Poppins",Sans-serif;font-size:22px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-widget-ucaddon_blox_btn_group .blox_btn_group a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group .elementor-repeater-item-0baf438{color:#006866!important;background-color:#ffffff!important;border-color:#006866!important}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group .elementor-repeater-item-0baf438 svg{fill:#006866!important}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group .elementor-repeater-item-0baf438:hover{color:#ffffff!important;background-color:#006866!important;border-color:#000000!important}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group .elementor-repeater-item-0baf438:hover svg{fill:#ffffff!important}.elementor-13256 .elementor-element.elementor-element-e92ead7>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-13256 .elementor-element.elementor-element-e92ead7>.elementor-widget-container{margin:0 0 0 0;padding:20px 0 0 0;border-style:none}.elementor-13256 .elementor-element.elementor-element-e92ead7.elementor-element{--align-self:center}.elementor-13256 .elementor-element.elementor-element-e92ead7{z-index:10}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group{gap:20px;justify-content:center}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group a{border-radius:50px 50px 50px 50px;padding:8px 040px 8px 040px;border-style:dashed;border-width:2px 2px 2px 2px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5) inset;font-family:"Poppins",Sans-serif;font-weight:800;text-transform:uppercase;color:#FFF;background-color:#3F2B2B}.elementor-13256 .elementor-element.elementor-element-e92ead7 a{text-align:center}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group_inner{gap:10px}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group a:hover{color:#22C8FF}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group a:hover svg{fill:#22C8FF}.elementor-13256 .elementor-element.elementor-element-6acb40fa{padding:0 50px 20px 50px;text-align:center}.elementor-13256 .elementor-element.elementor-element-6acb40fa .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:12px;font-weight:500;color:#222}#elementor-popup-modal-13256 .dialog-widget-content{animation-duration:1.2s;border-radius:5px 5px 5px 5px;box-shadow:2px 8px 23px 3px rgb(255 255 255 / .2)}#elementor-popup-modal-13256{background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-13256 .dialog-message{width:640px;height:100vh;align-items:flex-start}#elementor-popup-modal-13256 .dialog-close-button{display:flex;font-size:30px}@media(max-width:1024px){.elementor-13256 .elementor-element.elementor-element-ade27f3{padding:20px 0 0 0;text-align:center}.elementor-13256 .elementor-element.elementor-element-ade27f3 .elementor-heading-title{font-size:5vw}.elementor-13256 .elementor-element.elementor-element-e92ead7>.elementor-widget-container{margin:0 0 30px 0}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group{justify-content:center}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group a{font-size:18px}.elementor-13256 .elementor-element.elementor-element-6acb40fa{text-align:center}}@media(min-width:768px){.elementor-13256 .elementor-element.elementor-element-a632981{--width:670%}}@media(max-width:767px){.elementor-13256 .elementor-element.elementor-element-a632981{--width:668px}.elementor-13256 .elementor-element.elementor-element-ade27f3{width:var(--container-widget-width,275px);max-width:275px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:20px 030px 0 030px;--container-widget-width:275px;--container-widget-flex-grow:0;text-align:center}.elementor-13256 .elementor-element.elementor-element-ade27f3.elementor-element{--align-self:center}.elementor-13256 .elementor-element.elementor-element-ade27f3 .elementor-heading-title{font-size:4.7vw;line-height:1.1em;letter-spacing:-2px}.elementor-13256 .elementor-element.elementor-element-227d8a00{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-13256 .elementor-element.elementor-element-bdd960c{width:var(--container-widget-width,427px);max-width:427px;--container-widget-width:427px;--container-widget-flex-grow:0}.elementor-13256 .elementor-element.elementor-element-bdd960c>.elementor-widget-container{margin:-30px 0 0 -4px;padding:0 0 0 0}.elementor-13256 .elementor-element.elementor-element-bdd960c .fluentform-widget-wrapper{width:250px;padding:20px 30px 20px 30px}.elementor-13256 .elementor-element.elementor-element-bdd960c .step-nav button{font-size:15px}.elementor-13256 .elementor-element.elementor-element-e92ead7>.elementor-widget-container{margin:-10vw 0vw 0vw 0vw;padding:40px 0 10px 0}.elementor-13256 .elementor-element.elementor-element-e92ead7.elementor-element{--align-self:center}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group{gap:5px;justify-content:center}.elementor-13256 .elementor-element.elementor-element-e92ead7 .blox_btn_group a{padding:4px 12px 4px 12px;border-width:2px 2px 2px 2px;font-size:9px}.elementor-13256 .elementor-element.elementor-element-6acb40fa{padding:0 0 0 0;text-align:center}.elementor-13256 .elementor-element.elementor-element-6acb40fa .elementor-heading-title{font-size:11px}#elementor-popup-modal-13256 .dialog-message{width:330px}#elementor-popup-modal-13256{justify-content:center}}.hero-shine{background:linear-gradient(to right,#EB3496 0,white 30%,#EB3496 25%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:animate 16s linear infinite}@keyframes animate{0%{background-position:0}50%{background-position:600px}100%{background-position:1200px}}.booking-form-container .ff_submit_btn_wrapper::before,.booking-form-container .ff_submit_btn_wrapper::after{content:none!important;display:none!important}.booking-form-container .ff_submit_btn_wrapper{position:static!important;z-index:auto!important;pointer-events:none!important}.booking-form-container .ff_submit_btn_wrapper .ff-btn-submit{position:relative!important;z-index:2!important;pointer-events:auto!important;-webkit-appearance:none;touch-action:manipulation}.booking-form-container .ff-el-group:last-child,.booking-form-container .ff-el-group:last-child .ff-el-input--content{overflow:visible!important}html,body,.booking-form-container{overscroll-behavior:contain}.fluent_form_31 .ff-btn-submit{z-index:99999!important;position:relative!important}