@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{--red:#e10a11;--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;--cardheight:50vh;--cardtoppadding:7.5em;--cardmargin:5vw}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{background:var(--black)}body,p{color:var(--white)}img,video{height:auto}.body-md,.body-xl,h1,h2,h3,h4{color:var(--white,#fff)}.body-xxxl{position:relative}.form-control::placeholder{color:var(--grey)}.btn-outline{font-size:14px;color:var(--white);border-radius:100px;padding:10px 20px}.btn-large{font-size:20px!important;font-style:normal;font-weight:700;line-height:32px;padding:20px 40px;border:none;border-radius:100px}.btn-large,.btn-link.btn-large{color:var(--white)}.red-text{color:var(--red,#e10a11)}.badge-red{color:var(--red,#e10a11)!important;font-size:14px!important;border:1px solid var(--red)}.red{color:var(--red)}#box{z-index:100;transition:all .3s}.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{transform:translateY(30px)!important}svg.bi.bi-whatsapp{margin-right:.2cm}.ContactUs #form-contact{margin-top:6%}#form-contact{color:var(--black)}#recruitment-process .step-img{width:35%}#recruitment-process .step-desc{width:50%}.footer{position:relative;z-index:1;height:auto}.footer-section-1{bottom:-6.5%}a.logo-wgs-footer{display:inline!important}.footer h4{font-size:18px!important}.footer a{color:var(--light-grey--normal)!important}.errorInput{color:var(--red)!important;font-size:16px}a.email-contact{color:#fff!important;padding:5px 0 5px 20px;display:inline-flex}a.email-contact span{border:1px solid var(--light-grey--normal)}.socmed-link{color:var(--white)}.socmed-link a{color:var(--white)!important}form label{color:var(--light-grey--normal)}.form-control:focus,textarea.form-control:focus{color:var(--light-grey--light)}.form-control{background:#191919!important}.footer-section-2 .col-md-4 p,.form-control{color:var(--light-grey--normal)}#cards-step{grid-template-rows:repeat(var(--cards),var(--cardheight));grid-gap:var(--cardmargin);gap:var(--cardmargin);padding-bottom:calc(var(--cards) * var(--cardtoppadding))}#card5{--index:5}#card6{--index:6}#card7{--index:7}.card{padding-top:calc(var(--index) * var(--cardtoppadding))!important}.card-body{height:var(--cardheight)!important;display:inline-flex}.number-big{color:var(--white,#fff);width:15%}#cards-step .card{padding-top:calc(var(--index) * var(--cardtoppadding))}#cards-step .card-body{height:var(--cardheight)}.card-outline{border:1px solid var(--light-grey--darker,#363636)}.card-outline:hover h5{background-clip:text}.card-outline p{color:var(--light-grey--normal,#999)!important}.card-outline:hover p{color:var(--white)!important}.reveal.active{opacity:1!important;top:1px!important}#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}@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: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-home .top-banner-content{margin-top:2rem}#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 .form-select{color:var(--light-grey)}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}.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}.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 (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%}}: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:35vh;--cardTopPadding:6em;--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))}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}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-style:normal;font-weight:300;line-height:100%;letter-spacing:-16px}.body-regular,p{font-size:14px;font-weight:400;line-height:normal}.body-regular,.text-grey-xxl,p{font-family:BD Lifeless Grotesk;font-style:normal}.text-grey-xxl{font-size:284px;font-weight:300;line-height:70%;letter-spacing:-14.2px}.form-control::placeholder{color:var(--Grey)}.form-control option{color:#fff}.btn-outline,.btn-outline:hover{font-size:14px;color:var(--White);border:1px solid var(--White);border-radius:100px;padding:10px 20px}.btn-outline svg{width:20px}.btn-red,.btn-red:hover{font-size:14px;padding:10px 20px}.btn-red,.btn-red.btn-large,.btn-red:hover{font-style:normal;font-weight:700;line-height:32px;background:var(--Red,#e10a11);border:none;border-radius:100px;color:var(--White)}.btn-red.btn-large{font-size:20px;padding:20px 40px}.btn.btn-red.btn-xlarge{font-size:24px}.btn.btn-red.btn-xlarge svg{width:40px;height:auto}.btn-outline.btn-large{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-link.btn-large,.btn-outline.btn-large{font-size:20px;font-style:normal;font-weight:700;line-height:32px;padding:20px 40px}.btn-link.btn-large{text-decoration:underline;color:var(--White)}@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: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{font-size:20px;line-height:100%}.badge-red,.red-text{color:var(--Red,#e10a11);font-family:BD Lifeless Grotesk;font-style:normal;font-weight:400;margin-bottom:20px}.badge-red{font-size:14px;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:98;background:none;border:3px solid red;border-radius:100px;transition:all .2s;outline:0 solid transparent}#box.cursor{z-index:-2!important;width:0;height:0}.cookies-wrapper{bottom:10px;background:hsla(0,0%,7%,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:1px 20px 35px 0 rgba(32,152,228,.17);padding:10px;width:98%;z-index:999;margin:0 auto;left:0;right:0;border-radius:20px}.cookies-wrapper .col-md-9{width:calc(100% - 245px)}.cookies-wrapper .col-md-3{width:245px;display:flex;align-items:center;gap:15px}.cookies-wrapper p{font-family:Inter,sans-serif;line-height:18px;font-weight:400;color:var(--White)}.cookies-wrapper .btn,.cookies-wrapper p{font-size:10px;margin-top:0;margin-bottom:0}.cookies-wrapper .btn{height:auto;line-height:normal;padding:8px 25px;text-transform:uppercase;margin-top:0;margin-right:0;border:1px solid #fff;background:none;color:#fff;border-radius:100px;font-size:11px}.nav-menu{background:var(--Grey--Darker)}.nav-menu,.nav-menu .dropdown-toggle span{color:var(---White,#fff);font-family:BD Lifeless Grotesk;font-size:12px;font-style:normal;line-height:140%;letter-spacing:2px;text-transform:uppercase;border-radius:50px;padding:10px 30px;display:flex;gap:20px;align-items:center}.nav-menu{position:static}.nav-menu svg{width:14px}.nav-menu .dropdown{position:static}.nav-menu .dropdown-toggle span{padding:0;gap:5px}.nav-menu .dropdown-toggle{padding:0;border:none;background:transparent}.nav-menu .dropdown-toggle:after{content:none}.nav-menu .dropdown-menu{width:100%;background:transparent;padding:0 30px;text-transform:none;left:0}.nav-menu .dropdown-menu>ul{background:rgba(0,0,0,.87);border:1px solid #363636;-webkit-backdrop-filter:blur(9.399999618530273px);backdrop-filter:blur(9.399999618530273px);border-radius:30px;padding:15px 0}.nav-menu .dropdown-menu>ul>li{border-right:1px solid #3c3c3c;padding:15px 2rem}.nav-menu .dropdown-menu>ul>li:last-child{border-right:0;padding-right:15px}.nav-menu .dropdown-menu>ul>li p{font-size:14px;font-weight:400;line-height:20.72px;text-align:left;color:#999;letter-spacing:0}.nav-menu .dropdown-menu>ul>li .btn-red{font-size:16px;height:50px;padding:0 25px;line-height:48px;letter-spacing:normal;display:inline-block}.nav-menu .dropdown-menu .list-expertise{list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.nav-menu .dropdown-menu .list-expertise li{width:calc(33% - 10px)}.nav-menu .dropdown-menu .list-expertise .dropdown-item{display:inline-flex;width:auto;max-width:100%;padding:5px 10px;gap:10px;align-items:center}.nav-menu .dropdown-menu .list-expertise .dropdown-item img{width:24px}.nav-menu .dropdown-menu .list-expertise .dropdown-item span{color:#fff;font-size:16px;white-space:normal;letter-spacing:0}.nav-menu .dropdown-menu .list-expertise .dropdown-item:hover{background:#f60000;border-radius:100px}header{position:fixed;width:100%;top:0;z-index:100}.nav-menu{list-style:none;padding:10px;border-radius:100px;background:rgba(41,41,41,.45);color:var(---White,#fff);font-family:BD Lifeless Grotesk;font-size:12px;font-style:normal;line-height:140%;letter-spacing:2px;text-transform:uppercase;border-radius:50px;padding:0 30px;display:flex;gap:30px}.nav-menu li .dropdown>.dropdown-toggle,.nav-menu li>a{padding-top:15px;padding-bottom:15px;display:block}header .btn,header .btn:hover{font-weight:400;padding:10px 20px;line-height:normal;align-self:flex-start}.banner-top{padding-top:0;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;top:0!important}#form-contact{border-radius:40px 40px 0 0;background:#101010;min-height:80vh;color:var(--Black);padding:70px 0;position:relative;z-index:9}.title-form-contact{align-items:flex-end;gap:60px}img.ic-up-right{position:relative;bottom:10px}#form-contact h2{font-size:64px}#form-contact li p{position:relative;top:3px}.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{z-index:-1;height:680px;overflow:hidden;padding:50px 0 200px;background:#101010}.footer-section-1 img{width:50%}.footer-section-1{text-align:center;position:absolute;bottom:-8%;width:100%;background:linear-gradient(180deg,rgba(7,7,7,0) 2.46%,#101010eb 66.5%);opacity:1}.footer h4{font-size:18px}.footer a{font-size:14px;display:block;color:var(--Light-Grey--Normal);padding:2px 0}a.email-contact{font-size:33px;color:#fff;border:1px solid #fff;border-radius:100px;padding:5px 5px 5px 20px;margin-top:20px;display: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;gap:20px}.socmed-link,.socmed-link a{color:var(--White)}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{border:none;background:#333;padding:12px;border-radius:15px;background:#191919}.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{min-height:100vh;position:relative;padding-top:0}#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}.card{position:-webkit-sticky;position:sticky;top:0;padding-top:calc(var(--index) * var(--cardTopPadding));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);display:flex;transition:all .5s}.step-desc{max-width:55%}#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}.number-big{color:var(--White,#fff);font-family:BD Lifeless Grotesk;font-size:100px;font-style:normal;font-weight:400;line-height:100%;width:14%;text-align:center}.step-desc{padding:0 30px;max-width:60%}.step-desc p{color:#999;margin-top:30px;font-size:20px}.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}@keyframes animate{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.card-outline p{text-align:left;color:var(--Light-Grey--Normal,#999);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;top:0}.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{transform:scale(2);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%}.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}.lightgreyNormal{color:var(--Light-Grey--Normal,#999)}#why-us p.col-md-8{width:100%;max-width:600px}body #banner-service-web h1 span,body h3 span{line-height:100%}body .chat-whatsapp{border-radius:100px}body .chat-whatsapp>a>p{font-size:14px;display:flex;align-items:center}.btn-outline{border:1px solid var(--white)!important}.dropdown.Navbar_dropdown__OtQ0O>a{display:flex}header .Navbar_header__ySGVU .Navbar_btn__pB4m4{white-space:nowrap}:root{--white:#fff}#form-contact.banner-thankyou{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;top:0!important;background:#000;position:relative;z-index:9;padding:200px 0 0}.banner-thankyou h1{text-align:center;transition:all .5s;line-height:120%}.banner-thankyou video#banner-home-video{position:absolute;z-index:-1;width:75%;margin:0 auto;left:0;right:0;top:12%;transform:scale(1);opacity:1}.w-60{width:60%}.font-bold{font-weight:700}.font-16{font-size:16px}section#banner-contact{display:block;padding-top:100px}#banner-contact h3{width:30%;left:5%;font-size:48px}#banner-contact h3,#banner-contact p{position:absolute;z-index:99;text-align:left;line-height:120%;height:100%;display:flex;align-items:center}#banner-contact p{width:27%;right:5%;font-size:20px;margin-bottom:0}.box-contact{overflow:hidden;position:relative;margin-top:-35px}.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}.body-xxxl{font-family:BD Lifeless Grotesk}#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}@media only screen and (max-width:1380px){.text-grey-xxl{font-size:260px}}@media only screen and (max-width:1366px){.number-big{width:15%}.step-desc{max-width:85%}#home-services #cards,#recruitment-process #cards{padding-left:0;margin-top:50px}#expertise-list .body-xxl{font-size:250px;text-align:center;margin-bottom:30px}.text-grey-xxl{font-size:230px}}@media only screen and (max-width:1200px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:218px}#engagement-model .card-outline{padding-right:30px;padding-left:30px}#engagement-model .card-outline .btn{line-height:normal}#engagement-model .card-outline{padding:40px 30px}#engagement-model .card-outline .btn-large{line-height:normal}#engagement-model .card-outline h4{margin-top:0}}@media only screen and (max-width:1180px){.text-grey-xxl{font-size:200px}.service-list h2{font-size:50px}.horizontal>div{width:35%}#life-at-emveep .horizontal>div{width:auto}.number-big{font-size:85px;width:17%}#join-emveep .body-xxxl{font-size:200px}#banner-service-web h1{font-size:60px}#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%}a.email-contact{font-size:30px}#banner-service-web.banner-top.banner-service-transit .section-client h3{max-width:90%}}@media only screen and (max-width:1190px) and (min-width:1024px){body #banner-service-web .top-banner-content h5{font-size:28px!important}body #banner-service-web h1{font-size:65px!important}body #banner-service-web .top-banner-content{padding-top:100px}body #banner-service-web .top-banner-content>div>img{max-height:100px}body #banner-service-web .btn{padding:15px 20px}.number-big{font-size:85px}}@media only screen and (max-width:1024px){.banner-top h1 span,h1{font-size:50px}#form-contact h2,h2{font-size:42px}#emveep-history .step-desc h3,h3{font-size:32px}.service-list h2,h4{font-size:28px}h5{font-size:24px}#category-industry .card-outline h6,a.email-contact{font-size:20px}.body-xl,.video-about p{font-size:16px}#expertise-list .body-xxl,.text-grey-xxl{font-size:180px}#testimonial .col-md-3,#testimonial .col-md-9{width:100%}#engagement-model .col-md-8.offset-md-2{width:100%;margin-left:0}#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:200px}.footer-section-2 .col-md-2{width:50%}#why-us .card-outline .card-content img{height:200px}#banner-service-web.banner-top.banner-service-transit .section-client h3{font-size:40px;width:100%;max-width:100%}#banner-service-web.banner-top.banner-service-transit .section-client img{max-height:50px;max-width:250px}}@media only screen and (max-width:991px){.btn-red.btn-large{padding:15px 20px}#box{display:none}.container{max-width:100%}.service-list ul li{margin:0}.hamburger-toggle{background:transparent;border:none;padding:0;display:block}.hamburger-toggle .lucide{color:#fff}.nav-menu{width:270px!important;transition:all .3s;right:-100%;position:fixed!important;z-index:9999;top:0}.menuOpen .nav-menu{transition:all .3s;right:0;z-index:99999}.nav-menu{height:100vh;border-radius:0;flex-direction:column;padding:40px 30px;background:rgba(41,41,41,.9)}.nav-header{justify-content:flex-start}header .btn{margin-left:auto;margin-right:10px;text-align:center;justify-content:center;display:flex;padding:0 10px;height:40px;align-items:center;white-space:nowrap}.nav-menu .btn{margin-left:0}header .btn svg{display:none}.module-menuOpen{position:fixed;height:100vh;width:100%;top:0;z-index:9999}.top-banner-content .body-xxxl{font-size:220px}video#banner-about-video{height:100%;object-fit:cover;max-width:100%;left:0;width:auto}#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}.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}#home-services #cards,#recruitment-process #cards{padding-left:0}#slide-porto{margin-left:0;padding-right:0}#about-company .col-md-7,#banner-service-web .video-service,.card-porto,div#banner-service-video-web img{width:100%}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}#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:180px}.nav-menu .dropdown-toggle{margin-right:0;height:auto}header .btn svg{display:block}.nav-menu .dropdown-menu{transform:none!important;top:50px!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;font-size:14px}.nav-menu .dropdown-menu>ul>li .btn-red svg{position:relative;top:2px}.nav-menu .dropdown-menu .list-expertise li,.our-works .col-md-6{width:100%}.our-works .card-porto-img{height:auto}.our-works .card-porto-info{flex-direction:column;gap:15px}.our-works .porto-logo-client{text-align:center!important}.our-works .porto-logo-client,.our-works .porto-logo-client+div{width:100%;margin-bottom:0}.our-works .porto-logo-client+div .col-md-6{width:50%}.our-works .porto-logo-client img{max-height:40px;height:auto}#home-porto .col-md-6{width:100%}#home-porto .card-porto-img{height:auto}#home-porto .card-porto-info{flex-direction:column;gap:15px}#home-porto .porto-logo-client{text-align:center!important}#home-porto .porto-logo-client,#home-porto .porto-logo-client+div{width:100%;margin-bottom:0}#home-porto .porto-logo-client+div .col-md-6{width:50%}#home-porto .porto-logo-client img{max-height:40px;height:auto}.nav-menu li{width:100%}.nav-menu .dropdown-toggle span{display:flex;align-items:center;justify-content:flex-start;padding:0!important;line-height:normal;height:auto}header .btn svg{width:14px}body .nav-menu li .dropdown>.dropdown-toggle,body .nav-menu li>a{text-align:center;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:5px 0!important;height:auto}}@media only screen and (max-width:840px){.horizontal>div{width:45%}.line-marquee .inner p{font-size:5rem}.line-marquee .inner{top:0}#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%}.step-desc{max-width:75%}#expertise-box .card-outline,#expertise-box.expertise-mobile .card-outline{flex-basis:40%}#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:160px}}@media only screen and (max-width:840px) and (min-width:768px){#banner-service-web.banner-top-mobile .video-service,#banner-service-web.banner-top-website .video-service{height:100%;position:absolute;bottom:0;left:0}#banner-service-web.banner-top-mobile .client-list-sm,#banner-service-web.banner-top-website .client-list-sm{top:auto;bottom:0}#banner-service-web.banner-top-mobile #banner-service-video,#banner-service-web.banner-top-mobile #banner-service-video-web,#banner-service-web.banner-top-website #banner-service-video,#banner-service-web.banner-top-website #banner-service-video-web{position:absolute}#banner-service-web.banner-top.banner-top-mobile,#banner-service-web.banner-top.banner-top-website{justify-content:flex-end;padding-top:100px;min-height:0;height:auto;padding-bottom:200px;display:flex;flex-direction:column-reverse;position:relative}}@media only screen and (max-width:767px){.banner-top h1 span,h1{font-size:40px}#form-contact h2,h2{font-size:35px}#emveep-history .step-desc h3,h3{font-size:24px}.service-list h2,h4{font-size:22px}#engagement-model h4{font-size:32px}#engagement-model .card-outline{padding:10px 30px}h5{font-size:20px}#category-industry .card-outline h6,a.email-contact{font-size:18px}a.email-contact{text-align:center}.body-xl,.video-about p{font-size:14px}#expertise-list .body-xxl,.text-grey-xxl{font-size:80px}#expertise-list ul li{font-size:20px;display:flex;align-items:center;gap:5px}#expertise-list .body-xxl{letter-spacing:normal;text-align:center}#testimonial .col-md-3,#testimonial .col-md-9{width:100%}.award-publication img{width:100%;max-width:calc(100% / 4)}.service-content,.service-list .redirect-link{width:auto}.service-list .hover-img{display:none;transform:none!important}.service-list ul li:after{content:none}.service-list ul li{flex-wrap:nowrap}#home-services,#recruitment-process{min-height:0}.sidebar_fixed{position:static}.card-porto:first-child{border-top:none}.card-porto{padding:0}.swiper .content-wrapper .content{display:block}.testi-client{width:100%}.testi-client p{padding-right:0;font-size:14px}.swiper .content-wrapper .content .swiper-avatar{margin:20px auto}#form-contact form{padding:20px 0}.footer-section-2 .col-md-2{margin:10px 0}.footer{height:auto;transform:none!important;padding-bottom:100px}.socmed-link a{font-size:12px}.footer-section-2 p{font-size:14px}.footer-section-2 .col-md-6 p{text-align:center}.socmed-link{justify-content:center}.accordion-button{font-size:16px}#faq .accordion p{font-size:14px}h6{font-size:16px}section#testimonial{padding-left:0}.porto-logo-client{width:auto;max-width:100%;margin-bottom:25px;text-align:center}.porto-logo-client img{height:30px}.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;margin-top:30px}.horizontal>div{width:50%}.horizontal>div:first-child{margin-left:15px}#news-blog .btn{position:static}#news-blog .swiper-nav-wrapper{left:0;display:flex;align-items:center;gap:5px;height:50px;margin-top:20px}.swiper-button-next,.swiper-button-prev{transform:scale(1);position:static}.card-vision{min-height:300px}.card-core-values>h5,.card-core-values>p{width:100%!important}.line-marquee .inner p{font-size:3rem}.line-marquee{height:110px}.line-marquee .inner{top:10px}.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;margin:30px 0 0}.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}img.logo-emveep-glass{display:none}ul.info-address,ul.info-address li{width:100%;margin-top:20px}#form-contact{margin-top:50px;padding:40px 20px 0}.text-grey-xxl{letter-spacing:normal}#home-services,#recruitment-process{padding-top:0}#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{position:static;margin-bottom:50px}.service-list ul li{padding:15px 0}#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%}#home-services p.body-xl,#recruitment-process p.body-xl{text-align:left!important;margin:20px 0!important}#box{display:none}#banner-contact-img img{object-fit:cover}#expertise-box .card-outline,#expertise-box.expertise-mobile .card-outline{flex-basis:45%}#home-porto .swiper-nav-wrapper{width:100%;display:flex;align-items:center;gap:30px;margin:30px 0 0}#banner-service-web .row.top-banner-content>.col-md-8 .d-flex{flex-direction:column}.client-list-sm ul{gap:10px;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%;position:absolute;bottom:0;left:0}#banner-service-web.banner-top{justify-content:flex-end;padding-top:100px}#banner-service-web .top-banner-content h5{margin-top:20px;text-align:center;font-size:18px;line-height:150%}#banner-service-web .top-banner-content{padding-top:0}#banner-service-web h1{width:100%;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}.card-service-block .d-flex{width:100%}#banner-service-web .client-list-sm{top:auto;bottom:0}#banner-service-web h1{font-size:40px;font-weight:600;margin-top:30px}#banner-works-web h1,#banner-works-web h2{font-size:100px}.swiper{padding:0}#home-porto .row{position:relative}#home-porto .swiper-nav-wrapper{position:absolute;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;padding:0}#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;padding:10px 15px;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}.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}.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,#recruitment-process .step-desc{width:75%}#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,#recruitment-process #cards li.card .card-body>.step-img img{max-width:300px}#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:130px;letter-spacing:0}.card-porto-info .row>.col-md-6,.card-porto-info.row>.col-md-6{width:50%}#news-blog{margin-right:15px;margin-left:15px}.banner-top .section-client h3{font-size:40px;max-width:100%}.banner-top .section-client img{max-width:250px;max-height:50px}#home-services,#recruitment-process{margin-top:50px}.cookies-wrapper .col-md-3,.cookies-wrapper .col-md-9{width:100%}.cookies-wrapper .col-md-3{margin-top:15px}.homepage .info-address p,.info-address p{font-size:14px}#form-contact .mb-3.d-flex.budget-number{flex-direction:column}#form-contact .mb-3.d-flex.budget-number .badge-red.badge-small{margin-bottom:0}body #news-blog .swiper-nav-wrapper{margin-top:20px!important}body .btn-red.btn-large,body .btn.btn-large{padding:10px 20px!important}#home-porto{min-height:0;padding-top:100px}body #banner-service-web h5{font-size:20px!important}#development-provide,#home-services{padding-bottom:0!important}section#faq,section#testimonial{padding-bottom:50px!important}.swiper-container-about .swiper-slide{height:auto}header .btn.btn-outline{white-space:nowrap}.aboutUs section#emveep-history,section#emveep-history{margin-top:40px}#line-service,.aboutUs #line-service{height:auto}#why-us .card-outline{height:auto!important}#banner-service-web .top-banner-content h5{padding:0}.mt-4.award-publication{margin-top:5rem!important}.Homepage_home_about__siAKk{padding-top:0}#engagement-model .card-outline{height:auto}.w-60{width:100%}}@media only screen and (max-width:580px){.horizontal>div{width:85%}#why-us .body-md{max-width:90%}.swiper{padding:0}a.email-contact span{padding:0;width:30px;display:inline-flex;height:30px;justify-content:center;align-items:center}a.email-contact span svg{top:0}a.email-contact{display:flex;justify-content:center}.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%}#banner-about .top-banner-content{display:block}#about-company h3,#banner-about .top-banner-content h3{width:100%}.top-banner-content .body-xxxl{font-size:160px}#emveep-history .number-big{font-size:40px;margin-bottom:50px}.btn-red.btn-large{font-size:16px}.marquee img{aspect-ratio:16/5}#emveep-history .card-outline{padding:40px 25px}#emveep-history .card-outline p{width:100%}.step-desc p{font-size:14px}.number-big{width:100%;text-align:left}.step-desc{padding:0;max-width:100%;margin-top:20px}#join-emveep .body-xxxl{font-size:65px;letter-spacing:normal}.marquee-wrapper{top:0}#join-emveep .body-xxxl>span{top:7px;width:50px;height:50px}#join-emveep .body-xxxl span span{font-size:40px;top:-3px}#about-company ul{flex-direction:column}#about-company ul li{text-align:center}.line-marquee .inner p{font-size:2rem}.line-marquee .inner{top:25px}#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}#expertise-list ul li{font-size:16px}#expertise-list ul li img{width:20px}.card-service-block h4{font-size:32px}.card-service-block p{padding-right:0}#banner-works-web h1,#banner-works-web h2{font-size:50px}#banner-works-web .top-banner-content h5,#home-services .step-desc,#recruitment-process .step-desc{width:100%}.card-service-block .card-service-img{max-width:65%}#home-services #cards li.card .card-body>.step-img img,#recruitment-process #cards li.card .card-body>.step-img img{max-width:100%}#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:115px}#banner-service-web.banner-top.banner-service-transit .section-client h3{font-size:35px}#banner-service-web.banner-top.banner-service-transit .section-client img{max-width:150px}}@media only screen and (max-width:425px){#home-services .text-grey-xxl,#recruitment-process .text-grey-xxl{font-size:80px;letter-spacing:0;margin-top:20px}#banner-service-web.banner-top.banner-service-transit .section-client h3{font-size:30px}#banner-service-web.banner-top.banner-service-transit .section-client img{max-width:130px}.banner-thankyou .mt-5.d-flex{flex-direction:column}.banner-thankyou .mt-5.d-flex .btn{width:100%}}@media only screen and (min-width:300px) and (max-width:991px){html body .servicepage #home-services{margin-top:0!important}}.text--Light-Grey--Darker{color:var(--Light-Grey--Darker)}.text--Light-Grey--Normal{color:var(--Light-Grey--Normal,#999)}.text-36{font-size:36px}.border--Light-Grey--Darker{border-color:var(--Light-Grey--Darker)!important}.border--Light-Grey{border-color:var(--Light-Grey)!important}.left-detail #faq{padding:0 0 3rem}.left-detail #faq .accordion{position:relative;z-index:99}.left-detail #faq h3{margin-bottom:50px}.left-detail #faq .accordion-item{border-bottom:1px solid #363636}.left-detail .accordion-body{padding-left:0;padding-right:0}.left-detail .accordion-button:not(.collapsed){background:none;border:none;box-shadow:none;color:var(--White);font-weight:500;border-radius:20px 20px 0 0}.left-detail .accordion-flush .accordion-collapse.show{background:none}.left-detail .accordion-flush .accordion-item:first-child{border-radius:20px 20px 0 0;overflow:hidden}.left-detail .accordion-button{color:var(--White);font-size:24px;padding:30px 0;background:none;box-shadow:none;border:none;transition:none;font-weight:400}.card-template h5{line-height:120%}.left-detail .accordion-button:after{background:url(/_next/static/media/plus.81688c63.svg) no-repeat;transition:none}.left-detail .accordion-button:not(.collapsed):after{background:url(/_next/static/media/minus.ae3294a2.svg) no-repeat}.left-detail .accordion-flush .accordion-collapse{border:none;box-shadow:none;transition:none}.left-detail .accordion-flush .accordion-item{border:none;background:none;border-bottom:1px solid var(--Light-Grey--Darker)}.left-detail .accordion-button:after{filter:brightness(16)}.view-detail .nav-link{border:1px solid #666;border-radius:5px;height:38px;width:180px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0}.view-detail .nav-link,.view-detail .nav-link.active{background:transparent;color:var(--white);font-size:14px;font-weight:700}.view-detail .nav-link.active{border:1px solid #e10a11}.filter-templates{padding:0 5rem}.custom-need-card{top:100px;background:#050505;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;padding:40px;position:relative;overflow:hidden}.need-glow{position:absolute;width:280px;height:280px;top:-140px;right:-140px;background:rgba(225,10,17,.25);filter:blur(90px);pointer-events:none}.need-title{font-size:32px;line-height:1.2}.need-muted{color:#525252;font-weight:700}.need-item{cursor:default}.need-item p{margin-bottom:-5px!important}.need-item small{font-size:10px;font-weight:600;color:gray!important}.need-icon{width:36px;height:36px;border-radius:12px;background:#120202;border:1px solid #2a0505;display:flex;align-items:center;justify-content:center;color:#e10a11}.need-cta{background:#fff;color:#000;border-radius:16px;padding:14px;transition:all .3s ease}.need-cta:hover{color:#000;background:#d1d0d0;transform:scale(1.02)}.card-template{position:relative;background:#050505;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}.card-template:hover{border-color:rgba(225,10,17,.6);box-shadow:0 30px 80px rgba(0,0,0,.8)}.cardImg{position:relative;height:240px;overflow:hidden}.cardImg img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transform:scale(1);transition:transform .7s ease,filter .5s ease}.cardImg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,0),rgba(5,5,5,.65),#050505);pointer-events:none}.card-template:hover .cardImg img{transform:scale(1.08)}.cardBody{position:relative;padding:32px;flex-grow:1}.cardBody h4{color:#fff;transition:color .3s ease}.card-template:hover .cardBody h4{color:#e10a11}.text--Light-Grey{color:#9b9b9b}.cardFooter{padding:0 32px 32px}.border--Light-Grey--Darker{border-color:hsla(0,0%,100%,.12)!important}.btn-red{background:#e10a11;color:#fff;border-radius:12px;padding:12px 20px;transition:all .3s ease}.btn-red:hover{background:#ff1a22;transform:translateY(-2px)}.service-card{position:relative;height:420px;border-radius:28px;overflow:hidden;background:#050505;border:1px solid hsla(0,0%,100%,.1);transition:all .5s ease}.service-card:hover{border-color:rgba(225,10,17,.6);box-shadow:0 40px 90px rgba(0,0,0,.9)}.service-bg{position:absolute;inset:0;opacity:.45;overflow:hidden}.service-bg-img{object-fit:cover;filter:grayscale(100%);transition:transform .8s ease}.service-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(5,5,5,.75),#050505)}.service-card:hover .service-bg-img{transform:scale(1.1)}.service-content{position:relative;z-index:2;padding:32px;height:100%;display:flex;flex-direction:column}.service-badge{align-self:flex-end;padding:6px 14px;font-size:10px;letter-spacing:.12em;font-weight:700;color:#fff;border-radius:999px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-title{font-size:28px;font-weight:800;color:#fff;margin:32px 0 12px;transition:color .3s ease}.service-card:hover .service-title{color:#e10a11}.service-desc{color:#9b9b9b;font-size:14px}.service-features{display:grid;grid-gap:10px;gap:10px}.service-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:#ddd}.service-feature .check{color:#e10a11}.service-footer{margin-top:auto;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.service-plan{font-size:10px;letter-spacing:.12em;font-weight:700;color:#777;text-transform:uppercase}.service-price{font-size:40px;font-weight:800;color:#fff}.service-price span{font-size:14px;color:#777}.service-action{width:56px;height:56px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover .service-action{transform:scale(1.15);color:#000;box-shadow:0 0 30px hsla(0,0%,100%,.4)}.card-template{height:100%;display:flex;flex-direction:column}.card-template .cardImg{margin-bottom:1.5rem;position:relative}.card-template .cardImg .btn{position:absolute;padding:5px 10px;line-height:normal;bottom:1rem;left:1rem}.card-template .cardImg .btn img{width:18px;height:auto}.card-template .cardBody{margin-bottom:1.5rem}.card-template .cardBody p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-template .cardImg img{height:250px;border-radius:20px;width:100%;object-fit:cover}.card-template .cardFooter .body-xl{font-size:18px}.card-template .cardFooter .btn{line-height:normal;width:100%}.card-template .cardFooter .btn-red{border:1px solid #f60000}@media (min-width:992px){.list-template>.col-lg-8 .col-md-4{flex:0 0 50%;max-width:50%}}.list-template{margin-left:-1.5rem;margin-right:-1.5rem}.list-template+div{border-top:1px solid var(--Light-Grey--Darker)}.list-template>.col-md-3,.list-template>.col-md-4{padding-right:1.5rem;padding-left:1.5rem;margin-bottom:4rem}.top-marketplace{position:relative;padding-top:8rem}.top-marketplace .breadcrumb-item{font-size:12px;color:var(--white)}.top-marketplace .breadcrumb-item+.breadcrumb-item:before,.top-marketplace .breadcrumb-item.active{color:var(--Red,#e10a11)}.top-marketplace .container{position:relative}.top-marketplace a svg{width:50px;height:50px}@keyframes slideUpFade{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal-fade-in{animation:fadeIn .3s ease-out forwards}.modal-fade-out{animation:fadeOut .3s ease-out forwards}.modal-slide-in{animation:slideUpFade .4s cubic-bezier(.16,1,.3,1) forwards}.modal-slide-out{animation:slideDownFadeOut .3s cubic-bezier(.16,1,.3,1) forwards}.modal-slide-up,.modal-step{animation:slideUpFade .45s ease-out forwards}.modal-step{display:flex;justify-content:center;align-items:center}.modal-step>.container{width:47.5dvw;height:-moz-fit-content;height:fit-content}.modal-template .modal-dialog{max-width:1000px}.modal-template .modal-content{background:#0d0d0d;position:relative;border:1px solid transparent;background-clip:padding-box;border-radius:20px}.modal-template .close{width:auto;height:auto;opacity:1}.modal-template .modal-content:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:linear-gradient(180deg,#8e8e8e,rgba(71,71,71,0));z-index:-1;border-radius:20px}.list-templateCategories{flex-wrap:wrap;justify-content:flex-start}.list-templateCategories .form-group input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.list-templateCategories .form-group label{font-weight:600;white-space:nowrap;padding:0 15px;font-size:16px;color:var(--white);text-align:center;border:1px solid #999;background:#0d0d0d;border-radius:30px;position:relative;cursor:pointer;display:flex;align-items:center;height:50px;justify-content:center;min-width:130px}.list-templateCategories .form-group input:checked+label{border:1px solid var(--Red,#e10a11)}.search{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.form-search{min-width:300px;background:transparent;border:1px solid #363636;border-radius:20px}.form-template{position:relative;z-index:99;margin-top:5rem}.modalLogin .box-form.box-create{max-width:85%}.modalLogin .number-big{line-height:80%}.modalLogin .box-create .arrow-down svg{width:100px;height:100px}.list-feautures li{color:var(--Light-Grey--Normal,#999)}.accordion p{font-size:16px}.radio-checkout .radio-wizard label{height:100px}.radio-checkout .radio-wizard p{max-width:calc(100% - 20px)}.radio-checkout [type=radio]:checked+label,.radio-checkout [type=radio]:not(:checked)+label{padding:30px 15px}.radio-checkout [type=radio]:checked+label:before,.radio-checkout [type=radio]:not(:checked)+label:before{content:"";position:absolute;right:10px;top:35px;width:16px;height:16px;border:1px solid #a02021;border-radius:100%;background:transparent}.radio-checkout [type=radio]:checked+label:after,.radio-checkout [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#e10a11;position:absolute;top:38px;right:13px;border-radius:100%;transition:all .2s ease}.radio-checkout [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio-checkout [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.bottom-marketplace{position:relative;z-index:100}.radio-checkout .radio-wizard [type=radio]:checked+label{background:#480e0f}#ModalCreateRequest .w-auto{width:auto!important;line-height:30px}.wizard{border:1px solid #363636;background:#070707;border-radius:20px;padding:50px 0}.wizard,.wizard .nav-tabs,.wizard .nav-tabs .nav-item{position:relative}.wizard .nav-tabs:after{content:"";width:80%;border-bottom:2px solid #ccc;position:absolute;margin-left:auto;margin-right:auto;top:38%;z-index:-1}.wizard .nav-tabs .nav-item{width:calc(100% / 5)}.wizard .nav-tabs .nav-item .nav-link{width:100%;height:10px;background:#383838;z-index:10;border-radius:0!important;border:none}.wizard .nav-tabs .nav-item .nav-link.active,.wizard .nav-tabs .nav-item .nav-link.done{background:#e10a11}.wizard .nav-tabs .nav-item .nav-link:after{content:" ";position:absolute;left:50%;transform:translate(-50%);opacity:0;margin:0 auto;bottom:0;border:5px solid transparent;border-bottom-color:#0dcaf0;transition:.1s ease-in-out}.wizard .nav-tabs{width:70%;border-radius:10px;overflow:hidden;border:none}.wizard .nav-tabs .nav-item .nav-link svg{font-size:25px}.tab-wizard{height:calc(100vh - 190px)}.nav-wizard{height:100px;background:#101010}.nav-wizard.hidden{display:none!important}.radio-wizard [type=radio]:not(:checked)+label:hover{filter:brightness(2);transition:all .2s ease-in;background:#0a0a0a}.radio-wizard span{background:#2f2f2f;width:45px;height:45px;align-items:center;justify-content:center;border-radius:5px}.radio-wizard [type=radio]:checked,.radio-wizard [type=radio]:not(:checked){position:absolute;left:-9999px}.radio-wizard [type=radio]:checked+label span{background:red}.radio-wizard [type=radio]:checked+label,.radio-wizard [type=radio]:not(:checked)+label{position:relative;cursor:pointer;line-height:20px;display:inline-block;color:#666;border:2px solid #363636;background:#000;border-radius:20px;height:192.5px;display:flex;flex-direction:column;justify-content:center;padding:0 20px}.radio-wizard [type=radio]:checked+label{border:2px solid var(--Red,#e10a11);background:#140000}.modalLogin .tab-wizard textarea.form-control{height:250px;resize:none}.all-set{background:#2f2f2f;width:65px;height:65px;border-radius:10px;align-items:center;justify-content:center}.all-set img{width:45px}.timeline-wizard{background:#0d0d0d;border:1px solid #363636;padding:20px;border-radius:20px}.modalLogin.modalStep .modal-dialog:before{content:none}.modalLogin form label.body-xl{font-size:20px}.list-describe{background:#0d0d0d;border:1px solid #363636;border-radius:20px;padding:1.5rem}.list-describe p{font-size:18px}.modalLogin .modal-dialog{max-width:100%}.modalLogin .modal-dialog-slideout{min-height:100%;margin:0 0 0 auto;background:#fff}.modalLogin.modal.fade .modal-dialog.modal-dialog-slideout{transform:translate(100%) scale(1)}.modalLogin.modal.fade.show .modal-dialog.modal-dialog-slideout{transform:translate(0);display:flex;align-items:stretch;-webkit-box-align:stretch;height:100%}.modalLogin.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow:hidden}.modalLogin .modal-dialog-slideout .modal-content{border:0;background:transparent}.modalLogin .modal-dialog-slideout .modal-footer,.modalLogin .modal-dialog-slideout .modal-header{height:4rem;display:block}.modalLogin .logo-login{position:absolute;top:2rem;left:2rem}.modalLogin .modal-dialog{position:relative;background:var(--Black)}.modalLogin .modal-dialog:before{content:"";background:url(/_next/static/media/diamond-login.9c93fd98.svg) no-repeat;width:212px;height:183px;position:absolute;right:0;top:0}.modalLogin .box-form{padding:8rem 0;margin:0 auto;max-width:470px;height:100vh;overflow:auto}.modalLogin .box-form::-webkit-scrollbar{display:none}.modalLogin .arrow-down svg{width:50px;height:50px}.or-separator{position:relative;text-align:center}.or-separator:before{content:"";background:var(--Light-Grey--Darker);height:1px;width:100%;position:absolute;left:0;top:14px}.or-separator span{color:var(--Light-Grey);font-size:18px;background:var(--Black);text-transform:uppercase;padding:0 30px;position:relative}.modalLogin form label{color:var(--Light-Grey);font-size:16px;position:relative}.modalLogin form .form-control{background:#191919;border-radius:20px;height:59px;color:var(--white)}.modalLogin form .form-control:focus{box-shadow:none}.modalLogin .form-check label,.modalLogin .red-text{font-size:18px}.modalLogin .red-text{text-decoration:underline}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.modalLogin .form-check label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid var(--Light-Grey);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px;border-radius:5px}.modalLogin .form-check input:checked+label:after{content:"";display:block;position:absolute;top:7px;left:8px;width:6px;height:14px;border:solid var(--Light-Grey);border-width:0 2px 2px 0;transform:rotate(45deg)}.modalLogin .form-check input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.text--Light-Grey{color:var(--Light-Grey)}.form-select{border:1px solid #363636;border-radius:10px;height:50px;min-width:140px;background-color:transparent;color:#b4b2b4}.text-18{font-size:18px}.detail-templates{display:flex}.right-detail{background:#0d0d0d;border:1px solid #363636;border-radius:20px;padding:1.5rem;width:400px;height:480px;position:-webkit-sticky;position:sticky;top:70px}.left-detail{width:calc(100% - 400px);padding-right:50px}.left-detail h2{padding-left:4rem}.swiper{width:100%;height:385px;margin-left:auto;margin-right:auto;position:relative;z-index:99}.swiper .swiper-slide img{border-radius:10px}.swiper-slide{background-size:cover;background-position:50%;position:relative}.mySwiper2 .swiper-slide:hover:after{content:"";background:url(/_next/static/media/zoom-in.c3ca02db.svg) no-repeat rgba(0,0,0,.7) 50%;position:absolute;display:block;width:45px;height:45px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;border-radius:100%}.swiper-slide img{display:block;height:100%}#video,.swiper-slide img{width:100%;object-fit:cover}#video{height:379px;position:relative;z-index:99;border-radius:10px}.ModalPayment .modal-dialog{max-width:800px}.ModalPayment .modal-content{background:#0d0d0d;border:1px solid #363636;border-radius:20px}.alert-success{background:rgba(10,225,10,.2)}.alert-danger,.alert-success{border:none;border-radius:10px}.alert-danger{background:rgba(225,10,17,.2)}.alert-danger p{color:#999}.swiper-button-next:after,.swiper-button-prev:after{color:var(--White,#fff)}.lightbox .lb-image{border-radius:20px}.lb-outerContainer{background:#0d0d0d;border:1px solid #363636;border-radius:20px;overflow:hidden}@media (min-width:768px){.form-control.col-md-8{flex:0 0 auto;width:66.66666667%}}@media (min-width:1400px){.bottom-marketplace .container,.top-marketplace .container{max-width:1300px}}@media (max-width:767px){.section-search{flex-direction:column;gap:1rem}.list-template{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.list-templateCategories .form-group label{height:40px;padding:0 15px;min-width:0}.modalLogin .col-md-5 img:nth-child(2){display:none}.modalLogin .number-big{font-size:40px}.modalLogin .box-form{padding:3rem 0}.modalLogin .box-form.box-create{display:flex;flex-direction:column;justify-content:center}.wizard .nav-tabs{display:none}.tab-wizard{height:calc(100vh - 190px)}.modalLogin.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y:auto;overflow-x:hidden}.right-detail{position:static;height:auto;width:100%}.left-detail{width:100%;padding-right:0}.detail-templates,.section-search>.d-flex:first-child{flex-direction:column}.section-search .form-search,.section-search>.d-flex:first-child>div{width:100%}.card-template .border-start{border-left:none!important;margin-top:15px}.card-template .border-start>*{text-align:left!important}}.header-kickstarter{position:fixed;top:0;width:100%;z-index:999;height:88px;background:transparent;transition:height .3s ease,background-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:height .3s ease,background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;transition:height .3s ease,background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.header-kickstarter.scrolled{height:64px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.08);border-bottom:1px solid #1d1d1d}.header-kickstarter .nav-header{height:100%;display:flex;align-items:center;padding:0 5rem}.header-kickstarter .nav-brand img{height:32px;transition:height .3s ease}.nav-header{position:relative}.nav-header .dropdown:hover .dropdown-menu{display:block;left:0;margin-top:0}.nav-header{display:flex;justify-content:space-between;padding:15px 30px;background:linear-gradient(180deg,#0c070c,rgba(12,7,12,0) 96.06%)}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modalLogin{z-index:1050!important}.modalLogin .modal-dialog{z-index:1050}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/_next/static/media/prev.80a7032f.svg) left 48% no-repeat;background-size:50px;opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/_next/static/media/next.a27f2edf.svg) right 48% no-repeat;background-size:50px;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/_next/static/media/close.9fb263e5.svg) 100% 0 no-repeat;text-align:right;outline:none;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.cart-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none}.cart-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.cart-backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{position:absolute;top:0;right:0;width:450px;height:100%;background:#0a0a0a;border-left:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.cart-drawer.open{transform:translateX(0);pointer-events:auto}.cart-header{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.cart-header p{margin:0;font-size:20px;font-weight:700;color:#fff}.cart-content{padding:1.5rem;flex:1 1;overflow-y:auto}.cart-empty{text-align:center;color:#888;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;height:100%}.cart-items{display:grid;grid-gap:.75rem;gap:.75rem}.cart-item{display:flex;gap:.75rem;padding:1rem;border-radius:1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.cart-item img{width:56px;height:56px;border-radius:.5rem;object-fit:cover}.cart-item-info{flex:1 1}.cart-item-info h6{margin:0;font-size:.875rem;font-weight:700;color:#fff}.cart-item-info p{font-weight:500;background:rgba(2,166,248,.1)}.cart-item-info span{color:#e10a11;font-weight:700}.cart-footer{padding:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.cart-total{display:flex;justify-content:space-between;margin-bottom:1.5rem;color:#aaa}.cart-total strong{color:#fff;font-size:1.25rem}.icon-btn{width:-moz-fit-content;width:fit-content;background:none;border:none;color:#aaa;cursor:pointer}.icon-btn:hover{color:#fff}.checkout-btn{width:100%;height:3.5rem;border-radius:1rem;background:#e10a11;border:none;color:#fff;font-weight:700;cursor:pointer;transition:box-shadow .25s ease,transform .15s ease}.checkout-btn:hover:not(:disabled){background:#e10a11;box-shadow:0 0 25px rgba(225,10,17,.5);transform:translateY(-1px)}.checkout-btn:disabled{opacity:.4;cursor:not-allowed}