/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

@charset "UTF-8";@font-face{font-family:"HelveticaNeueVO";src:url(./assets/fonts/helveticaneuelight.ttf) format("truetype");font-weight:300}@font-face{font-family:"HelveticaNeueVO";src:url(./assets/fonts/HelveticaNeueVO.ttf) format("truetype");font-weight:400}@font-face{font-family:"HelveticaNeueVO";src:url(./assets/fonts/HelveticaNeueVO-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:"HelveticaNeueVO";src:url(./assets/fonts/HelveticaNeueVO-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:"HelveticaNeueVO";src:url(./assets/fonts/HelveticaNeueVO-Black.ttf) format("truetype");font-weight:800}@font-face{font-family:"HelveticaNeueVO";src:url(./assets/fonts/HelveticaNeueVO-Oblique.ttf) format("truetype");font-weight:200}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family:"HelveticaNeueVO",sans-serif;font-weight:700}body{font-family:"HelveticaNeueVO",sans-serif;font-weight:300!important;letter-spacing: 0.3px;}label, legend{font-weight:300}.uppercase{letter-spacing:unset}:root{--box-shadow:0 4px 30px rgba(0,0,0,0.1);--text_light:#999;--border:#DEE0EA;--radius:10px;--font-15:15px;--linear:linear-gradient(90deg,#ff141b 0%,var(--primary-color) 50%,#ff141b)}#header .header-nav-main .menu-item{position:relative;font-weight:300}#header .header-nav-main .menu-item>a::before{content:"";position:absolute;z-index:2;left:0;right:0}#header .header-nav-main li.menu-item>a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:var(--primary-color);height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#header .header-nav-main li.menu-item a:hover,#header .header-nav-main li.menu-item.active a{opacity:1!important}#header .header-nav-main li.menu-item a:hover:before,#header .header-nav-main li.menu-item.active>a:before{right:0}#header.has-transparent .header-nav-main>li.menu-item>a:before{bottom:10%}#header .header-nav-main li.menu-item.active>a:before{background:var(--primary-color);opacity:1!important;right:0}#header .nav-dropdown{padding:15px}#header .nav-dropdown>li>a{color:#333;font-weight:300}#header .nav-dropdown>li.active>a,#header .nav-dropdown>li:hover>a{color:var(--primary-color)}#logo img{padding:5px}#header ul#header-contact>li>a{color:#fff}.header-box-icon{padding:0;margin-left:15px;background-color:unset}.header-box-icon .icon-box-img+.icon-box-text{padding-left:7px}.header-box-icon h5,.header-box-icon p{margin-bottom:0!important;line-height:20px}.header-box-icon p{font-size:23px;font-weight:600}.header-box-icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.back-to-top{background-color:#fff!important}i.icon-angle-left,i.icon-angle-right,i.icon-envelop,i.icon-map-pin-fill,i.icon-phone,i.icon-clock,i.icon-user,i.icon-shopping-cart,i.account-item{font-weight:900!important;font-family:"Font Awesome 6 Free"!important}i.icon-angle-left:before{content:"\f359"}i.icon-envelop:before{content:"\f0e0"}i.icon-phone:before{content:"\f2a0"}i.icon-map-pin-fill:before{content:"\f3c5"}i.icon-clock:before{content:"\f017"}i.icon-user:before{content:"\f007"}li.account-item i,i.icon-shopping-cart{color:#fff}i.icon-shopping-cart:before{content:"\f07a"}i.icon-angle-right:before{content:"\f35a"}a#top-link{color:var(--primary-color);font-size:20px}a#top-link:hover{color:#fff}.tooltipster-sidetip.tooltipster-default .tooltipster-box{box-shadow:0 4px 26px 0 rgba(66,71,76,0.1215686275)}.breadcrumbs a{font-size:15px}.breadcrumbs i:not(.home){font-size:13px;color:#ddd;margin-right:5px;margin-left:5px}.box-shadow-1,.box-shadow-1-hover:hover,.row-box-shadow-1 .col-inner,.row-box-shadow-1-hover .col-inner:hover{box-shadow:var(--box-shadow)}.button.primary:not(.icon){box-shadow:rgba(12,12,12,0.1) 0 8px 10px;position:relative;display:inline-block;text-align:center;cursor:pointer;background-color:var(--primary-color);background-image:var(--linear);background-size:300%,1px;padding:5px 25px;border-radius:99px;-webkit-transition:all 200ms linear 0;-khtml-transition:all 200ms linear 0;-moz-transition:all 200ms linear 0;-ms-transition:all 200ms linear 0;-o-transition:all 200ms linear 0;transition:all 200ms linear 0}.button.primary:not(.icon):hover{background-position:100%}.text-shadow{text-shadow:-1px -1px 1px rgba(255,255,255,0.2),1px 1px 1px rgba(0,0,0,0.6)}.banner-aboutus .banner-bg img{border-radius:55px}@keyframes pxl_pulse_border{0%{transform:scale(1);opacity:.67}100%{transform:scale(2.2);opacity:0}}@-webkit-keyframes pxl_pulse_border{0%{transform:scale(1);opacity:.67}100%{transform:scale(2.2);opacity:0}}a.button.open-video.icon.circle.is-outline.is-xlarge{background:#fff;color:var(--primary-color);border:unset;line-height:60px;font-size:25px}a.button.open-video.icon.circle:before{content:"";position:absolute;z-index:0;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;animation:pxl_pulse_border 1500ms ease-out infinite;-webkit-animation:pxl_pulse_border 1500ms ease-out infinite;z-index:-2}.text-top-home h1{margin-bottom:-27px}.text-top-home h2 b{-webkit-text-stroke:1px var(--primary-color);text-stroke:1px var(--primary-color);-webkit-text-fill-color:transparent;color:transparent;text-transform:uppercase}.text-justify{text-align:justify}.box-text-tamnhin,.box-text-service{padding:25px;border-radius:var(--radius);position:relative}.box-text-tamnhin p,.box-text-service p{margin-bottom:5px}.box-text-tamnhin i{color:var(--primary-color);font-size:17px}.box-text-mission{position:relative;margin-top:120px}.box-text-mission .img{position:absolute;top:-85px;right:0}.box-text-service .img{position:absolute;top:-48px;right:25px}.banner.home-video{background:transparent}.text-banner-home{max-width:500px}.text-primary,.text-primary *{color:var(--primary-color)!important}.img-banner-home{position:absolute;top:-280px;right:-170px}.section-title:not(.section-title-center) b{margin-left:10px}.section-title b{height:1px}.section-title-bold span,.section-title-bold-center span{border:none!important;padding:0!important}.box-home-info{margin-top:-140px}.icon-box-count p{margin:0}.icon-box-count p strong,strong,b{font-weight:600!important}form.trendy-searchform{background:var(--fs-color-success);box-shadow:var(--box-shadow);padding:5px;border-radius:var(--radius)}form.trendy-searchform>.row{align-items:center}form.trendy-searchform .col.select_wrap{padding:5px!important}form.trendy-searchform .select_wrap .default_option{color:#fff;border-radius:10px;position:relative;cursor:pointer;margin-bottom:0}form.trendy-searchform .select_wrap .default_option.disabled{color:#b5b5b5}.select_wrap .default_option .lable{padding:2px 10px 0;font-weight:400}h2.property-price span.unit:not(:last-child),.bottom-infor-features>.price span.unit:not(:last-child){display:none}.trendy-searchform .search-submit .submit-button{width:98%;line-height:20px;border-radius:10px;margin:0;height:50px}form.trendy-searchform span.select2-selection--single{border:unset;padding:0;padding-left:20px;background-position:left .45em top 50%;box-shadow:unset;background-color:transparent;color:#fff;filter:grayscale(100%)}form.trendy-searchform .select2-container--disabled .select2-selection--single{background-color:transparent}form.trendy-searchform .select2-container--disabled .select2-selection__rendered{color:#b5b5b5!important}form.trendy-searchform .select2-selection__rendered{color:#fff!important;font-size:16px;font-weight:400}.select2-container{display:inline!important}.select2-search--dropdown{display:block;padding:4px 4px 0!important}.over-img{position:absolute;display:block;pointer-events:auto;top:0;z-index:-1;visibility:visible;right:0;opacity:.4}.why-over-img{right:-35px;top:-150px}html .select2-container--default .select2-search--dropdown .select2-search__field{height:32px!important;min-height:32px!important;border:1px solid #e0e0e0}.select2-container--default .select2-results>.select2-results__options{padding:0;margin:4px 0}html .select2-container .select2-selection--single{display:flex;align-items:center}html .select2-results__option{padding:4px 4px 5px!important;line-height:1.15em;color:#444;display:flex;align-items:center;min-height:24px;width:calc(100% - 10px);left:4px;position:relative;border-radius:6px;font-size:14px}.select2-container--open .select2-dropdown--below{min-width:250px;border-radius:6px!important}li.select2-results__option{margin-bottom:0}.mb0,.mb0>*{margin-bottom:0}.home-banner{justify-content:space-between}.search-real.home-filter{max-width:1000px}span.section-title-main{border-color:var(--primary-color)}.item .properties-post{padding:18px;border-radius:var(--radius);background:var(--system-background-light-primary,#FFF);box-shadow:var(--box-shadow);overflow:hidden}.item .properties-post .overlay{background-color:unset;background-image:linear-gradient(to top,#0000007a 5%,transparent);border-radius:var(--radius)}.item .properties-post .featured-property{position:relative;width:100%;margin-bottom:16px}.item .properties-post .view-gallery::before{content:"";top:0;right:0;left:0;bottom:0;position:absolute;background:rgba(0,0,0,0.50);width:100%;height:100%;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;opacity:0;visibility:hidden;z-index:5;border-radius:10px}.item .properties-post:hover .view-gallery::before{opacity:1;visibility:visible}.item .properties-post .img-style::before{opacity:1;visibility:visible;background:linear-gradient(180deg,rgba(0,0,0,0.00) 45.33%,rgba(0,0,0,0.70) 100%)}.item .properties-post .featured-property img{transform:scale(1);vertical-align:middle;border-radius:10px;background:lightgray 50% / cover no-repeat}.properties-post .list-text{display:flex;align-items:center;flex-wrap:wrap;position:absolute;top:12px;left:12px;z-index:5;gap:5px;margin:0}.properties-post .list-text li{margin:0;list-style:none}.properties-post .list-text li span{padding:1px 7px;color:#fff;font-size:12px;font-weight:600;border-radius:4px}span.monopoly{background-color:var(--primary-color)}span.featured-text{background-color:var(--fs-color-secondary)}span.real-status{background-color:#575757}span.real-status.dang-ban,span.real-status.dang-mo-thue{background-color:#4db300}.item .properties-post .content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;align-self:stretch}.item .properties-post .content .heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}.item .properties-post .content .heading h3.title{margin-bottom:5px}.item .properties-post .content .heading .title a{font-size:22px;font-weight:600;line-height:27px;display:flex;flex-direction:column;justify-content:center;align-self:stretch;color:var(--text-heading,#1C1C1E)!important;line-height:normal;text-transform:capitalize}.item .properties-post .description{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px;align-self:stretch;justify-content:space-between}.item .properties-post .description .property-information,.item .properties-post .content .heading .address,.item .properties-post .bottom .scale{color:#8C8C8C;font-size:14px;font-weight:400;line-height:150%;display:flex;align-items:center;gap:4px;font-size:14px}.item .properties-post .bottom .scale{align-items:flex-start}.item .properties-post .bottom .scale i.far.fa-bookmark{margin-top:3px;display:none}.item .properties-post .content .heading .address span,.item .properties-post .description .property-information.shapes span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical}.item .properties-post .description .property-information span{font-weight:700}.item .properties-post .featured-property .bookmark .bg-bookmark img{width:38px;height:38px;border-radius:0;background:transparent}.item .properties-post .line{height:1px;align-self:stretch;background:#F1F1F1}.item .properties-post .bottom{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background:var(--system-background-light-primary,#FFF);padding:0;margin-top:16px;flex-wrap:wrap;gap:10px}.item .properties-post .bottom .avatar{position:relative;display:flex;transition:all .3s ease;flex-shrink:0;align-items:center}.item .properties-post .bottom .avatar img{width:38px;height:38px;border-radius:50%;object-fit:cover}.item .properties-post .bottom .avatar span{color:#8E8E93;font-size:14px;font-weight:400;line-height:150%;margin-left:8px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.item .properties-post .bottom .year{color:#8E8E93;font-size:14px;font-weight:400;line-height:150%;text-align:right}.properties-post .featured-property .bottom-infor-features{position:absolute;bottom:10px;right:10px;left:10px;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.properties-post .featured-property .price{color:#FFF;font-size:22px;font-weight:600}.properties-post .featured-property .price span.unit{font-size:18px}@keyframes animate_load{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.trendy-loading.active{position:absolute;z-index:99;left:47%;right:0;top:30%;margin:0 auto}.trendy-loading.active .loader{position:relative;width:50px;height:50px;border-radius:10rem;border:3px solid #fff;background:linear-gradient(#eb31b0,#e4c352,#7df8d6);box-shadow:0 0 100px -50px #000;animation:animate_load 1s linear infinite}.box-blog-post{box-shadow:0 4px 30px rgba(0,0,0,0.1);border-radius:20px;overflow:hidden}.box-blog-post .box-text{margin-top:-15px;z-index:1;position:relative;padding:15px 25px 30px;background-color:#fff;border-radius:20px}.entry-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;line-height:1.5714285714;color:var(--text_light);gap:25px;border-bottom:1px dashed var(--border);padding-bottom:10px;margin-bottom:20px}div.categories-link a{color:var(--primary-color)}.entry-meta a{display:inline-block;color:var(--text_light);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all 0.3sease;transition:all 0.3sease}.box-blog-post .post-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px}.box-blog-post .box-text-inner:has(.more-link-wrap) .from_the_blog_excerpt{margin-bottom:25px}.box-blog-post .is-divider{display:none}.blog-list-1{display:flex;align-items:center;overflow:hidden;gap:15px;border-top:1px dashed var(--border);padding-top:20px;margin-top:20px}.blog-list-1:first-of-type{border-top:none;padding-top:0;margin-top:0}.blog-list-1 .post-thumbnail{flex:0 0 38%;max-width:38%}.blog-list-1 .post-thumbnail img{border-radius:20px;width:100%;height:130px;object-fit:cover}.blog-list-1 .entry-title{font-size:16px;line-height:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-list-1 p{margin-bottom:0}.blog-list-1 .post-date{font-size:14px;font-weight:500;line-height:1.4285714286;color:var(--text_light)}.absolute-footer{display:none}.trendy-subscribe p{display:flex;justify-content:center;align-items:center;background:#fff;padding:10px;border-radius:15px;box-shadow:var(--box-shadow)}.trendy-subscribe p span.wpcf7-form-control-wrap{width:70%}.trendy-subscribe p .subscribe-inputmail,.trendy-subscribe p .subscribe-formbnt{margin-bottom:0;margin-right:0;height:55px;border:none;box-shadow:none}.trendy-subscribe p .subscribe-formbnt{width:30%;border-radius:10px}.trendy-subscribe span.wpcf7-spinner{display:none}.tab-contact .tab-panels{padding-top:30px}.tab-contact .icon-box-left{margin-bottom:10px}.tab-contact .icon-box-left h3{margin-bottom:0;font-size:16px}.tab-contact .icon-box-left p{margin-bottom:10px!important;font-size:15px}.tab-contact .icon-box-left:hover .icon-box-img svg path{fill:#d10109}.trendy-form form.wpcf7-form{display:flex;flex-wrap:wrap;justify-content:space-between}.trendy-form .input-filled{width:100%}@media only screen and (min-width: 48em){.trendy-form .input-filled.col-filled-2{width:calc(50% - 10px)}}.trendy-form{padding:20px}.trendy-form .wpcf7 p{margin-bottom:10px;position:relative}.trendy-form .input-filled label{position:absolute;top:6px;left:15px;font-size:13px;color:#666;z-index:1;width:max-content;-webkit-transition:.3scubic-bezier(.24,.74,.58,1);-khtml-transition:.3s cubic-bezier(.24,.74,.58,1);-moz-transition:.3s cubic-bezier(.24,.74,.58,1);-ms-transition:.3s cubic-bezier(.24,.74,.58,1);-o-transition:.3s cubic-bezier(.24,.74,.58,1);transition:.3scubic-bezier(.24,.74,.58,1)}.trendy-form .input-filled:not(.submit) i{z-index:1;position:absolute;top:50%;right:22px;font-size:14px;color:#c5c5c5;-webkit-transform:translate(0,-50%);-khtml-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.trendy-form .wpcf7-form-control:not(.wpcf7-submit){height:55px;padding-left:15px;padding-top:22px;padding-bottom:0;font-size:14px;color:#121212;background-color:#fff;border:2px solid #eee;border-radius:10px}.trendy-form .input-filled input{margin-bottom:0;border:unset;box-shadow:unset}.trendy-form button.wpcf7-submit{margin:0;width:100%;padding:5px 25px;font-size:18px}.slider_thum{background-color:var(--primary-color)}.slider-custom{flex:0 0 100%;max-width:100%}.slider_thum .flickity-slider .img{padding:10px 5px;width:120px!important}.slider_thum .flickity-slider .img .img-inner{border:1px transparent solid}.slider_thum .flickity-slider .img .img-inner img{width:120px;height:80px;object-fit:cover}.slider_thum .flickity-slider .img.is-selected .img-inner{border:1px #ff1010 solid}.slider_thum .slider-nav-light .flickity-prev-next-button,.slider_thum .flickity-page-dots{display:none}.slider_thum .slide-thumbnail-right{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.slider_thum .slide-thumbnail-right .control .icon-control{width:80px;height:80px;background-color:#163668;color:#fff;cursor:pointer;text-align:center;margin:0 10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:16px;border-radius:15px}.logo-partner .img img{border-radius:10px}.box-icon-footer{max-width:330px}@media only screen and (max-width: 849px){#header{background-color:#fff}.header-inner.logo-left .logo{width:185px!important}.text-vk strong{color:#d10109}.mobile-nav .nav-icon a i.icon-menu{font-size:35px;color:#fff;margin-right:15px}.mobile-nav .header-language-dropdown.current-dropdown ul.nav-dropdown.nav-dropdown-simple{left:unset!important;right:-15px!important}.mobile-sidebar .header-button{font-size:20px}.header-main .nav > li.header-language-dropdown{margin-right:10px}.header-main .nav > li.header-language-dropdown > a{flex-wrap:nowrap}.header-main .nav > li.header-language-dropdown > a>span.text{font-style: normal!important;width:max-content}.header-main .nav > li.header-language-dropdown .nav-dropdown>li>a{font-style: normal!important;}.header-main .nav > li.header-language-dropdown > a i.icon-angle-down{display:none}.mobile-sidebar .sub-menu li.menu-item a{font-size:20px}.header-main .nav > li.header-language-dropdown > a .image-icon img{width:32px}}@media screen and (min-width: 1400px){.gap-footer-bottom{padding-top:180px!important}}@media only screen and (max-width: 54em){.why-over-img{width:70%!important;right:-55px;top:-100px}.img-banner-home{position:absolute;top:-225px;right:-70px;width:150%!important}}