@font-face{font-family:"Exo 2";font-style:normal;font-weight:100;src:url(../fonts/Exo_2/static/Exo2-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:100;src:url(../fonts/Exo_2/static/Exo2-ThinItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;src:url(../fonts/Exo_2/static/Exo2-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:300;src:url(../fonts/Exo_2/static/Exo2-LightItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;src:url(../fonts/Exo_2/static/Exo2-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;src:url(../fonts/Exo_2/static/Exo2-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;src:url(../fonts/Exo_2/static/Exo2-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:500;src:url(../fonts/Exo_2/static/Exo2-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;src:url(../fonts/Exo_2/static/Exo2-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:600;src:url(../fonts/Exo_2/static/Exo2-SemiBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;src:url(../fonts/Exo_2/static/Exo2-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:700;src:url(../fonts/Exo_2/static/Exo2-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:800;src:url(../fonts/Exo_2/static/Exo2-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:800;src:url(../fonts/Exo_2/static/Exo2-ExtraBoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:normal;font-weight:900;src:url(../fonts/Exo_2/static/Exo2-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:"Exo 2";font-style:italic;font-weight:900;src:url(../fonts/Exo_2/static/Exo2-BlackItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Alata;font-style:normal;font-weight:100;src:url(../fonts/Alata/Alata-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;src:url("../fonts/SVN-Gilroy Regular.otf") format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Gilroy;font-style:normal;src:url("../fonts/SVN-Gilroy SemiBold.otf") format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Gilroy;font-style:normal;src:url("../fonts/SVN-Gilroy Medium.otf") format("truetype");font-display:swap;font-weight:500}@font-face{font-family:Gilroy;font-style:normal;src:url("../fonts/SVN-Gilroy Light.otf") format("truetype");font-display:swap;font-weight:200}@font-face{font-family:Gilroy;font-style:normal;src:url("../fonts/SVN-Gilroy Bold.otf") format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Gilroy;font-style:normal;src:url("../fonts/SVN-Gilroy Black.otf") format("truetype");font-display:swap;font-weight:700}@font-face{font-family:Comic-Sans;font-style:normal;src:url("../fonts/VNF-Comic Sans.ttf") format("truetype");font-display:swap}.border-color-black{border-color:#000!important}.border-black{border:1px solid #000!important}.bg-black{background-color:#000!important;border-color:#000!important}.bg-black:active,.bg-black:focus{background-color:#000!important;border-color:#000!important}.text-black{color:#000!important}.hover-black:hover{color:#000!important}.border-color-gray{border-color:#666!important}.border-gray{border:1px solid #666!important}.bg-gray{background-color:#666!important;border-color:#666!important}.bg-gray:active,.bg-gray:focus{background-color:#666!important;border-color:#666!important}.text-gray{color:#666!important}.hover-gray:hover{color:#666!important}.border-color-gray_light{border-color:#999!important}.border-gray_light{border:1px solid #999!important}.bg-gray_light{background-color:#999!important;border-color:#999!important}.bg-gray_light:active,.bg-gray_light:focus{background-color:#999!important;border-color:#999!important}.text-gray_light{color:#999!important}.hover-gray_light:hover{color:#999!important}.border-color-orange{border-color:#e5a117!important}.border-orange{border:1px solid #e5a117!important}.bg-orange{background-color:#e5a117!important;border-color:#e5a117!important}.bg-orange:active,.bg-orange:focus{background-color:#e5a117!important;border-color:#e5a117!important}.text-orange{color:#e5a117!important}.hover-orange:hover{color:#e5a117!important}.border-color-orange_light{border-color:#ffd480!important}.border-orange_light{border:1px solid #ffd480!important}.bg-orange_light{background-color:#ffd480!important;border-color:#ffd480!important}.bg-orange_light:active,.bg-orange_light:focus{background-color:#ffd480!important;border-color:#ffd480!important}.text-orange_light{color:#ffd480!important}.hover-orange_light:hover{color:#ffd480!important}.border-color-orange_light2{border-color:#fec!important}.border-orange_light2{border:1px solid #fec!important}.bg-orange_light2{background-color:#fec!important;border-color:#fec!important}.bg-orange_light2:active,.bg-orange_light2:focus{background-color:#fec!important;border-color:#fec!important}.text-orange_light2{color:#fec!important}.hover-orange_light2:hover{color:#fec!important}.border-color-white_yellow{border-color:#fffdfa!important}.border-white_yellow{border:1px solid #fffdfa!important}.bg-white_yellow{background-color:#fffdfa!important;border-color:#fffdfa!important}.bg-white_yellow:active,.bg-white_yellow:focus{background-color:#fffdfa!important;border-color:#fffdfa!important}.text-white_yellow{color:#fffdfa!important}.hover-white_yellow:hover{color:#fffdfa!important}.border-color-red{border-color:#ed242a!important}.border-red{border:1px solid #ed242a!important}.bg-red{background-color:#ed242a!important;border-color:#ed242a!important}.bg-red:active,.bg-red:focus{background-color:#ed242a!important;border-color:#ed242a!important}.text-red{color:#ed242a!important}.hover-red:hover{color:#ed242a!important}.border-color-active{border-color:#e5a117!important}.border-active{border:1px solid #e5a117!important}.bg-active{background-color:#e5a117!important;border-color:#e5a117!important}.bg-active:active,.bg-active:focus{background-color:#e5a117!important;border-color:#e5a117!important}.text-active{color:#e5a117!important}.hover-active:hover{color:#e5a117!important}.border-color-disable{border-color:#666!important}.border-disable{border:1px solid #666!important}.bg-disable{background-color:#666!important;border-color:#666!important}.bg-disable:active,.bg-disable:focus{background-color:#666!important;border-color:#666!important}.text-disable{color:#666!important}.hover-disable:hover{color:#666!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a{color:var(--color-heading);text-decoration:none;outline:0;transition:.3s}a:active,a:focus,a:hover{text-decoration:none;outline:0;color:#ed242a}a:focus{outline:0}address{margin:0 0 24px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}mark{background:#ed242a;color:#fff}code,kbd,pre,samp{font-size:var(--font-size-b3);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:#ed242a}ins,kbd{color:#fff}pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:var(--font-size-b3);margin:10px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;color:var(--color-body);background:var(--color-lighter)}small{font-size:smaller}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl{margin-top:0;margin-bottom:10px}dd{margin:0 15px 15px}dt{font-weight:700;color:var(--color-heading)}menu,ol,ul{margin:16px 0;padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}li>ol,li>ul{margin:0}ol ul{margin-bottom:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid var(--color-border);margin:0 2px;min-width:inherit;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding-right:2px;width:270px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}caption,td,th{font-weight:400}th{font-weight:500}.wp-block-calendar tfoot td,td{border:1px solid var(--color-border);padding:7px 10px}del{color:#333}ins{background:rgba(255,47,47,.4);text-decoration:none}hr{background-size:4px 4px;border:0;height:1px;margin:0 0 24px;background-color:#999}table a,table a:link,table a:visited{text-decoration:underline}dt{font-weight:700;margin-bottom:10px}dd{margin:0 15px 15px}caption{caption-side:top}kbd{background:var(--color-heading)}cite,dfn,em{font-style:italic}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{font-size:var(--font-size-b1);font-style:italic;font-weight:var(--f-light);margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:var(--font-size-b3);font-weight:400}blockquote b,blockquote strong{font-weight:700}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#ed242a;border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#fd9}html{scroll-behavior:smooth}body{font-family:Gilroy,sans-serif;background:#f5f8fa;font-weight:400;scroll-behavior:auto;position:relative;overflow-y:scroll;scrollbar-width:thin;user-select:none;font-size:16px;line-height:1.5}a{color:#fff;text-decoration:none;outline:0;transition:.3s}@keyframes stickySlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.primary-section-title{color:#ed242a;font-weight:900;text-align:center;font-size:28px}@media (min-width:992px){.primary-section-title{font-size:40px}}.respon-hidden{display:none}@media (min-width:1200px){.respon-hidden{display:block}}.title-gradient{color:#0f172a}@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}:root{--card-height:65vh;--card-width:calc(var(--card-height) / 1.5)}.primary-button{font-size:15px;display:inline-flex;position:relative;padding:8px 24px}.primary-button:hover{transform:scale(1.02)}.primary-button::before{content:"";position:absolute;inset:0;border-radius:30px;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.primary-button::before{background-image:linear-gradient(var(--rotate),#ffa401,#fd9,#3a7bf3);animation:spin 2s linear infinite}@keyframes spin{0%{--rotate:0deg}100%{--rotate:360deg}}.text-title{font-size:min(40px,5.5vw);font-weight:800}.text-linear{background:linear-gradient(to left,#ffa401,#3a7bf3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-primary{color:#ed242a!important}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.Phone{position:fixed;z-index:100;display:block;margin:0;width:36px;height:36px;font-size:25vmin;background-color:#eb0009!important;border-radius:.5em;box-shadow:0 0 0 0 rgba(219,52,52,0),0 .05em .1em rgba(0,0,0,.2);transform:translate3d(0,0,0) scale(1);bottom:116px;right:31px}.Phone-2{position:fixed;z-index:99;display:block;margin:0;width:60px;height:60px;font-size:25vmin;background-color:rgba(236,69,69,.50196078)!important;border-radius:.5em;box-shadow:0 0 0 0 rgba(219,52,52,0),0 .05em .1em rgba(0,0,0,.2);transform:translate3d(0,0,0) scale(1);bottom:100px;right:15px;animation:phone-outer 2s infinite}.Phone::after,.Phone::before{position:absolute;content:""}.Phone::before{top:0;left:0;width:1em;height:1em;background-color:rgba(255,255,255,.1);border-radius:100%;opacity:1;transform:translate3d(0,0,0) scale(0)}.Phone::after{top:3px;left:5px;width:30px;height:30px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuNiAxMC44YzEuNCAyLjggMy44IDUuMSA2LjYgNi42bDIuMi0yLjJjLjMtLjMuNy0uNCAxLS4yIDEuMS40IDIuMy42IDMuNi42LjUgMCAxIC40IDEgMVYyMGMwIC41LS41IDEtMSAxLTkuNCAwLTE3LTcuNi0xNy0xNyAwLS42LjQtMSAxLTFoMy41Yy41IDAgMSAuNCAxIDEgMCAxLjIuMiAyLjUuNiAzLjYuMS40IDAgLjctLjIgMWwtMi4zIDIuMnoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transform:translate3d(0,0,0)}.Phone.is-animating{animation:phone-outer 1s infinite}@keyframes phone-outer{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes phone-inner{0%{opacity:1;transform:translate3d(0,0,0) scale(0)}33.3333%{opacity:1;transform:translate3d(0,0,0) scale(.9)}66.6666%{opacity:0;transform:translate3d(0,0,0) scale(0)}100%{opacity:0;transform:translate3d(0,0,0) scale(0)}}@keyframes phone-icon{0%{transform:translate3d(0,0,0)}2%{transform:translate3d(.01em,0,0)}4%{transform:translate3d(-.01em,0,0)}6%{transform:translate3d(.01em,0,0)}8%{transform:translate3d(-.01em,0,0)}10%{transform:translate3d(.01em,0,0)}12%{transform:translate3d(-.01em,0,0)}14%{transform:translate3d(.01em,0,0)}16%{transform:translate3d(-.01em,0,0)}18%{transform:translate3d(.01em,0,0)}20%{transform:translate3d(-.01em,0,0)}22%{transform:translate3d(.01em,0,0)}24%{transform:translate3d(-.01em,0,0)}26%{transform:translate3d(.01em,0,0)}28%{transform:translate3d(-.01em,0,0)}30%{transform:translate3d(.01em,0,0)}32%{transform:translate3d(-.01em,0,0)}34%{transform:translate3d(.01em,0,0)}36%{transform:translate3d(-.01em,0,0)}38%{transform:translate3d(.01em,0,0)}40%{transform:translate3d(-.01em,0,0)}42%{transform:translate3d(.01em,0,0)}44%{transform:translate3d(-.01em,0,0)}46%{transform:translate3d(0,0,0)}}.pagination{display:flex;justify-content:center;gap:10px}.pagination .page-link{color:#0f1726;transition:.3s;display:flex;height:44px;padding:0 20px;align-items:center;border-radius:4px;font-weight:600}.pagination .page-link:hover{background:#ed242a;color:#fff}.pagination .page-item.active .page-link{color:#fff;background:#ed242a;border-color:#ed242a}#btn-fixed-goto-top{cursor:pointer;position:fixed;bottom:40px;right:40px;background:#80bfff;width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:flex;transition:all .3s ease;z-index:123;align-items:center;justify-content:center;color:#fff;font-size:24px}#btn-fixed-goto-top.active{right:29px}#btn-fixed-goto-top i{position:relative;top:0;transition-duration:.3s}#btn-fixed-goto-top:hover{background:#599eff}#btn-fixed-goto-top:hover svg{top:-5px}#btn-fixed-goto-top:hover i{top:-5px}#btn-fixed-goto-top svg{width:20px;color:#fff;margin:0;position:relative;left:1px;top:0;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#btn-fixed-hotline .Phone-2{right:24px!important;bottom:180px!important}#btn-fixed-hotline .Phone.is-animating{right:36px!important;bottom:192px!important}.splash-screen{position:fixed;top:0;left:0;bottom:0;right:0;background:#fff;z-index:9999;display:none;align-items:center;justify-content:center}.splash-screen .splash-screen.hidden{opacity:0;visibility:hidden}.splash-screen .splash-screen-desktop{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.splash-screen .splash-screen-desktop img{width:30%;object-fit:cover}@media (min-width:992px){.splash-screen .splash-screen-desktop img{width:26%}}.contact-button-component{--border-round:30px;background:#191c29;padding:3px 1px;position:relative;justify-content:center;align-items:center;text-align:center;display:flex;color:#fff;cursor:pointer;z-index:1;border-radius:var(--border-round);transition-duration:.8s}.contact-button-component .contact-content{background:#000;width:100%;padding:8px 30px;border-radius:var(--border-round)}.contact-button-component:hover{color:#ed242a;transition:color 1s;transform:scale(1.05);transition-duration:.8s}.contact-button-component:hover:after,.contact-button-component:hover:before{animation:none;opacity:0;transition-duration:.8s}.contact-button-component::before{content:"";width:104%;height:102%;border-radius:var(--border-round);background-image:linear-gradient(var(--rotate),#ffa401,#fff 43%,#3a7bf3);position:absolute;z-index:-1;top:-2%;left:-2%;animation:spin 2.5s linear infinite}.contact-button-component::after{border-radius:var(--border-round);position:absolute;content:"";top:10px;left:0;right:0;z-index:-1;height:100%;width:100%;margin:0 auto;transform:scale(.8);filter:blur(10px);background-image:linear-gradient(var(--rotate),#ffa401,#fff 43%,#3a7bf3);opacity:1;transition:opacity .5s;animation:spin 2.5s linear infinite}@keyframes spin{0%{--rotate:0deg}100%{--rotate:360deg}}@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}header{background-color:#fff;position:relative;z-index:8;font-size:16px;font-weight:bolder;height:80px;display:flex;align-items:center}header.header-sticky{position:fixed;top:0;left:0;right:0;width:100%;animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;z-index:99;box-shadow:0 6px 34px rgba(215,216,222,.41)}header .top-nav{display:flex;justify-content:space-between;z-index:100;align-items:center}header .top-nav a{position:relative;color:#525266}header .top-nav a:hover{color:#ed242a!important}header .top-nav .active a{color:#ed242a}header .top-nav .active a:before{content:"";position:absolute;width:100%;left:0;top:100%;height:2px;background-color:#ed242a}header .top-nav .nav-logo img{max-height:60px;height:100%;object-fit:contain}@media screen and (min-width:992px){header .top-nav .nav-logo img{max-height:80px}}header .top-nav .top-nav__list{position:relative;height:48px;line-height:28px;gap:1rem;display:none}@media (min-width:1200px){header .top-nav .top-nav__list{display:flex}}header .top-nav .top-nav__list .nav-1-wrapper{position:relative;display:flex;align-items:center;justify-content:center}header .top-nav .top-nav__list .nav-1-wrapper .header-nav-menu-item{white-space:nowrap;position:relative;color:#000;font-weight:400}header .top-nav .top-nav__list .nav-1-wrapper .header-nav-menu-item.active{background:linear-gradient(135deg,#ed242a 0,#ed242a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}header .top-nav .top-nav__list .nav-1-wrapper .header-nav-menu-item.active::after{position:absolute;content:"";height:2px;background:linear-gradient(135deg,#ed242a 0,#ed242a 100%);width:100%;bottom:-2px;left:50%;transform:translateX(-50%)}header .top-nav .top-nav__list .nav-1-wrapper .nav-2-wrapper{visibility:visible;opacity:1;clip:rect(0,100vw,200vh,-30px);transition-duration:.5s!important}header .top-nav .top-nav__list .nav-2-wrapper{position:absolute;top:100%;left:0;visibility:visible;clip:rect(0,200vw,0,0);opacity:1;transition-duration:.2s;transform:translateZ(0);box-shadow:.25rem .25rem 10px 0 #dcdcdc;min-width:200px;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:1rem 2rem;display:flex;flex-direction:column;gap:.5rem}header .right-element{min-width:200px;display:flex;justify-content:end}header .lang-wrapper{position:relative;white-space:nowrap}header .lang-wrapper:hover .lang-list-wrapper{visibility:visible;opacity:1;clip:rect(0,100vw,200vh,-30px);transition-duration:.5s!important}header .lang-wrapper .lang-list-wrapper{position:absolute;top:100%;right:0;visibility:visible;clip:rect(0,200vw,0,0);opacity:1;transition-duration:.2s;transform:translateZ(0);box-shadow:.25rem .25rem 10px 0 #dcdcdc;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:10px;flex-direction:column;gap:.5rem}header .lang-wrapper .lang-item img,header .lang-wrapper .lang-selected{width:28px;max-width:28px;height:auto;object-fit:cover}header .lang-wrapper .lang-item{border-radius:.5rem;min-width:180px;display:flex;gap:20px;padding:.5rem}header .lang-wrapper .lang-item:hover{background-color:#faf7f0}header .button-contact{background:linear-gradient(91deg,#ed242a 0,#ed242a 100%)!important;border-radius:28px;display:none;padding:4px 8px;cursor:pointer;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;border:2px solid #ed242a;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:20px;transition:transform .3s ease;font-size:16px;line-height:24px;color:#fff!important}header .button-contact:hover{color:#fff!important;transform:translateY(-5px);-webkit-text-fill-color:#fff}@media (min-width:992px){header .button-contact{display:flex}}.btn-test-online{font-weight:700;display:none;transition:all .3s ease-in;color:#fff;font-size:14px}@media (min-width:768px){.btn-test-online{display:block}}.btn-test-online:hover{scale:1.01;color:#fff!important;transition:all .3s ease-in;box-shadow:1px 4px 28px 6px rgba(0,0,0,.15)}@media (min-width:576px){.hamberger{margin-left:10px}}.hamberger .hamberger-button{background:0 0;border:none;font-size:22px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:0;outline:0}.hamberger .feather-menu{color:#e5a117}.popup-mobile-menu{z-index:9999;position:fixed;content:"";width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:opacity .5s ease-out}@media (min-width:1400px){.popup-mobile-menu{display:none}}.popup-mobile-menu .inner-wrapper{color:#0f1726;width:400px;z-index:999;background-color:#fff;height:100%;display:flex;flex-direction:column;opacity:0;left:-150px;transition:all .5s ease-out;padding:60px 50px;position:relative;overflow-y:auto}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper{padding:30px 30px}}@media only screen and (max-width:575px){.popup-mobile-menu .inner-wrapper{width:300px;padding:30px 20px}}.popup-mobile-menu .inner-wrapper .inner-top{border-bottom:1px solid rgba(47,87,239,.12941176);padding-bottom:25px;margin-bottom:25px}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper .inner-top{padding-bottom:15px;margin-bottom:0}}.popup-mobile-menu .inner-wrapper .inner-top .content{display:flex;justify-content:space-between}.popup-mobile-menu .inner-wrapper .inner-top .logo a img{max-height:45px}.popup-mobile-menu .inner-wrapper .inner-top .close-button{background:#fff;border:0 none;color:#192335;width:40px;height:40px;font-size:21px;display:flex;align-items:center;justify-content:center;border-radius:100%}.popup-mobile-menu .inner-wrapper .content{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper .content{display:block}}.popup-mobile-menu .inner-wrapper .description{padding-right:18%;margin-top:20px}@media only screen and (max-width:767px){.popup-mobile-menu .inner-wrapper .description{padding-right:0}}.popup-mobile-menu .inner-wrapper .navbar-top-left{padding-left:10px;list-style:none}.popup-mobile-menu .inner-wrapper .navbar-top-left a{color:#0f1726}.popup-mobile-menu .inner-wrapper .navbar-top-left a:hover{color:#599eff}.popup-mobile-menu .inner-wrapper .navbar-top-left i{margin-right:5px}.popup-mobile-menu.active{visibility:visible;opacity:1}.popup-mobile-menu.active .inner-wrapper{opacity:1;left:0;overflow-y:auto}.popup-mobile-menu .mainmenu{list-style:none;padding:0;margin:0;padding:15px 0}.popup-mobile-menu .mainmenu li{margin:0}.popup-mobile-menu .mainmenu li a{color:#0f1726;padding:8px 0;display:block;font-size:16px;font-weight:500}.popup-mobile-menu .mainmenu li a:hover{background:linear-gradient(135deg,#ff9da0 0,#ed242a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.popup-mobile-menu .mainmenu li a.active{background:linear-gradient(135deg,#ff9da0 0,#ed242a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.popup-mobile-menu .mainmenu li a i{display:none}.popup-mobile-menu .mainmenu li+li{border-top:1px solid #e5e7eb}.popup-mobile-menu .mainmenu .has-dropdown .submenu{padding:0;max-width:100%;list-style:none;padding-left:14px;display:none}.popup-mobile-menu .mainmenu .has-dropdown .submenu li a{font-size:15px}.popup-mobile-menu .mainmenu .has-dropdown .submenu li a.active{color:#ed242a!important}.popup-mobile-menu .mainmenu .has-dropdown>a,.popup-mobile-menu .mainmenu .has-menu-child-item>a{position:relative}.popup-mobile-menu .mainmenu .has-dropdown>a::after,.popup-mobile-menu .mainmenu .has-menu-child-item>a::after{position:absolute;content:"\e9b1";font-family:feather!important;right:0;top:50%;transform:translateY(-50%);transition:.4s}.popup-mobile-menu .mainmenu .has-dropdown>a.open::after,.popup-mobile-menu .mainmenu .has-menu-child-item>a.open::after{content:"\e996"}.popup-mobile-menu .mainmenu .rbt-megamenu{padding:0;max-width:100%;list-style:none;padding-left:14px;display:none}.popup-mobile-menu .mainmenu .mega-menu-item{list-style:none;padding:0;margin:0}.popup-mobile-menu .mainmenu .mega-menu-item li a{font-size:15px}.popup-mobile-menu .mainmenu .mega-menu-item li:last-child{border-bottom:1px solid #ed242a}.popup-mobile-menu .mainmenu .single-mega-item:last-child .mega-menu-item li:last-child{border-bottom-color:transparent}.popup-mobile-menu .mainmenu .single-mega-item+.single-mega-item{margin-top:15px}.popup-mobile-menu .mainmenu .single-mega-item .rbt-short-title{margin-top:8px}.popup-mobile-menu .mega-top-banner{margin:0;margin-top:10px;background-image:inherit;background-color:#27272e;border-radius:4px;margin-bottom:9px}.popup-mobile-menu .mega-top-banner .content{width:100%;display:block}.popup-mobile-menu .nav-quick-access{display:block;margin:0;margin-top:20px;margin-bottom:20px;margin-left:-20px;padding:6px 17px;overflow:hidden}.popup-mobile-menu .nav-quick-access li a{display:flex;font-size:14px}.popup-mobile-menu .nav-quick-access li a i{display:flex}.popup-mobile-menu .rbt-ads-wrapper{margin-bottom:20px;margin-top:-16px;margin-left:-15px}@media only screen and (max-width:1199px){.popup-mobile-menu .rbt-ads-wrapper{margin-top:0;margin-left:0}}@media only screen and (max-width:1199px){.popup-mobile-menu .rbt-ads-wrapper img{border-radius:10px}}.popup-mobile-menu .btn-wrapper{margin-left:-14px;margin-bottom:20px;margin-top:-14px}.popup-mobile-menu .rbt-btn.btn-xl{padding:0 15px!important;font-size:14px!important;height:50px;line-height:52px;border-radius:4px!important}.popup-mobile-menu .rbt-btn i{display:block!important}.popup-mobile-menu .mega-category-item{margin-top:-15px;margin-bottom:15px}.popup-mobile-menu .mega-category-item .nav-category-item{padding:8px 14px}.popup-mobile-menu .btn-test-online-mobile{font-weight:700;transition:all .3s ease-in;display:flex;justify-content:center;align-items:center;outline:0;border:none;background:#ed242a;padding:10px 0;border-radius:20px;color:#fff}.popup-mobile-menu .btn-test-online-mobile:hover{scale:1.01;transition:all .3s ease-in;box-shadow:1px 4px 28px 6px rgba(0,0,0,.15)}.popup-mobile-menu .button-contact-mobile{background:linear-gradient(91deg,#ed242a 0,#ed242a 100%)!important;border-radius:28px;display:flex;padding:4px 8px;cursor:pointer;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;border:2px solid #ed242a;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:20px;transition:transform .3s ease;font-size:16px;line-height:24px;color:#fff!important}.popup-mobile-menu .button-contact-mobile:hover{color:#fff!important;transform:translateY(-5px);-webkit-text-fill-color:#fff}.footer-block{line-height:150%;color:#fff;background-color:#000;padding:60px 15px 5rem 15px;overflow:hidden}.footer-block .background-image{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.footer-block .footer-content{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:992px){.footer-block .footer-content{grid-template-columns:40% 1fr}}@media (min-width:1200px){.footer-block .footer-content{grid-template-columns:50% 1fr}}.footer-block .footer-info{display:flex;flex-direction:column;gap:60px;order:2;align-items:center}@media (min-width:992px){.footer-block .footer-info{align-items:start;order:1}}.footer-block .footer-info .company-info{padding-left:0}@media (min-width:768px){.footer-block .footer-info .company-info{padding-left:35px}}@media (min-width:992px){.footer-block .footer-info .company-info{padding-left:0}}.footer-block .footer-info .company-name{color:var(--Neutral-50,#fff);font-size:22px;font-style:normal;font-weight:700;line-height:30px}.footer-block .footer-info h2{color:var(--Neutral-50,#fff);font-style:normal;font-weight:700;line-height:48px}.footer-block .footer-info .info-content,.footer-block .footer-info .menu-content{display:flex;gap:24px;padding-top:24px}.footer-block .footer-info .menu-left,.footer-block .footer-info .menu-right{display:flex;flex-direction:column;gap:8px;width:40%}.footer-block .footer-info .footer-menu-title{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.footer-block .footer-info .footer-menu-title:hover{color:#ed242a}.footer-block .footer-info .info-left,.footer-block .footer-info .info-right{display:flex;flex-direction:column;gap:8px;z-index:3;min-width:120px}.footer-block .footer-info .info-left div,.footer-block .footer-info .info-right div{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.footer-block .footer-info .info-left .content,.footer-block .footer-info .info-right .content{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;white-space:wrap}.footer-block .footer-info .info-left a:hover,.footer-block .footer-info .info-right a:hover{color:#ed242a}.footer-block .footer-form{display:flex;padding:40px;flex-direction:column;align-items:center;gap:40px;background-color:#fff;border-radius:12px;color:var(--Text-Heading,#0f1726);z-index:5;order:1}@media (min-width:576px){.footer-block .footer-form{gap:20px}}@media (min-width:992px){.footer-block .footer-form{order:2}}.footer-block .footer-form .form-title{font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media (min-width:576px){.footer-block .footer-form .form-title{font-size:24px;line-height:32px}}@media (min-width:768px){.footer-block .footer-form .form-title{font-size:32px;line-height:48px}}.footer-block .footer-form .form-column{display:flex;flex-direction:column;gap:12px;align-items:start;width:100%}.footer-block .footer-form .form-field{font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding-top:12px}@media (min-width:768px){.footer-block .footer-form .form-field{font-size:16px;line-height:24px}}.footer-block .footer-form .form-input{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f5f8fa;border-radius:12px;padding:12px 12px}.footer-block .footer-form .feather-feather,.footer-block .footer-form .feather-mail,.footer-block .footer-form .feather-phone-call,.footer-block .footer-form .feather-user{font-size:20px;color:#3f7fff}@media (min-width:768px){.footer-block .footer-form .feather-feather,.footer-block .footer-form .feather-mail,.footer-block .footer-form .feather-phone-call,.footer-block .footer-form .feather-user{font-size:24px}}.footer-block .footer-form input,.footer-block .footer-form textarea{display:flex;align-items:center;gap:16px;width:100%;align-self:stretch;border-radius:12px;border:none;max-height:100px;min-height:36px;outline:0;font-size:16px;background-color:#f5f8fa}.footer-block .footer-form .form-input input[type=number]{-moz-appearance:textfield}.footer-block .footer-form .form-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.footer-block .footer-form .btn-submit-footer-form{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;margin-top:20px;cursor:pointer;align-self:stretch;border-radius:24px;background:#ed242a;color:var(--Neutral-50,#fff);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;transition:.3s ease all}.footer-block .footer-form .btn-submit-footer-form:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transform:scale(1.02)}.footer-block .nav{display:flex;gap:30px;justify-content:space-between;flex-direction:column}@media (min-width:1200px){.footer-block .nav{flex-direction:row}}.footer-block .about-company{display:flex;gap:20px;justify-content:space-evenly;flex-direction:column;align-items:center}@media (min-width:576px){.footer-block .about-company{align-items:start;flex-direction:row}}@media (min-width:1200px){.footer-block .about-company{justify-content:center}}.footer-block .right-element{display:flex;flex:1;justify-content:space-evenly}@media (min-width:576px){.footer-block .right-element{flex-direction:row}}.footer-block .copyright-text{font-size:15px}.footer-block .iframe{display:none}@media (min-width:992px){.footer-block .iframe{display:flex;max-width:100%}}.related-post-aside{position:sticky;top:100px;left:0}.related-post-aside .related-title{font-weight:700;margin-bottom:30px}.related-post-aside .related-post-list{display:grid;list-style:none;padding-left:unset;gap:15px}.related-post-aside .related-card-item-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;font-weight:600}.related-post-aside .related-card-item{display:grid;grid-template-columns:160px 1fr;gap:15px}@media (min-width:576px){.related-post-aside .related-card-item{grid-template-columns:180px 1fr}}@media (min-width:992px){.related-post-aside .related-card-item{grid-template-columns:120px 1fr}}.related-post-aside .related-thumb{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:5px}.related-post-aside .created-at-aside{display:flex;align-items:center;gap:3px;font-size:12px}.form__group{position:relative;padding:15px 0 0;margin-top:10px}.form__field{z-index:1;position:relative;font-family:inherit;width:100%;border:0;border-bottom:1px solid #d2d2d2;outline:0;font-size:16px;color:#212121;padding:7px 0;background:0 0;transition:border-color .2s}.form__label{display:flex;align-items:start}.form__label .required{color:#de0000;margin-left:3px;font-size:11px;display:inline-block}.form__field::placeholder{color:transparent}.form__field:placeholder-shown~.form__label{font-size:16px;cursor:text;top:20px}.form__field:focus~.form__label,label{position:absolute;top:0;display:block;transition:.2s;font-size:12px;color:#4a4a4a;font-weight:500}.form__field:focus~.form__label{color:#ed242a}.form__field:focus{padding-bottom:6px;border-bottom:2px solid #ed242a}.form__field[type=file]::file-selector-button{margin-right:20px;border:none;background:#084cdf;padding:6px 20px;border-radius:5px;color:#fff;cursor:pointer;transition:background .2s ease-in-out;margin-top:10px}.form__field[type=file]::file-selector-button:hover{background:#0d45a5}.youtube-iframe-player{display:block;overflow:hidden;position:relative;width:100%;height:100%;cursor:pointer}.youtube-iframe-player img.youtube-thumbnail{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}.youtube-iframe-player .play-button-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .2s ease-in}.youtube-iframe-player .youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.youtube-iframe-player .play-icon{width:72px;height:72px;fill:rgba(255,255,255,.4);stroke:#fff;stroke-width:1.5px;transition:all .2s ease-in}.youtube-iframe-player .play-button-overlay:hover{background:rgba(0,0,0,.2);transition:all .2s ease-in}.youtube-iframe-player .play-button-overlay:hover .play-icon{stroke:#ed242a;fill:transparent;transition:all .2s ease-in}.fixed-button-group{display:flex;position:fixed;justify-content:center;align-items:center;gap:40px;bottom:0;right:0;left:0;background:linear-gradient(to bottom,rgba(0,128,255,.3),rgba(0,64,128,.5));padding:10px 0;z-index:100}.fixed-button-group .social-image{width:36px;height:36px;object-fit:cover;animation:tilt-shaking .3s infinite}.fixed-button-group .social-image.hotline{width:36px;height:36px}.fixed-button-group .ping{position:absolute;background-color:#ed242a;border-radius:40px;width:36px;height:36px;opacity:.75;animation:tilt-shaking .3s infinite,ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{100%,75%{transform:scale(1.75);opacity:0}}@keyframes tilt-shaking{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.section-title-component{background:linear-gradient(to left,#ffa401,#3a7bf3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;margin-bottom:unset;font-size:min(40px,10vw)}.star-rating{position:relative;white-space:nowrap;display:flex;align-items:center;gap:3px}.star-rating svg{fill:gold;width:16px;height:16px;background:0 0}.star-rating .score{margin-left:10px;font-weight:700}.star-rating .overlay{background:#3a7bf3;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0;bottom:0}.ideas-contact{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.ideas-contact .ideas-title{color:var(--Neutral-50,#fff);text-align:center;font-style:normal;font-weight:700;z-index:2}.ideas-contact .ideas-content{color:var(--Neutral-50,#fff);text-align:center;font-style:normal;font-weight:400;z-index:2;margin-top:20px}.ideas-contact .ideas-btn{padding:12px 24px;border-radius:48px;background-color:#c70e14;z-index:2;color:#fff;text-align:center;font-weight:700;margin-top:24px;cursor:pointer;transition:.3s ease all}.ideas-contact .ideas-btn .feather-arrow-right{color:#fff}.ideas-contact .ideas-btn:hover{transform:translateY(-5px)}.ideas-contact::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1}.form-article{display:flex;padding:40px 40px 300px 40px;background-color:#fff1f1;height:auto;border-radius:12px;flex-direction:column;gap:40px;min-height:800px}@media (min-width:992px){.form-article{padding:30px 30px 200px 30px}}@media (min-width:1200px){.form-article{padding:40px 40px 200px 40px}}.form-article .form-title{color:#0f1726;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.form-article .form-block{display:flex;flex-direction:column;gap:20px}.form-article .form-input input[type=number]{-moz-appearance:textfield}.form-article .form-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-article input{display:flex;align-items:center;gap:16px;width:100%;align-self:stretch;border-radius:12px;border:none;outline:0;font-size:16px;background-color:#f5f8fa}.form-article .feather-feather,.form-article .feather-mail,.form-article .feather-phone-call,.form-article .feather-user{font-size:20px;color:#3f7fff}@media (min-width:768px){.form-article .feather-feather,.form-article .feather-mail,.form-article .feather-phone-call,.form-article .feather-user{font-size:24px}}.form-article .form-input{width:100%;display:flex;flex-direction:row;justify-content:space-between;background-color:#f5f8fa;align-items:start;border-radius:12px;padding:12px 12px}.form-article .demand{width:100%;height:auto;min-height:40px;font-size:16px}.form-article textarea:focus{outline:0;border:none}.form-article textarea{border:none;background-color:#f5f8fa;max-height:180px}.form-article .submit-article-btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;z-index:10;border-radius:24px;border:2px solid #ccc;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);cursor:pointer;color:#f5f8fa;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.form-article .submit-article-btn:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease}.form-section{background-color:#f1f5f9}.form-section .decor-left{display:none;position:absolute;top:0;left:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:576px){.form-section .decor-left{display:flex}}.form-section .decor-right{display:none;position:absolute;bottom:0;right:0;z-index:0;width:160px;aspect-ratio:1/1}@media (min-width:576px){.form-section .decor-right{display:flex}}.form-section .form-content{display:grid;flex-direction:row;gap:32px;padding:40px 0;grid-template-columns:1fr}@media (min-width:992px){.form-section .form-content{grid-template-columns:1fr 450px}}@media (min-width:1400px){.form-section .form-content{grid-template-columns:1fr 1fr}}.form-section .form-content .form-banner{border-radius:20px;background-size:cover;background-position:center;min-height:550px;z-index:1}@media (min-width:992px){.form-section .form-content .form-banner{min-height:unset}}.form-section .form-content .form-block{padding:32px 16px;background-color:#fff;border-radius:20px;width:100%;display:flex;flex-direction:column;gap:20px;z-index:1}.form-section .form-content .form-title{color:#1e293b;text-align:center;font-size:32px;font-weight:600;line-height:48px}.form-section .btn-submit-form{padding:8px 16px;width:100%;text-align:center;border-radius:100px;background-color:#8b1a01;cursor:pointer;color:#fff;font-size:16px;font-weight:600;line-height:24px;transition:.3s ease all}.form-section .btn-submit-form:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.8);scale:1.01}.form-section .input-item .input-label{color:#1e293b;font-size:14px;font-weight:500;line-height:20px}.form-section .input-item .input-field{background-color:#f1f5f9;padding:.5rem 1rem;border-radius:.5rem;margin-top:.25rem}.form-section .input-item .input-field input,.form-section .input-item .input-field textarea{border:none;width:100%;background-color:#f1f5f9;color:#1e293b;font-size:16px;font-weight:600;line-height:24px;outline:0}.form-section .input-item .input-field input::placeholder,.form-section .input-item .input-field textarea::placeholder{color:#94a3b8}.form-section .input-item .input-field textarea{max-height:200px;min-height:30px;height:100px}.home-contact-banner{margin-bottom:60px}.home-contact-banner .background{position:absolute;z-index:-1;border-radius:30px;inset:0;height:100%;width:100%;object-fit:cover}.home-contact-banner .content-wrapper{padding:60px 30px;position:relative}@media (min-width:576px){.home-contact-banner .form-wrapper{padding:0 30px}}@media (min-width:992px){.home-contact-banner .form-wrapper{padding:0 120px}}@media (min-width:1200px){.home-contact-banner .form-wrapper{padding:0 180px}}.home-contact-banner .form{margin-top:60px;background:#fff;padding:60px 30px;border-radius:20px}@media (min-width:1200px){.home-contact-banner .form{padding:60px}}.home-contact-banner .submit-button{margin-top:30px;border:unset;outline:0;position:relative;z-index:0;width:240px;height:56px;text-decoration:none;font-size:14px;font-weight:700;color:#ed242a;letter-spacing:2px;transition:all .3s ease;background:0 0}.home-contact-banner .submit-button:not(:last-child){margin-bottom:64px}.home-contact-banner .submit-button__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.home-contact-banner .submit-button::after,.home-contact-banner .submit-button::before,.home-contact-banner .submit-button__text::after,.home-contact-banner .submit-button__text::before{content:"";position:absolute;height:3px;border-radius:2px;background:#ed242a;transition:all .5s ease}.home-contact-banner .submit-button::before{top:0;left:54px;width:calc(100% - 112px - 16px)}.home-contact-banner .submit-button::after{top:0;right:54px;width:8px}.home-contact-banner .submit-button__text::before{bottom:0;right:54px;width:calc(100% - 112px - 16px)}.home-contact-banner .submit-button__text::after{bottom:0;left:54px;width:8px}.home-contact-banner .submit-button__line{position:absolute;top:0;width:56px;height:100%;overflow:hidden}.home-contact-banner .submit-button__line::before{content:"";position:absolute;top:0;width:150%;height:100%;box-sizing:border-box;border-radius:300px;border:solid 3px #ed242a}.home-contact-banner .submit-button__line:nth-child(1),.home-contact-banner .submit-button__line:nth-child(1)::before{left:0}.home-contact-banner .submit-button__line:nth-child(2),.home-contact-banner .submit-button__line:nth-child(2)::before{right:0}.home-contact-banner .submit-button:hover{letter-spacing:6px}.home-contact-banner .submit-button:hover .submit-button__text::before,.home-contact-banner .submit-button:hover::before{width:8px}.home-contact-banner .submit-button:hover .submit-button__text::after,.home-contact-banner .submit-button:hover::after{width:calc(100% - 112px - 16px)}.home-contact-banner .submit-button__drow1,.home-contact-banner .submit-button__drow2{position:absolute;z-index:-1;border-radius:16px;transform-origin:16px 16px}.home-contact-banner .submit-button__drow1{top:-16px;left:40px;width:32px;height:0;transform:rotate(30deg)}.home-contact-banner .submit-button__drow2{top:44px;left:77px;width:32px;height:0;transform:rotate(-127deg)}.home-contact-banner .submit-button__drow1::after,.home-contact-banner .submit-button__drow1::before,.home-contact-banner .submit-button__drow2::after,.home-contact-banner .submit-button__drow2::before{content:"";position:absolute}.home-contact-banner .submit-button__drow1::before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-60deg)}.home-contact-banner .submit-button__drow1::after{top:-10px;left:45px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(69deg)}.home-contact-banner .submit-button__drow2::before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-146deg)}.home-contact-banner .submit-button__drow2::after{bottom:26px;left:-40px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-262deg)}.home-contact-banner .submit-button__drow1,.home-contact-banner .submit-button__drow1::after,.home-contact-banner .submit-button__drow1::before,.home-contact-banner .submit-button__drow2,.home-contact-banner .submit-button__drow2::after,.home-contact-banner .submit-button__drow2::before{background:#faf7f0}.home-contact-banner .submit-button:hover .submit-button__drow1{animation:drow1 ease-in 60ms;animation-fill-mode:forwards}.home-contact-banner .submit-button:hover .submit-button__drow1::before{animation:drow2 linear 80ms 60ms;animation-fill-mode:forwards}.home-contact-banner .submit-button:hover .submit-button__drow1::after{animation:drow3 linear 30ms .14s;animation-fill-mode:forwards}.home-contact-banner .submit-button:hover .submit-button__drow2{animation:drow4 linear 60ms .2s;animation-fill-mode:forwards}.home-contact-banner .submit-button:hover .submit-button__drow2::before{animation:drow3 linear 30ms .26s;animation-fill-mode:forwards}.home-contact-banner .submit-button:hover .submit-button__drow2::after{animation:drow5 linear 60ms .32s;animation-fill-mode:forwards}@keyframes drow1{0%{height:0}100%{height:100px}}@keyframes drow2{0%{width:0;opacity:0}10%{opacity:0}11%{opacity:1}100%{width:120px}}@keyframes drow3{0%{width:0}100%{width:80px}}@keyframes drow4{0%{height:0}100%{height:120px}}@keyframes drow5{0%{width:0}100%{width:124px}}.home-top-banner{position:relative;min-height:120vh}.home-top-banner .top-background{width:100%;height:100%;position:absolute;top:0;left:0}.home-top-banner .top-background img{width:100%;height:100%;object-fit:cover}@media (min-height:992px){.home-top-banner .top-background{min-height:80vh}}.home-top-banner .top-content-wrapper{padding:60px 0}.home-top-banner .main-title{position:absolute;margin:0;padding:0;color:#f9f1e9;text-align:center;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.home-top-banner #demo-canvas{width:100%;height:auto}.home-top-banner .demo-1 .main-title{text-transform:uppercase;font-size:4.2em;letter-spacing:.1em}.home-top-banner .main-title .thin{font-weight:200}@media only screen and (max-width:768px){.home-top-banner .demo-1 .main-title{font-size:3em}}.home-top-banner .banner-video-iframe{width:100%;aspect-ratio:3/2;background-size:cover}@media (min-width:768px){.home-top-banner .banner-video-iframe{margin-top:0}}.home-top-banner .scroll-downs{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:28px}.home-top-banner .mousey{width:3px;padding:8px 12px;height:25px;border:2px solid #fff;border-radius:25px;opacity:.75;box-sizing:content-box;margin-bottom:3px}.home-top-banner .scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}.home-top-banner .topBanner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%}@media (min-width:768px){.home-top-banner .topBanner-content{gap:8px}}.home-top-banner .topBanner-image-wrapper{margin-bottom:16px}.home-top-banner .topBanner-image-wrapper img{max-height:80px;height:100%;object-fit:contain}.home-top-banner .topBanner-title{color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:32px;white-space:nowrap}@media (min-width:768px){.home-top-banner .topBanner-title{font-size:20px}}@media (min-width:1200px){.home-top-banner .topBanner-title{font-size:24px}}.home-top-banner .topBanner-slogan{color:#fff;text-align:center;display:inline-block;font-style:normal;font-weight:700;line-height:36px;font-size:22px;padding:12px 0}@media (min-width:768px){.home-top-banner .topBanner-slogan{font-size:28px;white-space:nowrap;line-height:64px;padding:0}}@media (min-width:1200px){.home-top-banner .topBanner-slogan{font-size:36px}}.home-top-banner .topBanner-description{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:32px;font-family:Comic-Sans}@media (min-width:992px){.home-top-banner .topBanner-description{font-size:20px}}.home-top-banner .button-discovery{background:linear-gradient(91deg,#ed242a 0,#ed242a 100%);border-radius:28px;display:flex;padding:4px 8px;cursor:pointer;justify-content:center;align-items:center;margin-top:40px;gap:8px;text-transform:uppercase;border:2px solid #ed242a;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:20px;transition:transform .3s ease}.home-top-banner .button-discovery a{color:#fff}.home-top-banner .button-discovery:hover{transform:translateY(-5px)}@media (min-width:768px){.home-top-banner .button-discovery{font-size:20px;line-height:28px;padding:8px 16px}}@media (min-width:992px){.home-top-banner .button-discovery{font-size:24px;line-height:32px;padding:12px 24px}}.home-top-banner .discovery-or{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:8px 0}@media (min-width:768px){.home-top-banner .discovery-or{font-size:16px;line-height:40px;padding:0}}@media (min-width:992px){.home-top-banner .discovery-or{font-size:24px}}.home-top-banner .icon-topBanner{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.home-statistic{padding:60px 0;display:grid;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:992px){.home-statistic{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-statistic .card-item{padding:5px 10px;display:flex;flex-direction:column;justify-content:start;align-items:center}.home-statistic .card-item .title{font-weight:700;font-size:48px;color:#ed242a}.home-statistic .card-item .content{font-size:16px;margin-bottom:unset;font-weight:400;color:#525266;font-family:Comic-Sans}@media (min-width:576px){.home-statistic .card-item{border-left:1px solid #c5c5c5;padding:10px 20px}}.home-solutions{display:flex;flex-direction:column;gap:40px;padding:40px 0}@media (min-width:768px){.home-solutions{padding:40px 40px}}.home-solutions .solutions-header{display:flex;flex-direction:column;gap:8px}.home-solutions .solutions-header .title{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:48px}@media (min-width:768px){.home-solutions .solutions-header .title{font-size:32px}}.home-solutions .solutions-header .content{color:#525266;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:40px}@media (min-width:768px){.home-solutions .solutions-header .content{font-size:24px}}.home-solutions .solutions-swiper{position:relative;padding:0 20px}@media (min-width:768px){.home-solutions .solutions-swiper{padding:0}}.home-solutions .swiper-button-next.next-solution:after,.home-solutions .swiper-button-prev.prev-solution:after{position:absolute;top:10%;font-size:24px;display:flex}.home-solutions .swiper-button-next.next-solution{right:-40px;display:none}@media (min-width:800px){.home-solutions .swiper-button-next.next-solution{display:flex}}.home-solutions .swiper-button-prev.prev-solution{left:-40px;display:none}@media (min-width:800px){.home-solutions .swiper-button-prev.prev-solution{display:flex}}.home-solutions .swiper-solution-item{display:flex;flex-direction:column;gap:8px;border-radius:12px;border:1px solid #ccc;background-color:#fff;cursor:pointer;height:auto}.home-solutions .img-solutions{width:100%;aspect-ratio:5/3;object-fit:cover;border-radius:12px 12px 0 0}.home-solutions .solutions-scrollbar{position:absolute;top:102%;z-index:10;width:85%;height:5px}.home-solutions .solutions-scrollbar .swiper-scrollbar-drag{background:linear-gradient(91deg,#ed242a 0,#ed242a 100%)}@media (min-width:800px){.home-solutions .solutions-scrollbar{display:none}}@media (min-width:500px){.home-solutions .solutions-scrollbar{width:92%}}.home-solutions .solution-title{padding:20px 20px 0 20px;overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-align:center}.home-solutions .solution-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;padding:0 14px;text-align:start;margin-bottom:16px;color:#525266;font-size:16px;font-style:normal;font-weight:400}.home-partner-page{display:flex;flex-direction:column;gap:40px;padding:40px 0;text-align:center}.home-partner-page .title{text-align:center;font-style:normal;font-weight:700}.home-partner-page .home-partner{background-color:#fff;gap:60px;padding:40px 15px;display:flex;flex-direction:column}@media (min-width:992px){.home-partner-page .home-partner{display:flex;flex-direction:row;align-items:center;padding:unset}}.home-partner-page .home-partner .text-block{z-index:1;display:flex;position:relative;text-align:center;justify-content:center;margin-bottom:25px}@media (min-width:992px){.home-partner-page .home-partner .text-block{text-align:start;width:30%;justify-content:flex-end;padding:25px 0;margin-bottom:unset}}.home-partner-page .home-partner .swiper-block{justify-content:flex-end;display:flex;position:relative;min-width:0;flex:1}.home-partner-page .home-partner .swiper-block .swiper-slide{display:flex;align-items:center;justify-content:center}.home-partner-page .home-partner .swiper-block .slide-image{width:160px;padding:30px 0}.home-project{background:linear-gradient(-90deg,#00008b 2%,#3a7bf3,#f5f7fa);padding:40px 15px;display:flex;flex-direction:column}@media (min-width:992px){.home-project{flex-direction:row;align-items:center;padding:unset;gap:60px}}.home-project .swiper-block{justify-content:flex-end;display:flex;position:relative;min-width:0;flex:1}.home-project .swiper-block .swiper-slide{display:flex;align-items:center;justify-content:center}.home-project .swiper-block .slide-image{max-height:48px}.home-project .text-block{z-index:1;display:flex;position:relative;text-align:center;justify-content:center;margin-bottom:25px;order:-1}@media (min-width:992px){.home-project .text-block{order:unset;text-align:start;width:30%;justify-content:start;padding:25px 0;margin-bottom:unset}}.home-project .text-block .text-overlay{display:none;position:absolute;height:100%;left:0;right:0;top:0;bottom:0;background:linear-gradient(to left,rgba(0,0,0,.7),rgba(0,0,0,0))}@media (min-width:992px){.home-project .text-block .text-overlay{display:block}}.home-resource-tech{padding:40px 40px;background-color:#f5f8fa;position:relative}.home-resource-tech .resource-tech-background{position:absolute;top:0;left:0;width:100%;height:100%}.home-resource-tech .resource-tech-background img{width:100%;height:100%;object-fit:cover}.home-resource-tech .resource-tech{display:flex;flex-direction:column;gap:40px;position:relative}.home-resource-tech .resource-tech .title-wrapper{display:flex;justify-content:center}.home-resource-tech .resource-tech .title{background-color:#c70e14;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px;padding:8px 24px;border-radius:48px}@media (min-width:768px){.home-resource-tech .resource-tech .title{font-size:28px;line-height:40px}}.home-resource-tech .resource-tech .slide-resource-tech{display:flex;flex-direction:column;align-items:center;background-color:#fff;height:auto;border-radius:12px}.home-resource-tech .resource-tech .slide-resource-tech img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px 12px 0 0}.home-resource-tech .resource-tech .tech-description-wrapper{display:flex;flex-direction:column;width:100%;padding:12px;gap:8px}.home-resource-tech .resource-tech .tech-description-wrapper .tech-tag{color:#599eff;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.home-resource-tech .resource-tech .tech-description-wrapper .tech-title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:28px;height:84px}.home-resource-tech .resource-tech .tech-description-wrapper .tech-description{color:#0f1726;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Comic-Sans}.home-resource-tech .resource-tech .tech-description-wrapper .tech-item-date{color:#525266;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.home-resource-tech .resource-tech .next-resource:after,.home-resource-tech .resource-tech .prev-resource:after{position:absolute;top:10%;font-size:20px;display:none}@media (min-width:768px){.home-resource-tech .resource-tech .next-resource:after,.home-resource-tech .resource-tech .prev-resource:after{display:flex}}.home-resource-tech .resource-tech .next-resource:after{left:70px}.home-resource-tech .resource-tech .prev-resource:after{right:70px}.home-resource-tech .tech-pagination{position:absolute;bottom:-30px}@media (min-width:768px){.home-resource-tech .tech-pagination{display:none}}.home-resource-tech .swiper-pagination-bullet{width:8px;height:8px;background:linear-gradient(225deg,rgba(255,255,255,0) 0,#ff9da0 100%);transition:width .3s ease}.home-resource-tech .swiper-pagination-bullet-active{width:24px;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);border-radius:20px}.home-field-of-activity{padding:60px 0}.home-field-of-activity .title-wrapper{display:grid;gap:30px}@media (min-width:992px){.home-field-of-activity .title-wrapper{grid-template-columns:400px 1fr}}.home-field-of-activity .blog-wrapper{margin-top:45px;display:grid;gap:15px}@media (min-width:992px){.home-field-of-activity .blog-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-field-of-activity .blog-wrapper .blog-item{position:relative}.home-field-of-activity .blog-wrapper .blog-item::before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(45deg,#ffa401,#3a7bf3);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home-field-of-activity .blog-wrapper .blog-item .item-overlay-bg{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:10px;background:#000;background:linear-gradient(107deg,rgba(255,255,255,.1) .39%,rgba(255,255,255,.05) 48.99%,rgba(255,255,255,0) 85.92%)}.home-field-of-activity .blog-wrapper .blog-item .image{aspect-ratio:16/9;object-fit:cover}.home-field-of-activity .blog-wrapper .blog-item .description{font-size:15px}.home-product{padding:60px 0 40px 0;position:relative;background-color:#fff;color:#000}.home-product .top-bg{position:absolute;top:0;left:0;right:0;height:800px;z-index:-1}.home-product .text-center.title{font-size:24px;font-style:normal;font-weight:700;line-height:48px;padding:0}@media (min-width:1200px){.home-product .text-center.title{font-size:32px}}.home-product .home-product-tab-button{cursor:pointer;padding:8px 20px;border-radius:40px;backdrop-filter:blur(12px);font-size:16px;position:relative;color:#525266;overflow:hidden;transition-duration:.2s;border:2px solid transparent;background:#f2f2f2;font-weight:700}.home-product .home-product-tab-button.active{transition-duration:.2s;background:#ed242a;box-shadow:2px 2px 5px rgba(0,0,0,.3);color:#fff}.home-product .home-product-tab-button img{width:20px;height:20px;margin-right:5px}.home-product .title-tag{color:#ed242a}.home-product .title-gradient{font-weight:700}.home-product .content-product{color:#525266;font-family:Comic-Sans}.home-product .home-product-tab-content{padding:30px;border-radius:20px;gap:60px;margin-bottom:30px;position:relative;overflow:hidden;display:none}.home-product .home-product-tab-content.active{display:block}.home-product .home-product-tab-content .card-item{display:grid;justify-content:space-between;height:100%}@media (min-width:992px){.home-product .home-product-tab-content .card-item{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 60px;gap:30px}}.home-product .home-product-tab-content::before{position:absolute;content:"";inset:0;background-color:#f5f8fa}@media (min-width:992px){.home-product .home-product-tab-content:nth-child(odd) .content-element{order:1}.home-product .home-product-tab-content:nth-child(odd) .image-element{order:2}}.home-product .home-product-tab-content:nth-child(even){background:linear-gradient(90deg,rgba(0,0,0,.2) 2%,rgba(255,164,1,.6),rgba(0,0,0,.2) 98%)}@media (min-width:992px){.home-product .home-product-tab-content:nth-child(even) .content-element{order:2}.home-product .home-product-tab-content:nth-child(even) .image-element{order:1}}.home-product .home-product-tab-content:last-child{margin-bottom:unset}.home-product .home-product-tab-content .feature-tag{padding:10px;width:50px;height:50px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 0 10px 0 rgba(255,255,255,.2);backdrop-filter:blur(12px);font-size:14px;position:relative;overflow:hidden}.home-product .home-product-tab-content .feature-tag::before{content:"";position:absolute;inset:0;backdrop-filter:blur(24px)}.home-product .home-product-tab-content .feature-tag svg path{stroke:#00008b}.home-product .btn-home-product{padding:10px 0;border-radius:24px;background:linear-gradient(91deg,#ed242a 0,#ed242a 100%);display:flex;border:2px solid #ed242a;align-items:center;gap:10px}@media (min-width:992px){.home-product .btn-home-product{bottom:-25px;position:absolute}}.home-product .btn-home-product:hover{color:#fff;margin-left:10px}.home-product .button-all{display:flex;align-items:center;justify-content:center}.home-product .home-view-products{display:flex;align-items:center;gap:12px;color:#fff;background:#ed242a;font-size:16px;font-style:normal;text-transform:uppercase;font-weight:600;border:2px solid #ed242a;line-height:24px;padding:14px 24px;border-radius:28px;cursor:pointer;margin-top:10px;margin-bottom:40px;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}@media (min-width:768px){.home-product .home-view-products{font-size:20px;line-height:28px}}.home-product .home-view-products:hover{box-shadow:0 0 12px rgba(0,0,0,.01);transition:color .3s ease;transform:translateY(-4px)}.home-product .swiper-slide{height:auto}.home-customer-feedback{position:relative;margin-top:40px;padding-bottom:28px}@media (min-width:992px){.home-customer-feedback{padding-bottom:0}}.home-customer-feedback .section-title{text-align:center;font-style:normal;font-weight:700}.home-customer-feedback .swiper .swiper-slide{height:auto}.home-customer-feedback .swiper .card-item{padding:30px;position:relative;border-radius:20px;overflow:hidden;height:100%;background-color:#fff}.home-customer-feedback .swiper .background{position:absolute;border-radius:20px;inset:0;height:100%;background-color:#fff;width:100%;object-fit:cover}.home-customer-feedback .swiper .info-wrapper{width:100%}.home-customer-feedback .swiper .avatar-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:1px solid #000;padding:2px;box-sizing:border-box}@media (min-width:992px){.home-customer-feedback .swiper .avatar-img{width:120px;height:120px}}.home-customer-feedback .swiper .customer-name{color:#0f1726;font-style:normal}.home-customer-feedback .swiper .customer-position{color:#599eff;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.home-customer-feedback .feedback-pagination{position:absolute;bottom:0}@media (min-width:992px){.home-customer-feedback .feedback-pagination{display:none}}.home-customer-feedback .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;transition:width .3s ease}.home-customer-feedback .swiper-pagination-bullet-active{width:24px;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);border-radius:20px}.home-customer-feedback .swiper-navigation{gap:15px;margin-top:30px;display:none}@media (min-width:992px){.home-customer-feedback .swiper-navigation{display:flex}}.home-customer-feedback .swiper-navigation .navigation-button{border-radius:50%;display:flex;width:48px;height:48px;padding:8px;position:absolute;top:40%;z-index:3;justify-content:center;align-items:center;color:#000;cursor:pointer;transition-duration:150ms;font-size:20px}.home-customer-feedback .swiper-navigation .navigation-button:hover{transform:scale(1.04);transition-duration:150ms}.home-customer-feedback .swiper-navigation .navigation-button i:before{font-size:30px}.home-customer-feedback .swiper-navigation .navigation-button.prev{left:-20px}@media (min-width:1200px){.home-customer-feedback .swiper-navigation .navigation-button.prev{left:-40px;margin-left:10px}}.home-customer-feedback .swiper-navigation .navigation-button.next{right:-20px}@media (min-width:1200px){.home-customer-feedback .swiper-navigation .navigation-button.next{right:-40px;margin-right:10px}}.home-customer-feedback .homeCustomerFeedbackSwiper{margin:0 20px}.home-about-us{position:relative;background-color:#fff;padding:40px 20px;margin-top:20px}.home-about-us .about-title{font-weight:700;font-size:24px;line-height:32px}@media (min-width:768px){.home-about-us .about-title{font-size:32px;line-height:40px}}.home-about-us .about-des{color:#525266;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:768px){.home-about-us .about-des{font-size:24px;line-height:40px}}.home-about-us .about-us-btn{margin-top:16px;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;cursor:pointer;color:#0f1726;font-size:16px;font-style:normal;font-weight:700;line-height:24px;transition:.3s ease all}@media (min-width:768px){.home-about-us .about-us-btn{font-size:24px;line-height:32px;margin-top:24px}}.home-about-us .about-us-btn:hover{margin-left:20px}.home-about-us .feather-arrow-right:before{color:orange}.home-about-us .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;transition:width .3s ease}.home-about-us .swiper-pagination-bullet-active{background:linear-gradient(91deg,#ed242a 0,#ed242a 100%);width:20px;height:8px;border-radius:20px;transition:width .3s ease}.home-about-us .swiper-slide{background-position:center;background-size:cover;width:100%;height:auto}.home-about-us .swiper-slide img{aspect-ratio:3/2;object-fit:cover}.home-about-us .about-pagination{position:absolute;bottom:-30px}@media (min-width:992px){.home-about-us .about-pagination{display:none}}.home-about-us .navigation-button{position:absolute;top:50%;z-index:10;display:none}@media (min-width:992px){.home-about-us .navigation-button{display:flex}}.home-about-us .navigation-button.prev{left:-30px;width:40px;height:40px}.home-about-us .navigation-button.prev i:before{font-size:30px;padding-left:5px}@media (min-width:1200px){.home-about-us .navigation-button.prev{left:-40px}}@media (min-width:1400px){.home-about-us .navigation-button.prev{left:-50px}}.home-about-us .navigation-button.next{right:-30px;width:40px;height:40px}.home-about-us .navigation-button.next i:before{font-size:30px;padding-left:5px}@media (min-width:1200px){.home-about-us .navigation-button.next{right:-30px}}@media (min-width:1400px){.home-about-us .navigation-button.next{right:-40px}}.home-activity-gallery{position:relative;padding:60px 0}.home-activity-gallery .container{margin-bottom:60px}.home-activity-gallery .section-title{text-align:center;font-style:normal;font-weight:700}.home-activity-gallery .homeActivityGallerySwiper .active-image{width:100%;aspect-ratio:3/4;border-radius:10px;object-fit:cover}.home-activity-gallery .activity-gallery-pagination{position:absolute;bottom:0}.home-activity-gallery .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;transition:width .3s ease}.home-activity-gallery .swiper-pagination-bullet-active{width:28px;background:#ed242a;border-radius:20px}.home-activity-gallery .swiper-navigation{gap:15px;margin-top:30px}@media (min-width:992px){.home-activity-gallery .swiper-navigation{display:flex}}.home-activity-gallery .swiper-navigation .navigation-button{border-radius:50%;display:flex;width:48px;height:48px;padding:8px;position:absolute;top:40%;z-index:3;justify-content:center;align-items:center;color:#000;cursor:pointer;transition-duration:150ms;font-size:20px;background:#fff;opacity:.5}.home-activity-gallery .swiper-navigation .navigation-button:hover{transition-duration:150ms;opacity:1}.home-activity-gallery .swiper-navigation .navigation-button i:before{font-size:30px}.home-activity-gallery .swiper-navigation .navigation-button.prev{left:2px}.home-activity-gallery .swiper-navigation .navigation-button.next{right:2px}.article-course{padding:60px 0}.article-course .title-section{color:#ed242a;font-weight:700;text-align:center}@media (min-width:768px){.article-course .title-section{text-align:start}}.article-course .course-objective-fluid{padding:60px 0;position:relative;margin-top:60px;background:#faf7f0}.article-course .bg-pattern{position:absolute;right:0;left:0;background-repeat:repeat-x;background-size:contain}.article-course .bg-pattern.top{top:-15px;height:60px}.article-course .bg-pattern.bottom{bottom:-15px;height:40px}@media (min-width:768px){.article-course .bg-pattern.bottom{height:60px}}.article-course .top-banner{display:grid;gap:30px}@media (min-width:768px){.article-course .top-banner{grid-template-columns:45% 1fr}}.article-course .title{font-weight:700;font-size:24px;color:#ed242a}@media (min-width:992px){.article-course .title{font-size:32px}}.article-course .contact-button-wrapper{display:flex;justify-content:start;margin-top:60px}.article-course .course-introduction{display:grid;gap:60px;margin-top:60px}@media (min-width:768px){.article-course .course-introduction{grid-template-columns:55% 1fr}}.article-course .course-introduction-thumb-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:1;gap:15px}@media (min-width:768px){.article-course .course-introduction-thumb-wrapper{gap:30px}}.article-course .course-introduction-thumb-col-2{display:flex;flex-direction:column;gap:15px}@media (min-width:768px){.article-course .course-introduction-thumb-col-2{gap:30px}}.article-course .course-introduction-thumb{width:100%;object-fit:cover}.article-course .course-objective{padding:60px 0}@media (min-width:992px){.article-course .course-objective{padding:60px}}.article-course .course-objective-card-wrapper{margin-top:30px;display:grid;gap:30px}@media (min-width:768px){.article-course .course-objective-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-course .course-objective-card-thumb{width:100%;aspect-ratio:3/2}.article-course .course-objective-card-title{margin-top:20px;color:#ed242a;font-weight:700;margin-bottom:unset;font-size:18px}.article-course .course-roadmap{padding:60px 0}.article-course .roadmap-thumb-wrapper img{width:100%;object-fit:cover;position:relative}.article-course .teachers{margin-top:60px}.article-course .teachers-body{display:grid;gap:30px;margin-top:30px}@media (min-width:768px){.article-course .teachers-body{grid-template-columns:60% 1fr}}.article-course .teachers-subtitle{font-size:24px}.article-course .teachers-card-thumb{object-fit:cover;border-radius:50%;width:70px;height:70px}.article-course .teachers-thumb{object-fit:cover;border-radius:15px;order:-1;width:100%;aspect-ratio:1}@media (min-width:768px){.article-course .teachers-thumb{order:unset}}.article-course .commitment{display:grid;margin-top:60px}@media (min-width:768px){.article-course .commitment{grid-template-columns:50% 1fr}}.article-course .student-feeling{padding:60px 0}@media (min-width:1200px){.article-course .student-feeling{padding:60px 160px}}@media (min-width:768px){.article-course .student-feeling .image-wrapper{display:flex;flex-direction:column;align-items:end;position:relative;margin-top:30px}}.article-course .student-feeling .thumb-1{border-radius:15px;margin-bottom:15px}.article-course .student-feeling .thumb-2{border-radius:15px}.article-course .student-feeling .thumb-1,.article-course .student-feeling .thumb-2{display:none}@media (min-width:768px){.article-course .student-feeling .thumb-1,.article-course .student-feeling .thumb-2{display:block}}.article-course .student-feeling .course-feeling-swiper{position:relative;box-shadow:0 11px 24px 4px rgba(0,0,0,.19);border-radius:10px;background:#fff}@media (min-width:768px){.article-course .student-feeling .course-feeling-swiper{position:absolute;top:0;left:0;max-width:500px}}.article-course .student-feeling .course-feeling-slide{background:#fff;padding:30px}.article-course .student-feeling .course-feeling-navigation-wrapper{position:absolute;bottom:30px;left:30px;display:flex;flex-wrap:wrap;gap:30px;margin-top:60px}.article-course .student-feeling .course-feeling-navigation-wrapper .swiper-button-disabled{display:none}.article-course .student-feeling .course-feeling-navigation-wrapper .swiper-button-next,.article-course .student-feeling .course-feeling-navigation-wrapper .swiper-button-prev{position:relative;width:unset;height:unset;left:unset;right:unset;color:#0f1726;font-weight:600;font-size:14px}.article-course .student-feeling .course-feeling-navigation-wrapper .swiper-button-next:after,.article-course .student-feeling .course-feeling-navigation-wrapper .swiper-button-prev:after{display:none}.news-detail-page{display:flex;flex-direction:column;gap:40px}.news-detail-page .bg-white{display:flex;flex-direction:column}.news-detail-page .article-info{display:flex;flex-direction:column;gap:16px;padding:20px 20px}@media (min-width:768px){.news-detail-page .article-info{padding:20px 100px;gap:24px}}.news-detail-page .article-info .published-date{color:#525266;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.news-detail-page .article-info .article-title{color:#0f1726;font-size:32px;font-style:normal;font-weight:700;line-height:48px;text-align:center}@media (min-width:992px){.news-detail-page .article-info .article-title{font-size:42px;line-height:56px}}.news-detail-page .article-info .article-description{overflow:hidden;color:#525266;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:992px){.news-detail-page .article-info .article-description{font-size:18px;line-height:28px}}.news-detail-page .grid-article{display:grid;grid-template-columns:1fr;gap:32px;padding:0 0 20px 0}@media (min-width:768px){.news-detail-page .grid-article{padding:0 80px 40px 80px}}.news-detail-page .grid-article .content-article{display:flex;flex-direction:column;gap:24px;height:auto;padding:0 20px}.news-detail-page .grid-article .content-article img{aspect-ratio:3/2;object-fit:cover;width:100%;border-radius:4px}.news-detail-page .grid-article .content-article div{color:#0f1726}.news-detail-page .grid-article .copy-link{display:flex;align-items:center;gap:8px;cursor:pointer;width:200px}.news-detail-page .grid-article .copy-link i{color:#ed242a;font-size:20px;transform:rotate(135deg)}.news-detail-page .grid-article .copy-link span{color:#0f1726;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.news-detail-page .grid-article .copy-link:hover span{color:#ed242a}.news-detail-page .grid-article .banner-article{position:absolute;bottom:0;left:0}.news-detail-page .relative-news{padding-bottom:40px}.news-detail-page .relative-news .relative-container{display:flex;flex-direction:column;gap:40px}.news-detail-page .relative-news .relative-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.news-detail-page .relative-news .relative-title{color:#0f1726;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.related-post{position:relative;display:flex;flex-direction:column;gap:40px;padding-bottom:40px}.related-post .block-header{display:flex;align-items:center;justify-content:space-between}.related-post .read-more{text-transform:uppercase;color:#0f1726;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;cursor:pointer;display:none;width:150px;transition:.3s ease all}.related-post .read-more:hover{padding-left:20px}@media (min-width:992px){.related-post .read-more{display:block}}.related-post .read-more i{color:#ed242a}.related-post .read-more-sub{text-transform:uppercase;color:#0f1726;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;cursor:pointer;transition:.3s ease all}.related-post .read-more-sub:hover{padding-left:20px}@media (min-width:992px){.related-post .read-more-sub{display:none}}.related-post .read-more-sub i{color:orange}.related-post .relative-grid{display:grid;grid-template-columns:auto;gap:24px}@media (min-width:992px){.related-post .relative-grid{grid-template-columns:33% 33% 33%}}.related-post .relative-grid .relative-item{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;cursor:pointer;justify-content:space-between;overflow:hidden}.related-post .relative-grid .relative-item:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.1)}.related-post .relative-grid .relative-item img{border-radius:4px 4px 0 0;aspect-ratio:3/2;object-fit:cover}.related-post .relative-grid .item-info{display:flex;flex-direction:column;padding:12px;gap:8px}.related-post .relative-grid .tag{color:#599eff;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.related-post .relative-grid .title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:28px;height:84px}.related-post .relative-grid .tech-description{color:#0f1726;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.related-post .relative-grid .news-date{color:#525266;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.related-post .relative-title{color:#0f1726;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.related-post .not-found-related{text-align:center;font-size:32px;font-weight:700;line-height:48px;color:#0f1726}.article-recruitment-page-fluid{padding:60px 0;user-select:none}.article-recruitment-page-fluid .breadcrumb{display:flex;margin-bottom:20px}.article-recruitment-page-fluid .breadcrumb .breadcrumb-item{color:#ed242a}.article-recruitment-page-fluid .breadcrumb .breadcrumb-item a{color:#000}.article-recruitment-page-fluid .breadcrumb .breadcrumb-item a:hover{color:#ed242a}.article-recruitment-page-fluid .breadcrumb .breadcrumb-item:last-child{color:#0f1726}.article-recruitment-page-fluid .article-header{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.article-recruitment-page-fluid .article-header .info-job-label{font-weight:600}.article-recruitment-page-fluid .recruitment-apply-button{border:none;outline:0;color:#fff;font-weight:600;padding:10px 20px;border-radius:10px;background:var(--Gradient,linear-gradient(45deg,#881417 0,#ed242a 100%));transition:all .3s ease 0s}.article-recruitment-page-fluid .recruitment-apply-button:hover{transition:all .3s ease 0s;transform:scale(101%)}.article-recruitment-page-fluid .article-page{display:grid;gap:40px}@media (min-width:992px){.article-recruitment-page-fluid .article-page{grid-template-columns:1fr 240px}}@media (min-width:1200px){.article-recruitment-page-fluid .article-page{grid-template-columns:1fr 350px}}.article-recruitment-page-fluid .banner-wrap{display:flex;justify-content:center}.article-recruitment-page-fluid .article-banner{width:100%;object-fit:cover;max-width:350px}.article-recruitment-page-fluid .form-wrap{margin-top:30px;border-top:1px solid #f2f2f2;padding-top:30px}.article-recruitment-page-fluid .form-wrap .form-title{font-weight:600;color:#ed242a}.article-recruitment-page-fluid .form-wrap .apply-form{padding:10px 30px;background:#f2f2f2;border-radius:10px}.article-recruitment-page-fluid .form-wrap .apply-button{display:flex;border:none;outline:0;width:100%;justify-content:center;gap:4px;color:#fff;border-radius:4px;padding:10px 20px;background:var(--Gradient,linear-gradient(45deg,#881417 0,#ed242a 100%));transition:all .3s ease 0s}.article-recruitment-page-fluid .form-wrap .apply-button:hover{transition:all .3s ease 0s;transform:scale(101%)}.article-recruitment-page-fluid .other-job-wrap{margin-top:40px}.article-recruitment-page-fluid .other-job-wrap .title{color:#ed242a;font-weight:600}.article-recruitment-page-fluid .other-job-wrap .job-item{display:flex;gap:15px;padding:15px;background:#f2f2f2;border-top:2px solid #e6e6e6;border-radius:10px;margin-bottom:15px;color:#000}.article-recruitment-page-fluid .other-job-wrap .job-item:last-child{margin-bottom:unset}.article-recruitment-page-fluid .other-job-wrap .job-title{color:#ed242a}.article-recruitment-page-fluid .other-job-wrap .icon-wrap{background:#ffe0e1;padding:4px;border-radius:4px}.article-recruitment-page-fluid .other-job-wrap .external-icon{position:absolute;top:5px;right:5px;border-radius:50%;background:#fff;color:#ed242a;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.article-product-page{background-color:#fff}.article-product-page .article-product-top{display:flex;flex-direction:column;gap:12px;padding:20px 16px}@media (min-width:992px){.article-product-page .article-product-top{padding:40px 80px}}.article-product-page .article-product-top .article-create-at{color:#525266;font-size:16px;font-weight:400;line-height:24px}.article-product-page .article-product-top .title{color:#0f1726;font-size:32px;font-weight:700;line-height:48px}@media (min-width:992px){.article-product-page .article-product-top .title{line-height:64px;font-size:48px}}.article-product-page .article-product-top .article-description{overflow:hidden;color:#525266;text-overflow:ellipsis;font-size:20px;font-weight:400;line-height:32px}@media (min-width:992px){.article-product-page .article-product-top .article-description{font-size:18px;line-height:28px}}.article-product-page .article-product-top .tag-article{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap}@media (min-width:768px){.article-product-page .article-product-top .tag-article{gap:12px}}.article-product-page .article-product-top .tag-article h3{color:#525266;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0!important}.article-product-page .article-product-top .tag-article .dot-tag{margin-left:4px;display:inline-block;width:8px;height:8px;border-radius:4px;background:linear-gradient(225deg,rgba(255,255,255,0) 0,#ff9da0 100%)}@media (min-width:768px){.article-product-page .article-product-top .tag-article .dot-tag{margin-left:12px}}.article-product-page .container.content{color:#525266;padding:0 16px}.article-product-page .container.content a{color:#525266}.article-product-page .container.content a:hover{text-decoration:underline}@media (min-width:992px){.article-product-page .container.content{padding:0 80px}}.article-product-page .bg-color{background-color:#f5f8fa}.article-product-page .tech-used{display:flex;flex-direction:column;gap:40px;align-items:center;padding:40px 0;position:relative}.article-product-page .tech-used .title{color:#0f1726;font-size:24px;font-weight:700;line-height:32px}@media (min-width:992px){.article-product-page .tech-used .title{font-size:32px;line-height:48px}}.article-product-page .techUsedSwiper .tech-slide{display:flex;flex-direction:column;gap:20px;align-items:center;height:auto}.article-product-page .techUsedSwiper .tech-slide img{object-fit:cover;width:100%;aspect-ratio:16/9}.article-product-page .techUsedSwiper .tech-description-wrapper{display:flex;flex-direction:column}.article-product-page .techUsedSwiper .tech-description-wrapper .tech-title{color:#0f1726;text-align:center;font-size:20px;font-weight:700;line-height:32px}@media (min-width:992px){.article-product-page .techUsedSwiper .tech-description-wrapper .tech-title{font-size:24px;line-height:32px}}.article-product-page .techUsedSwiper .tech-description-wrapper .tech-content{overflow:hidden;color:#525266;text-align:center;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:24px}.article-product-page .swiper{width:100%;height:100%}.article-product-page .tech-used-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#ccc;border-radius:5px;transition:all .3s ease}.article-product-page .tech-used-pagination .swiper-pagination-bullet-active{width:20px;background:var(--Gradient-Dark-Blue,linear-gradient(91deg,#0f1726 0,#334c80 100%))}.article-product-page .all-tech-description{color:#525266;padding:10px 16px}@media (min-width:992px){.article-product-page .all-tech-description{padding:20px 80px}}.news-event-page{position:relative}.news-event-page .news-late-container{padding:40px 0}.news-event-page .title{color:#0f1726;font-size:24px;font-weight:700;line-height:32px;margin-bottom:20px}@media (min-width:768px){.news-event-page .title{font-size:32px;line-height:48px;margin-bottom:40px}}.news-event-page .news-form-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:0}@media (min-width:768px){.news-event-page .news-form-grid{margin-top:40px}}@media (min-width:1200px){.news-event-page .news-form-grid{grid-template-columns:2fr 1fr}}.news-event-page .pb-5.position-relative{display:block}@media (min-width:768px){.news-event-page .pb-5.position-relative{display:none}}.news-event-page .news-latest-grid{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto}@media (min-width:768px){.news-event-page .news-latest-grid{display:grid}}.news-event-page .banner-article{position:absolute;bottom:0;left:0}.news-event-page .news-item,.news-event-page a{display:flex;flex-direction:column;align-items:center;background-color:#fff;height:fit-content;border-radius:12px;height:100%}.news-event-page .news-item:hover,.news-event-page a:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.1)}.news-event-page .news-item img,.news-event-page a img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px 12px 0 0}.news-event-page .tech-description-wrapper{display:flex;flex-direction:column;width:100%;padding:12px;gap:8px}.news-event-page .tech-description-wrapper .tech-tag{color:#599eff;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.news-event-page .tech-description-wrapper .tech-title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:28px;height:84px}.news-event-page .tech-description-wrapper .tech-description{color:#0f1726;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Comic-Sans}.news-event-page .tech-description-wrapper .tech-item-date{color:#525266;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.news-event-page .tech-pagination{position:absolute;bottom:-30px}@media (min-width:768px){.news-event-page .tech-pagination{display:none}}.news-event-page .swiper-pagination-bullet{width:8px;height:8px;background:linear-gradient(225deg,rgba(255,255,255,0) 0,#ff9da0 100%);transition:width .3s ease}.news-event-page .swiper-pagination-bullet-active{width:24px;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);border-radius:20px}.news-event-page .all-news-container{padding:40px 0}.news-event-page .all-news-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.news-event-page .all-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.news-event-page .all-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-event-page .page-link{padding-top:calc(50% - 16px)}.blog-exam-page{padding:60px 0}.blog-exam-page .breadcrumb{display:flex;flex-wrap:wrap;font-size:16px;gap:5px}.blog-exam-page .breadcrumb .item{font-weight:500}.blog-exam-page .breadcrumb .item.active{color:#27272e;font-weight:600}.blog-exam-page .exam-blog-wrapper,.blog-exam-page .exam-blog-wrapper-autoCheck{margin-top:60px;display:grid;gap:30px}@media (min-width:768px){.blog-exam-page .exam-blog-wrapper,.blog-exam-page .exam-blog-wrapper-autoCheck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.blog-exam-page .exam-blog-wrapper,.blog-exam-page .exam-blog-wrapper-autoCheck{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-exam-page .exam-blog-wrapper .card-item,.blog-exam-page .exam-blog-wrapper-autoCheck .card-item{background:#fff;transform:scale(1);transition:all .2s ease-in;box-shadow:0 10px 22px 2px rgba(0,0,0,.15)}.blog-exam-page .exam-blog-wrapper .card-item:hover,.blog-exam-page .exam-blog-wrapper-autoCheck .card-item:hover{transform:scale(1.02);transition:all .2s ease-in}.blog-exam-page .exam-blog-wrapper .thumb-wrapper img,.blog-exam-page .exam-blog-wrapper-autoCheck .thumb-wrapper img{aspect-ratio:16/9;object-fit:cover;width:100%}.blog-exam-page .exam-blog-wrapper .card-body,.blog-exam-page .exam-blog-wrapper-autoCheck .card-body{padding:20px}.blog-exam-page .exam-blog-wrapper .card-title,.blog-exam-page .exam-blog-wrapper-autoCheck .card-title{font-size:22px;font-weight:700}.blog-exam-page .exam-list-title{margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:500;display:inline-block;color:#e5a117;border-bottom:2px solid #e5a117;padding-bottom:.25rem}.service-blog-page{position:relative}.service-blog-page .blogs-banner{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;height:500px}@media (min-width:768px){.service-blog-page .blogs-banner{height:700px}}.service-blog-page .overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);z-index:2;cursor:pointer}.service-blog-page .content-banner{display:flex;flex-direction:column;gap:8px;z-index:3;width:80%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:768px){.service-blog-page .content-banner{width:640px}}.service-blog-page .content-banner .tag{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase}@media (min-width:768px){.service-blog-page .content-banner .tag{font-size:24px;line-height:32px}}.service-blog-page .content-banner .title{color:#fff;font-size:32px;font-style:normal;font-weight:700;line-height:40px}@media (min-width:768px){.service-blog-page .content-banner .title{font-size:40px;line-height:56px}}.service-blog-page .content-banner .service-description{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:768px){.service-blog-page .content-banner .service-description{line-height:40px;font-size:24px}}.service-blog-page .content-banner .contact-button{margin-top:32px;display:flex;padding:12px 24px;align-items:center;gap:8px;cursor:pointer;border-radius:28px;border:2px solid #ff9da0;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);width:165px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media (min-width:768px){.service-blog-page .content-banner .contact-button{font-size:24px;width:214px;line-height:32px}}.service-blog-page .articles-block{display:flex;padding:40px 0;flex-direction:column;gap:40px;justify-content:center;align-items:center}.service-blog-page .articles-block .title{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@media (min-width:576px){.service-blog-page .articles-block .title{font-size:32px;line-height:40px}}.service-blog-page .articles-block .grid-articles{display:grid;grid-template-columns:auto;gap:24px}@media (min-width:1200px){.service-blog-page .articles-block .grid-articles{grid-template-columns:auto auto}}.service-blog-page .articles-block .article-item{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;cursor:pointer;border-radius:8px;padding:20px}.service-blog-page .articles-block .article-item:hover{background-color:#f5f8fa}.service-blog-page .articles-block .article-item:hover .btn-read-article{padding-left:10px}@media (min-width:576px){.service-blog-page .articles-block .article-item{flex-direction:row;align-items:start}}.service-blog-page .articles-block .article-item img{width:168px;height:168px;object-fit:cover;border-radius:8px}.service-blog-page .articles-block .content-article{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center}@media (min-width:576px){.service-blog-page .articles-block .content-article{align-items:start}}.service-blog-page .articles-block .title-article{color:#0f1726;font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-align:center}@media (min-width:576px){.service-blog-page .articles-block .title-article{text-align:left}}.service-blog-page .articles-block .des-article{color:#525266;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}@media (min-width:576px){.service-blog-page .articles-block .des-article{text-align:left}}.service-blog-page .articles-block .des-article i{color:#70cc14;font-size:20px}.service-blog-page .articles-block .btn-read-article{color:#0f1726;font-size:16px;font-style:normal;font-weight:700;line-height:24px;transition:all .3s ease-out}.service-blog-page .articles-block .btn-read-article i{color:orange}.service-blog-page .case-study{display:flex;flex-direction:column;gap:20px;padding:40px 0;align-items:center;justify-content:center;background-color:#f5f8fa}@media (min-width:768px){.service-blog-page .case-study{gap:40px}}.service-blog-page .case-study .title{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@media (min-width:576px){.service-blog-page .case-study .title{font-size:32px;line-height:40px}}.service-blog-page .case-study .case-study-item{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;cursor:pointer;padding:20px;width:100%;border-radius:12px;background-color:#fff}.service-blog-page .case-study .case-study-item img{width:100%;aspect-ratio:9/5;object-fit:cover}.service-blog-page .case-study .des-case-study{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.service-blog-page .case-study .des-case-study{flex-direction:row;gap:20px}}.service-blog-page .case-study .des-case-study .tag{overflow:hidden;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:700;line-height:24px;width:200px;white-space:nowrap;text-transform:uppercase}@media (min-width:992px){.service-blog-page .case-study .des-case-study .tag{width:300px}}.service-blog-page .case-study .des-case-study .case-content{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.service-blog-page .case-study .des-case-study .case-content{gap:20p}}.service-blog-page .case-study .des-case-study .title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-align:start}.service-blog-page .case-study .des-case-study .des{overflow:hidden;color:#525266;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;height:120px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;width:100%}.service-blog-page .case-study .view-all{padding:12px 24px;border-radius:28px;display:flex;justify-content:center;align-items:center;gap:8px;font-weight:700;border:2px solid #ff9da0;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);cursor:pointer;color:#fff}.service-blog-page .contact-button:hover,.service-blog-page .view-all:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,123,255,.4),0 4px 15px rgba(255,255,255,.2);transition:transform .3s ease,box-shadow .3s ease}.recruitment-page .top-page-banner .image-wrapper{position:relative;padding:80px 0;background-size:cover;background-position:center}.recruitment-page .top-page-banner .image-wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.recruitment-page .top-page-banner .image-wrapper .blog-tag{position:relative;z-index:2;color:#fff;display:flex;justify-content:center}.recruitment-page .top-page-banner .image-wrapper .blog-tag div{padding:8px 24px;background-color:rgba(255,255,255,.2);border-radius:100px;color:#fff;font-size:20px;font-weight:600;line-height:28px}.recruitment-page .top-page-banner .image-wrapper .blog-title{position:relative;z-index:2;text-align:center;color:#fff;font-size:32px;font-weight:600;line-height:48px;padding:0;margin-top:24px}@media (min-width:992px){.recruitment-page .top-page-banner .image-wrapper .blog-title{padding:0 40px}}@media (min-width:992px){.recruitment-page .top-page-banner .image-wrapper .blog-title{padding:0 120px;font-size:42px;line-height:56px}}.recruitment-page .introduction-section{background-color:#fff;padding:60px 0}.recruitment-page .introduction-section .section-tag{color:#ed242a;font-weight:700;text-align:center;margin-bottom:16px}.recruitment-page .introduction-section .section-header{text-align:center;margin-bottom:48px}.recruitment-page .introduction-section .section-header .section-title{font-weight:700;color:#0f1726;margin-bottom:16px}.recruitment-page .introduction-section .section-header .section-description{color:#525266;margin:0;line-height:1.6;font-family:Comic-Sans}.recruitment-page .introduction-section .swiper{padding-bottom:20px}.recruitment-page .introduction-section .swiper-slide{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);height:auto}.recruitment-page .introduction-section .intro-card{background-color:#fff;border-radius:8px;height:100%;position:relative;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.recruitment-page .introduction-section .intro-card .card-image{width:100%;height:240px;position:relative;overflow:hidden}.recruitment-page .introduction-section .intro-card .card-image img{width:100%;height:100%;object-fit:cover}.recruitment-page .introduction-section .intro-card .card-content{width:100%;padding:32px;position:relative}.recruitment-page .introduction-section .intro-card .card-content .tag{color:#ed242a;font-weight:700;margin-bottom:16px}.recruitment-page .introduction-section .intro-card .card-content h3{font-size:24px;font-weight:700;color:#0f1726;margin-bottom:16px}.recruitment-page .introduction-section .intro-card .card-content p{font-size:16px;line-height:1.6;color:#525266;margin:0 0 24px 0}.recruitment-page .introduction-section .intro-card .card-content .card-description{font-family:Comic-Sans}.recruitment-page .introduction-section .swiper-button-next,.recruitment-page .introduction-section .swiper-button-prev{width:48px;height:48px;background-color:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#0f1726}.recruitment-page .introduction-section .swiper-button-next:after,.recruitment-page .introduction-section .swiper-button-prev:after{font-size:18px}.recruitment-page .introduction-section .swiper-button-prev{left:4px}.recruitment-page .introduction-section .swiper-button-next{right:4px}.recruitment-page .recruitment-job-section{padding:60px 0}.recruitment-page .recruitment-job-section .sec-title{text-align:center}.recruitment-page .recruitment-job-section .wrap-search{position:relative}.recruitment-page .recruitment-job-section .wrap-search input{width:100%;line-height:48px;font-size:16px;border-radius:32px;background-color:#fff;padding:0 24px;border:1px solid #e2e8f0}.recruitment-page .recruitment-job-section .wrap-search .btn-search{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.recruitment-page .recruitment-job-section .wrap-search-result{display:flex;justify-content:space-between;font-size:16px;line-height:24px}.recruitment-page .recruitment-job-section .wrap-job-list{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.recruitment-page .recruitment-job-section .wrap-job-list{grid-template-columns:1fr}}.recruitment-page .recruitment-job-section .wrap-job-list .job-item{position:relative;background-color:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}.recruitment-page .recruitment-job-section .wrap-job-list .job-item:hover{border-color:#ed242a;box-shadow:0 4px 12px rgba(0,0,0,.08)}.recruitment-page .recruitment-job-section .wrap-job-list .job-item:hover .go-detail{background-color:#ed242a}.recruitment-page .recruitment-job-section .wrap-job-list .job-item:hover .go-detail i{color:#fff}.recruitment-page .recruitment-job-section .wrap-job-list .job-item.hidden-job{display:none}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-image{display:flex;justify-content:center;align-items:flex-start}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-content{padding:0 24px}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-location{font-size:16px;line-height:24px;margin-bottom:8px;color:#525266;display:flex;align-items:center;gap:8px}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-location i{color:#ed242a;font-size:18px}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-title{font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;color:#0f1726;transition:color .3s ease;margin-bottom:10px;display:inline-block}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-title:hover{color:#ed242a}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-number{display:flex;align-items:center;gap:32px}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-number .statistic-wrap{display:flex;align-items:center;gap:8px;color:#525266}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .job-number .statistic-wrap i{color:#ed242a;font-size:18px}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .go-detail{position:absolute;top:24px;right:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f1f5f9;transition:all .3s ease}.recruitment-page .recruitment-job-section .wrap-job-list .job-item .go-detail i{color:#ed242a;font-size:18px;transition:color .3s ease}.coming-soon-page .text-wrapper{margin-top:-30px}@media (min-width:992px){.coming-soon-page .text-wrapper{margin-top:-120px}}.coming-soon-page .button-wrapper{display:flex;justify-content:center}.coming-soon-page .button-link{background:#ed242a;padding:10px 30px;color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:10px}.recruitment-page{padding:60px 0}.recruitment-page .intro-block{position:relative;padding:60px 0}.recruitment-page .intro-block .title{text-align:center;font-weight:700;font-size:20px;position:relative}@media (min-width:992px){.recruitment-page .intro-block .title{font-size:30px}}.recruitment-page .intro-block .intro-bg{position:absolute;left:0;right:0;bottom:0;top:0;background-size:100% auto;background-repeat:no-repeat}.recruitment-page .intro-block .content{position:relative;margin-top:30px}.recruitment-page .intro-block .card-grid{margin-top:120px;display:grid;position:relative;gap:30px}.recruitment-page .intro-block .card-grid p{margin-bottom:unset}@media (min-width:992px){.recruitment-page .intro-block .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 60px}}.recruitment-page .intro-block .card-item{padding:15px;border-radius:10px;background:#fff;display:flex;align-items:center;gap:20px;box-shadow:0 5px 21px 1px rgba(0,0,0,.19)}.recruitment-page .intro-block .card-thumb{width:64px;height:64px;object-fit:cover;border-radius:50%}.recruitment-page .intro-block .card-content{font-size:15px}.recruitment-page .list-recruitment-section .list-grid{margin-top:30px;display:grid;gap:30px}@media (min-width:992px){.recruitment-page .list-recruitment-section .list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.recruitment-page .list-recruitment-section .not-found-content{padding:120px 0}.recruitment-page .list-recruitment-section .card-item{padding:15px;background:#fff;border:1px solid #e6e6e6;border-radius:5px}.recruitment-page .list-recruitment-section .description{color:#00a400;font-weight:500;font-size:15px}.recruitment-page .list-recruitment-section .address{font-size:15px}.recruitment-page .list-recruitment-section .expired-time{font-size:15px}.recruitment-page .list-recruitment-section .button-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:30px;flex-direction:column}@media (min-width:576px){.recruitment-page .list-recruitment-section .button-wrapper{flex-direction:row}}.recruitment-page .list-recruitment-section .button{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:5px;font-size:15px;gap:5px;text-transform:uppercase;font-weight:700;width:100%}.recruitment-page .list-recruitment-section .apply.button{border:1px solid #ed242a;color:#ed242a;background:#faf7f0}.recruitment-page .list-recruitment-section .view-more.button{color:#fff;background:#ed242a}.recruitment-page .journey-intro-section{padding:60px 0;margin-top:60px}@media (min-width:768px){.recruitment-page .journey-intro-section{padding:60px}}.recruitment-page .journey-intro-section .card-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:30px}.recruitment-page .journey-intro-section .card-item{padding:8px 20px;border:1px solid;border-radius:5px;font-size:15px}.recruitment-page .journey-intro-section .card-item i{margin-right:5px}.recruitment-page .journey-intro-section .card-item.style-1{border-color:#ed242a;background:#faf7f0;color:#ed242a}.recruitment-page .journey-intro-section .card-item.style-2{border-color:#12b212;background:#e5ffe5;color:#12b212}.recruitment-page .journey-intro-section .card-item.style-3{border-color:#5c5ce5;background:#ebebff;color:#5c5ce5}.recruitment-page .video-wrapper{margin-top:30px}.recruitment-page .video-wrapper iframe{aspect-ratio:16/9;width:100%;height:100%}.recruitment-page .staff-comment-swiper{margin-top:60px}.recruitment-page .staff-comment-swiper .slide-item{display:grid;gap:30px;background-size:100% auto;background-repeat:no-repeat;padding:80px 30px;border-radius:15px;background-color:#faf7f0}@media (min-width:992px){.recruitment-page .staff-comment-swiper .slide-item{grid-template-columns:1fr 160px;padding:80px 120px}}.recruitment-page .staff-comment-swiper .thumb-wrapper{display:flex;justify-content:center;order:-1}@media (min-width:992px){.recruitment-page .staff-comment-swiper .thumb-wrapper{order:unset}}.recruitment-page .staff-comment-swiper .thumb{width:160px;height:160px;min-width:160px;min-height:160px;object-fit:cover;border-radius:50%;border:6px solid #ed242a;background-color:#fff}.recruitment-page .staff-comment-swiper .swiper-button-next,.recruitment-page .staff-comment-swiper .swiper-button-prev{color:#ed242a}.recruitment-page .staff-comment-swiper .swiper-button-next:after,.recruitment-page .staff-comment-swiper .swiper-button-prev:after{font-size:26px}.recruitment-page .process-section .process-image{width:100%;object-fit:cover}.recruitment-page .process-section .process-image.desktop{display:none}@media (min-width:768px){.recruitment-page .process-section .process-image.desktop{display:block}}.recruitment-page .process-section .process-image.mobile{display:block}@media (min-width:768px){.recruitment-page .process-section .process-image.mobile{display:none}}.page-product-page .all-product-container{display:flex;flex-direction:column;gap:40px}.page-product-page .all-product-top{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;padding:40px 0 0 0}@media (min-width:768px){.page-product-page .all-product-top{padding:40px 60px 0 60px}}.page-product-page .all-product-top .title{font-weight:700;text-align:center}.page-product-page .all-product-top .description{color:#525266;font-weight:400;text-align:center;font-family:Comic-Sans}.page-product-page .all-product-tab-button{cursor:pointer;padding:8px 20px;border-radius:40px;box-shadow:0 0 10px 0 rgba(255,255,255,.2);backdrop-filter:blur(12px);font-size:16px;position:relative;color:#525266;overflow:hidden;transition-duration:.2s;background:#f2f2f2;font-weight:700}.page-product-page .all-product-tab-button.active{transition-duration:.2s;background:#ed242a;box-shadow:2px 2px 5px rgba(0,0,0,.3);color:#fff}.page-product-page .list-all-products{gap:24px;display:grid;grid-template-columns:1fr 1fr}@media (min-width:1200px){.page-product-page .list-all-products{padding:0 60px 40px 60px}}@media (max-width:768px){.page-product-page .list-all-products{grid-template-columns:1fr}}.page-product-page .product-item{display:flex;flex-direction:column;gap:20px;align-items:center;background-color:#fff;padding:20px;border-radius:12px}.page-product-page .product-item:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.1)}@media (min-width:768px){.page-product-page .product-item{gap:40px}}.page-product-page .product-item .title{text-align:center;font-weight:700}.page-product-page .product-item .case-study-item{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;cursor:pointer;width:100%}.page-product-page .product-item .case-study-item img{width:100%;aspect-ratio:9/5;object-fit:cover}.page-product-page .product-item .des-case-study{display:flex;flex-direction:column;gap:12px}.page-product-page .product-item .des-case-study .tag{overflow:hidden;text-overflow:ellipsis;font-weight:700;width:200px;text-transform:uppercase}@media (min-width:992px){.page-product-page .product-item .des-case-study .tag{width:300px}}.page-product-page .product-item .des-case-study .case-content{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:768px){.page-product-page .product-item .des-case-study .case-content{gap:20px}}.page-product-page .product-item .des-case-study .title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-weight:700;text-align:start}.page-product-page .product-item .des-case-study .des{color:#525266;font-family:Comic-Sans}.page-product-page .product-item .view-all{padding:12px 24px;border-radius:28px;display:flex;justify-content:center;align-items:center;gap:8px;font-weight:700;border:2px solid #ff9da0;background:linear-gradient(91deg,#0f1726 0,#fe353b 100%);cursor:pointer;color:#fff}.service-page{position:relative}.service-page .d-flex.container{flex-direction:column;justify-content:center;align-items:center}.service-page .content-service-block{gap:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}@media (min-width:992px){.service-page .content-service-block{padding:40px 120px}}.service-page .content-service-block .title{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:48px;background:linear-gradient(135deg,#ff9da0 0,#ed242a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.service-page .content-service-block .title{font-size:32px}}.service-page .content-service-block .content-service{color:#525266;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:40px}@media (min-width:768px){.service-page .content-service-block .content-service{font-size:24px}}.service-page .grid-service{padding:0 12px}@media (min-width:992px){.service-page .grid-service{padding:40px 12px}}.service-page .service-slide{display:flex;flex-direction:column;justify-content:center;align-items:start;border-radius:12px;border:1px solid #ff9da0;background-color:#fff;margin-bottom:10px}.service-page .service-slide:hover{box-shadow:0 4px 10px #ff9da0}.service-page .service-slide img{aspect-ratio:3/2;width:100%;object-fit:cover;border-radius:12px 12px 0 0}.service-page .service-slide .item-title{overflow:hidden;color:#0f1726;text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:700;line-height:32px;padding:20px}.service-page .service-slide .item-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;color:#525266;font-size:16px;font-style:normal;font-weight:400;padding:0 20px 20px 20px;line-height:24px;margin-bottom:12px;height:100px}.service-page .service-scrollbar{margin-top:20px;height:8px;margin-bottom:10px}.service-page .service-scrollbar .swiper-scrollbar-drag{background:linear-gradient(91deg,#ed242a 0,#ed242a 100%)}.about-us-page .banner-section{width:100%;height:auto;aspect-ratio:2/1;background-size:cover;min-height:350px;background-position:center}.about-us-page .title{font-weight:700;text-align:center}.about-us-page .member-section-container{padding:40px 0}.about-us-page .member-slide{display:none;flex-direction:column;justify-content:start;align-items:center;border-radius:12px;background-color:#fff;padding:unset}@media (min-width:768px){.about-us-page .member-slide{padding:10px}}.about-us-page .member-slide img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.about-us-page .image-wrapper{display:flex;justify-content:center;align-items:center;width:45%;aspect-ratio:1/1;border-radius:50%;background-color:#fff;border:2px solid #00008b;padding:2px}.about-us-page .name{margin-top:10px;color:#0f1726;font-size:20px;font-weight:700;line-height:27px}.about-us-page .position{margin-top:10px;color:#3f7fff;font-weight:600;line-height:20px;text-align:center;font-family:Comic-Sans}.about-us-page .member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-us-page .member-grid .member-slide:nth-child(-n+4){display:flex}@media (min-width:768px){.about-us-page .member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-us-page .member-grid .member-slide:nth-child(-n+6){display:flex}}@media (min-width:992px){.about-us-page .member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.about-us-page .member-grid .member-slide:nth-child(-n+8){display:flex}}.about-us-page .exp{overflow:hidden;color:#525266;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px}@media (min-width:992px){.about-us-page .exp{font-size:16px;line-height:24px}}.about-us-page .process-section{background-color:#f5f8fa}.about-us-page .process-container{padding:40px 0;display:flex;gap:40px;justify-content:center;flex-direction:column}.about-us-page .process-item{display:grid;gap:0;grid-template-columns:1fr}@media (min-width:992px){.about-us-page .process-item{grid-template-columns:1fr 55%;gap:40px}}.about-us-page .process-item:nth-child(odd){grid-template-columns:1fr}@media (min-width:992px){.about-us-page .process-item:nth-child(odd){grid-template-columns:50% 1fr}}.about-us-page .process-item:nth-child(odd) .process-desc-block{order:2}@media (min-width:992px){.about-us-page .process-item:nth-child(odd) .process-desc-block{order:-1}}.about-us-page .process-desc-block{padding:unset}@media (min-width:992px){.about-us-page .process-desc-block{padding:12px}}.about-us-page .process-desc-block img{width:100%;height:100%;object-fit:cover}.about-us-page .process-desc-block .process-title{color:#0f1726}.about-us-page .process-desc{margin-top:10px;color:#525266;font-weight:400;font-family:Comic-Sans}.about-us-page .culture-container{padding:40px 0;gap:40px;display:flex;flex-direction:column}.about-us-page .view-more-member-btn{padding:10px 20px;color:#fff;background:linear-gradient(135deg,#ff9da0 0,#ed242a 100%);border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:all .3s ease;display:inline-flex;position:absolute;bottom:20px;left:50%;font-weight:700;transform:translateX(-50%)}.about-us-page .view-more-member-btn:hover{scale:1.03}.about-us-page .cultureSwiper{margin-top:40px}.about-us-page .culture-slide{display:flex;flex-direction:column;align-items:start;height:auto}.about-us-page .culture-slide img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px}.about-us-page .culture-slide .culture-title{color:#0f1726;font-size:20px;font-weight:700;line-height:28px;margin-top:16px}.about-us-page .culture-slide .culture-desc{color:#525266;font-size:16px;font-weight:400;line-height:24px}.contact-page .contact-page-banner .image-wrapper{position:relative;padding:80px 0;background-size:cover;background-position:center}.contact-page .contact-page-banner .image-wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:1}.contact-page .contact-page-banner .image-wrapper .blog-tag{position:relative;z-index:2;color:#fff;display:flex;justify-content:center}.contact-page .contact-page-banner .image-wrapper .blog-tag div{padding:8px 24px;background-color:rgba(255,255,255,.2);border-radius:100px;color:#fff;font-size:20px;font-weight:600;line-height:28px}.contact-page .contact-page-banner .image-wrapper .blog-title{position:relative;z-index:2;text-align:center;color:#fff;font-size:32px;font-weight:600;line-height:48px;padding:0;margin-top:24px}@media (min-width:576px){.contact-page .contact-page-banner .image-wrapper .blog-title{padding:0 40px}}@media (min-width:992px){.contact-page .contact-page-banner .image-wrapper .blog-title{padding:0 120px;font-size:42px;line-height:56px}}.contact-page .info-block{padding:40px 0;display:grid;gap:30px}@media (min-width:992px){.contact-page .info-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-page .info-block .info-item-card{border-radius:10px;overflow:hidden;border:1px solid #f8fafc;background-color:#f8fafc}.contact-page .info-block .content-wrapper{padding:20px}.contact-page .info-block .icon-wrap{width:64px;height:64px;display:flex;justify-content:center;align-items:center;position:absolute;border:4px solid transparent;background:linear-gradient(white 0 0) padding-box,linear-gradient(to right,#760000,#5a0000) border-box;border-radius:50%;top:-40px;left:50%;transform:translateX(-50%)}.contact-page .info-block .icon-wrap i{font-size:28px}.contact-page .info-block .card-img{aspect-ratio:16/9;object-fit:cover;width:100%}.contact-page .info-block .card-title{font-weight:700;text-align:center;font-size:24px;margin-bottom:10px}.contact-page .info-block .card-content{text-align:center;font-family:Comic-Sans}.title-red{color:#ed242a}