.elementor-18 .elementor-element.elementor-element-8346753{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:clamp(2.5rem, 1.6197rem + 3.7559vw, 5rem) clamp(2.5rem, 1.6197rem + 3.7559vw, 5rem);--row-gap:clamp(2.5rem, 1.6197rem + 3.7559vw, 5rem);--column-gap:clamp(2.5rem, 1.6197rem + 3.7559vw, 5rem);--overflow:hidden;--overlay-opacity:0.44;--margin-top:-7.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:clamp(8.5rem, 6.2113rem + 9.7653vw, 15rem);--padding-bottom:clamp(3rem, 2.2958rem + 3.0047vw, 5rem);--padding-left:clamp(1.5rem, 0.2676rem + 5.2582vw, 5rem);--padding-right:clamp(1.5rem, 0.2676rem + 5.2582vw, 5rem);}.elementor-18 .elementor-element.elementor-element-8346753:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8346753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #5C77FF66 0%, #11111366 60%);}.elementor-18 .elementor-element.elementor-element-8346753::before, .elementor-18 .elementor-element.elementor-element-8346753 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-8346753 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-8346753 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-8346753 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-8346753 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-c40f18c{--display:flex;--justify-content:space-between;--gap:clamp(3rem, 2.2958rem + 3.0047vw, 5rem) clamp(3rem, 2.2958rem + 3.0047vw, 5rem);--row-gap:clamp(3rem, 2.2958rem + 3.0047vw, 5rem);--column-gap:clamp(3rem, 2.2958rem + 3.0047vw, 5rem);--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-c40f18c.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a505670{--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;--align-items:flex-start;--gap:clamp(1rem, 0.912rem + 0.3756vw, 1.25rem) clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);--row-gap:clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);--column-gap:clamp(1rem, 0.912rem + 0.3756vw, 1.25rem);}.elementor-18 .elementor-element.elementor-element-059ff15 > .elementor-widget-container{background-color:#161618;padding:0rem 1rem 0rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#44444A;border-radius:48px 48px 48px 48px;box-shadow:0px 7.4px 18.5px 0px rgba(255, 255, 255, 0.11) inset;}.elementor-18 .elementor-element.elementor-element-059ff15.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-059ff15 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-e44169e{text-align:start;}.elementor-18 .elementor-element.elementor-element-e44169e .elementor-heading-title{font-size:29px;}.elementor-18 .elementor-element.elementor-element-37ba0fc{--display:flex;--min-height:550px;}.elementor-18 .elementor-element.elementor-element-37ba0fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-6223e5b{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-a4b376d{--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;--align-items:center;--gap:clamp(4rem, 3.6479rem + 1.5023vw, 5rem) clamp(4rem, 3.6479rem + 1.5023vw, 5rem);--row-gap:clamp(4rem, 3.6479rem + 1.5023vw, 5rem);--column-gap:clamp(4rem, 3.6479rem + 1.5023vw, 5rem);--padding-top:clamp(4rem, 3.2077rem + 3.3803vw, 6.25rem);--padding-bottom:clamp(4rem, 3.2077rem + 3.3803vw, 6.25rem);--padding-left:clamp(1.5rem, 0.2676rem + 5.2582vw, 5rem);--padding-right:clamp(1.5rem, 0.2676rem + 5.2582vw, 5rem);}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-8346753{--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;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-8346753{--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;}.elementor-18 .elementor-element.elementor-element-90e5f11 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-c40f18c{--width:22.098%;}.elementor-18 .elementor-element.elementor-element-37ba0fc{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-c40f18c{--width:100%;}.elementor-18 .elementor-element.elementor-element-37ba0fc{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6223e5b */.fcal_calendar_inner {
    background: rgba(17,17,19,0.5) !important;
    backdrop-filter: blur(3px); /* Apply a 10px blur to the background */
    -webkit-backdrop-filter: blur(3px); /* For WebKit-based browsers */
}

.fcal_calendar_inner .fcal_side {
    background: rgba(17,17,19,0.5) !important;
    backdrop-filter: blur(3px); /* Apply a 10px blur to the background */
    -webkit-backdrop-filter: blur(3px); /* For WebKit-based browsers */
}

.fcal_slot_picker, .fcal_slot_picker .fcal_slot_picker_header, .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details  {
    background: rgba(17,17,19,0.1) !important;
    backdrop-filter: blur(3px); /* Apply a 10px blur to the background */
    -webkit-backdrop-filter: blur(3px); /* For WebKit-based browsers */
}/* End custom CSS */