.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--img::after{background-color:transparent;background-image:linear-gradient(180deg, #0000003D 63%, #171717 100%);}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider{height:100vh;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider .swiper-slide .ms-slider--img img{object-fit:cover;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont{justify-content:left;align-items:flex-end;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont .ms-cont__inner{text-align:left;margin:50px 50px 50px 50px;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-sc--st{font-family:"Helvetica", Sans-serif;font-size:1vw;font-weight:400;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-sc--t{font-family:"Helvetica Light", Sans-serif;font-size:6vw;font-weight:100;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-sc--l{font-family:"Helvetica Light", Sans-serif;font-size:20px;font-weight:100;text-transform:uppercase;text-decoration:none;line-height:77px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont .ms-sc--l{justify-content:left;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont .elementor-section-wrap{margin:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider .swiper-slide .ms-slider--img img{object-fit:cover;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont{justify-content:center;align-items:flex-end;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont .ms-cont__inner{text-align:center;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-sc--t{font-size:8em;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-slider--cont .ms-sc--l{justify-content:center;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-5d7028b .ms-sc--t{font-size:2em;}.elementor-535 .elementor-element.elementor-element-5d7028b .ms-sc--l{font-size:18px;}}/* Start custom CSS for ms_slider_fs, class: .elementor-element-5d7028b */@media(max-width: 1024px){
    /* Force YouTube video to cover full area */
.ms-slider--video .youtube-background,
.ms-slider--video .video-background {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background-size: cover !important;
    background-position: center !important;
}

/* Default for desktop */
.ms-slider--video .youtube-background iframe,
.ms-slider--video .video-background iframe {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 100vw !important;  /* Use viewport units */
    height: 100vh !important;
    min-width: 100% !important;
    min-height: 100% !important;
    transform: translateX(-50%) translateY(-50%) !important;
    object-fit: cover !important;
    pointer-events: none !important;
}
}

/* For tablets in landscape (width > height) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .ms-slider--video .youtube-background iframe,
    .ms-slider--video .video-background iframe {
        width: 177.78vh !important;  /* 16/9 = 1.7778 */
        height: 100vh !important;
        min-width: 177.78vh !important;
        min-height: 100vh !important;
    }
}

/* For tablets in portrait (height > width) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .ms-slider--video .youtube-background iframe,
    .ms-slider--video .video-background iframe {
        width: 100vw !important;
        height: 56.25vw !important;  /* 9/16 = 0.5625 */
        min-width: 100vw !important;
        min-height: 56.25vw !important;
    }
}

/* For mobile */
@media (max-width: 767px) {
    .ms-slider--video .youtube-background iframe,
    .ms-slider--video .video-background iframe {
        width: 400% !important;
        height: 100% !important;
        min-width: 400% !important;
        min-height: 100% !important;
    }
}

@media(max-width: 1024px){
    /* Override inline styles from the video background plugin */
.ms-slider--video .youtube-background[style],
.ms-slider--video .video-background[style] {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Ensure the slide container has proper dimensions */
.swiper-slide {
    position: relative !important;
    overflow: hidden !important;
}

.ms-slider--video {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Light';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://new.tikihutcompany.com/wp-content/uploads/2025/12/Pragmatica-ExtraLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */