:root{--font-extra-large:clamp(40px, 5vw, 72px);--font-h1:clamp(28px, 3.3vw, 48px);--font-middle-large:clamp(24px, 2.8vw, 42px);--font-h2:clamp(22px, 2.4vw, 36px);--font-center:clamp(20px, 2vw, 30px);--font-h3:clamp(18px, 1.8vw, 24px);--font-body-large:clamp(16px, 1.3vw, 20px);--font-body:clamp(14px, 1.2vw, 16px);--font-small:clamp(12px, 1vw, 14px)}body,html{overflow-x:hidden;font-size:16px!important}@media screen and (max-width:991px){body,html{font-size:98%!important}}@media screen and (max-width:767px){body,html{font-size:95%!important}h1,h2,h3,h4,h5,h6{line-height:30px!important}}.g-hidden{display:none!important}.w-50{width:50%;padding-inline:.5rem}.w-100{width:100%;padding-inline:.5rem}.entry-content a{color:var(--primary-color)}.text-justify{text-align:justify!important}div#toc_container,div.entry-content.single-page img{margin-top:20px}.wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none;font-weight:700;color:#00a0d2;text-align:center;margin-top:1rem;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#ffb900}.wpcf7 form.sent .wpcf7-response-output{color:#46b450}span.wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.header-top{border-bottom:1px solid #E7EDEF}.dflex.social-item{display:flex;align-items:center;column-gap:1rem;color:#000}.dflex.social-item span,.dflex.social-item a{font-size:14px}.social-icons.follow-icons{display:flex;align-items:start;column-gap:1rem;margin-top:1rem}div#content .red-text-title{color:#AD0006}div#content .uppercase.title-section{font-weight:400;color:var(--primary-color);line-height:55px;font-size:clamp(1.5rem, 4vw, 2.2rem)}div#content .uppercase.sub-title-section{font-weight:600;font-size:1.1rem;color:#333;padding:20px 0}.white-text-title{color:#fff!important}h5.sub-title-section{font-size:1rem;font-weight:600}.solution_home{padding-block:5rem!important}section.contact-section{padding-bottom:0!important}section.section.contact-section .section-content.relative{height:100%;display:flex;align-items:flex-end}section.section.contact-section div.row-content-section-contact{align-items:flex-end}section.section.contact-section div.row-content-section-contact>div.col{padding-bottom:0}.row-btn-os-item{display:flex;justify-content:space-evenly}.row-btn-os-item a.item-os{display:flex;justify-content:center;align-items:center;border:2px solid #000;border-radius:15px;padding:5px 25px;transition:.5s ease}.row-btn-os-item a.item-os svg path{transition:.5s ease}.row-btn-os-item a.item-os:hover{background-color:var(--primary-color);color:#fff}.row-btn-os-item a.item-os:hover svg path{fill:#fff}.row-btn-os-item a.item-os p{font-size:20px;font-weight:700}.row-btn-os-item a.item-os svg{display:flex;margin-left:10px}.btn-contact-advise{margin-top:30px}.btn-contact{display:flex;align-items:center;justify-content:center;border-radius:5px;padding:10px 20px;width:100%;background:#fff;word-break:break-word}button.btn.btn-primary.btn-mail-contact.btn-contact{border:5px solid #3676FF}button.btn.btn-primary.btn-hotline-contact.btn-contact{border:5px solid #AD0006}.btn-contact span.btn-icon{line-height:normal}.btn-contact .btn-text{text-align:left;margin-left:24px}.btn-contact .btn-text *{margin:0;padding:0}.btn-mail-contact.btn-contact .btn-text *{color:#3676FF}.btn-hotline-contact.btn-contact .btn-text *{color:#AD0006}.btn-contact .btn-text p.content{text-transform:lowercase;line-height:normal}.col-image-section-contact{padding:0}@media screen and (max-width:1024px){section.section.contact-section{margin-top:150px}section.section.contact-section .section-bg{background-position:0% 60%;height:300px;top:-150px;background-size:100%!important}}@media screen and (max-width:650px){div.row-content-section-contact>div.col{max-width:100%;width:100%}section.section.contact-section{height:100%;padding:0!important;margin-top:50px}section.section.contact-section{background-color:var(--primary-color);margin-top:50px}section.section.contact-section div.col-inner div.row{flex-direction:column}section.section.contact-section div.col-inner div.row div.col{max-width:100%;width:100%}}@media screen and (max-width:1250px){.sub-hidden-line{display:none}}@media screen and (max-width:1040px){.btn-contact{font-size:.7em}}div.row-button a.btn.btn-contact-now{margin:0 auto}a.btn.btn-contact-now{background:#ad0006;color:#fff;border-radius:50px;padding:10px 20px;font-weight:700;position:relative;display:flex;width:fit-content;justify-content:center;align-items:center;transition:.3s ease}a.btn.btn-contact-now:hover{background-color:#f72028}a.btn.btn-contact-now.btn-contact-arrow:before{content:'';width:20px;height:20px;margin-right:10px;background-image:url(/wp-content/uploads/2024/10/right-arrow-svgrepo.png);transition:all 0.3s}.slider-gallery-logo .gallery-col{max-height:150px;height:150px}.slider-gallery-logo .gallery-col .col-inner,.slider-gallery-logo .gallery-col .col-inner a,.slider-gallery-logo .gallery-col .col-inner div{display:block;border-radius:15px;height:100%}.slider-gallery-logo .gallery-col .col-inner div.box-image{display:flex;align-items:center;box-shadow:2px 3px 8px 0 #0003}.slider-gallery-logo .gallery-col .col-inner img{padding:30px}.slider-gallery-logo .gallery-col .col-inner .overlay.fill{background:transparent!important}div.slider-gallery-logo div.slider .flickity-button{position:absolute;opacity:1}.btn-contact-form.icon-box-left div.icon-box-text p a{font-size:clamp(1.1rem, 2vw, 2rem)!important;color:#fff!important;font-weight:700}.content-banner{padding-block:140px}.content-banner h1,.content-banner{color:#fff}.content-banner a,.content-banner-has-image-right a{display:flex;margin-top:26px;padding:14px 20px;border-radius:44px;background:#AD0006;width:fit-content;color:#fff;position:relative;transition:all 0.3s;justify-content:center;align-items:center}.content-banner a::before,.content-banner-has-image-right a::before{content:'';width:20px;height:20px;background-image:url(/wp-content/uploads/2024/10/right-arrow-svgrepo.png);margin-right:5px;transition:all 0.3s}.btn-contact-form{border:1px #fff dashed;justify-content:center;width:100%;margin:0 auto;border-radius:50px;padding:10px 20px 10px 10px;align-items:center}.btn-contact-form .icon-box-left .icon-box-img{height:100%}.section-content .row.show-from-medium{display:none}main#main .core-color{color:var(--primary-color)!important}main#main .text-not-limit{display:block!important}.text-heading-banner{margin-top:40px;margin-bottom:60px}.text-heading-banner h1{font-size:2.1rem;font-weight:700}.text-heading-banner .main-heading span{font-size:3rem;line-height:72px}.text-heading-banner p.content-main-heading{font-size:1.7rem;line-height:45px;font-weight:700}.text-heading-banner .main-text-head h3{margin-bottom:20px;font-weight:700;font-size:2em}.text-heading-banner .main-text-head h2{margin-bottom:20px;font-weight:700;font-size:3rem}.text-heading-banner .line-sep-banner{border:2px solid #fff;width:60px;opacity:1;margin:40px 0 20px}.text-heading-banner .sub-content-head p.content-title{font-size:1.3rem;font-weight:600;margin-bottom:30px!important;font-style:italic}.text-heading-banner .sub-content-head p{font-size:1rem;line-height:2rem}@media only screen and (max-width:1240px){.section-content .row.show-from-medium{display:flex}}@media only screen and (max-width:576px){.w-50{width:100%}.contact .wpcf7 span.wpcf7-list-item{margin-right:0}}@media screen and (max-width:550px){.reverse-on-mobile{flex-direction:column-reverse!important}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;display:none}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;display:none}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;display:block}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;display:none}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;display:none}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.change-direction .decor-1 img{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-top:1rem}@media screen and (min-width:577px){.wp-slider-basic .slider .flickity-slider .img{width:33%!important}}.services-list-section .swiper-container{padding:0 10px 100px 10px;}.services-list-section .swiper-autoheight,.services-list-section .swiper-autoheight .swiper-slide,.services-list-section .item-content-explain{height:100%}.services-list-section .item-content-explain{margin:20px 0;background:none}.services-list-section .item-content-explain:hover .content-fill.content-item{background:var(--primary-color);color:#fff}.services-list-section .item-content-explain:hover .content-fill.content-item a{background:#fff}.services-list-section .item-content-explain:hover .content-fill.content-item h3{color:#fff}.services-list-section .item-content-explain:hover .content-fill.content-item .icon-item img{filter:brightness(0) invert(1)}.services-list-section .item-content-explain:hover .content-fill.content-item .content-wrap.content-icon svg>path:nth-child(2){fill:#AD0006}.services-list-section .item-content-explain:hover .content-fill.content-item .content-wrap.content-icon svg>path:not(:nth-child(2)){fill:#fff}.services-list-section .item-content-explain .content-fill.content-item{display:flex;flex-direction:column-reverse;border-radius:20px;background:#F9F9F9;box-shadow:4px 8px 17px 0 #00000040;padding:40px 20px;justify-content:center;height:100%;align-items:center}.services-list-section div.btn-swiper{display:none}.services-list-section .item-content-explain .content-fill.content-item h3{text-align:center}.services-list-section .item-content-explain .content-fill.content-item .content-text{padding-bottom:15px}.services-list-section .item-content-explain .content-fill.content-item .content-button{text-align:center}.services-list-section .content-wrap.content-information{margin-top:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.services-list-section .item-content-explain .content-fill.content-item .content-button a{text-align:center;border:1px solid var(--primary-color);border-radius:50px;padding:10px 30px;display:flex;width:fit-content;margin:0 auto;justify-content:center;align-items:center;margin-top:20px;color:var(--primary-color)}section.section-spe-prj div.item-os-sec p{margin-bottom:10px!important}.flickity-viewport .blog-post-inner .is-divider,.flickity-viewport .blog-post-inner .from_the_blog_excerpt{display:none}.flickity-viewport .blog-post-inner{display:flex;flex-direction:column-reverse}.flickity-viewport .blog-post-inner *{margin:0;text-align:left}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.block-slider-logos{overflow:hidden;white-space:nowrap;position:relative}.block-slider-logos:hover .list-logos{animation-play-state:paused}.list-logos{display:inline-flex;justify-content:space-around;animation:10s slide infinite linear;width:100%}.btn-contact-advise{margin-top:2rem!important}.swiper-container{width:100%;overflow:hidden}.swiper-container{width:100%;overflow:hidden}.swiper-post .item-post{display:flex;flex-direction:column;row-gap:10px;height:100%;transition:0.3s all;border-radius:25px}.box-slider-post{padding-bottom:10px}.swiper-post .swiper-slide{padding-inline:.5rem}.swiper-post .item-post:hover{padding-inline:0;padding:10px;box-shadow:inset 1px 1px 10px 2px rgb(0 0 0 / .16);transition:0.3s all}.swiper-post .item-post img{border-radius:30px;width:100%;max-height:9rem}.swiper-post .item-post .title-post{font-weight:700;transition:0.3s all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-11px!important;left:auto}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-11px!important;right:auto}.container-swiper{position:relative}.container-swiper .swiper-button-next,.container-swiper .swiper-button-prev{top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:100%;background:#3339;display:flex;align-items:center;justify-content:center;text-align:center}.container-swiper .swiper-button-next::after,.container-swiper .swiper-button-prev::after{font-size:18px;color:#fff}.item-number-spe-section{opacity:.5}.item-number-spe-section.active{opacity:1}@media screen and (max-width:1440px) and (min-width:1240px){div#content .hp-second-section div.col>div.col-inner.text-left{padding:0 0 0 100px}}@media screen and (max-width:1023px){.services-list-section div.btn-swiper{display:flex}}@media screen and (max-width:1239px) and (min-width:850px){div#content .hp-second-section div.col>div.col-inner.text-left{padding:0 0 0 50px}}@media screen and (max-width:549px){div.block-item-sol-home div.col-inner div.col.medium-10>div{text-align:center}div.item-os-sec{flex-direction:column}div.item-os-sec.item-os-rev-mob{flex-direction:column-reverse}div.item-os-sec>div{max-width:100%}div.item-os-sec div.col-inner>div{text-align:left!important}.services-list-section .swiper-slide .content-fill.content-item{flex-direction:column-reverse!important}.services-list-section .swiper-content-icon-box .swiper-wrapper{flex-wrap:nowrap}.services-list-section .swiper-slide.reverse-slide .item-content-explain{background:none;border-radius:20px}}@media screen and (max-width:650px){section.banner_home div.img.has-hover{height:40vh}section.banner_home div.img.has-hover div{height:120%}section.banner_home div.img.has-hover img{height:120%;object-fit:cover}#logos_slider .list-logos{width:auto}}@media screen and (max-width:1140px){body main div#content section.hp-second-section{padding:30px 0}}.section-solution-home .col-inner .stack.stack-icon-box{margin-bottom:24px}.section-solution-home .col-inner .stack.stack-icon-box .icon-box.featured-box{align-items:center;gap:15px}.section-solution-home .col-inner .stack.stack-icon-box .icon-box.featured-box .icon-box-text{background:var(--primary-color);padding:5px 10px;width:fit-content;border-radius:50px;text-align:center}.section-solution-home .col-inner .stack.stack-icon-box .icon-box.featured-box .icon-box-text *{color:#fff}.one-row-fix{gap:12px}.section-mega-menu-services{background:linear-gradient(360deg,rgb(0 149 255 / .76) 0%,rgb(235 235 235 / .76) 41.14%)!important;padding:30px 15px!important}.section-mega-menu-services .ux-menu-link__link{border-bottom:0}.col-services{background-color:#fff;border-radius:20px;padding:20px 15px!important}.col-services a:hover{color:#0095ff!important;transition:all 0.1s ease-in-out;font-weight:700}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a:hover{color:#0095ff!important;transition:all 0.1s ease-in-out;font-weight:700}.nav-dropdown-default{padding:30px 15px!important;background:linear-gradient(360deg,rgb(0 149 255 / .76) 0%,rgb(235 235 235 / .76) 41.14%)!important}.nav-dropdown-default li{background-color:#fff!important;padding-left:15px;padding-right:15px}.nav-dropdown-default li a{color:#252525!important}.nav-dropdown{min-width:280px!important}.nav-dropdown-default li:first-child{border-radius:20px 20px 0 0;padding-top:20px}.nav-dropdown-default li:last-child{border-radius:0 0 20px 20px;padding-bottom:20px}.position-absolute-banner{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important}#image_53158512{width:100vw!important}