:root{--mh-brand-orange:#fd6035}p{margin-bottom:10px}select,input,textarea,.mh-input{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important}input::placeholder,textarea::placeholder,select.mh-input::placeholder,input.mh-input::placeholder,input.mh-input[type='date']::placeholder{font-weight:300}.nav-dark .is-outline,.dark .nav>li>a,.dark .nav>li.html,.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical>li>ul li a,.nav-dropdown.dark>li>a,.nav-dropdown.dark .nav-column>li>a,.nav-dark .nav>li>a,.nav-dark .nav>li>button,.dark,.dark p,.dark td,.absolute-footer.dark,.dark .ux-menu-link__link{color:#fff}.h6,h6{font-size:.85em;opacity:1}.vip-label{position:absolute;top:5px;right:5px;background-color:red;color:#fff;padding:1px 10px;font-size:14px;font-weight:700;border-radius:3px;z-index:1}.wpcf7-form{margin-bottom:0}.wpcf7-response-output{font-size:14px;line-height:1.3;padding:5px 10px!important;margin:2em 0 0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important}.wpcf7 .wpcf7-not-valid-tip{font-size:14px}.wpcf7-spinner{display:none}.mh-col-no-divider .is-divider{display:none}.icon-box-img svg,.icon-box-img img{padding:0}.bg-auto>.bg{background-size:auto!important;background-position:top center}.mh-title-simple{padding:0}.mh-title-simple b{display:none}.mh-title-simple .section-title,.mh-title-simple .section-title-main{border:0;padding:0;margin:0;font-family:'schnyderwidel';font-size:28px;letter-spacing:.2px;line-height:1.45}.mh-title-simple.center .section-title{justify-content:center}.mh-title-simple.right .section-title{justify-content:flex-end}.mh-title-simple.bold .section-title,.mh-title-simple.bold .section-title-main{font-weight:700}.mh-title-simple.initial .section-title-main{text-transform:initial;position:relative}.mh-title-simple .section-title a{font-family:"Lexend",sans-serif;font-size:18px;letter-spacing:.13px;line-height:22px;font-weight:400}.mh-title-simple .section-title a i{background-color:#E4E84C;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;width:18px;height:18px;text-align:center;opacity:1;font-size:14px;line-height:18px;position:relative;top:-2px}.flickity-page-dots li{border-width:1px!important;border-color:#252525!important;opacity:1!important}.flickity-page-dots .is-selected{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.slider-nav-simple .flickity-button,.slider-nav-simple .flickity-button:hover,.mh-carousel .flickity-button,.mh-carousel .flickity-button:hover{width:50px!important;height:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin-top:auto!important}.slider-nav-simple .flickity-button::before,.mh-carousel .flickity-button::before{border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-o-border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:999;font-size:17px;width:100%;height:100%;line-height:41px;background:#ed2939;background-image:-moz-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);background-image:-webkit-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);background-image:-ms-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);color:#fff;font-family:"fl-icons"!important;speak:none!important;margin:0;padding:0;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;font-size:28px}.slider-nav-simple .flickity-button.next::before,.mh-carousel .flickity-button.next::before{content:""}.slider-nav-simple .flickity-button.previous::before,.mh-carousel .flickity-button.previous::before{content:""}.slider-show-nav .flickity-prev-next-button,.slider:hover .flickity-prev-next-button{opacity:1}.mh-page-title{background-color:transparent!important}.mh-page-title>.page-title-bg,.mh-page-title .page-title-inner .title-content.text-right{display:none}.mh-page-title .page-title-inner{padding-bottom:0;padding-top:0;justify-content:flex-start!important}.mh-page-title .page-title-inner .title-wrapper,.mh-page-title .mh-archive-title span{background-color:#fff;display:inline-block;padding:20px 25px}.mh-page-title .mh-archive-title,.mh-page-title .page-title-inner .title-wrapper h1{color:#252525;background-color:#fff0;text-transform:uppercase;font-size:22px}.mh-col-accordion .accordion-item{border:1px solid #ddd;margin-bottom:10px}.mh-col-accordion .accordion-item>a{background-color:#fff0;border:0;font-size:14px;text-transform:uppercase;font-weight:500;padding:15px 20px}.mh-col-accordion .accordion-item a .toggle{font-size:14px;top:7px;left:auto;right:20px;margin:0}.mh-col-accordion .accordion-inner{padding:0 25px 15px;font-size:15px}.mh-col-testimonial .slider-wrapper{background-color:#333;padding:30px 15px 60px}.mh-col-testimonial .flickity-page-dots{bottom:-35px}.mh-testimonial .icon-box-text{flex-direction:column-reverse;display:flex}.mh-testimonial .mh-quote-sign span{color:#aaa;display:block;font-family:Rochester,cursive;font-size:5.142em;height:30px;line-height:.4;margin:0 auto;position:relative;text-align:center;width:100px}.mh-testimonial .mh-quote-sign span::before,.mh-testimonial .mh-quote-sign span::after{border-top:1px solid #444;content:"";position:absolute;top:0;width:35px}.mh-testimonial .mh-quote-sign span::before{left:0}.mh-testimonial .mh-quote-sign span::after{right:-10px}.mh-testimonial .testimonial-meta{display:flex;flex-direction:column;color:#aaa;margin-bottom:30px}.mh-testimonial .testimonial-name{color:var(--primary-color);text-transform:uppercase;font-weight:400}.mh-testimonial .testimonial-company{text-transform:uppercase;color:#aaa}.mh-testimonial .testimonial-meta .testimonial-name-divider{display:none}.mh-testimonial .testimonial-text p{color:#aaa;font-style:normal;position:relative;max-width:95%;font-size:14px;margin:auto}.mh-testimonial .testimonial-text p::before,.mh-testimonial .testimonial-text p::after{font-size:20px;position:absolute}.mh-testimonial .testimonial-text p::before{content:"\'\' ";top:0;left:0}.mh-testimonial .testimonial-text p::after{content:" \'\'";margin-left:5px}.mh-col-testimonial .flickity-page-dots .dot.is-selected{width:15px;height:15px;border-color:var(--primary-color)}.mh-col-testimonial .flickity-page-dots .dot:not(.is-selected){border-color:#fff!important;opacity:1;width:10px;height:10px}.mh-search-project:not(.vertical) input,.mh-search-project:not(.vertical) select,.mh-search-project:not(.vertical) button{min-height:75px;border:0;width:100%;font-size:13px;letter-spacing:.08px;line-height:13px;padding:0 15px;color:#252525}.mh-search-project:not(.vertical) button,.mh-search-project:not(.vertical) button i{margin:0!important;color:#fff}.mh-search-project:not(.vertical) button i{font-size:20px}.mh-search-project input::placeholder{color:#252525}.mh-search-project .search-text{font-size:16px;letter-spacing:.08px;line-height:13px}.mh-search-project .search-text i{background-color:#E4E84C;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;width:18px;height:18px;text-align:center;opacity:1;font-size:14px;line-height:18px;color:#252525;margin-left:5px}.mh-search-project.vertical input,.mh-search-project.vertical select,.mh-search-project.vertical button{min-height:45px;color:#252525;width:100%;font-size:13px;letter-spacing:.08px;line-height:13px;padding:0 15px}.mh-search-project.vertical button{border:0;margin:0;color:#fff;background:#ed2939;background-image:-moz-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);background-image:-webkit-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);background-image:-ms-linear-gradient(35deg,#fd6035 0%,#ed2939 100%)}@font-face{font-family:'schnyderwidel';src:url(/wp-content/themes/flatsome-child/assets/schnyderwidel/9565SchnyderWideL.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/assets/schnyderwidel/9565SchnyderWideL.woff) format('woff');font-display:swap}.schnyderwidel{font-family:'schnyderwidel'!important}#masthead{box-shadow:inset 0 -1px 0 0 rgb(155 155 155 / .5);-moz-box-shadow:inset 0 -1px 0 0 rgb(155 155 155 / .5);-webkit-box-shadow:inset 0 -1px 0 0 rgb(155 155 155 / .5);-o-box-shadow:inset 0 -1px 0 0 rgb(155 155 155 / .5)}#masthead .header-nav>li{margin:0 30px}#masthead .header-nav>li>a{font-size:14px;letter-spacing:.1px}#masthead .header-nav>li>a>i{color:#252525;opacity:1}.has-transparent #masthead{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.has-transparent #masthead .header-nav>li>a>i{color:#fff}.nav-dropdown a{color:#252525!important;font-size:14px}#mh-crumbs{list-style-type:none}#mh-crumbs>li{margin:0;display:inline}#mh-crumbs>li,#mh-crumbs>li a{font-size:13px;letter-spacing:.08px;line-height:13px;color:rgb(0 0 0 / .5)}#mh-crumbs>li b{margin:0 10px;position:relative;top:-1px}.mh-page-title .page-title-inner{padding:0;min-height:auto}.mh-page-title .entry-title{font-size:40px;letter-spacing:.29px;line-height:1.2}.mh-col-policy .icon-box{align-items:center;justify-content:center}.mh-col-policy .icon-box-text{flex:initial}.mh-col-policy .icon-box-text p{font-size:17px;letter-spacing:.12px;line-height:20px;color:var(--primary-color)}.mh-col-policy .icon-box-text p:nth-child(1){font-size:13px;letter-spacing:.09px;line-height:1.2;margin:0 0 3px;color:#252525000}.nav-pagination>li>a,.nav-pagination>li>span{height:2.75em;line-height:2.5em;min-width:2.75em}.footer-logo .icon-box-img{margin:0 0 5px}.mh-col-footer .footer-title p{font-size:20px;letter-spacing:.14px;line-height:24px;margin:0 0 21px}.mh-col-footer .ux-menu .ux-menu-link>a{padding:8px 0;min-height:auto;font-size:14px;letter-spacing:.09px;line-height:17px}.mh-col-footer .ux-menu .ux-menu-link.home::before,.mh-col-footer .ux-menu .ux-menu-link.phone::before,.mh-col-footer .ux-menu .ux-menu-link.mail::before{font-family:'fl-icons'!important;font-display:block;speak:none!important;margin:0;padding:0;display:inline-block;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;position:relative;line-height:1.2;margin-right:10px}.mh-col-footer .ux-menu .ux-menu-link.home::before{content:""}.mh-col-footer .ux-menu .ux-menu-link.phone::before{content:""}.mh-col-footer .ux-menu .ux-menu-link.mail::before{content:"\e003"}.mh-col-footer .social-icons a{border-radius:0!important;background-color:#fff!important;border-color:#fff!important;color:var(--primary-color);min-width:25px;min-height:25px;height:25px;line-height:21px;margin:0 9px;font-size:10px}.mh-col-footer .social-icons a:first-child{margin-left:0}.mh-col-footer .social-icons a i{top:-1px}.absolute-footer{display:none}.copyright-footer,.copyright-footer p{font-size:14px;letter-spacing:.09px;line-height:14px;margin:0}.blog-wrapper{padding:0}.blog-wrapper>.row{max-width:1200px!important}.blog-wrapper>.row>.col{padding:0 15px}.blog-wrapper>.row>.col.large-9{max-width:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.blog-wrapper>.row>.col.large-3{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.mh-date-post::before{content:"";font-family:'fl-icons'!important;font-display:block;speak:none!important;margin:0;padding:0;display:inline-block;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;position:relative;line-height:1.2;margin-right:8px;top:1px}.blog-archive .archive-page-header h1{font-family:'schnyderwidel';font-size:40px;letter-spacing:.29px;line-height:1.2;text-transform:initial;text-align:left;margin:0 0 5px}.blog-archive .col:not(.post-sidebar) .col.post-item .box-text,.mh-grid-blog .col.post-item .box-text{padding:15px 0}.blog-archive .col:not(.post-sidebar) .col.post-item .box-text-inner,.mh-grid-blog .col.post-item .box-text-inner{display:flex;flex-direction:column}.blog-archive .col:not(.post-sidebar) .col.post-item .post-title,.mh-grid-blog .col.post-item .post-title{margin:0 0 10px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-transform:initial;font-size:16px;letter-spacing:.11px;line-height:1.3;font-weight:400;order:2}.blog-archive .col:not(.post-sidebar) .col.post-item .box-text .from_the_blog_excerpt,.mh-grid-blog .col.post-item .box-text .from_the_blog_excerpt{opacity:1;margin:0;line-height:1.3;letter-spacing:.07px;font-size:14px;color:rgb(0 0 0 / .45);order:3}.blog-archive .col:not(.post-sidebar) .col.post-item a:hover p,.mh-grid-blog .col.post-item a:hover p{color:rgb(0 0 0 / .45)}.blog-archive .col:not(.post-sidebar) .col.post-item .is-divider,.mh-grid-blog .col.post-item .box-text .is-divider{display:none}.blog-archive .col:not(.post-sidebar) .col.post-item .mh-date-post,.mh-grid-blog .col.post-item .mh-date-post{font-size:13px;letter-spacing:.09px;line-height:16px;margin:0 0 10px;order:1}.blog-wrapper.blog-single .entry-header{display:flex;flex-direction:column-reverse}.blog-wrapper.blog-single .entry-image{margin:0 0 20px}.blog-wrapper.blog-single .entry-header-text{padding-bottom:20px}.blog-wrapper.blog-single .entry-title{font-size:30px;letter-spacing:.21px;text-transform:initial;margin:0 0 15px;line-height:1.4;font-weight:400}.mh-meta-post{align-items:center}.mh-meta-post p{font-size:13px;letter-spacing:.09px;line-height:16px}.mh-meta-post p b{text-transform:capitalize}.mh-meta-post .img-author,.mh-meta-post .avatar{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%}.blog-wrapper.blog-single .entry-content{text-align:justify;padding:0}.blog-wrapper.blog-single .entry-content *{font-size:15px;font-weight:400}.blog-wrapper.blog-single .entry-content h2{font-size:24px;margin:0 0 15px}.blog-wrapper.blog-single .entry-content h3{font-size:22px;margin:0 0 15px}.blog-wrapper.blog-single .blog-share{margin:30px 0 0;border:1px solid #E5E5E5;padding:15px}#comments .comment-respond,.blog-wrapper.blog-single .blog-share .is-divider{display:none}.blog-wrapper.blog-single .blog-share .social-icons .share-icons-title{color:#252525000;font-size:15px;line-height:18px}.blog-wrapper.blog-single .blog-share .social-icons a{margin:0 10px;border-radius:0!important;background-color:#444;border:0;color:#fff;min-width:28px;height:28px;min-height:28px;line-height:28px}.blog-wrapper.blog-single .blog-share .social-icons a i{font-size:12px}.related-post .text h6{font-size:24px;letter-spacing:.17px;line-height:29px;margin:0 0 10px;text-transform:capitalize;font-weight:400}span.widget-title{display:inline-block;font-size:20px;letter-spacing:.17px;line-height:29px;font-weight:400;text-transform:initial;margin:0 0 30px}span.widget-title,span.widget-title>span{position:relative}span.widget-title::after,span.widget-title>span::after{content:'';display:inline-block;width:100%;height:2px;position:absolute;bottom:-10px;left:0;background-color:var(--primary-color)}aside.widget{border:1px solid #E5E5E5;padding:20px;background-color:#fff}aside#block_widget-3,aside#block_widget-5{border:0;padding:0}aside.widget .is-divider,aside.widget .box-vertical .mh-date-post{display:none}aside.widget .box-vertical .post-title{margin:0;font-weight:400;font-size:13px;letter-spacing:.09px;line-height:1.3}aside.widget_categories .cat-item{display:flex;color:rgb(0 0 0 / .5);font-size:15px;letter-spacing:.11px;line-height:18px;align-items:center;border:0}aside.widget_categories .cat-item a{color:#252525;padding:8px 0}aside.widget_categories .cat-item.active a{font-weight:400}aside.widget_categories .cat-item a::before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background-image:url(/wp-content/themes/flatsome-child/assets/img/square.svg);background-repeat:no-repeat;position:relative;top:2px}aside.widget_categories .cat-item.active a::before{background-image:url(/wp-content/themes/flatsome-child/assets/img/square-active.svg)}.mh-box-price{background-color:var(--primary-color);padding:10px 20px;display:inline-block;font-weight:600}.mh-gallery-product>.col-inner{border-bottom:1px solid #f5f5f5}.mh-gallery-product .product-images .image-tools{display:none}.mh-box-price.single{color:#ed2939;background:#fff0;padding:0 15px;margin-bottom:15px;font-size:25px}.custom-col-box .col-inner{border-radius:10px;overflow:hidden}h1.product-title{padding:15px 15px 10px 15px;color:#000;margin-bottom:0}.single-product-sidebar .mh-box-info{background:#FFF;border-radius:10px;padding:15px;box-shadow:rgb(0 0 0 / .1) 0 4px 12px;margin-bottom:15px}.single-product-sidebar .mh-box-info img{top:3px}.single-product-sidebar .mh-box-info p{padding-left:25px;line-height:1.4;margin-bottom:8px;font-weight:700;font-size:14px}.single-product-sidebar .mh-box-info p b{font-weight:400}.contact-button{background:#fd6035;width:100%;border-radius:10px;padding:15px;margin-bottom:20px;box-shadow:rgb(0 0 0 / .1) 0 4px 12px;color:#FFF;line-height:1.2;font-size:13px}.contact-button.zalo{background:#006AF5}.contact-button p{margin-bottom:0}.contact-button p strong{font-size:17px;display:block;margin-bottom:5px!important}.contact-button .icon{position:relative;top:8px}.custom-col-box>.col-inner{background:#fff;width:100%;border-radius:10px;margin-top:0;padding:15px;margin-bottom:20px;box-shadow:rgb(0 0 0 / .1) 0 4px 12px}.mh-info-icons{margin-top:0!important}.mh-info-product .mh-box-info{border:1px solid #111;padding:10px;margin-bottom:15px}.mh-info-product .mh-box-info p{margin:0 0 7px;font-size:14px;padding-left:25px}.mh-info-product .mh-box-info p img{top:5px}.mh-info-product .button{width:100%;border:0;margin-right:0;min-height:40px;line-height:40px;font-weight:400}.mh-info-product .button::before{content:'';display:inline-block;min-height:100%;position:absolute;top:0;left:0;min-width:40px;background-size:16px;background-repeat:no-repeat;background-position:13px 11px}.mh-info-product .button::after{content:'';position:absolute;display:block;top:0;left:40px}.mh-info-product .button.alert::before{background-color:rgb(0 0 0 / .1)}.mh-info-product .button.alert::after{border-top:40px solid rgb(0 0 0 / .1);border-right:10px solid #b20000}.mh-info-product .button.primary::before{background-color:rgb(0 0 0 / .1)}.mh-info-product .button.primary::after{border-top:40px solid rgb(0 0 0 / .1);border-right:10px solid #f66035}.mh-info-product .button.mh-mail::before{background-image:url(/wp-content/themes/flatsome-child/assets/img/mail.png)}.mh-info-product .button.mh-phone::before{background-image:url(/wp-content/themes/flatsome-child/assets/img/smartphone.png)}.mh-info-product .button:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.mh-info-product .button.white{color:#fff!important}.mh-summary-product .product_title{font-size:20px;letter-spacing:.29px;line-height:1.2}.mh-summary-product .product-short-description{font-size:14px}.mh-tabs-product .woocommerce-tabs ul.product-tabs{display:none}.mh-tabs-product .woocommerce-tabs .tab-panels{padding-top:0}.mh-related-product .related{border-top:0}.mh-related-product .product-section-title{display:none}.shop-page-title{display:none}.category-page-row{padding-top:50px}.mh-info-resuilt{margin:0 0 20px}.mh-info-resuilt>p:nth-child(1){font-size:20px;margin:0 0 5px}.mh-info-resuilt>p b{color:#f79e36}.product-small.box .mh-box-price{z-index:1;top:5px;left:5px;color:#fff;bottom:auto;border-radius:25px;padding:10px 16px;font-size:14px;letter-spacing:.09px;line-height:14px;min-width:90px;text-align:center;background:#ed2939;background-image:-moz-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);background-image:-webkit-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);background-image:-ms-linear-gradient(35deg,#fd6035 0%,#ed2939 100%);position:absolute}.product-small.box .box-text{padding:15px 0}.product-small.box .box-text .name.product-title{margin:0;height:auto!important}.product-small.box .box-text .name.product-title a{font-weight:400;font-size:16px;margin:0;letter-spacing:.17px;line-height:1.3;white-space:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.product-small.box .box-text .project-type{margin:0 0 10px;font-size:13px;letter-spacing:.09px;line-height:16px}.product-small.box .box-text .project-type a{margin:0}.product-small.box .box-text .project-map{margin-top:10px;color:rgb(0 0 0 / .45);font-size:13px;letter-spacing:.07px;line-height:12px}.product-small.box .box-text .project-map img,.product-small.box .box-text .project-map i{bottom:-2px;margin-right:5px;font-size:15px}.dark .product-small.box .box-text .project-map{color:#fff}.dark .product-small.box .box-text .project-map img{filter:brightness(0) invert(1)}.mh-gallery-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:10px;height:460px;margin-bottom:20px}.mh-gallery-item{position:relative;display:block;overflow:hidden;border-radius:6px;background:#f5f5f5}.mh-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.mh-gallery-item-0{grid-column:1;grid-row:1 / span 2}.mh-gallery-item-1{grid-column:2;grid-row:1}.mh-gallery-item-2{grid-column:2;grid-row:2}.mh-gallery-hidden-item{display:none}.mh-gallery-more::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .55)}.mh-gallery-more-count{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}@media screen and (max-width:549px){.mh-gallery-grid{height:260px;gap:6px}}.mh-hot-badge{position:absolute;top:15px;left:15px;z-index:2;background:#ed2939;background-image:linear-gradient(35deg,#fd6035 0%,#ed2939 100%);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:4px}.mh-product-title{font-weight:700;text-transform:uppercase;margin-bottom:8px;line-height:1.4}.mh-product-header .col{padding-bottom:0}.mh-product-address{color:rgb(0 0 0 / .6);margin-bottom:0}.mh-product-address i{color:#ed2939;margin-right:4px}.mh-product-price-col{text-align:right}.mh-product-price{font-size:26px;font-weight:700;color:#ed2939;line-height:1.2}.mh-product-price-m2{color:rgb(0 0 0 / .5);font-size:13px}.mh-info-icons{margin:25px 0}.mh-info-icon-box{background:#fdeeee;border-radius:8px;padding:18px 12px;text-align:center}.mh-info-icon{display:inline-flex;width:26px;height:26px;color:#ed2939;margin-bottom:8px}.mh-info-icon svg{width:100%;height:100%}.mh-info-label{display:block;font-size:12px;color:rgb(0 0 0 / .55)}.mh-info-value{display:block;font-size:15px;margin-top:2px}.mh-amenities{margin:25px 0}.mh-amenities-title{font-weight:700;margin-bottom:18px}.mh-amenities-title i{color:var(--mh-brand-orange,#fd6035);margin-right:6px}.mh-amenity-box{display:flex;align-items:center;gap:12px;background:#fdeeee;border:1px solid rgb(237 41 57 / .12);border-radius:8px;padding:14px 15px;margin-bottom:15px}.mh-amenity-box span{font-weight:600}.mh-amenity-icon{display:inline-block;width:26px;height:26px;flex-shrink:0;background-color:var(--mh-brand-orange,#fd6035);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mh-contact-card{border:1px solid #eee;border-radius:10px;padding:15px;background:#FFF;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.mh-contact-card.is-sticky-column{position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start;z-index:5}.col:has(.mh-contact-card.is-sticky-column),.col:has(.mh-contact-card.is-sticky-column)>.col-inner{height:100%;align-self:stretch}.mh-contact-agent{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mh-contact-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.mh-contact-avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;background:#ed2939;color:#fff;font-weight:700;text-transform:uppercase}.mh-contact-name{display:block}.mh-contact-role{display:block;font-size:12px;color:rgb(0 0 0 / .5)}.mh-contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 0 10px;border-radius:8px}.mh-contact-btn i,.mh-contact-btn svg{width:16px;height:16px}.mh-contact-btn--phone{background:#ed2939}.mh-contact-btn--zalo{background:#0068ff}.mh-contact-meta{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid #eee}.mh-contact-meta li{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;margin-left:0!important}.mh-contact-meta li span{color:rgb(0 0 0 / .5)}@media screen and (max-width:549px){.mh-product-price-col{text-align:left;margin-top:10px}}.mh-mat-bang-title{text-transform:uppercase;font-weight:700;margin-bottom:20px}.mh-mat-bang-image img{width:100%;border-radius:6px}.mh-mat-bang-content ul{list-style:none;margin:0 0 20px;padding:0}.mh-mat-bang-content ul li{position:relative;padding-left:18px;margin-bottom:8px}.mh-mat-bang-content ul li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:#222}.mh-mat-bang-content .button{margin:0}@media screen and (max-width:549px){.mh-mat-bang-image{margin-bottom:15px}}.mh-home-banner h1,.mh-home-banner h2{font-size:40px;letter-spacing:.29px;line-height:1.4;font-family:'schnyderwidel';margin:0}.mh-col-introduce h4,.mh-col-introduce h5,.mh-col-introduce h6{font-family:'schnyderwidel';font-size:28px;letter-spacing:.2px;line-height:45px;margin:0 0 17px;font-weight:400}.mh-col-introduce h4 span,.mh-col-introduce h5 span,.mh-col-introduce h6 span{text-decoration:underline}.mh-col-introduce p{font-size:16px;letter-spacing:.13px;line-height:27px}.mh-col-introduce .button{margin:0;border:0;padding:0;min-width:150px;min-height:55px;line-height:55px;font-size:18px;letter-spacing:.13px;font-weight:400}.mh-col-contact h1,.mh-col-contact h2,.mh-col-contact h3{font-size:25px;letter-spacing:.18px;line-height:1.5;font-weight:400;margin:0 0 32px}.mh-col-contact .wpcf7-form span.label{font-size:13px;letter-spacing:.09px;line-height:16px;color:#000;display:inline-block;margin:0 0 8px}.mh-col-contact .wpcf7-form input.wpcf7-text,.mh-col-contact .wpcf7-form textarea{border-color:#E5E5E5;margin:0}.mh-col-contact .wpcf7-form input.wpcf7-text{line-height:54px;min-height:54px}.mh-col-contact .wpcf7-form textarea{min-height:180px}.mh-col-contact .wpcf7-form .wpcf7-checkbox span{font-weight:400;font-size:13px;letter-spacing:.09px;line-height:16px}.mh-col-contact .wpcf7-form input[type="checkbox"]{margin:0 5px 0 0;position:relative;top:1px}.mh-col-contact .wpcf7-form .wpcf7-submit{margin:0;border:0;position:absolute;bottom:-10px;right:10px;line-height:55px;min-height:55px;font-weight:400;font-size:15px;text-transform:capitalize}.mh-col-contact .wpcf7 .wpcf7-not-valid-tip{opacity:1;top:50px;width:auto;display:inline-block;position:absolute;left:0}@media only screen and (min-width:320px) and (max-width:860px){.mh-home-banner h1,.mh-home-banner h2{font-size:30px}.mh-search-project input,.mh-search-project select,.mh-search-project button{min-height:50px}.mh-introduce p{font-size:21px;line-height:1.5}.mh-col-introduce h4,.mh-col-introduce h5,.mh-col-introduce h6{font-size:24px;line-height:1.4}.mh-col-introduce p{font-size:15px}.blog-wrapper>.row>.col{max-width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.blog-archive .archive-page-header h1{font-size:28px;margin:0}.blog-wrapper.blog-single .entry-title{font-size:26px}.blog-wrapper.blog-single .html-before-comments{margin-bottom:0}.mh-page-title .mh-archive-title,.mh-page-title .page-title-inner .title-wrapper h1{font-size:18px;text-align:left}.mh-box-price.single{bottom:auto;top:0}aside.widget .box-vertical .post-title{font-size:18px}.mh-testimonial .testimonial-text p::before{left:-10px}}@media only screen and (min-width:426px) and (max-width:860px){.blog-archive .col:not(.post-sidebar) .col.post-item{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (min-width:320px) and (max-width:425px){.mh-title-simple .section-title,.mh-title-simple .section-title-main{font-size:22px}.mh-title-simple .section-title a{font-size:14px}.mh-home-banner h1,.mh-home-banner h2{font-size:25px}.mh-search-project:not(.vertical) input,.mh-search-project:not(.vertical) select,.mh-search-project:not(.vertical) button{min-height:45px}.mh-search-project:not(.vertical) button i{font-size:15px;position:relative;top:2px}.mh-search-project .search-text{font-size:14px}.mh-introduce p{font-size:19px;line-height:1.4}.mh-col-introduce h4,.mh-col-introduce h5,.mh-col-introduce h6{font-size:22px;margin:0 0 10px}.mh-col-contact h1,.mh-col-contact h2,.mh-col-contact h3{margin:0 0 15px}.mh-col-contact .wpcf7-form .wpcf7-submit{position:relative;bottom:-30px;left:0}.blog-archive .archive-page-header h1{font-size:24px}.blog-wrapper.blog-single .entry-title{font-size:22px}.box-vertical{flex-direction:row;display:flex}.box-vertical .box-image{width:45%!important}.box-vertical .post-title{font-size:14px!important}.product-thumbnails{margin-left:-5px!important;margin-right:-5px!important}.product-thumbnails .flickity-slider>.col{padding:0 5px 19.6px!important}.product-thumbnails .flickity-button{display:none}.mh-page-title .mh-archive-title,.mh-page-title .page-title-inner .title-wrapper h1{font-size:22px;line-height:1.3}.mh-row-summary{padding:0 15px!important}.mh-summary-product .product_title{font-size:20px}}