.elementor-17601 .elementor-element.elementor-element-9cf200b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17601 .elementor-element.elementor-element-4c6794b{width:100%;max-width:100%;}.elementor-17601 .elementor-element.elementor-element-4c6794b img{width:100%;height:calc((100vw * 816 / 1904) - 70px);object-fit:cover;object-position:center center;}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-repeater-item-384972f .swiper-slide-bg{background-image:url(https://testbackup.tmghospitality.com/wp-content/uploads/2023/04/thay-anh-web.webp);background-color:#bbbbbb;background-size:cover;}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-repeater-item-3c95a29 .swiper-slide-bg{background-image:url(https://testbackup.tmghospitality.com/wp-content/uploads/2022/12/KAPS2505.jpg);background-color:#bbbbbb;background-size:cover;}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-repeater-item-c1e1bf7 .swiper-slide-bg{background-image:url(https://testbackup.tmghospitality.com/wp-content/uploads/2023/04/4_4_11zon.webp);background-color:#bbbbbb;background-size:cover;}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-repeater-item-b224548 .swiper-slide-bg{background-image:url(https://testbackup.tmghospitality.com/wp-content/uploads/2023/04/thay-anh-web-1.webp);background-color:#bbbbbb;background-size:cover;}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-repeater-item-ca09846 .swiper-slide-bg{background-image:url(https://testbackup.tmghospitality.com/wp-content/uploads/2023/04/1_1_11zon.webp);background-color:#bbbbbb;background-size:cover;}.elementor-17601 .elementor-element.elementor-element-89d0638 .swiper-slide{transition-duration:calc(5000ms*1.2);height:calc((100vw * 816 / 1904) - 70px);}body:not(.rtl) .elementor-17601 .elementor-element.elementor-element-89d0638{left:0px;}body.rtl .elementor-17601 .elementor-element.elementor-element-89d0638{right:0px;}.elementor-17601 .elementor-element.elementor-element-89d0638{top:0px;}.elementor-17601 .elementor-element.elementor-element-89d0638 .swiper-slide-contents{max-width:66%;}.elementor-17601 .elementor-element.elementor-element-89d0638 .swiper-slide-inner{text-align:center;}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-slide-heading{font-family:"Tinos", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;}@media(max-width:1180px){.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-slide-heading{font-size:36px;line-height:1.1em;}}@media(max-width:767px){.elementor-17601 .elementor-element.elementor-element-89d0638 .swiper-slide{height:calc((100vw * 500 / 750) - 70px);}.elementor-17601 .elementor-element.elementor-element-89d0638 .elementor-slide-heading{font-size:23px;line-height:1.1em;}}@media(max-width:576px){.elementor-17601 .elementor-element.elementor-element-89d0638 .swiper-slide{height:calc((100vw * 420 / 560) - 70px);}}/* Start custom CSS for image, class: .elementor-element-4c6794b */@media (max-width: 768px) {
  .preload-img img {
    height: calc((100vw * 500 / 750) - 70px) !important;
  }
}
@media (max-width: 576px) {
  .preload-img img {
    height: calc((100vw * 420 / 560) - 70px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-89d0638 */.banner-slides .elementor-swiper-button{
        cursor: pointer;
    background: #000;
    background: rgba(0, 0, 0, 0.5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1000;
}/* End custom CSS */