*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.mb-0{margin-bottom:0}.block{display:block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[2\/1\]{aspect-ratio:2/1}.w-48{width:12rem}.w-\[25\%\]{width:25%}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.bg-cover{background-size:cover}.bg-center{background-position:50%}.p-5{padding:1.25rem}.pb-5{padding-bottom:1.25rem}.text-2xl{font-size:1.5rem}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@import url("https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&family=Lato:wght@300;400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");::-webkit-scrollbar{display:scroll;width:0!important}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;background-color:#f1f1f1!important}::-webkit-scrollbar-thumb{background-color:#c1c1c1!important}::-webkit-scrollbar-thumb:hover{background:#999!important}@font-face{font-family:Moderat-Mono-Regular;src:url(/_next/static/media/Moderat-Mono-Regular.ca449513.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Moderat-Thin;src:url(/_next/static/media/Moderat-Thin.dcca4e3b.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Moderat-Extended-Bold;src:url(/_next/static/media/Moderat-Extended-Bold.8d0bddc2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Moderat-Extended-Medium;src:url(/_next/static/media/Moderat-Extended-Medium.6fca3b21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Moderat-Light;src:url(/_next/static/media/Moderat-Light.e5e208c5.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Moderat-Regular;src:url(/_next/static/media/Moderat-Regular.6b123348.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Moderat-Medium;src:url(/_next/static/media/Moderat-Medium.4b6c1fc9.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Moderat-Mono-Regular;src:url(/_next/static/media/Moderat-Mono-Regular.ca449513.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Moderat-Bold;src:url(/_next/static/media/Moderat-Bold.f9befc7b.ttf) format("truetype");font-weight:700;font-style:normal}body{background:#000;font-family:Moderat-Medium;font-size:1vw;font-weight:300;line-height:1.5;letter-spacing:0;color:#1f1e21;max-width:100%;margin:0;overflow-x:hidden;scroll-behavior:smooth}a{color:unset;transition:.3s;-webkit-transition:.3s}a:hover{font-style:none;transition:.3s;-webkit-transition:.3s}a:active,a:focus,a:hover{outline:none;text-decoration:none;color:inherit}.pad-0{padding:0}.row,p{margin:0}#body_container{position:relative;--tw-bg-opacity:1;max-width:100vw;min-height:100vh;margin-left:auto;margin-right:auto;scroll-behavior:smooth}.header #letsjam{text-transform:uppercase}.header .iconCTA{transition:transform .3s ease}.row_topMenu{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000;height:101px;border-bottom:1px solid #f4bf03;animation:blink 1s;animation-iteration-count:100}@keyframes blink{50%{border-color:#fff}}.mg_topLogo{text-align:center;margin-top:20px}.mg_topLogo img{width:auto;height:50px}.bx_top_button{position:absolute;top:35px;right:50px}.btn_toploginnow{background:#fff;width:100px;line-height:30px;font-size:13px;font-weight:600;color:#000;border-radius:20px;border:0;transition:.3s;-webkit-transition:.3s}.btn_toploginnow:hover{background:#f4bf03;transition:.3s;-webkit-transition:.3s}.btn_topregisnow{background:#e9c966;width:120px;line-height:30px;font-size:13px;font-weight:600;color:#000;border-radius:20px;border:0;transition:.3s;-webkit-transition:.3s}.btn_topregisnow:hover{background:#f4bf03;transition:.3s;-webkit-transition:.3s}.footer_never_ending{line-height:30px;min-height:100vh;color:#fff;background-color:#1f1e21;text-align:center;transition:.3s;-webkit-transition:.3s}.row_body{min-height:100vh;width:100%;display:flex;position:relative;justify-content:center}.blogs .row_body,.works .row_body{min-height:0}.text-light{font-family:Moderat-Light}.text-upper{text-transform:uppercase}.text-grey{color:#1f1e21;opacity:.6}.text-grey-dark{opacity:.2}.text-white-dark{color:#f7f7f7;opacity:.6}.text-white{color:#f7f7f7}.text-nowrap{white-space:nowrap}.col_body{padding:100px 0}.col_body,.col_body_footer{width:70%;display:flex;position:relative;justify-content:center;flex-direction:column}.col_body_footer{padding:40px 0}.col_body.blog{flex-direction:row}.body-content{padding:70px 0;width:80%;display:flex;flex-direction:column;line-height:50px}.detail-img-blog{border-radius:2vw;height:50vh}.detail-img-blog,.detail-img-services{width:100%;-o-object-fit:cover;object-fit:cover}.content-banner-img:before,.detail-img-services{height:100%;border-radius:1.5vw}.content-banner-img:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:1;background:rgba(0,0,0,.5)}.body-content.blog{flex-direction:row;margin:50px 0;position:relative;padding:0}.body-content.blog .right-column::-webkit-scrollbar,.body-content.blog::-webkit-scrollbar{display:none}.body-banner{display:flex;flex-direction:column;justify-content:space-between;color:#fff!important;align-items:start;height:100vh;width:90%;padding:60px 0;z-index:2;box-sizing:border-box}.left-section{gap:25px}.hamburger{width:50px;height:20px;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.line{width:100%;height:1.5px;background-color:#fff;transition:transform .5s ease,height .5s ease}.line,.menu-text{mix-blend-mode:difference}.menu-text{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#fff}.hamburger:hover .line.top-line{transform:translateY(-10px)}.hamburger:hover .line.bottom-line{transform:translateY(10px)}.hamburger:hover .menu-text{display:block}.top_logo{position:relative}.header .top_logo .icon_logo{position:absolute;transform:translateY(-10px);width:20px;mix-blend-mode:normal!important}.btn-backtop{transition:all 1s;letter-spacing:.2em}.btn-backtop:hover{cursor:pointer;opacity:100%}header.header{background:transparent;position:fixed;width:100vw;top:0;left:0;z-index:25;height:20px;display:flex;justify-content:space-between;align-items:center;padding:3.5vw 3.5vw 1vw;color:#fff;mix-blend-mode:difference;filter:invert(0)}.top_logo img{width:10vw}#footer .col_body{padding:20px 0}.container-section{scroll-behavior:smooth;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none}.container-section.homepage{display:flex;flex-direction:column}.container-section.homepage .footer_never_ending{margin-top:auto}section{min-height:100vh;background-color:#fff;scroll-behavior:smooth;scroll-snap-align:start!important}#content{background-color:#f7f7fa}#challenge{background-color:#1f1e21;color:#fff}#challenge-light{background-color:#f7f7fa;color:#1f1e21}.img-challenge{filter:invert(100%)}.bg-full{min-height:100vh;display:flex;position:relative;justify-content:center;overflow:hidden}.bg-full img{width:100%;max-height:100vh;-o-object-fit:cover;object-fit:cover}#AboutUs-our-expertise{background-image:linear-gradient(180deg,#f7f7fa 70%,#fff 0);padding:70px 0}#About-our-expertise .row_body{overflow:hidden}#faqs{background-color:#f7f7fa}#contentTeams{margin-top:-23vw;overflow:hidden}#contentTeams .col_body{align-items:center;margin-bottom:40px;position:relative;z-index:2;width:85%}.banner{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;height:100vh;overflow:hidden}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}#bannerHomepage{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;overflow:hidden;min-height:100vh}#bannerHomepage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1}#bannerTeams{background-image:url(/wp-content/themes/dct2024/library/images/bg_teams.png);color:#fff;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;overflow:hidden}#bannerBlogDetails .body-banner,#bannerBlogDetails .row_body{max-height:80vh}#bannerBlogDetails .row_body{min-height:75vh}#bannerBlogDetails .body-banner .bottom-banner{width:60%}a.table-content{transition:all .5s}a.table-content:hover{color:#1f1e21}#bannerHomepage .row_body{min-height:100vh;display:flex;align-items:center;justify-content:center}#bannerHomepage span{text-align:center;font-weight:700;cursor:pointer;opacity:60%}#bannerHomepage .col_body{align-items:center}#bannerTeams .row_body{text-align:center}#bannerTeams .col_body{margin-top:-100px;z-index:2}#core_values,#our-specialities,#our_mission{background-color:#f7f7fa}#our_mission{background-position:100% 0;background-repeat:no-repeat;background-size:80% auto;position:relative}#our_mission .col_body{padding-top:350px}#our_mission .col_body .dct-branch{display:flex;flex-direction:row;gap:5%;width:100%;margin-top:30px}.dct-branch .img-branch{width:10vw}.top-banner{box-sizing:border-box;padding-top:2vw}.bottom-banner{width:100%}.small-desc-banner{color:#fff;font-family:Moderat-Thin;letter-spacing:-.01em;line-height:1.5;width:70%;font-size:1.2vw;opacity:.6}.bottom-banner h2{line-height:1.2;letter-spacing:-.04em;font-size:2.5vw;width:60%}.whatwedo{display:flex;align-items:center;justify-content:space-between;width:100%;opacity:60%;padding:10px 0;margin:40px 0}.text_banner_left{text-transform:uppercase}.line-banner{flex-grow:1;height:1px;margin:0 30px;background-color:#fff}.line-section{height:1px;opacity:60%;background-color:#1f1e21}.text_banner_right{width:45%;display:inline-block;line-height:2}.text_banner_right:before{content:"";display:inline-block;width:100%}.swiper{width:100%;height:35em;padding-bottom:40px;overflow:visible}.swiper-wrapper{width:100%;height:100%}.card_services,.swiper-wrapper{display:flex;align-items:center}.card_services{width:100rem;height:100rem;border-radius:2em;flex-direction:column}.card__content{display:flex;align-items:center;border-radius:5em;height:100%;width:100%;padding:20px 0;position:relative;flex-direction:column}.image_on_card{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:.8em;margin-bottom:1em}.card__text{font-size:18px;margin:0;text-align:center}.card__description{font-size:14px;margin-top:5px;text-align:center}.swiper-slide.active{transform:scale(1.5);transition:transform .3s ease;z-index:2}#our_expertise{background-color:#1f1e21;color:#f7f7fa}#About-our-expertise{background-image:linear-gradient(180deg,#f7f7fa 70%,#fff 0);padding:20px 0}#detail-aboutUs{overflow:hidden}.boxOWL{height:100%;padding:30px;box-sizing:border-box;border:1px solid #802dcc}.owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:3em}.owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:3em}.arrowPrev{transform:rotate(180deg)}.custom-arrow{width:115%;display:flex;justify-content:space-between;z-index:5;top:45%;position:absolute}.custom-nav{color:#fff;display:flex;letter-spacing:.2em;gap:10px}.slider-works{bottom:5%;font-size:1.1vw;width:70%}.slider-works,.slider-works-other{position:absolute;z-index:5;font-family:Moderat-Mono-Regular;color:#fff;left:15%;display:flex;justify-content:space-between}.slider-works-other{top:15%;font-size:16px;width:80%}.slider-works.top{top:10%;bottom:unset}.slider-indicator{display:flex;gap:10px;letter-spacing:.2em}.container-carousel{display:flex;align-items:center;position:relative;flex-direction:column}.next-carousel.active,.prev-carousel.active{font-family:Moderat-Mono-Regular;letter-spacing:.2em}.next-carousel.off,.prev-carousel.off{opacity:.5}.next-carousel,.prev-carousel{cursor:pointer}.custom-next.active,.custom-prev.active{height:30px;font-family:Moderat-Mono-Regular;width:30px;padding:15px;opacity:1;box-sizing:border-box;position:relative;display:flex;justify-content:center;transition:all .5s;align-items:center}.custom-next.off,.custom-prev.off{opacity:0}.custom-next:hover,.custom-prev:hover{cursor:pointer}.img-card-expertise{height:25vw;-o-object-fit:cover;object-fit:cover;border-radius:15px;margin-bottom:15px;transition:transform .5s ease}.img-card-expertise:hover{transform:translateY(-10px)}#card-expertise{transition:transform .5s ease}#card-expertise:hover{transform:translateY(-10px)}#card-expertise:hover .img-card-expertise{transform:scale(1.05)}#card-expertise .title-card{font-family:Moderat-Medium;font-size:1.2vw;white-space:nowrap;margin-bottom:10px}#card-expertise .desc-card{font-family:Moderat-Light;font-size:1vw;letter-spacing:-.01em;opacity:.6;line-height:1.5}#card-services img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:15px}#card-explore .title-card,#card-services .title-card{font-family:Moderat-Medium;font-size:2vw;line-height:1.2}#card-explore .desc-card,#card-services .desc-card{font-family:Moderat-Light;font-size:1.1vw;opacity:.8;line-height:30px;margin-top:20px;letter-spacing:-.01em}.custom-height-1{height:100px}.custom-height-2{height:150px}.custom-height-3{height:200px}.custom-height-4{height:150px}.custom-height-5{height:100px}#About-the-teams{background-color:#1f1e21;color:#fff}.owl-carousel{display:flex;flex-direction:row;overflow:hidden}.item,.owl-item{justify-content:center}.custom-title,.item,.owl-item{display:flex;align-items:center}.custom-title{width:100%}.custom-title .title-section{width:auto;margin-right:20px;white-space:nowrap;font-weight:300}#big-padding{padding-top:50px;padding-bottom:100px}.top-service-detail{display:flex;gap:20px}.normal-title{font-family:Moderat-Light;color:#1f1e21;opacity:.6;font-size:18px;letter-spacing:.2em;text-transform:uppercase}.grid-container{display:flex;grid-gap:40px;flex-wrap:wrap;margin:30px 0 90px;justify-content:space-between}.subtitle-card{font-family:Moderat-Medium;font-size:24px;color:#833cfc;padding:0 0 5px}.grid-container .subtitle-card{font-family:Moderat-Medium;font-size:1.2vw;color:#833cfc;padding:40px 0 10px}#carousel-services,#carousel-services .row_body{min-height:-moz-fit-content;min-height:fit-content}#carousel-services .col_body{width:100%}.content-banner-img{position:relative;height:25vw;border-radius:20px}.c .content-img{position:relative}.content-img-blog,.content-img-services{position:absolute;bottom:0;left:0;z-index:2;padding:2vw 2.3vw}.content-img-services h2{color:#fff;font-size:2.4vw}.title-img{font-size:50px;font-family:Moderat-Extended-Bold;width:50%;color:#fff}.container-blog{background-color:#f7f7fa}#bannerOurServices,.container-blog{height:-moz-fit-content;height:fit-content;display:flex;position:relative;justify-content:center}#bannerOurServices{background-color:#fff}.subtitle-img{color:#fff;font-family:Moderat-Regular;font-size:40px;margin-top:20px}#imageApproach{margin-bottom:50px}.content-achievment{display:flex;padding:30px 0;gap:15px;align-items:center;position:relative}.detail-achievment{display:flex;flex-direction:column;line-height:2}.detail-achievment .desc-section{margin:0;padding:0}.icon-faq{transform:scale(.5);width:20px}.icon-achievment{width:30px;height:30px;transform:translateY(-18px);-o-object-fit:cover;object-fit:cover}.card-list-services{display:flex;flex-direction:column}.grid-container .card{border-radius:10px;flex:0 1 calc(50% - 20px);box-sizing:border-box;width:90%}.grid-container .card:first-child{margin-top:0}#card-services:nth-child(2){margin-top:calc(250px + 3vw)}#card-services:nth-child(3){margin-top:calc(-110px + 3vw)}#card-services:nth-child(4){margin-top:calc(250px + 3vw)}#card-services:nth-child(5){margin-top:calc(-110px + 3vw)}#card-services:nth-child(6){margin-top:calc(250px + 3vw)}.content-faq{opacity:.6;line-height:1.5;letter-spacing:-.01em;font-family:Moderat-Regular;padding-left:55px;font-size:1.2vw;width:95%}.contentRight{display:flex;flex-direction:column;justify-content:space-between;gap:70px}.normal-content{font-family:Moderat-Medium;color:#1f1e21;font-size:1.2vw;white-space:nowrap}.normal-content li{list-style:none;line-height:2vw}.container-title{display:flex}.lineLight{margin:20px 0;background-color:#f7f7fa}.lineDark,.lineLight{opacity:10%!important;width:100%}.lineDark{margin:10px 0;background-color:#1f1e21;height:.8px}.dct-expertise{display:flex;flex-wrap:wrap;line-height:1vw;gap:2vw}.dct-expertise .expertise{box-sizing:border-box;font-family:Moderat-Regular;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;font-size:3vw;letter-spacing:-.02em;transition:all .5s}.dct-expertise .expertise:hover{opacity:70%}.label-expertise{color:#833cfc;padding-bottom:30px;padding-left:5px;font-size:30px}#our_expertise .header-section{font-size:1.8vw;margin-bottom:1.3vw}#expertise-carousel .owl-stage-outer{overflow:initial!important}#expertise-carousel{overflow:visible;margin-top:30px}.teams-carousel .owl-stage-outer{width:115%}.teams-carousel .owl-item:not(.active){position:relative;filter:blur(5px);opacity:.8}#our_works{color:#fff;background-size:cover;background-position:50%;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;overflow-x:hidden}#other-works-light *{opacity:1;color:#000}#other-works-light .button{margin-top:30px}#other-works-light .button .labelBtn{color:#fff}#other-works-dark *{opacity:1;color:#fff}#other_works .col_body,#our_works .col_body{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.col_body .right-body{position:relative;width:100%;height:100%}#our_works .col_body .right-body{transform:translateX(350px);display:flex;align-items:center}.container-challenge{display:flex;align-items:center;gap:20px;margin:70px 0}.img-section-dark{width:100%;-o-object-fit:contain;object-fit:contain;transform:translateX(10%)}.card-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:15px}#card-explore{box-sizing:border-box;border-radius:15px;flex:1 1 calc(33.333% - 40px);max-width:calc(33.333% - 40px);transition:transform 1s ease,box-shadow .5s ease;margin:20px 0}#card-explore:hover{transform:translateY(-10px)}#card-explore:hover .image-explore{transform:scale(1.05)}.image-explore{width:100%;height:auto;border-radius:15px;transition:transform .5s ease}.title-card{font-size:1.5em}.desc-card{color:#666}.body-column{display:flex;flex-direction:column}.container-challange .right-body{display:flex;height:90%;justify-content:center;align-items:center}.col_body .right-body .mockup-nonoverflow{transform:scale(1.7)}.section{overflow:hidden}.col_body .right-body .mockup-overflow{top:0;position:absolute;left:0;transform:translateX(-65%) translateY(-50%);width:auto;height:500px}#testimonials-client{background-color:#f7f7fa}#testimonials-user{background-color:#fff}.testimonials .title-section{font-size:3.8vw;font-family:Moderat-Medium;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px #000;text-transform:none}.testimonials .title-section:after{content:"";transform:scaleY(.5)}.subtitle-section{color:#833cfc;z-index:2;position:absolute;margin-top:calc(40px + .2vw);margin-left:calc(-60px + .5vw);font-weight:700;font-size:18px;letter-spacing:3px;text-transform:uppercase}#testimonials-client .body-section{row-gap:40px}.overflow-hidden{display:flex;justify-content:center;width:100%}.title-banner{font-size:3.8vw;letter-spacing:-.04em;font-family:Moderat-Extended-Bold}#bannerHomepage .title-banner{text-align:center;justify-content:center;line-height:5vw}#bannerHomepage .title-section{justify-content:center;align-items:center}.title-section{font-size:1vw;letter-spacing:.2em;text-transform:uppercase;opacity:.6!important;font-weight:300}.body-section img{flex:1 1 calc(20% - 1rem);max-width:100%;height:100px;width:100%;max-width:1500px;-o-object-fit:cover;object-fit:cover}.icon-our-partner{width:100vw!important;width:-moz-fit-content!important;width:fit-content!important;flex-direction:column;margin:40px 0;padding:0;gap:10px}.icon-our-client .sliderLeft,.icon-our-client .sliderRight,.icon-our-partner,.icon-our-partner .sliderRight,.icon-our-teams .sliderLeft,.icon-our-teams .sliderRight{white-space:nowrap;display:flex}.icon-our-client,.icon-our-teams{white-space:nowrap;display:flex;flex-direction:column;width:100%;margin-top:30px;gap:30px;position:relative}.icon-our-client img,.icon-our-partner img{overflow-x:auto;width:13vw;flex:0 0 auto;height:5vw;background-color:#f7f7f7;border-radius:.7vw;margin-right:.7vw;-o-object-fit:contain;object-fit:contain}.all-slide{opacity:.6}@keyframes slideRight{0%{transform:translateX(-20%)}to{transform:translateX(-100%)}}@keyframes slideLeft{0%{transform:translateX(-350%)}to{transform:translateX(0)}}.header-section{font-size:3.8vw;margin:20px 0;position:relative;letter-spacing:-.04em}#our_works .header-section{font-size:3vw}.detail-achievment .header-section{margin:0}.row#detail{margin-bottom:50px}#challenge .header-section{font-size:calc(35px + .7vw);margin:20px 0;position:relative;letter-spacing:-.04em}#challenge .desc-section{font-family:Moderat-Light;opacity:60%;margin:30px 0;font-size:calc(10px + .6vw);line-height:1.5;letter-spacing:-.01em}#approach{padding:100px 0}#content-approach .desc-section{margin:10px 0 20px;font-size:22px}#content-approach .header-section{font-size:44px;letter-spacing:-.02em}.img-approach,img-challenge{width:100%;height:100%}.img-section-challenge{width:100%;height:unset}.no-space{padding:0;margin:0}.header-section.big{font-size:45px}.header-section.middle{font-size:26px}.header-section.small{font-size:20px}.header-section-mid{font-size:24px}.category-works{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.category-works div.light{color:#cbff2e;background:hsla(0,0%,100%,.15)}.category-works div.dark,.category-works div.light{font-size:16px;padding:0 15px;white-space:nowrap;height:30px;display:flex;font-family:moderat-light;align-items:center;border-radius:10px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.category-works div.dark{color:#1f1e21;background:rgba(48,48,48,.15)}.category-section{font-family:Moderat-Light;font-size:14px;opacity:.6}.title-content{font-size:24px}.desc-section{font-family:Moderat-Light;opacity:60%;font-size:1.3vw;line-height:2.3vw;letter-spacing:-.01em}.right-section{gap:40px}.date{margin-right:20px;color:#9d9d9d;font-size:1vw;font-family:Moderat-Regular}.header .button#btn-cta-dark{width:11vw;height:3.5vw;border-radius:2vw;background-color:#232224;color:#fff!important}.header .button#btn-cta-dark .iconCTA{width:.7vw}.header .button#btn-cta-dark .labelBtn{font-size:.8vw;transition:transform .7s ease;text-transform:uppercase;letter-spacing:.2em;color:#fff!important;transform:translateX(4px);white-space:nowrap}.header .button#btn-cta-dark:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#833cfc;border-radius:50%;transition:width .7s ease,height .7s ease,transform .7s ease;transform:translate(-50%,-50%);z-index:0}.button#btn-cta-dark{display:flex;outline:none;justify-content:center;align-items:center;gap:1vw;background-color:#1f1e21;cursor:pointer;color:#fff;position:relative;overflow:hidden;border-radius:2vw;height:3vw;width:-moz-max-content;width:max-content;padding:0 30px;transition:background-color .4s}.content-card .button#btn-cta-dark .labelBtn{font-size:.6vw;color:#fff!important}.button#btn-cta-secondary{gap:1vw;border:2px solid rgba(31,30,33,.3);border-radius:40px}.button#btn-cta-secondary,.button#btn-cta-secondary-light{display:flex;outline:none;justify-content:center;align-items:center;background-color:transparent;cursor:pointer;position:relative;overflow:hidden;height:3vw;width:-moz-max-content;width:max-content;padding:0 30px;transition:background-color .4s}.button#btn-cta-secondary-light{gap:1.2vw;border:2px solid rgba(230,224,242,.3);border-radius:40px}.iconCTA{width:.7vw!important;height:100%;position:relative;transition:left .7s ease-in-out,transform .7s ease,opacity .7s ease}.button#btn-cta-dark .iconCTAForm{position:relative;animation:reveal .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.1s;transform:translateY(0);clip-path:polygon(0 100%,0 100%,0 100%,0 100%);transition:color .3s ease-out}@keyframes reveal{0%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.button:hover .iconCTA{animation:slideIn .7s forwards}.button:not(:hover) .iconCTA{animation:backtodefault .5s forwards}@keyframes slideIn{0%{left:0;bottom:-3px;right:0;opacity:0}to{left:-2px;bottom:0;opacity:1}}@keyframes backtodefault{0%{bottom:-3px;right:0;opacity:0}to{left:0;bottom:0;opacity:1}}.button#btn-cta-dark .labelBtn,.button#btn-cta-light .labelBtn,.button#btn-cta-secondary .labelBtn,.button#btn-cta-secondary-light .labelBtn{font-size:.8vw;transition:transform .7s ease;font-family:Moderat-Extended-Bold;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap}.button#btn-cta-dark:hover .labelBtn{transform:translateX(4px);cursor:pointer}#our_works .button#btn-cta-secondary .labelBtn{filter:invert(1)}#our_works .button#btn-cta-secondary:hover .labelBtn{filter:invert(0)}.button#btn-cta-dark:before{background-color:#833cfc}.button#btn-cta-dark:before,.button#btn-cta-secondary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transition:width .7s ease,height .7s ease,transform .7s ease;transform:translate(-50%,-50%);z-index:0}.button#btn-cta-secondary:before{background-color:#fff}.left-body #btn-cta-dark .labelBtn{font-size:12px}.button#btn-cta-dark:hover:before{width:120%;height:400%}.button#btn-cta-dark:after{content:"";position:absolute;top:50%;left:50%;background-color:transparent;border-radius:50%;transition:width .5s ease,height .5s ease,transform .1s ease}.button#btn-cta-dark:after,.button#btn-cta-dark:hover:after{width:0;height:0;transform:translate(-50%,-50%)}.button#btn-cta-dark>*{position:relative;z-index:1;transition:color .4s ease;text-transform:uppercase;letter-spacing:1.5px}.back-to-top{text-transform:uppercase;position:absolute;top:10%;display:flex;justify-content:center;width:100%}.back-to-top a{text-decoration:none;display:block;color:#fff;opacity:60%;font-size:.75vw;font-weight:700;letter-spacing:.2em}.footer-content{display:flex;flex-wrap:wrap;text-align:start;font-size:20px}.contact-us{flex-basis:100%;padding:15vh 0;cursor:pointer}.content{padding:0 40px}.contact-us p{font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:18px;opacity:60%}.contact-us h2{font-size:3.65vw;font-family:Moderat-Extended-Medium;letter-spacing:-.04em;line-height:4.2vw}.column-big{flex-basis:70%}.column-big p{font-weight:500;font-size:1vw;opacity:60%}.column-big img{width:12vw}.column-small{flex-basis:15%;display:flex;flex-direction:column;gap:1vw}.column-small a{cursor:pointer;color:#fff;font-family:Moderat-Regular;font-size:1vw}.column-small a:hover{opacity:80%}.footer-bottom{position:absolute;bottom:7%;width:100%;justify-content:space-between}.copyright,.footer-bottom{display:flex;font-size:14px}.copyright{font-family:Moderat-Regular;font-weight:300;gap:5px;flex-basis:85%;line-height:17px}.copyright a{font-weight:700;color:#fff}.social-media-icons{display:flex;flex-basis:15%;align-items:center;gap:1vw}.social-media-footer img,.social-media-icons img{width:1vw;margin-right:15px;width:20px}.social-media-footer a:first-child img,.social-media-icons a:first-child img{width:9px}.btn-link{width:100%;text-align:start}.header-testi{display:flex;justify-content:space-between;align-items:center}.testimoni{text-align:left;font-size:2vw}.position,.testimoni{display:flex;gap:15px}.position{text-align:right;color:#1f1e21;font-size:16px}.number-testi{color:#833cfc}.testi-user{color:#1f1e21;letter-spacing:-.04em;width:95%}.desc-position{opacity:30%}.image-user{width:20%;transform:translateX(60px)}.aos-init{transform:translateZ(0)!important}.aos-animate{transform:translateZ(0)}.image-user img{width:100px;height:100px;border-radius:8px;-o-object-fit:cover;object-fit:cover}#accordion .card-header{margin:20px 0;padding:10px 0}.detail-testi{width:80%;text-align:justify;position:relative;padding-left:40px;font-family:Moderat-Regular;opacity:.6;font-size:calc(15px + .2vw)}.detail-testi:before{content:"“";font-size:calc(70px + .5vw);transform:translateY(-40px);position:absolute;left:0;top:0;color:#ccc}.btn-cta-purple{transition:transform .3s ease;outline:none;padding:30px;background-color:#802dcc;border:none;color:#fff;cursor:pointer;position:relative;overflow:hidden;border-radius:30px}.bottom-content .title-content{letter-spacing:-.02em;font-size:2.3vw}.icon-cta{width:9px}.icon-cta,.label-cta{transition:transform .7s ease}.label-cta{font-size:12px}.bot-section{line-height:2}.top-card{display:flex;justify-content:space-between}.top-left-card{display:flex;justify-content:start;align-items:center;font-size:2vw;gap:15px}#bannerBlogDetails .header-section{color:#fff;font-size:60px}#bannerBlogDetails{height:80vh!important}.left-body{display:flex;flex-direction:column;width:100%}#our_works .header-section{margin-bottom:30px}.top-right-card{position:relative}.top-right-card #btn-cta-dark{display:flex;align-items:center;justify-content:center;border-radius:50%;height:3vw;width:3vw;background-color:#000;color:#fff;text-decoration:none;transition:width .3s ease,height .3s ease,border-radius .3s ease,background-color .3s ease;overflow:hidden;position:relative;padding:0}.top-right-card .iconCTA{transition:transform .3s ease}.top-right-card .button-text{display:none;font-size:12px;white-space:nowrap}.top-right-card #btn-cta-dark:hover{width:8vw;border-radius:3vw;background-color:#833cfc;color:#fff}.top-right-card #btn-cta-dark:hover .button-text{display:inline;color:#fff}.no-services{color:#802dcc}.btn-cta-dark:hover .icon-cta,.btn-cta-purple:hover .icon-cta{transform:translateX(-3px)}.btn-cta-dark:hover .label-cta,.btn-cta-purple:hover .label-cta{transform:translateX(3px);cursor:pointer}.content-card .desc{margin-left:3vw;line-height:2;margin-bottom:1.2vw;font-family:Moderat-Light;font-size:1.2vw;padding:.69vw 0;width:90%}.list-services{margin-bottom:40px;margin-top:20px;display:flex;flex-direction:column;gap:30px}.list-services .img-card{height:20vw;width:100%;border-radius:20px;margin-top:30px}.list-services .img-card img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.place-container{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:10px 0}.sticky-wrapper{position:sticky;top:0;z-index:10;background:#fff}.category-container{font-family:Moderat-Light;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;font-size:1vw;background-color:#f7f7fa;text-transform:capitalize;position:sticky;top:80px;z-index:5}.category-container a.active,.place-container a.active{text-decoration:none}.category-filter{margin:0 10px}.dot-filter{font-size:2em;display:inline-block;font-weight:700;color:#000}.place-container a:not(:last-child):after{content:"•";font-size:2em;display:inline-block;margin-left:30;vertical-align:sub;font-weight:700;color:#fff}.category-container a:not(:last-child):not(.active):after,.place-container a:not(:last-child):not(.active):after{opacity:1}.category-filter{position:relative;white-space:nowrap;color:#1f1e21;opacity:.6}.category-filter,.place-filter{border:1px solid transparent;border-radius:5px;text-decoration:none}.place-filter{margin-right:10px;padding:5px 10px;color:#fff}.place-container a:hover{color:#833cfc}.category-filter.active,.place-filter.active{color:#833cfc;font-weight:600;opacity:1}.project-container{display:flex;flex-direction:column;gap:20px;padding:10px;margin-bottom:20px}.project-header{display:flex;justify-content:space-between;align-items:center;letter-spacing:3px;font-size:1vw}.project-details{display:flex;margin-top:10px;padding:20px 0}.left-section,.right-section{display:flex;align-items:center}.works-number{margin-right:5px}.category-name{text-transform:uppercase}.details-left{flex:1}.details-right{flex:1;display:flex;justify-content:end;align-items:center}.project-info{margin-bottom:10px}.info-title{text-transform:uppercase;opacity:60%;font-family:Moderat-Regular;letter-spacing:.2em}.content-footer-blog{display:grid;grid-template-columns:1fr 1fr;justify-items:baseline;gap:40px;margin-top:50px}.card-footer{display:flex;gap:20px}.img-card-footer{max-width:100%;height:7vw!important;-o-object-fit:cover;object-fit:cover;border-radius:10px}.title-explore{color:#1f1e21;font-size:22px;line-height:1.2}.leftcard{width:60%}.leftcard,.rightcard{font-family:Moderat-Medium;display:flex;flex-direction:column;gap:15px}.rightcard{width:40%}.info-content{font-size:2.55vw;line-height:1.1;letter-spacing:-.04em;margin-top:10px}.desc-explore{line-height:1.2;font-size:1vw;font-family:Moderat-Regular}.info-content-blog{font-family:Moderat-Regular;opacity:.6;line-height:2vw;font-size:1.2vw}.project-category{margin-top:2.5vw}.project-category .info-content{font-size:1.2vw;line-height:1.5;margin-top:10px}.details-right img{width:80%;height:-moz-max-content;height:max-content;-o-object-fit:cover;object-fit:cover;border-radius:1.2vw}#img-blog .details-right img{width:80%;height:15vw;-o-object-fit:cover;object-fit:cover;border-radius:20px}.portofolio{display:flex;justify-content:space-between;padding-bottom:20px}.detail-portofolio{display:flex;flex-direction:column}.detail-portofolio .count{font-size:2.8vw}.detail-portofolio .subtitle{font-size:1.25vw;opacity:.6;font-family:Moderat-Regular}.collapse.show{visibility:visible}.card-body{display:flex;margin-right:11px;margin-bottom:10px}.card-slider{display:flex;gap:10px;position:relative}.card-slider .name-teams{font-family:Moderat-Regular;font-size:1.2vw}.detail-teams{display:flex;flex-direction:column;line-height:25px;position:absolute;white-space:nowrap;bottom:0;left:0;padding:15% 15% 10% 10%;width:100%;background:linear-gradient(180deg,transparent,#000);color:#fff;border-radius:1.7vw}#About-the-teams .detail-teams{border-radius:1vw}#bannerTeams .small-desc-banner{color:#fff;font-family:Moderat-Thin;letter-spacing:-.01em;line-height:1.5;width:100%;font-size:1.3vw;opacity:.6}.icon-our-teams .detail-teams{gap:4px}.icon-our-teams .name-teams{font-size:calc(20px + .2vw)}.icon-our-teams .position-job{font-size:calc(15px + .2vw)}.img-teams{-o-object-fit:cover;object-fit:cover;border-radius:1vw;width:13.89vw;height:20.83vw}.position-job{display:flex;color:#9d68f6;flex-direction:row;gap:3px;font-size:.8vw;line-height:1.5}.job{display:flex;font-weight:lighter;white-space:pre-wrap}.left-column{width:30%;position:relative}.left-column .sticky-content{position:sticky;line-height:1;top:100px}.sticky-category{position:sticky;top:100px}.no-pointer-animation{cursor:default}.no-projects-message{text-align:center}.no-category-works{text-transform:capitalize;font-weight:700}#contentBlog{flex-direction:column}.right-column{width:80%;margin-left:10%;line-height:1.5;padding:20px;overflow-y:auto;height:130vh}a.table-content{display:block;padding:10px 0;text-decoration:none;color:#adadad}a.table-content.active{color:#1f1e21;font-weight:700}#tableofcontent{margin-bottom:15px}.imgblog{max-height:300px;width:100%;margin:20px 0 50px;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;border-radius:15px;position:relative}.subsection2{color:#833cfc;font-size:1.3em}#contentletsjam,#menu{background-color:rgba(0,0,0,.4);backdrop-filter:blur(5px);box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;overflow:hidden;padding:20px;display:block}.container-challange{display:flex;gap:4vw}.container-challange .header-section{font-size:3vw}.container-menu{width:100%;height:100vh;justify-content:center;align-items:center;flex-direction:column}.container-menu,.list-menu{display:flex;flex-wrap:wrap}.list-menu{justify-content:flex-start;gap:5vw;padding:0;margin:0;list-style:none;width:70%;font-family:Moderat-Thin,sans-serif;color:#acacac}.list-menu li{list-style:none;position:relative;white-space:nowrap;font-size:4vw;padding:.5rem;box-sizing:border-box}.counter{position:absolute;transform:translateX(8px) translateY(2px);font-size:30px;color:#fff}.counter-footer{position:absolute;transform:translateX(5px) translateY(-5px);font-size:.75vw;color:hsla(0,0%,100%,.5)}.list-menu li a:hover{color:#833cfc;transition:.5 ease}.footer-on-menu{display:flex;width:70%;justify-content:center;position:absolute;bottom:0;transform:translateY(-30px)}.botcontent-left{width:100%}.botcontent-left .social-media-footer{gap:.7vw;display:flex;align-items:center;transition:1s ease}.botcontent-left.social-media-footer img:hover{opacity:1}.botcontent-left .social-media-footer img:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#833cfc;border-radius:50%}.content-footer{display:flex;justify-content:space-between;width:100%;margin-bottom:40px}.content-footer .social-media-footer{gap:2.5vw;display:flex;align-items:center;transition:1s ease}.content-footer .social-media-footer img:hover{opacity:1}.content-footer .social-media-footer img:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#833cfc;border-radius:50%}#contentletsjam:before,#menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);z-index:-1;overflow-y:auto;max-height:100vh}.bodycontent-letsjam{display:flex;gap:20px;height:100%;padding:5vw 2.5vw 2.5vw;width:100%}.bodycontent-left{width:65%;gap:15px;display:flex;flex-direction:column;height:100%}.topcontent-left{height:60%;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(5px)}.botcontent-left,.topcontent-left{position:relative;background-color:hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);padding:30px 40px;color:#fff}.botcontent-left{height:100%;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(15px)}.bodycontent-right{height:100%;width:100%;position:relative;background-color:hsla(0,0%,100%,.08);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(5px);border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);padding:20px;color:#fff;overflow-y:auto;max-height:100vh}.left-form .text-grey-dark{margin-top:10px;color:#f7f7f7;opacity:40%}.head-testiclient{display:flex;flex-direction:column;letter-spacing:-.02em;gap:10px}.content-testiclient{margin-top:20px}.testi-header{display:flex;align-items:center;gap:20px;margin-bottom:15px}.testi-details{display:flex;flex-direction:column;gap:5px}.testi-job{display:flex;gap:10px}.comment-testi{font-family:Moderat-Light;position:relative;margin:10px 0 0 70px}.comment-testi h4{display:inline-block;font-size:1.45vw;letter-spacing:-.01em;line-height:1.8vw}.comment-testi h4:before{content:"“";font-size:100px;position:absolute;top:18px;left:-25px;z-index:-1;box-sizing:border-box;color:transparent;-webkit-text-stroke:1px #833cfc}.img-testi{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(247,247,250,.5)}.footer-left-testiclient{display:flex;justify-content:space-between;align-items:flex-end}.socmed-footer-img{transform:scale(1);cursor:pointer}.text-footer{display:flex;flex-direction:column;font-family:Moderat-Regular;gap:10px}.text-footer h6.text-white{text-decoration:underline;cursor:pointer}.form-container{display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.1);overflow-y:auto;max-height:100%;position:relative;scroll-behavior:smooth}.form-container::-webkit-scrollbar{display:none}.form-section{width:100%;display:flex;justify-content:space-between;gap:10px}.form-container .question-container:last-child .form-section{height:830px}.left-form{width:45%}.left-form>*{width:90%}.right-form{width:55%}.list-checkbox,.list-radio,.list-text{display:flex;flex-direction:column;gap:10px}.list-text{padding:10px 0;gap:25px}.checkbox-label,.radio-label{font-family:Moderat-Regular;font-weight:300;display:flex;position:relative;align-items:center;padding:15px;border:1px solid #fff;border-radius:10px;transition:all .2s;cursor:pointer}.text-wrap{position:relative;width:100%}.checkbox-label:hover,.radio-label:hover{opacity:1}.checkbox-label label,.radio-label label{margin:0;font-weight:400;cursor:pointer}.text-wrap .input-text{width:100%;height:40px;outline:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.2);-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;box-shadow:none!important;background:none;padding-left:5px}.text-wrap .floating-placeholder{position:absolute;pointer-events:none;top:10px;left:5px;transition:all .2s ease;color:#777}.input-require{color:#833cfc;font-size:20px}.text-wrap input:focus~.floating-placeholder,.text-wrap input:focus~.input-require,.text-wrap input:not(:focus):valid~.floating-placeholder,.text-wrap input:not(:focus):valid~.input-require{top:-17px;left:5px;font-size:12px;opacity:1}.text-wrap input:focus{opacity:1;border-bottom:1px solid #fff}.button.submit-button[disabled=false]{background-color:#007bff}.button.submit-button[disabled=false]:after{content:url(/assets/icons/icon-arrow.svg);font-weight:900;margin-left:10px}.button.submit-button[disabled=false]+span{position:absolute;left:50px}.sticky-question-header{position:sticky;top:0;left:0;z-index:1;transition:top 10s ease-in-out;display:flex;flex-direction:column;align-items:flex-start}.form-section{position:sticky;transition:transform 10s ease}.lineLight{height:1px;background-color:#ccc}.submit-wrapper{gap:20px;margin-bottom:20px}.submit-button,.submit-wrapper{display:flex;align-items:center;justify-content:center}.submit-button{width:50px;height:50px;padding:10px 20px;color:#fff;border:none;border-radius:5px;cursor:pointer;background-color:#1f1e21;position:relative;overflow:hidden;transition:background-color .5s ease-in-out}.submit-button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#833cfc;transform:translateY(100%);transition:transform .5s ease-in-out}.submit-button.slide-up:before{transform:translateY(0);opacity:1}.submit-button.slide-up{animation:slideUpBg 1s forwards}.submit-button.slide-up:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#833cfc;z-index:1;height:100%}@keyframes slideUpBg{0%{background-color:#1f1e21}to{background-color:#833cfc}}.submit-button-content{display:flex;align-items:center;flex-direction:row}.arrow-icon{margin:0 auto;transform:translateY(0)}.slide-up-icon{animation:slideUp .5s ease}.icon-wrapper{display:flex;justify-content:center;align-items:center;width:100%}@keyframes slideUp{0%{transform:translateY(20px) translateX(-20px);opacity:0}to{transform:translateY(0) translateX(0);opacity:1}}.submit-text-side{font-size:calc(14px + 1vw);color:#fff;opacity:0;transition:left .5s ease-in-out,transform .5s ease,opacity .5s ease}.submit-text-side.slide-up{animation:slideUpText 1s ease-in-out forwards;animation-fill-mode:forwards}.submit-text-side.slide-down{animation:slideDownText 1s ease-in-out forwards;animation-fill-mode:forwards}@keyframes slideUpText{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideDownText{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}.progress-text{position:relative;font-size:16px;color:#fff}.progress-number{font-size:24px;transition:transform .5s ease-in-out}.progress-text.scrolling-up .progress-number{transform:translateY(-20px);animation:scrollUp 1s ease-in-out forwards}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.button-container{display:flex;flex-direction:column;align-items:center;margin-top:10px}.button.submit-button{width:100%;padding:10px;background-color:#232224;color:#fff;border:none;cursor:pointer}.button.submit-button[disabled]{background-color:#ccc;cursor:not-allowed}@keyframes rollIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.checkbox-label input[type=checkbox],.radio-label input[type=radio]{position:absolute;margin:0;cursor:pointer;background-color:transparent;border:2px solid rgba(247,247,250,.5);right:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:10px;height:10px;border-radius:50%;outline:none;transition:1s ease}.checkbox-label:has(input[type=checkbox]:checked),.radio-label:has(input[type=radio]:checked){background-color:#833cfc!important;opacity:1!important;border:none!important}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;width:15px;height:15px;background-color:#833cfc;border:5px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity width .2s ease-in-out 1s}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}.submit-section{position:absolute;height:-webkit-fill-available;display:flex;align-items:end;justify-content:center;bottom:0}.submit-section #btn-cta-dark{border-radius:50%;height:80px;width:80px;font-size:20px}.url-address{text-decoration:none;text-transform:none}.url-address:hover{text-transform:none;color:inherit}.swiper-slide{display:flex;justify-content:center;align-items:center;overflow:visible}.card_services,.swiper-slide{border-radius:10px;transition:transform .3s ease}.card_services{position:relative;text-align:start;width:400px;height:500px;overflow:hidden}.card_services.active{transform:scale(1.1)}.image_on_card{width:500px;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:25px}.swiper-slide-active{width:100%;height:100%;transform:scale(1.2)}.card__text{bottom:15%;left:8%;width:85%;color:#fff;font-size:calc(10px + .5vw);font-weight:500}.card__description,.card__text{position:absolute;z-index:2;text-align:start;white-space:normal;overflow:hidden;text-overflow:ellipsis}.card__description{bottom:12%;left:12%;width:80%;color:#000;font-size:calc(12px + 1vw)}.swiper-slide:not(.swiper-slide-active){transform:scale(.9)}.custom-pointer{position:fixed;width:120px;height:120px;backdrop-filter:blur(5px);flex-wrap:wrap;padding:20px;display:flex;justify-content:center;text-align:center;align-items:center;border-radius:50%;pointer-events:none;cursor:none;left:0;top:0;transform:translate(-50%,-50%);transition:opacity .1s ease-out;opacity:0;z-index:9999}.no-pointer-cursor{cursor:none}.custom-pointer:hover{transform:scale(1.2)}.custom-pointer.pointer-core_values,.custom-pointer.pointer-list-blogs,.custom-pointer.pointer-list-works{color:#833cfc;background-color:hsla(0,0%,89%,.7)}.custom-pointer.pointer-our_expertise,.custom-pointer.pointer-our_works_carousel{color:#cbff2e;background-color:rgba(72,72,72 .2)}.custom-pointer.pointer-bannerHomepage,.custom-pointer.pointer-letsjam{color:#cbff2e;background-color:rgba(203,255,46,.1)}.custom-pointer.pointer-expertise{color:#cbff2e;background-color:rgba(72,72,72 .2)}.fixed-dot-nav{position:fixed;top:0;left:0;width:100%;z-index:1000}.dot-nav{position:absolute;left:3%;top:50%;transform:translateY(-50%);z-index:8;display:flex;flex-direction:column;align-items:center}.dot{width:6px;height:6px;border-radius:50%;background-color:transparent;border:1px solid #fff;margin-bottom:10px;cursor:pointer;transition:width .2s,height .2s}.dot.active,.dot:hover{background-color:#833cfc;border:none;width:10px;height:10px}.dot.invert-border{border-color:#000}.dot.our-works.active{background-color:#cbff2e}.cursor{position:relative}.card-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2vw;grid-auto-rows:minmax(0,auto)}.card-list img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:1vw;height:20vw}.card-list .title-card{font-family:Moderat-Medium;font-size:1.8vw;line-height:1.2;margin:15px 0}.card-list .subtitle-card{font-family:Moderat-Medium;font-size:1.1vw;color:#833cfc;margin-top:1vw}.card-list .desc-card{font-family:Moderat-Light;font-size:1vw;opacity:.6;line-height:2vw;margin-top:.7vw;letter-spacing:-.01em}.feature-item{display:flex;align-items:center}.feature-icon{margin-right:10px}.light-theme{color:#fff}.dark-theme{color:#000}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;color:inherit}h3{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}h3 .h3{font-size:24px}.title-content-blog{font-size:30px}.desc-content-blog{font-family:Moderat-Regular}.button#btn-cta-light{display:flex;outline:none;justify-content:center;align-items:center;gap:20px;background-color:#fff;border:none;color:#232224;cursor:pointer;position:relative;overflow:hidden;border-radius:3vw;width:22vw;height:4.5vw;font-family:Moderat-Extended-Bold}.button#btn-cta-light:hover .labelBtn,.button#btn-cta-secondary:hover .labelBtn{transform:translateX(4px);cursor:pointer}.button#btn-cta-light:before,.button#btn-cta-secondary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#1f1e21;border-radius:50%;transition:width .7s ease,height .7s ease,transform .7s ease;transform:translate(-50%,-50%);z-index:0}.button#btn-cta-light:hover:before,.button#btn-cta-secondary-light:hover:before,.button#btn-cta-secondary:hover:before{width:120%;height:500%}.button#btn-cta-light:after,.button#btn-cta-secondary:after{background-color:#1f1e21}.button#btn-cta-light:after,.button#btn-cta-secondary-light:before,.button#btn-cta-secondary:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transition:width .5s ease,height .5s ease,transform .1s ease;transform:translate(-50%,-50%)}.button#btn-cta-secondary-light:before{background-color:#fff}.button#btn-cta-dark:hover:after .button#btn-cta-secondary:hover:after,.button#btn-cta-light:hover:after,.button#btn-cta-secondary-light:hover:after{width:0;height:0;transform:translate(-50%,-50%)}.button#btn-cta-light .iconCTA,.button#btn-cta-secondary .iconCTA{filter:invert(1);width:.8vw;position:relative;transition:left .7s ease-in-out,transform .7s ease,opacity .7s ease}.button#btn-cta-light:hover .iconCTA,.button#btn-cta-secondary:hover .iconCTA{filter:invert(0)}.button#btn-cta-light>*,.button#btn-cta-secondary>*{position:relative;z-index:1;transition:color .4s ease;text-transform:uppercase;letter-spacing:1.5px}.button#btn-cta-light:hover>*,.button#btn-cta-secondary:hover>*{color:#fff}.button#btn-cta-secondary-light:hover>*{filter:invert(1)}#bannerHomepage .button#btn-cta-light{width:16vw;height:3.8vw;margin-top:2.5vw}#mobileButton{display:none}.col_body .container-challenge .left-body{width:65%}.blogs .details-right img{height:15vw}.col_body .container-challenge .right-body{width:40%;display:flex;align-items:center}.icon-our-teams .card-slider .img-teams{-o-object-fit:cover;object-fit:cover;border-radius:1.7vw;width:20vw;height:25vw}.pagination-container button{transition:all .5s;border:1px solid #1f1e21;background-color:transparent;color:#1f1e21;padding:5px 10px}.pagination-container button.active,.pagination-container button:hover{background-color:#1f1e21;color:#fff}.text-2xl{font-size:calc(12px + 1vw);line-height:2rem}.content-card .button{margin-left:45px;width:160px}.rfm-marquee-container{overflow-x:visible!important;transform:translateX(-12vw)!important}#bannerTeams{animation:none}#core_values .button#btn-cta-secondary{margin-top:2.5vw}.desc-banner-blog{position:absolute;bottom:10%;z-index:2}.container-carousel#teams{margin:20px 0}.works-list-container{display:flex;flex-direction:column;min-height:300px}.header{width:100%;z-index:100}.header,.modal-letsjam{position:fixed;top:0;left:0}.modal-letsjam{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:50;display:flex;justify-content:center;align-items:center}.no-scroll{overflow:hidden}.content-img{position:relative}.head-testiclient h5{font-family:Moderat-Regular}.head-testiclient h3{font-size:2vw;line-height:2vw}.head-testiclient .lineLight{margin:10px 0!important}.details-left #btn-cta-dark{margin-top:20px}#mobile-social-media{display:none}#services-our-expertise{overflow:hidden}header.header.scrolled{background-color:#f7f7fa;filter:none;mix-blend-mode:unset;height:85px}.image-black{filter:invert(0);mix-blend-mode:difference}.desc-content-blog strong{font-weight:700}.our-teams #btn-cta-secondary-light{margin-top:2.5vw}.image-container{height:5vw;width:20vw}.title-services h3{margin-block:0;margin:0}#contentServices h2.title-content{margin-block:1em}@media screen and (max-width:767px){.desc-banner-blog{bottom:30%}.our-teams #btn-cta-secondary-light{margin-top:8vw}#bannerBlogDetails .row_body{min-height:100vh}.container-carousel{overflow-x:hidden}#footer .row_body{min-height:90vh}.footer_never_ending{min-height:0}.counter-footer{font-size:3.5vw}#mobile-social-media{display:block;margin:3vh 0}#mobile-social-media-icons img{width:.2vw;margin-right:15px;width:20px}.mobile-social-media-icons a:first-child img{width:4vw}.mobile-social-media-icons{flex-basis:15%;align-items:center;gap:20vw}.footer-content{display:flex;flex-direction:row}.contact-us{order:1}.column-small{order:2}#mobile-social-media{order:3}.column-big{order:4}.copyright{order:5}.social-media-icons{display:none}.form-container .question-container:last-child{height:110vw}.head-testiclient{margin-bottom:10vw}.botcontent-left{display:none}.botcontent-left.show{display:block;padding:20px}.details-left #btn-cta-dark{margin-top:0}.text-wrap{font-size:4vw}.socmed-footer-img{transform:scale(.8)}.botcontent-left .social-media-footer{gap:5vw}.testi-job{font-size:14px}.comment-testi h4{font-size:5vw;line-height:6vw}.body-section img{height:auto}#bannerTeams{background-position:unset;background-attachment:unset}#bannerTeams .small-desc-banner{font-size:4vw}.submit-wrapper .button#btn-cta-dark{height:20vw!important;width:20vw!important;gap:3vw!important;border-radius:50%!important;padding:20px}.floating-placeholder,.input-require{font-size:4vw}.category-filter{display:flex;align-items:center}.top_logo img{width:35vw}.small-desc-banner{font-size:4vw;width:100%}.content-img-blog,.content-img-services{bottom:20px;padding:5vw 6vw}.title-img{font-size:12vw}.content-banner-img:before,.detail-img-services{border-radius:5vw}.content-banner-img{height:100vw}.column-small a{font-size:4vw}header.header.scrolled{background-color:#f7f7fa;filter:none;mix-blend-mode:unset;height:calc(85px + 1vw)}.image-black{filter:invert(0);mix-blend-mode:difference}.button{pointer-events:none;transition:none;cursor:default;transform:none;filter:none}.no-hover{pointer-events:auto}#bannerHomepage .btn-cta-light:hover .button:hover{pointer-events:none;transition:none;cursor:default;transform:none;filter:none}header.header{height:calc(85px + 1vw);padding:calc(10px + 1vw) calc(20px + 1vw);transition:background-color .3s ease-out}.header .left-section{gap:calc(10px + 1vw)}header .button#btn-cta-dark{width:35vw!important;height:10vw!important;border-radius:5vw!important;gap:2vw!important}.button#btn-cta-dark,.button#btn-cta-light,.button#btn-cta-secondary,.button#btn-cta-secondary-light{height:10vw!important;width:-moz-max-content!important;width:max-content!important;gap:3vw!important;padding:0 20px;border-radius:5vw!important}.button .labelBtn{font-size:12px!important}.hamburger{width:30px;height:15px}.col_body .right-body .mockup-nonoverflow{transform:scale(1.3)}#our_works .col_body .right-body{transform:translateX(100px);height:40vh}#our_works .left-body{margin-top:0}#our_works .category-works{margin-top:15px;flex-wrap:unset}.category-works{gap:10px}#content .col_body{padding:50px 0}.top_logo{width:calc(130px + .5vw)}.container-menu{height:90vh}.container-section{scroll-snap-type:none}.button#btn-cta-light{height:45px}.button#btn-cta-light:hover>*,.button#btn-cta-secondary:hover>*{color:#fff}.button#btn-cta-light .iconCTA_black,.button#btn-cta-secondary .iconCTA_black{filter:invert(1);width:12px;position:relative;transition:left .7s ease-in-out,transform .7s ease,opacity .7s ease}.button#btn-cta-light:hover .iconCTA_black,.button#btn-cta-secondary:hover .iconCTA_black{filter:invert(0)}.content-footer .social-media-footer{display:none}.mobile-social-media-icons a:first-child img{width:2.5vw}.mobile-social-media-icons a img{width:4vw}.list-menu{display:flex;flex-direction:column;width:90%;gap:10px;text-align:center;margin:0 auto}.list-menu li{list-style:none;position:relative;font-size:calc(35px + .5vw)}.content-footer{flex-direction:column-reverse;align-items:center;gap:calc(10px + .5vw);transform:translateY(0);margin-bottom:0}.text-footer{font-size:calc(12px + .5vw);white-space:nowrap}section{min-height:50vh!important}.img-teams{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:calc(150px + 1vw)!important;height:calc(250px + 1vw)!important}#About-the-teams .detail-teams{border-radius:15px!important}.icon-our-teams .card-slider .img-teams{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:calc(200px + 1vw)!important;height:calc(300px + 1vw)!important}.icon-our-teams .card-slider .detail-teams{left:0;gap:10px!important;bottom:0;line-height:20px}.icon-our-teams .card-slider .name-teams{font-size:calc(16px + 1vw)!important}.icon-our-teams .card-slider .position-job{font-size:calc(12px + 1vw)!important;line-height:1.2}.custom-arrow{display:none}.detail-teams{left:0}.icon-our-client .sliderLeft,.icon-our-client .sliderRight,.icon-our-partner .sliderRight{display:flex;white-space:nowrap}.grid-container .card{flex:1 1 calc(100% - 20px);display:flex;flex-direction:column}.gap-5{gap:0}#card-services:nth-child(2n),#card-services:nth-child(odd){margin-top:30px!important}.title-card{font-size:calc(28px + 1vw)!important}#contentServices.subtitle-card{font-size:calc(10px + 1vw)!important}.icon-our-partner{margin-top:30px}.mobileLayout{display:flex;flex-direction:column}.mobileLayout.reverse{flex-direction:column-reverse}.container-challange{flex-direction:column;gap:0;margin:0}.container-challenge{flex-direction:column-reverse;gap:0;margin:0}.container-challange .header-section{font-size:calc(28px + 1.5vw)}.title-content{margin:0 0 20px}.img-section-dark{transform:translateX(0);margin:30px 0 0;width:100%;height:calc(60px + 1vw)}.title-explore{color:#1f1e21;font-size:calc(20px + 1vw);font-weight:500;line-height:1.2}.col_body .container-challenge .right-body{width:100%}.content-faq{padding-left:35px!important;font-size:3.5vw}.url-address{margin-bottom:20px}.icon-faq{width:calc(10px + 1vw)!important}.content-img-services h2{font-size:30px}.col_body.blog{margin-top:50px;gap:30px;flex-direction:column}.col_body.blog .sticky-content{position:relative;top:0}.col_body.blog .right-column{overflow-y:hidden;height:100%;width:100%;margin:0;padding:0;font-size:5vw}.left-column{width:85%;font-size:16px}.subsection2{font-size:24px}.scrollspy{display:flex;flex-direction:column;gap:10px}.scrollspy p{font-size:16px;text-align:justify}.content-img-blog .title-img{font-size:30px;width:100%}.content-img-blog .subtitle-img{font-size:20px}.leftcard,.rightcard{width:100%!important}.img-card-footer{width:100%;height:150px!important}.our-teams #mobileButton{display:flex;justify-content:flex-start}.banner{background-attachment:scroll;background-position:50%;height:100vh;animation:none;overflow:visible}.slider-works{font-size:3vw;bottom:5%;left:10%;width:80%}#content-approach .header-section{font-size:calc(28px + 1.5vw)}.header-section.big{font-size:calc(20px + 1vw)}.header-section.middle{font-size:calc(18px + 1vw);line-height:normal}#contentTeams{margin-top:-50vh;overflow-x:hidden}.slider-works-other{bottom:10%;top:unset;left:60%}.content-card .button{margin-bottom:40px;min-width:150px!important}.custom-pointer{display:none!important}.title-section{font-size:calc(10px + 1vw);letter-spacing:.2em!important}.title-banner{font-size:10vw}#bannerHomepage .title-banner{font-size:7vw;line-height:10vw}#mobileButton{display:block}.button#btn-cta-dark .labelBtn{font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.button#btn-cta-light{text-transform:uppercase}#our_works .header-section{font-size:26px!important;margin:20px 0}.desc-section{font-size:5vw!important;letter-spacing:-.01em!important;text-align:justify;line-height:6.5vw}.desc-explore{font-size:4vw}.iconCTA{width:2vw!important}#core_values .title-banner{font-size:30px!important}#About-the-teams .button#btn-cta-dark,#bannerHomepage .button#btn-cta-dark,#content .project-container .button#btn-cta-dark,#core_values .button#btn-cta-dark,#our_works .button#btn-cta-dark{display:flex!important;font-size:10px!important}#AboutUs-our-expertise .button#btn-cta-dark{display:flex!important;width:39px!important;height:39px!important;margin-top:0!important;padding:0!important}#bannerHomepage .button#btn-cta-dark,#bannerHomepage .button#btn-cta-light{margin-top:20px;align-self:center!important;width:-moz-max-content!important;width:max-content!important;height:10vw!important;letter-spacing:1.5px;padding:0 20px}#About-the-teams .button#btn-cta-dark{width:159px!important}#our_mission{background-position:50px 150px;background-size:150% auto}#our_mission .col_body .dct-branch{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.dct-branch .img-branch{-o-object-fit:contain;object-fit:contain;margin-right:10px!important;width:40%!important;height:auto!important}#our-specialities .header-section,#our_expertise .header-section{font-size:calc(20px + .5vw);font-family:Moderat-Medium!important;letter-spacing:-.04em;margin-top:20px}.dct-expertise{gap:12vw;flex-direction:column;align-items:flex-start}.dct-expertise .expertise{font-family:Moderat-Regular!important;font-size:calc(20px + .2vw)!important;letter-spacing:-.02em;transition:.3s ease}.label-expertise{padding-bottom:16px!important;padding-left:8px;font-size:14px!important}#other_works .col_body,#our_works .col_body{flex-direction:column-reverse!important;gap:20px!important;justify-content:center!important}.category-works div{font-size:12px!important;font-family:Moderat-Thin!important}.col_body .right-body{display:flex!important;justify-content:center!important;width:100%}.col_body .right-body .mockup-overflow{transform:translateX(-20%) translateY(-60%)!important;height:300px!important}.header-section{font-size:calc(28px + 1.5vw);font-family:Moderat-Medium!important;letter-spacing:-.04em}#bannerBlogDetails .header-section{font-size:calc(30px + 1vw);line-height:1.2}.left-body{width:100%!important;z-index:1;margin-top:80px}#testimonials-client .body-section{justify-content:space-between!important;width:100%!important;flex-direction:row!important}#testimonials-client .body-section .row{flex-direction:column!important;justify-content:center!important;align-items:center!important;white-space:nowrap;gap:10px!important}.testimonials .title-section{font-size:28px!important;letter-spacing:.03em!important}.subtitle-section{margin-top:22px!important;margin-left:-30px!important;font-size:8px!important;letter-spacing:2px!important}.testimoni{font-size:calc(18px + .5vw)!important;letter-spacing:-.04em;margin-top:20px}.feature-item{display:flex;gap:5px}.position{gap:5px!important;font-size:8px!important;letter-spacing:-.04em}.image-user{transform:translateX(0)!important}.image-user img{width:70px!important;height:70px!important}.btn-link{padding:0!important}.row_body{min-height:80vh}.container-section .row_body{min-height:100vh}.col_body{width:85%!important;padding:50px 0}.header-testi{gap:10px!important}.card-body{justify-content:space-between!important;margin-bottom:25px}.card-body,.card-header{width:100%!important}.detail-testi{font-size:10px!important;padding:0 0 0 30px!important;letter-spacing:-.01em}.detail-testi:before{font-size:25px!important;transform:translateX(8px) translateY(-8px)!important;left:10px!important;color:#000!important}.date{display:none}.content{width:100%!important;padding:0 20px!important}.contact-us{padding-top:0!important;padding-bottom:40px!important}.contact-us p{font-size:12px!important;font-family:Moderat-Extended-Bold;letter-spacing:.2em}.contact-us h2{font-size:28px!important;font-family:Moderat-Medium;letter-spacing:-.04em;line-height:1.2}.column-big{flex-basis:100%!important;padding-bottom:20px!important}.column-big p{letter-spacing:-.04em;font-size:3vw}.column-small{flex-basis:50%!important;font-size:16px;font-family:Moderat-Thin!important}.bottom_logo{width:40vw!important}.footer-bottom{flex-direction:column-reverse!important;bottom:5%!important}.mobile-social-media-icons{display:flex;gap:30px;width:42vw}.social-media-icons img{margin-left:0!important}.copyright{font-family:Moderat-Thin!important;font-size:calc(10px + .5vw)!important}.body-banner{align-items:start!important}.bottom-banner{width:100%!important}.bottom-banner h2{font-size:7vw;letter-spacing:-.04em;width:100%}.category-container a{font-size:calc(15px + .5vw);letter-spacing:0}.project-header{font-size:calc(10px + .5vw)!important;letter-spacing:.2em!important;padding:10px 0}.project-info{margin-bottom:0!important}.info-title{font-size:calc(10px + 1vw);letter-spacing:.2em}.project-info .info-content{width:100%!important;font-size:calc(20px + 1vw)!important;letter-spacing:-.04em}.card-list .subtitle-card{font-size:calc(12px + 1vw);padding:0;margin:15px 0}.project-category .info-content{width:100%!important;font-size:calc(12px + 1vw)!important;letter-spacing:-.04em}.body-content{width:85%!important}.project-container{margin-top:20px}.category-container{flex-wrap:nowrap!important;overflow-x:hidden!important;font-size:calc(14px + 1vw)!important;width:100%!important;overflow-x:scroll!important;background:#f7f7fa!important;z-index:5;box-shadow:-1px 21px 27px -27px rgba(0,0,0,.75)}.category-container::-webkit-scrollbar{display:none!important}.category-container a:not(:last-child):after{margin:2px 20px!important}.project-container{padding:0!important}.lineDark{margin:0!important}.project-details{margin-top:0!important;margin-bottom:20px;padding:15px 0 0;gap:15px;flex-direction:column-reverse}.details-left{text-align:justify;display:flex;flex-direction:column;gap:20px}.details-right{justify-content:center!important}.details-right img{width:100%!important;height:180px!important;border-radius:20px;-o-object-fit:cover;object-fit:cover}.details-right .image-container img{-o-object-fit:contain;object-fit:contain}#challenge .header-section{font-size:calc(28px + 1.5vw);margin:10px 0}#challenge .desc-section{margin:20px 0}.list-services{margin-top:0!important}.detail-top-ul{padding:10px 0}#our-specialities .lineDark{margin-bottom:0!important}#our-specialities .card{display:flex;flex-direction:column}#our-specialities .card>.lineDark{order:4}#our-specialities .card>.top-card{order:2}#our-specialities .card>.content-card{order:3}#our-specialities .card>.img-card{order:1}.top-card{margin:10px 0!important}.top-left-card .no-services,.top-left-card .title-services{font-size:calc(16px + 1vw);letter-spacing:-.04em}.top-right-card{display:none}.list-services .img-card{height:calc(150px + 2vw);margin-top:0!important}.content-card .desc{margin-left:0!important;line-height:normal!important;padding:10px 0!important;width:100%!important;font-size:calc(15px + .5vw);letter-spacing:-.01em;text-align:justify!important}.project-details .button#btn-cta-dark{height:45px}.content-card .button,.project-details .button#btn-cta-dark{width:-moz-max-content!important;width:max-content!important;padding:0 20px}.content-card .button{margin-left:0!important;margin-bottom:30px}.swiper-wrapper{overflow:visible}.card_services{width:400px;height:100%}.bottom-content .title-content{font-size:calc(28px + 1.5vw)}.info-content-blog{margin:0;width:100%!important;font-size:calc(14px + 1vw);letter-spacing:-.01em;line-height:1.5}.portofolio{flex-direction:column!important;margin-bottom:30px;gap:10px}.detail-portofolio .count{font-size:36px!important;letter-spacing:-.04em}.detail-portofolio .subtitle{font-size:20px!important;letter-spacing:-.02em}.icon-our-client,.icon-our-partner{gap:30px!important}.icon-our-client .sliderLeft,.icon-our-client .sliderRight,.icon-our-partner .sliderRight{gap:10px}#card-expertise>img{height:calc(250px + 1vw)!important;width:calc(250px + 1vw)!important}#card-expertise .title-card{white-space:wrap!important;font-size:22px!important;letter-spacing:0}#card-expertise .desc-card{font-size:5vw!important;letter-spacing:-.01em}.desc-card{text-align:justify!important;font-size:5vw!important;line-height:1.5!important}.card-list img{height:80vw;border-radius:15px}.owl-carousel .owl-stage{width:-moz-max-content!important;width:max-content!important}#services-our-expertise .owl-carousel.owl-drag .owl-item{width:264px!important}.icon-our-client img,.icon-our-partner img{width:calc(180px + 1vw);height:calc(60px + 1vw)}#About-the-teams .card-slider img{height:calc(250px + 1vw)!important;width:calc(200px + 1vw)!important}.teams-carousel .detail-teams{position:static!important}.card-slider .name-teams{font-size:14px!important;letter-spacing:0}.position-job{font-size:12px!important;letter-spacing:0}.normal-content{font-size:5vw}.normal-content li{line-height:8vw}.normal-title{font-size:4vw}#card-explore .desc-card,#card-services .desc-card{font-size:5vw}.grid-container .subtitle-card{padding:20px 0 5px;font-size:calc(14px + 1vw)!important}.bodycontent-letsjam{flex-direction:column;height:auto;padding-top:12vw}.bodycontent-right{padding:20px 5px 5px;height:auto;max-height:100%;overflow:visible}.form-container .question-container:last-child .form-section{height:auto}#contentletsjam{padding:0;overflow:auto;background:#000}.topcontent-left{height:100%!important;padding:20px}.text-white-dark{font-family:Moderat-Thin}.text-white{font-family:Moderat-Medium}.form-section .text-grey-dark,.head-testiclient .text-white-dark{font-size:16px;letter-spacing:-.02em}.form-section .text-white,.head-testiclient .text-white{font-size:28px;letter-spacing:-.02em;line-height:7vw}.content-testiclient .text-white{font-size:24px;letter-spacing:-.04em}.testi-job .text-grey,.testi-job .text-white{font-family:Moderat-Thin;font-size:14px;letter-spacing:-.04em}.comment-testi{font-size:14px!important;letter-spacing:-.01em;font-family:Moderat-Thin}.text-footer .text-white,.text-footer .text-white-dark{font-size:16px!important;letter-spacing:-.04em}#question5 .text-wrap{font-size:14px!important;letter-spacing:-.02em}.botcontent-left{height:100%!important;gap:40px}.footer-left-testiclient{flex-direction:column;align-items:start!important;gap:20px}.bodycontent-left{padding-top:15vw;width:100%!important}.content-testiclient{gap:10px}.form-section{flex-direction:column;padding:20px;gap:20px}.left-form,.right-form{width:100%!important}#our-specialities .custom-title{margin-top:50px}.back-to-top{margin:0;padding:20px;visibility:hidden}.owl-carousel .owl-item img{height:calc(300px + 1.5vw)}.dot-nav{display:none}.button#btn-cta-dark .iconCTA{width:2vw!important}#content:has(.bg-full){animation:none}#accordion .card-header{margin:0 0 5px}section#services-our-expertise{overflow-x:hidden}#big-padding{padding:0}#why-choose-us{margin-top:100px}#bannerHomePage{background-attachment:unset}.counter{font-size:18px}.card-list{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px){.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}