@font-face{font-family:BD Lifeless Grotesk;src:url(/_next/static/media/BDLifelessGrotesk-Medium.169e348f.eot);src:url(/_next/static/media/BDLifelessGrotesk-Medium.169e348f.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/BDLifelessGrotesk-Medium.ebb1a2ec.woff2) format("woff2"),url(/_next/static/media/BDLifelessGrotesk-Medium.0f81783d.woff) format("woff"),url(/_next/static/media/BDLifelessGrotesk-Medium.575b02a4.ttf) format("truetype"),url(/_next/static/media/BDLifelessGrotesk-Medium.da4280d0.svg#BDLifelessGrotesk-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(/_next/static/media/BDLifelessGrotesk-Light.66b8349c.eot);src:url(/_next/static/media/BDLifelessGrotesk-Light.66b8349c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/BDLifelessGrotesk-Light.10004f52.woff2) format("woff2"),url(/_next/static/media/BDLifelessGrotesk-Light.9c458d0a.woff) format("woff"),url(/_next/static/media/BDLifelessGrotesk-Light.ee586547.ttf) format("truetype"),url(/_next/static/media/BDLifelessGrotesk-Light.d0817b9d.svg#BDLifelessGrotesk-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(/_next/static/media/BDLifelessGrotesk-Bold.78d174fe.eot);src:url(/_next/static/media/BDLifelessGrotesk-Bold.78d174fe.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/BDLifelessGrotesk-Bold.d5fdde95.woff2) format("woff2"),url(/_next/static/media/BDLifelessGrotesk-Bold.f33e3b78.woff) format("woff"),url(/_next/static/media/BDLifelessGrotesk-Bold.871838a1.ttf) format("truetype"),url(/_next/static/media/BDLifelessGrotesk-Bold.e121fe87.svg#BDLifelessGrotesk-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(/_next/static/media/BDLifelessGrotesk-SemiBold.6a217f41.eot);src:url(/_next/static/media/BDLifelessGrotesk-SemiBold.6a217f41.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/BDLifelessGrotesk-SemiBold.9a9d33f9.woff2) format("woff2"),url(/_next/static/media/BDLifelessGrotesk-SemiBold.b923ea06.woff) format("woff"),url(/_next/static/media/BDLifelessGrotesk-SemiBold.c83a10de.ttf) format("truetype"),url(/_next/static/media/BDLifelessGrotesk-SemiBold.0c2d0d00.svg#BDLifelessGrotesk-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(/_next/static/media/BDLifelessGrotesk-Regular.0eecdf96.eot);src:url(/_next/static/media/BDLifelessGrotesk-Regular.0eecdf96.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/BDLifelessGrotesk-Regular.0fa32987.woff2) format("woff2"),url(/_next/static/media/BDLifelessGrotesk-Regular.622dcad6.woff) format("woff"),url(/_next/static/media/BDLifelessGrotesk-Regular.a1053027.ttf) format("truetype"),url(/_next/static/media/BDLifelessGrotesk-Regular.31dd6c65.svg#BDLifelessGrotesk-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--stroke:linear-gradient(90deg,#8e8e8e,rgba(71,71,71,0));--stroke-2:linear-gradient(90deg,#8e8e8e 16.365210711956024%,rgba(71,71,71,0));--red:#e10a11;--white:#fff;--black:#000;--dark-grey:#0d0d0d;--light-grey:#999;--dark-red:#a02021;--grey:#666;--red--light:#fce7e7;--red--light-:hover:#fbdadb;--red--light-:active:#f6b3b5;--red--normal:#e10a11;--red--normal-:hover:#cb090f;--red--normal-:active:#b4080e;--red--dark:#a9080d;--red--dark-:hover:#87060a;--red--dark-:active:#650508;--red--darker:#4f0406;--dark-red--light:#f6e9e9;--dark-red--light-:hover:#f1dede;--dark-red--light-:active:#e2baba;--dark-red--normal:#a02021;--dark-red--normal-:hover:#901d1e;--dark-red--normal-:active:#801a1a;--dark-red--dark:#781819;--dark-red--dark-:hover:#601314;--dark-red--dark-:active:#480e0f;--dark-red--darker:#380b0c;--black--light:#e7e6e7;--black--light-:hover:#dbdadb;--black--light-:active:#b4b2b4;--black--normal:#0c070c;--black--normal-:hover:#0b060b;--black--normal-:active:#0a060a;--black--dark:#090509;--black--dark-:hover:#070407;--black--dark-:active:#050305;--black--darker:#040204;--light-grey--light:#f5f5f5;--light-grey--light-:hover:#f0f0f0;--light-grey--light-:active:#dfdfdf;--light-grey--normal:#a49e96;--light-grey--normal-:hover:#8a8a8a;--light-grey--normal-:active:#7a7a7a;--light-grey--dark:#737373;--light-grey--dark-:hover:#5c5c5c;--light-grey--dark-:active:#454545;--light-grey--darker:#363636;--grey--light:#f0f0f0;--grey--light-:hover:#e8e8e8;--grey--light-:active:#d0d0d0;--grey--normal:#666;--grey--normal-:hover:#5c5c5c;--grey--normal-:active:#525252;--grey--dark:#4d4d4d;--grey--dark-:hover:#3d3d3d;--grey--dark-:active:#2e2e2e;--grey--darker:#242424;--glow-hue:2deg;--shadow-hue:80deg;--spring-easing:linear(0,0.002,0.01 0.9%,0.038 1.8%,0.156,0.312 5.8%,0.789 11.1%,1.015 14.2%,1.096,1.157,1.199,1.224 20.3%,1.231,1.231,1.226,1.214 24.6%,1.176 26.9%,1.057 32.6%,1.007 35.5%,0.984,0.968,0.956,0.949 42%,0.946 44.1%,0.95 46.5%,0.998 57.2%,1.007,1.011 63.3%,1.012 68.3%,0.998 34%,1);--spring-duration:1.33s;--cards:4;--cardheight:50vh;--cardtoppadding:7.5em;--cardmargin:5vw;--gradient:conic-gradient(from 90deg at 50% 50%,#fb373c,#e10a11,#fff,red,#fff,#ffa184,#ff0a5c);--size:clamp(10rem,1rem + 25vmin,30rem);--gap:calc(var(--size) / 14);--duration:60s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{margin:0;background:var(--black);letter-spacing:.3px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,p{color:var(--white)}p{font-size:15px;line-height:150%}img,video{max-width:100%;background:none;height:auto}a{color:var(--primary-color);text-decoration:none;transition:all .2s}a:hover{color:var(--primary-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--grey-darker);letter-spacing:0;font-weight:600}h1{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:80px;font-style:normal;font-weight:400;line-height:90%}h2{font-size:56px}h2,h3{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-style:normal;font-weight:400;line-height:100%}h3{font-size:48px}h4{color:var(--white,#fff);font-size:42px}h4,h5{font-family:BD Lifeless Grotesk;font-style:normal;font-weight:400;line-height:100%}h5{font-size:36px}h6{font-family:BD Lifeless Grotesk;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.body-xl{font-size:20px}.body-md,.body-xl{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-style:normal;font-weight:400;line-height:normal}.body-md{font-size:16px}.body-xxxl{font-size:320px;font-weight:300;line-height:100%;letter-spacing:-16px;position:relative}.body-regular,.body-xxxl,p{font-style:normal;font-family:BD Lifeless Grotesk}.body-regular,p{font-size:14px;font-weight:400;line-height:normal}.text-grey-xxl{font-family:BD Lifeless Grotesk;font-size:284px;font-style:normal;font-weight:300;line-height:70%;letter-spacing:-14.2px}.form-control::placeholder{color:var(--grey)}.form-control option{color:#fff}.btn-outline{font-size:14px;color:var(--white);border:1px solid var(--white)!important;border-radius:100px;padding:10px 20px}.btn-outline svg{width:20px}.btn-outline.btn-large{font-size:20px;font-style:normal;font-weight:700;line-height:32px;padding:20px 40px;background:linear-gradient(241deg,hsla(0,0%,100%,.2) 40.45%,hsla(0,0%,100%,.2) 50.33%,hsla(0,0%,100%,0) 78.83%)}.btn-large{font-size:20px!important;border:none;border-radius:100px}.btn-large,.btn-link.btn-large{font-style:normal;font-weight:700;line-height:32px;padding:20px 40px;color:var(--white)}.btn-link.btn-large{font-size:20px;text-decoration:underline}.btn-highlight{color:var(--bg);font-weight:600;font-size:24px;font-style:normal;font-weight:700;line-height:32px;padding:20px 40px;background:linear-gradient(241deg,hsla(0,0%,100%,.2) 40.45%,hsla(0,0%,100%,.2) 50.33%,hsla(0,0%,100%,0) 78.83%);position:relative;isolation:isolate;border-radius:100px;scale:1;transition:all var(--spring-duration) var(--spring-easing);border:1px solid #ffffff4d;color:#fff;overflow:hidden;transition-duration:calc(var(--spring-duration) * .5)}.shimmer{position:absolute;inset:-40px;border-radius:inherit;-webkit-mask-image:conic-gradient(from var(--shimmer,0deg),transparent 0,transparent 10%,#000 36%,#000 45%,transparent 50%,transparent 60%,#000 85%,#000 95%,transparent 100%);mask-image:conic-gradient(from var(--shimmer,0deg),transparent 0,transparent 10%,#000 36%,#000 45%,transparent 50%,transparent 60%,#000 85%,#000 95%,transparent 100%);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:plus-lighter;animation:shimmer 3s linear infinite both}.btn-highlight .shimmer:after,.btn-highlight .shimmer:before{opacity:1;animation:shine 13s ease-in infinite forwards}.shimmer:after,.shimmer:before{transition:all .5s ease;opacity:0;content:"";border-radius:inherit;position:absolute;mix-blend-mode:color;inset:40px;pointer-events:none}.shimmer:before{box-shadow:0 0 3px 2px hsl(var(--glow-hue) 20% 95%),0 0 16px 4px hsl(var(--glow-hue) 20% 80%),0 0 0 4px hsl(var(--glow-hue) 50% 70%),0 0 7px 5px hsl(var(--glow-hue) 100% 70%);z-index:-1}.shimmer:after{box-shadow:inset 0 0 0 1px hsl(var(--glow-hue) 80% 95%),inset 0 0 1px 1px hsl(var(--glow-hue) 100% 100%),inset 0 0 2px 1px hsl(var(--glow-hue) 100% 100%);z-index:2}.btn-highlight .text{color:#fff;-webkit-background-clip:text;background-clip:text;background-color:var(--bg);background-image:linear-gradient(120deg,transparent,hsla(var(--glow-hue),100%,80%,.66) 40%,hsla(var(--glow-hue),100%,90%,.9) 50%,transparent 52%);background-repeat:no-repeat;background-size:300% 300%;background-position:center 200%;animation:text .66s ease-in infinite both}.btn-highlight:after{background:#fff;content:"";height:155px;left:-75px;opacity:.4;position:absolute;top:-50px;transform:rotate(35deg);transition:all 2s cubic-bezier(.19,1,.22,1);width:50px;z-index:-10;filter:blur(25px)}.btn-highlight:hover:after{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}.red-text{color:var(--red,#e10a11);font-size:20px;line-height:100%}.badge-red,.red-text{font-family:BD Lifeless Grotesk;font-style:normal;font-weight:400;margin-bottom:20px}.badge-red{color:var(--red,#e10a11)!important;font-size:14px!important;line-height:normal;border:1px solid var(--red);display:inline-block;padding:5px 10px;border-radius:100px}.badge-red.badge-small{font-size:12px;padding:3px 5px;margin-left:10px}.red{color:var(--red)}#box{position:absolute;width:40px;height:40px;top:0;left:0;margin:-25px 0 0 -25px;background:#fff;border-radius:200vw;z-index:100;background:none;border:3px solid red;border-radius:100px;transition:all .3s;outline:0 solid transparent}#box.cursor{z-index:-2!important;width:0;height:0}.chat-whatsapp{position:fixed!important;bottom:70px;right:20px;width:auto;height:50px;padding:10px 20px;border-radius:20px;z-index:1000;background-color:#25d366!important;display:flex;align-items:center;cursor:pointer}.chat-whatsapp:hover{background-color:rgba(37,211,102,.9)!important}.chat-whatsapp>a>p{font-size:18px}.banner-top{padding-top:0;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(30px)!important;top:0!important}svg.bi.bi-whatsapp{margin-right:.2cm}.ContactUs #form-contact{margin-top:6%}#form-contact{border-radius:40px 40px 0 0;background:#101010;min-height:80vh;color:var(--black);padding:70px 0;position:relative;z-index:9}#recruitment-process .step-img{width:35%}#recruitment-process .step-desc{width:50%}.title-form-contact{align-items:flex-end;gap:60px}img.ic-up-right{position:relative;bottom:10px}#form-contact h2{font-size:64px}.info-address p{font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin:0}ul.info-address li{margin:20px 0;align-items:flex-start;gap:20px;padding:20px;border:1px solid #282828;border-radius:20px;width:85%}ul.info-address{padding:0;margin-top:15%;width:80%}.footer{position:relative;z-index:1;height:auto;overflow:hidden;padding:50px 0 200px;background:#101010}.footer-section-1 img{width:50%}.footer-section-1{text-align:center;position:absolute;bottom:-6.5%;width:100%;background:linear-gradient(180deg,rgba(7,7,7,0) 2.46%,#101010eb 66.5%);opacity:1}a.logo-wgs-footer{display:inline!important}.footer h4{font-size:18px!important}.footer a{font-size:14px;display:block;color:var(--light-grey--normal)!important;padding:2px 0}.errorInput{color:var(--red)!important;font-size:16px}a.email-contact{font-size:33px;color:#fff!important;border:1px solid #fff;border-radius:100px;padding:5px 0 5px 20px;margin-top:20px;display:inline-flex;justify-content:space-between;align-items:center}a.email-contact span{border:1px solid var(--light-grey--normal);border-radius:100px;padding:5px 22px;margin-left:10px}a.email-contact span svg{position:relative;top:-5px}.socmed-link{display:flex;justify-content:flex-end;text-transform:uppercase;color:var(--white);gap:20px}.socmed-link a{color:var(--white)!important}form label{font-family:BD Lifeless Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--light-grey--normal)}.form-control:focus,textarea.form-control:focus{color:var(--light-grey--light)}.form-control{border:none;background:#333;padding:12px;border-radius:15px;background:#191919!important;color:var(--light-grey--normal)}.footer-section-2 .col-md-4 p{color:var(--light-grey--normal);margin:20px 0 40px}.budget-number .form-control{align-self:flex-start}#home-services .text-grey-xxl{text-align:center;position:absolute;left:0;right:0;margin:0 auto;top:0}#cards-step{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--cardheight));grid-gap:var(--cardmargin);gap:var(--cardmargin);padding-bottom:calc(var(--cards) * var(--cardtoppadding));width:100%;margin:0 auto;background:#000}#card1{--index:1;padding-top:50px}#card2{--index:2}#card3{--index:3}#card4{--index:4}#card5{--index:5}#card6{--index:6}#card7{--index:7}.card{position:-webkit-sticky;position:sticky;top:0;padding-top:calc(var(--index) * var(--cardtoppadding))!important;background:none}.card-body{border-radius:20px 20px 5px 5px;background:linear-gradient(180deg,#181818 6%,#000 99%);box-sizing:border-box;padding:30px 50px;border-radius:50px;box-shadow:0 0 30px 0 rgba(0,0,0,.3);height:var(--cardheight)!important;display:inline-flex;transition:all .5s}.number-big{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:100px;font-style:normal;font-weight:400;line-height:100%;width:15%;text-align:center}.step-desc{padding:0 30px}.step-desc p{color:#999;margin-top:30px;font-size:20px}#cards-step .card{position:-webkit-sticky;position:sticky;top:0;padding-top:calc(var(--index) * var(--cardtoppadding));background:none}#cards-step .card-body{border-radius:20px 20px 5px 5px;background:linear-gradient(180deg,#181818 6%,#000 99%);box-sizing:border-box;padding:30px 50px;border-radius:50px;box-shadow:0 0 30px 0 rgba(0,0,0,.3);height:var(--cardheight);display:flex;transition:all .5s}.card-outline{border-radius:20px;border:1px solid var(--light-grey--darker,#363636);background-color:rgba(0,0,0,.1);padding:30px;min-height:100%;overflow:hidden;position:relative;--start:0;transition:border-color .3s ease-in-out}.card-outline:before{content:"";border-radius:20px;border:4px solid transparent;background:var(--gradient);background-attachment:fixed;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - (20 * 1.1)) * 1deg),#ffffff1f 0deg,#fff,#ffffff00 100deg);mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - (20 * 1.1)) * 1deg),#ffffff1f 0deg,#fff,#ffffff00 100deg);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;opacity:0;transition:.5s ease}.card-border,.card-outline:before{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.card-border{pointer-events:none;filter:blur(7px)}.card-border:before{position:absolute;content:"";width:98%;height:98%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;border:2px solid transparent;background:var(--gradient);background-attachment:fixed;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc(var(--start) * 1deg),#000 0deg,#fff,transparent 60deg);mask:linear-gradient(#0000,#0000),conic-gradient(from calc(var(--start) * 1deg),#000 0deg,#fff,transparent 60deg);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;opacity:0;transition:1s ease}.card-outline:hover:before,.card-outline:hover>.card-border:before{opacity:1}.card-outline h5{position:relative;z-index:9;animation:animate 10s linear infinite}.card-outline:hover h5{background-image:linear-gradient(90deg,#fb373c,#e10a11,#fff,red,#fff,#ffa184,#ff0a5c);background-size:400%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-outline p{text-align:left;color:var(--light-grey--normal,#999)!important;position:relative;z-index:9;background:linear-gradient(180deg,rgba(7,7,7,0) 11.46%,#070707 37.14%);padding-top:50px;margin-top:-50px;transition:all .5s}.card-outline:hover p{color:var(--white)!important}.col-center{margin:0 auto}.circle-number{font-family:BD Lifeless Grotesk;font-size:22px;font-style:normal;font-weight:400;line-height:100%;border:1px solid #fff;padding:5px 10px;border-radius:100px}.reveal{position:relative;transition:1s;opacity:0;top:50px}.reveal.active{opacity:1!important;top:1px!important}.img-reveal{overflow:hidden;border-radius:20px;margin:30px 0;position:relative}.img-reveal:before{position:absolute;display:block;transition-duration:.5s;left:0;top:0;width:100%;content:"";height:100%;background:#000000de;z-index:8}.img-reveal.active:before{opacity:1;left:0;top:0;width:0;height:100%}.img-reveal:after{position:absolute;display:block;transition-duration:.5s;left:0;top:0;width:400%;content:" ";height:100%;background:#000000e8}.img-reveal.active:after{opacity:1;left:0;top:0;width:0;height:100%}.img-reveal img{transition:.5s}.img-reveal.active img{transform:scale(1)}#home-services .card-body{height:auto}#home-services .step-desc{width:50%}#home-services .step-img{width:33%}#faq{padding:75px 0}#faq .accordion{position:relative;z-index:99}#faq h3{margin-bottom:50px}#faq .accordion p{font-size:18px}.accordion-button:not(.collapsed){background:none;border:none;box-shadow:none;color:var(--white);font-weight:500;border-radius:20px 20px 0 0}.accordion-flush .accordion-collapse.show{background:none}.accordion-flush .accordion-item:first-child{border-radius:20px 20px 0 0;overflow:hidden}.accordion-button{color:var(--white);font-size:24px;padding:15px 0;background:none;font-weight:400}.accordion-button,.accordion-flush .accordion-collapse{box-shadow:none;border:none;transition:none}.accordion-flush .accordion-item{border:none;background:none;border-bottom:1px solid var(--light-grey--darker)}.accordion-button:after{filter:brightness(16)}.homepage body{color:var(--white);margin:0;background:var(--black);letter-spacing:.3px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:BD Lifeless Grotesk}li.d-flex img{width:max-content}.btn-red:hover{background:#be060d!important;color:#fff}.btn-red{font-size:14px;font-style:normal;font-weight:700;line-height:32px;padding:20px;background:var(--red,#e10a11);border:none;border-radius:100px;color:var(--white)}.homepage .client-logo{margin-top:40px}.homepage .marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent)}.homepage .marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}@media (prefers-reduced-motion:reduce){.homepage .marquee__group{animation-play-state:paused}}.homepage .marquee--vertical{--mask-direction:to bottom}.homepage .marquee--vertical,.homepage .marquee--vertical .marquee__group{flex-direction:column}.homepage .marquee--vertical .marquee__group{animation-name:scroll-y}.homepage .marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.homepage .marquee img{display:grid;place-items:center;width:var(--size);fill:var(--color-text);background:var(--color-bg-accent);padding:0 40px;border-radius:.5rem;filter:grayscale()}.homepage .marquee--vertical img{aspect-ratio:1;width:calc(var(--size) / 1.5);padding:calc(var(--size) / 6)}.homepage .client-logo{display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw}.homepage .client-logo--vertical{flex-direction:row;height:100vh}.homepage .swiper .content-wrapper{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:".";width:100%;justify-items:center;align-items:center}.homepage .swiper .content-wrapper .content{padding:0;text-align:left;display:flex;justify-items:left;align-items:center;margin:0 auto;color:#000}.homepage .swiper .content-wrapper .content :first-child{margin:0}.homepage .swiper .content-wrapper .content .swiper-avatar{width:280px;height:auto;border-radius:20px;overflow:hidden;filter:grayscale(1)}.homepage .swiper .content-wrapper .content .cite{font-size:14px;font-weight:700}.homepage #testimonial .swiper .swiper-slide{margin:0;height:auto;width:100%;padding:0;opacity:.2;border-radius:6px;transition:all .5s ease-in-out;transform:scale(.8)}.homepage #testimonial .swiper .swiper-slide.swiper-slide-active{background:var(--Black);opacity:1;transform:scale(1)}.homepage #testimonial .swiper-nav-wrapper,.homepage .swiper .swiper-nav-wrapper{bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;margin:0 auto;width:auto;padding-top:3em}.homepage #testimonial .swiper-nav-wrapper{justify-content:flex-start;padding:3em 0}.homepage #testimonial .swiper-nav-wrapper .swiper-button-next,.homepage #testimonial .swiper-nav-wrapper .swiper-button-prev,.homepage .swiper .swiper-nav-wrapper .swiper-button-next,.homepage .swiper .swiper-nav-wrapper .swiper-button-prev{top:0;top:auto;left:auto;right:auto;position:relative!important}.homepage #testimonial .swiper-pagination-bullets.swiper-pagination-horizontal{padding:0 1em}.homepage #testimonial .swiper-nav-wrapper .swiper-button-next:after,.homepage #testimonial .swiper-nav-wrapper .swiper-button-prev:after,.homepage .swiper .swiper-nav-wrapper .swiper-button-next:after,.homepage .swiper .swiper-nav-wrapper .swiper-button-prev:after{display:none}.homepage #testimonial .swiper-nav-wrapper .swiper-button-next,.homepage #testimonial .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev,.homepage .swiper .swiper-nav-wrapper .swiper-button-next,.homepage .swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml,%0A%3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-right' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.674805,7.066406 L1.924805,0.316406 C1.696288,0.105468 1.432619,0 1.133789,0 C0.834959,0 0.57129,0.105468 0.342773,0.316406 C0.114257,0.544923 0,0.808592 0,1.107422 C0,1.406251 0.114257,1.669921 0.342773,1.898438 L6.301758,7.857422 L0.342773,13.816406 C0.114257,14.044923 0,14.308592 0,14.607422 C0,14.906251 0.114257,15.169921 0.342773,15.398438 C0.465821,15.521485 0.584472,15.609375 0.69873,15.662109 C0.812989,15.714844 0.958007,15.741211 1.133789,15.741211 C1.309571,15.741211 1.454589,15.714844 1.568848,15.662109 C1.683106,15.609375 1.801757,15.521485 1.924805,15.398438 L8.674805,8.648438 C8.903321,8.419921 9.017578,8.156251 9.017578,7.857422 C9.017578,7.558592 8.903321,7.294923 8.674805,7.066406 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat;margin:0;padding:0}.homepage #testimonial .swiper-nav-wrapper .swiper-button-prev,.homepage #testimonial .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next,.homepage .swiper .swiper-nav-wrapper .swiper-button-prev,.homepage .swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml,%0A%3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-right' transform='translate(4.508789, 7.870605) rotate(-180.000000) translate(-4.508789, -7.870605) translate(-0.000000, -0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.674805,7.066406 L1.924805,0.316406 C1.696288,0.105468 1.432619,0 1.133789,0 C0.834959,0 0.57129,0.105468 0.342773,0.316406 C0.114257,0.544923 0,0.808592 0,1.107422 C0,1.406251 0.114257,1.669921 0.342773,1.898438 L6.301758,7.857422 L0.342773,13.816406 C0.114257,14.044923 0,14.308592 0,14.607422 C0,14.906251 0.114257,15.169921 0.342773,15.398438 C0.465821,15.521485 0.584472,15.609375 0.69873,15.662109 C0.812989,15.714844 0.958007,15.741211 1.133789,15.741211 C1.309571,15.741211 1.454589,15.714844 1.568848,15.662109 C1.683106,15.609375 1.801757,15.521485 1.924805,15.398438 L8.674805,8.648438 C8.903321,8.419921 9.017578,8.156251 9.017578,7.857422 C9.017578,7.558592 8.903321,7.294923 8.674805,7.066406 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;width:12px;height:15px;background-size:15px 15px;background-repeat:no-repeat;margin:0;padding:0}.homepage .swiper-button-prev,.homepage .swiper-rtl .swiper-button-next{color:#fff}.homepage .swiper-pagination{margin:0;padding:0;position:relative!important;display:block;width:auto}.homepage .swiper-pagination .swiper-pagination-bullets{margin:0}.homepage .swiper-pagination .swiper-pagination-bullets .swiper-pagination-bullet{margin:0;background:#fff!important}.homepage .swiper-pagination-bullet{background:#fff!important;transition:all .2s ease-in-out}.homepage .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;flex-direction:row;justify-content:center;align-items:center;top:0;bottom:0;width:auto;padding:0 1.5em}.homepage .swiper-button-next,.homepage .swiper-button-prev{color:#fff;transform:scale(2)}.homepage #news-blog .swiper-button-next svg,.homepage #news-blog .swiper-button-prev svg{width:60px;height:auto}.homepage #news-blog .swiper-button-next:after,.homepage #news-blog .swiper-button-prev:after{display:none}.homepage .form-control::placeholder{color:var(--grey)}.homepage .form-control option{color:#fff}@property --shimmer{syntax:"<angle>";inherits:false;initial-value:33deg}@keyframes shimmer{0%{--shimmer:0deg}to{--shimmer:360deg}}@keyframes shine{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes text{0%{background-position:100%}to{background-position:-100%}}@media (max-width:767px){.homepage .service-list ul li>div:not(.hover-img){padding:0 8px}}@keyframes animate{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@media (min-width:992px) and (max-width:1199px){.homepage .service-list .hover-img{width:38vw;height:38vw}.homepage .service-list .hover-img img{border-radius:12px}}@media (min-width:768px) and (max-width:991px){.homepage .service-list .title{margin:0 auto 40px}.homepage .service-list .hover-img{width:38vw;height:38vw}.homepage .service-list .hover-img img{border-radius:12px}}@media (max-width:767px){.homepage .service-list{padding:0 15px}.homepage .service-list .title{margin:0 auto 40px}.homepage .service-list .genere{display:none}.homepage .service-list .service-name{width:calc((100% / 12) * 8)}.homepage .service-list .redirect-link{width:calc((100% / 12) * 2)}.homepage .service-list .hover-img{width:40vw;height:40vw}.homepage .service-list .hover-img img{border-radius:8px}}.homepage #testimonial{padding-left:6vw;margin:100px 0}.homepage .accordion-body{padding:0}.homepage .accordion-body p{color:#999}.homepage #news-blog .swiper-nav-wrapper{width:auto;position:relative;left:15px;margin-top:40px}.homepage #news-blog .swiper-button-next,.homepage #news-blog .swiper-button-right{right:auto;left:72px;color:#fff;display:flex}.homepage #news-blog .container-fluid{position:relative}.homepage #form-contact{border-radius:40px 40px 0 0;background:#101010;min-height:80vh;color:var(--black);padding:70px 0;position:relative;z-index:9}.homepage #form-contact form{padding:40px 40px 20px;border:1px solid #232323;border-radius:40px;background:#202020}.homepage .title-form-contact{align-items:flex-end;gap:60px}.homepage img.ic-up-right{position:relative;bottom:10px}.homepage #form-contact h2{font-size:64px}.homepage .info-address p{font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.homepage ul.info-address li{margin:30px 0;align-items:flex-start;gap:20px}.homepage ul.info-address{padding:0;width:80%}.homepage .socmed-link{display:flex;justify-content:flex-end;text-transform:uppercase;color:var(--white);gap:20px}.homepage .socmed-link a{color:var(--white)}.homepage form label{font-family:BD Lifeless Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--light-grey--normal)}.homepage .form-control{border:none;background:#333;padding:12px;border-radius:15px;background:#191919}.homepage .footer-section-2 .col-md-4 p{color:var(--light-grey--normal);margin:20px 0 40px}.homepage .porto-logo-client img{width:150px;height:50px!important;object-fit:contain;object-position:top;max-width:100%}.homepage .budget-number .form-control{align-self:flex-start}#emveepHome-meet-bali{text-align:center;min-height:100vh;position:relative}#emveepHome-meet-bali img.ic-coffee{width:70px;margin-bottom:30px}.img-footer-coffeeHome img{width:18%;filter:grayscale(1)}.img-footer-coffeeHome img:first-child{position:absolute;top:0;left:2%;margin:0 auto;transform:rotate(-8deg)}.img-footer-coffeeHome img:nth-child(2){position:absolute;top:6%;transform:rotate(8deg);right:2%}.img-footer-coffeeHome img:nth-child(3){position:absolute;top:49%;transform:rotate(8deg);left:10%}.img-footer-coffeeHome img:nth-child(4){position:absolute;top:55%;transform:rotate(-8deg);right:10%}.img-footer-coffeeHome img:nth-child(5){position:absolute;width:20%;transform:rotate(0deg);right:0;left:0;margin:0 auto}.homepage .col-center{margin:0 auto}.aboutUs{overflow:hidden}.aboutUs .img-group.img-reveal:after,.img-group.img-reveal:before{height:120%!important;top:-10%}.careerpage .marquee-inner.to-left{animation:marqueeLeft 25s linear infinite}.careerpage .marquee-inner.to-right{animation:marqueeRight 25s linear infinite}@keyframes marqueeLeft{0%{left:0}to{left:-100%}}@keyframes marqueeRight{0%{left:-100%}to{left:0}}@media only screen and (max-width:767px){.viewJobRole .modal-body{padding:50px 20px!important}.viewJobRole.applyJob h4{font-size:42px}.viewJobRole.applyJob .modal-body .left-section{margin-bottom:40px}.blogpage #page-five .text-black.mb-5,.blogpage #page-four .text-black.mb-5,.blogpage #page-one .text-black.mb-5,.blogpage #page-three .text-black.mb-5,.blogpage #page-two .text-black.mb-5{margin-bottom:1rem!important}}.servicepage video{max-width:100%}#banner-service,.servicepage #banner-service-web{display:block;padding-top:150px;text-align:left}.servicepage #banner-service-web{padding-top:0}#banner-service .top-banner-content,.servicepage #banner-service-web .top-banner-content{display:flex;justify-content:space-between;margin-bottom:30px}#banner-service .top-banner-content h5,.servicepage #banner-service-web .top-banner-content h5{margin-top:30px}.servicepage #banner-service-web .top-banner-content h5{margin-top:150px;font-size:28px}#banner-service-video,.servicepage #banner-service-video-web{position:relative;height:100%}.servicepage #banner-service-web .video-service{position:absolute;top:0;z-index:0;height:100vh;border-radius:0;width:100%;margin-top:-1cm}#banner-service-web.banner-top-mobile .top-banner-content .col-md-8 .d-flex{top:20px}#banner-service-web .top-banner-content .col-md-8 .d-flex{position:relative}.servicepage div#banner-service-video-web img{object-fit:cover;height:100%;width:100%}.servicepage #banner-service-web .top-banner-content{position:relative;z-index:9;padding-top:130px}.servicepage #banner-service-web .btn{margin-top:50px;display:flex;align-items:center;gap:10px}.servicepage #banner-service-web h1{width:90%}.servicepage #banner-service-web .video-service:before{height:100%;background:linear-gradient(180deg,rgba(0,0,0,.51) 22.86%,rgba(0,0,0,.4) 46.35%,rgba(0,0,0,.9) 84.99%,#000 93.38%)}#about-project .body-xl{font-size:20px!important}.banner-top .section-client{position:absolute;width:100%;bottom:20%;z-index:100}.banner-top .section-client img{width:auto;height:auto;object-fit:contain;max-width:350px}.banner-top .section-client h3{color:var(--White,#fff);font-family:BD Lifeless Grotesk;font-size:56px;font-style:normal;margin-top:10px;max-width:70%;text-transform:capitalize}.porto-banner img{position:relative!important;border-radius:30px;width:-webkit-fill-available;height:468px}.servicepage .video-service{overflow:hidden;border-radius:40px 40px 0 0;position:relative;height:650px}.servicepage .video-service video{width:100%}.servicepage .video-service:before{content:"";position:absolute;bottom:0;width:100%;height:40%;display:block;background:linear-gradient(180deg,rgba(12,7,12,0) 22.86%,rgba(12,7,12,.61) 46.35%,rgba(12,7,12,.9) 84.99%,#0c070c 93.38%);z-index:99}.servicepage .client-list-sm ul{list-style:none;padding:0;display:flex;gap:50px;filter:grayscale(1);align-items:baseline;width:100%;justify-content:center}.servicepage .client-list-sm{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:0;width:100%;left:0;margin:0 auto;right:0;z-index:99}.servicepage .client-list-sm li img{height:48px;object-fit:contain;width:auto}.servicepage .client-list-sm p{margin-bottom:30px}.servicepage #why-us{padding:100px 0 50px}.servicepage #expertise-box .body-md,.servicepage #why-us .body-md{color:var(--light-grey--normal,#999);max-width:50%;margin:20px auto}.servicepage .card-outline img{position:relative;margin-bottom:-6%;z-index:0;margin-top:-10%;width:70%;right:-30%;filter:grayscale(1)}.servicepage #why-us .card-outline.card-ic-service img{filter:grayscale(1);position:absolute;right:20px;top:20px;margin-top:0}.servicepage #why-us .card-outline.card-ic-service{padding-top:120px}.servicepage .card-outline.card-ic-service img{width:130px}.servicepage .card-outline.card-ic-service h5{margin-top:50px}.servicepage .card-outline.card-ic-service p{background:none;text-align:left;margin-top:0;padding-top:20px}.servicepage #expertise-list .body-xxl{font-size:270px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-14.2px}.servicepage #expertise-list ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.servicepage #expertise-list ul li{font-size:36px;font-style:normal;font-weight:400;line-height:100%;border:1px solid #363636;padding:5px 20px;margin:10px;border-radius:100px;background:#000;position:relative}.servicepage #services-block{min-height:100vh;padding:100px 0;position:relative}.servicepage #services-block .col-md-4 .btn{margin-top:30px}.servicepage .sidebar.fixed{position:-webkit-sticky;position:sticky;top:100px}.servicepage .card-service-block{padding:30px;border-radius:20px;background:var(--dark-grey,#0d0d0d);border:1px solid var(--light-grey-Darker,#363636);position:relative;margin-bottom:30px;overflow:hidden}.servicepage .card-service-block:after{background:#fff;content:"";height:170%;left:-70%;opacity:.1;position:absolute;top:-30%;transform:rotate(35deg);transition:all 1s cubic-bezier(.19,1,.22,1);width:30%;z-index:0;filter:blur(40px)}.servicepage .card-service-block:hover:after{left:150%;transition:all .25s cubic-bezier(.19,1,.22,1)}.servicepage .card-service-block .d-flex{flex-wrap:wrap;width:70%}.servicepage .card-service-block h4{font-size:48px}.servicepage .card-service-block p{margin-top:10px;color:var(--light-grey--normal);margin-bottom:30px;width:100%;padding-right:20%}.servicepage .card-service-block .d-flex .d-flex{flex-wrap:nowrap;width:100%}.servicepage .card-service-block .d-flex .d-flex .circle-number{align-self:flex-start;margin:0 20px 0 0}.servicepage .card-service-block .btn{align-self:flex-start}.servicepage #expertise-box .col-md-12{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media (max-width:768px){.servicepage #expertise-box .card-outline{flex-basis:100%}}.servicepage #expertise-box{padding:100px 0;min-height:100vh}.servicepage #expertise-box .body-md{margin-bottom:40px;margin-top:0}.servicepage #expertise-box .text-center h3{margin-bottom:30px}.servicepage #expertise-box .card-outline{flex-grow:0;flex-shrink:0;flex-basis:25%;text-align:center;min-height:250px;justify-content:center}.servicepage #expertise-box.expertise-mobile .card-outline{flex-grow:0;flex-shrink:0;flex-basis:20%;text-align:center;min-height:250px;justify-content:center}.servicepage #expertise-box .card-outline img{height:80px;margin:20px auto 0;right:auto;width:100px;object-fit:contain}.servicepage #expertise-box .card-outline h6{width:80%;text-align:center;margin:30px auto 20px}.servicepage #home-porto{min-height:100vh;padding:0 0 100px;position:relative}.servicepage #home-porto .col-md-4 .btn{margin-top:30px}.servicepage .card-porto-info p span{text-transform:uppercase;color:var(--light-grey--normal);display:block}.servicepage .card-porto-info p.body-regular{color:var(--light-grey--normal)}.servicepage .card-porto{padding:40px 0;border-top:1px solid var(--light-grey--normal);position:relative;width:95%}.servicepage .card-porto-img{display:flex;border-radius:20px;overflow:hidden;height:320px}.homepage .placeholder-image{top:60%;position:absolute;left:50%}.placeholder-image{top:50%;position:absolute;left:50%}.servicepage .placeholder-image{align-self:center;position:absolute;right:50%}.servicepage .card-porto-info{display:flex;gap:50px}.servicepage .porto-logo-client{width:25%}.servicepage #slide-porto{margin-left:6%;margin-top:50px;padding-right:50px}.servicepage #slide-porto .swiper-nav-wrapper{width:auto;position:relative;left:15px;margin-top:70px}#slide-porto .swiper-button-next,.servicepage #slide-porto .swiper-button-right{right:auto;left:72px;color:#fff}#home-porto .swiper-button-prev,.servicepage #home-porto .swiper-button-next{color:#fff;transform:scale(2)!important}#home-porto .swiper-button-next svg,.servicepage #home-porto .swiper-button-prev svg{width:60px;height:auto}#home-porto .swiper-button-next:after,.servicepage #home-porto .swiper-button-prev:after{display:none}.servicepage #home-porto .swiper-nav-wrapper{position:relative;margin:70px 0 0;display:block;width:100px}#home-porto
.servicepage .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.servicepage #home-porto .swiper-button-prev{left:10px}.servicepage #home-porto .swiper-button-next{right:auto;left:75px}.servicepage .pt-70{padding-top:70px}.servicepage .mt-70{margin-top:70px}.servicepage .my-70{margin-top:70px;margin-bottom:70px}.servicepage .font-18{font-size:18px}.lightgrey{color:var(--light-grey)}.servicepage #banner-service-web.banner-service-transit{min-height:0}.servicepage #banner-service-web.banner-service-transit .video-service:before{content:"";background:linear-gradient(180deg,rgba(12,7,12,0) 16.38%,rgba(12,7,12,.358) 58.63%,rgba(12,7,12,.546) 72.17%,rgba(12,7,12,.695) 84.61%,rgba(12,7,12,.842) 95.57%,#0c070c 108.96%);position:absolute;left:0;bottom:0;width:100%;height:100%}#banner-service-web.banner-service-transit .video-service:after{content:"";background:linear-gradient(180deg,rgba(12,7,12,0) 59.1%,rgba(12,7,12,.546) 84.99%,#0c070c 93.38%);height:50%;bottom:0;position:absolute;left:0;width:100%}.servicepage .general-info{border-top:1px solid #363636;border-bottom:1px solid #363636}.servicepage .swiper-container-about{position:relative;width:90vw;height:465px;z-index:99}.servicepage .swiper-container-about>.swiper-slide__content{position:absolute;top:0}.servicepage .swiper-container-about .swiper-slide{height:465px;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.servicepage .swiper-container-about .swiper-slide.swiper-slide-active{transform:scale(1)}.servicepage .swiper-container-about .swiper-slide__content{height:465px}.servicepage .our-works .card-porto-info p.body-regular{height:65px}.servicepage .our-works .porto-logo-client+div{width:70%}.servicepage .our-works .porto-logo-client img{height:70px}.servicepage .porto-logo-client img{width:150px;height:50px!important;object-fit:contain;object-position:top;max-width:100%}.servicepage .card-porto-img img{height:100%;object-fit:cover}.servicepage .porto-logo-client+div{width:75%}.servicepage form{position:relative;z-index:99}.servicepage form .form-select{color:var(--light-grey);border:none;padding:12px;border-radius:15px;background-color:#191919}.servicepage form .form-select:focus{box-shadow:none}.servicepage #engagement-model{min-height:100vh;position:relative;padding:100px 0 50px}.servicepage #engagement-model .body-md{color:var(--light-grey--normal,#999);background:transparent;margin-top:0}.servicepage #engagement-model .col-md-6{margin:20px 0}.servicepage #engagement-model .card-outline{padding:40px 50px}.servicepage #engagement-model .card-outline h4{max-width:90%;margin:30px auto 0;position:relative;z-index:9;animation:animate 10s linear infinite}.servicepage #engagement-model .card-outline:hover h4{background-image:linear-gradient(90deg,#fb373c,#e10a11,#fff,red,#fff,#ffa184,#ff0a5c);background-size:400%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.servicepage #engagement-model .card-outline .btn-red{position:relative;z-index:99;margin-top:50px;padding:20px 15px;text-align:center;width:100%}.servicepage #engagement-model .card-outline ul li .lucide{color:var(--red,#e10a11)}.servicepage .box-development{padding:2rem 1.5rem!important}.servicepage .box-development h2{max-width:75%!important}.servicepage #services-block .card-service-block{background:url(/_next/static/media/bg-linier.56c6b708.png);background-size:cover;display:flex;align-items:center}.servicepage .card-service-block .d-flex{width:65%}.servicepage .card-service-img{height:100%;width:35%}.servicepage .card-service-block .d-flex{position:relative;z-index:10}.servicepage .card-service-block h4{font-size:42px}.servicepage #home-services{margin-top:0}@media only screen and (max-width:991px){#works-porto .porto-logo-client,#works-porto .porto-logo-client+div{width:100%;margin-bottom:0}#works-porto .porto-logo-client{text-align:center!important}#works-porto .porto-logo-client img{max-height:40px;height:auto}#works-porto .porto-logo-client+div .col-md-6{width:50%}#works-porto .col-md-6{width:100%}#works-porto .card-porto-img{height:auto}#works-porto .card-porto-info{flex-direction:column;gap:15px!important}.blogpage .content-scrollspy{padding-left:0!important}}.ContactUs{width:-moz-fit-content!important;width:fit-content!important}.ContactUs section#banner-contact{display:inline-block;padding-top:100px;margin:0 0 -50px;overflow:hidden}.ContactUs #banner-contact h3{width:30%;left:5%;font-size:48px}.ContactUs #banner-contact h3,.ContactUs #banner-contact p{position:absolute;z-index:99;text-align:left;line-height:120%;height:100%;display:flex;align-items:center}.ContactUs #banner-contact p{width:27%;right:5%;font-size:20px;margin-bottom:0}.ContactUs .box-contact{overflow:hidden;position:relative;margin-top:-35px}.ContactUs .box-contact:before{content:"";position:absolute;top:0;width:100%;height:130%;display:block;background:linear-gradient(180deg,rgba(12,7,12,0) 22.86%,rgba(0,0,0,.61) 46.35%,rgba(0,0,0,.55) 84.99%,#000 93.38%);z-index:99}form{position:relative;z-index:99}form .form-select{color:var(--light-grey);border:none;padding:12px;border-radius:15px;background-color:#191919}form .form-select:focus{box-shadow:none}b,strong{font-weight:bolder}.content h3,.content h3 span{color:var(--black)!important;font-size:20px!important;font-family:BD Lifeless Grotesk;margin:10px 0;font-weight:500!important}.content h2 span{color:var(--black)!important;font-weight:700!important}.content ol,.content ul{color:var(--black);font-size:18px}.blogpage{background:#fff!important;margin:0;letter-spacing:.3px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.blogpage .card-list a>img{object-fit:cover;width:100%;height:100%}@media(max-width:1100px){.blogpage .sidebar-scrollspy{position:static!important;width:100%;margin-bottom:30px}}.blogpage a.active span{font-weight:700!important}.blogpage .swiper-container-banner .swiper-slide{height:600px}.blogpage .swiper-container-slider .swiper-slide{position:relative}.blogpage .swiper-container-slider .swiper-slide .slide-link,.blogpage .swiper-container-slider .swiper-slide a{z-index:2}.blogpage .swiper-container-slider .swiper-slide:after{z-index:1}.blogpage #page-five,.blogpage #page-four,.blogpage #page-one,.blogpage #page-three,.blogpage #page-two{padding-top:4em}.blogpage #mainNav{line-height:4em;width:100%;overflow:auto;transition:all .2s ease-in;top:auto!important}.blogpage .sidebar-scrollspy.fixed{position:fixed;top:100px}.blogpage #mainNav.fixed{position:fixed;top:80px!important;left:0;background:rgba(41,41,41,.75);-webkit-backdrop-filter:blur(4.349999904632568px);backdrop-filter:blur(4.349999904632568px);padding-left:calc(var(--bs-gutter-x) * .5);z-index:10}.blogpage #mainNav.fixed .nav-link{color:var(--white)}.blogpage #mainNav.fixed .nav-link.active{color:var(--red--normal);font-weight:700}.blogpage #mainNav .nav-link{color:var(--black);text-decoration:none;font-size:18px;text-transform:uppercase;white-space:nowrap}.blogpage .swiper-container-card .swiper-slide{height:400px}.blogpage #blog-detail a.active{color:var(--red--normal);font-weight:700}.blogpage .sidebar-scrollspy{background:#dfdfdf;width:350px;border-radius:20px;position:absolute;transition:all .2s}@media(max-width:1100px){.blogpage .sidebar{position:static!important;width:100%;margin-bottom:30px}}.blogpage .content-scrollspy{width:100%;padding-left:400px}.blogpage .blog-card.bg-black .btn-outline{font-size:16px;color:var(--white)!important;border:1px solid var(--white)!important;font-weight:700;border-radius:100px;padding:10px 20px}.blogpage .blog-card .btn-outline{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.blogpage #blog-banner{display:block;padding-top:150px;background:var(--black)}.blogpage .blogList:before{content:"";background:var(--black);position:absolute;left:0;top:0;height:90%;width:100%}.blogpage .blogList{background:transparent!important}.blogpage .blogList .row{position:relative;margin:0}.blogpage .ps-10{padding-left:5rem}.blogpage .blogList h1{letter-spacing:-5px}.blogpage .color-999999{color:#999}.blogpage .blogList .swiper-nav-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-top:80px;gap:20px}.blogpage .blogList .swiper-button-prev{position:static;width:60px;color:#fff}.blogList .swiper-button-prev svg,.blogpage .blogList .swiper-button-next svg{width:60px;height:auto}.blogList .swiper-button-prev:after,.blogpage .blogList .swiper-button-next:after{content:"";font-size:40px}.blogpage .blogList .swiper-button-next{position:static;width:60px;color:#fff}.blogpage .blogList .container-slider{background:transparent;padding-right:0!important}.blogpage .swiper-container-list .swiper-slide{height:550px}.blogpage .swiper-container-slider .swiper-slide{overflow:hidden;border-radius:15px}.blogpage .swiper-container-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.blogpage .banner-info{bottom:0;padding:20px;z-index:10}.blogpage .swiper-container-slider .swiper-slide:after{content:"";background:#070707;background:linear-gradient(180deg,rgba(7,7,7,0) 11%,#070707 85%);height:65%;bottom:0;position:absolute;width:100%;left:0}.blogpage .container-fluid{padding-right:30px;padding-left:30px}.blogpage .fw-500{font-weight:500}.blogpage .sort-select{padding:5px;border-radius:20px}.blogpage .card-list .col-md-3{margin-top:30px}.blogpage .card-list a:after{content:"";background:#070707;background:linear-gradient(180deg,rgba(7,7,7,0) 11%,#070707 85%);height:65%;bottom:0;position:absolute;width:100%;left:0}.blogpage .pagination li a.first,.blogpage .pagination li a.last{width:72px;border-radius:20px!important}.blogpage .pagination li a{font-size:14px;border:1px solid #d8dae5;width:32px;height:32px;border-radius:100%;padding:0;display:flex;align-items:center;justify-content:center;color:#000;gap:5px}.blogpage .newsletter{position:relative}.blogpage .newsletter:before{content:"";background:#000;position:absolute;display:block;width:100%;height:80%;bottom:0}.blogpage .footer-banner{background:url(/_next/static/media/bg-newsletter.188c0404.png) no-repeat #0d0d0d;min-height:320px;border-radius:20px;border:1px solid #363636;position:relative;padding:20px 20px 20px 20%}.blogpage .footer-banner .left{border-right:1px solid #333;width:45%;padding-right:3rem}.blogpage .footer-banner .right{width:54%;padding-left:3rem}.blogpage .frame-bottom-banner{width:100%;height:100%;display:block;position:relative;z-index:10;background-size:contain;margin-top:-2px;background-position:50%}.blogpage .pagination li.active a{background:#e10a11;border:1px solid #e10a11;color:var(--white)}.blogpage .card-list a{position:relative;height:385px;display:block;border-radius:15px;overflow:hidden}.blogpage .disabled .page-link{color:#2125299c;pointer-events:none;background-color:#e9ecef;border-color:#dee2e6}.error-page{padding:150px 0!important}.box-errorPgae{max-width:700px;margin:0 auto}.box-errorPgae h2{margin-top:-120px}.box-errorPgae p{font-family:BD Lifeless Grotesk;font-size:24px;font-weight:400;line-height:24px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#999}.overlay-loading span{margin-top:-30px}.btn-large.btn-gray{background-color:#939393;color:#fff}.btn-red,.btn-red.disabled{background:var(--red,#e10a11)}#form-contact .col-md-6{position:relative}.overlay-loading{z-index:999;position:absolute;top:0;left:12px;right:12px;bottom:0;background-color:hwb(0 6% 94%/.65);display:flex;justify-content:center;align-items:center}.servicepage .card-content h5{width:95%}.blogpage .content-scrollspy a{background:none;color:blue;text-decoration:underline}.servicepage #banner-service-video img{height:100%!important;object-fit:cover}#line-service{overflow:hidden}.hamburger-toggle{display:none}.our-works .card-porto-info p.body-regular{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.services-bg-client_sm_2{width:52px!important;height:21px!important}.services-bg-client_sm_4{width:90px!important;height:22px!important}.services-bg-client_sm_7{width:142px!important;height:22px!important}@media screen and (max-width:1366px){.text-grey-xxl{font-size:230px}.step-desc{max-width:85%!important}}@media only screen and (max-width:1380px){.text-grey-xxl{font-size:260px}}@media only screen and (min-width:1200px){.servicepage #expertise-list .body-xxl{font-size:250px!important;text-align:center;margin-bottom:30px}}@media only screen and (min-width:425px){#emveepHome-meet-bali{min-height:115vh!important}}@media only screen and (max-width:1200px) and (min-width:1024px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:218px!important}}@media only screen and (max-width:1366px) and (min-width:1200px){.text-grey-xxl{font-size:230px!important}.number-big{width:15%}.step-desc{max-width:85%}}@media only screen and (max-width:1366px){#home-services #cards{padding-left:0}#expertise-list .body-xxl{font-size:250px;text-align:center;margin-bottom:30px}}@media only screen and (max-width:1180px){.text-grey-xxl{font-size:200px}.service-list h2{font-size:50px}.horizontal>div{width:35%!important}#life-at-emveep .horizontal>div{width:auto!important}.number-big{font-size:85px!important;width:17%!important}#join-emveep .body-xxxl{font-size:200px!important}#banner-service-web h1{font-size:60px!important}#banner-service-web .top-banner-content h5{margin-top:100px}.card-outline h5{font-size:30px}#expertise-box.expertise-mobile .card-outline{padding:30px 20px}#expertise-box .card-outline h6{width:100%!important}a.email-contact{font-size:30px}}@media only screen and (max-width:1190px) and (min-width:1024px){body #banner-service-web .top-banner-content{padding-top:100px!important}body #banner-service-web h1{font-size:65px!important}#banner-service-web .top-banner-content h5{font-size:28px!important}.number-big{font-size:85px!important}body #banner-service-web .btn{padding:15px 20px}}@media only screen and (max-width:480px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:80px!important;letter-spacing:0;margin-top:20px!important}.banner-top .section-client h3{font-size:30px!important}.homepage .banner-top span.text{font-size:20px!important}.homepage video#banner-reels-video{top:2cm}.homepage #reels-video .row{top:8cm;min-height:0!important;padding:0!important}.homepage #reels-video .row .btn{margin:2rem 0 0!important}.homepage #reels-video .btn-link.btn-large{padding:0!important;font-size:16px!important}.homepage #home-about{padding:0!important}.homepage #why-us{margin-top:3cm!important}.homepage #home-about .btn-outline{margin-top:1cm!important}.homepage #testimonial .swiper-nav-wrapper{padding:2rem 0!important}.homepage .swiper .content-wrapper .content .swiper-avatar{width:6cm!important}.homepage #testimonial{margin:100px 15px 0!important}.homepage #faq,.homepage #news-blog{padding:0!important}.aboutUs .banner-top{padding-top:2cm!important;margin-bottom:3cm}.aboutUs #banner-about .video-about{height:9cm!important}.aboutUs #banner-about p{margin:1rem;width:auto!important;bottom:0!important;right:0!important;font-size:16px!important}.aboutUs #about-company{padding:0!important}.aboutUs #line-service{height:70vh!important}.aboutUs #emveep-team{padding:0 0 100px}.aboutUs #photo-group{margin-bottom:-1cm}}@media screen and (min-width:767px){.card-service-block h4{font-size:42px!important}.aboutUs #emveep-history .number-big{font-size:60px!important}}@media (max-width:1100px) and (min-width:767px){#banner-service-web .top-banner-content .col-md-4,#banner-service-web .top-banner-content .col-md-8{width:100%!important}#banner-service-web .top-banner-content h5{margin-top:30px!important}}@media (max-width:1100px){#banner-service-web .top-banner-content .col-md-4,#banner-service-web .top-banner-content .col-md-8{width:100%}}@media only screen and (max-width:1024px) and (min-width:991px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:200px!important}}@media only screen and (max-width:1024px){.footer-section-2 .col-md-2{width:50%!important}#category-industry .card-outline h6,a.email-contact{font-size:20px!important}#emveep-history .step-desc h3,h3{font-size:32px!important}.video-about p{font-size:16px!important}}@media screen and (max-width:1024px) and (min-width:767px){.workpage h1,.workpage h2{font-size:120px!important}.body-xl{font-size:16px!important}.homepage .body-xl{font-size:24px!important}}@media only screen and (max-width:1024px) and (min-width:767px){.banner-top h1 span,h1{font-size:50px!important}#form-contact h2,h2{font-size:42px!important}.service-list h2,h4{font-size:28px!important}h5{font-size:24px!important}#expertise-list .body-xxl,.text-grey-xxl{font-size:180px!important}#testimonial .col-md-3,#testimonial .col-md-9{width:100%}#engagement-model .col-md-8.offset-md-2{width:100%;margin-left:0}}@media only screen and (max-width:580px) and (min-width:320px){.banner-top .section-client img{max-width:150px!important;width:100%!important}}@media screen and (max-width:1180px) and (min-width:581px){.banner-top .section-client img{max-width:250px!important;width:100%!important}}@media screen and (max-width:1440px) and (min-width:1024px){.banner-top .section-client img{max-width:250px!important;width:100%!important}}@media only screen and (max-width:767px) and (min-width:425px){.banner-top .section-client h3{font-size:40px!important;max-width:100%!important}}@media only screen and (max-width:767px){.body-xl{font-size:14px!important}.homepage .body-xl{font-size:24px!important}#engagement-model h4{font-size:32px!important}#category-industry .card-outline h6,a.email-contact{font-size:20px!important;display:flex!important}.blogpage .swiper-container-banner .swiper-slide{height:400px}#engagement-model .card-outline{padding:10px 30px!important}}@media only screen and (max-width:991px){.servicepage #banner-service-web .btn{margin-top:0!important}.blogpage .blog-card .btn-outline{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}.blogpage .footer-banner{flex-direction:column;padding-left:20px}.blogpage .footer-banner .left,.blogpage .footer-banner .right{border:none;padding:0;width:100%}.nav-menu .dropdown-menu .list-expertise li{width:100%!important}.nav-menu svg{margin:-3px 0 0 -10px!important}.nav-menu .dropdown-menu>ul{max-height:80vh;overflow:auto}.nav-menu .dropdown-menu>ul>li{width:100%}.nav-menu .dropdown-menu>ul>li .btn-red{display:inline-flex!important;gap:10px;font-size:14px!important;width:100%}.nav-menu .dropdown-menu{transform:none!important;top:50px!important}.placeholder-image{left:45%!important;top:40%!important}#home-porto .card-porto-img{height:auto!important}#home-porto .porto-logo-client{text-align:center!important}#home-porto .porto-logo-client+div .col-md-6{width:50%}#home-porto .col-md-6{width:100%}#home-porto .porto-logo-client,#home-porto .porto-logo-client+div{width:100%!important;margin-bottom:0!important}#home-porto .card-porto-info{flex-direction:column!important;gap:15px!important}.nav-menu .dropdown-toggle{margin-right:0;height:auto}.btn-red.btn-large{padding:20px!important}#box{display:none}.container{max-width:100%!important}.service-list ul li{margin:0!important}.hamburger-toggle{background:transparent;border:none;padding:0;display:block}.hamburger-toggle .lucide{color:#fff}.nav-menu{width:270px!important;height:100vh;position:fixed!important;top:0;right:-100%;z-index:9999;display:flex;flex-direction:column;padding:40px 30px!important;border-radius:0!important;background:rgba(41,41,41,.9)!important;transition:all .3s}.menuOpen .nav-menu{transition:all .3s;right:0;z-index:99999;overflow:hidden}.nav-header{justify-content:flex-start!important}header .btn{margin-left:auto;margin-right:10px;text-align:center;justify-content:center;display:flex;padding:0 10px!important;height:40px;align-items:center;width:105px}header .btn svg{display:inline;margin-right:5%}.module-menuOpen{position:fixed;height:100vh;width:100%;top:0;z-index:99}.top-banner-content .body-xxxl{font-size:220px}video#banner-about-video{height:100%;object-fit:cover;max-width:100%!important;left:0!important;width:auto!important}#about-company .col-md-5,#about-company .col-md-5 .img-reveal img,#about-company .col-md-6.offset-md-1{width:100%}#about-company .col-md-6.offset-md-1{margin-left:0;margin-top:40px}#join-emveep .body-xxxl{font-size:150px!important}.footer{transform:none!important}.footer-section-1{display:none}#home-services .card,#recruitment-process .card{overflow:hidden}#home-services .card-body,#recruitment-process .card-body{height:auto!important}#home-services #cards{padding-left:0}#slide-porto{margin-left:0!important;padding-right:0!important}#about-company .col-md-7,#banner-service-web .video-service,.card-porto,div#banner-service-video-web img{width:100%!important}section#banner-contact{min-height:0}.box-contact{height:500px}.box-contact #banner-contact-img{height:100%}.box-contact #banner-contact-img img{height:100%;object-fit:cover}.card-outline h5{font-size:26px!important}}@media only screen and (max-width:840px) and (min-width:425px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:160px!important}}@media only screen and (max-width:840px){.horizontal>div{width:45%!important}.line-marquee .inner p{font-size:5rem!important}.line-marquee .inner{top:0!important}#career-opportunities ul .d-flex.align-items-center.gap-3{flex-direction:column}#career-opportunities ul .d-flex.align-items-center.gap-3>a,#career-opportunities ul .d-flex.align-items-center.gap-3>button{width:100%}.number-big{width:25%!important}.step-desc{max-width:75%}#expertise-box .card-outline,#expertise-box.expertise-mobile .card-outline{flex-basis:40%!important}}@media only screen and (max-width:840px) and (min-width:768px){#banner-service-web .video-service{height:100%!important;position:absolute!important;bottom:0;left:0}#banner-service-web .client-list-sm{top:auto;bottom:0!important}}@media only screen and (max-width:767px) and (min-width:732px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:130px!important;letter-spacing:0!important}}@media screen and (max-width:767px) and (min-width:425px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:110px!important}}@media only screen and (min-width:300px) and (max-width:991px){#banner-works-web h1,#banner-works-web h2{font-size:120px!important}.servicepage #home-porto{padding:0!important}.servicepage .services #home-services{margin-top:-40%!important}.servicepage #home-porto{z-index:-1!important}.servicepage #services-block{margin-bottom:40%}}@media only screen and (max-width:767px){.homepage #home-porto .card-porto{padding:40px 0!important}.homepage .service-list .index{display:none}#home-services .text-grey-xxl{position:static!important;margin-bottom:50px!important}.homepage .btn-red{top:17%!important}.card-porto{padding:0!important}.cookies-wrapper .col-md-9 p{font-size:10px!important}.cookies-wrapper .btn{padding:6px 15px!important}.card-porto-info .row>.col-md-6,.card-porto-info.row>.col-md-6{width:50%}.chat-whatsapp{bottom:30px!important;height:5%!important;padding:5px 15px!important}.chat-whatsapp>a>p{font-size:12px!important}.img-footer-coffee,.img-footer-coffeeHome{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.img-footer-coffee img,.img-footer-coffeeHome img{position:static!important;transform:none!important;width:40%!important;margin:0!important}.cookies-wrapper .col-md-3{margin-top:10px}.cookies-wrapper .col-md-3,.cookies-wrapper .col-md-9{width:100%!important}.banner-top h1 span,h1{font-size:40px!important}#form-contact h2,h2{font-size:35px!important}#emveep-history .step-desc h3,h3{font-size:24px!important}.service-list h2,h4{font-size:22px!important}h5{font-size:20px!important}#category-industry .card-outline h6,a.email-contact{font-size:18px!important}a.email-contact{text-align:center}.video-about p{font-size:14px!important}#expertise-list .body-xxl,.text-grey-xxl{font-size:80px!important}#expertise-list ul li{font-size:20px;display:flex;align-items:center;gap:5px}#expertise-list .body-xxl{letter-spacing:normal!important;text-align:center}#testimonial .col-md-3,#testimonial .col-md-9{width:100%}.award-publication img{width:100%!important;max-width:calc(100% / 4)!important}.service-content,.service-list .redirect-link{width:auto!important}.service-list .hover-img{display:none!important;transform:none!important}.service-list ul li:after{content:none}.service-list ul li{flex-wrap:nowrap!important}#home-services{min-height:0}.sidebar_fixed{position:static!important}.card-porto:first-child{border-top:none!important}.swiper .content-wrapper .content{display:block!important}.testi-client{width:100%!important}.testi-client p{padding-right:0!important;font-size:14px!important}.swiper .content-wrapper .content .swiper-avatar{margin:20px auto!important}#form-contact form{padding:20px!important;border-radius:25px!important}.footer-section-2 .col-md-2{margin:10px 0!important}.footer{height:auto;transform:none!important;padding-bottom:100px}.socmed-link a{font-size:12px}.footer-section-2 p{font-size:14px!important}.footer-section-2 .col-md-6 p{text-align:center}.socmed-link{justify-content:center!important}.accordion-button{font-size:16px!important}#faq .accordion p{font-size:14px!important}h6{font-size:16px!important}section#testimonial{padding-left:0!important}.card-porto-info{display:block}.porto-logo-client{width:auto;max-width:100%!important;margin-bottom:25px;text-align:center}.footer-section-1{display:none}#reels-video .btn-link.btn-large{font-size:18px;padding-left:0;padding-right:0;text-decoration:none}#home-about .body-xl{text-align:left!important;margin-top:30px}.horizontal>div{width:50%!important}.horizontal>div:first-child{margin-left:15px!important}#news-blog .btn{position:static!important}#news-blog{margin-right:15px!important;margin-left:15px!important}#news-blog .swiper-nav-wrapper{left:0!important;display:flex;align-items:center;gap:15px;height:50px;margin-top:0!important}#news-blog .col-md-3{margin-bottom:30px}.swiper-button-next,.swiper-button-prev{transform:scale(1)!important;position:static!important}.card-vision{min-height:300px!important}.card-core-values>h5,.card-core-values>p{width:100%!important}.line-marquee .inner p{font-size:3rem!important}.line-marquee{height:110px!important}.line-marquee .inner{top:10px!important}.team-box{text-align:center}.card-core-values>h5{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px}.card-core-values .core-no{position:static}.card-core-values{min-height:0!important;margin:30px 0 0!important}.img-footer-coffee{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.img-footer-coffee img{position:static!important;transform:none!important;width:40%!important;margin:0!important}img.logo-emveep-glass{display:none}ul.info-address,ul.info-address li{width:100%!important;margin:15px 0!important}ul.info-address li{padding:15px!important;gap:10px!important}#form-contact li.d-flex img{width:7%!important}#form-contact{margin-top:50px;padding:40px 20px!important;padding-bottom:0}.text-grey-xxl{letter-spacing:normal!important}#home-services,#recruitment-process{padding-top:0!important}.service-list ul li{padding:15px 0!important}#about-company .col-md-3,#cards-outline-glow .reveal,#why-us .col-md-4{margin:10px 0}.footer h4{line-height:normal}#banner-career .col-md-6.offset-md-1{position:static!important;padding-right:calc(var(--bs-gutter-x) * .5)!important}#banner-career{border-radius:10px;margin-top:30px}#career-opportunities .col-md-4{margin:10px 0}#career-opportunities h6{text-align:center}.marquee-inner span{width:100%!important}#home-services p.body-xl,#recruitment-process p.body-xl{text-align:left!important;margin:20px 0!important}#home-services,#recruitment-process{margin-top:50px}#box{display:none}#banner-contact-img img{object-fit:cover}#expertise-box .card-outline,#expertise-box.expertise-mobile .card-outline{flex-basis:45%!important}#home-porto .swiper-nav-wrapper{width:100%!important;display:flex!important;align-items:center;gap:30px;margin:30px 0 0!important}#banner-service-web .row.top-banner-content>.col-md-8 .d-flex{flex-direction:column}.client-list-sm ul{gap:10px!important;flex-wrap:wrap}#banner-service-web{min-height:100vh;height:auto;padding-bottom:300px;display:flex;flex-direction:column-reverse;position:relative}#banner-service-web .video-service{height:100%!important;position:absolute!important;bottom:0;left:0}#banner-service-web.banner-top{justify-content:flex-end;padding-top:100px!important}#banner-service-web .top-banner-content h5{margin-top:20px!important;text-align:center;font-size:18px!important;padding:0 20px;line-height:150%}#banner-service-web .top-banner-content{padding-top:0!important}#banner-service-web h1{width:100%!important;text-align:center}#banner-service-web .btn{margin-top:20px}.our-works .porto-logo-client+div{width:100%}.our-works .card-porto-info p.body-regular{height:auto}.card-service-block h4{font-size:38px!important}.card-service-block .d-flex{width:100%!important}#banner-service-web .client-list-sm{top:auto;bottom:0!important}#banner-service-web h1{font-size:40px!important;font-weight:600;margin-top:30px}#banner-works-web h1,#banner-works-web h2{font-size:100px!important}.swiper{padding:0!important}#home-porto .row{position:relative}#home-porto{padding:50px 0!important}#home-porto .swiper-nav-wrapper{position:absolute!important;padding:0 15px;justify-content:space-between;left:0;bottom:-90px;top:auto}.video-service video{object-fit:cover;height:100%}#banner-works-web .video-service{height:500px}#banner-service-web.banner-service-transit{height:auto;min-height:400px!important;padding:0}#about-project{margin-top:-25px!important}#banner-service-web.banner-service-transit #banner-service-video-web,#banner-service-web.banner-service-transit .video-service{height:400px;position:static}#banner-works-web{height:auto;min-height:0}#banner-service-web .btn{width:auto;margin:20px auto 0!important;padding:10px 15px!important;font-size:18px}#banner-service-web #banner-service-video,#banner-service-web #banner-service-video-web{position:absolute}#about-company .col-md-8.d-flex{justify-content:space-between!important}.card-service-block .card-service-img{width:100%;max-width:300px;margin:30px auto 0;text-align:center;display:flex}#services-block .card-service-block{display:block!important}.swiper-container-about{height:auto}.subdomain-ai{height:auto;padding-bottom:300px}#home-services #cards li.card .card-body,#recruitment-process #cards li.card .card-body{padding-left:30px;padding-right:30px;flex-wrap:wrap}#home-services .step-desc{width:75%!important}#home-services #cards li.card .card-body>.step-img,#recruitment-process #cards li.card .card-body>.step-img{width:100%;text-align:center}#home-services #cards li.card .card-body>.step-img img{max-width:300px}}@media only screen and (max-width:580px){.card-service-block h4{font-size:32px!important}.horizontal>div{width:85%!important}#why-us .body-md{max-width:90%!important}.swiper{padding:0!important}a.email-contact span{padding:0!important;width:30px;display:inline-flex;height:30px;justify-content:center;align-items:center}a.email-contact span svg{top:0!important}a.email-contact{display:flex!important;justify-content:center!important}.swiper .swiper-nav-wrapper .swiper-button-next,.swiper .swiper-nav-wrapper .swiper-button-prev,.swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next,.swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev{transform:none}.card-core-values{width:100%!important}#banner-about .top-banner-content{display:block!important}#about-company h3,#banner-about .top-banner-content h3{width:100%!important}.top-banner-content .body-xxxl{font-size:160px!important}#emveep-history .number-big{font-size:40px!important;margin-bottom:50px!important}.btn-red.btn-large{font-size:16px!important}.marquee img{aspect-ratio:16/5}#emveep-history .card-outline{padding:40px 25px!important}#emveep-history .card-outline p{width:100%!important}#home-services .step-desc,#recruitment-process .step-desc{width:100%!important}.step-desc p{font-size:14px!important}.number-big{width:100%!important;text-align:left!important}.step-desc{padding:0!important;max-width:100%;margin-top:20px}#join-emveep .body-xxxl{font-size:65px!important;letter-spacing:normal}.marquee-wrapper{top:0!important}#join-emveep .body-xxxl>span{top:7px!important;width:50px!important;height:50px!important}#join-emveep .body-xxxl span span{font-size:40px!important;top:-3px!important}#about-company ul{flex-direction:column}#about-company ul li{text-align:center}.line-marquee .inner p{font-size:2rem!important}.line-marquee .inner{top:25px!important}#banner-contact h3{font-size:30px}#banner-contact p{font-size:16px}.box-contact{margin-top:-10px}section#banner-contact .top-banner-content .body-xxxl{font-size:140px;letter-spacing:-10px}.video-service{height:500px!important}#expertise-list ul li{font-size:16px!important}#expertise-list ul li img{width:20px}.card-service-block p{padding-right:0}#banner-works-web h1,#banner-works-web h2{font-size:50px!important}#banner-works-web .top-banner-content h5{width:100%!important}#home-services .step-desc{width:100%}.card-service-block .card-service-img{width:65%!important}#home-services #cards li.card .card-body>.step-img img,#recruitment-process #cards li.card .card-body>.step-img img{max-width:100%}}