.elementor-634 .elementor-element.elementor-element-3b59ef35:not(.elementor-motion-effects-element-type-background), .elementor-634 .elementor-element.elementor-element-3b59ef35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesunhotelct.com/wp-content/uploads/2026/04/Line.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-634 .elementor-element.elementor-element-3b59ef35 > .elementor-container{max-width:1290px;}.elementor-634 .elementor-element.elementor-element-3b59ef35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 50px 0px;overflow:visible;}.elementor-634 .elementor-element.elementor-element-3b59ef35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-634 .elementor-element.elementor-element-2e8c3184:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-634 .elementor-element.elementor-element-2e8c3184 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-634 .elementor-element.elementor-element-2e8c3184 > .elementor-element-populated{box-shadow:0px 4px 60px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-634 .elementor-element.elementor-element-2e8c3184 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-634 .elementor-element.elementor-element-6bd29371{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-634 .elementor-element.elementor-element-86d1eab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-634 .elementor-element.elementor-element-86d1eab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-634 .elementor-element.elementor-element-86d1eab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field.display-multiline, .elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:var( --e-global-color-secondary );}.elementor-634 .elementor-element.elementor-element-e61c218{padding:0px 0px 0px 0px;top:70%;z-index:1;}body:not(.rtl) .elementor-634 .elementor-element.elementor-element-e61c218{left:0px;}body.rtl .elementor-634 .elementor-element.elementor-element-e61c218{right:0px;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field__content{color:var( --e-global-color-969f67b );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-align:left;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field.display-multiline{padding:5px 10px 5px 10px;}.elementor-634 .elementor-element.elementor-element-e61c218 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:5px 10px 5px 10px;}.elementor-634 .elementor-element.elementor-element-ee5cb4d .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-634 .elementor-element.elementor-element-ee5cb4d .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-634 .elementor-element.elementor-element-ee5cb4d .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-634 .elementor-element.elementor-element-ee5cb4d .jet-listing-dynamic-image__caption{text-align:left;}.elementor-634 .elementor-element.elementor-element-6982d827{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-634 .elementor-element.elementor-element-786a822f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-634 .elementor-element.elementor-element-786a822f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-969f67b );}.elementor-634 .elementor-element.elementor-element-786a822f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-634 .elementor-element.elementor-element-786a822f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:34px 50px 43px 50px;}.elementor-634 .elementor-element.elementor-element-786a822f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-634 .elementor-element.elementor-element-72cc23ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-634 .elementor-element.elementor-element-72cc23ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-634 .elementor-element.elementor-element-824dfe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-634 .elementor-element.elementor-element-824dfe0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-634 .elementor-element.elementor-element-824dfe0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-634 .elementor-element.elementor-element-824dfe0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-634 .elementor-element.elementor-element-824dfe0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-634 .elementor-element.elementor-element-02e2323 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-634 .elementor-element.elementor-element-02e2323 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-634 .elementor-element.elementor-element-02e2323 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-634 .elementor-element.elementor-element-02e2323 .jet-listing-dynamic-field__content{text-align:left;}.elementor-634 .elementor-element.elementor-element-d097585 .jet-listing-dynamic-link__link{background-color:var( --e-global-color-primary );align-self:stretch;font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-969f67b );padding:10px 30px 10px 30px;margin:0px 0px 0px 0px;flex-direction:row;}.elementor-634 .elementor-element.elementor-element-d097585 .jet-listing-dynamic-link__link:hover{background-color:var( --e-global-color-secondary );}.elementor-634 .elementor-element.elementor-element-d097585{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-634 .elementor-element.elementor-element-d097585 .jet-listing-dynamic-link__icon{order:1;}@media(max-width:1440px){.elementor-634 .elementor-element.elementor-element-3b59ef35{padding:5em 1em 5em 1em;}.elementor-634 .elementor-element.elementor-element-786a822f > .elementor-element-populated{padding:30px 20px 30px 20px;}}@media(max-width:1024px){.elementor-634 .elementor-element.elementor-element-2e8c3184 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-634 .elementor-element.elementor-element-2e8c3184 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-634 .elementor-element.elementor-element-72cc23ee{margin-top:0px;margin-bottom:0px;}.elementor-634 .elementor-element.elementor-element-824dfe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-02e2323 */.highlight-price {
    color: var(--e-global-color-secondary); /* Màu cam đậm giống mẫu của bạn */
    font-weight: bold;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-d097585 */.elementor-634 .elementor-element.elementor-element-d097585 a:hover {
    transition: all 0.2s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b59ef35 */.elementor-634 .elementor-element.elementor-element-3b59ef35 {
    position: relative !important;
    z-index: 1; /* Đảm bảo cả cụm này nằm dưới lớp Calendar */
}/* End custom CSS */