*{margin:0;padding:0;box-sizing:border-box}body,.single-post__main *{font-family:"Be Vietnam Pro",sans-serif!important}@media (min-width:767.98px){::-webkit-scrollbar{width:.5rem;height:5rem}::-webkit-scrollbar-thumb{background-color:#e12e2d;border-radius:10px}}:root{--init-font-size:1.1111111111111112vw;--theme-color:#e12e2d;--theme-color2:#213fab;--section:5.625rem;--1:0.0625rem;--2:0.125rem;--3:0.1875rem;--4:0.25rem;--5:0.3125rem;--6:0.375rem;--7:0.4375rem;--8:0.5rem;--9:0.5625rem;--10:0.625rem;--11:0.6875rem;--12:0.75rem;--13:0.8125rem;--14:0.875rem;--15:0.9375rem;--16:1rem;--17:1.0625rem;--18:1.125rem;--19:1.1875rem;--20:1.25rem;--21:1.3125rem;--22:1.375rem;--23:1.4375rem;--24:1.5rem;--25:1.5625rem;--26:1.625rem;--27:1.6875rem;--28:1.75rem;--29:1.8125rem;--30:1.875rem;--31:1.9375rem;--32:2rem;--33:2.0625rem;--34:2.125rem;--35:2.1875rem;--36:2.25rem;--37:2.3125rem;--38:2.375rem;--39:2.4375rem;--40:2.5rem;--41:2.5625rem;--42:2.625rem;--43:2.6875rem;--44:2.75rem;--45:2.8125rem;--46:2.875rem;--47:2.9375rem;--48:3rem;--49:3.0625rem;--50:3.125rem;--51:3.1875rem;--52:3.25rem;--53:3.3125rem;--54:3.375rem;--55:3.4375rem;--56:3.5rem;--57:3.5625rem;--58:3.625rem;--59:3.6875rem;--60:3.75rem;--61:3.8125rem;--62:3.875rem;--63:3.9375rem;--64:4rem;--65:4.0625rem;--66:4.125rem;--67:4.1875rem;--68:4.25rem;--69:4.3125rem;--70:4.375rem;--71:4.4375rem;--72:4.5rem;--73:4.5625rem;--74:4.625rem;--75:4.6875rem;--76:4.75rem;--77:4.8125rem;--78:4.875rem;--79:4.9375rem;--80:5rem;--81:5.0625rem;--82:5.125rem;--83:5.1875rem;--84:5.25rem;--85:5.3125rem;--86:5.375rem;--87:5.4375rem;--88:5.5rem;--89:5.5625rem;--90:5.625rem;--91:5.6875rem;--92:5.75rem;--93:5.8125rem;--94:5.875rem;--95:5.9375rem;--96:6rem;--97:6.0625rem;--98:6.125rem;--99:6.1875rem;--100:6.25rem}html{font-size:var(--init-font-size);line-height:1.15;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}input:autofill{-webkit-transition-delay:9999s;transition-delay:9999s}input:-webkit-autofill{-webkit-transition-delay:9999s;transition-delay:9999s}b,strong{font-weight:700}p{font-size:1rem;line-height:1.5;margin-bottom:1.3rem}.wpcf7 form .wpcf7-response-output{display:none}.wpcf7 .wpcf7-not-valid-tip{position:absolute;background:0 0;padding:0;line-height:1.4;right:0;bottom:0;font-size:.6875rem}.wpcf7 .wpcf7-not-valid-tip:after{display:none}.has-hover .image-cover:hover img{transform:scale(1.08)}table,td,th{border:1px solid rgb(0 0 0 / .1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}td,th{padding:var(--8)}td:first-child,th:first-child{padding-left:var(--8)}td:last-child,th:last-child{padding-right:var(--8)}@keyframes up-down{50%{transform:translateY(var(--15))}}@media (max-width:767.98px){:root{--init-font-size:4.2667vw;--section:1rem}}#top-bar{min-height:2.5rem;background:linear-gradient(90deg,#e12e2d 0%,#a12f32 100%)}#top-bar .container{padding-left:var(--section);padding-right:var(--section);align-items:center}#top-bar .text-topbar{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}#top-bar .hotline-topbar img{width:1rem;height:1rem;object-fit:contain}#top-bar .hotline-topbar a{display:inline-flex;align-items:center;gap:.56rem;position:relative;padding-right:2.06rem;margin-right:2.06rem}#top-bar .hotline-topbar span{color:#fff;font-size:.875rem;font-style:normal;font-weight:400}#top-bar .hotline-topbar a:after{content:"";width:1px;height:1rem;position:absolute;right:0;background:rgb(255 255 255 / .15)}#top-bar .hotline-topbar a:last-child{margin-right:0;padding-right:0}#header .header-main .container{padding-left:var(--section);padding-right:var(--section);align-items:center}#header .header-main{height:3.81rem!important}#header .header-main .top-divider{background-color:#dedede;border-top:.0625rem solid}#header #logo img{width:11.75rem;height:2.1875rem;object-fit:contain}#header #logo{width:11.75rem}#header .header-zalo{width:9.75rem;height:2rem;flex-shrink:0;border-radius:6.25rem;background:#0069f4;display:inline-flex;justify-content:center;gap:.31rem;color:#fff;font-size:.875rem;line-height:1;padding:0}#header .header-zalo svg{width:.9375rem;height:.9375rem}#header .header-zalo:hover{background-color:var(--theme-color)}#header .header-nav-main{justify-content:center}#header .header-nav-main>.menu-item>a{color:var(--Color-2,#2a2a2a);font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:var(--20) 1.65rem}#header .header-nav-main>.menu-item>a:hover,#header .header-nav-main>.menu-item.active>a{color:var(--theme-color)}#header .header-nav-main>.menu-item>a .icon-angle-down{opacity:1}#header .header-nav-main>.menu-item{margin:0}.nav-dropdown-has-arrow li.has-dropdown:after,.nav-dropdown-has-arrow li.has-dropdown:before{display:none}#header .menu-item-has-children:not(.menu-item-has-block)>.sub-menu{padding:0;border:0;box-shadow:none;min-width:15.1875rem;flex-direction:column;display:flex;left:-1.875rem}.header-nav-main .menu-item-has-block>.sub-menu{border:0;box-shadow:none;border-radius:0;overflow:hidden;background-color:#fff0;top:3.7rem!important;transition:opacity 0.25s,visibility 0.25s}.header-nav-main .menu-block{width:100%!important;z-index:3}.menu-hidden{opacity:0;visibility:hidden;transition:opacity 0.25s,visibility 0.25s}.menu-hidden.show{opacity:1;visibility:visible;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:10}#header .header-nav-main .section-menu-block{padding:0;background:linear-gradient(270deg,#a12f32 0%,#e12e2d 100%);border-bottom-left-radius:var(--20);border-bottom-right-radius:var(--20);padding-top:var(--50);padding-bottom:var(--80);min-height:25rem;align-items:flex-start}#header .header-nav-main .section-menu-block .sharp-1{position:absolute;top:0;right:-2rem;z-index:0;width:13.4375rem;-webkit-transform:translateX(50%);transform:translateX(50%);height:13.4375rem}#header .header-nav-main .section-menu-block .sharp-1:before{content:"";width:100%;height:100%;display:block;-webkit-animation:footRotate 20s linear infinite;animation:footRotate 20s linear infinite;background:url(/wp-content/themes/flatsome-child/images/circle-sharp-effect.png) no-repeat center;background-size:cover}@-webkit-keyframes footRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes footRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header-nav-main .section-menu-block .section-content{display:flex;justify-content:center}.header-nav-main .section-menu-block .col{padding-bottom:0}.header-nav-main .section-menu-block .col-right{margin-left:auto}.header-nav-main .section-menu-block .col-right .image-cover{border-radius:1rem;padding-top:65%}.header-nav-main .section-menu-block .col-right .menu-image:hover img{transform:scale(1.08)}.header-nav-main .section-menu-block .menu-image .image-cover:before{content:"";position:absolute;z-index:2;left:0;bottom:0;right:0;height:66%;background:linear-gradient(180deg,#fff0 0%,#382e6c 76.47%)}.header-nav-main .section-menu-block .menu-image p{position:absolute;padding:1.5625rem 1.875rem;bottom:0;left:0;z-index:2;color:rgb(255 255 255 / .8);display:block;width:100%;font-weight:500}.header-nav-main .section-menu-block .col-right.show .menu-image,.header-nav-main .section-menu-block .col-right .submenu-cover{display:none}.header-nav-main .section-menu-block .col-right.show .submenu-cover{display:block}.header-nav-main .section-menu-block .menu-image p:hover{color:#fff}#header .menu-block .col-left .menu-item a,.header-nav-main .section-menu-block .col-right .submenu-cover a{padding:0;transition:all 0.2s;color:rgb(255 255 255 / .65);font-size:var(--15);text-transform:unset!important;font-weight:400;min-height:var(--50);margin:0;display:flex;align-items:center;border-bottom:1px solid rgb(255 255 255 / .1);font-weight:400;padding-right:var(--30);position:relative}#header .menu-block .col-left .menu-item a:after,.header-nav-main .section-menu-block .col-right .submenu-cover a:after{content:"";width:var(--12);height:var(--12);background:url(/wp-content/themes/flatsome-child/images/angle-right-white.svg) no-repeat center;position:absolute;background-size:contain;right:0;top:50%;transform:translateY(-50%);opacity:.65}#header .menu-block .col-left .menu-item a:hover:after,.header-nav-main .section-menu-block .col-right .submenu-cover a:hover:after{opacity:1}#header .menu-block .col-left .menu-item a:hover,.header-nav-main .section-menu-block .col-right .submenu-cover a:hover{color:#fff;border-color:rgb(255 255 255 / .4)}#header .menu-block .col-left .menu-item:first-child{border-top:1px solid rgb(255 255 255 / .1)}#header .menu-block .col-left .menu-item{margin:0!important}#header .menu-block .col-left .menu-item .toggle,#header .menu-block .col-left .menu-item .sub-menu{display:none}#header .menu-block .col-left .sub-menu,.header-nav-main .section-menu-block .col-right .submenu-cover ul{list-style:none}#header .menu-block .menu-content .menu-content__title{font-size:1.25rem;color:#fff;font-weight:700;margin-bottom:var(--3)}#header .menu-block .menu-content{max-width:85%}#header .menu-block .menu-content .menu-content__desc{color:#fff;font-size:var(--14);margin-bottom:var(--20);font-weight:400}#header .menu-block .menu-content a{font-size:1rem;color:rgb(255 255 255 / .8)}#header .menu-block .menu-content a svg{opacity:.65;margin-left:.56rem;transition:transform 0.5s;width:.625rem;height:.625rem;flex-shrink:0}#header .menu-block .menu-content a:hover{color:#fff}#header .menu-block .menu-content a:hover svg{opacity:1;transform:rotate(45deg)}#header .menu-item-has-children:not(.menu-item-has-block)>.sub-menu .menu-item{width:100%;position:relative}#header .header-nav-main>.menu-item-has-children:not(.menu-item-has-block)>.sub-menu .menu-item a{margin:0;padding:var(--13) var(--20);line-height:var(--20);border-bottom:1px solid #c2c2c247;font-size:var(--15);color:#313131;font-weight:400;background-color:#fff;text-transform:none;text-wrap-mode:nowrap}#header .menu-item-has-children:not(.menu-item-has-block)>.sub-menu .menu-item a:hover,#header .menu-item-has-children:not(.menu-item-has-block)>.sub-menu>.menu-item.active>a{background-color:var(--theme-color);color:#fff}#header .menu-item-has-children:not(.menu-item-has-block)>.sub-menu .sub-menu{position:absolute;left:100%;top:0;display:none!important}#header .header-nav-main>.menu-item-has-children:not(.menu-item-has-block)>.sub-menu .menu-item:hover .sub-menu{display:block!important}.container,.container-width,.full-width .ubermenu-nav{max-width:calc(100% - var(--section) * 2)}.row{max-width:calc(100% - var(--section) * 2 + 30px)}.slick-dots li button{color:#fff;padding:0;background-color:#fff;width:10px;height:10px;border-radius:10px;margin:0;display:inline-flex;justify-content:center;align-items:center;transition:all 0.3s;overflow:hidden;display:none}.slick-dots li{margin:0 5px!important;width:12px;height:12px;background-color:var(--theme-color);opacity:.2;cursor:pointer;border-radius:50%}.slick-dots li.slick-active{opacity:1}.slick-dots{display:flex;justify-content:center;list-style:none;margin-bottom:0;margin-top:15px;position:absolute;left:50%;transform:translateX(-50%)}#main .slider-home{padding:0}.carousel-full>.item:nth-of-type(n+2){display:none}.admin-bar #main .slider-home .image-cover{padding-top:calc(100vh - 112px)!important}.slider-home .slick-dots{flex-direction:column;right:84px;left:unset;top:50%;transform:translateY(-50%)}.slider-home .slick-dots li{border:2px solid #fff;width:18px;height:18px;margin:9px 0!important;opacity:1;background-color:#fff0}.slider-home .slick-dots li.slick-active{background-color:#fff}#footer .absolute-footer{background-color:#fff0;padding:0}#footer .absolute-footer .container{padding:1rem 0}#footer .footer-secondary{padding:0}#footer .copyright-footer{color:#565656;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}#footer .social-footer{display:flex;align-items:center}#footer .social-footer span{color:#565656;font-size:.875rem;font-style:normal;font-weight:400;margin-right:1.31rem;line-height:normal}#footer .social-footer ul{display:flex;align-items:center;gap:1.5rem;margin:0;padding:0}#footer .social-footer ul li{margin:0}#footer{background:#f7f7f7 url(/wp-content/themes/flatsome-child/images/bg-footer.webp) no-repeat;background-position:left center;background-size:cover}#footer .sec-footer{padding-top:3.31rem;padding-bottom:0}#footer .sec-footer .col{padding-bottom:0;padding-top:var(--30)}.sec-footer .col-left .img{max-width:16.4375rem;width:16.4375rem;margin-bottom:1.38rem}.sec-footer .text-footer{margin-bottom:1.31rem}.sec-footer .text-footer p{color:#565656;font-size:.9375rem;font-weight:400;line-height:1.25rem;max-width:22.5rem;margin-bottom:0}.sec-footer .text-footer p:first-of-type{color:var(--Color-2,#2a2a2a);font-size:1rem;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:.5rem}.hotline-footer{position:relative;padding-left:2.06rem}.hotline-footer svg{color:#ed1b24;position:absolute;left:0;width:1.1875rem;height:1.1875rem;top:2px}.hotline-footer p{color:#575757;font-size:.9375rem;font-weight:400;line-height:normal;margin-bottom:.31rem}.hotline-footer p a{color:#2a2a2a;font-weight:500}.hotline-footer p a:hover{color:var(--theme-color)}.hotline-footer p.title{color:var(--Color-2,#2a2a2a);font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.sec-footer .col-right .col-inner{display:flex;justify-content:space-between}.sec-footer .col-right{padding-left:3rem}.sec-footer .col-right .menu p{color:var(--Color-2,#2a2a2a);font-size:1rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.06rem;text-transform:uppercase}.sec-footer .col-right ul{list-style:none;margin-bottom:0}.sec-footer .col-right ul li{margin:0}.sec-footer .col-right a{color:#565656;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.875rem;display:block}.sec-footer .col-right a:hover{color:var(--theme-color)}.address-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.06rem;padding-top:1.31rem;margin-top:1.75rem;border-top:1px solid #d9d9d9;padding-bottom:1.19rem;border-bottom:1px solid #d9d9d9}.address-list .address-item{padding-left:2.06rem;position:relative}.address-list .address-item:before{content:"";width:1.0865rem;height:1.5rem;flex-shrink:0;position:absolute;left:0;background:url(/wp-content/themes/flatsome-child/images/icon-map.svg) no-repeat center;background-size:contain}.address-list .address-item span{color:var(--Color-2,#2a2a2a);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.address-list .address-item p{margin:0;color:#565656;font-family:"Be Vietnam Pro";font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5rem}.popup-custom-full .bg_overlay_popup{position:absolute;top:0;left:0;background-color:hsl(0deg 0% 0% / 50%);width:100%;height:100vh;z-index:999999999;cursor:pointer}.popup-custom-full .popup-content{max-width:650px}.popup-custom-full .popup-content .title{display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #ddd}.popup-custom-full .title-sub{color:#2d2d2d;font-family:var(--medium)!important;margin-bottom:0;font-size:20px}.um-login .um-notice.err{display:none}.popup-custom-full .popup-content .title i{font-size:22px;color:#2d2d2d}.popup-custom-full .content p{text-align:center}.popup-custom-full .content .title-form{font-family:var(--semi)!important;margin-bottom:10px;font-size:23px;text-align:center;color:var(--theme-color)}.popup-custom-full .tb-box{padding:25px 25px 35px}.popup-custom-full.popup-page .tb-box{padding:1rem}.popup-custom-full.popup-page .tb-box i.close_popup-custom{position:absolute;top:1.5rem;right:1.5rem;z-index:3;background-color:#fff;border-radius:50%;width:var(--27);height:var(--27);padding:var(--6);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.popup-custom-full.popup-page .tb-box i.close_popup-custom svg{width:100%;height:100%}.popup-custom-full .submit button,.popup-custom-full .submit a{margin:20px 0 0;background-color:var(--theme-color);color:#fff;font-family:var(--semi);font-weight:400;text-transform:none;padding:0 30px;border-radius:99px;text-align:center;border:1px solid var(--theme-color)}.popup-custom-full .submit button:hover{background-color:#fff;color:var(--theme-color)}.popup-custom-full .submit{text-align:center}.popup-custom-full{position:fixed;width:100%;height:100vh;display:none;justify-content:center;align-items:center;z-index:99999999;top:0;left:0}.modal_show_tb .close_tb{display:flex;align-items:center;justify-content:center;font-size:22px}.popup-custom-full.show{display:flex}.popup-custom-full .popup-content{position:absolute;z-index:9999999999;background-color:#fff;border-radius:.4rem;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);max-width:650px;height:auto;padding:0}.section-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%}.section-bg img.banner-mb{display:none}section{position:relative}.title-main p{font-size:2.25rem;font-style:normal;font-weight:700;text-transform:uppercase}.title-color h2,.title-color h1,.title-color h3,.title-color h4,.title-color-p p:first-child{color:var(--Color-2,#2a2a2a);font-size:2.25rem;font-style:normal;font-weight:700;line-height:1.6}.title-color h2 strong,.title-color h1 strong,.title-color h3 strong,.title-color h4 strong,.title-color-p p strong{background:var(--Linear,linear-gradient(90deg,#e12e2d 14.81%,#a12f32 32.8%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-flex}.section-title h2{font-size:2.5rem;color:var(--theme-color);line-height:1.4em}.button.btn__primary{height:2.5rem;min-height:unset;border-radius:99rem;padding:0 1.5rem;font-weight:400;font-size:1rem;border:1px solid var(--theme-color);background-color:var(--theme-color);box-shadow:none}.button.btn__primary:hover{background-color:#fff;color:var(--theme-color)}.button.btn__primary svg{margin-left:.56rem;transition:transform 0.5s;width:.625rem;height:.625rem;flex-shrink:0}.button.btn__primary:hover path{stroke:currentColor}.button.btn__primary:hover svg{transform:rotate(45deg)}.button.btn__secondary{height:2.5rem;min-height:unset;border-radius:99rem;padding:0 1.5rem;font-weight:400;font-size:1rem;border:1px solid var(--theme-color2);background-color:var(--theme-color2);box-shadow:none}.button.btn__secondary:hover{background-color:#fff;color:var(--theme-color2)}svg.icon path{fill:currentColor}.button.btn__outline{height:2.5rem;min-height:unset;border-radius:99rem;padding:0 1.5rem;font-weight:400;font-size:1rem;border:1px solid var(--theme-color);background-color:#fff;box-shadow:none;color:#2a2a2a}.button.btn__outline svg{margin-left:.56rem;transition:transform 0.5s;width:.625rem;height:.625rem;flex-shrink:0}.button.btn__outline:hover{color:#fff;background-color:var(--theme-color)}.button.btn__outline:hover path{stroke:currentColor}.button.btn__outline:hover svg{transform:rotate(45deg)}.swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;transform:unset;border-radius:9rem;opacity:1;background-color:silver;margin:0 .34375rem}.swiper .swiper-pagination .swiper-pagination-bullet-active{width:2.5625rem;background-color:var(--theme-color)}.swiper-btn{width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;cursor:pointer;position:absolute;top:50%;z-index:2;background-color:#fff;transform:translateY(-50%);box-shadow:0 0 15px 0 rgb(90 90 90 / .2)}.swiper-btn:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.swiper-btn svg{width:.4375rem;height:.875rem}.swiper-btn svg path{fill:unset;stroke:#565656}.swiper-btn:hover path{stroke:#fff}.swiper-btn.swiper-prev{left:-1.25rem}.swiper-btn.swiper-next{right:-1.25rem}.swiper-slide{height:auto}.home-form{padding:0 var(--section) 3.44rem}.home .home-form{padding-bottom:0}.home-form .home-form__wrapper{border-radius:1.25rem;overflow:hidden;padding-top:3.31rem;display:flex;justify-content:space-between}.home-form .home-form--left{width:41.625rem;flex-shrink:0;margin-left:5.13rem;padding-top:1.07rem;padding-bottom:4rem;max-width:100%}.home-form .form-home{width:33.1875rem;max-width:100%}.home-form .title-color-p p{color:#fff;font-size:2rem;text-transform:uppercase;margin-bottom:2.5rem}.home-form .form-content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 2.4rem}.home-form form{margin:0}.home-form .form-content input{background-color:#fff0;border:0;box-shadow:none;color:#fff;font-weight:300;font-size:1rem;margin:0;height:var(--45);border-bottom:1px solid rgb(255 255 255 / .3);padding:0}.home-form .form-content input::placeholder{color:#fff}.home-form .form-content .wpcf7-form-control-wrap:last-child{grid-column:span 2}.home-form .form-content select{background-color:#fff0;border:0;box-shadow:none;color:#fff;font-weight:300;font-size:1rem;height:var(--45);border-bottom:1px solid rgb(255 255 255 / .3);padding:0;background-image:url(/wp-content/uploads/2024/12/i-down.svg);background-size:.8rem;margin:0}.home-form .form-content select option{color:#222}.home-form .wpcf7 .wpcf7-not-valid-tip{color:#fff;bottom:-1.2rem}.home-form .form-submit{margin-top:2.06rem}.home-form .form-submit .button{margin:0}.home-form .home-form--right{margin-right:2rem;width:30rem;max-width:100%;margin-top:auto}.home-form .home-form--right .img-back{position:absolute;z-index:0;left:0;top:0}.home-form .home-form--right .img-main{margin-top:4.59rem;z-index:3;position:relative;width:23rem;max-width:100%;margin-left:2.5rem}.home-form .home-form--right .icon-form{position:absolute;width:4.8125rem;height:4.75rem;bottom:16%;right:22%;z-index:3;animation:up-down infinite 3s ease-in-out}.home-form .box-number{border-radius:.5625rem;background:#fff;box-shadow:0 4px 20px 2px rgb(108 108 108 / .25);position:absolute;bottom:21%;width:9.5rem;height:11.3125rem;padding-top:.87rem;text-align:center;animation:up-down infinite 3s 1s ease-in-out;left:-.5rem}.home-form .box-number .relative{display:flex;flex-direction:column}.home-form .box-number .number-run{color:var(--Color,#e12e2d);font-size:2.125rem;font-weight:700;line-height:1}.home-form .box-number .odometer-formatting-mark{display:none}.home-form .box-number .text{overflow:hidden;color:var(--Color-2,#2a2a2a);text-overflow:ellipsis;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.375rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-form .box-number img{margin-left:1rem;width:9.13444rem}@media screen and (max-width:767.98px){#header .header-main .top-divider{border:0}#header .header-main{border-bottom:.0625rem solid #dedede}.home-form .home-form__wrapper{flex-direction:column;padding:var(--30) 0 0}.home-form .home-form--left{padding:0 var(--16) var(--30);margin:0}.home-form .title-color-p p{font-size:var(--20);margin-bottom:var(--20)}.home-form .title-color-p p br{display:none}.home-form .form-content{grid-template-columns:repeat(1,1fr)}.home-form .form-content .wpcf7-form-control-wrap:last-child{grid-column:unset}.home-form .home-form--right .img-main{margin-top:var(--50);margin-left:5%;width:85%}.home-form .home-form--right{margin:0}.home-form .home-form--right .icon-form{width:3.5rem;height:auto}.home-form .box-number{width:7rem;height:auto;left:.5rem}.home-form{padding-bottom:var(--60)}}@-webkit-keyframes phonering-cricle{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-webkit-keyframes phonering-circle-fill{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);opacity:.6}100%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}}.list-shortcut-desktop{position:fixed;z-index:9999999;right:20px;bottom:50%;transform:translatey(50%)}.list-shortcut-desktop>a{border-radius:50%;box-shadow:0 0 25px 0 rgb(100 97 97 / .3);width:48px;height:48px;display:block;margin-bottom:20px;background-size:cover;background-position:center}.list-shortcut-desktop .zalo{background-image:url(/wp-content/uploads/2025/01/Group-168797.png)}.list-shortcut-desktop .mess{background-image:url(/wp-content/uploads/2025/01/Group-168796.png)}.list-shortcut-desktop .call{background-image:url(/wp-content/uploads/2025/01/Group-168798.png);position:relative}.list-shortcut-desktop .call:before{content:"";position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgb(255 107 17 / .7);border-radius:100%;border:2px solid #fff0;-webkit-animation:phonering-circle-fill 2.3s infinite ease-in-out;animation:phonering-circle-fill 2.3s infinite ease-in-out;transition:all 0.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;z-index:-1}.list-shortcut-desktop .call:after{content:"";width:75px;height:75px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;border-radius:100%;border:2px solid var(--theme-color);background-color:#fff0;-webkit-animation:phonering-cricle 1.2s infinite ease-in-out;animation:phonering-cricle 1.2s infinite ease-in-out;transition:all 0.5s;opacity:.5;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.customers-list{padding:3rem var(--section) 2.5rem;background-color:#fff}.customers-list .customers-list__title{text-align:center;position:relative;z-index:2}.customers-list .customers-list__title p{margin-bottom:2.5rem}.customers-list .customers-list__title strong{display:block;background:linear-gradient(90deg,#e12e2d 27.53%,#a12f32 73.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;width:fit-content;margin:0 auto}.customers-list .customers-wrapper .image-cover{padding-top:65%;overflow:unset}.customers-list .customers-wrapper .image-cover img{object-fit:contain}.customers-list .customers-wrapper .swiper-slide{margin-top:0.63rem!important}.customers-list .customers-wrapper .image-cover:before{content:"";background:url(/wp-content/themes/flatsome-child/images/line-customer.svg) no-repeat center;width:10.5rem;height:10.5rem;flex-shrink:0;position:absolute;top:5.5rem;right:12rem}.customers-list .customers-wrapper .swiper-slide.selected .image-cover:before{display:none}.swiper .swiper-button__wrapper{width:15rem;margin:0 auto;display:flex;justify-content:space-between}.customer-reviews .swiper .swiper-button__wrapper{margin-top:var(--30)}.customers-list .swiper-pagination{width:fit-content;left:50%;transform:translateX(-50%)}.customers-list .swiper-button__wrapper svg path{fill:unset}.swiper-button__wrapper .swiper-button{width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;border:var(--1) solid silver;border-radius:50%;cursor:pointer;z-index:12}.swiper-button__wrapper .swiper-button svg{width:.4375rem;height:.875rem}.swiper-button__wrapper .swiper-button:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.swiper-button__wrapper .swiper-button:hover path{stroke:#fff}.customers-list .swiper-wrapper{margin-bottom:1rem}.customers-list .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;transform:unset;border-radius:9rem;background-color:silver;opacity:1;margin:0 .34375rem}.customers-list .swiper-pagination .swiper-pagination-bullet-active{width:2.5625rem;background-color:var(--theme-color)}@media screen and (min-width:1600px){.customers-list .customers-wrapper .image-cover:before{top:5.7rem;right:12.2rem}}@media screen and (max-width:1599.98px) and (min-width:768px){.customers-list .customers-wrapper .image-cover:before{top:3.5rem;right:9rem}}@media screen and (max-width:767.98px){.customers-list .customers-list__title p{margin-bottom:var(--30)}.customers-list .swiper-pagination{display:none}.customers-list .customers-wrapper .image-cover:before{width:var(--50);height:var(--50);bottom:calc(var(--25) * -1);right:calc(var(--45) * -1);top:unset;display:none}.customers-list .swiper-button__wrapper{width:fit-content;gap:var(--15)}}.seo-steps{padding:4.81rem var(--section) 2rem}.seo-steps .seo-steps__title{text-align:center;margin-bottom:2.93rem}.seo-steps .seo-steps__title h2{margin-bottom:.87rem}.seo-steps .seo-steps__title p{width:45.3125rem;max-width:100%;margin:0 auto}.page-company .seo-steps .seo-steps__title p:first-child{width:100%}.seo-steps .seo-steps__wrapper{display:flex}.seo-steps .seo-steps__wrapper .col-image{width:35.8125rem;flex-shrink:0;margin-left:4.3rem;max-width:100%}.seo-steps .seo-steps__wrapper .col-image .image-cover{padding-top:65%;border-radius:1rem}.seo-steps .seo-steps__wrapper .col-image .img2{margin-top:1.95rem}.seo-steps .seo-steps__wrapper .col-step{flex:1}.seo-steps .steps{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6.5rem 5.3rem;position:relative}.seo-steps .line{position:absolute;left:50%;transform:translateX(-50%);top:.5rem;height:calc(100%);width:1rem}.seo-steps .steps .step-item__text{position:relative}.seo-steps .steps .step-item__name{margin:0;color:#e12e2d;font-size:1.125rem;font-style:normal;font-weight:700;text-transform:uppercase;position:relative}.seo-steps .steps .step-item__name:before{content:"";width:.75rem;height:.75rem;background-color:var(--theme-color);position:absolute;border-radius:50%;right:-3.025rem;top:50%;transform:translateY(-50%)}.seo-steps .steps .step-item:nth-of-type(2n) .step-item__name:before{left:-3.025rem}.seo-steps .steps .step-item__text p{position:absolute;left:0;margin:0;color:#2a2a2a;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;width:100%}.seo-steps .steps .step-item:nth-of-type(2n+1){text-align:right}.seo-steps .steps .step-item:nth-of-type(2n){transform:translateY(4.2rem)}.seo-steps .steps .step-item:last-of-type{transform:unset;padding-top:4.2rem}.seo-steps .steps .step-item:last-of-type .step-item__text p{position:unset}.seo-steps .steps .step-item{position:relative;z-index:2}@media screen and (max-width:849.98px){.seo-steps .seo-steps__wrapper{flex-wrap:wrap}.seo-steps .steps{grid-template-columns:repeat(1,1fr);grid-gap:var(--30);padding-left:var(--30)}.seo-steps .steps .step-item__text p{position:unset}.seo-steps .steps .step-item:nth-of-type(2n){transform:unset;padding-top:0}.seo-steps .steps .step-item:nth-of-type(2n+1){text-align:left}.seo-steps .seo-steps__wrapper .col-image{margin-left:0}.seo-steps .line{left:0;transform:unset}.seo-steps .steps .step-item__name:before{right:unset!important;left:-1.75rem}.seo-steps .steps .step-item:nth-of-type(2n) .step-item__name:before{left:-1.75rem}.seo-steps .seo-steps__wrapper .col-step{margin-bottom:var(--30)}}@media screen and (min-width:850px){#main-menu{display:none}}@media screen and (max-width:849.98px){#footer .absolute-footer .pull-left{float:left}#footer .absolute-footer .pull-right{float:right}#header .hide-for-medium{display:flex!important;flex:unset}#header .btn-menumobi{width:40px;height:70px;display:flex;align-items:center;justify-content:flex-end}#header .btn-menumobi .icon-nav{width:22px;height:16px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#header .btn-menumobi span{display:block;position:absolute;height:2px;width:100%;background:var(--theme-color);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#header.transparent .btn-menumobi span{background:#fff}#header .btn-menumobi span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#header .btn-menumobi span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:80%;left:20%}#header .btn-menumobi span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#header .btn-menumobi.active span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:2px}#header .btn-menumobi.active span:nth-child(2){width:0%;opacity:0}#header .btn-menumobi.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12px;left:2px}.header-main li.html.custom{display:block!important;margin-right:12px}#main-menu .toggle{display:none}#main-menu.mobile-sidebar .menu-item a{color:#212121!important;padding:14px 30px 14px 30px;font-size:16px;font-weight:500;text-transform:none;border:none;border-radius:0!important;border-bottom:1px solid #ececec}#main-menu.mobile-sidebar .menu-item .expand-icon{position:absolute;right:0;top:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-image:url(/wp-content/uploads/2024/12/plus.svg);background-size:1rem;background-repeat:no-repeat;background-position:center}#main-menu.mobile-sidebar .menu-item .expand-icon.expanded{background-image:url(/wp-content/uploads/2024/12/minus.svg)}#main-menu.mobile-sidebar .nav-sidebar.nav-vertical>li{border-top:0;background-color:#fff;border-bottom:1px solid #ececec}#main-menu.mobile-sidebar .menu-item.show>a{color:var(--theme-color)!important}#main-menu.mobile-sidebar .menu-item .sub-menu a{font-family:var(--regular);padding:10px 0 10px 30px!important;border-bottom:0;font-size:14px;display:block}#main-menu.mobile-sidebar .menu-item .sub-menu .sub-menu{padding-left:1rem}#main-menu .nav .children{position:unset;opacity:1;width:100%;transform:unset;padding:0;margin:0}#main-menu .nav .children .menu-item{position:relative;margin:0;padding-left:0}.mobile-sidebar .logo-mobile{padding:22px 30px;border-bottom:1px solid #ddd}.mobile-sidebar .logo-mobile img{height:60px;object-fit:contain}.mfp-close{opacity:1!important;top:25px;right:20px}.mobile-sidebar .info_menu{margin-top:auto;display:block;padding:20px 30px 30px}.mobile-sidebar .info_menu ul{list-style:none}.mobile-sidebar .info_menu ul li{color:#070707;font-size:14px;padding-left:25px;position:relative}.mobile-sidebar .info_menu ul li i{position:absolute;left:0;top:5px;color:var(--theme-color)}#main-menu.mobile-sidebar{width:100%;height:calc(100vh - var(--70));position:fixed;top:var(--70);right:0;z-index:1000;overflow:auto;transition:unset;padding:0;border-bottom:1px solid #cbcbcb;background:#fff;display:none;overflow-y:auto}#main-menu.mobile-sidebar img{width:28px;height:28px;object-fit:cover;border-radius:50%}#main-menu.mobile-sidebar .gtranslate_wrapper{display:flex;gap:12px;flex-direction:row-reverse;justify-content:flex-end}#main-menu.mobile-sidebar .gtranslate_wrapper li{width:fit-content}#main-menu.mobile-sidebar .gtranslate_wrapper li a{padding-left:0}#main-menu.mobile-sidebar .html_top_right_text{padding:14px 30px}#main-menu.mobile-sidebar a.glink.gt-current-lang{font-weight:normal!important;color:var(--theme-color)}}@media screen and (min-width:768px){#header .flex-col.show-for-medium.flex-right,#header .flex-col.show-for-medium.flex-left{display:none}#header .header-main .flex-col:nth-of-type(3){flex:1}}@media screen and (max-width:767.98px){body .progress-wrap{right:15px;width:32px;height:32px}body .progress-wrap::before{width:32px;height:32px}body .progress-wrap::after{font-size:14px}#header .hide-for-medium{display:none!important}#header #logo{width:10rem}.swiper .swiper-button__wrapper{width:fit-content;gap:var(--15)}.title-color h2,.title-color h1,.title-color h3,.title-color h4,.title-color-p p,.title-main p,.section-title h2{font-size:var(--24)}[data-aos="fade-right"],[data-aos="fade-left"],[data-aos="fade-up-right"],[data-aos="fade-up-left"],[data-aos="fade-down-right"],[data-aos="fade-down-left"]{transform:translate3d(0,100px,0)}.sec-footer .col-right .col-inner{flex-direction:column;gap:var(--30)}.sec-footer .col-right{padding-left:1rem}.address-list{margin-top:0;grid-template-columns:repeat(1,1fr);grid-gap:var(--20)}#footer .social-footer span{font-size:var(--12);margin-right:var(--5)}#footer .social-footer{margin-bottom:var(--10)}#footer .absolute-footer .pull-left{float:unset;text-align:center}#footer .copyright-footer{font-size:var(--12)}#header .header-main{height:var(--70)!important}#header{height:var(--70)!important}.page-banner .about-nav{display:none!important}.section-bg img.banner-pc{display:none}.section-bg img.banner-mb{display:block}.button.btn__outline,.button.btn__secondary,.button.btn__primary{height:var(--38);line-height:var(--38);font-size:var(--15);padding:0 var(--20)}.button.btn__outline svg,.button.btn__secondary svg,.button.btn__primary svg{margin-left:var(--4)}.page-company .seo-steps .seo-steps__title p:first-child{font-size:var(--24)}.page-company .seo-steps .seo-steps__title p{font-size:16px}}.progress-wrap{position:fixed;right:35px;bottom:75px;height:46px;width:46px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50px;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;content:"\f061";font-family:var(--fa6);text-align:center;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear;font-size:18px;color:var(--theme-color)}.progress-wrap .icon{position:absolute;text-align:center;line-height:46px;font-size:24px;opacity:1;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;left:0;top:0;height:20px;width:20px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear;left:50%;transform:translate(-50%,-50%);top:50%;color:var(--theme-color)}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap .icon path{fill:currentColor}.progress-wrap svg.progress-circle path{stroke:var(--theme-color);stroke-width:4px;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;vertical-align:auto;zoom:1;display:inline-block;position:relative}.odometer.odometer-auto-theme .odometer-inside{display:flex;line-height:1}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;zoom:1;position:relative;padding-right:1px}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{vertical-align:middle;zoom:1;display:inline-block;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:var(--bold)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{font-family:var(--bold);text-align:center}#wrapper .processing:before{width:20px!important;height:20px!important;aspect-ratio:1;border-radius:50%;display:inline-block;margin:0;position:fixed;background:var(--theme-color);animation:clockwise 1200ms infinite linear;border:0!important;top:50%;left:50%;border:1px solid #fff!important;z-index:9999999999999}.processing:after{z-index:9999999999999;content:"";width:20px;aspect-ratio:1;border-radius:50%;display:inline-block;margin:0;position:FIXED;left:50%;top:50%;mix-blend-mode:darken;background:var(--theme-color2);margin-left:-5px;animation:counter-clockwise 1200ms infinite linear;border:1px solid #fff!important}@keyframes clockwise{0%{transform:translateX(0);width:20px}25%{width:25px}50%{transform:translateX(100%);width:20px}}@keyframes counter-clockwise{0%{transform:translateX(0)}50%{transform:translateX(-100%)}}@media screen and (min-width:1600px){:root{--init-font-size:0.9vw;--section:7.5rem}}@media screen and (max-width:767.98px){.list-shortcut-desktop>a{margin-bottom:16px}.list-shortcut-desktop>a{width:35px;height:35px}.slider [data-animate],[data-animate]{animation-fill-mode:forwards;-webkit-backface-visibility:hidden;opacity:0!important;transition:filter 1.3s,transform 1s,opacity 0.5s ease-in;will-change:filter,transform,opacity}.slider [data-animate="fadeInLeft"],[data-animate="fadeInLeft"],.slider [data-animate="fadeInRight"],[data-animate="fadeInRight"]{transform:translate3d(0,70px,0)}.row-slider.slider [data-animated="true"],.slider .is-selected [data-animated="true"],[data-animated="true"]{animation-delay:0.1s;opacity:1!important;transform:translateZ(0) scale(1)}}.spotlight-banner{position:fixed;left:0;right:0;bottom:0;padding:.75rem var(--section);background:radial-gradient(circle,rgb(75 33 164) 0%,rgb(110 62 255) 50%,rgb(168 84 255) 100%);z-index:1000}.spotlight-banner .grid-cols-3{display:grid;grid-template-columns:15rem 1fr 12rem;column-gap:1.5rem;align-items:center}.spotlight-banner .grid-cols-3 .button{margin:0;border-color:#fff}.spotlight-banner .grid-cols-3 .button:hover{background-color:var(--theme-color);border-color:var(--theme-color)}.spotlight-banner .grid-cols-3 .desc{color:#fff;text-align:center}.spotlight-banner .grid-cols-3 .desc p:last-child{margin-bottom:0}.close-spotlight{width:2rem;height:2rem;justify-content:center;align-items:center;background-color:#fff;border-radius:99rem;display:none;position:absolute;top:.5rem;left:1rem;cursor:pointer}.close-spotlight svg{height:1rem;width:1rem}@media (max-width:767.98px){.spotlight-banner{padding:1rem}.spotlight-banner .grid-cols-3{grid-template-columns:minmax(0,1fr);row-gap:1rem}.spotlight-banner .grid-cols-3 img{order:-1;width:10rem;height:auto;margin:auto}.spotlight-banner .grid-cols-3 .button{order:1;width:fit-content;margin:auto}.close-spotlight{display:inline-flex}}