body{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{font-family:"SF Pro Display";font-size:14px;font-style:normal;font-weight:500;line-height:1.3em;text-transform:uppercase;text-align:center}.rank-math-breadcrumb a,.rank-math-breadcrumb .separator{color:#53B3A6}.rank-math-breadcrumb a:hover{color:#FF4713}.rank-math-breadcrumb .separator{margin:0 8px}.rank-math-breadcrumb .last{color:#fff}p{margin:0!important}.max_line_1,.max_line_1 a,.max_line_1 p{overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important}.max_line_2,.max_line_2 a,.max_line_2 p{overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important}.max_line_3,.max_line_3 a,.max_line_3 p{overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important}.btn .elementor-button,.form-data .elementor-button{position:relative;display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:none;z-index:1;padding:13px 15px!important}.btn .elementor-button::before,.form-data .elementor-button::before{content:" ";position:absolute;inset:0;padding:2px;border-radius:999px;background:linear-gradient(180deg,#F2F2F2,#FF4713,#FFFFFF);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.btn-primary .elementor-button{background:#FF4713!important;box-shadow:0 69px 69px 0 rgb(0 0 0 / .09),0 17px 38px 0 rgb(0 0 0 / .1)}.btn-primary .elementor-button:hover{background:#007565!important}.btn-primary .elementor-button:hover::before,.form-data .elementor-button::before{background:linear-gradient(180deg,#F2F2F2,#007565,#FFFFFF)!important}.btn-secondary .elementor-button::before{background:linear-gradient(180deg,#F2F2F2,#007565,#FFFFFF)!important}.btn-secondary .elementor-button:hover::before,.form-data .elementor-button:hover::before{background:linear-gradient(180deg,#F2F2F2,#FF4713,#FFFFFF)!important}.btn-secondary .elementor-button{background:rgb(0 117 101 / .8)!important;box-shadow:0 2150.239px 600.875px 0 #fff0,0 1375.557px 551.216px 0 rgb(0 0 0 / .01),0 774.682px 466.795px 0 rgb(0 0 0 / .05),0 342.648px 342.648px 0 rgb(0 0 0 / .09),0 84.42px 188.705px 0 rgb(0 0 0 / .1)!important}.btn-transparent .elementor-button{background:rgb(255 255 255 / .7);box-shadow:0 433px 121px 0 #fff0,0 277px 111px 0 rgb(0 0 0 / .01),0 156px 94px 0 rgb(0 0 0 / .05),0 69px 69px 0 rgb(0 0 0 / .09),0 17px 38px 0 rgb(0 0 0 / .1);backdrop-filter:blur(9px)}.btn-transparent .elementor-button:hover,.btn-secondary .elementor-button:hover,.form-data .elementor-button:hover{background:#F04E23!important;color:#fff!important}.btn-transparent .elementor-button:hover .elementor-button-icon svg{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.btn-transparent .elementor-button:hover::before{background:linear-gradient(180deg,#F2F2F2,#FF4713,#FFFFFF)}.btn-transparent .elementor-button::before{content:"";position:absolute;inset:0;padding:2px;border-radius:999px;background:linear-gradient(180deg,#F2F2F2,#007565,#FFFFFF);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.cta-data .elementor-icon-wrapper{position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:999px;border:none;z-index:1;padding:16px!important;width:48px;height:48px;opacity:0;background:rgb(255 255 255 / .3);box-shadow:0 433px 121px 0 #fff0,0 156px 94px 0 rgb(0 0 0 / .05);backdrop-filter:blur(9px)}.cta-data .elementor-icon-wrapper:hover{background:#007565B2}.cta-data .elementor-icon-wrapper a::before{content:" ";position:absolute;inset:0;padding:2px;border-radius:999px;background:linear-gradient(180deg,#F2F2F2,#818181,#FFFFFF);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.col-giai-phap{border:2px solid #fff0;transition:all .4s ease}.col-giai-phap{transition:all .4s ease}.col-giai-phap .btn-transparent{max-height:0;opacity:0;transform:translateY(-15px);overflow:hidden;transition:all .4s ease}.col-giai-phap:hover .btn-transparent{max-height:80px;opacity:1;transform:translateY(0)}.col-giai-phap:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#F58634 0%,#ED3237 100%) border-box;border:2px solid #fff0;border-radius:36px;box-shadow:0 4px 36px 0 rgb(240 78 35 / .66)!important}.btn-slide .elementor-swiper-button,.swiper-nav-center .about_box_img_prev,.swiper-nav-center .about_box_img{display:flex;width:50px;height:50px;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:999px;background:rgb(255 255 255 / .3);box-shadow:0 433px 121px 0 #fff0,0 156px 94px 0 rgb(0 0 0 / .05);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);z-index:0;cursor:pointer}.swiper-nav-center .about_box_img_prev:hover,.swiper-nav-center .about_box_img:hover{background:#007565}.swiper-nav-center .about_box_img_prev:hover svg,.swiper-nav-center .about_box_img:hover svg{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.btn-slide .elementor-swiper-button::before,.swiper-nav-center .about_box_img_prev::before,.swiper-nav-center .about_box_img::before{content:"";position:absolute;inset:0;padding:2px;border-radius:999px;background:linear-gradient(180deg,#F2F2F2,#818181,#FFFFFF);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.btn-slide:hover .elementor-swiper-button-next:hover::before,.btn-slide:hover .elementor-swiper-button-prev:hover::before,.swiper-nav-center .about_box_img_prev:hover::before,.swiper-nav-center .about_box_img:hover::before{background:linear-gradient(180deg,#F2F2F2,#89D4C2,#FFFFFF)}.btn-slide .elementor-swiper-button-next:hover,.btn-slide .elementor-swiper-button-prev:hover{background:rgb(0 117 101 / .7)}.main-menu .elementor-nav-menu>li>a{position:relative;display:inline-block;padding-right:18px}.main-menu .elementor-nav-menu>li>a::after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:12px;background-color:transparent!important;background-image:url(/wp-content/themes/saokimdigital/assets/images/line-menu.svg);background-size:contain;background-repeat:no-repeat;transition:width 0.3s ease}.main-menu .elementor-nav-menu>li:hover>a::after{width:100%}.main-menu .elementor-nav-menu .has-submenu{display:flex}.counter-number .elementor-counter-number,.counter-number .elementor-counter-number-suffix{color:#007565;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#fff0;background-image:linear-gradient(180deg,#ffffff 35%,#007565 100%);-webkit-background-clip:text;-webkit-text-fill-color:#007565;white-space:nowrap}.counter-about{color:#FFF;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#fff0;background-image:linear-gradient(180deg,#FF9E84 35%,#F04E23 100%);-webkit-background-clip:text;-webkit-text-fill-color:#FFF;white-space:nowrap}.container-sty{transition:background-color 0.3s ease;background-color:#fff0;position:fixed;top:0;left:0;width:100%;z-index:999;box-sizing:border-box}.container-sty.scrolled{background-color:rgb(255 255 255 / .9)!important;box-shadow:0 6px 12px 0 rgb(0 0 0 / .02);backdrop-filter:blur(10px)}.container-sty .icon-seach svg{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.container-sty.scrolled .icon-seach svg{-webkit-filter:none!important;filter:none!important}.container-sty.scrolled .e-con-inner{padding:16px 0px!important}.container-sty .img-original,.container-sty.scrolled .img-white{display:none}.container-sty.scrolled .img-original,.container-sty .img-white{display:block}.container-sty.scrolled .menu-item a{color:#333333!important;fill:#333333!important}.container-sty.scrolled .sub-arrow{width:20px!important}.container-sty.scrolled .menu-item a:hover{color:#007565!important;fill:#007565!important}.container-sty .menu-sidebar svg{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.container-sty.scrolled .menu-sidebar svg{filter:none!important;-webkit-filter:none!important}.tab-menu-new .e-n-tab-title{position:relative;display:inline-flex;align-items:center;border:none;z-index:1;box-shadow:0 433px 121px 0 #fff0,0 277px 111px 0 rgb(0 0 0 / .01),0 156px 94px 0 rgb(0 0 0 / .05),0 69px 69px 0 rgb(0 0 0 / .09),0 17px 38px 0 rgb(0 0 0 / .1);backdrop-filter:blur(9px)}.tab-menu-new .e-n-tab-title::before{content:"";position:absolute;inset:0;padding:2px;border-radius:999px;background:linear-gradient(180deg,#F2F2F2,#007565,#FFFFFF);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.list-ds-item .page-numbers{width:38px;height:45px;border-radius:8px;display:flex;align-items:center;justify-content:center}.list-ds-item .elementor-pagination{align-items:center}.list-ds-item .elementor-pagination{display:flex;justify-content:center}.list-ds-item .page-numbers:hover{background:#007565;color:#fff!important}.list-ds-item .page-numbers:hover svg{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.list-ds-item .prev:hover:before,.list-ds-item .next:hover:before{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.list-ds-item .current{background:#007565;color:#fff!important}.list-ds-item .prev,.list-ds-item .next{width:38px;height:45px;position:relative}.list-ds-item .next:before{content:'';position:absolute;width:100%;height:100%;background-image:url(/wp-content/themes/saokimdigital/assets/images/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:24px;inset:0;transition:all 0.3s ease}.list-ds-item .prev:before{content:'';position:absolute;width:100%;height:100%;background-image:url(/wp-content/themes/saokimdigital/assets/images/arrow-left.svg);background-repeat:no-repeat;background-position:center;background-size:24px;inset:0;transition:all 0.3s ease}.group-icon-box{position:relative;overflow:hidden}.group-icon-box .img-box-child{position:absolute;top:0;left:0}.group-icon-box .img-box{width:120px;height:120px;display:flex;justify-content:center;align-items:center}.group-icon-box .img-box-child img{transform:translateX(0);transition:transform 0.4s ease}.group-icon-box .img-box:hover~.img-box-child img{transform:translateX(100px)}.form-data .elementor-field{width:100%;border:2px solid transparent!important;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(180deg,#F2F2F2,#818181,#FFFFFF) border-box!important;background-clip:padding-box,border-box!important;backdrop-filter:blur(9px);box-shadow:0 17px 38px rgb(0 0 0 / .1)}.form-data .elementor-field-subgroup .elementor-field-option{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:11px}.form-data .elementor-field-subgroup .elementor-field{border:none!important;background:none!important;background-clip:unset!important;backdrop-filter:none!important;box-shadow:none!important;width:auto}.form-data .elementor-field-textual{border-radius:26px!important}.form-data .elementor-field:focus{outline:none!important;box-shadow:0 17px 38px rgb(0 0 0 / .1)!important}.giai-phap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.giai-phap-sp--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 65px}.giai-phap-sp--grid .gp-sp-content h3{color:#000;font-family:'SF Pro Display';font-size:20px;font-style:normal;font-weight:700;line-height:1.3em;margin:0}.giai-phap-sp--grid .gp-sp-content{display:flex;flex-direction:column;gap:12px}.giai-phap-sp--grid .gp-sp-desc{color:#000;font-family:"SF Pro Display";font-size:16px;font-style:normal;font-weight:400;line-height:1.3em}.giai-phap-item{background:#fff;border-radius:20px;padding:40px}.gp-inner{display:flex;gap:32px;align-items:flex-start}.gp-icon{width:76px;height:76px;border-radius:10px;display:flex;align-items:center;justify-content:center}.gp-icon img{max-width:24px}.gp-content h3{margin:0 0 12px;color:#333;font-family:'SF Pro Display';font-size:24px;font-style:normal;font-weight:700;line-height:1.3em}.gp-content p{margin:0;color:#333;font-family:'SF Pro Display';font-size:16px;font-style:normal;font-weight:400;line-height:1.3em}.loi-ich-tabs{display:flex;gap:20px;flex-direction:column}.tab-item{cursor:pointer;color:#95A3A1;font-family:'SF Pro Display';font-size:18px;font-style:normal;font-weight:700;line-height:140%;position:relative}.tab-item::before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#007565;border-radius:50%;opacity:0;transition:all 0.3s ease}.tab-item.active{color:#007565;margin-left:18px}.tab-item.active::before{opacity:1}.loi-ich-contents .content-item{display:none}.loi-ich-contents .content-item.active{display:block}.loi-ich-contents .content-item h3{color:#007565;font-family:'SF Pro Display';font-size:40px;font-style:normal;font-weight:700;line-height:1.3em;text-transform:uppercase;margin:0 0 46px;padding-bottom:46px;border-bottom:1px solid #B8B8B880}.loi-ich-contents .content{color:#000;font-family:'SF Pro Display',sans-serif!important;font-size:18px;font-style:normal;font-weight:500;line-height:1.3em}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgb(0 0 0 / .1);z-index:10;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{content:'';position:absolute;background-image:url(/wp-content/themes/saokimdigital/assets/images/arrow_bottom_on_top.svg);background-position:center;background-repeat:no-repeat;background-size:auto;text-align:center;line-height:46px;font-size:24px;color:#007565;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear;transform:rotate(180deg)}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#007565;stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}.myAboutSwiper{width:100%;padding:0 0 45px 0px!important;overflow:hidden;display:flex;justify-content:center}.myAboutSwiper .swiper-slide{position:relative;background-color:#fff;padding:42px;min-height:391px;z-index:1;width:auto;transition:all 0.4s ease;width:757px!important;transform:scale(.72)}.myAboutSwiper .swiper-slide::after{content:"";position:absolute;inset:0;background:rgb(255 255 255 / .74);border-radius:16px;z-index:2;transition:0.4s}.myAboutSwiper .swiper-slide-active::after{background:#fff0}.myAboutSwiper .swiper-wrapper{align-items:center;display:flex;padding:40px 0}.myAboutSwiper .swiper-slide .testimonial-box{position:relative;padding-bottom:24px}.myAboutSwiper .swiper-slide-active{transform:scale(1)!important;z-index:3;opacity:1;border-radius:16px;box-shadow:-8px -4px 29px 0 rgb(0 0 0 / .08)}.testimonial-box{display:flex;flex-direction:column;gap:45px}.testimonial-box .top{display:flex;gap:24px;align-items:center}.testimonial-box .avatar img{width:108px;height:108px;border-radius:50%;object-fit:cover}.testimonial-box .info h4{margin:0;color:#030303;font-family:'SF Pro Display';font-size:24px;font-style:normal;font-weight:700;line-height:normal}.testimonial-box .info p{color:#030303;font-family:"SF Pro Display";font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0!important}.testimonial-box .stars img{width:24px;height:24px}.testimonial-box .bottom{position:relative}.testimonial-box .content{color:#030303;font-family:"SF Pro Display";font-size:16px;font-style:normal;font-weight:400;line-height:1.3em}.myAboutSwiper .swiper-slide-active .testimonial-box .content{font-size:24px}.testimonial-box .quote-icon{display:flex;justify-content:flex-end}.testimonial-box .quote-icon img{margin-top:30px;width:64px;height:53px}.swiper-nav-center{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:12px}.timeline-swiper{position:relative;overflow:visible}.timeline-container{position:relative;width:100%;max-width:100%;overflow:hidden}.timeline-container::before{content:"";position:absolute;top:9px;left:0;width:100%;height:2px;background:#cfd8dc;z-index:1}.timeline-wrapper{width:100%;max-width:var(--content-width);margin:0 auto;position:relative;z-index:3}.timeline-item{position:relative;padding:24px 20px 0 20px;cursor:pointer}.timeline-item::before{content:"";position:absolute;top:10px;left:50%;width:8px;height:8px;background:#007565;border-radius:50%;transform:translate(-50%,-50%);z-index:2}.timeline-item::after{content:"";position:absolute;top:10px;left:50%;width:18px;height:18px;border-radius:50%;background:rgb(0 117 101 / .1);transform:translate(-50%,-50%);animation:pulseDot 1.8s infinite;z-index:1}.timeline-item:hover::before{background:#F04E23}.timeline-item:hover::after{background:rgb(240 78 35 / .1)}.timeline-wrapper .timeline-time,.timeline-wrapper .timeline-title{color:rgb(0 117 101 / .26);text-align:center;font-family:'SF Pro Display';font-style:normal;font-weight:900;line-height:1.3em;margin:0}.timeline-item:hover .timeline-time,.timeline-item:hover .timeline-title{color:#F04E23}.timeline-wrapper .timeline-time{font-size:24px}.timeline-wrapper .timeline-title{font-size:48px}.timeline-wrapper .timeline-excerpt{color:#333;text-align:center;font-family:"SF Pro Display";font-size:16px;font-style:normal;font-weight:400;line-height:1.3em;margin:0}.form_apply_job .elementor-field-type-upload{display:none!important}.my_form_label{color:#333;font-family:'SF Pro Display';font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin:0 0 8px 0}.my_cv_btn{display:flex;align-items:center;gap:16px}.my_file_cv_name{color:#3B3B3B;font-family:"SF Pro Display";font-size:16px;font-style:normal;font-weight:400;line-height:18px}.nav-menu .elementor-nav-menu li{position:relative;padding-left:14px}.nav-menu .elementor-nav-menu{display:flex;flex-wrap:nowrap!important;gap:65px}.nav-menu .elementor-nav-menu li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#87B5AF;transition:0.3s ease}.nav-menu .menu-item a{margin:0!important}.nav-menu .elementor-nav-menu li:hover::before{background:#fff}.nav-menu .elementor-nav-menu li.current-menu-item::before{background:#fff}.nav-menu .elementor-nav-menu .sub-arrow .e-font-icon-svg{height:12px!important;width:12px!important}.nav-menu .elementor-nav-menu:after{display:none}.my_header .gtranslate_wrapper{position:relative;padding-right:20px}.my_header .gtranslate_wrapper::before{content:'';position:absolute;right:0;top:50%;transform:translate(0,-50%);z-index:1;width:16px;height:16px;background-image:url(/wp-content/themes/saokimdigital/assets/images/arrow-lg.svg);background-size:100%}.icon-home .elementor-icon-wrapper{display:flex;width:70px;height:70px;padding:12px;justify-content:center;align-items:center;gap:16px;border-radius:12px;border:2px solid #F2F2F2;background:rgb(137 212 194 / .5);box-shadow:0 433px 121px 0 #fff0,0 277px 111px 0 rgb(0 0 0 / .01),0 156px 94px 0 rgb(0 0 0 / .05);backdrop-filter:blur(9px)}.my_header .custom-gtranslate::before{content:'';position:absolute;right:0;top:50%;transform:translate(0,-50%);z-index:1;width:16px;height:16px;background-image:url(/wp-content/themes/saokimdigital/assets/images/arrow-lg-bottom.svg);background-size:100%}.my_header .glink{color:#333;text-align:center;font-family:"SF Pro Display";font-size:18px;font-style:normal;font-weight:400!important;line-height:150%}.container-sty .glink{color:#fff}.container-sty.scrolled .glink{color:#333}.container-sty .gtranslate_wrapper::before{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.container-sty.scrolled .gtranslate_wrapper::before{-webkit-filter:none!important;filter:none!important}.my_header .lang-group{position:absolute;top:100%;z-index:1;display:none;padding:2px 10px;right:auto;left:-10px;display:none;flex-direction:column;justify-content:center;text-align:center;gap:4px;border-radius:5px;background:#FFF;box-shadow:0 0 20px 0 rgb(0 0 0 / .12)}.lang-group .glink{display:block!important;color:#333!important}.my_header .gtranslate_wrapper:hover .lang-group{display:flex}@media screen and (max-width:1550px){.nav-menu .elementor-nav-menu{display:flex;flex-wrap:wrap;gap:42px}.myAboutSwiper .swiper-slide{padding:36px;min-height:320px}.testimonial-box .info h4{font-size:22px}.testimonial-box .info p{font-size:16px}.myAboutSwiper .swiper-slide-active .testimonial-box .content{font-size:22px}.testimonial-box{gap:30px}.testimonial-box .stars img{width:20px;height:20px}.testimonial-box .quote-icon img{margin-top:20px;width:45px;height:45px}.icon-home .elementor-icon-wrapper{display:flex;width:60px;height:60px;padding:10px}.btn-slide .elementor-swiper-button{width:46px;height:46px}.group-icon-box .img-box{width:100px;height:100px}.group-icon-box .img-box:hover~.img-box-child img{transform:translateX(80px)}.giai-phap-item{padding:30px}.gp-icon{width:65px;height:65px}.gp-content h3{margin:0 0 10px;font-size:20px}.loi-ich-contents .content-item h3{font-size:34px;margin:0 0 30px;padding-bottom:30px}.loi-ich-contents .content,.tab-item{font-size:16px}.loi-ich-tabs{gap:16px}.timeline-wrapper .timeline-title{font-size:40px}.timeline-wrapper .timeline-time{font-size:18px}.timeline-container::before{left:120px}.timeline-wrapper{padding:0 60px 0 0}.giai-phap-sp--grid{gap:30px 40px}.giai-phap-sp--grid .gp-sp-content h3{font-size:18px}}@media screen and (max-width:1110px){.btn-slide .elementor-swiper-button{width:40px;height:40px}.myAboutSwiper .swiper-slide{padding:28px;min-height:280px;width:550px!important}.testimonial-box{gap:20px}.testimonial-box .content{font-size:20px}.form-data .elementor-field-textual{border-radius:16px!important}.col-giai-phap:hover{border-radius:20px}.list-ds-item .prev,.list-ds-item .next,.list-ds-item .page-numbers{width:28px;height:35px}.list-ds-item .next:before,.list-ds-item .prev:before{background-size:16px}.btn .elementor-button{gap:6px;padding:10px 12px!important}.cta-data .elementor-icon-wrapper{padding:12px!important;width:40px;height:40px}.group-icon-box .img-box{width:60px;height:60px}.group-icon-box .img-box:hover~.img-box-child img{transform:translateX(40px)}.loi-ich-contents .content-item h3{font-size:26px;margin:0 0 20px;padding-bottom:20px}.gp-inner{display:flex;gap:16px;flex-direction:column}.giai-phap-item{padding:24px}.timeline-wrapper .timeline-title{font-size:36px}.timeline-wrapper .timeline-time{font-size:16px}.timeline-container::before{left:115px}.timeline-wrapper{padding:0 25px 0 0}}@media screen and (max-width:767px){.myAboutSwiper .swiper-slide{padding:20px;min-height:200px;width:280px!important}.testimonial-box .info p{font-size:14px}.testimonial-box .stars img{width:16px;height:16px}.testimonial-box{gap:10px}.myAboutSwiper .swiper-slide-active .testimonial-box .content,.testimonial-box .info h4{font-size:16px}.timeline-wrapper .timeline-title{font-size:32px}.timeline-wrapper .timeline-excerpt{font-size:14px}.testimonial-box .quote-icon img{margin-top:10px;width:30px;height:30px}.swiper-nav-center .about_box_img_prev,.swiper-nav-center .about_box_img{width:40px;padding:5px;height:40px}.myAboutSwiper .swiper-slide .testimonial-box{padding-bottom:0}.myAboutSwiper{padding:0 0 30px 0!important}.timeline-wrapper{padding:0 16px 0 0}.giai-phap-sp--grid .gp-sp-content h3{font-size:16px}.giai-phap-sp--grid{gap:20px}.timeline-container::before{left:85px}.my_cv_btn{display:flex;align-items:flex-start;gap:10px;flex-direction:column}.col-giai-phap .btn-transparent{max-height:80px;opacity:1;transform:translateY(0)}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{font-size:12px}.gp-content h3{font-size:16px}.gp-content p,.loi-ich-contents .content,.tab-item{font-size:14px}.gp-icon{width:50px;height:50px}.giai-phap-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.loi-ich-contents .content-item h3{font-size:22px;margin:0 0 14px;padding-bottom:14px}.testimonial-box .top{gap:12px}.testimonial-box .avatar img{width:80px;height:auto}}