@font-face{font-family:'UTM Avo';src:url(https://gharch.vn/wp-content/themes/flatsome-child/fonts/UTM-Avo.ttf);font-weight:400}@font-face{font-family:'UTM Avo';src:url(https://gharch.vn/wp-content/themes/flatsome-child/fonts/UTM-AvoBold.ttf);font-weight:700}body{overflow-x:hidden;line-height:1.5;font-size:16px;letter-spacing:.03em}h1,h2,h3,h4,h5,h6{letter-spacing:normal}strong,b{font-weight:700}.font-avo,.font-avo *{font-family:'UTM Avo'!important}.nav>li a{font-family:'UTM Avo'!important;font-size:15px}#header .nav>li{margin:0 15px}.font-normal,.font-normal *{font-weight:400}.home-content .row.absolute{top:0;left:0;right:0;bottom:0;margin:0 auto}.section-title{border:0}.section-title span{border:0}.section-title-container{margin-bottom:0}.section-title b{height:0;background-color:#fff0}p{margin-bottom:10px}.img-auto img{width:auto}img.size-full.alignnone{margin-bottom:0}iframe{width:100%;border:0}.home-title h1.section-title span{font-weight:400;letter-spacing:.7em;text-shadow:1px 2px 2px rgb(0 0 0 / .37);font-size:14px}#menu-social-menu{margin-bottom:0}#menu-social-menu li a{font-size:22px}#menu-social-menu li+li{margin-left:15px}#menu-social-menu li{list-style:none;margin-left:0;display:inline-block}#footer .absolute-footer{position:absolute;bottom:0;left:0;right:0;padding-bottom:30px;font-weight:400;color:#343432}header.entry-header h1.entry-title,header.entry-header h2.entry-title,.page-entry-title h1 span{font-family:'UTM Avo',sans-serif;position:relative;font-size:26px}header.entry-header h1.entry-title:after,header.entry-header h2.entry-title:after,.page-entry-title h1 span:after{background:#4D4D4C;content:"";display:block;width:50px;height:3px;margin:0 auto;margin-top:10px}.our-teams .font-normal span{margin-top:-60px;background:#fff;padding:0 15px}.our-teams .box h4{font-weight:400}#masthead{margin:30px 0 0}#masthead .container{max-width:1700px}.stuck #masthead{margin-top:0}#content{padding-top:30px}.nav>li.active>a{font-weight:700}.row.contact-info>.col>.col-inner:before{content:"";position:absolute;top:-1px;left:-1px;bottom:40px;right:73%;background:#fff}.row.contact-info>.col>.col-inner{border:1px solid rgb(0 0 0 / 10%);position:relative}.row.contact-info h2.section-title{margin-top:-18px}.subtitle-page h2.section-title span,h1.entry-sub-title{letter-spacing:.05em;font-weight:400;text-transform:none;font-family:'UTM Avo'}.our-services.row-box-shadow-2 .col-inner{box-shadow:0 8px 25px rgb(0 0 0 / 8%)}.text-right .section-title span{width:100%}.our-services .text-right .section-title span{font-size:36px;margin-top:-15px;margin-right:-15px}.portfolio-box.box h6{font-weight:400;font-family:'UTM Avo',sans-serif;font-size:16px;letter-spacing:.05em;opacity:1;text-shadow:1px 2px 2px rgb(0 0 0 / 37%)}.portfolio-box.box .overlay{background:linear-gradient(180deg,#141414 0%,#fff0 100%)!important;opacity:.8;transform:rotate(-180deg);mix-blend-mode:multiply}.portfolio-box.box p.from_the_blog_excerpt{font-size:14px;color:#fff;font-weight:400;padding:15px 0 0;visibility:hidden;opacity:0;transition:all 300ms ease;position:absolute;top:100%;text-align:center;margin-bottom:-10px}.portfolio-box.box p.from_the_blog_excerpt:after{display:block;border-top:1px solid rgb(255 255 255 / 30%);content:"\f061";margin-top:15px;font-family:'Font Awesome 5 Pro';font-size:20px;padding-top:8px;margin-left:-1.5em;margin-right:-1.5em}.portfolio-box.box:hover h6{font-weight:700}.portfolio-box.box:hover p.from_the_blog_excerpt{opacity:1;visibility:visible;height:auto;position:relative;top:0}.portfolio-box.box p.from_the_blog_excerpt:after:hover{opacity:.8}h1.entry-sub-title{margin-bottom:50px;margin-top:-10px}h3.title-related{font-weight:400;font-family:'UTM Avo',sans-serif;margin-bottom:30px;margin-top:30px}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button:before{content:"\f177";font-family:'Font Awesome 5 Pro';font-weight:300;font-size:30px}.flickity-prev-next-button.next:before{content:"\f178"}.maps-wrapper{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.maps-wrapper:hover{-webkit-filter:unset;filter:unset}a.button.primary:hover{background:#fff;opacity:1;color:#222}.flickity-slider>a,.flickity-slider>a>img,.flickity-slider>div:not(.col),.flickity-slider>figure,.flickity-slider>img,.flickity-slider>p{transition:transform 2s,opacity 2s,box-shadow 2s}@media(min-width:990px) and (max-width:1100px){.col.our-teams>.col-inner{padding-left:0!important;padding-right:0!important}}@media(max-width:880px){.row.contact-info>.col>.col-inner:before{right:50%;bottom:20px}}@media(max-width:550px){.row.contact-info>.col>.col-inner:before{right:15%}header.entry-header h1.entry-title,header.entry-header h2.entry-title,.page-entry-title h1 span{font-family:'UTM Avo',sans-serif;position:relative;font-size:24px}a.button.primary{font-size:14px}}