body.page-id-9380 
.elementor-widget-text-editor.text-white p,
body.page-id-9380 
.elementor-widget-text-editor.text-white span {
    color: #fff !important;
}

body.page-id-9380 
.elementor-widget-text-editor.text-white p[style],
body.page-id-9380 
.elementor-widget-text-editor.text-white span[style] {
    color: #fff !important;
}


.tcthang img {
  height:100%!important;
  object-fit: cover;
}


body.page-id-9380 
.elementor-widget-text-editor.text-white p,
body.page-id-9380 
.elementor-widget-text-editor.text-white span {
    color: #fff !important;
}

body.page-id-9380 
.elementor-widget-text-editor.text-white p[style],
body.page-id-9380 
.elementor-widget-text-editor.text-white span[style] {
    color: #fff !important;
}


/* 1. Style cho Section chính (Background & Parallax) */
body.page-id-9380 #z70s-title {
    background-attachment: fixed;
    background-image: url('https://kalealifts.com.vn/wp-content/uploads/2023/04/z70_header.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

/* 2. Lớp phủ nền (Background Overlay) */
body.page-id-9380 #z70s-title .elementor-background-overlay {
    background-color: #000000F5;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/* 3. Chiều cao tối thiểu của Container */
body.page-id-9380 #z70s-title .elementor-container {
    min-height: 600px;
}

/* 4. Căn chỉnh chung cho các Heading */
body.page-id-9380 #z70s-title .elementor-widget-heading {
    text-align: center;
}

/* 5. Style tiêu đề chính (Antera Z70S) */
body.page-id-9380 #z70s-title .elementor-element-8f288ff .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Barlow", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

/* 6. Style tiêu đề phụ (Đẳng cấp sang trọng) */
body.page-id-9380 #z70s-title .elementor-element-3eccc86 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Barlow", Sans-serif;
    font-size: 23px;
    font-weight: 400;
}


/* 1. Style cho Section chính (Nền và Khoảng cách) */
body.page-id-9380 #z70s {
    background-image: url('https://kalealifts.com.vn/wp-content/uploads/2023/04/z70_bg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 70px 0px 70px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

/* 2. Tiêu đề chính (ANTERA Z70S) */
body.page-id-9380 #z70s .elementor-element-d73ce91 .elementor-heading-title {
    color: #292929;
    font-family: "Barlow", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

/* 3. Khối trình soạn thảo văn bản (Text Editor) */
body.page-id-9380 #z70s .elementor-element-a32e2f4 {
    color: #292929;
    font-family: "Barlow", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

body.page-id-9380 #z70s .elementor-element-a32e2f4 .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

body.page-id-9380 #z70s .swiper-slide, 
body.page-id-9380 #z70s .swiper-slide-inner {
    width: 100% !important;
    object-fit: cover;
}

body.page-id-9380 #z70s .elementor-element-d1889c7 .elementor-widget-image {
    border-style: solid;
    border-width: 12px;
    border-color: #FFFFFF;
    object-fit: cover;
    width: 100%;
}

body.page-id-9380 #z70s .elementor-element-006479f img {
    height: auto;
    max-width: 100%;
}


body.page-id-9380 #z70s .elementor-element-d962c96 .elementor-element-006479f .elementor-widget-container {
    padding-top: 150px;
    padding-left: 60px;
    padding-right: 60px;
}


@media (min-width: 1200px) {
    body.page-id-9380 #vachcabin .tab-content {
        height: 600px!important;
    }

    body.page-id-9380 #vachcabin .tab-content .tab-pane,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track .slide-item {
        height:100%;
    }

	body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item img {
        height: 90%!important;
	    max-height: 568px!important;
        object-fit: contain;
	}

    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track .slide-item img  {
        height: 100%!important;
	    max-height: 568px!important;
        object-fit: contain;
	}

    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item p {
        color: white;
        text-align: center;
    }

    body.page-id-9380 #tranthang .tab-content {
        height: 300px!important;
    }
	
    body.page-id-9380 #tranthang .tab-content .tab-pane,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item {
        height:100%;
    }

	body.page-id-9380 #tranthang .futura-basic-slider-js .slick-track .slide-item img {
        max-height: 242px!important;
        height: 100%!important;
        object-fit: contain;
	}

    body.page-id-9380 #mauthang .tab-content {
        height: 350px!important;
    }
	
    body.page-id-9380 #mauthang .tab-content .tab-pane,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item {
        height:100%;
    }
	
	body.page-id-9380 #mauthang .futura-basic-slider-js .slick-track .slide-item img {
        max-height: 349px!important;
        height: 100%!important;
        object-fit: contain;
	}
	

    body.page-id-9380 #santhang .tab-content {
        height: 350px!important;
    }
	
    body.page-id-9380 #santhang .tab-content .tab-pane,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css .futura-forest-slider-js,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track .slide-item {
        height:100%;
    }
	
	body.page-id-9380 #santhang .futura-forest-slider-js .slick-track .slide-item img {
        max-height: 349px!important;
        height: 100%!important;
        object-fit: contain;
	}
}
@media (max-width: 1199.98px) {

    body.page-id-9380 #vachcabin .tab-content {
        height: 550px!important;
    }

    body.page-id-9380 #vachcabin .tab-content .tab-pane,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track,
    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track .slide-item {
        height:100%;
    }

	body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item img {
        height: 90%!important;
	    max-height: 488px!important;
        object-fit: contain;
	}

    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track .slide-item img  {
        height: 100%!important;
	    max-height: 488px!important;
        object-fit: contain;
	}

    body.page-id-9380 #vachcabin .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item p {
        color: white;
        text-align: center;
    }

    body.page-id-9380 #tranthang .tab-content {
        height: 300px!important;
    }
	
    body.page-id-9380 #tranthang .tab-content .tab-pane,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track,
    body.page-id-9380 #tranthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item {
        height:100%;
    }

	body.page-id-9380 #tranthang .futura-basic-slider-js .slick-track .slide-item img {
        max-height: 208px!important;
        height: 100%!important;
        object-fit: contain;
	}

    body.page-id-9380 #mauthang .tab-content {
        height: 300px!important;
    }
	
    body.page-id-9380 #mauthang .tab-content .tab-pane,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track,
    body.page-id-9380 #mauthang .tab-content .tab-pane .five-slide-css .futura-basic-slider-js .slick-track .slide-item {
        height:100%;
    }
	
	body.page-id-9380 #mauthang .futura-basic-slider-js .slick-track .slide-item img {
        max-height: 300px!important;
        height: 100%!important;
        object-fit: contain;
	}
	

    body.page-id-9380 #santhang .tab-content {
        height: 300px!important;
    }
	
    body.page-id-9380 #santhang .tab-content .tab-pane,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css .futura-forest-slider-js,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track,
    body.page-id-9380 #santhang .tab-content .tab-pane .five-slide-css .futura-forest-slider-js .slick-track .slide-item {
        height:100%;
    }
	
	body.page-id-9380 #santhang .futura-forest-slider-js .slick-track .slide-item img {
        max-height: 300px!important;
        height: 100%!important;
        object-fit: contain;
	}

    body.page-id-9380 .elementor-element-257c99f {
        padding-bottom: 200px !important;
    }

    body.page-id-9380 #pkcp-button {
        transform: translateY(-30px);
    }

    body.page-id-9380 .pkcp-button-wrapper-welcome__container {
        right: 60px !important;
        bottom: 15px;
    }

    body.page-id-9380 #button-contact-vr {
        top: 75%;
    }
}