.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
@font-face{font-family:BD Lifeless Grotesk;src:url(../media/BDLifelessGrotesk-Medium.0478d46a.eot);src:url(../media/BDLifelessGrotesk-Medium.0478d46a.eot)format("embedded-opentype"),url(../media/BDLifelessGrotesk-Medium.61957258.woff2)format("woff2"),url(../media/BDLifelessGrotesk-Medium.85da4e6a.woff)format("woff"),url(../media/BDLifelessGrotesk-Medium.d3d833f7.ttf)format("truetype"),url(../media/BDLifelessGrotesk-Medium.03e2198a.svg)format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(../media/BDLifelessGrotesk-Light.b1592d2d.eot);src:url(../media/BDLifelessGrotesk-Light.b1592d2d.eot)format("embedded-opentype"),url(../media/BDLifelessGrotesk-Light.8f2d20d6.woff2)format("woff2"),url(../media/BDLifelessGrotesk-Light.ee2248cf.woff)format("woff"),url(../media/BDLifelessGrotesk-Light.9843525e.ttf)format("truetype"),url(../media/BDLifelessGrotesk-Light.40f88cf1.svg)format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(../media/BDLifelessGrotesk-Bold.90712eb2.eot);src:url(../media/BDLifelessGrotesk-Bold.90712eb2.eot)format("embedded-opentype"),url(../media/BDLifelessGrotesk-Bold.546d5f57.woff2)format("woff2"),url(../media/BDLifelessGrotesk-Bold.51df1627.woff)format("woff"),url(../media/BDLifelessGrotesk-Bold.e4be0846.ttf)format("truetype"),url(../media/BDLifelessGrotesk-Bold.817e0112.svg)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(../media/BDLifelessGrotesk-SemiBold.d992cbf0.eot);src:url(../media/BDLifelessGrotesk-SemiBold.d992cbf0.eot)format("embedded-opentype"),url(../media/BDLifelessGrotesk-SemiBold.cf9f6c9b.woff2)format("woff2"),url(../media/BDLifelessGrotesk-SemiBold.826b8c31.woff)format("woff"),url(../media/BDLifelessGrotesk-SemiBold.95f6ae99.ttf)format("truetype"),url(../media/BDLifelessGrotesk-SemiBold.d29f2be8.svg)format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BD Lifeless Grotesk;src:url(../media/BDLifelessGrotesk-Regular.0d63d788.eot);src:url(../media/BDLifelessGrotesk-Regular.0d63d788.eot)format("embedded-opentype"),url(../media/BDLifelessGrotesk-Regular.92be035c.woff2)format("woff2"),url(../media/BDLifelessGrotesk-Regular.1bc23a94.woff)format("woff"),url(../media/BDLifelessGrotesk-Regular.30a2906d.ttf)format("truetype"),url(../media/BDLifelessGrotesk-Regular.0d7ca894.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}
:root{--stroke:linear-gradient(90deg,#8e8e8e 0%,#47474700 100%);--stroke-2:linear-gradient(90deg,#8e8e8e 16.3652%,#47474700 100%);--red:#e10a11;--white:#fff;--black:#000;--dark-grey:#0d0d0d;--light-grey:#999;--dark-red:#a02021;--grey:#666;--red--light:#fce7e7;--red--light-:active: #f6b3b5;--red--normal:#e10a11;--red--normal-:active: #b4080e;--red--dark:#a9080d;--red--dark-:active: #650508;--red--darker:#4f0406;--dark-red--light:#f6e9e9;--dark-red--light-:active: #e2baba;--dark-red--normal:#a02021;--dark-red--normal-:active: #801a1a;--dark-red--dark:#781819;--dark-red--dark-:active: #480e0f;--dark-red--darker:#380b0c;--black--light:#e7e6e7;--black--light-:active: #b4b2b4;--black--normal:#0c070c;--black--normal-:active: #0a060a;--black--dark:#090509;--black--dark-:active: #050305;--black--darker:#040204;--light-grey--light:#f5f5f5;--light-grey--light-:active: #dfdfdf;--light-grey--normal:#a49e96;--light-grey--normal-:active: #7a7a7a;--light-grey--dark:#737373;--light-grey--dark-:active: #454545;--light-grey--darker:#363636;--grey--light:#f0f0f0;--grey--light-:active: #d0d0d0;--grey--normal:#666;--grey--normal-:active: #525252;--grey--dark:#4d4d4d;--grey--dark-:active: #2e2e2e;--grey--darker:#242424;--glow-hue:2deg;--shadow-hue:80deg;--spring-easing:linear(0,.002,.01 0.9%,.038 1.8%,.156,.312 5.8%,.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%,.984,.968,.956,.949 42%,.946 44.1%,.95 46.5%,.998 57.2%,1.007,1.011 63.3%,1.012 68.3%,.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{color:var(--white);background:var(--black);letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;overflow-x:hidden}p{color:var(--white);font-size:15px;line-height:150%}img,video{background:0 0;max-width:100%;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{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:56px;font-style:normal;font-weight:400;line-height:100%}h3{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:48px;font-style:normal;font-weight:400;line-height:100%}h4{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:42px;font-style:normal;font-weight:400;line-height:100%}h5{font-family:BD Lifeless Grotesk;font-size:36px;font-style:normal;font-weight:400;line-height:100%}h6{font-family:BD Lifeless Grotesk;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.body-xl{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.body-md{color:var(--white,#fff);font-family:BD Lifeless Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.body-xxxl{letter-spacing:-16px;font-family:BD Lifeless Grotesk;font-size:320px;font-style:normal;font-weight:300;line-height:100%;position:relative}.body-regular,p{font-family:BD Lifeless Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.text-grey-xxl{letter-spacing:-14.2px;font-family:BD Lifeless Grotesk;font-size:284px;font-style:normal;font-weight:300;line-height:70%}.form-control::placeholder{color:var(--grey)}.form-control option{color:#fff}.btn-outline{color:var(--white);border-radius:100px;padding:10px 20px;font-size:14px;border:1px solid var(--white)!important}.btn-outline svg{width:20px}.btn-outline.btn-large{background:linear-gradient(241deg,#fff3 40.45% 50.33%,#fff0 78.83%);padding:20px 40px;font-size:20px;font-style:normal;font-weight:700;line-height:32px}.btn-large{color:var(--white);border:none;border-radius:100px;padding:20px 40px;font-style:normal;font-weight:700;line-height:32px;font-size:20px!important}.btn-link.btn-large{color:var(--white);padding:20px 40px;font-size:20px;font-style:normal;font-weight:700;line-height:32px;text-decoration:underline}@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%}}.btn-highlight{color:#fff;isolation:isolate;transition:all var(--spring-duration)var(--spring-easing);transition-duration:calc(var(--spring-duration)*.5);background:linear-gradient(241deg,#fff3 40.45% 50.33%,#fff0 78.83%);border:1px solid #ffffff4d;border-radius:100px;padding:20px 40px;font-size:24px;font-style:normal;font-weight:700;line-height:32px;position:relative;overflow:hidden;scale:1}.shimmer{border-radius:inherit;-webkit-mask-image:conic-gradient(from var(--shimmer,0deg),transparent 0%,transparent 10%,black 36%,black 45%,transparent 50%,transparent 60%,black 85%,black 95%,transparent 100%);mask-image:conic-gradient(from var(--shimmer,0deg),transparent 0%,transparent 10%,black 36%,black 45%,transparent 50%,transparent 60%,black 85%,black 95%,transparent 100%);mix-blend-mode:plus-lighter;animation:3s linear infinite both shimmer;position:absolute;inset:-40px;-webkit-mask-size:cover;mask-size:cover}.btn-highlight .shimmer:before,.btn-highlight .shimmer:after{opacity:1;animation:13s ease-in infinite forwards shine}.shimmer:before,.shimmer:after{opacity:0;content:"";border-radius:inherit;mix-blend-mode:color;pointer-events:none;transition:all .5s;position:absolute;inset:40px}.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 0px 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-position:50% 200%;background-repeat:no-repeat;background-size:300% 300%;animation:.66s ease-in infinite both text}.btn-highlight:after{content:"";opacity:.4;z-index:-10;filter:blur(25px);background:#fff;width:50px;height:155px;transition:all 2s cubic-bezier(.19,1,.22,1);position:absolute;top:-50px;left:-75px;transform:rotate(35deg)}.btn-highlight:hover:after{transition:all .55s cubic-bezier(.19,1,.22,1);left:120%}.red-text{color:var(--red,#e10a11);margin-bottom:20px;font-family:BD Lifeless Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:100%}.badge-red{border:1px solid var(--red);border-radius:100px;margin-bottom:20px;padding:5px 10px;font-family:BD Lifeless Grotesk;font-style:normal;font-weight:400;line-height:normal;display:inline-block;color:var(--red,#e10a11)!important;font-size:14px!important}.badge-red.badge-small{margin-left:10px;padding:3px 5px;font-size:12px}.red{color:var(--red)}#box{z-index:100;background:0 0;border:3px solid red;border-radius:100px;outline:0 solid #0000;width:40px;height:40px;margin:-25px 0 0 -25px;transition:all .3s;position:absolute;top:0%;left:0%}#box.cursor{width:0;height:0;z-index:-2!important}.chat-whatsapp{z-index:1000;cursor:pointer;border-radius:20px;align-items:center;width:auto;height:50px;padding:10px 20px;display:flex;bottom:70px;right:20px;background-color:#25d366!important;position:fixed!important}.chat-whatsapp:hover{background-color:#25d366e6!important}.chat-whatsapp>a>p{font-size:18px}.banner-top{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding-top:0;display:flex;top:0!important;transform:translateY(30px)!important}svg.bi.bi-whatsapp{margin-right:.2cm}.ContactUs #form-contact{margin-top:6%}#form-contact{min-height:80vh;color:var(--black);z-index:9;background:#101010;border-radius:40px 40px 0 0;padding:70px 0;position:relative}#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{text-transform:uppercase;margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:120%}ul.info-address li{border:1px solid #282828;border-radius:20px;align-items:flex-start;gap:20px;width:85%;margin:20px 0;padding:20px}ul.info-address{width:80%;margin-top:15%;padding:0}.footer{z-index:1;background:#101010;height:auto;padding:50px 0 200px;position:relative;overflow:hidden}.footer-section-1 img{width:50%}.footer-section-1{text-align:center;opacity:1;background:linear-gradient(#07070700 2.46%,#101010eb 66.5%);width:100%;position:absolute;bottom:-6.5%}a.logo-wgs-footer{display:inline!important}.footer h4{font-size:18px!important}.footer a{padding:2px 0;font-size:14px;display:block;color:var(--light-grey--normal)!important}.errorInput{font-size:16px;color:var(--red)!important}a.email-contact{border:1px solid #fff;border-radius:100px;justify-content:space-between;align-items:center;margin-top:20px;padding:5px 0 5px 20px;font-size:33px;display:inline-flex;color:#fff!important}a.email-contact span{border:1px solid var(--light-grey--normal);border-radius:100px;margin-left:10px;padding:5px 22px}a.email-contact span svg{position:relative;top:-5px}.socmed-link{text-transform:uppercase;color:var(--white);justify-content:flex-end;gap:20px;display:flex}.socmed-link a{color:var(--white)!important}form label{color:var(--light-grey--normal);font-family:BD Lifeless Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal}textarea.form-control:focus,.form-control:focus{color:var(--light-grey--light)}.form-control{color:var(--light-grey--normal);background:#333;border:none;border-radius:15px;padding:12px;background:#191919!important}.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;margin:0 auto;position:absolute;top:0;left:0;right:0}#cards-step{grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--cardheight));gap:var(--cardmargin);padding-left:0;padding-bottom:calc(var(--cards)*var(--cardtoppadding));margin-bottom:var(--cardmargin);background:#000;width:100%;margin:0 auto;list-style:none;display:grid}#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{background:0 0;position:sticky;top:0;padding-top:calc(var(--index)*var(--cardtoppadding))!important}.card-body{box-sizing:border-box;background:linear-gradient(#181818 6%,#000 99%);border-radius:50px;padding:30px 50px;transition:all .5s;display:inline-flex;box-shadow:0 0 30px #0000004d;height:var(--cardheight)!important}.number-big{color:var(--white,#fff);text-align:center;width:15%;font-family:BD Lifeless Grotesk;font-size:100px;font-style:normal;font-weight:400;line-height:100%}.step-desc{padding:0 30px}.step-desc p{color:#999;margin-top:30px;font-size:20px}#cards-step .card{padding-top:calc(var(--index)*var(--cardtoppadding));background:0 0;position:sticky;top:0}#cards-step .card-body{box-sizing:border-box;height:var(--cardheight);background:linear-gradient(#181818 6%,#000 99%);border-radius:50px;padding:30px 50px;transition:all .5s;display:flex;box-shadow:0 0 30px #0000004d}.card-outline{border:1px solid var(--light-grey--darker,#363636);--start:0;background-color:#0000001a;border-radius:20px;min-height:100%;padding:30px;transition:border-color .3s ease-in-out;position:relative;overflow:hidden}.card-outline:before{content:"";background:var(--gradient);width:100%;height:100%;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - (20*1.1))*1deg),#ffffff1f 0deg,white,#fff0 100deg);mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - (20*1.1))*1deg),#ffffff1f 0deg,white,#fff0 100deg);opacity:0;background-attachment:fixed;border:4px solid #0000;border-radius:20px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.card-border{pointer-events:none;filter:blur(7px);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-border:before{content:"";background:var(--gradient);width:98%;height:98%;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc(var(--start)*1deg),#000 0deg,#fff,#0000 60deg);mask:linear-gradient(#0000,#0000),conic-gradient(from calc(var(--start)*1deg),#000 0deg,#fff,#0000 60deg);opacity:0;background-attachment:fixed;border:2px solid #0000;border-radius:20px;transition:all 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.card-outline:hover>.card-border:before,.card-outline:hover:before{opacity:1}.card-outline h5{z-index:9;animation:10s linear infinite animate;position:relative}.card-outline:hover h5{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fb373c,#e10a11,#fff,red,#fff,#ffa184,#ff0a5c);background-size:400%;-webkit-background-clip:text;background-clip:text}@keyframes animate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-outline p{text-align:left;z-index:9;background:linear-gradient(#07070700 11.46%,#070707 37.14%);margin-top:-50px;padding-top:50px;transition:all .5s;position:relative;color:var(--light-grey--normal,#999)!important}.card-outline:hover p{color:var(--white)!important}.col-center{margin:0 auto}.circle-number{border:1px solid #fff;border-radius:100px;padding:5px 10px;font-family:BD Lifeless Grotesk;font-size:22px;font-style:normal;font-weight:400;line-height:100%}.reveal{opacity:0;transition:all 1s;position:relative;top:50px}.reveal.active{opacity:1!important;top:1px!important}.img-reveal{border-radius:20px;margin:30px 0;position:relative;overflow:hidden}.img-reveal:before{content:"";z-index:8;background:#000000de;width:100%;height:100%;transition-duration:.5s;display:block;position:absolute;top:0;left:0}.img-reveal.active:before{opacity:1;width:0%;height:100%;top:0;left:0}.img-reveal:after{content:" ";background:#000000e8;width:400%;height:100%;transition-duration:.5s;display:block;position:absolute;top:0;left:0}.img-reveal.active:after{opacity:1;width:0%;height:100%;top:0;left:0}.img-reveal img{transition:all .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{z-index:99;position:relative}#faq h3{margin-bottom:50px}#faq .accordion p{font-size:18px}.accordion-button:not(.collapsed){box-shadow:none;color:var(--white);background:0 0;border:none;border-radius:20px 20px 0 0;font-weight:500}.accordion-flush .accordion-collapse.show{background:0 0}.accordion-flush .accordion-item:first-child{border-radius:20px 20px 0 0;overflow:hidden}.accordion-button{color:var(--white);box-shadow:none;background:0 0;border:none;padding:15px 0;font-size:24px;font-weight:400;transition:none}.accordion-flush .accordion-collapse{box-shadow:none;border:none;transition:none}.accordion-flush .accordion-item{border:none;border-bottom:1px solid var(--light-grey--darker);background:0 0}.accordion-button:after{filter:brightness(16)}.homepage body{color:var(--white);background:var(--black);letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;font-family:BD Lifeless Grotesk;overflow-x:hidden}li.d-flex img{width:max-content}.btn-red:hover{color:#fff;background:#be060d!important}.btn-red{background:var(--red,#e10a11);color:var(--white);border:none;border-radius:100px;padding:20px;font-size:14px;font-style:normal;font-weight:700;line-height:32px}.homepage .client-logo{margin-top:40px}.homepage .marquee{-webkit-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(var(--mask-direction,to right),#0000,#000 20%,#000 80%,#0000);display:flex;overflow:hidden}.homepage .marquee__group{justify-content:space-around;align-items:center;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration)linear infinite;flex-shrink:0;display:flex}@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{width:var(--size);fill:var(--color-text);background:var(--color-bg-accent);filter:grayscale();border-radius:.5rem;place-items:center;padding:0 40px;display:grid}.homepage .marquee--vertical img{aspect-ratio:1;width:calc(var(--size)/1.5);padding:calc(var(--size)/6)}.homepage .client-logo{gap:var(--gap);flex-direction:column;max-width:100vw;margin:auto;display:flex}.homepage .client-logo--vertical{flex-direction:row;height:100vh}.homepage .swiper .content-wrapper{grid-template:"."1fr/1fr;place-items:center;width:100%;display:grid;position:relative}.homepage .swiper .content-wrapper .content{text-align:left;color:#000;place-items:center left;margin:0 auto;padding:0;display:flex}.homepage .swiper .content-wrapper .content :first-child{margin:0}.homepage .swiper .content-wrapper .content .swiper-avatar{filter:grayscale();border-radius:20px;width:280px;height:auto;overflow:hidden}.homepage .swiper .content-wrapper .content .cite{font-size:14px;font-weight:700}.homepage #testimonial .swiper .swiper-slide{opacity:.2;border-radius:6px;width:100%;height:auto;margin:0;padding:0;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 .swiper .swiper-nav-wrapper,.homepage #testimonial .swiper-nav-wrapper{justify-content:center;align-items:center;width:auto;margin:0 auto;padding-top:3em;display:flex;bottom:0;left:0;right:0}.homepage #testimonial .swiper-nav-wrapper{justify-content:flex-start;padding:3em 0}.homepage .swiper .swiper-nav-wrapper .swiper-button-next,.homepage .swiper .swiper-nav-wrapper .swiper-button-prev,.homepage #testimonial .swiper-nav-wrapper .swiper-button-next,.homepage #testimonial .swiper-nav-wrapper .swiper-button-prev{top:auto;left:auto;right:auto;position:relative!important}.homepage #testimonial .swiper-pagination-bullets.swiper-pagination-horizontal{padding:0 1em}.homepage .swiper .swiper-nav-wrapper .swiper-button-next:after,.homepage .swiper .swiper-nav-wrapper .swiper-button-prev:after,.homepage #testimonial .swiper-nav-wrapper .swiper-button-next:after,.homepage #testimonial .swiper-nav-wrapper .swiper-button-prev:after{display:none}.homepage .swiper .swiper-nav-wrapper .swiper-button-next,.homepage .swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev,.homepage #testimonial .swiper-nav-wrapper .swiper-button-next,.homepage #testimonial .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev{background-repeat:no-repeat;background-size:15px 15px;width:15px;height:15px;margin:0;padding:0;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}.homepage .swiper .swiper-nav-wrapper .swiper-button-prev,.homepage .swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next,.homepage #testimonial .swiper-nav-wrapper .swiper-button-prev,.homepage #testimonial .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next{background-repeat:no-repeat;background-size:15px 15px;width:12px;height:15px;margin:0;padding:0;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}.homepage .swiper-button-prev,.homepage .swiper-rtl .swiper-button-next{color:#fff}.homepage .swiper-pagination{width:auto;margin:0;padding:0;display:block;position:relative!important}.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{transition:all .2s ease-in-out;background:#fff!important}.homepage .swiper-pagination-bullets.swiper-pagination-horizontal{flex-direction:row;justify-content:center;align-items:center;width:auto;padding:0 1.5em;display:flex;top:0;bottom:0}.homepage .swiper-button-prev,.homepage .swiper-button-next{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}@media (max-width:767px){.homepage .service-list ul li>div:not(.hover-img){padding:0 8px}}@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:66.6667%}.homepage .service-list .redirect-link{width:16.6667%}.homepage .service-list .hover-img{width:40vw;height:40vw}.homepage .service-list .hover-img img{border-radius:8px}}.homepage #testimonial{margin:100px 0;padding-left:6vw}.homepage .accordion-body{padding:0}.homepage .accordion-body p{color:#999}.homepage #news-blog .swiper-nav-wrapper{width:auto;margin-top:40px;position:relative;left:15px}.homepage #news-blog .swiper-button-next,.homepage #news-blog .swiper-button-right{color:#fff;display:flex;left:72px;right:auto}.homepage #news-blog .container-fluid{position:relative}.homepage #form-contact{min-height:80vh;color:var(--black);z-index:9;background:#101010;border-radius:40px 40px 0 0;padding:70px 0;position:relative}.homepage #form-contact form{background:#202020;border:1px solid #232323;border-radius:40px;padding:40px 40px 20px}.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{text-transform:uppercase;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.homepage ul.info-address li{align-items:flex-start;gap:20px;margin:30px 0}.homepage ul.info-address{width:80%;padding:0}.homepage .socmed-link{text-transform:uppercase;color:var(--white);justify-content:flex-end;gap:20px;display:flex}.homepage .socmed-link a{color:var(--white)}.homepage form label{color:var(--light-grey--normal);font-family:BD Lifeless Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.homepage .form-control{background:#191919;border:none;border-radius:15px;padding:12px}.homepage .footer-section-2 .col-md-4 p{color:var(--light-grey--normal);margin:20px 0 40px}.homepage .porto-logo-client img{object-fit:contain;object-position:top;width:150px;max-width:100%;height:50px!important}.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{filter:grayscale();width:18%}.img-footer-coffeeHome img:first-child{margin:0 auto;position:absolute;top:0%;left:2%;transform:rotate(-8deg)}.img-footer-coffeeHome img:nth-child(2){position:absolute;top:6%;right:2%;transform:rotate(8deg)}.img-footer-coffeeHome img:nth-child(3){position:absolute;top:49%;left:10%;transform:rotate(8deg)}.img-footer-coffeeHome img:nth-child(4){position:absolute;top:55%;right:10%;transform:rotate(-8deg)}.img-footer-coffeeHome img:nth-child(5){width:20%;margin:0 auto;position:absolute;left:0;right:0;transform:rotate(0)}.homepage .col-center{margin:0 auto}.aboutUs{overflow:hidden}.img-group.img-reveal:before,.aboutUs .img-group.img-reveal:after{top:-10%;height:120%!important}.careerpage .marquee-inner.to-left{animation:25s linear infinite marqueeLeft}.careerpage .marquee-inner.to-right{animation:25s linear infinite marqueeRight}@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-one .text-black.mb-5,.blogpage #page-two .text-black.mb-5,.blogpage #page-three .text-black.mb-5,.blogpage #page-four .text-black.mb-5,.blogpage #page-five .text-black.mb-5{margin-bottom:1rem!important}}.servicepage video{max-width:100%}#banner-service,.servicepage #banner-service-web{text-align:left;padding-top:150px;display:block}.servicepage #banner-service-web{padding-top:0}#banner-home .top-banner-content{margin-top:2rem}#banner-service .top-banner-content,.servicepage #banner-service-web .top-banner-content{justify-content:space-between;margin-bottom:30px;display:flex}#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{height:100%;position:relative}.servicepage #banner-service-web .video-service{z-index:0;border-radius:0;width:100%;height:100vh;margin-top:-1cm;position:absolute;top:0}#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;width:100%;height:100%}.servicepage #banner-service-web .top-banner-content{z-index:9;padding-top:130px;position:relative}.servicepage #banner-service-web .btn{align-items:center;gap:10px;margin-top:50px;display:flex}.servicepage #banner-service-web h1{width:90%}.servicepage #banner-service-web .video-service:before{background:linear-gradient(#00000082 22.86%,#0006 46.35%,#000000e6 84.99%,#000 93.38%);height:100%}#about-project .body-xl{font-size:20px!important}.banner-top .section-client{z-index:100;width:100%;position:absolute;bottom:20%}.banner-top .section-client img{object-fit:contain;width:auto;max-width:350px;height:auto}.banner-top .section-client h3{color:var(--White,#fff);text-transform:capitalize;max-width:70%;margin-top:10px;font-family:BD Lifeless Grotesk;font-size:56px;font-style:normal}.porto-banner img{border-radius:30px;width:-webkit-fill-available;height:468px;position:relative!important}.servicepage .video-service{border-radius:40px 40px 0 0;height:650px;position:relative;overflow:hidden}.servicepage .video-service video{width:100%}.servicepage .video-service:before{content:"";z-index:99;background:linear-gradient(#0c070c00 22.86%,#0c070c9c 46.35%,#0c070ce6 84.99%,#0c070c 93.38%);width:100%;height:40%;display:block;position:absolute;bottom:0}.servicepage .client-list-sm ul{filter:grayscale();justify-content:center;align-items:baseline;gap:50px;width:100%;padding:0;list-style:none;display:flex}.servicepage .client-list-sm{z-index:99;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0}.servicepage .client-list-sm li img{object-fit:contain;width:auto;height:48px}.servicepage .client-list-sm p{margin-bottom:30px}.servicepage #why-us{padding:100px 0 50px}.servicepage #why-us .body-md,.servicepage #expertise-box .body-md{color:var(--light-grey--normal,#999);max-width:50%;margin:20px auto}.servicepage .card-outline img{z-index:0;filter:grayscale();width:70%;margin-top:-10%;margin-bottom:-6%;position:relative;right:-30%}.servicepage #why-us .card-outline.card-ic-service img{filter:grayscale();margin-top:0;position:absolute;top:20px;right:20px}.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{text-align:left;background:0 0;margin-top:0;padding-top:20px}.servicepage #expertise-list .body-xxl{letter-spacing:-14.2px;font-size:270px;font-style:normal;font-weight:300;line-height:100%}.servicepage #expertise-list ul{flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.servicepage #expertise-list ul li{background:#000;border:1px solid #363636;border-radius:100px;margin:10px;padding:5px 20px;font-size:36px;font-style:normal;font-weight:400;line-height:100%;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:sticky;top:100px}.servicepage .card-service-block{background:var(--dark-grey,#0d0d0d);border:1px solid var(--light-grey-Darker,#363636);border-radius:20px;margin-bottom:30px;padding:30px;position:relative;overflow:hidden}.servicepage .card-service-block:after{content:"";opacity:.1;z-index:0;filter:blur(40px);background:#fff;width:30%;height:170%;transition:all 1s cubic-bezier(.19,1,.22,1);position:absolute;top:-30%;left:-70%;transform:rotate(35deg)}.servicepage .card-service-block:hover:after{transition:all .25s cubic-bezier(.19,1,.22,1);left:150%}.servicepage .card-service-block .d-flex{flex-wrap:wrap;width:70%}.servicepage .card-service-block p{color:var(--light-grey--normal);width:100%;margin-top:10px;margin-bottom:30px;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{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}@media (max-width:768px){.servicepage #expertise-box .card-outline{flex-basis:100%}}.servicepage #expertise-box{min-height:100vh;padding:100px 0}.servicepage #expertise-box .body-md{margin-top:0;margin-bottom:40px}.servicepage #expertise-box .text-center h3{margin-bottom:30px}.servicepage #expertise-box .card-outline{text-align:center;flex:0 0 25%;justify-content:center;min-height:250px}.servicepage #expertise-box.expertise-mobile .card-outline{text-align:center;flex:0 0 20%;justify-content:center;min-height:250px}.servicepage #expertise-box .card-outline img{object-fit:contain;width:100px;height:80px;margin:20px auto 0;right:auto}.servicepage #expertise-box .card-outline h6{text-align:center;width:80%;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{border-top:1px solid var(--light-grey--normal);width:95%;padding:40px 0;position:relative}.servicepage .card-porto-img{border-radius:20px;height:320px;display:flex;overflow:hidden}.homepage .placeholder-image{position:absolute;top:60%;left:50%}.placeholder-image{position:absolute;top:50%;left:50%}.servicepage .placeholder-image{align-self:center;position:absolute;right:50%}.servicepage .card-porto-info{gap:50px;display:flex}.servicepage .porto-logo-client{width:25%}.servicepage #slide-porto{margin-top:50px;margin-left:6%;padding-right:50px}.servicepage #slide-porto .swiper-nav-wrapper{width:auto;margin-top:70px;position:relative;left:15px}#slide-porto .swiper-button-next,.servicepage #slide-porto .swiper-button-right{color:#fff;left:72px;right:auto}#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{width:100px;margin:70px 0 0;display:block;position:relative}#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{left:75px;right:auto}.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(#0c070c00 16.38%,#0c070c5b 58.63%,#0c070c8b 72.17%,#0c070cb1 84.61%,#0c070cd7 95.57%,#0c070c 108.96%);width:100%;height:100%;position:absolute;bottom:0;left:0}#banner-service-web.banner-service-transit .video-service:after{content:"";background:linear-gradient(#0c070c00 59.1%,#0c070c8b 84.99%,#0c070c 93.38%);width:100%;height:50%;position:absolute;bottom:0;left:0}.servicepage .general-info{border-top:1px solid #363636;border-bottom:1px solid #363636}.servicepage .swiper-container-about{z-index:99;width:90vw;height:465px;position:relative}.servicepage .swiper-container-about>.swiper-slide__content{position:absolute;top:0}.servicepage .swiper-container-about .swiper-slide{justify-content:center;align-items:center;height:465px;transition:all .2s linear;display:flex}.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{object-fit:contain;object-position:top;width:150px;max-width:100%;height:50px!important}.servicepage .card-porto-img img{object-fit:cover;height:100%}.servicepage .porto-logo-client+div{width:75%}.servicepage form{z-index:99;position:relative}.servicepage form .form-select{color:var(--light-grey);background-color:#191919;border:none;border-radius:15px;padding:12px}.servicepage form .form-select:focus{box-shadow:none}.servicepage #engagement-model{min-height:100vh;padding:100px 0 50px;position:relative}.servicepage #engagement-model .body-md{color:var(--light-grey--normal,#999);background:0 0;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{z-index:9;max-width:90%;margin:30px auto 0;animation:10s linear infinite animate;position:relative}.servicepage #engagement-model .card-outline:hover h4{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fb373c,#e10a11,#fff,red,#fff,#ffa184,#ff0a5c);background-size:400%;-webkit-background-clip:text;background-clip:text}.servicepage #engagement-model .card-outline .btn-red{z-index:99;text-align:center;width:100%;margin-top:50px;padding:20px 15px;position:relative}.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(../media/bg-linier.4868323e.png) 0 0/cover;align-items:center;display:flex}.servicepage .card-service-block .d-flex{width:65%}.servicepage .card-service-img{width:35%;height:100%}.servicepage .card-service-block .d-flex{z-index:10;position:relative}.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{height:auto;max-height:40px}#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:fit-content!important}.ContactUs section#banner-contact{margin:0 0 -50px;padding-top:100px;display:inline-block;overflow:hidden}.ContactUs #banner-contact h3{z-index:99;text-align:left;align-items:center;width:30%;height:100%;font-size:48px;line-height:120%;display:flex;position:absolute;left:5%}.ContactUs #banner-contact p{z-index:99;text-align:left;align-items:center;width:27%;height:100%;margin-bottom:0;font-size:20px;line-height:120%;display:flex;position:absolute;right:5%}.ContactUs .box-contact{margin-top:-35px;position:relative;overflow:hidden}.ContactUs .box-contact:before{content:"";z-index:99;background:linear-gradient(#0c070c00 22.86%,#0000009c 46.35%,#0000008c 84.99%,#000 93.38%);width:100%;height:130%;display:block;position:absolute;top:0}form{z-index:99;position:relative}form .form-select{color:var(--light-grey);background-color:#191919;border:none;border-radius:15px;padding:12px}form .form-select:focus{box-shadow:none}b,strong{font-weight:bolder}.content h3,.content h3 span{margin:10px 0;font-family:BD Lifeless Grotesk;color:var(--black)!important;font-size:20px!important;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{letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;overflow-x:hidden;background:#fff!important}.blogpage .card-list a>img{object-fit:cover;width:100%;height:100%}@media (max-width:1100px){.blogpage .sidebar-scrollspy{width:100%;margin-bottom:30px;position:static!important}}.blogpage a.active span{font-weight:700!important}.blogpage .swiper-container-banner .swiper-slide{height:600px}.blogpage .swiper-container-slider .swiper-slide{border-radius:15px;position:relative;overflow:hidden}.blogpage .swiper-container-slider .swiper-slide a,.blogpage .swiper-container-slider .swiper-slide .slide-link{z-index:2}.blogpage .swiper-container-slider .swiper-slide:after{content:"";z-index:1;background:linear-gradient(#07070700 11%,#070707 85%);width:100%;height:65%;position:absolute;bottom:0;left:0}.blogpage #page-one,.blogpage #page-two,.blogpage #page-three,.blogpage #page-four,.blogpage #page-five{padding-top:4em}.blogpage #mainNav{width:100%;line-height:4em;transition:all .2s ease-in;overflow:auto;top:auto!important}.blogpage .sidebar-scrollspy.fixed{position:fixed;top:100px}.blogpage #mainNav.fixed{-webkit-backdrop-filter:blur(4.35px);backdrop-filter:blur(4.35px);padding-left:calc(var(--bs-gutter-x)*.5);z-index:10;background:#292929bf;position:fixed;left:0;top:80px!important}.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-transform:uppercase;white-space:nowrap;font-size:18px;text-decoration:none}.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;border-radius:20px;width:350px;transition:all .2s;position:absolute}@media (max-width:1100px){.blogpage .sidebar{width:100%;margin-bottom:30px;position:static!important}}.blogpage .content-scrollspy{width:100%;padding-left:400px}.blogpage .blog-card.bg-black .btn-outline{border-radius:100px;padding:10px 20px;font-size:16px;font-weight:700;color:var(--white)!important;border:1px solid var(--white)!important}.blogpage .blog-card .btn-outline{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.blogpage #blog-banner{background:var(--black);padding-top:150px;display:block}.blogpage .blogList:before{content:"";background:var(--black);width:100%;height:90%;position:absolute;top:0;left:0}.blogpage .blogList{background:0 0!important}.blogpage .blogList .row{margin:0;position:relative}.blogpage .ps-10{padding-left:5rem}.blogpage .blogList h1{letter-spacing:-5px}.blogpage .color-999999{color:#999}.blogpage .blogList .swiper-nav-wrapper{justify-content:flex-end;align-items:center;gap:20px;margin-top:80px;display:flex}.blogpage .blogList .swiper-button-prev{color:#fff;width:60px;position:static}.blogpage .blogList .swiper-button-next svg,.blogList .swiper-button-prev svg{width:60px;height:auto}.blogpage .blogList .swiper-button-next:after,.blogList .swiper-button-prev:after{content:"";font-size:40px}.blogpage .blogList .swiper-button-next{color:#fff;width:60px;position:static}.blogpage .blogList .container-slider{background:0 0;padding-right:0!important}.blogpage .swiper-container-list .swiper-slide{height:550px}.blogpage .swiper-container-slider .swiper-slide{border-radius:15px;overflow:hidden}.blogpage .swiper-container-slider .swiper-slide img{object-fit:cover;width:100%;height:100%}.blogpage .banner-info{z-index:10;padding:20px;bottom:0}.blogpage .swiper-container-slider .swiper-slide:after{content:"";background:linear-gradient(#07070700 11%,#070707 85%);width:100%;height:65%;position:absolute;bottom:0;left:0}.blogpage .container-fluid{padding-left:30px;padding-right:30px}.blogpage .fw-500{font-weight:500}.blogpage .sort-select{border-radius:20px;padding:5px}.blogpage .card-list .col-md-3{margin-top:30px}.blogpage .card-list a:after{content:"";background:linear-gradient(#07070700 11%,#070707 85%);width:100%;height:65%;position:absolute;bottom:0;left:0}.blogpage .pagination li a.first,.blogpage .pagination li a.last{width:72px;border-radius:20px!important}.blogpage .pagination li a{color:#000;border:1px solid #d8dae5;border-radius:100%;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:0;font-size:14px;display:flex}.blogpage .newsletter{position:relative}.blogpage .newsletter:before{content:"";background:#000;width:100%;height:80%;display:block;position:absolute;bottom:0}.blogpage .footer-banner{background:#0d0d0d url(../media/bg-newsletter.1bc99df2.png) no-repeat;border:1px solid #363636;border-radius:20px;min-height:320px;padding:20px 20px 20px 20%;position:relative}.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{z-index:10;background-position:50%;background-size:contain;width:100%;height:100%;margin-top:-2px;display:block;position:relative}.blogpage .pagination li.active a{color:var(--white);background:#e10a11;border:1px solid #e10a11}.blogpage .card-list a{border-radius:15px;height:385px;display:block;position:relative;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{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#999;font-family:BD Lifeless Grotesk;font-size:24px;font-weight:400;line-height:24px}.overlay-loading span{margin-top:-30px}.btn-large.btn-gray{color:#fff;background-color:#939393}.btn-red,.btn-red.disabled{background:var(--red,#e10a11)}#form-contact .col-md-6{position:relative}.overlay-loading{z-index:999;background-color:#0f0f0fa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 12px}.servicepage .card-content h5{width:95%}.blogpage .content-scrollspy a{color:#00f;background:0 0;text-decoration:underline}.servicepage #banner-service-video img{object-fit:cover;height:100%!important}
#line-service{overflow:hidden}.hamburger-toggle{display:none}.our-works .card-porto-info p.body-regular{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;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{text-align:center;margin-bottom:30px;font-size:250px!important}}@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{text-align:center;margin-bottom:30px;font-size:250px}}@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{width:17%!important;font-size:85px!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{letter-spacing:0;margin-top:20px!important;font-size:80px!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 #news-blog,.homepage #faq{padding:0!important}.aboutUs .banner-top{margin-bottom:3cm;padding-top:2cm!important}.aboutUs #banner-about .video-about{height:9cm!important}.aboutUs #banner-about p{margin:1rem;width:auto!important;font-size:16px!important;bottom:0!important;right:0!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-8,#banner-service-web .top-banner-content .col-md-4{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-8,#banner-service-web .top-banner-content .col-md-4{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}a.email-contact,#category-industry .card-outline h6{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){h1,.banner-top h1 span{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}.text-grey-xxl,#expertise-list .body-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{width:100%!important;max-width:150px!important}}@media screen and (max-width:1180px) and (min-width:581px){.banner-top .section-client img{width:100%!important;max-width:250px!important}}@media screen and (max-width:1440px) and (min-width:1024px){.banner-top .section-client img{width:100%!important;max-width:250px!important}}@media only screen and (max-width:767px) and (min-width:425px){.banner-top .section-client h3{max-width:100%!important;font-size:40px!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}a.email-contact,#category-industry .card-outline h6{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;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.blogpage .footer-banner{flex-direction:column;padding-left:20px}.blogpage .footer-banner .left,.blogpage .footer-banner .right{border:none;width:100%;padding:0}.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{gap:10px;width:100%;font-size:14px!important;display:inline-flex!important}.nav-menu .dropdown-menu{top:50px!important;transform:none!important}.placeholder-image{top:40%!important;left:45%!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{height:auto;margin-right:0}.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:0 0;border:none;padding:0;display:block}.hamburger-toggle .lucide{color:#fff}.nav-menu{z-index:9999;flex-direction:column;height:100vh;transition:all .3s;display:flex;top:0;right:-100%;background:#292929e6!important;border-radius:0!important;width:270px!important;padding:40px 30px!important;position:fixed!important}.menuOpen .nav-menu{z-index:99999;transition:all .3s;right:0;overflow:hidden}.nav-header{justify-content:flex-start!important}header .btn{text-align:center;justify-content:center;align-items:center;width:105px;height:40px;margin-left:auto;margin-right:10px;display:flex;padding:0 10px!important}header .btn svg{margin-right:5%;display:inline}.module-menuOpen{z-index:99;width:100%;height:100vh;position:fixed;top:0}.top-banner-content .body-xxxl{font-size:220px}video#banner-about-video{object-fit:cover;height:100%;width:auto!important;max-width:100%!important;left:0!important}#about-company .col-md-5,#about-company .col-md-6.offset-md-1,#about-company .col-md-5 .img-reveal img{width:100%}#about-company .col-md-6.offset-md-1{margin-top:40px;margin-left:0}#join-emveep .body-xxxl{font-size:150px!important}.footer{transform:none!important}.footer-section-1{display:none}#recruitment-process .card,#home-services .card{overflow:hidden}#recruitment-process .card-body,#home-services .card-body{height:auto!important}#home-services #cards{padding-left:0}#slide-porto{margin-left:0!important;padding-right:0!important}.card-porto,#banner-service-web .video-service,div#banner-service-video-web img,#about-company .col-md-7{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{object-fit:cover;height:100%}.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{bottom:0;left:0;height:100%!important;position:absolute!important}#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{letter-spacing:0!important;font-size:130px!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{margin-bottom:50px!important;position:static!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{height:5%!important;padding:5px 15px!important;bottom:30px!important}.chat-whatsapp>a>p{font-size:12px!important}.img-footer-coffee,.img-footer-coffeeHome{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.img-footer-coffee img,.img-footer-coffeeHome img{width:40%!important;margin:0!important;position:static!important;transform:none!important}.cookies-wrapper .col-md-3{margin-top:10px}.cookies-wrapper .col-md-9,.cookies-wrapper .col-md-3{width:100%!important}h1,.banner-top h1 span{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}a.email-contact,#category-industry .card-outline h6{font-size:18px!important}a.email-contact{text-align:center}.video-about p{font-size:14px!important}.text-grey-xxl,#expertise-list .body-xxl{font-size:80px!important}#expertise-list ul li{align-items:center;gap:5px;font-size:20px;display:flex}#expertise-list .body-xxl{text-align:center;letter-spacing:normal!important}#testimonial .col-md-3,#testimonial .col-md-9{width:100%}.award-publication img{width:100%!important;max-width:25%!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{border-radius:25px!important;padding:20px!important}.footer-section-2 .col-md-2{margin:10px 0!important}.footer{height:auto;padding-bottom:100px;transform:none!important}.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{text-align:center;width:auto;margin-bottom:25px;max-width:100%!important}.footer-section-1{display:none}#reels-video .btn-link.btn-large{padding-left:0;padding-right:0;font-size:18px;text-decoration:none}#home-about .body-xl{margin-top:30px;text-align:left!important}.horizontal>div{width:50%!important}.horizontal>div:first-child{margin-left:15px!important}#news-blog .btn{position:static!important}#news-blog{margin-left:15px!important;margin-right:15px!important}#news-blog .swiper-nav-wrapper{align-items:center;gap:15px;height:50px;display:flex;margin-top:0!important;left:0!important}#news-blog .col-md-3{margin-bottom:30px}.swiper-button-prev,.swiper-button-next{transform:scale(1)!important}.swiper-button-next,.swiper-button-prev{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{flex-direction:row-reverse;justify-content:flex-end;gap:10px;display:flex}.card-core-values .core-no{position:static}.card-core-values{min-height:0!important;margin:30px 0 0!important}.img-footer-coffee{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.img-footer-coffee img{width:40%!important;margin:0!important;position:static!important;transform:none!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{gap:10px!important;padding:15px!important}#form-contact li.d-flex img{width:7%!important}#form-contact{margin-top:50px;padding-bottom:0;padding:40px 20px!important}.text-grey-xxl{letter-spacing:normal!important}#home-services,#recruitment-process{padding-top:0!important}.service-list ul li{padding:15px 0!important}#cards-outline-glow .reveal,#about-company .col-md-3,#why-us .col-md-4{margin:10px 0}.footer h4{line-height:normal}#banner-career .col-md-6.offset-md-1{padding-right:calc(var(--bs-gutter-x)*.5)!important;position:static!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}#recruitment-process p.body-xl,#home-services 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{align-items:center;gap:30px;width:100%!important;margin:30px 0 0!important;display:flex!important}#banner-service-web .row.top-banner-content>.col-md-8 .d-flex{flex-direction:column}.client-list-sm ul{flex-wrap:wrap;gap:10px!important}#banner-service-web{flex-direction:column-reverse;height:auto;min-height:100vh;padding-bottom:300px;display:flex;position:relative}#banner-service-web .video-service{bottom:0;left:0;height:100%!important;position:absolute!important}#banner-service-web.banner-top{justify-content:flex-end;padding-top:100px!important}#banner-service-web .top-banner-content h5{text-align:center;padding:0 20px;line-height:150%;margin-top:20px!important;font-size:18px!important}#banner-service-web .top-banner-content{padding-top:0!important}#banner-service-web h1{text-align:center;width:100%!important}#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{margin-top:30px;font-weight:600;font-size:40px!important}#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{justify-content:space-between;padding:0 15px;top:auto;bottom:-90px;left:0;position:absolute!important}.video-service video{object-fit:cover;height:100%}#banner-works-web .video-service{height:500px}#banner-service-web.banner-service-transit{height:auto;padding:0;min-height:400px!important}#about-project{margin-top:-25px!important}#banner-service-web.banner-service-transit .video-service,#banner-service-web.banner-service-transit #banner-service-video-web{height:400px;position:static}#banner-works-web{height:auto;min-height:0}#banner-service-web .btn{width:auto;font-size:18px;margin:20px auto 0!important;padding:10px 15px!important}#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{text-align:center;width:100%;max-width:300px;margin:30px auto 0;display:flex}#services-block .card-service-block{display:block!important}.swiper-container-about{height:auto}.subdomain-ai{height:auto;padding-bottom:300px}#recruitment-process #cards li.card .card-body,#home-services #cards li.card .card-body{flex-wrap:wrap;padding-left:30px;padding-right:30px}#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{text-align:center;width:100%}#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{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;padding:0!important}a.email-contact span svg{top:0!important}a.email-contact{justify-content:center!important;display:flex!important}.swiper .swiper-nav-wrapper .swiper-button-next,.swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev,.swiper .swiper-nav-wrapper .swiper-button-prev,.swiper .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next{transform:none}.card-core-values{width:100%!important}#banner-about .top-banner-content{display:block!important}#banner-about .top-banner-content h3,#about-company h3{width:100%!important}.top-banner-content .body-xxxl{font-size:160px!important}#emveep-history .number-big{margin-bottom:50px!important;font-size:40px!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,#home-services .step-desc,#recruitment-process .step-desc{width:100%!important}.step-desc p{font-size:14px!important}.number-big{text-align:left!important;width:100%!important}.step-desc{max-width:100%;margin-top:20px;padding:0!important}#join-emveep .body-xxxl{letter-spacing:normal;font-size:65px!important}.marquee-wrapper{top:0!important}#join-emveep .body-xxxl>span{width:50px!important;height:50px!important;top:7px!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{letter-spacing:-10px;font-size:140px}.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%}}
