.title-section-service{padding:90px 0}@media(max-width: 991px){.title-section-service{padding:64px 0}}@media(max-width: 767px){.title-section-service{padding:64px 0 40px}}@media(max-width: 767px){.title-section-service .title-section-service-content{gap:0}}@media(max-width: 767px){.title-section-service .service-categories{gap:0}}.title-section-service .service-categories p:last-child{margin-bottom:0}.row-service-slider{display:flex;gap:20px}.row-service-slider .service-slider{padding:10px;background:#fdfcf7;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;height:100%;position:relative}.row-service-slider .service-slider div{position:relative;width:100%}.row-service-slider .service-slider .image-cover{width:100%;height:215px;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(0.25, 0.1, 0.25, 1),opacity .3s ease-in-out}@media(max-width: 767px){.row-service-slider .service-slider .image-cover{height:158px}}.row-service-slider .service-slider .image-cover:hover{transform:translateY(-10px)}.row-service-slider .service-slider .button-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,backdrop-filter .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out}.row-service-slider .service-slider .learn-more-btn{padding:20px;background:rgba(31,31,31,.9);color:#fff;font-size:16px;font-weight:500;border-radius:100%;height:132px;width:132px;display:flex;align-items:center;justify-content:center;transition:background .3s ease,opacity .3s ease-in-out,transform .3s ease-in-out;cursor:pointer;text-align:center;text-decoration:none}@media screen and (max-width: 767px){.row-service-slider .service-slider .learn-more-btn{height:100px;width:100px;padding:10px}}.row-service-slider .service-slider:hover .button-wrap{opacity:1;transform:translate(-50%, -50%)}.row-service-slider .service-slider .service-slider-text{width:100%}.row-service-slider .service-slider .service-slider-text>*{text-align:left}.mt-16{margin-top:16px}.font-lighter{color:#999895}.section-middle-service{padding:90px 0}@media(max-width: 991px){.section-middle-service{padding:64px 0}}.section-middle-service .row-middle-service{justify-content:flex-end}.section-middle-service .row-middle-service .main-content{text-transform:capitalize;padding-bottom:40px}.section-middle-service .row-middle-service .main-content>*{font-size:clamp(32px,32px + 32*(100vw - 767px)/553,64px);line-height:1;font-weight:600}@media(max-width: 767px){.section-middle-service .row-middle-service .main-content>*{font-size:32px;line-height:120%}}@media(max-width: 767px){.section-middle-service .row-middle-service .main-content{padding-bottom:32px}}.section-middle-service .row-middle-service .subtext{font-size:20px;line-height:140%}@media(max-width: 767px){.section-middle-service .row-middle-service .subtext{font-size:16px}}.approach-section{background:#fff}.approach-section .container{padding-top:16px;padding-bottom:64px;border-top:1px solid #1f1f1f}@media(max-width: 767px){.approach-section .container{padding-bottom:56px}}.approach-section .container .row-approach-content{padding-top:56px;margin:0}@media(max-width: 767px){.approach-section .container .row-approach-content{padding-right:0}}.approach-section .container .row-approach-content .approach-content-wrap{display:flex;flex-direction:column;transition:padding-bottom .3s ease}@media(min-width: 768px){.approach-section .container .row-approach-content .approach-content-wrap{padding-bottom:64px}}.approach-section .container .row-approach-content .approach-content-wrap .slick-list{padding-left:0 !important;padding-right:5% !important}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-content-wrap{display:block;margin-right:calc((100vw - 720px)/-2 - var(--bs-gutter-x)*.5);padding-left:9px;padding-right:0}}.approach-section .container .row-approach-content .approach-item{cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease-in-out;align-items:center}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-item{opacity:.3}.approach-section .container .row-approach-content .approach-item.slick-current{opacity:1}}.approach-section .container .row-approach-content .approach-item .row{display:flex;align-items:center}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-item .row{flex-direction:column;text-align:center;transition:opacity .3s ease-in-out}}.approach-section .container .row-approach-content .approach-item .approach-icon{height:0;opacity:0;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out;padding:0}.approach-section .container .row-approach-content .approach-item .approach-icon img{height:112px;width:auto}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-item .approach-icon{height:auto;opacity:1;justify-content:flex-start !important;padding:0 15px}}.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap{border-bottom:1px solid rgba(31,31,31,.6980392157);transition:all .5s ease-in-out;padding-bottom:24px;padding-top:24px;min-height:180px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 991px){.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap{min-height:174px}}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap{border-bottom:0px;min-height:auto}}.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap .approach-title{font-size:clamp(24px,24px + 16*(100vw - 767px)/553,40px);font-weight:600;margin:0;padding-bottom:16px;color:rgba(31,31,31,.6980392157);transition:all .3s ease-in-out;transform:translateY(20%)}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap .approach-title{font-size:24px;color:#1f1f1f;padding-bottom:24px;transform:translateY(0)}}.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap .approach-text{max-height:0;overflow:hidden;opacity:0;width:90%;transition:all .5s ease-in-out;margin:0;padding-left:24px}@media(max-width: 1023px){.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap .approach-text{width:100%}}@media(max-width: 767px){.approach-section .container .row-approach-content .approach-item .approach-content .approach-text-wrap .approach-text{max-height:none;opacity:1;padding-left:0;width:90%}}@media(min-width: 768px){.approach-section .container .row-approach-content .approach-item:hover .approach-icon{height:112px;opacity:1}.approach-section .container .row-approach-content .approach-item:hover .approach-content .approach-text-wrap{border-color:var(--border-color, #9b5ca8)}.approach-section .container .row-approach-content .approach-item:hover .approach-content .approach-text-wrap .approach-title{color:#1f1f1f;padding-left:24px;transform:translateY(0)}.approach-section .container .row-approach-content .approach-item:hover .approach-content .approach-text-wrap .approach-text{max-height:100px;opacity:1;margin-bottom:0}}@media screen and (max-width: 767px){.title-column-service{padding-bottom:24px}.slick-progress{width:100%;height:4px;background:#f0f0f0;position:relative;margin-top:10px;border-radius:8px}.slick-progress .progress-bar{width:0%;height:4px;background:#555;transition:width .3s ease-in-out;border-radius:8px px 0 8px}}*[data-anim]{overflow:hidden;position:relative}*[data-anim]:after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;background:#fff}*[data-anim].animate-left:after{transition:.5s all linear;left:100%}*[data-anim].animate-right:after{transition:.5s all linear;right:100%}.slider-tech-stack{opacity:0;visibility:hidden}