#handle .flex-container{gap:10px;margin-top:60px}#handle .flex-container .box{background-color:#e7e6eb;filter:drop-shadow(0 0 2px rgba(41,44,34,.2));border-radius:16px;padding:52px 70px 70px 55px;position:relative}#handle .flex-container .we-handle{-webkit-clip-path:polygon(89% 0,91% 1%,99% 8%,100% 11%,100% 100%,50% 100%,0 100%,0 70%,0 35%,0 0);clip-path:polygon(89% 0,91% 1%,99% 8%,100% 11%,100% 100%,50% 100%,0 100%,0 70%,0 35%,0 0);width:65%;height:auto}#handle .flex-container .you-do{-webkit-clip-path:polygon(11% 0,9% 1%,1% 8%,0 11%,0 100%,50% 100%,100% 100%,100% 70%,100% 35%,100% 0);clip-path:polygon(11% 0,9% 1%,1% 8%,0 11%,0 100%,50% 100%,100% 100%,100% 70%,100% 35%,100% 0)}#handle .flex-container .box h3{font-size:24px;margin-bottom:35px}#handle .flex-container .box h3 mark{font-weight:700;padding:3px 15px;position:relative;left:-15px}#handle .flex-container .you-do .bg{position:absolute;bottom:0;left:0;width:60%;height:auto;z-index:8}#handle .flex-container .you-do .info{position:relative;z-index:9}.button-outline{position:absolute;padding:10px 15px 15px 10px;background-color:#f3f2f7;border-radius:16px;bottom:-15px;right:-15px}#handle .flex-container .you-do:after{width:45%;height:8%;border-bottom-left-radius:16px;bottom:-6px;right:149px}#handle .flex-container .you-do:after,#handle .flex-container .you-do:before{content:"";background-color:#e7e6eb;position:absolute;border-bottom-right-radius:16px;border-bottom:7px solid #f3f2f7;border-right:7px solid #f3f2f7}#handle .flex-container .you-do:before{width:26%;height:74.8%;bottom:36px;right:-7px}#handle .flex-container .button-outline .button{position:relative;z-index:9}@media screen and (min-width:1601px){#handle .flex-container{gap:20px}#handle .flex-container .box{padding:62px 8% 80px 65px}#handle .flex-container .we-handle{width:60%;flex-shrink:0}#handle .flex-container .box h3{font-size:32px}#handle .flex-container .you-do:after{right:213px;height:6%}#handle .flex-container .you-do:before{bottom:49px}}@media screen and (min-width:1361px) and (max-width:1600px){#handle .flex-container .box{padding:52px 10px 70px 55px}#handle .flex-container .box h3{font-size:26px}#handle .flex-container .you-do:after{right:180px}#handle .flex-container .you-do:before{bottom:43px}}@media screen and (min-width:767px) and (max-width:1200px){#handle .flex-container .we-handle{width:60%;flex-shrink:0}#handle .flex-container .box{padding:5cqw 5cqw 7cqw}#handle .flex-container .box h3{font-size:2.4cqw}#handle .flex-container .you-do:before{bottom:4.6cqw}#handle .flex-container .you-do:after{width:25%;right:21cqw;z-index:8;bottom:-6.8px;border-bottom-left-radius:0;background-color:transparent}#handle .flex-container .you-do .bg{width:90%}#handle .button-outline{z-index:10}}@media screen and (max-width:766px){#handle h2 br{display:none}#handle .flex-container .we-handle{width:100%;flex-shrink:0;-webkit-clip-path:polygon(0 0,100% 0,100% 89%,99% 92%,91% 99%,89% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 89%,99% 92%,91% 99%,89% 100%,0 100%)}#handle .flex-container .you-do{-webkit-clip-path:polygon(89% 0,91% 1%,99% 8%,100% 11%,100% 100%,50% 100%,0 100%,0 70%,0 35%,0 0);clip-path:polygon(89% 0,91% 1%,99% 8%,100% 11%,100% 100%,50% 100%,0 100%,0 70%,0 35%,0 0)}#handle .flex-container .box{padding:10cqw 5cqw 7cqw;width:100%}#handle .flex-container .box h3{font-size:5.3cqw}#handle .flex-container .you-do:before{bottom:8.8cqw}#handle .flex-container .you-do:after{width:25%;right:33.1cqw;z-index:8;bottom:-6.8px;border-bottom-left-radius:0;background-color:transparent}#handle .flex-container .you-do .bg{width:90%}#handle .button-outline{z-index:10}}#certificates .graphic{position:absolute;top:20%;right:-2%;width:30%}#certificates .graphic img{width:100%;height:auto}#certificates .flex-container{width:100%;gap:60px;justify-content:flex-start;margin-top:50px}#certificates .flex-container .certificate{text-align:center}#certificates .flex-container .certificate p{font-size:14px;line-height:130%;margin-top:10px}#certificates .flex-container .certificate img{height:99px;width:auto}@media screen and (min-width:1601px){#certificates .flex-container{margin-top:80px;gap:80px}#certificates .flex-container .certificate img{height:109px}#certificates .flex-container .certificate p{font-size:18px;margin-top:20px}}@media screen and (min-width:1361px) and (max-width:1600px){#certificates .flex-container .certificate p{font-size:16px}}@media screen and (min-width:767px) and (max-width:1200px){#certificates .flex-container{gap:8cqw}#certificates .flex-container .certificate p{font-size:1.6cqw}#certificates .flex-container .certificate img{height:9.9cqw}}@media screen and (max-width:766px){#certificates .flex-container{gap:6cqw}#certificates .flex-container .certificate p{font-size:2.6cqw}#certificates .flex-container .certificate img{height:21cqw}#certificates .flex-container .certificate{width:28.3%}}#home-page #herospace{width:100%;height:100vh;position:relative;overflow:hidden;margin-bottom:20px}#home-page #herospace .video-container{width:98%;margin:0 auto;display:block;position:relative;will-change:width,height,border-radius,transform;width:100vw;height:100dvh;overflow:hidden;border-radius:0}#home-page #herospace .video-container.animated{margin-top:65px;transition:1s ease-in-out;border-radius:24px;width:98%;height:calc(98vh - 65px)}#home-page #herospace .video-container video{width:100%;height:100%;object-fit:cover}#home-page #herospace .video-container.animated .video-filter-layer,#home-page #herospace .video-container.animated video{border-radius:24px}#home-page #herospace .video-container .video-filter-layer{mix-blend-mode:darken;opacity:.8}#home-page #herospace .side-numbers{position:absolute;top:calc(2vw + 60px);width:40%;padding-right:0;right:-40%;will-change:right,transform;transition:1s;opacity:0}#home-page #herospace .side-numbers.animated{right:calc(1% - 1px);opacity:1}#home-page #herospace .side-numbers .shape{width:100%;height:100%;position:absolute;object-fit:fill}#home-page #herospace .side-numbers .flex-container{padding:45px 60px;gap:30px;justify-content:center}#home-page #herospace .side-numbers .box span{font-size:30px;line-height:120%;font-weight:700;display:block;margin-bottom:3px}#home-page #herospace .side-numbers .box p{font-size:14px;line-height:120%}#home-page #herospace .side-numbers .box:nth-child(2){border-left:1px solid #afb4bd;border-right:1px solid #afb4bd;padding:0 30px}#home-page #herospace .intro-text{position:absolute;bottom:calc(2vw + 40px);left:calc(2% + 25px);background:linear-gradient(86deg,hsla(0,0%,100%,.4) 11.14%,hsla(0,0%,100%,.07) 113.29%);filter:drop-shadow(0 1.197px 29.915px rgba(124,124,124,.1)) drop-shadow(0 0 50px rgba(9,28,56,.5));-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);-webkit-clip-path:polygon(79% 0,83% 1%,99% 19%,100% 21%,100% 100%,50% 100%,0 100%,0 70%,0 35%,0 0);clip-path:polygon(79% 0,83% 1%,99% 19%,100% 21%,100% 100%,50% 100%,0 100%,0 70%,0 35%,0 0);padding:38px 40px 30px;border-radius:16px}#home-page #herospace .intro-text h1{font-size:40px;line-height:130%;font-weight:600;margin-bottom:18px}#home-page #herospace .intro-text mark{background-color:#e7e6eb;border-radius:50px;padding:2px 12px;position:relative;left:-12px}#home-page #herospace .intro-text .button-container{gap:10px;justify-content:flex-start}#home-page #herospace .intro-text p.flex-container{gap:5px;justify-content:flex-start;color:#f3f2f7;font-size:13px;align-items:center;margin-top:10px}@media screen and (min-width:1601px){#home-page #herospace .video-container.animated{border-radius:29px;margin-top:85px;height:calc(98vh - 85px)}#home-page #herospace .video-container.animated .video-filter-layer,#home-page #herospace .video-container.animated video{border-radius:29px}#home-page #herospace .side-numbers{width:37%}#home-page #herospace .side-numbers .flex-container{padding:65px 40px;gap:40px}#home-page #herospace .side-numbers .box p{font-size:20px}#home-page #herospace .side-numbers .box span{font-size:40px}#home-page #herospace .intro-text{padding:50px 52px 40px;left:calc(2% + 45px);bottom:calc(2vw + 40px)}#home-page #herospace .intro-text h1{font-size:54px;margin-bottom:20px}#home-page #herospace .intro-text p.flex-container{font-size:16px;margin-top:20px}}@media screen and (min-width:1361px) and (max-width:1600px){#home-page #herospace .side-numbers .flex-container{padding:45px 40px;gap:35px}#home-page #herospace .side-numbers .box p{font-size:16px}#home-page #herospace .side-numbers .box span{font-size:34px}#home-page #herospace .intro-text{padding:45px 47px 35px}#home-page #herospace .intro-text h1{font-size:46px;margin-bottom:22px}#home-page #herospace .intro-text p.flex-container{font-size:14px;margin-top:15px}}@media screen and (min-width:767px) and (max-width:1200px){#home-page #herospace .video-container.animated,#home-page #herospace .video-container.animated .video-filter-layer,#home-page #herospace .video-container.animated video{border-radius:28px}#home-page #herospace .side-numbers{width:70cqw;top:calc(2vw + 70px)}#home-page #herospace .side-numbers .flex-container{padding:6cqw 5cqw;gap:5cqw}#home-page #herospace .side-numbers .box p{font-size:1.8cqw}#home-page #herospace .side-numbers .box:nth-child(2){padding:0 5cqw}#home-page #herospace .side-numbers .box span{font-size:4cqw}#home-page #herospace .intro-text{bottom:calc(2vw + 6cqw);left:calc(2% + 4cqw);padding:4cqw 5cqw 3.5cqw}#home-page #herospace .intro-text h1{font-size:5.5cqw}#home-page #herospace .intro-text p.flex-container{font-size:1.8cqw;margin-top:20px}}@media screen and (max-width:766px){#home-page #herospace .side-numbers{width:93cqw;top:calc(2vw + 13cqw)}#home-page #herospace .video-container.animated{width:96%}#home-page #herospace .side-numbers .flex-container{padding:12cqw 5cqw;gap:4.5cqw}#home-page #herospace .side-numbers .box p{font-size:3cqw}#home-page #herospace .side-numbers .box:nth-child(2){padding:0 4.5cqw}#home-page #herospace .side-numbers .box span{font-size:6cqw}#home-page #herospace .intro-text{bottom:calc(2vw + 7cqw);left:5%;padding:9cqw 6cqw 6.5cqw;width:90%}#home-page #herospace .intro-text h1{font-size:8cqw}#home-page #herospace .intro-text p.flex-container{font-size:3cqw;margin-top:15px}}#services .flex-container{margin-top:60px}#services .flex-container .service{width:24.5%;position:relative;height:auto;overflow:hidden}#services .flex-container .service .poster{width:100%;height:auto}#services .flex-container .service .gradient{position:absolute;width:100%;height:auto;top:0;left:0;opacity:0;transition:.8s}#services .flex-container .service:hover .gradient{opacity:1}#services .flex-container .service a{color:#f3f2f7;text-decoration:none}#services .flex-container .service .info{position:absolute;width:80%;left:10%;transform:translateY(calc(100% - 85px));bottom:0;transition:.8s;z-index:9}#services .flex-container .service .info h3{font-size:24px;font-weight:500;line-height:130%}#services .flex-container .service .info p{font-size:16px;line-height:150%;margin-top:20px;opacity:0;transition:.8s}#services .flex-container .service .arrow-button{position:absolute;color:#0e1a2d;bottom:0;right:0;transition:.8s!important}#services .flex-container .service:hover .info{transform:translateY(-30px)}#services .flex-container .service:hover .info p{opacity:1}#services .flex-container .service:hover .arrow-button{background:linear-gradient(180deg,#89ff00,#aeff51)}#services .flex-container .service:hover .behind{left:50%;opacity:1}#services .flex-container .service:hover .front{left:100%;opacity:0}#services .flex-container .service .arrow-button{width:30%}@media screen and (min-width:1601px){#services .flex-container .service .info{transform:translateY(calc(100% - 140px));left:12%}#services .flex-container .service:hover .info{transform:translateY(-75px)}#services .flex-container .service .info h3{font-size:32px}#services .flex-container .service .info p{font-size:24px}#services .flex-container .service .info p br{display:none}#services .flex-container .service{container-type:inline-size}#services .flex-container .service .info{width:70cqw}}@media screen and (min-width:1361px) and (max-width:1600px){#services .flex-container .service .info{transform:translateY(calc(100% - 115px))}#services .flex-container .service .info h3{font-size:26px}#services .flex-container .service .info p{font-size:18px}}@media screen and (min-width:767px) and (max-width:1200px){#services .flex-container{flex-wrap:wrap;gap:1cqw}#services .flex-container .service{width:calc(50% - .5cqw)}#services .flex-container .service .info{transform:translateY(0);bottom:7%}#services .flex-container .service .info p{opacity:1;font-size:2cqw}#services .flex-container .service .poster{width:100%;height:46.5cqw;object-fit:cover;object-position:top}#services .flex-container .service .gradient{display:none}#services .flex-container .service .poster,#services .flex-container .service:after{-webkit-clip-path:polygon(0 4.134%,0 4.134%,.056% 3.464%,.219% 2.828%,.479% 2.234%,.828% 1.693%,1.256% 1.211%,1.756% .798%,2.318% .461%,2.934% .211%,3.594% .054%,4.29% 0,95.71% 0,95.71% 0,96.406% .054%,97.066% .211%,97.682% .461%,98.244% .798%,98.744% 1.211%,99.172% 1.693%,99.521% 2.234%,99.781% 2.828%,99.944% 3.464%,100% 4.134%,100% 76.441%,100% 76.441%,99.96% 77.162%,99.842% 77.865%,99.649% 78.548%,99.384% 79.204%,99.05% 79.827%,98.651% 80.414%,98.189% 80.959%,97.667% 81.457%,97.09% 81.902%,96.459% 82.29%,66.151% 98.796%,66.151% 98.796%,65.711% 99.022%,65.261% 99.225%,64.801% 99.404%,64.333% 99.561%,63.858% 99.694%,63.376% 99.804%,62.888% 99.889%,62.396% 99.951%,61.901% 99.988%,61.403% 100%,4.29% 100%,4.29% 100%,3.594% 99.946%,2.934% 99.789%,2.318% 99.539%,1.756% 99.202%,1.256% 98.789%,.828% 98.307%,.479% 97.766%,.219% 97.172%,.056% 96.536%,0 95.866%,0 4.134%);clip-path:polygon(0 4.134%,0 4.134%,.056% 3.464%,.219% 2.828%,.479% 2.234%,.828% 1.693%,1.256% 1.211%,1.756% .798%,2.318% .461%,2.934% .211%,3.594% .054%,4.29% 0,95.71% 0,95.71% 0,96.406% .054%,97.066% .211%,97.682% .461%,98.244% .798%,98.744% 1.211%,99.172% 1.693%,99.521% 2.234%,99.781% 2.828%,99.944% 3.464%,100% 4.134%,100% 76.441%,100% 76.441%,99.96% 77.162%,99.842% 77.865%,99.649% 78.548%,99.384% 79.204%,99.05% 79.827%,98.651% 80.414%,98.189% 80.959%,97.667% 81.457%,97.09% 81.902%,96.459% 82.29%,66.151% 98.796%,66.151% 98.796%,65.711% 99.022%,65.261% 99.225%,64.801% 99.404%,64.333% 99.561%,63.858% 99.694%,63.376% 99.804%,62.888% 99.889%,62.396% 99.951%,61.901% 99.988%,61.403% 100%,4.29% 100%,4.29% 100%,3.594% 99.946%,2.934% 99.789%,2.318% 99.539%,1.756% 99.202%,1.256% 98.789%,.828% 98.307%,.479% 97.766%,.219% 97.172%,.056% 96.536%,0 95.866%,0 4.134%)}#services .flex-container .service:after{content:"";position:absolute;width:100%;height:100%;background-color:red;top:0;left:0;background:linear-gradient(180deg,rgba(14,26,45,.1) 21.63%,#0e1a2d 57.69%)}#services .flex-container .service .info h3{font-size:3.4cqw}#services .flex-container .service .info h3 br{display:none}#services .flex-container .service .arrow-button{width:23%}}@media screen and (max-width:766px){#services .flex-container{flex-wrap:wrap;gap:1cqw}#services .flex-container .service .info p br,#services h2 br{display:none}#services .flex-container .service{width:100%}#services .flex-container .service .info{transform:translateY(0);bottom:10%;left:7%}#services .flex-container .service .info p{opacity:1;font-size:4.2cqw;width:73%}#services .flex-container .service .poster{width:100%;height:95cqw;object-fit:cover;object-position:top}#services .flex-container .service .gradient{display:none}#services .flex-container .service .poster,#services .flex-container .service:after{-webkit-clip-path:polygon(0 4.134%,0 4.134%,.056% 3.464%,.219% 2.828%,.479% 2.234%,.828% 1.693%,1.256% 1.211%,1.756% .798%,2.318% .461%,2.934% .211%,3.594% .054%,4.29% 0,95.71% 0,95.71% 0,96.406% .054%,97.066% .211%,97.682% .461%,98.244% .798%,98.744% 1.211%,99.172% 1.693%,99.521% 2.234%,99.781% 2.828%,99.944% 3.464%,100% 4.134%,100% 76.441%,100% 76.441%,99.96% 77.162%,99.842% 77.865%,99.649% 78.548%,99.384% 79.204%,99.05% 79.827%,98.651% 80.414%,98.189% 80.959%,97.667% 81.457%,97.09% 81.902%,96.459% 82.29%,66.151% 98.796%,66.151% 98.796%,65.711% 99.022%,65.261% 99.225%,64.801% 99.404%,64.333% 99.561%,63.858% 99.694%,63.376% 99.804%,62.888% 99.889%,62.396% 99.951%,61.901% 99.988%,61.403% 100%,4.29% 100%,4.29% 100%,3.594% 99.946%,2.934% 99.789%,2.318% 99.539%,1.756% 99.202%,1.256% 98.789%,.828% 98.307%,.479% 97.766%,.219% 97.172%,.056% 96.536%,0 95.866%,0 4.134%);clip-path:polygon(0 4.134%,0 4.134%,.056% 3.464%,.219% 2.828%,.479% 2.234%,.828% 1.693%,1.256% 1.211%,1.756% .798%,2.318% .461%,2.934% .211%,3.594% .054%,4.29% 0,95.71% 0,95.71% 0,96.406% .054%,97.066% .211%,97.682% .461%,98.244% .798%,98.744% 1.211%,99.172% 1.693%,99.521% 2.234%,99.781% 2.828%,99.944% 3.464%,100% 4.134%,100% 76.441%,100% 76.441%,99.96% 77.162%,99.842% 77.865%,99.649% 78.548%,99.384% 79.204%,99.05% 79.827%,98.651% 80.414%,98.189% 80.959%,97.667% 81.457%,97.09% 81.902%,96.459% 82.29%,66.151% 98.796%,66.151% 98.796%,65.711% 99.022%,65.261% 99.225%,64.801% 99.404%,64.333% 99.561%,63.858% 99.694%,63.376% 99.804%,62.888% 99.889%,62.396% 99.951%,61.901% 99.988%,61.403% 100%,4.29% 100%,4.29% 100%,3.594% 99.946%,2.934% 99.789%,2.318% 99.539%,1.756% 99.202%,1.256% 98.789%,.828% 98.307%,.479% 97.766%,.219% 97.172%,.056% 96.536%,0 95.866%,0 4.134%)}#services .flex-container .service:after{content:"";position:absolute;width:100%;height:100%;background-color:red;top:0;left:0;background:linear-gradient(180deg,rgba(14,26,45,.1) 21.63%,#0e1a2d 57.69%)}#services .flex-container .service .info h3{font-size:6.4cqw}#services .flex-container .service .info h3 br{display:none}#services .flex-container .service .arrow-button{width:23%}}#steps{border-radius:16px;background:radial-gradient(50% 50% at 50% 50%,#314160 37.02%,#1d2838 100%);margin-top:40px;margin-bottom:40px;padding-top:70px}#steps,#steps h2{color:#f3f2f7}#steps .flex-container{margin-top:150px}#steps .step{width:24%;position:relative;border-radius:14px;border:1px solid #f3f2f7;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,87%,.2));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:44px 36px;text-align:center}#steps .step .number{position:absolute;width:190px;height:auto;aspect-ratio:1/1;top:-10%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}#steps .step .number span{font-size:64px;font-weight:700;position:relative;margin-top:23%}#steps .step .number img{position:absolute;width:100%;height:auto}#steps .step .icon{display:inline-block;margin-bottom:35px}#steps .step h3{font-size:18px;line-height:120%;font-weight:700;color:#cbfb4b}#steps p{font-size:16px;margin-top:50px}@media screen and (min-width:1601px){#steps{padding-top:90px}#steps .flex-container{margin-top:180px}#steps .step{padding:55px 40px}#steps .step .number{width:290px}#steps .step .number span{font-size:80px;margin-top:25%}#steps .step .icon{width:125px;height:auto}#steps .step h3{font-size:24px}#steps p{font-size:18px}}@media screen and (min-width:1361px) and (max-width:1600px){#steps .step h3{font-size:20px}#steps p{font-size:18px}}@media screen and (min-width:767px) and (max-width:1200px){#steps .step .number{width:19cqw}#steps .step .number span{font-size:6.2cqw;margin-top:25%}#steps .step{padding:4cqw 2.5cqw}#steps .step h3{font-size:1.9cqw;line-height:130%}#steps p{font-size:1.6cqw}}@media screen and (max-width:766px){#steps{padding-left:7cqw;padding-right:7cqw;padding-top:8cqw}#steps h2 br{display:none}#steps .text-info{padding-left:0}#steps .flex-container{gap:50cqw;margin-top:50cqw}#steps .step{width:100%}#steps .step .number{width:90%}#steps .step .number span{font-size:19cqw;margin-top:25%}#steps .step{padding:10cqw 2.5cqw}#steps .step h3{font-size:4.7cqw;line-height:130%}#steps p{font-size:4.2cqw}#steps .step .icon{width:40%;height:auto}}#projects .graphic{position:absolute;top:20%;right:-2%;width:30%}#projects .graphic img{width:100%;height:auto}#home-page .project-img{width:100%;height:auto;padding:0 1%;display:block;margin-bottom:50px}#home-page .project-img img{width:100%;height:auto}@media screen and (min-width:1601px){#projects p{margin-bottom:50px}}@media screen and (max-width:766px){#projects p br{display:none}#projects p mark{display:inline-block}#home-page .project-img img{width:100%;height:120cqw;object-fit:cover;border-radius:12px}}#work-with .logos{align-items:center;justify-content:flex-start;gap:10%}#work-with .graphic{position:absolute;top:0;right:-2%;width:30%}#work-with .graphic img{width:100%;height:auto}@media screen and (min-width:1601px){#work-with .logos img{height:75px;width:auto}}@media screen and (min-width:767px) and (max-width:1200px){#work-with .logos img{height:6cqw;width:auto}}@media screen and (max-width:766px){#work-with .logos{gap:6cqw}#work-with .logos img{height:10cqw;width:auto}}