@charset "utf-8";@keyframes diffuse{0%{opacity:.3}50%{opacity:.5;box-shadow:rgba(66,133,244,.1)0 0 0 2px,#73d51d 0 0 10px 10px,rgba(66,133,244,.1)0 0 0 10px}to{box-shadow:rgba(66,133,244,.1)0 0 0 2px,#73d51d 0 0 10px 10px,rgba(66,133,244,.1)0 0 0 10px;transform:scale(1.5);opacity:0}}@keyframes yyhh{0%,90%,to{transform:rotate(0) scale(1)}20%,40%{transform:rotate(-15deg) scale(1.1)}30%,50%{transform:rotate(15deg) scale(1.1)}}html{width:100%;font-size:16px}body{margin:0 auto;position:relative;padding:0;width:100%;color:#1f1f1f;background:#fff}@media screen and (max-width:1600px){html{font-size:14px}}:root{--comcolor:#082665;--subcolor:#E67E22}*{margin:0;padding:0;box-sizing:border-box}* :after,* :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;cursor:pointer;color:#333}a:focus{outline:0}li{list-style:none}.clear{clear:both;height:0;line-height:0;font-size:0}.clearfix:after{content:"";clear:both;height:0;visibility:hidden;display:block}.clearfix{*zoom:1}p{word-spacing:-1.5px}.tr{text-align:right}.tl{text-align:left}.center{text-align:center}.fl{float:left}.fr{float:right}h1,h2,h3,h4{line-height:1.5}input{border:0;outline:0}em,i{font-style:normal}img{max-width:100%;height:auto}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button:vertical{display:none}::-webkit-scrollbar-track:vertical{background-color:#000}::-webkit-scrollbar-track-piece{background:#e3e3e3}::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}::-webkit-scrollbar-thumb:vertical:hover{background-color:#3b3b3b}::-webkit-scrollbar-corner:vertical{background-color:#535353}#container{margin-top:8.25rem}.w_95{max-width:1600px;width:95%;margin:0 auto}.hide{display:none}.breadcrumb{height:5rem;display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ebebeb;background:#fff;z-index:9999}@media (max-width:1000px){#container{margin-top:5rem}}header{position:fixed;left:0;top:0;width:100%;z-index:99999;background:#fff;box-shadow:0 4px 50px 20px rgba(0,0,0,.04);backdrop-filter:blur(24px);transition:.3s}header.hide{transform:translateY(-100%)}.top-bar{background-color:var(--comcolor);color:#fff}.top-bar .top-bar__inner{display:flex;justify-content:space-between;align-items:center;height:3.25rem}.top-bar .top-bar__promo{font-size:1rem;font-weight:500}.top-bar .top-bar__lang-wrap{display:flex;align-items:center}.top-bar .top-bar__lang-wrap i{font-size:1.5rem}.top-bar .lang-select{background:#fff;color:#000;border:0;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.9rem;outline:0;margin-left:.5rem}.top-bar.hide{height:0;opacity:0;overflow:hidden;margin:0;padding:0}.main-header{background-color:#fff;width:100%;margin-top:3.25rem}.main-header .main-header__inner{display:flex;justify-content:space-between;align-items:center;height:5rem}.main-header .logo img{height:3rem}.main-header .nav-menu{display:flex;gap:1.5rem}.main-header .nav-item{position:relative}.main-header .nav-link{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;text-decoration:none;color:#333;font-size:1rem;font-weight:500}.main-header .nav-item.active>.nav-link,.main-header .nav-item:hover>.nav-link{background-color:var(--comcolor);color:#fff;border-radius:.3rem}.main-header .submenu-1{position:absolute;top:100%;left:0;background-color:var(--comcolor);min-width:18rem;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;z-index:9999;margin-top:0;padding:0}.main-header .submenu-1 li{list-style:none;position:relative;padding:.2rem 0}.main-header .submenu-1 li:not(:last-child){border-bottom:1px solid #cdcdcd}.main-header .submenu-1 a{display:block;padding:.6rem 1rem;color:#fff;text-decoration:none;transition:background .2s}.main-footer .foot-copyright a:hover,.main-header .submenu-1 a:hover{color:var(--subcolor)}.main-header .submenu-2{position:absolute;top:0;left:100%;background-color:var(--comcolor);min-width:18rem;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;height:auto}.main-header .submenu-1 .has-submenu>a::after{content:"›";float:right}.main-header .menu-btn{position:absolute;bottom:1.35rem;right:1rem;width:2.2rem;z-index:2;height:1.5rem;display:none}.main-header .menu-btn i{position:absolute;width:100%;height:3px;border-radius:1px;background:var(--comcolor);display:block;top:50%;transform:translateY(-50%);transition:.5s}.main-header .menu-btn i.ie1{margin-top:-.8rem}.main-header .menu-btn i.ie3{margin-top:.8rem}.main-header .menu-btn.active i{margin:0!important}.main-header .menu-btn.active i.ie1{transform:rotate(45deg)}.main-header .menu-btn.active i.ie2{opacity:0}.main-header .menu-btn.active i.ie3{transform:rotate(-45deg)}@media (min-width:1000px){.top-bar{position:absolute;left:0;top:0;width:100%}.main-header .nav-menu{width:80%;height:100%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.main-header .nav-item{min-width:10%;position:relative;height:100%;display:flex;align-items:center}.main-header .has-dropdown .nav-link::after{display:none;content:"◆";position:absolute;font-size:1rem;left:50%;bottom:0;transform:translate(-50%,50%);color:var(--comcolor)}.main-header .has-dropdown:hover .nav-link::after,.main-header .nav-item.has-dropdown:hover>.submenu-1,.main-header .submenu-1 .has-submenu:hover>.submenu-2{display:block}}@media (max-width:1400px){.main-header .nav-menu{gap:.5rem}.main-header .nav-link{padding:.6rem}}@media (max-width:1000px){.main-header{margin-top:0}.top-bar{margin-top:2rem;background:0 0}.top-bar .top-bar__inner{flex-direction:column;align-items:flex-start;gap:1rem}.top-bar .top-bar__promo{line-height:1.5}.main-header .nav-menu{position:fixed;left:0;top:0;width:80%;height:100vh;background:#fff;flex-direction:column;padding:3.5rem 1rem;box-shadow:2px 0 10px #0002;transform:translateX(-100%);transition:all .3s ease;z-index:9999}.main-header .nav-menu.mobile-open{transform:translateX(0);overflow-y:auto;padding-bottom:8rem;overscroll-behavior-y:contain}.main-header .menu-btn,.main-header .nav-item.has-dropdown.active-mob>.submenu-1,.main-header .submenu-1 .has-submenu.active-mob>.submenu-2{display:block}.main-header .submenu-1,.main-header .submenu-2{position:static;box-shadow:none;display:none;height:auto;background:#f5f5f5}.main-header .submenu-1 a,.main-header .submenu-2 a,.top-bar{color:#333}.main-header .nav-item.has-dropdown>.nav-link::after{display:none!important}}.main-footer{background:#222831;color:#fff;padding:50px 0 25px}.main-footer .foot-row{display:flex;flex-wrap:wrap;justify-content:space-between}.main-footer .foot-item{width:20%}.main-footer .foot-item:nth-child(1){width:40%;padding-right:2rem}.main-footer .foot-item .logo{margin-bottom:2rem}.main-footer .foot-item h4{font-size:1.2rem;padding-left:.6rem;border-left:3px solid var(--subcolor)}.main-footer .foot-item p{color:#ccc;line-height:1.8}.main-footer .foot-item ul{list-style:none;margin:2rem 0}.main-footer .foot-item ul li{margin-bottom:1rem}.main-footer .foot-item ul li a{color:#ccc;text-decoration:none;transition:.3s}.main-footer .foot-item ul li a:hover{color:var(--subcolor);padding-left:.5rem}.main-footer .foot-contact li{display:flex;align-items:center;gap:.5rem;color:#ccc;flex-wrap:wrap}.main-footer .foot-contact li i{color:var(--subcolor);font-size:1.5rem}.main-footer .foot-copyright{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #393e46;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#999}.main-footer .foot-copyright a{color:#999;text-decoration:none;margin-left:1rem}@media (max-width:1000px){.main-footer .foot-item{width:33.33%}.main-footer .foot-item:nth-child(1){width:100%}.main-footer .foot-copyright{flex-direction:column;gap:.6rem;text-align:center}}.main-footer .footer-contact{display:none;z-index:99999;position:fixed;bottom:0;right:0;width:100%;height:4rem;background:#f5f5f5}.main-footer .footer-contact .item{width:50%}.main-footer .footer-contact .item a{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-footer .footer-contact .item a i{font-size:2rem}@media (max-width:765px){.main-footer .foot-item{width:100%;padding-right:0}.main-footer .foot-item:nth-child(1){width:100%}.main-footer .foot-copyright{flex-direction:column;gap:.6rem;text-align:center}.main-footer{padding-bottom:5rem}.main-footer .footer-contact{display:flex}}.floatFns{position:fixed;right:.4rem;top:50%;transform:translateY(-50%);z-index:100000}.floatFns .kefu{margin-bottom:.8rem;cursor:pointer}.floatFns .kefu .box,.floatFns .kefu .box a{display:flex;align-items:center;justify-content:center}.floatFns .kefu .box{width:4rem;height:4rem;border-radius:50%;position:relative}.floatFns .kefu.whatsapp .box:after{top:0;left:0;padding:0;z-index:-1;pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";box-sizing:content-box;-webkit-animation:diffuse 1.5s ease-out 75ms infinite;animation:diffuse 1.5s ease-out 75ms infinite}.floatFns .kefu.tel .box,.floatFns .kefu.tel .info{background:#4492cf}.floatFns .kefu.email .box,.floatFns .kefu.email .info{background:#f3ab23}.floatFns .kefu.message .box{background:#ff5722}.floatFns .kefu.weixin .box{background:#04be02}.floatFns .kefu.whatsapp .box{background:#3fe45c}.floatFns .kefu.telegram .box{background:#2daee9}.floatFns .kefu.top .box{background:#a7a7a7}.floatFns .kefu.top{display:none}.floatFns .kefu .box a{flex-direction:column;gap:2px}.floatFns .kefu .box i{font-size:1.4rem;color:#fff}.floatFns .kefu .info{position:absolute;right:3rem;top:50%;padding:10px;color:#fff;border-radius:5px;transform:translateY(-50%) scale(0);transition:.5s;font-size:1rem;white-space:nowrap;min-width:100px}.floatFns .kefu .info img{max-width:none;width:10rem;height:10rem}#feedback .close i,.floatFns .kefu .info a{color:#fff}.floatFns .kefu p{font-size:10px;color:#fff}.floatFns .kefu:hover .info{transform:translateY(-50%) scale(1)}.floatFns .kefu.whatsapp i{animation:yyhh 1.5s linear infinite}@media (max-width:1000px){.floatFns{display:none}}.pagination{text-align:center;padding:2rem 0}.pagination li{display:inline-block;margin:0 5px}.pagination li a,.pagination li span{position:relative;display:inline-block;font-size:1rem;font-weight:300;height:2.5rem;padding:0 1.25rem;line-height:2.5rem;background:#e6e6e8;text-align:center;color:#5b5858;z-index:1;width:100%;border-radius:2.5rem}.pagination .active a{background:#004898;color:#fff}@media (max-width:1000px){.pagination{padding:1rem 0}}.contact-us-block{background-color:var(--comcolor);border-radius:.8rem;padding:3rem;margin-top:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;color:#fff}.contact-us-block .cta-content{flex:1 1 50%}.contact-us-block .cta-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--subcolor)}.contact-us-block .cta-text{line-height:1.5;margin-bottom:1.5rem}.contact-us-block .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem}.contact-us-block .btn{padding:1rem 1.5rem;border-radius:.3rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.contact-us-block .btn-primary{background-color:#94ca67;color:#fff}.contact-us-block .btn-primary:hover{background-color:var(--subcolor);transform:translateY(-2px)}.contact-us-block .btn-secondary{background-color:transparent;color:#fff;border:2px solid #fff}.contact-us-block .btn-secondary:hover{background-color:rgba(255,255,255,.1)}.contact-us-block .whatsapp-box{flex:0 0 auto}.contact-us-block .whatsapp-btn{background-color:#25d366;color:#fff;border:0}.contact-us-block .whatsapp-btn:hover{background-color:#1da851}.contact-us-block .qrcode-container{width:9rem;height:9rem;background-color:#fff;border-radius:.5rem;margin:1rem auto;display:flex;align-items:center;justify-content:center}.contact-us-block .qrcode-placeholder{text-align:center}.contact-us-block .qrcode-note{margin-top:.8rem;line-height:1.5}@media (max-width:768px){.contact-us-block{padding:3rem 1rem;text-align:center}.contact-us-block .cta-buttons{justify-content:center}.contact-us-block .whatsapp-box{margin:0 auto}}.quote-section{background-color:var(--comcolor);overflow:hidden}.quote-section .quote-content{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;padding:3rem 0;color:#fff}.quote-section .quote-left{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.quote-section .quote-header{text-align:center;margin-bottom:1rem}.quote-section .quote-header h2{font-size:2rem;font-weight:700;letter-spacing:1px}.quote-section .quote-text{font-size:1rem;line-height:1.8}.quote-section .quote-text p:nth-child(1){margin-bottom:1rem}@media (max-width:850px){.quote-section .quote-content{grid-template-columns:1fr}}.feedback .form-title{text-align:center;font-size:1.5rem;font-weight:600}.feedback,.feedback .quote-form{display:flex;flex-direction:column;gap:1.5rem}.feedback .form-input{width:100%;padding:1rem;border:0;border-radius:.5rem;color:#333;background-color:#fff;transition:all .3s ease}.feedback .form-input:focus{outline:0;box-shadow:0 0 0 3px rgba(44,152,240,.3)}.feedback .form-input::placeholder{color:#999}.feedback .form-textarea{resize:vertical;min-height:10rem;padding-top:1rem}.feedback .submit-btn{width:fit-content;align-self:center;padding:1rem 2rem;background-color:var(--subcolor);color:#fff;border:0;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.feedback .submit-btn:hover{background-color:#36cfc9}.feedback .form-notes{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;color:#c5cbd5;align-self:flex-start}.feedback .form-notes span::before{content:"✓ ";color:#4cd964;font-weight:700}.feedback input.check::placeholder{color:red}#feedback{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999;width:80%;max-width:1400px;background:#fff;padding:2rem;box-shadow:1px 1px 50px rgba(0,0,0,.3)}#feedback .quote-form input,#feedback .quote-form textarea{border:1px solid #ebebeb}#feedback .close{position:absolute;right:1rem;width:2rem;height:2rem;background:var(--comcolor);display:flex;align-items:center;justify-content:center}@media (max-width:1000px){#feedback{width:90%;padding:1rem}}.top_banner{margin-top:8.25rem}.top_banner img{width:100%;display:block}@media (max-width:1000px){.top_banner{margin-top:0}}.top-section{color:#fff;position:relative}.top-section .section-title{text-align:center;padding:10rem 0;background:#5f5f5f6e}.top-section .tit{font-size:2.5rem;margin-bottom:2rem;font-weight:600}@media (max-width:1000px){.top-section .section-title{padding:5rem 0}.top-section .tit{font-size:1.5rem}}.my-workshop-section{padding:2rem 0}.my-workshop-section .section-header{text-align:center;margin-bottom:3rem}.my-workshop-section .section-header .title{font-size:2rem;color:var(--comcolor);margin-bottom:1rem;font-weight:600}.my-workshop-section .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.my-workshop-section .features-grid .feature-card{aspect-ratio:1000/666;overflow:hidden}.my-workshop-section .features-grid .feature-card img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:765px){.my-workshop-section .features-grid{grid-template-columns:repeat(2,1fr)}}.my-cer-section{padding:2rem 0 1rem}.my-cer-section .section-header{text-align:center;margin-bottom:3rem}.my-cer-section .section-header .title{font-size:2rem;color:var(--comcolor);margin-bottom:1rem;font-weight:600}.my-cer-section .section-header p{color:#666}.my-cer-section .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width:765px){.my-cer-section .title{font-size:1.5rem}.my-cer-section .features-grid .features-card{flex:0 0 calc(50% - 1rem)}}