:root {--primary-color: #028AD7;--fs-color-primary: #028AD7;--fs-color-secondary: #ecd314;--fs-color-success: #ffffff;--fs-color-alert: #b20000;--fs-experimental-link-color: #028AD7;--fs-experimental-link-color-hover: #000000;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 300px;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1670px}.row.row-collapse{max-width: 1640px}.row.row-small{max-width: 1662.5px}.row.row-large{max-width: 1700px}.header-main{height: 80px}#logo img{max-height: 80px}#logo{width:145px;}#logo img{padding:5px 0;}.header-bottom{min-height: 44px}.header-top{min-height: 30px}.transparent .header-main{height: 90px}.transparent #logo img{max-height: 90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 90px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bg-color {background-color: #16352e}.header-bottom {background-color: #ffffff}.header-main .nav > li > a{line-height: 16px }.stuck .header-main .nav > li > a{line-height: 50px }.header-bottom-nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.nav-dropdown{font-size:100%}body{color: #333333}h1,h2,h3,h4,h5,h6,.heading-font{color: #028AD7;}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family: Montserrat, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: "Playfair Display", sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: "Playfair Display", sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 800;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Playfair Display", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 400;font-style: normal;}.alt-font{font-family: "Dancing Script", sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.header:not(.transparent) .header-nav-main.nav > li > a {color: #ffffff;}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */.blog-archive .news-archive-posts .box-image::after {background: transparent;}.nav-dropdown>li>a{ color: #000;}li.current-dropdown>.nav-dropdown li>a{ font-family: "Playfair Display", sans-serif; font-weight: 700; letter-spacing: 3px; font-size: 12px;}.wp-playlist {border: none !important;padding: 0 !important;margin: 0 !important;}.progress-wrap::after{ background-color: #1e5d4f !important;}.progress-wrap svg.progress-circle path {stroke: #1e5d4f !important;}.progress-wrap {bottom: 10px !important;}.pos-right {bottom: 155px !important;}.header-button-2 .tph-header-account-name {font-size: 13px;}.is-border{ border: 1px solid #028AD7;}/*.cl-icon-tron-left:after, .cl-icon-tron-right:after{box-shadow: 0px 0px 10px 0px rgb(24 57 50)!important;background-color: #028AD7!important;}*/.txt-qt-content strong{color: #fff !important;opacity: 1 !important; font-weight: 100!important;}.txt-qt-content h3{ letter-spacing: 7px;}.banner-box-video a.button{border-radius: 0 !important;background: #028AD7;border: none;}/*.archive-staff-wrapper .archive-staff-header .archive-title {font-weight: 500;font-size: 42px;letter-spacing: 15px;}*/.archive-staff-wrapper .archive-staff-header .archive-title, h1.archive-service-banner__title, .archive-staff-wrapper .archive-staff-header .archive-title, .news-archive-banner .page-title, .archive-title-contact{min-height: 500px;display: flex;flex-direction: column;justify-content: flex-end;letter-spacing: 15px;}.archive-banner-contact{ min-height: 500px !important;background-image: url(https://recover.shanenoi.id.vn/wp-content/uploads/2026/04/lh_optimized-scaled.webp); background-attachment: fixed;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-position: bottom;background-repeat: no-repeat;background-size: cover;}.archive-service-header h2.archive-title {display: none;}.archive-product-wrapper .archive-product-header {background-position: bottom;}.archive-staff-wrapper .archive-staff-header {background-position: bottom;}.archive-product-wrapper .archive-product-header .archive-title, .archive-title-contact h1{font-weight: 400;font-size: 42px; letter-spacing: 15px;}.archive-product-wrapper .archive-product-header:before{ background-color: #000 !important;}.archive-service-wrapper .service-content {padding: 12px;}.archive-service-wrapper .service-title {font-size: 17px;text-transform: uppercase;}.product-search-wrapper .product-search-form {background-color: #ffffff5e;}.news-archive-banner{background-position: 55% 84%background-repeat: no-repeat;background-position: right center;background-attachment: fixed;}.archive-service-banner{background-position: 55% 84%background-repeat: no-repeat;background-position: right center;background-attachment: fixed;}.archive-product-header{background-position: 55% 84%background-repeat: no-repeat;background-position: right center;background-attachment: fixed; background-size: cover;}.archive-staff-header, .banner-contact img{background-position: 55% 84%background-repeat: no-repeat;background-position: right center;background-attachment: fixed; background-size: cover;}.header:not(.transparent) .header-nav-main.nav > li > a {color: hsla(0,0%,100%,.8);}.header:not(.transparent) .header-nav-main.nav > li > a:hover{color: #fff;}.header:not(.transparent) .header-nav-main.nav > li.active > a{ font-weight: 400;color: #fff;}.nav-dark .nav>li.active>a{ font-weight: 400;}.success.is-link {color: hsla(0,0%,100%,.8); font-weight: 100;}.success.is-link:hover{color: #fff;}h3.product-title a {font-weight: bold;font-size: 17px;}.section-contact iframe {border-radius: 10px;border: 2px solid #028AD7 !important;}.txt-maps-footer iframe{ border-radius: 10px; border: 2px solid #fff !important;}/*h2, h3, h4{ letter-spacing: 4px !important;}*/.txt-title-home span{letter-spacing: 15px !important;font-size: 40px; font-weight: 300;}.blog-wrapper h2{ letter-spacing: 0px !important;}h2>span{ letter-spacing: 2px !important;}.slider-nav-light .flickity-prev-next-button .arrow{fill: #183931 !important;}.banner-home-main{ z-index: 1;}.section-quy-trinh{z-index: 2;background-image: url(https://recover.shanenoi.id.vn/wp-content/uploads/2026/04/bg-dotted.webp);background-repeat: repeat;padding: 0px 0px 120px 0px;}.cl-bgr-video{ background-image: url(https://recover.shanenoi.id.vn/wp-content/uploads/2026/04/background-video.webp); background-position: 55% 84%background-repeat: no-repeat;background-position: right center;background-attachment: fixed; background-size: cover;}.banner-video-home{ border-radius: 10px; border: 1px solid #fff;}.banner-video-home .banner-bg.fill{ border-radius: 10px;}.product-search-wrapper .product-search-form .search-btn{ background: linear-gradient(-50deg, #009776, #16352e, #009776, #143c34); background-size: 400% 400%; animation: gradient 8s ease infinite;}@keyframes gradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}/*---- CUSTOM DỰ ÁN----*/.rw-du-an .ux-product-cat-wrap h5.post-title.is-large{ text-transform: uppercase; letter-spacing: 2px;}.rw-du-an .box-image:after {position: absolute;content: "";left: 10px;top: 10px;bottom: 10px;right: 10px;border: 1px solid #fff;}.flickity-page-dots .dot {border: 2px solid #111;height: 10px;width: 10px;}/*---- CUSTOM MENU----*/.nav>li>a { font-size: 12px; letter-spacing: 3px;}.header-button a.button{ font-family: "Playfair Display", sans-serif; letter-spacing: 4px; font-size: 13px; font-weight: 800;}.gtranslate_wrapper a{ color: #fff; padding: 5px;}/*---- CUSTOM TXT OPACITY HOME----*/.section-bg-opacity-home{ z-index: 0;}.txt-bg-opacity h2{font-size: 150px; letter-spacing: 20px;opacity: 0.1;position: fixed;bottom: 300px;background: linear-gradient(to right, #efc01e 20%, #555 40%, #efc01e 60%, #555 80%);background-size: 200% auto;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: huyle 4s linear infinite;}@keyframes huyle {to {background-position: -200% center; }}/*---- CUSTOM BÁO CÁO THỊ TRƯỜNG HOME----*/.section-block-home .blog-v2 a{ text-transform: uppercase;}/*.section-block-home .txt-title-home .section-title-main {border-left: 3px solid #028AD7;padding-left: 20px;}*//*.section-block-home .blog-v1 .box-image:after {position: absolute;content: ""; border-radius: 10px;left: 10px;top: 10px;bottom: 10px;right: 10px;border: 1px solid #fff;}.section-block-home .blog-v2 .box-image:after {position: absolute;content: ""; border-radius: 5px;left: 10px;top: 10px;bottom: 10px;right: 10px;border: 1px solid #fff;}.section-block-home .blog-v1 .box-text{bottom: 20px;padding-left: 50px;}.section-block-home .col-inner{ border-radius: 10px;}.section-block-home .image-zoom.image-cover{ border-radius: 10px;}*/.section-block-home .blog-v2 .box-blog-post{display: flex;align-items: center;justify-content: space-between;}.section-block-home .is-divider {display: none;}.section-block-home .blog-v2 .box-blog-post .box-image {order: 2;width: 40%;}.section-block-home .blog-v2 .box-blog-post .box-text {order: 1;width: 60%;padding-right: 15px;}/*---- CUSTOM DỊCH VỤ HOME----*/h2.archive-title{ text-transform: uppercase;}.box-text.text-center.service-content {background: #028AD7;}.archive-service-wrapper .service-image:after {position: absolute;content: "";left: 10px;top: 10px;bottom: 10px;right: 10px;border: 1px solid #fff;}.img-boder-dich-vu .box-image:after{ position: absolute;content: "";left: 10px;top: 10px;bottom: 10px;right: 10px;border: 1px solid #fff;}.txt-title-shanenoi a{ letter-spacing: 2px;}.txt-title-shanenoi a:hover{ color: #c7c7c7;}/*---- CUSTOM TITLE HOME----*/.txt-quy-trinh h2.section-title.section-title-center {display: block;}.txt-title-home b{height: 0px !important;}/*.txt-title-home .section-title-main{ border-left: 3px solid #fff; padding-left: 20px;}.rw-du-an .txt-title-home .section-title-main{ text-align: left !important; width: 100%;}*/.rw-video-home .txt-title-home .section-title-main {text-align: right !important;padding-right: 20px;width: 100%;}/*---- CUSTOM BACKGROUND SECTION----*//*.section-bgr-home{ background: #028AD7; background: linear-gradient(174deg,rgba(24, 57, 50, 1) 0%, rgba(18, 89, 74, 1) 50%, rgba(11, 113, 91, 1) 100%);}*//*---- CUSTOM QUY TRÌNH DESTOP----*/.txt-qt-all a{ font-size: 14px;}.accordion-item a{ border: none;}.txt-quy-trinh-nbx h2{text-align: left;}.cl-icon-tron{ position: relative; top: 0px;}.cl-icon-tron-right:after {content: '';position: absolute;box-shadow: 0px 0px 10px 0px rgb(250 225 169);width: 16px;height: 16px;left: -9px;background-color: white;top: 0;border-radius: 50%;z-index: 1;}.cl-icon-tron-left:after {content: '';position: absolute;box-shadow: 0px 0px 10px 0px rgb(250 225 169);width: 16px;height: 16px;right: -7px;background-color: white;top: 0;border-radius: 50%;z-index: 1;}.section-quy-trinh-bnx .acdion-qt-nbx-left a{font-size: 13px;color: #CCCCCC;padding: 0;}.section-quy-trinh-bnx .accordion-title{border: none !important;}.acdion-qt-nbx-left{width: 50%;}.section-quy-trinh-bnx .acdion-qt-nbx-left .toggle{top: -4px;opacity: inherit;}.section-quy-trinh-bnx .acdion-qt-nbx-left .active .toggle{top: -4px;}.section-quy-trinh-bnx p{font-size: 12px;text-align: justify;color: #CCCCCC;}.section-quy-trinh-bnx .accordion-inner{padding: 10px 15px;}.section-quy-trinh-bnx .accordion-title.active {font-weight: 300;}.section-quy-trinh-bnx .acdion-qt-nbx-right a{font-size: 13px;color: #CCCCCC;padding: 0;}.acdion-qt-nbx-right{width: 50%;}.section-quy-trinh-bnx .acdion-qt-nbx-right .toggle{top: -4px;left: 280px;opacity: inherit;}.section-quy-trinh-bnx .acdion-qt-nbx-right .active .toggle {top: -4px;left: 280px;}/* Custom CSS Tablet */@media (max-width: 849px){.txt-title-home span{letter-spacing: 15px !important;line-height: 45px;}.txt-qt-all a {font-size: 12px;}.section-block-home .blog-v2 .box-blog-post{flex-direction: column;}.section-block-home .blog-v2 .box-blog-post .box-image,.section-block-home .blog-v2 .box-blog-post .box-text {width: 100% !important;order: unset;}.section-block-home .blog-v2 .box-image:after {position: absolute;content: "";left: 30px;top: 30px;bottom: 30px;right: 30px;}/*---CUSTOM QUY TRÌNH PRO---*/.txt-quy-trinh-nbx h2{text-align: center;}.left .content-pro {padding: 16px 0 20px 0px;}.right .content-pro {padding: 16px 0 20px 0;}.content-pro h2{font-size: 18px;}}/* Custom CSS Mobile */@media (max-width: 549px){.archive-product-wrapper .product-grid .product-item .col-inner .product-meta .meta-item .meta-icon, .single-product-wrapper .related-products-grid .product-item .product-meta .meta-item .meta-icon {width: 17px;height: 17px;}.archive-product-wrapper .product-grid .product-item .col-inner .product-meta .meta-item .meta-value, .single-product-wrapper .related-products-grid .product-item .product-meta .meta-item .meta-value {font-size: 17px;}h3.product-title a {font-size: 17px !important;}.progress-wrap {right: 22px !important;}.gtranslate_wrapper{ text-align: center;}.gtranslate_wrapper span {font-size: 10px !important;}.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a{color: hsl(0deg 0% 100%);}.archive-product-wrapper .archive-product-header, .news-archive-banner, .archive-service-banne, .archive-staff-wrapper .archive-staff-header{ min-height: 320px !important; padding: 0px !important; background-attachment: initial;}.archive-staff-wrapper .archive-staff-header .archive-title, h1.archive-service-banner__title, .archive-staff-wrapper .archive-staff-header .archive-title, .news-archive-banner .page-title, .archive-title-contact, .archive-service-banner{ background-attachment: initial;min-height: 320px !important;display: flex;flex-direction: column;justify-content: flex-end;letter-spacing: 10px;font-size: 25px; background-position: center;}.archive-banner-contact{ min-height: 320px !important;background-image: url(https://recover.shanenoi.id.vn/wp-content/uploads/2026/04/lh_optimized-scaled.webp); background-attachment: initial;}.archive-product-wrapper .archive-product-header .archive-title, .archive-title-contact h1 {font-weight: 400;font-size: 25px;letter-spacing: 10px;}.archive-product-wrapper .archive-product-header .archive-title {-webkit-text-stroke-width: none;text-stroke-width: none;}.archive-product-wrapper .archive-product-header{padding: 0;}.txt-title-home span{letter-spacing: 10px !important;font-size: 25px;}.nav-sidebar.nav-vertical>li+li a{ color: #333;}.txt-title-shanenoi a {font-size: 13px;}.txt-bg-opacity h2{ font-size: 50px; letter-spacing: 15px;}.section-block-home .blog-v2 .box-blog-post{flex-direction: column;}.section-block-home .blog-v2 .box-blog-post .box-image,.section-block-home .blog-v2 .box-blog-post .box-text {width: 100%;order: unset;}/*---- CUSTOM QUY TRÌNH MOBI----*/.txt-quy-trinh-nbx h2{text-align: center;}.cl-icon-tron{ border-left: 1px solid #fff;}.cl-icon-tron:after {content: '';position: absolute;box-shadow: 0px 0px 10px 0px rgb(250 225 169);width: 16px;height: 16px;left: -2.5%;background-color: white;top: 0;border-radius: 50%;z-index: 1;}/*.cl-icon-tron:after {box-shadow: 0px 0px 10px 0px rgb(24 57 50)!important;background-color: #028AD7!important;}.cl-icon-tron { border-left: 1px solid #028AD7;}*/.rw-quy-trinh-mobi strong {color: #fff !important; font-weight: initial !important; font-size: 60px !important;}.rw-quy-trinh-mobi h2 {letter-spacing: 4px !important;}.acdion-qt-nbx-mobi a.accordion-title{font-size: 13px;}.section-quy-trinh-bnx .acdion-qt-nbx-mobi a{font-size: 13px;color: #CCCCCC;padding: 0;}.acdion-qt-nbx-mobi .toggle{top: -5px;left: 230px;opacity: inherit;}.acdion-qt-nbx-mobi .active .toggle{top: -5px;left: 230px;}.blog-wrapper h2{ letter-spacing: 0px !important;}}.label-new.menu-item > a:after{content:"Mới";}.label-hot.menu-item > a:after{content:"Nổi bật";}.label-sale.menu-item > a:after{content:"Giảm giá";}.label-popular.menu-item > a:after{content:"Phổ biến";}