.elementor-10414 .elementor-element.elementor-element-e18972c{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-10414 .elementor-element.elementor-element-e18972c:not(.elementor-motion-effects-element-type-background), .elementor-10414 .elementor-element.elementor-element-e18972c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10414 .elementor-element.elementor-element-e18972c.e-con{--align-self:center;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video, .elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-thumbnail .raven-modal .modal-content{aspect-ratio:16 / 9;}.elementor-10414 .elementor-element.elementor-element-a09a232 > .elementor-widget-container{background-image:url("https://playcio.com/wp-content/uploads/2025/01/FALLBACK.png");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:no-repeat;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-thumbnail{background-position:center center;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-play i{color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-play > svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-play-button-preview{color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-a09a232 .mejs-overlay-button{background:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-a09a232 .mejs__speed-selected, .mejs-speed-selected{color:#FFFFFF !important;}.elementor-10414 .elementor-element.elementor-element-a09a232.raven-player-style2 .mejs-controls{background:#FFFFFF !important;}.elementor-10414 .elementor-element.elementor-element-a09a232 .raven-video-inline, .elementor-10414 .elementor-element.elementor-element-a09a232 #raven-video-modal .modal-content{border-style:none;}.elementor-10414 .elementor-element.elementor-element-1bedd4c{--display:flex;--min-height:1024px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-10414 .elementor-element.elementor-element-750a931{--display:flex;--min-height:1080px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10414 .elementor-element.elementor-element-7b122dfa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-10414 .elementor-element.elementor-element-7b122dfa:not(.elementor-motion-effects-element-type-background), .elementor-10414 .elementor-element.elementor-element-7b122dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-10414 .elementor-element.elementor-element-55659a5c{bottom:76%;}.elementor-10414 .elementor-element.elementor-element-55659a5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:100px;font-weight:600;line-height:1em;letter-spacing:-0.07em;color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-1936578 .elementor-button{background-color:#2148FF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.04em;border-radius:50px 50px 50px 50px;padding:22px 52px 22px 52px;}.elementor-10414 .elementor-element.elementor-element-1936578{top:78%;z-index:11;}.elementor-10414 .elementor-element.elementor-element-2805bd19{--display:flex;--min-height:100vh;}.elementor-10414 .elementor-element.elementor-element-223d8835 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1366px) and (min-width:768px){.elementor-10414 .elementor-element.elementor-element-750a931{--width:100%;}}@media(max-width:1366px){.elementor-10414 .elementor-element.elementor-element-e18972c{--min-height:54vh;}.elementor-10414 .elementor-element.elementor-element-750a931{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-10414 .elementor-element.elementor-element-e18972c{--min-height:70vh;}.elementor-10414 .elementor-element.elementor-element-1bedd4c{--margin-top:-193px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10414 .elementor-element.elementor-element-7b122dfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10414 .elementor-element.elementor-element-55659a5c .elementor-heading-title{font-size:70px;}.elementor-10414 .elementor-element.elementor-element-1936578{top:76%;}.elementor-10414 .elementor-element.elementor-element-1936578 .elementor-button{font-size:18px;padding:18px 40px 18px 40px;}}@media(max-width:767px){.elementor-10414 .elementor-element.elementor-element-e18972c{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:6;}.elementor-10414 .elementor-element.elementor-element-1bedd4c{--min-height:592px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10414 .elementor-element.elementor-element-55659a5c .elementor-heading-title{font-size:55px;}.elementor-10414 .elementor-element.elementor-element-2805bd19{--min-height:600px;}}@media(min-width:768px){.elementor-10414 .elementor-element.elementor-element-e18972c{--width:100vw;}.elementor-10414 .elementor-element.elementor-element-1bedd4c{--content-width:100%;}}@media(min-width:2400px){.elementor-10414 .elementor-element.elementor-element-e18972c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10414 .elementor-element.elementor-element-1bedd4c{--min-height:1265px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10414 .elementor-element.elementor-element-750a931{--width:2560px;--min-height:1440px;}}/* Start custom CSS for container, class: .elementor-element-2805bd19 *//* Target the video background element */
.elementor-background-video-container {
    position: relative; /* Ensure z-index works */
    z-index: 10; /* Higher z-index places it on top */
}

/* Target the Elementor gallery container */
.elementor-widget-image-gallery {
    position: relative;
    z-index: 5; /* Lower z-index places it behind */
}

/* Optionally, you might need to target the images directly */
.elementor-widget-image-gallery .gallery-item img {
    position: relative;
    z-index: 1; /* Even lower z-index for individual images */
}

/* Ensure the canvas is behind the video */
.mdw-curved-slider canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5; /* Lower than the video but potentially higher than images */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b122dfa *//* Target the video background element */
.elementor-background-video-container {
    position: relative; /* Ensure z-index works */
    z-index: 10; /* Higher z-index places it on top */
}

/* Target the Elementor gallery container */
.elementor-widget-image-gallery {
    position: relative;
    z-index: 5; /* Lower z-index places it behind */
}

/* Optionally, you might need to target the images directly */
.elementor-widget-image-gallery .gallery-item img {
    position: relative;
    z-index: 1; /* Even lower z-index for individual images */
}

/* Ensure the canvas is behind the video */
.mdw-curved-slider canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5; /* Lower than the video but potentially higher than images */
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */