.elementor-6544 .elementor-element.elementor-element-2449fdad{--display:flex;--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;--background-transition:0.3s;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6544 .elementor-element.elementor-element-110b2e4{--display:flex;--min-height:450px;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-6544 .elementor-element.elementor-element-110b2e4:not(.elementor-motion-effects-element-type-background), .elementor-6544 .elementor-element.elementor-element-110b2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6544 .elementor-element.elementor-element-110b2e4::before, .elementor-6544 .elementor-element.elementor-element-110b2e4 > .elementor-background-video-container::before, .elementor-6544 .elementor-element.elementor-element-110b2e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-6544 .elementor-element.elementor-element-110b2e4 > .elementor-background-slideshow::before, .elementor-6544 .elementor-element.elementor-element-110b2e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6544 .elementor-element.elementor-element-110b2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#818181;}.elementor-6544 .elementor-element.elementor-element-110b2e4, .elementor-6544 .elementor-element.elementor-element-110b2e4::before{--border-transition:0.3s;}.elementor-6544 .elementor-element.elementor-element-d061d1f .elementor-heading-title{color:var( --e-global-color-ade481d );font-size:48px;}.elementor-6544 .elementor-element.elementor-element-bc50cf5{--display:flex;--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;--background-transition:0.3s;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-trip-list-wrapper{--gap:30px;row-gap:50px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-single .wpte-inner-container, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap{box-shadow:0px 0px 10px -54px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAFAFA;border-radius:22px 22px 22px 22px;padding:13px 13px 13px 13px !important;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-image-wrap figure{border-radius:22px 22px 0 0;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-image-wrap figure img, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig > a img{object-fit:original;transition-timing-function:linear;transition-duration:3s;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-image-wrap figure, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap .category-trip-fig > a{border-radius:22px 22px 22px 22px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title{color:#003049;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-content, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-desc{font-size:16px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-details-wrap, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap{padding:15px 15px 015px 15px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap{padding-bottom:0;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trip-aval-time{margin-top:015px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-meta{color:#2F3E46;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-meta a:hover{text-decoration:default !important;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .price-holder .actual-price, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-price-wrap ins{color:#2F3E46;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-single:not(.wpte-layout-4) .featured-text-wrap .featured-text, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-feat-ribbon .category-feat-ribbon-txt{color:#2F3E46;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .featured-text-wrap svg path{fill:#2F3E46;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-btn-wrap .wpte-trip-explore-btn, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trip-viewmre-btn{background-color:#1E7B45;}@media(max-width:1024px){.elementor-6544 .elementor-element.elementor-element-2449fdad{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-trip-list-wrapper{--gap:20px;row-gap:20px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-single .wpte-inner-container, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trips-single .category-trips-single-inner-wrap{padding:0px 0px 0px 0px !important;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title{font-size:20px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .price-holder .actual-price, .elementor-6544 .elementor-element.elementor-element-049d93d .wpte-elementor-widget .wpte-trip-price-wrap ins{font-size:29px;}}@media(max-width:767px){.elementor-6544 .elementor-element.elementor-element-2449fdad{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6544 .elementor-element.elementor-element-049d93d .wpte-trip-list-wrapper{--gap:10px;row-gap:10px;}}/* Start custom CSS for container, class: .elementor-element-110b2e4 *//*
 * Background Fix - Northern Vietnam Unveiled
 * Target Elementor Container: 110b2e4
 * Purpose:
 * - Luôn căn ảnh background Center Center
 * - Không lặp ảnh
 * - Giữ ảnh phủ kín container
 * - Tối ưu hiển thị desktop / tablet / mobile
 */

/* =====================================================
   DESKTOP - DEFAULT
===================================================== */

.elementor-element.elementor-element-110b2e4 {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: scroll !important;
}


/* =====================================================
   TABLET
===================================================== */

@media screen and (max-width: 1024px) {

    .elementor-element.elementor-element-110b2e4 {
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: scroll !important;
    }

}


/* =====================================================
   MOBILE
===================================================== */

@media screen and (max-width: 767px) {

    .elementor-element.elementor-element-110b2e4 {
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: scroll !important;

        /* Giảm chiều cao quá lớn trên mobile */
        min-height: 300px !important;
    }

}


/* =====================================================
   SMALL MOBILE
===================================================== */

@media screen and (max-width: 480px) {

    .elementor-element.elementor-element-110b2e4 {
        background-position: center center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: scroll !important;

        min-height: 280px !important;
    }

}/* End custom CSS */