p.form-consent.note-form{font-size:10px;font-style:italic}.trust-links{margin-top:12px}.trust-links p{display:flex;align-items:center;gap:8px;font-size:14px;margin:6px 0;color:#f5f5f5}.trust-links i{color:gold;font-size:14px}.trust-links a{color:#fff;text-decoration:underline}.trust-links a:hover{color:gold}.wpcf7-not-valid-tip{color:#dc3232;font-size:10px!important;line-height:1.4!important;background-color:#fff2f2!important;margin-bottom:5px}.new-gif-absolute{position:absolute;top:10px;left:20px}.form-20-suat-mobile{padding-bottom:0}.form-bao-gia{padding-bottom:0}.ss_footer .wpcf7 .wpcf7-not-valid-tip{margin-top:5px}.section-banner{min-height:900px!important;padding-top:300px!important}.section-banner .img-banner-absolute{position:absolute;top:-250px;left:20%}.uudai-form-wrapper{max-width:520px;margin:auto;padding:10px;border-radius:16px;background:rgb(255 255 255 / .95);text-align:center;border-style:solid;border-color:#c05131}.uudai-form-wrapper br{display:initial}.uudai-form-wrapper p{color:#051f4d!important}.form-desc span{color:#e97832}.ngoai-giao-wrap{margin-bottom:10px}.ngoai-giao-wrap{position:relative}.firework{position:absolute;bottom:0;left:0;width:80px;z-index:2;pointer-events:none}.ngoai-giao-img{width:100%;max-width:420px;animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.ladi-paragraph{font-size:10px;font-style:italic;line-height:1.4;color:#848484;text-align:center}.form-headline h3{font-weight:700;line-height:1.4;color:#c05131;text-transform:uppercase;text-align:center}.form-headline h3 span{color:#ff4d00}.sub-headline{font-size:16px;color:#ff4d00;font-weight:500;margin-bottom:10px}.form-desc{font-style:italic;line-height:1.4;color:#051f4d!important;text-align:center;margin-bottom:0.5em!important}.cf7-form br{display:none}.cf7-form input,.cf7-form select{width:100%;margin-bottom:12px;border-radius:8px;border:1px solid #a88543;font-size:14px}.form-row{display:flex;gap:10px}.form-col{width:50%}@media (max-width:768px){.form-row{flex-direction:column}.form-col{width:100%}}.cf7-form input[type="submit"]{background-color:linear-gradient(90deg,#ff4d00,#ff6a00);color:#fff;border:none;padding:14px;font-size:16px;font-weight:700;border-radius:10px;cursor:pointer;width:100%;animation:pulseBtn 1.8s infinite}@keyframes pulseBtn{0%{box-shadow:0 0 0 0 rgb(255 77 0 / .6)}70%{box-shadow:0 0 0 14px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.cf7-form input[type="submit"]:hover{transform:translateY(-2px) scale(1.02);transition:all 0.2s ease}.cf7-form input[type="submit"]:active{transform:scale(.97)}.tong-quan ul li{list-style-type:initial}ul li{list-style-type:none}p.note-form{margin-top:15px;color:#ffde88;font-size:14px;text-align:center;line-height:1.6}.form-dk{background:#49110d;background:-webkit-linear-gradient(203deg,#c12419,#49110d);background:linear-gradient(203deg,#c12419,#49110d)}.form-dk .icon-box{display:flex;align-items:center}.form-dk .col-inner{padding:35px 35px}.wpcf7 .wpcf7-list-item label{margin-bottom:0!important}.form-br .wpcf7-form-control-wrap{padding:10px;background:#fff;width:100%}.form-dk .wpcf7-submit{border:none;color:#fff!important;font-size:18px;font-weight:700;text-align:center;line-height:2;background:#ffe259;background:-webkit-linear-gradient(180deg,#ffe259,#ffa751);background:linear-gradient(180deg,#ffe259,#ffa751);width:100%;margin-top:20px;border-radius:5px;box-shadow:inset -.01em -.1em 0 0 rgb(0 0 0 / .15)}.form-dk input{margin-bottom:0}.form-dk .wpcf7-list-item-label{color:rgb(0 0 0);font-size:14px;font-family:"Quicksand",sans-serif;font-weight:400}h3.ft-title-form2{margin:8px 0;color:#fff;font-size:14px;text-align:center;line-height:1.6;font-family:"Quicksand",sans-serif}h3.ft-title-form{font-family:"Oswald",sans-serif;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:1.6}.form-dk .wpcf7 form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 15px}.form-dk .wpcf7 form .wpcf7-list-item{margin:0;display:flex;align-items:center}.form-dk .wpcf7 form .wpcf7-list-item label{display:flex;align-items:center;gap:6px}@media (max-width:849px){.form-dk .wpcf7 form .wpcf7-checkbox{grid-template-columns:1fr!important}}.ss_footer .ft-logo img{width:150px;margin-bottom:20px}.ss_footer h4{margin-bottom:20px;font-family:"Oswald",sans-serif;color:#faefd2;font-size:26px;text-align:left;line-height:1.6}.ss_footer p{font-size:14px}.ss_footer ul li{list-style-type:none;margin-left:0;color:#fff;font-size:14px;font-weight:700;text-align:left;line-height:1.4}.ss_footer ul li i{margin-right:10px;font-size:18px;padding:2px}.ss_footer ul.li-2c li{display:inline-flex;width:49%}.cosmo-section{background:linear-gradient(180deg,#e85a2c,#df6b2f);padding:30px 0 40px 20px;color:#fff;text-align:center;border-radius:20px;position:relative}.cosmo-header{position:relative;margin-bottom:25px}.cosmo-sub{font-size:20px;letter-spacing:1px;margin-bottom:5px}.cosmo-title{font-size:35px;font-weight:700;color:#ffd66b;margin:5px 0}.cosmo-title{background:linear-gradient(90deg,#ffe27a,#ffb347);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.cosmo-desc{font-size:20px;color:#ffd66b}.sparkle{position:absolute;top:-5px;right:10px;width:40px;height:40px}.sparkle::before,.sparkle::after{content:"";position:absolute;background:#fff;border-radius:50%;animation:sparkleAnim 2s infinite}.sparkle::before{width:6px;height:6px;top:0;right:0}.sparkle::after{width:4px;height:4px;top:15px;right:15px}@keyframes sparkleAnim{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}100%{opacity:0;transform:scale(.5)}}.cosmo-box{background:#e9d9a8;padding:20px 10px;border-radius:6px;text-align:left}.cosmo-box{box-shadow:0 10px 30px rgb(0 0 0 / .1)}.cosmo-box ul{list-style:none;padding:0;margin:0}.cosmo-box li{position:relative;padding-left:28px;margin-bottom:10px;color:#1f2b2a;font-size:15px;margin-left:0!important}.cosmo-box li::before{content:"💎";position:absolute;left:0;top:0}.cosmo-box b{color:#e85a2c;font-weight:600}.title-bar-wrap{text-align:center;margin:30px 0}.title-bar{background:#f6e08c;color:#1e5cc6;font-size:26px;font-weight:600;padding:10px 20px;border-radius:4px}.title-bar{display:block;max-width:800px;margin:0 auto}.title-bar{box-shadow:0 3px 0 rgb(0 0 0 / .1)}.cosmo-list ul{list-style:none;padding:0;margin:0}.cosmo-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;margin-left:0px!important}.cosmo-list .icon{width:22px;height:22px;min-width:22px;background:linear-gradient(135deg,#5bbcff,#2f80ed);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px}.cosmo-list .text{font-size:16px;color:#333;line-height:1.5}.cosmo-list strong{color:#ff4d00}.ly-do-chon-imgbox-col .col-inner{background-image:linear-gradient(#2856a2,#ffffff);background-color:initial;background-size:initial;background-origin:initial;background-position:initial;background-repeat:initial;background-attachment:initial;border-radius:15px}.ly-do-chon-imgbox-col .box-text{min-height:220px}.cosmo-wrapper{background:#f5f2ea;padding:40px 20px}.cosmo-header{background:linear-gradient(90deg,#c4512d,#e8772e);padding:15px;border-radius:40px;text-align:center;color:#fff;position:relative}.cosmo-header h2{margin:0;font-size:22px;color:#fff}.cosmo-header p{margin:5px 0;font-weight:600}.cosmo-header small{font-size:12px;opacity:.9}.badge-new{position:absolute;right:20px;top:10px;background:#fc0;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:600;color:#000;animation:badgePulse 1.5s infinite}@keyframes badgePulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(255 204 0 / .7)}70%{transform:scale(1.08);box-shadow:0 0 0 10px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}.cosmo-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.cosmo-benefits p{margin-bottom:0}.benefit-card{background:#fff;padding:15px;text-align:center;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.benefit-card .tag{background:#ffd54f;padding:5px;border-radius:8px;font-size:12px;margin-bottom:5px}.benefit-card strong{display:block;color:#e85a2c;font-size:20px;margin:5px 0}.benefit-card span{font-size:12px;color:#666}.cosmo-info{background:#f3e1b2;padding:15px;border-radius:8px;margin-bottom:30px;font-size:14px}.cosmo-info ul{margin:0;padding-left:18px}.cosmo-info ul{list-style:none;padding:0}.cosmo-info li{position:relative;padding-left:28px;margin-bottom:10px;margin-left:0px!important}.cosmo-info li::before{content:"◆";position:absolute;left:0;top:2px;font-size:10px;color:#e85a2c}.cosmo-info strong{color:#e85a2c}.note{font-size:12px;margin-top:10px;opacity:.7}.cosmo-form-box{max-width:420px;margin:auto;background:#fff;padding:20px;border-radius:12px;border:2px solid #e85a2c;text-align:center}.cosmo-form-box h3{color:#e85a2c;font-size:18px}.form-sub{color:#e85a2c;font-weight:700}.form-desc{font-size:11px;margin:10px 0}.form-note{font-size:11px;color:#777;margin-top:10px}@media (max-width:768px){.cosmo-benefits{grid-template-columns:repeat(2,1fr)}}.cosmo-location{padding:60px 20px;background:#f4ead2}.location-title{text-align:center;margin-bottom:50px}.location-title span{color:#e85a2c;font-weight:600}.location-title h2{font-size:28px;color:#e85a2c;font-weight:700}.location-row{display:flex;align-items:center;gap:30px;margin-bottom:80px}.location-row.reverse .location-text{background:rgb(232 90 44 / .05);padding:15px;border-radius:10px}.location-row.reverse{flex-direction:row-reverse}.location-map,.location-image{width:50%}.location-map img,.location-image img{width:100%;border-radius:12px;transition:0.3s ease}.location-map img:hover,.location-image img:hover{transform:scale(1.02)}.location-text{width:50%}.location-text h3{display:flex;align-items:center;gap:10px}.number-badge{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#e85a2c;color:#fff;font-weight:700;border-radius:50%;font-size:14px;box-shadow:0 6px 15px rgb(232 90 44 / .3);flex-shrink:0}.location-text h3{color:#e85a2c;font-size:20px;font-weight:700;margin-bottom:10px}.location-text p{font-size:15px;line-height:1.6;color:#444}.location-distance{margin-top:18px;background:#e85a2c;color:#fff;padding:16px 18px;border-radius:12px;font-size:14px;line-height:1.6;max-width:320px;box-shadow:0 12px 30px rgb(0 0 0 / .2);transition:0.2s}.location-distance{transform:translateX(10px)}.location-distance p{color:#fff}.location-distance:hover{transform:translateY(-3px)}.location-distance strong{color:#ffd54f;font-size:17px}.location-distance p{margin:0 0 6px}@media (max-width:768px){.mobile-nav.nav.nav-right{width:120px!important}.location-row{flex-direction:column;gap:20px;margin-bottom:50px}.location-map,.location-image,.location-text{width:100%}.location-distance{max-width:95%}.location-row.reverse{flex-direction:column;margin-bottom:0}}.location-distance{border-left:5px solid #ffd54f}.location-distance{animation:fadeUp 0.6s ease}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.number-badge:hover{transform:scale(1.1);transition:0.2s}.highlight{color:#e85a2c;font-weight:600}.wpcf7-submit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:18px!important;padding-right:50px!important;transition:all 0.3s ease!important}.wpcf7-submit:hover{background-position:right 15px center!important;padding-right:55px!important}#login-form-popup{border-radius:12px;border:2px solid}.grecaptcha-badge{opacity:0}.article-inner .row .entry-content p,.category-page-row .shop-container p{text-align:justify}.absolute-footer{background-color:var(--primary-color)!important;color:#fff!important}.section-title-center:before,.section-title-center:after{content:"";flex-grow:1}.section-title-center b{opacity:.68;height:1px}.section-title-center span{font-weight:400}.section-title-center h3{margin-top:-10px}.my-text-typing{animation:tp-typing 4s steps(20) infinite;display:inline-block;overflow:hidden;white-space:nowrap;padding:0;margin:0;border-right:1px solid #e85a2c}@keyframes tp-typing{0%{width:0}50%{width:100%}55%,65%,75%{opacity:1}60%,70%{opacity:0}80%{width:100%}100%{width:0}}.banner-layers.container{max-width:100%;overflow:visible}.text-bao-gia .col-inner{display:flex;justify-content:center}.mysec-baogia .col-inner{display:flex;justify-content:center}.mysec-dark .section-bg.fill{mix-blend-mode:multiply}.mysec-dark{box-shadow:inset 0 0vw 50vw 0 #000}.single-product #footer .mysec-dark{background-color:color-mix(in srgb,var(--fs-color-primary,#2f1401) 50%,transparent)}.mysec-dark p span input{color:#eed300!important}.wpcf7-spinner{display:none}.row-bao-gia .wpcf7 p>span>input{background:transparent!important}.row-bao-gia .icon-form{color:#e85a2c}.row-bao-gia .wpcf7 input::placeholder{color:#333}.row-bao-gia .flex-col.ml-half{margin-left:0}@media only screen and (min-width:850px){.row-bao-gia .flex-col.flex-grow{margin-right:12px}}.wpcf7 p{position:relative}.icon-form{position:absolute!important;color:#666!important;z-index:1;font-size:18px;top:8px;left:10px}.contact-input{padding-left:40px!important}@media (max-width:549px){.add-plus .my-text-typing{font-size:14px}}.row-bao-gia .wpcf7 select{color:#fff;background:#fff0}.row-bao-gia .wpcf7 select option{color:#fff;background:var(--primary-color,#2f1401)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #000;background:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:#d5ccaa}::-webkit-scrollbar-track{background-color:#f5f5f5;box-shadow:inset 0 0 5px grey}#form-left{width:49%;float:left;margin-right:2%}#form-right{width:49%;float:left}.formvisit:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.formvisit{display:block}@media only screen and (max-width:549px){body{overflow:hidden}}@media (max-width:849px){input[type="date"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.btn-gold{border:1px solid var(--fs-color-secondary)!important;background-color:var(--fs-color-secondary)!important;text-transform:capitalize!important}.form-top .btn-gold,.btn-maxwidth{width:100%!important;padding:10px}.price .woocommerce-Price-amount{display:none}.form-popup .btn-gold,.lightbox-content .btn-gold{padding-top:10px;padding-bottom:10px}.social-icons.icon-style-outline a i,.back-to-top i{z-index:1}.social-icons.icon-style-outline a:after,.circle:after{border-radius:99%;z-index:-1}.image-lightbox .img-inner,.image-lightbox .image-cover{overflow:hidden}.image-lightbox .img-inner::before,.image-lightbox .image-cover::before{content:"";position:absolute;top:50%;left:50%;width:0%;height:0%;background-color:#fff0;transition:background-color 0.3s ease;z-index:1;transition:all 0.3s ease-out}.image-lightbox .img-inner::after,.image-lightbox .image-cover::after{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:2rem;color:#fff;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;z-index:2}.image-lightbox .img-inner:hover img,.image-lightbox .image-cover:hover img{transform:scale(1.1)}.image-lightbox .img-inner:hover::before,.image-lightbox .image-cover:hover::before{width:100%;height:100%;top:0;left:0;transition:all 0.3s ease-out;background-color:rgb(0 0 0 / .5)}.image-lightbox .img-inner:hover::after,.image-lightbox .image-cover:hover::after{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.text-justify{text-align:justify}.img-tien-ich .box-image,.my-gallery .image-cover{border:.5px solid #fff}.sidebar-menu ul>li{opacity:0;transform:translateY(-15px);transition:transform 0.3s,opacity 0.3s}.mfp-ready .sidebar-menu ul>li{opacity:1;transform:none}.sidebar-menu ul>li,[data-animate-delay="200"],[data-animate]+[data-animate]{transition-delay:0.2s}.sidebar-menu ul>li+li,[data-animate-delay="300"]{transition-delay:0.3s}.sidebar-menu ul>li+li+li,[data-animate-delay="400"],[data-animate]+[data-animate]+[data-animate]{transition-delay:0.4s}.sidebar-menu ul>li+li+li+li,[data-animate-delay="500"]{transition-delay:0.5s}.sidebar-menu ul>li+li+li+li+li,[data-animate-delay="600"],[data-animate]+[data-animate]+[data-animate]+[data-animate]{transition-delay:0.6s}.sidebar-menu ul>li+li+li+li+li+li,[data-animate-delay="700"]{transition-delay:0.7s}.sidebar-menu ul>li+li+li+li+li+li+li,[data-animate-delay="800"],[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]{transition-delay:0.8s}.sidebar-menu ul>li+li+li+li+li+li+li+li,[data-animate-delay="900"]{transition-delay:0.9s}.sidebar-menu ul>li+li+li+li+li+li+li+li+li,[data-animate-delay="1000"]{transition-delay:1s}.mysec-dark input[type="text"]{color:#333!important}.mysec-dark .wpcf7-response-output{color:#fff!important}.row-bao-gia.mysec-dark .wpcf7 p>span>input::placeholder{color:#333}.row-bao-gia.mysec-dark .wpcf7 select{color:#333!important;font-size:12px!important}.row-bao-gia.mysec-dark form{margin-bottom:0px!important}.button.is-outline{border:1px solid;background:#fff0;position:relative;overflow:hidden}.button.is-outline::after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--fs-color-secondary);transition:all 0.4s cubic-bezier(.4,0,.2,1);z-index:0}.button.is-outline:hover::after{top:0}.button.is-outline span,.social-icons .button.icon>i{position:relative;z-index:1}.button.is-outline:hover span{color:#fff}.button span{transition:all 0.3s ease-out}.button:hover span{letter-spacing:1px}.color-listing ul li.bullet-star:before{color:#ffeb3b}.gold-listing ul li.bullet-star:before{color:#ff9800}.nav-sidebar.nav-vertical>li+li{border-top:1px solid #00000036}.nav-sidebar.nav-vertical>li:first-child{border-top:1px solid #00000036;margin-top:20px}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{color:#bd8e47;font-size:12pt;text-transform:capitalize}@media only screen and (max-width:549px){.mobile-nav li a span{display:unset!important}.mobile-nav.nav.nav-right{width:79px}}@media only screen and (max-width:849px){.has-transparent .header-main .nav>li>a{color:#fff}.header-main .nav>li>a,.stuck .header-main .nav>li>a{color:#bd8d41}}.header:not(.transparent) #logo a img{padding:6px 0 6px 0}.header.transparent #masthead{border-bottom:1px solid #fff}@media (max-width:849px){.header.transparent #logo a img{padding:6px 0 6px 0}}#masthead{z-index:99}.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,.nav>li>a{font-weight:700}.product-small.box .title-wrapper{display:grid;margin-bottom:.7em;padding-right:3px;text-align:left}.product-small.box .name.product-title.woocommerce-loop-product__title{position:relative}.product-small.box .name.product-title.woocommerce-loop-product__title a{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#850905;font-weight:700}.price .woocommerce-Price-amount{display:none}.product-small .box-excerpt{font-size:12pt;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px}.button.xem-chi-tiet{border:1px solid!important;font-weight:400;text-transform:capitalize;color:#000;padding:5px 15px}.project-info:after,.project-info:before{content:"";position:relative;display:block;height:1px;overflow:hidden;background-color:#999;margin:10px 0;width:100%}@media only screen and (min-width:550px){.listing-vertical .col:nth-child(2n+0) .product-small .box-text{order:-1;width:50%}.listing-vertical .col:nth-child(2n+0) .product-small{display:flex}}.product-small{align-items:center}.image-tools.top.right{opacity:0.9!important;width:78px;height:78px;background:#fff;border-radius:6px;top:2%;right:2%;transition:all 0.2s linear;padding:0}.product-small .box-image:hover .image-tools{opacity:1!important;border-radius:6px;transition:all 0.2s linear}.product-small .box-image:hover .image-tools img{border-radius:6px!important}.title-left .section-title span{margin-left:0}.title-right .section-title-main,.title-left .section-title-main{font-weight:700;text-transform:capitalize}.title-right .section-title b:last-child,.title-left .section-title b:first-child{display:none}.title-right .section-title b:first-child,.title-left .section-title b:last-child{background-color:#cb8639;opacity:.5}@media only screen and (max-width:549px){.title-right .section-title b:first-child,.title-left .section-title b:last-child{margin-bottom:10px}}.text-title{border-style:solid;border-width:1px 0 1px 0;border-color:currentColor;text-align:center;position:relative;width:fit-content}.glass-card .col-inner{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgb(255 255 255 / .3);box-shadow:0 8px 32px 0 rgb(31 38 135 / .37)}.sky-bg{background:linear-gradient(180deg,#214a93 0%,rgb(33 74 147 / 79%) 50%,#fff0 100%)}.accordion{border-left:1px solid hsl(0 0% 100% / .2);border-right:1px solid hsl(0 0% 100% / .2);border-bottom:1px solid hsl(0 0% 100% / .2)}.accordion-title span{color:#ece9dc}.accordion .accordion-inner p{text-align:justify}.accordion-title .icon-angle-down:before{font-size:12.5pt;content:"\2b";font-family:"FontAwesome"}.accordion-title.active .icon-angle-down:before{content:"\f068"}.accordion-title{padding-left:12px}.accordion .toggle{right:0;left:unset}.accordion-inner{padding-left:15px}.accordion-title.plain.active{background:#214a93}.accordion-title.active{border-color:#fff}.toggle-btn:hover{letter-spacing:2px}.toggle-btn{transition:all 0.2s linear}.text-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-in-out}.text-content.expanded{-webkit-line-clamp:unset}.facility-list span{content:counter(my-awesome-counter);background:var(--fs-color-primary);width:2rem;height:2rem;border-radius:50%;display:inline-block;line-height:2rem;color:#fff;text-align:center;margin-right:.5rem;border:1px solid}.list1 .facility-list span{background:#e5532f}.list1 div div:nth-child(n+24) span{background:#0077c9}.list2 .facility-list. span{background:#cb7329}.list3 .facility-list span{background:#2a418f}.tmb-tgc .banner-bg .overlay{opacity:.1}.phan-khu.active{opacity:1;pointer-events:none;z-index:20}.button-stack .button.is-outline::after{display:none}.button-phankhu .stack a{text-transform:capitalize}@media (min-width:850px){.button-phankhu .stack a{width:100%}.button-phankhu .stack{overflow-x:hidden;display:block;padding:5px;margin-bottom:20px;height:583px}.stack.button-flex{height:unset}}@media (max-width:849px){.button-phankhu .stack .col:first-child{overflow:auto;white-space:nowrap;display:block;padding:5px;margin-bottom:20px}.button-phankhu .stack .col:nth-child(2){overflow-x:auto;position:relative}.button-phankhu .stack .col:nth-child(2) ol{width:1250px;column-count:4}.button-stack p{display:inline-flex;margin-bottom:0}}.phan-khu{opacity:0;z-index:10;transition:opacity 0.3s ease,z-index 0.3s ease}.phan-khu{pointer-events:none;animation:fadeInShadow 3s infinite ease-in-out forwards}@keyframes fadeInShadow{0%{filter:drop-shadow(2px 2px 2px #ede0a4)}50%{filter:drop-shadow(2px 2px 17px #ede0a4)}100%{filter:drop-shadow(2px 2px 2px #ede0a4)}}a.hotspot{transition:none}.icon1 .icon-plus:before{content:"1"}.icon2 .icon-plus:before{content:"2"}.icon3 .icon-plus:before{content:"3"}.icon4 .icon-plus:before{content:"4"}.icon5 .icon-plus:before{content:"5"}.icon6 .icon-plus:before{content:"6"}.icon7 .icon-plus:before{content:"7"}.icon8 .icon-plus:before{content:"8"}.icon9 .icon-plus:before{content:"9"}a.hotspot{opacity:1;box-shadow:0 0 10px 0 #fff;border:1px solid}.hotspot-wrapper div:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;opacity:0;animation:e-hotspot-expand 2s infinite;background-color:#fff;border-radius:99px}@keyframes e-hotspot-expand{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}@media screen and (min-width:850px){a.hotspot i{font-size:18px}a.hotspot{width:25px!important;height:25px!important}}@media screen and (max-width:849px) and (min-width:550px){a.hotspot i{font-size:15px}a.hotspot{width:20px!important;height:20px!important}}@media screen and (max-width:549px){a.hotspot{width:18px!important;height:18px!important}a.hotspot i{font-size:11px}}@media screen and (min-width:360px){a.hotspot:hover{max-width:350px!important;width:100%!important;min-width:22px}a.hotspot:hover .icon-plus:after{display:block;background-repeat:no-repeat;color:var(--fs-color-primary);padding:2px 8px}a.hotspot:hover{max-height:45px!important;height:100%!important;min-height:22px;border-radius:12px;padding:0;border-color:var(--fs-color-primary);overflow:hidden;display:flex;align-items:center;justify-content:center}.hotspot-wrapper:hover{z-index:1}a.hotspot:hover .icon-plus:before{content:""}.hotspot-wrapper:hover div:before{border-radius:9px}.icon1 a.hotspot:hover .icon-plus:after{content:"Kênh đào nhạc nước"}.icon2 a.hotspot:hover .icon-plus:after{content:"Trường quốc tế"}.icon3 a.hotspot:hover .icon-plus:after{content:"Bệnh viện quốc tế"}.icon4 a.hotspot:hover .icon-plus:after{content:"Trung tâm thương mại"}.icon5 a.hotspot:hover .icon-plus:after{content:"Đường Liên Phường"}.icon6 a.hotspot:hover .icon-plus:after{content:"Cầu Liên Phường"}.icon7 a.hotspot:hover .icon-plus:after{content:"Võ Nguyên Giáp – Xa Lộ Hà Nội"}.icon8 a.hotspot:hover .icon-plus:after{content:"Saigon Sport City"}.icon9 a.hotspot:hover .icon-plus:after{content:"Khu Liên Hợp Thể Thao Rạch Chiếc"}.icon10 a.hotspot:hover .icon-plus:after{content:"Lối ra Cao Tốc TP.HCM – Long Thành"}.icon11 a.hotspot:hover .icon-plus:after{content:"Tổ hợp cafe – F&B cao cấp"}.icon12 a.hotspot:hover .icon-plus:after{content:"Sân bóng chuyền"}.icon13 a.hotspot:hover .icon-plus:after{content:"Sân tennis"}.icon14 a.hotspot:hover .icon-plus:after{content:"Khu vui chơi"}.icon15 a.hotspot:hover .icon-plus:after{content:"Nhạc nước"}.icon1.type2 a.hotspot:hover .icon-plus:after{content:"Sân café ngoài trời"}.icon2.type2 a.hotspot:hover .icon-plus:after{content:"Sàn nổi"}.icon3.type2 a.hotspot:hover .icon-plus:after{content:"Hồ “Ban mai”"}.icon4.type2 a.hotspot:hover .icon-plus:after{content:"Vườn sinh thái"}.icon5.type2 a.hotspot:hover .icon-plus:after{content:"Quảng trường thương mại"}.icon6.type2 a.hotspot:hover .icon-plus:after{content:"Chòi BBQ"}.icon7.type2 a.hotspot:hover .icon-plus:after{content:"Tiểu cảnh tháp nước"}.icon8.type2 a.hotspot:hover .icon-plus:after{content:"Sảnh lounge (phòng chờ)"}.icon9.type2 a.hotspot:hover .icon-plus:after{content:"Tổ hợp khu chơi game và chỗ nghỉ"}.icon10.type3 a.hotspot:hover .icon-plus:after{content:"Chòi Cabanas"}.icon11.type3 a.hotspot:hover .icon-plus:after{content:"Bể bơi ngoài trời"}.icon12.type3 a.hotspot:hover .icon-plus:after{content:"Sảnh lounge"}.icon13.type3 a.hotspot:hover .icon-plus:after{content:"Hồ bơi trẻ em"}.icon14.type3 a.hotspot:hover .icon-plus:after{content:"Phòng Gym"}.icon15.type3 a.hotspot:hover .icon-plus:after{content:"Phòng Yoga"}.icon16 a.hotspot:hover .icon-plus:after{content:"Khu vui chơi trẻ em"}.icon17 a.hotspot:hover .icon-plus:after{content:"Teen Club"}}.icon10 a:not(:hover) .icon-plus:before{display:inline-block}.icon10 .icon-plus:before{content:"→";font-family:"FontAwesome";transform:rotate(140deg)}.number-listing li.direct1::before{content:"→";font-family:"FontAwesome"}.number-listing li.direct1::before{background:#e85c2a;transform:rotate(140deg)}a.hotspot{border-radius:15px;display:flex;align-items:center;justify-content:center}.icon6.pin2{left:33%;bottom:32%}.icon7.type2{left:52.5%}.icon14.pin1,.icon15.pin1{left:23%}.icon3.pin1{left:27%}.icon16.pin1{left:28%}.icon16.pin2{right:38%}.icon17.pin2{right:37%}.icon10.pin2{left:13%}.icon12.pin2{left:18%}.icon15.pin2{right:44%}.icon11.pin2{left:48%}.animated-text{display:inline-block;opacity:1}@media (max-width:549px){.text-size{font-size:0.4rem!important}}.animated-text span{display:inline-block;opacity:0;transform:translateY(-50px);animation:fall 0.5s forwards;animation-delay:calc(0.1s * var(--i))}.animated-text .space{display:inline}@keyframes fall{to{opacity:1;transform:translateY(0)}}.fade-out{animation:fadeOut 0.5s forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0;display:none}}@media (max-width:849px){.sticky-section{height:unset!important;padding:60px 0!important}.banner.sticky-section.tong-quan{padding:12%!important}.banner.sticky-section{padding-top:60%!important}}.sec-bg:before,.sec-bgbot:before,.sec-bgtop:before,.sec-bgbottop:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.sec-bgbottop:before{background:linear-gradient(180deg,#000000 0%,#fff0 25%,#fff0 45%,#000000 100%)}.sec-bg:before{background:linear-gradient(180deg,var(--fs-color-primary) 0%,#fff0 25%,#fff0 45%,var(--fs-color-primary) 100%)}.sec-bgtop:before{background:linear-gradient(1deg,#fff0 50%,#000000 100%)}.sec-bgbot:before{background:linear-gradient(180deg,#fff0 63%,#000000 100%)}.text-bgtop{background:linear-gradient(180deg,#000000 0%,rgb(0 0 0 / 50%) 50%,rgb(0 0 0 / 25%) 75%,#00000000 100%)}.text-bgbot{background:linear-gradient(0deg,#000000 0%,rgb(0 0 0 / 50%) 50%,rgb(0 0 0 / 25%) 75%,#00000000 100%)}.text-index{position:relative;z-index:1}.button-index{position:relative;z-index:35}.custom-title span{display:inline-block;position:relative;text-transform:uppercase;font-weight:700;letter-spacing:2px;line-height:1.25}.text-trans span{-webkit-text-stroke:1px #fff;text-stroke:1px #000;-webkit-text-fill-color:#fff0;text-fill-color:#fff0;color:#fff0}.text-dark span{-webkit-text-stroke:1px var(--fs-color-primary)}.text-gra span{background:linear-gradient(359deg,#ffffff00 0%,#ffffff00 5%,#ffffff 60%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-text-stroke:1px #ffffff26!important;text-stroke:1px #ffffff26!important}.col-bgcustom .col-inner{background:linear-gradient(180deg,#00000000 0%,rgb(0 0 0 / 50%) 25%,#000000 45%,#000000 100%)}@media only screen and (max-width:549px){.col-bgcustom{background:#000}}@media only screen and (max-width:849px){.row-bgcustom{background:var(--fs-color-primary)}}.map-animation,.map-animation .text-box-content,.map-animation .text-box-content .text-inner{height:100%}.location-animation{position:relative;visibility:visible;background-color:#fff0;cursor:pointer;transition:visibility 0.5s;display:flex;justify-content:center;align-items:center}.location-animation{width:35.6%;height:75%}.location-animation-circle{width:100%;height:100%}.location-animation-circle-fill{width:55%;height:55%}.location-animation-circle-inner{width:30%;height:30%}.map-animation{right:-13%;top:-12.7%;z-index:0}.location-animation-circle,.location-animation-circle-fill,.location-animation-circle-inner{position:absolute;border-radius:100%;transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;will-change:transform,opacity;pointer-events:none}.location-animation-circle{border:2px solid #e1d0bb;background:#e1d0bbd8;animation:location-animation-circle-anim 1.2s infinite ease-in-out}.location-animation-circle-fill{animation:location-animation-circle-anim 1.2s infinite ease-in-out;border:2px solid #e1d0bb;background:#e1d0bbd8}.location-animation-circle-inner{border:2px solid #e1d0bb;animation:location-animation-circle-anim 1.2s infinite ease-in-out;background:#e1d0bbd8}@keyframes location-animation-circle-anim{0%{transform:scale(.5);opacity:.1}30%{transform:scale(.7);opacity:.5}100%{transform:scale(1);opacity:.1}}.road-location,.road-location .text-box-content,.road-location .text-box-content .text-inner{height:100%}.road-location{top:71.5%;left:59.6%}.road-location p{width:100%;height:100%;margin:0;padding:0}.road-location .road{width:80.5%;height:auto}.road-location .road path{animation:dash 40s linear infinite;transition:all 0.5s ease;stroke-dasharray:6 6!important}@keyframes dash{to{stroke-dashoffset:1000}}.fix-height>.col-inner{height:339px}.slide-vitri .flickity-prev-next-button{top:9px;bottom:100%;opacity:1;margin-left:0!important;z-index:1}@media screen and (max-width:549px){.slider-wrapper .flickity-prev-next-button{display:unset!important}}.slide-vitri .flickity-prev-next-button.previous{display:none!important}.icon-box:hover .icon-box-img img{filter:brightness(0) invert(1)}.slide-vitri .flickity-slider>.row:not(.is-selected){opacity:1!important}.icon-box:hover .has-icon-bg .icon .icon-inner{background:linear-gradient(45deg,#d9c8aa 0%,#b69178 100%)}.slide-vitri .icon-box:before{content:"";position:absolute;right:0;top:30px;height:1px;background:#bcbcbc;left:calc(60px + 10px)}.slide-vitri .flickity-prev-next-button:not(hover) svg{background-color:#fff}.img .caption{transform:translateY(0%)}.img:hover .caption{transform:translateY(20%);z-index:1}.img-border{border:1px solid}.building-tabs{opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease;position:absolute;width:100%}.building-tabs.active{opacity:1;visibility:visible;position:relative}.button-customtab{overflow:auto;white-space:nowrap;display:block;padding:5px}.button-customtab p{display:flex;justify-content:center;margin-bottom:2rem}.btn-switch-toa{font-style:normal;font-size:16pt;text-align:center;text-transform:uppercase;color:var(--fs-color-primary);background:none;border:0;border-bottom:1px solid var(--fs-color-primary);margin-right:0;opacity:.5;margin-bottom:0;font-family:"Arsenal";padding:0 10px}.btn-switch-toa:not(last-child){margin-right:12px}.btn-switch-toa.active{opacity:1;border-bottom:2px solid var(--fs-color-primary)}.tabbed-content .nav-outline>li.active>a,.tabbed-content .nav-outline>li:hover>a{border-radius:0;border:1px solid #fff0;background:var(--fs-color-primary);color:#fff}.tabbed-content .nav-outline>li>a{font-size:1.14rem;padding:3px 22px;color:var(--primary-color);border:1px solid var(--fs-color-primary);transition:all 0.5s ease;border-radius:0;margin:0 2px}.tabbed-content ul{overflow:auto;white-space:nowrap;display:block;text-align:center;padding-bottom:10px}.tab-panels .entry-content{animation-fill-mode:forwards;-webkit-backface-visibility:hidden;opacity:0!important;transition:filter 1.3s,transform 1.6s,opacity 0.7s ease-in;will-change:filter,transform,opacity;transform:translate3d(0,70px,0)}.tab-panels .panel.active{animation-delay:0.1s;opacity:1!important;transform:translateZ(0) scale(1)}.san-pham{overflow-x:auto}.san-pham table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px;text-align:left}.san-pham th,.san-pham td{border:1px solid #ffffff3d;padding:10px;color:#feefb9;font-weight:700}.san-pham th{background-color:#e85c2a;color:#fff}.dark .tabbed-content .nav-outline>li.active>a,.dark .tabbed-content .nav-outline>li:hover>a{background:var(--fs-color-primary);color:#fff}.dark .tabbed-content .nav-outline>li>a{color:#fff;border:1px solid var(--fs-color-primary)}.bang-gia .tabbed-content .nav-outline>li>a{font-size:15px;color:#fff;border:1px solid var(--fs-color-primary)}.text-icon{display:flex;justify-content:center}.text-icon p{margin:0 0 10px 0;border-radius:99%;border:1px solid;width:45px;height:45px;transition:all 0.3s;padding:2px}.text-icon p:hover{background:var(--fs-color-secondary);transition:all 0.3s}.text-gradient span{background:linear-gradient(45deg,#e85c2a 0%,#214a93 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-text-stroke:1px #ffffff26!important;text-stroke:1px #ffffff26!important}.csbh .text-gradient span{background:linear-gradient(229.12deg,#e7d6c2 23.23%,#eba030 113.07%);-webkit-background-clip:text}.building-section>.col{padding:0!important}:root{--primary-color:#e85c2a !important;--fs-color-primary:#e85c2a !important;--fs-color-secondary:#e85c2a !important}.row-bao-gia .flex-col.ml-half input{background:linear-gradient(90deg,#ff4d00,#ff6a00);border-radius:10px;cursor:pointer;animation:pulseBtn 1.8s infinite}.zalo-icon{font-family:sans-serif;font-style:normal;font-size:14px;font-weight:700}.soc-contact{opacity:0}.socials.contact{position:fixed;bottom:22.5px;right:10px;z-index:100}.soc-contact i{position:relative;width:85%;z-index:3;display:flex;align-items:center;justify-content:center}.soc-contact span{position:absolute;display:block;transform:translateX(20px);opacity:0;white-space:nowrap;right:calc(100% - 30px);padding:10px 35px 10px 15px;border-radius:30px;overflow:hidden;border:4px solid rgb(255 255 255 / .3);pointer-events:none;z-index:1;transition:all 0.3s ease-in-out 0s;font-size:16px;font-weight:700;letter-spacing:1px}.soc-contact{flex-wrap:wrap;justify-content:center;width:45px;color:#fff;border-radius:50%;height:45px;position:relative;z-index:2;background:color-mix(in srgb,var(--fs-color-primary,#2f1401) 75%,transparent);display:flex;align-items:center;text-decoration:none}.socials.contact.scrolled .soc-contact{animation:goLeft;animation-duration:1s;animation-fill-mode:forwards;border:1px solid;border-color:#fff}.socials.contact .soc-contact:hover{border-color:rgb(255 255 255 / .3);box-shadow:0 10px 20px rgb(255 255 255 / .3);color:#fff}.socials.contact .hotline{border-color:rgb(255 255 255 / .3)}.socials.contact a:nth-of-type(1){animation-delay:0.3s}.socials.contact a:nth-of-type(2){animation-delay:0.5s}.socials.contact a:nth-of-type(3){animation-delay:0.7s}.socials.contact a:nth-of-type(4){animation-delay:0.9s}.socials.contact a:nth-of-type(5){animation-delay:1.1s}.socials.contact a:nth-of-type(6){animation-delay:1.3s}.soc-contact:hover::after{background-color:var(--fs-color-secondary,#c06528);box-shadow:0 10px 20px rgb(255 255 255 / .3)}.soc-contact:hover i{animation:Callicon 3s infinite}.soc-contact:hover i{animation:Callicon 3s forwards}.hotline i{animation:Callicon 3s infinite}.soc-contact:hover span{transform:none;opacity:1;transition:all 0.3s ease-in-out 0.1s;pointer-events:auto}.hotline span{opacity:1;right:-2px;padding-right:50px;pointer-events:auto;transform:none}@media (max-width:549px){.hotline span{display:none}.btn-label a{letter-spacing:0.5px!important}}.soc-contact::after{content:"";border-radius:inherit;transition:all 0.3s ease-in-out}.socials.contact a{text-decoration:none;margin-top:10px}.soc-contact span::after,.soc-contact::after{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.soc-contact.hotline span:after{background:color-mix(in srgb,var(--fs-color-primary,#2f1401) 75%,transparent)}.soc-contact.hotline:hover span:after,.soc-contact.view-360 span::after{background:linear-gradient(135deg,color-mix(in srgb,var(--fs-color-secondary,#c06528) 75%,transparent) 0,color-mix(in srgb,var(--fs-color-secondary,#c06528) 100%,transparent) 50%,color-mix(in srgb,var(--fs-color-secondary,#c06528) 75%,transparent) 100%);animation:BorderBox 3s infinite;background-size:300% 300%}.soc-contact.hotline:hover span{letter-spacing:1.5px}.soc-contact span::after{content:"";background-color:var(--fs-color-secondary,#c06528);border-radius:30px;border:0;animation:BorderBox 3s infinite;z-index:-1}.soc-contact.whatsapp-chat span::after{background:linear-gradient(135deg,#4fce5d 0,#2a8c35 50%,#4fce5d 100%);background-size:300% 300%}.soc-contact.whatsapp-chat:hover::after{background:linear-gradient(0deg,#2a8c35,#4fce5d)}.soc-contact.viber-chat span::after{background:linear-gradient(135deg,#7360f2 0,#665cac 50%,#7360f2 100%);background-size:300% 300%}.soc-contact.viber-chat:hover::after{background:linear-gradient(0deg,#665cac,#7360f2)}.soc-contact.messenger-chat span::after{background:linear-gradient(135deg,#0866ffcc 0,#0866ff 50%,#0866ffcc 100%);background-size:300% 300%}.soc-contact.messenger-chat:hover::after{background:#0866ff}.soc-contact.zalo-chat span::after{background:linear-gradient(135deg,#8fc1ff 0,#006af5 50%,#8fc1ff 100%);background-size:300% 300%}.soc-contact.zalo-chat:hover::after{background:linear-gradient(0deg,#006af5 0%,#8fc1ff 100%)}@keyframes BorderBox{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}@keyframes goLeft{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}@keyframes Callicon{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.07) rotate(40deg)}45%{transform:scale(1.14) rotate(20deg)}50%{transform:scale(1.21) rotate(40deg)}55%{transform:scale(1.14) rotate(20deg)}60%{transform:scale(1.07) rotate(40deg)}100%{transform:scale(1) rotate(0)}}.back-to-top{bottom:90px}.btn-subscribe{position:fixed;bottom:0;left:0;z-index:99}.btn-shake i{color:#fff;font-size:16pt;animation:Callicon 3s infinite}.btn-subscribe:hover i{animation:Callicon 3s forwards}.btn-shake{position:relative;width:90px;height:90px;cursor:pointer;z-index:11;display:flex;justify-content:center;align-items:center}.btn-circle{width:100%;height:100%;position:absolute;background-color:#fff0;border:2px solid var(--fs-color-secondary,#be8f49);animation:btn-circle-anim 1.2s infinite ease-in-out;border-radius:99px}.btn-circle-fill{width:75%;height:75%;position:absolute;background-color:var(--fs-color-secondary,#be8f49);animation:btn-circle-fill-anim 1.5s infinite ease-in-out;border-radius:99px}.btn-icon{background-color:var(--fs-color-secondary,#be8f49);width:50%;height:50%;border:1px solid #fff;position:absolute;display:flex;align-items:center;justify-content:center;border-radius:99px}.btn-label{position:absolute;background:var(--primary-color,#ff0000);border:1px solid #fff;height:45px;width:auto;padding:2px 10px 0 41px;cursor:pointer;transition:all 0.3s;z-index:9;box-shadow:0 4px 10px rgb(0 0 0 / .25);left:22.5px;bottom:22.5px;white-space:nowrap;transform-origin:left center;border-radius:99px}.btn-label a,.btn-label button{color:#fff;text-decoration:none;font-size:15px;font-weight:700;text-indent:15px;display:block;line-height:40px;letter-spacing:1px;margin:0;padding:0;text-transform:capitalize}.btn-label:hover{background:var(--fs-color-secondary,#ff0000);transform:scale(1.05)}.btn-subscribe{opacity:0}.btn-subscribe.scrolled{animation:goRight;animation-duration:1s;animation-delay:0.3s;animation-fill-mode:forwards}@keyframes goRight{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}@keyframes btn-circle-anim{0%{transform:scale(.5);opacity:.1}30%{transform:scale(.7);opacity:.5}100%{transform:scale(1);opacity:.1}}@keyframes btn-circle-fill-anim{0%,100%{transform:scale(.7);opacity:.6}50%{transform:scale(1);opacity:.6}}.register-form{height:0;overflow:hidden;width:100%;left:0;bottom:0;margin:0;position:fixed;text-align:center;transition:height 0.3s ease-in-out;background-color:rgb(0 0 0 / .3);z-index:999999}.register-form::before,.register-form::after{content:"";display:inline-block;vertical-align:middle;height:100%}.register-form>span{width:100%;height:100%;left:0;bottom:0;position:absolute;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-color-primary,#2f1401) 50%,transparent) 0,color-mix(in srgb,var(--fs-color-primary,#2f1401) 80%,transparent) 80%);transition:opacity 0.8s ease-in-out;opacity:0;cursor:pointer}.register-form.show{height:100%;overflow:visible}.register-form.show>span{opacity:1}.register-form .form-popup{display:inline-block;position:relative;width:auto;max-width:660px;height:auto;margin:0;vertical-align:middle;overflow:visible;z-index:20}.register-form .popup-title{position:relative;display:block;text-align:center;color:#fff;font-size:30px;font-weight:700;text-transform:uppercase;margin:0 0 20px 0}.register-form .input-but{margin:10px 0 0}.register-form .require-col{width:auto;padding:0;background-color:color-mix(in srgb,var(--fs-color-primary,#2f1401) 100%,transparent);border-radius:20px;text-align:center;border:6px solid rgb(255 255 255 / .2);opacity:0}.register-form.show .require-col{animation:flipInX 1s 0.5s forwards}.register-form .close{top:-30px;right:-30px;opacity:0;position:absolute;pointer-events:none;width:60px;height:60px;cursor:pointer;color:#fff;background:none;border:none;z-index:9999;transition:all 0.3s ease-in-out}.register-form.show .close{animation:goLeft 1s 1s forwards;pointer-events:auto;margin:0}.register-form .close::after{content:"\f00d";position:absolute;width:100%;height:100%;top:0;left:0;background:color-mix(in srgb,var(--fs-color-primary,#2f1401) 90%,transparent);border-radius:50%;font-family:"FontAwesome";font-size:21px;align-content:center;transition:all 0.3s ease-in-out}@keyframes flipInX{0%{transform:perspective(400px) rotateX(30deg) scale(.8);opacity:0}100%{transform:perspective(400px) rotateX(0) scale(1);opacity:1}}@media screen and (max-width:540px){.register-form .popup-title{font-size:20px}.register-form .require-col{padding:15px;border:3px solid rgb(255 255 255 / .2)}.register-form .close{top:-18px;right:-8px}.register-form .close::after{border-radius:0;background:#fff0}.register-form .close{width:35px;height:35px;border-radius:0}.register-form .form-popup{width:97%}}@media screen and (min-width:550px){.register-form.show .close:hover::after{transform:rotate(90deg);background-color:color-mix(in srgb,var(--fs-color-secondary,#be8f49) 90%,transparent);box-shadow:0 10px 30px rgb(255 255 255 / .2)}}@media (max-width:768px){.section-banner-mobile{min-height:740px!important}.section-banner-mobile .img-banner-absolute{position:absolute;top:-315px;left:9px}.cosmo-section{padding:15px}.badge-new{right:-13px;top:-15px}.cosmo-wrapper{padding:0}.benefit-card strong{font-size:17px}.cosmo-location{padding:0}h3.ft-logo{text-align:center}.form-dk .col-inner{padding:15px 0}.form-dk .icon-box{font-size:14px}.ss_footer{padding:30px 0 0 0!important}.form-dk{padding-top:15px}h3.ft-title-form{font-size:18px}.tong-quan .text{font-size:2.5rem!important}.location-title h2.title{font-size:21px!important;color:#e85a2c;font-weight:700}.row-bao-gia .flex-col.ml-half input{width:100%;background:linear-gradient(90deg,#ff4d00,#ff6a00);padding:14px;font-size:16px;font-weight:700;border-radius:10px;cursor:pointer;animation:pulseBtn 1.8s infinite}.cosmo-sub{font-size:18px}.cosmo-header h2{font-size:18px}.title-bar{font-size:23px}.form-headline h3{font-size:19px}.ly-do-chon-imgbox-col .box-text{min-height:auto}.tong-quan h2{font-size:24px!important;margin-top:0px!important}.ss_footer h4{margin-bottom:20px;font-size:23px;text-align:center}.location-text h3{font-size:19px!important}}