.elementor-38 .elementor-element.elementor-element-c63fa45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-36c9eaa .elementor-repeater-item-761727c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://minhdung.nhadatduonggia.com/wp-content/uploads/2026/04/sunshine-sky-city.jpg);background-size:cover;}.elementor-38 .elementor-element.elementor-element-36c9eaa .elementor-repeater-item-3a5c3de .swiper-slide-bg{background-color:#4054b2;background-image:url(https://minhdung.nhadatduonggia.com/wp-content/uploads/2026/04/King-Hill-960x600-1.jpg);background-size:cover;}.elementor-38 .elementor-element.elementor-element-36c9eaa .elementor-repeater-item-bb2ccfe .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://minhdung.nhadatduonggia.com/wp-content/uploads/2026/04/the-privia.jpg);background-size:cover;}.elementor-38 .elementor-element.elementor-element-36c9eaa .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-38 .elementor-element.elementor-element-36c9eaa .elementor-slide-button{background-color:#FDA200;border-radius:50px;border-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-36c9eaa .swiper-slide-contents{max-width:66%;}.elementor-38 .elementor-element.elementor-element-36c9eaa .swiper-slide-inner{text-align:center;}.elementor-38 .elementor-element.elementor-element-e29680e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-cbc6f24{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:70px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-cbc6f24.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-icon i{color:#FFDF00;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-icon svg{fill:#FFDF00;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-e29b63f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-346b874{--display:flex;}.elementor-38 .elementor-element.elementor-element-3e724e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-Wpresidence_Blog_Post_List h3 a,.elementor-widget-Wpresidence_Blog_Post_List h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_content p, .elementor-widget-Wpresidence_Blog_Post_List .listing_details, .elementor-widget-Wpresidence_Blog_Post_List .elementor-widget-container .blog4v .property_listing_blog .listing_details.the_grid_view, .elementor-widget-Wpresidence_Blog_Post_List .blog4v .property_listing_blog .listing_details.the_grid_view{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_meta, .blog_unit_meta a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .read_more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-38 .elementor-element.elementor-element-87f080c{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-7ccd87b{--display:flex;}.elementor-38 .elementor-element.elementor-element-1325ac6{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-77c68a7{--display:flex;}.elementor-38 .elementor-element.elementor-element-a0e6135{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-1a7332a{--display:flex;}.elementor-38 .elementor-element.elementor-element-eff985f{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-922964a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-38 .elementor-element.elementor-element-b58b2f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-WpResidence_Items_List_card_v1 .property_listing .property-unit-information-wrapper h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_location_image{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_listing_details span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .listing_unit_price_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .listing_details {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .unit_details_x{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_agent_wrapper a,.property_agent_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-38 .elementor-element.elementor-element-9b7983e{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-9b7983e .listing_unit_price_wrapper{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#FF6700;}.elementor-38 .elementor-element.elementor-element-9b7983e .inforoom path{fill:#E01111;}.elementor-38 .elementor-element.elementor-element-9b7983e .infobath path{fill:#E01111;}.elementor-38 .elementor-element.elementor-element-9b7983e .infosize path{fill:#E01111;}.elementor-38 .elementor-element.elementor-element-9b7983e .wpresidence_button{background-color:#FCAA09;background-image:linear-gradient(to right, transparent 50%, #FCAA09 50%);border-color:#FCAA09;}.elementor-38 .elementor-element.elementor-element-9b7983e .wpresidence_button:hover{background-color:#E06511;border-color:#E06511;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-e29680e{--content-width:100%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-36c9eaa .swiper-slide{height:230px;}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-38 .elementor-element.elementor-element-cbc6f24{--e-icon-list-icon-size:45px;--icon-vertical-align:center;}.elementor-38 .elementor-element.elementor-element-922964a{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;width:100%;max-width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-cbc6f24 */.elementor-icon-list--layout-inline .elementor-icon-list-item a{
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .elementor-icon-list--layout-inline .elementor-icon-list-icon{
        margin-bottom: 6px;
    }

    .elementor-icon-list--layout-inline .elementor-inline-item{
        display: block;
    }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-922964a *//* Nested Tabs - nằm ngang trên mobile */
@media (max-width: 767px){

    .e-n-tabs-heading{
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between;
        
    }

    .e-n-tab-title{
        flex: 1;
        text-align: center;
        padding: 6px 6px !important;
        font-size: 14px;
        border-radius: 5px;
        white-space: nowrap;
       
    }
    
    
    /* Nested Tabs - 1 hàng + vuốt ngang mobile */


    .e-n-tabs-heading{
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth;
        gap: 8px;
    }

    /* Ẩn thanh scroll */
    .e-n-tabs-heading::-webkit-scrollbar{
        display: none;
    }

    .e-n-tab-title {
        flex: 0 0 auto;
        white-space: nowrap;
        padding: 6px 14px !important;
        
    }

    
}/* End custom CSS */
/* Start custom CSS for WpResidence_Items_List_card_v1, class: .elementor-element-9b7983e */.property_listing_details_v2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 cột bằng nhau */
    gap: 10px 20px; /* khoảng cách giữa các item */
}

.property_listing_details_v2_item {
    display: flex;
    justify-content: space-between; /* label trái - value phải */
    align-items: center;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.property_listing_details_v2_item .icon_label {
    font-weight: 500;
    color: #555;
}/* End custom CSS */