body{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-rendering:optimizeLegibility;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .5s ease}.max_line_1{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:1 !important;line-clamp:1 !important;-webkit-box-orient:vertical !important}.max_line_2,.max_line_2 a,.max_line_2 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important}.max_line_3,.max_line_3 a,.max_line_3 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3 !important;line-clamp:3 !important;-webkit-box-orient:vertical !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:999px}::-webkit-scrollbar-thumb{background:#161718;border-radius:999px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#161718}::-webkit-scrollbar-thumb:active{background:#161718}.marquee-right .elementor-image-gallery{max-width:100%;overflow:hidden}.marquee-right .gallery{display:flex;align-items:center;gap:2px;width:max-content;will-change:transform}.marquee-right .gallery img{aspect-ratio:626/418;width:100%;object-fit:cover}.box-feedbak .elementor-image-box-content{border-radius:12px;padding:12px !important;border:1px solid rgba(14,58,47,.1);background:var(--black-2,rgba(22,23,24,.02))}.box-hanh-trinh .elementor-image-box-content{border-radius:8px;padding:8px !important;border:1px solid rgba(14,58,47,.1);background:var(--black-2,rgba(22,23,24,.02))}.box-feedbak .elementor-image-box-img,.box-hanh-trinh .elementor-image-box-img{overflow:hidden;border-radius:12px}.box-feedbak .elementor-image-box-img img{width:100% !important;aspect-ratio:250/188;object-fit:cover}.box-hanh-trinh .elementor-image-box-img img{width:100% !important;aspect-ratio:210/120;object-fit:cover}.box-feedbak .elementor-image-box-title,.box-hanh-trinh .elementor-image-box-title{margin:0}.box-feedbak .elementor-image-box-content span{color:rgba(22,23,24,.6) !important;font-size:14px !important;font-weight:400 !important}.custom-select{position:relative;width:100%;max-width:387px}.custom-select select{width:100%;height:50px;padding:12px 12px 12px 48px;border:1px solid rgba(14,58,47,.2);border-radius:4px;background:#fff;color:#161718;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-select select:focus{border-color:#0e3a2f}.custom-select .icon-left,.custom-select .icon-right{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.custom-select .icon-left{left:12px}.custom-select .icon-right{right:12px}.custom-select .icon-left svg,.custom-select .icon-right svg{display:block}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap:after{content:'';position:absolute;background-image:url(//kusaq.ldp.skodavn.com/wp-content/themes/saokimdigital/assets/images/arrow_bottom.svg);background-position:center;background-repeat:no-repeat;background-size:auto;text-align:center;line-height:46px;font-size:24px;color:#000;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear;transform:rotate(180deg)}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#000;stroke-width:4;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}.container-sty.scrolled{background:#103d27 !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 35px rgba(0,0,0,.08)}.container-sty.scrolled .btn-header .elementor-button{color:#2b1e0f !important;background:#78faae !important;border-color:#78faae}.location-image{display:none}.location-image.active{display:block}@media screen and (max-width:767px){.custom-select select{height:48px;padding:10px 10px 10px 40px;font-size:14px}.custom-select .icon-left svg{width:18px;height:18px}.box-hanh-trinh .elementor-image-box-img img{width:100% !important;height:200px;object-fit:cover}}