.MouseLight_light__YtIsE{align-self:baseline;position:fixed;width:17.18rem;height:17.18rem;background:radial-gradient(circle,rgba(144,255,253,.227) 10%,rgba(144,255,253,.193) 30%,rgba(144,255,253,.1) 60%,rgba(144,255,253,0) 100%);pointer-events:none;border-radius:50%;transform:translate(-50%,-60%);z-index:1;filter:blur(120px);transition:transform .05s linear}@media (max-width:680px){.MouseLight_light__YtIsE{display:none}}:root{--primary-color:#00000c}*{box-sizing:border-box;padding:0;margin:0}body{color:#fff;font-family:Barlow,sans-serif;background-color:var(--primary-color)}a{color:inherit;text-decoration:none}button{outline:none!important}.main{margin:0 auto;max-width:75.25rem}.hero-section{display:flex;flex-direction:column;align-items:center;gap:6rem;height:54.19rem}.gradient-border{transition:all .3s}.gradient-border:hover{transform:scale(1.1);transition:all .3s}.nav{display:flex;justify-content:center;margin-top:3rem}.nav-container{display:flex;width:75.25rem;height:2.5rem;justify-content:space-between;align-items:center;flex-shrink:0;color:#ededed;position:relative}.hero-light-1,.hero-light-2{position:absolute;height:38rem}.hero-light-2{left:-23rem;top:-2rem;filter:blur(113px);animation:left-light .6s ease-in 1.5s both;opacity:0}.hero-light-1{right:-15rem;top:-2rem;height:38rem;width:26rem;z-index:1;animation:right-dark .6s ease-in 1.5s both;filter:blur(100px)}.hero-light-center{position:absolute;width:29rem;left:50%;top:-11.5rem;transform:translateX(-53%);z-index:2}.hero-light-3{height:36rem;right:-22rem;top:-20rem}.hero-light-3,.hero-light-4{position:absolute;filter:blur(100px)}.hero-light-4{height:46rem;width:37rem;right:-23rem;top:-19rem}.hero-light-5{height:48rem;right:8rem;top:-27rem}.hero-light-5,.hero-light-6{position:absolute;filter:blur(100px)}.hero-light-6{width:35rem;height:46rem;left:6rem;top:-28rem}.hero-light-7{width:38rem;height:47rem;left:-17rem;top:-23rem}.hero-light-7,.light-top{position:absolute;filter:blur(100px)}.light-top{left:20rem;top:0;fill:rgba(0,171,190,.19)}.nav-logo{display:flex;gap:.5rem;align-items:center;z-index:10}.nav-links{display:flex;gap:6rem;z-index:2}.nav-links p{transition:all .3s ease-out}.nav-links p:hover{color:#f1edba;transform:scale(1.05)}.nav-link-active{color:#66cdd8;font-weight:700}.nav-motion-container{position:relative;width:8.8rem;height:2rem}.nav-motion{color:#f1edba;position:absolute;width:12rem;left:-2rem;top:.3rem;font-size:1.25rem;transform-origin:0;animation:nav-motion 9s ease-in-out infinite both}.nav-motion-container p:nth-of-type(2){animation-delay:1.5s}.nav-motion-container p:nth-of-type(3){animation-delay:3s}.nav-motion-container p:nth-of-type(4){animation-delay:4.5s}.nav-motion-container p:nth-of-type(5){animation-delay:6s}.nav-motion-container p:nth-of-type(6){animation-delay:7.5s}@keyframes nav-motion{0%{opacity:0;transform:translateY(2rem) scale(.9)}10%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-1.5rem) scale(.9)}to{opacity:0}}p{font-family:Barlow;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}h1,p{color:#fff}.hero-section-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:3.49rem}.hero-eye-circle-top{top:-2.8rem;position:absolute;top:-2.5rem;right:3.8rem}.hero-eye-line-top{z-index:100000}.hero-eye-circle-down{position:absolute;top:-2.5rem;right:1.8rem}.hero-eye-top{position:relative}.hero-eye-down{transform:rotate(180deg)}.hero-btn{display:flex;width:14rem;height:3.6875rem;padding:.75rem 1rem .5rem;justify-content:center;align-items:center;gap:var(--Number,.625rem);flex-shrink:0;border-radius:2rem;border:1px solid #eee8a9;background:#061836;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);outline:none}.hero-btn-text{text-align:center;font-family:Barlow;font-size:1.5625rem;font-weight:400;line-height:normal;padding-bottom:.5rem}.hero-btn-text,.hero-title{color:#fff;font-style:normal}.hero-title{font-size:4.5rem;font-weight:700;overflow:hidden;display:flex;gap:1rem}.hero-title span:first-child{animation:title-jump .4s linear .7s both}.hero-title span:nth-child(2){animation:title-jump .4s linear 1s both}.hero-title span:nth-child(3){animation:title-jump .4s linear 1.2s both}.hero-title span:nth-child(4){animation:title-jump .4s linear 1.5s both}@keyframes title-jump{0%{transform:translateY(7rem)}to{transform:translateY(0)}}@keyframes left-light{0%{left:-60rem;opacity:0}80%{opacity:1}to{left:20rem;opacity:.8}}@keyframes right-dark{0%{left:60rem}to{left:-25rem}}.hero-light-left{fill:rgba(113,195,208,.23);filter:blur(113px)}@media (max-width:1300px){.nav-container{max-width:50rem}.main{max-width:81.25rem;position:relative;overflow:hidden}.hero-section{gap:4rem;height:45rem}.nav-links{gap:4rem}.hero-btn,.hero-section-center{transform:scale(.8)}}@media (max-width:860px){.nav-container{max-width:40rem}.hero-section{gap:3rem;height:40rem}.nav-links{gap:1.5rem}.hero-btn,.hero-section-center{transform:scale(.7)}}@media (max-width:680px){.light-off{display:none}.main{position:relative;overflow:hidden;max-width:42.5rem}.nav-container{max-width:40rem}.hero-section{gap:0;height:28rem}.nav-motion{display:none}.nav-container{max-width:21rem;display:flex;justify-content:space-between}.nav-links{margin-left:auto;gap:.8rem;margin-right:1rem}.nav-links p{font-size:1rem}.nav-logo p,.nav-motion-container{display:none}.hero-section-center{transform:scale(.3)}.hero-btn{transform:scale(.55)}.nav-logo p{font-size:1rem}.hero-light-center{position:absolute;width:18rem;height:31rem;left:50vw;top:-11rem;transform:translateX(-55%);z-index:-2}.hero-light-1,.hero-light-2{height:20rem}.hero-light-1,.hero-light-2{display:none}.hero-light-3{display:none;top:-10rem;right:-15rem;height:30rem;width:18rem;filter:blur(0)}.hero-light-4{right:-24rem}.hero-light-4,.hero-light-5{top:-13rem;height:22rem;width:20rem;filter:blur(45px)}.hero-light-5{right:-14rem}.hero-light-6{top:-12rem;left:-4rem}.hero-light-6,.hero-light-7{height:21rem;width:16rem;filter:blur(45px)}.hero-light-7{top:-8rem;left:-11rem}@keyframes title-jump{0%{transform:translateY(5rem)}to{transform:translateY(0)}}}.mission{display:flex;position:relative;margin-top:10rem}.mission-description{position:absolute;right:1.5rem;bottom:0;font-size:1.25rem;width:29.875rem;text-align:left}.mission-title{color:#fff;font-size:3rem;width:19.93rem;z-index:20;font-weight:600}.mission-card-flex{display:flex;flex-wrap:wrap;max-width:40rem;gap:2rem}.mission-card-container{display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.25rem;padding:2rem .75rem;background-color:#70f9e010;max-width:9.75rem;height:9.625rem;border-radius:1rem;box-shadow:1px 1px 1px #2ddef31a,1px 1px 1px #70f9e01a,1px -1px 1px #2ddff300,1px 1px 1px #2ddff300,-1px -2px 1px #70f9e01a}.mission-card-container p{text-align:left;font-weight:600;font-style:normal}.mission-card-svg{width:1.5rem;margin-bottom:1rem}.mission-dark{position:absolute;width:31rem;height:38rem;right:2rem;bottom:2rem}.mission-light{position:absolute;bottom:-17rem;left:-6rem;z-index:-1}.mission-light-1,.mission-light-2,.mission-light-3{position:absolute;width:38rem}.mission-light-2{right:27rem;top:-2rem;filter:blur(113px)}.mission-light-3{right:6rem;top:-12rem;filter:blur(113px)}@media (max-width:1300px){.mission-description{position:unset}.mission{flex-direction:column;align-items:baseline;gap:2rem;width:37.5rem;margin:4rem auto}.mission-title{width:auto;font-size:2rem}}@media (max-width:860px){.mission{gap:2rem;width:37.5rem;margin:6rem auto}.mission-title{width:auto;font-size:2rem}}@media (max-width:680px){.mission{flex-direction:column;align-items:baseline;gap:1.5rem;width:80%;margin:12rem 0 0 2rem}.mission-container{display:flex;justify-content:center}.mission-title{width:auto;font-size:2rem}.mission-description{position:unset;font-size:1rem;width:95%;text-align:left}.mission-title{font-size:1.25rem}.mission-card-container p{font-weight:500;font-size:1.25rem}.mission-card-container{display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.25rem;padding:2rem .75rem;background-color:#70f9e01a;max-width:9.75rem;height:9.625rem;border-radius:1rem;box-shadow:1px 1px 1px #2ddef31a,1px 1px 1px #70f9e01a,1px -1px 1px #2ddff300,1px 1px 1px #2ddff300,-1px -2px 1px #70f9e01a}.mission-light-2{left:-1.5rem;width:18rem;top:12rem;filter:blur(113px)}}@media (max-width:430px){.mission{width:90%;margin:12rem 0 0 1rem}.mission-card-container{display:flex;flex-direction:column;flex-wrap:wrap;padding:1rem .5rem;background-color:#70f9e010;max-width:7.75rem;height:7.625rem}.mission-card-container p{font-weight:300;font-size:1rem}.mission-card-flex{gap:1rem}}.services{display:flex;justify-content:center;align-items:center;height:50rem;gap:5.25rem}.services-info{display:flex;flex-direction:column;align-items:baseline;text-align:left;gap:3rem;position:relative}.services-light{position:absolute;left:-25rem;top:-25rem}.services-info p{width:32.875rem;font-size:1.25rem;text-align:left}.services-info h2{font-size:3rem;font-weight:600;margin-top:-3rem}.services-cards{gap:1.26rem}.services-card,.services-cards{display:flex;flex-direction:column}.services-card{width:37.125rem;height:11.25rem;border-radius:1.5rem;text-align:left;padding:2.5rem 2rem 1.75rem;gap:.5rem}.services-card h3{font-size:1.56rem;height:2.75rem;font-weight:600}.services-card p{font-size:1.25rem;width:32.8rem;font-weight:300;text-align:left}.services-card:first-of-type{background-image:url(/services1.png)}.services-card:nth-of-type(2){background-image:url(/services2.png)}.btn-component{background-color:#002c3f;color:#f1edba;border:1px solid #f1edba;border-radius:2rem;height:3.5rem;display:inline-flex;padding:.5rem 1rem .4375rem 1.25rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;font-weight:600;font-size:1.25rem;font-family:Barlow;cursor:pointer;transition:all .3s ease-out}.btn-component:hover{background-color:#001720;transform:translateY(.1rem)}.services-light-left,.services-light-right-1,.services-light-right-2{position:absolute}.services-light-left{position:absolute;left:-15rem;top:-19rem;height:33rem;width:28rem;filter:blur(113px)}.services-light-right-1{right:-45rem;top:2rem;width:38rem;filter:blur(113px)}.services-light-right-2{right:-40rem;top:-4rem;width:41rem;filter:blur(113px)}@media (max-width:1300px){.btn-component{background-color:#002c3f;color:#f1edba;border:1px solid #f1edba;border-radius:2rem;height:3rem;display:inline-flex;padding:.375rem .5rem .375rem .75rem;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;font-weight:600;font-size:1.25rem;font-family:Barlow}.services-btn{display:none}.services{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50rem;gap:4.5rem;margin-top:8rem}.services-eye-logo{position:absolute;right:2rem;bottom:6rem}.services-info h2{font-size:2rem}.services-light-left{left:18rem;top:-22rem;height:33rem;width:28rem;filter:blur(113px)}}@media (max-width:680px){.btn-component{background-color:#002c3f;color:#f1edba;border:1px solid #f1edba;border-radius:1rem;height:2rem;display:inline-flex;padding:.375rem .5rem .375rem .75rem;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;font-weight:600;font-size:.75rem;font-family:Barlow}.btn-component img{height:1.5rem}.services-info p{width:22.875rem;font-size:1rem}.services-info h2{font-size:1.25rem;height:2.75rem;font-weight:600}.services-card{width:22.275rem;height:9.1rem;padding:1.2rem 1.2rem 1.875rem}.services-card h3{font-size:1.25rem}.services-card p{width:19.275rem;font-size:1rem}.services-light-right-1{right:-1rem;top:14rem;width:21rem;filter:blur(63px)}.services-light-left{left:12rem;top:-19rem;height:17rem;width:17rem;filter:blur(65px);transform:rotate(90deg)}}@media (max-width:430px){.services-info p{width:80%;font-size:1rem;margin:0 auto}.services-info h2{font-size:1.25rem;height:2.75rem;font-weight:600;margin-left:2rem}.services-cards{gap:1rem}.services-card{width:21rem;height:auto;padding:1rem 1rem 1.5rem;gap:0}.services-card h3{font-size:1rem}.services-card p{width:18rem;font-size:.8rem}}.key-projects{display:flex;flex-direction:column;height:90rem;gap:2rem;position:relative}.key-projects-heading{display:flex;justify-content:space-between;align-items:center}.key-projects-heading h2{font-size:3rem;font-weight:600}.project-light-left-1,.project-light-left-2,.project-light-right-1,.project-light-right-2{position:absolute}.project-light-left-2{display:none}.project-light-left-1{left:-3.5rem;top:1.5rem;height:37rem;filter:blur(113px)}.project-light-right-1{right:-12.5rem;bottom:15rem;width:39rem;filter:blur(113px)}.project-light-right-2{right:-10rem;bottom:10rem;height:34rem;filter:blur(113px)}.key-projects-project{width:75.25rem;height:38.75rem;border-radius:1.5rem;border:1px solid #70f9e01a;position:relative;overflow:hidden;z-index:1000}.key-projects-project-left{background-image:url(/image1.jpeg);width:100%;height:100%;background-position:0;background-repeat:no-repeat;background-size:contain}.key-projects-project-left-overlay{display:flex;flex-direction:column;gap:2rem;justify-content:flex-end;align-items:baseline;position:absolute;top:0;left:0;background-color:#104c5263;z-index:2;-webkit-backdrop-filter:blur(20.449999809265137px);backdrop-filter:blur(20.449999809265137px);padding:3.5rem 3.37rem;height:100%;width:37.75rem}.key-projects-project-left-overlay p:first-of-type{text-align:left;font-size:1rem;color:#f1edba}.key-projects-project-left-overlay p:nth-of-type(2){text-align:left;font-size:1.25rem;width:26.5625rem}.key-projects-project-left-overlay h3{font-size:1.95313rem;font-weight:700;width:21.93rem}.key-projects-project-right{background-image:url(/image1.jpeg);width:52%;position:absolute;left:36.75rem;top:0;height:100%;border-radius:1.5rem;z-index:200;background-size:cover;background-position:50%}.key-projects-project-second{width:75.25rem;height:38.75rem;border-radius:1.5rem;border:1px solid #70f9e01a;position:relative;overflow:hidden}.key-projects-project-left-second{background-image:url(/image2.jpeg);width:110%;height:100%;background-position:13rem;background-repeat:no-repeat;background-size:cover;background-size:50%;background-position:85% 55%}.key-projects-project-left-overlay-second{display:flex;flex-direction:column;gap:2rem;justify-content:flex-end;align-items:baseline;position:absolute;right:0;top:0;background-color:#104c5263;z-index:2;-webkit-backdrop-filter:blur(20.449999809265137px);backdrop-filter:blur(20.449999809265137px);padding:3.5rem 3.37rem;height:100%;width:37.75rem}.key-projects-project-mobile-label{display:none}.key-projects-project-left-overlay-second p:first-of-type{text-align:left;font-size:1rem;color:#f1edba}.key-projects-project-left-overlay-second p:nth-of-type(2){text-align:left;font-size:1.25rem;width:26.5625rem}.key-projects-project-left-overlay-second h3{font-size:1.95313rem;font-weight:700;width:21.93rem}.key-projects-h2{display:none}.key-projects-project-right-second{background-image:url(/image2.jpeg);width:65%;position:absolute;right:36.75rem;top:0;height:100%;border-radius:1.5rem;z-index:200;background-size:85%;background-position:100% 55%}@media (max-width:1300px){.key-projects-heading{gap:10rem;justify-content:center}.key-projects{height:69rem}.key-projects-h1,.key-projects-project,.key-projects-project-second{display:none}.key-projects-h2{display:block}.key-projects-heading h2{font-size:2rem}.key-projects-project-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.key-projects-project-left-2{background-image:url(/image1.jpeg);background-position:10rem;background-position:40% 55%}.key-projects-project-left-2,.key-projects-project-right-second-2{width:30rem;height:30rem;border-radius:.5rem;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:.41rem}.key-projects-project-right-second-2{background-image:url(/image2.jpeg);background-position:10rem;background-position:80% 55%}.key-projects-project-mobile-label{position:absolute;width:100%;background-color:rgba(8,50,42,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);left:0;bottom:0;border-radius:.5rem;padding:1rem;border:1px solid rgba(112,249,224,.25);display:flex;flex-direction:column;gap:.75rem}.key-projects-project-mobile-label div{display:flex;justify-content:space-between;align-items:center}.key-projects-project-mobile-label h3{font-size:1.25rem;font-weight:700;font-style:normal;width:17.43rem}.key-projects-project-mobile-label-tag{font-size:.84rem;color:#f1edba}.key-projects-project-mobile-label-text{font-size:1.1rem;font-weight:100}}@media (max-width:680px){.key-projects{height:45rem}.key-projects-heading h2{font-size:1.25rem;margin-left:2rem;font-weight:600}.key-projects-project-mobile{gap:1rem}.key-projects-project-left-2,.key-projects-project-right-second-2{width:20rem;height:20rem}.key-projects-project-mobile-label{width:100%;padding:.7rem;gap:.5rem}.key-projects-project-mobile-label img{height:2rem;width:2rem}.key-projects-project-mobile-label h3{font-size:.9rem}.key-projects-project-mobile-label-tag{font-size:.64rem}.key-projects-project-mobile-label-text{font-size:.8rem;width:17.43rem}}.portfolio{margin-top:6rem;margin-bottom:8rem;display:flex;flex-direction:column;gap:2rem}.portfolio-heading{display:flex;justify-content:space-between}.portfolio-heading h2{font-size:3.05rem;font-weight:600}.portfolio-heading img{height:2.25rem;width:2.25rem;border-radius:50%;background-color:#002c3f;border:.786px solid #f1edba;padding:.2rem;margin-left:.9rem}.portfolio-heading .arrow{transition:all .3s ease-out}.portfolio-heading .arrow:hover{filter:contrast(1.2);cursor:pointer}.portfolio-heading img:first-of-type{transform:rotate(180deg)}.slide-container{display:inline-block;width:100%;height:100%}.slide-image{width:100%;aspect-ratio:1/1;border-radius:1.5rem;transition:all .4s linear}@media (min-width:680px){.slide-container:hover .portfolio-card-description{background-color:rgba(5,57,48,.569);transform:scale(.8);border-radius:.5rem;bottom:-.65rem}}.portfolio-card-description{position:absolute;left:0;right:0;bottom:0;border-radius:1rem;border:1px solid rgba(104,246,226,0);background-color:rgba(5,57,48,.323);-webkit-backdrop-filter:blur(20.449999809265137px);backdrop-filter:blur(20.449999809265137px);padding:1.38rem 1.25rem 1.5rem;transition:all .4s linear}.portfolio-card-description h2{font-weight:500;font-size:1rem;margin-bottom:1rem;color:#f1edba}.portfolio-card-description p{text-align:left;font-size:1.25rem;font-weight:700}@media (max-width:1300px){.portfolio{max-width:30rem;margin-inline:auto}.portfolio-heading h2{font-size:2rem;font-weight:600}}@media (max-width:680px){.slider-container{margin:auto;width:20rem}.portfolio-heading h2{font-size:1.25rem;font-weight:600}.portfolio-heading{gap:10rem;justify-content:center;align-items:center}.portfolio-card-description{left:0;right:0;bottom:0;padding:1.13rem 1.23rem}.portfolio-card-description h2{margin-bottom:.9rem}.portfolio-card-description p{font-size:1rem}.portfolio-heading img{width:2rem;height:2rem}}.eyes-on{padding:8rem 2rem;position:relative;overflow:hidden;border-radius:2.5rem;box-shadow:0 2px 1px rgba(70,174,183,.1),0 4px 2px rgba(70,174,183,.09),0 4px 4px rgba(70,174,183,.109),0 0 8px rgba(70,174,183,.186),0 16px 16px rgba(70,174,183,.09),inset 1px 0 14px 3px rgba(70,174,183,.321);margin-bottom:10rem;z-index:1000;background-color:#00000c}.eyes-on,.eyes-on-text-container{display:flex;justify-content:space-between}.eyes-on-text-container{width:100%;align-items:center}.eyes-on p:first-of-type,.eyes-on p:nth-of-type(2){font-weight:600;background:linear-gradient(90deg,rgba(0,171,190,.6),rgba(70,183,162,.6));font-size:3.2rem;color:rgba(0,171,190,.6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;line-height:161.63%;letter-spacing:.5rem;transition:.4s linear;z-index:10}.eyes-on img:first-of-type,.eyes-on img:nth-of-type(2),.eyes-on img:nth-of-type(3),.eyes-on img:nth-of-type(4),.eyes-on img:nth-of-type(5),.eyes-on img:nth-of-type(6){position:absolute;right:40%;top:-50%;width:15rem;filter:blur(8px);animation:davaran 5s linear infinite;transition:.4s linear;z-index:-10}.eyes-on img:nth-of-type(2){animation-delay:.4s;right:20%;top:-30%}.eyes-on img:nth-of-type(3){animation-delay:.8s;animation-direction:reverse;right:10%;top:-40%}.eyes-on img:nth-of-type(4){animation-delay:.4s;right:65%;top:25%}.eyes-on img:nth-of-type(5){animation-delay:.4s;right:50%;top:10%;animation-direction:reverse}.eyes-on img:nth-of-type(6){animation-delay:.4s;right:70%;top:0}.eyes-on img:nth-of-type(7){position:absolute;right:14.8%;top:-11%;z-index:100;transition:.3s linear}@keyframes davaran{0%{transform:rotate(0) translateX(0) translateY(20rem) scale(1)}50%{transform:rotate(180deg) translateX(2rem) translateY(0) scale(2)}to{transform:rotate(1turn) translateX(0) translateY(20rem) scale(1)}}@media (max-width:1300px){.eyes-on{max-width:35rem;margin-inline:auto}.eyes-on p:first-of-type{padding-left:5px}.eyes-on p:first-of-type,.eyes-on p:nth-of-type(2){font-weight:600;font-size:1.5rem;letter-spacing:.25rem}.eyes-on img:nth-of-type(7){position:absolute;right:5.6rem;top:-1.5rem;z-index:100;width:70%;transition:.3s linear}.eyes-on{padding:3rem 1rem;display:flex;border-radius:1rem;box-shadow:0 1px 1px rgba(70,174,183,.104),0 2px 2px rgba(70,174,183,.09),0 4px 4px rgba(70,174,183,.32),0 8px 8px rgba(70,174,183,.32),0 16px 16px rgba(70,174,183,.09),inset 1px 0 14px 3px rgba(70,174,183,.321);margin-bottom:10rem}}@media (max-width:680px){.eyes-on{width:18rem;margin:0 auto}.eyes-on p:first-of-type,.eyes-on p:nth-of-type(2){font-weight:600;font-size:.8rem;letter-spacing:.18rem}.eyes-on img:nth-of-type(7){position:absolute;right:3.8rem;top:.1rem;z-index:100;width:60%;transition:.3s linear}.eyes-on{padding:2rem .5rem;display:flex;border-radius:1rem;box-shadow:0 1px 1px rgba(70,174,183,.104),0 2px 2px rgba(70,174,183,.09),0 4px 4px rgba(70,174,183,.32),0 4px 8px rgba(70,174,183,.32),0 8px 16px rgba(70,174,183,.09),inset 1px 0 8px 2px rgba(70,174,183,.321);margin-bottom:6rem}}@media (min-width:680px){.eyes-on:hover img{animation:none;transition:.4s linear}.eyes-on:hover img:first-of-type,.eyes-on:hover img:nth-of-type(2),.eyes-on:hover img:nth-of-type(3),.eyes-on:hover img:nth-of-type(4),.eyes-on:hover img:nth-of-type(5),.eyes-on:hover img:nth-of-type(6){display:none}.eyes-on:hover h1,.eyes-on:hover img:nth-of-type(7){transform:scale(.75)}}.form-container{width:55rem;border-radius:1.5rem;background-color:rgba(112,249,224,.039);-webkit-backdrop-filter:blur(16.950000762939453px);backdrop-filter:blur(16.950000762939453px);border:.5px solid #f1edba;padding:2rem 4rem;position:relative;z-index:2}.contact-form-section{margin-bottom:14.4rem;position:relative}.contact-form-section>p{font-size:3.5rem;font-weight:700;margin-bottom:5rem;margin-top:12rem}.form{margin:auto;display:grid;grid:1fr 1fr/repeat (6,1fr);grid-gap:.75rem 2rem;gap:.75rem 2rem}.label{display:block;margin:10px 0 12px;color:#fff;font-size:1.1rem;font-weight:600}.error-message{color:#ff4d4f;margin-top:8px;display:inline-block;width:100%}.input{outline:none;padding:8px;border-radius:.5rem;background-color:rgba(153,221,229,.18);border:none;height:2.5rem;color:#fff;font-size:1rem;width:100%}.first-name{grid-row:1;grid-column:1}.last-name{grid-row:1;grid-column:2}.email{grid-row:2;grid-column:1}.iphone-number{grid-row:2;grid-column:2}.message{grid-row:3;grid-column:1;grid-column-start:1;grid-column-end:3}.message textarea{resize:vertical;min-height:6rem;font-family:inherit;font-size:1rem}.server-message{grid-row:4;grid-column:1;grid-column-start:1;grid-column-end:3}.form-btn{cursor:"pointer";grid-row:5;grid-column:2;justify-self:flex-end;background-color:#002c3f;color:#f1edba;border:1px solid #f1edba;border-radius:2rem;height:3.5rem;display:inline-flex;padding:.5rem 1rem .4375rem 1.25rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;font-weight:600;font-size:1rem;font-family:Barlow;margin-top:1rem;cursor:pointer;transition:all .3s ease-out}.form-btn:hover{background-color:#001720;transform:translateY(.1rem)}.contact-backlight-left-1{position:absolute;left:-15rem;top:-4rem;filter:blur(113px);transform:rotate(-90.907deg);width:32.75425rem;height:33.97675rem}.contact-backlight-right-1{position:absolute;right:-16rem;top:-2rem;fill:linear-gradient(180deg,rgba(70,183,162,.35) 24%,rgba(83,162,255,0) 127.3%);filter:blur(3px);width:67.94563rem;height:67.45419rem;fill:#71c3d033;opacity:.8}.contact-backlight-right-2{position:absolute;right:-10rem;top:5rem;filter:blur(48px);width:40.94563rem;height:40.45419rem;fill:#71c3d033}.contact-backlight-right-3{position:absolute;right:-11.5rem;top:18rem;width:30rem;height:39rem;fill:rgba(113,195,208,.2);filter:blur(113px)}.contact-backlight-right-4{position:absolute;right:-25rem;top:-3rem;width:41.62119rem;height:38.48844rem;filter:blur(100px)}@media (max-width:1300px){.contact-form-section{margin-bottom:9rem}.form{display:flex;flex-direction:column}.contact-form-section>p{font-size:2rem}.contact-form-section{width:auto;max-width:33rem;margin-inline:auto}.form-container{width:33rem;height:auto;border-radius:1rem;background-color:rgba(112,249,224,.039);-webkit-backdrop-filter:blur(16.950000762939453px);backdrop-filter:blur(16.950000762939453px);border:.5px solid #f1edba;padding:2rem 4rem;position:relative;margin:0 auto}}@media (max-width:680px){.contact-form-section{margin-bottom:4.4rem}.form{display:flex;flex-direction:column}.contact-form-section{width:auto;max-width:22rem}.form-container{width:21rem;border-radius:.75rem;padding:1rem 2rem;margin:0 auto}.form-container button{width:100%;font-size:1rem;gap:1.25rem}.contact-form-section>p{font-size:1.25rem;font-weight:600;margin-top:6rem;margin-bottom:2rem;margin-left:1rem}}.faqs{display:flex;gap:2.8rem;position:relative}.faqs-left{display:flex;flex-direction:column;gap:1.5rem}.faqs-left p:nth-child(2){width:21.6rem;text-align:left;margin-top:1.5rem;font-size:1.25rem}.faqs-left p:first-child{font-size:3rem;font-weight:600}.faqs-left a{color:#0091a4;font-size:1.25rem}.faqs-right{display:flex;flex-direction:column;align-items:baseline;width:50rem;box-shadow:1px 1px 1px #2ddef31a,1px 1px 1px #70f9e01a,1px -1px 1px #2ddff300,1px 1px 1px #2ddff300,-1px -2px 1px #70f9e01a;border-radius:1rem;padding:3rem 1.45rem 3rem 1.2rem;background-color:#70f9e010;z-index:2}.faqs-right-header>p{font-size:1.25rem!important;margin-bottom:2rem!important;font-weight:700!important}.faqs-right p{text-align:left;font-size:1rem;width:44rem}.faqs-right-header{width:45rem;display:flex;justify-content:space-between;gap:2rem}.content{margin-bottom:1.75rem}.fill-animation{fill:transparent;transition:fill .5s ease}.svg-light{width:2rem;height:2rem;z-index:10}.svg-light:hover .fill-animation{fill:#eee8a9}.content.open{animation:open .5s linear both}@keyframes open{0%{transform:translateX(2rem);opacity:0}to{transform:translateX(0);opacity:.9}}.content.closed{animation:close .5s linear .2s both}@keyframes close{0%{transform:translateX(0);opacity:.9}to{transform:translateX(2rem);opacity:0;display:none}}@keyframes close2{0%{height:10rem}to{height:auto}}.faqs-right-content.close{animation:close2 .5s linear forwards}.faqs-light-left-1,.faqs-light-right-1,.faqs-light-right-2,.faqs-light-right-3,.faqs-light-right-4,.faqs-light-right-5{position:absolute}.faqs-light-left-1{left:-8rem;top:-1.5rem;height:20rem;filter:blur(113px);opacity:.86}.faqs-light-right-1{right:-6rem;top:14.5rem;width:36rem;filter:blur(113px);opacity:.56}.faqs-light-right-2{right:-1rem;top:-3rem;width:48rem;filter:blur(113px);opacity:.56}.faqs-light-right-3{right:20rem;bottom:-7rem;width:36rem;filter:blur(113px);opacity:.56}.faqs-light-right-4{right:23rem;bottom:5rem;width:34rem;filter:blur(113px);opacity:.56}.faqs-light-right-5{left:23rem;top:-2rem;height:16rem;filter:blur(113px);opacity:.8}@media (max-width:1300px){.faqs{flex-direction:column;max-width:35rem;margin-inline:auto}.faqs-right{width:auto}.faqs-right p{text-align:left;font-size:1rem;width:28rem}.faqs-right-header>p{font-size:1rem!important;font-weight:700!important}.faqs-right-header{width:33rem;display:flex;justify-content:space-between}.faqs-right-header-svg{width:10rem}.faqs-left p:first-child{font-size:2rem}}@media (max-width:680px){.faqs{align-items:center}.faqs-right{width:21.5rem}.faqs-right p{font-size:.8rem;width:19rem;margin-bottom:1.5rem}.faqs-right-header>p{font-size:.9rem!important;font-weight:300!important;width:18.2rem!important}.faqs-right-header{width:19.5rem}.svg-light .fill-animation{fill:#eee8a9}.svg-light svg{display:block}.faqs{display:flex;position:relative}.faqs,.faqs-left{gap:1rem}.faqs-left p:nth-child(2){text-align:left;margin-top:1rem;font-size:1rem}.faqs-left p:first-child{font-size:1.25rem}.faqs-left a{color:#0091a4;font-size:1rem}.content.closed{display:none}.content.open{display:block}.content{margin-bottom:0}.faqs-light-left-1{left:-8rem;top:29rem;height:34rem;filter:blur(113px);opacity:.86}.faqs-light-right-1{right:3rem;top:14rem;width:17rem;filter:blur(113px);opacity:.56}.faqs-light-right-2{right:0;top:23rem;width:24rem;filter:blur(113px);opacity:.56}}.footer{background:url(/footer-back.svg);height:14rem}.footer-container{max-width:75.25rem;margin:0 auto;height:100%;display:flex;align-items:center;gap:6.62rem}.footer-container-left{display:flex;align-items:center;gap:3.5rem}.footer-container-left-text{display:flex;flex-direction:column;align-items:baseline;width:26.6rem;gap:1.06rem}.footer-container-left-text p{font-size:1rem;font-style:normal;font-weight:300;line-height:161.63%;text-align:left}.footer-container-left-text h2{font-size:1.5625rem;font-style:normal;font-weight:600;line-height:2rem}.footer-container-right{display:flex;flex-direction:column;align-items:baseline;gap:1rem}.footer-container-right>p{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5625rem}.footer-contact-links{display:flex;gap:2rem;z-index:2}.footer-contact-links p{transition:all .3s ease-out}.footer-contact-links p:hover{color:#f1edba}.footer-contact-logos{display:flex;margin-top:.8rem;gap:3rem;z-index:2}.footer-contact-logo{width:100%;transition:all .3s ease-out}.footer-contact-logo-youtube{max-width:2rem;max-height:1.6rem;fill:#f1edba}.footer-contact-logo:hover{cursor:pointer;transform:scale(1.15) rotate(-5deg)}@media (max-width:1300px){.footer{height:28rem}.footer-container{flex-direction:column;gap:1.5rem}.footer-container-left-text p{align-self:stretch;max-width:22rem}.footer-container-left,.footer-container-left-text{flex-direction:column;align-items:baseline;gap:.5rem}.footer-container-left-text{display:flex;width:20rem}}.services-page-container{position:relative;margin:0 auto;color:#fff;font-family:Barlow,sans-serif;overflow:hidden}.services-offer,.services-page-container{display:flex;flex-direction:column;align-items:center}.services-offer{max-width:75.25rem;margin-top:7rem;margin-bottom:15.8rem;z-index:200}.services-offer h1{font-size:3.8rem;color:#fff;font-weight:700;margin-bottom:3.5rem}.services-offer-slider{width:90rem;height:28rem;overflow-y:hidden;transition:all 1s;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10% 90%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 10% 90%,transparent);z-index:200}.services-offer-slider .card{position:absolute;right:100%;height:28rem;width:16rem;border-radius:1.5rem;transition:all 1s;overflow:hidden;z-index:2;animation:autoslide 24s linear infinite;animation-delay:calc(4s * (var(--position) - 6))}.services-offer-slider .card img{height:28rem;width:16rem;object-fit:cover;transition:all 1s}.services-offer-slider .overlay{position:absolute;bottom:0;left:0;width:100%;height:6rem;background:linear-gradient(0deg,#02242831,#2ddef31a);border-radius:1.5rem}.services-offer-slider .card p{width:100%;position:absolute;font-size:1rem;font-weight:600;bottom:1.25rem;left:1.5rem}.services-offer-slider:hover .overlay,.services-offer-slider:hover img{filter:grayscale(100);transition:all .8s}.services-offer-slider:hover .card{animation-play-state:paused}.services-offer-slider .card:hover img{filter:grayscale(0);transition:all .8s}@keyframes autoslide{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@media (max-width:1800px){.services-offer-slider{width:75rem}.services-offer h1{font-size:2.5rem;margin-bottom:3rem}@keyframes autoslide{0%{transform:translateX(1rem)}to{transform:translateX(110rem)}}}@media (max-width:1300px){.services-offer{margin-bottom:0}.services-offer h1{font-size:2rem;margin-bottom:2.5rem}.services-offer-slider{width:46.25rem;height:20rem;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 3% 97%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 3% 97%,transparent)}.services-offer-slider .card{right:100%;height:18.1rem;width:10.3rem;border-radius:.8rem}.services-offer-slider .card img{height:18.1rem;width:10.3rem}.services-offer-slider .overlay{height:2.4rem;border-radius:.3rem}.services-offer-slider .card p{font-size:.75rem;bottom:.75rem;left:.5rem}@keyframes autoslide{0%{transform:translateX(0)}to{transform:translateX(75rem)}}}@media (max-width:740px){.services-offer-slider-container{width:100vw;height:100%;overflow:hidden;position:relative;z-index:100;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.services-offer{width:100%;overflow:hidden}.services-offer-slider .card{height:15.1rem;width:8.6rem;animation:autoslide 24s linear infinite;animation-delay:calc(4s * (var(--position) - 6))}.services-offer h1{font-size:1.5rem;margin-bottom:2.5rem}.services-offer-slider .card img{height:15.1rem;width:8.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.services-offer-slider{width:100%;-webkit-mask-image:none;mask-image:none}.services-offer-slider:hover .card{animation-play-state:running}.services-offer-slider .card:hover img,.services-offer-slider:hover .overlay,.services-offer-slider:hover img{filter:none}@keyframes autoslide{0%{transform:translateX(0)}to{transform:translateX(55rem)}}}.services-design{max-width:75.25rem;display:flex;flex-direction:column;gap:3rem;position:relative}.services-design h2{font-size:3.05188rem;font-weight:700}.services-design .cards{display:flex;flex-direction:column;gap:2rem;z-index:1}.services-light1{width:38rem;position:absolute;left:10rem;top:11rem;z-index:-1;filter:blur(113px)}.services-design .card{display:flex;align-items:flex-end;gap:8rem;padding:2.5rem;width:100%;height:26rem;border-radius:1rem;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px)}.services-design .card img{width:36.875rem;height:21.5625rem;border-radius:1rem;object-fit:cover}.services-design .card-content{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2rem}.services-design .card-content h2{font-size:1.95rem;font-weight:600}.services-design .card-content span{color:#eee8a9;margin-right:1rem}.services-design .card-content p{width:25rem;font-size:1rem;font-weight:400}@media (max-width:1300px){.services-design{align-items:center;margin-top:8.5rem;gap:1.5rem}.services-design h2{font-size:1.25rem;font-weight:700;width:20rem}.services-design .cards{gap:1.5rem}.services-design .card{flex-direction:column-reverse;align-items:center;justify-content:center;gap:1rem;padding:1rem;width:21rem;height:28.5rem}.services-design .card img{width:18rem;height:18rem;flex-shrink:0}.services-design .card-content h2{font-size:1.25rem}.services-design .card-content p{width:18.5rem;font-size:.8rem}.services-design .card-content{gap:1rem;margin-bottom:0;margin-left:2rem}.services-design .card-content span{margin-right:.5rem}}@media (max-width:680px){.services-light1{width:23rem;position:absolute;left:-1rem;top:18rem;z-index:-1;filter:blur(100px)}}.services-gallery{margin-top:12rem;margin-bottom:9rem}.services-gallery .header{max-width:75.25rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;margin-inline:auto}.services-gallery .header h2{font-size:3rem;font-weight:700}.marquee-sliders-container{width:75rem;display:flex;flex-direction:column;gap:1.5rem;padding:3rem 0;background-color:#70f9e01a;overflow:hidden;border-radius:1rem}.marquee-sliders-container .slider{overflow:hidden}.marquee-sliders-container .card{width:22rem;display:inline-block;margin-right:3rem}.marquee-sliders-container .card img{width:100%;aspect-ratio:1/1;border-radius:1rem}@media (max-width:1300px){.marquee-sliders-container{width:30rem;align-items:center;justify-content:center;margin:0 auto;gap:.5rem;padding:0;border-radius:1rem}.marquee-sliders-container .card{width:14rem;display:inline-block;margin-right:1rem}}.sliders-container{width:75rem;display:flex;flex-direction:column;gap:1.5rem;padding:3rem 0;background-color:#70f9e01a;overflow:hidden;border-radius:1rem}.sliders-container .slider{gap:1.5rem;height:17.8rem;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10% 90%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 10% 90%,transparent)}.sliders-container .card{width:33rem;height:17.8rem;flex-shrink:0;position:absolute;top:0;right:100%;animation:autoslide2 9s linear infinite;animation-delay:calc(3s * (var(--position) - 6))}.sliders-container .slider:nth-of-type(2) .card{width:33rem;height:17.8rem;flex-shrink:0;position:absolute;top:0;left:100%;animation:autoslide3 12s linear infinite;animation-delay:calc(4s * (var(--position) - 5))}.sliders-container .card img{width:100%;height:100%;object-fit:cover;border-radius:1rem;transform:scaleX(-1)}.sliders-container .slider:nth-of-type(2) .card:first-of-type img{width:50%;transform:translateX(109%)}.sliders-container .slider:nth-of-type(2) .card:nth-of-type(4) img{width:50%}.sliders-container .slider:hover .card{animation-play-state:paused}.sliders-container .overlay{border-radius:1rem;background-color:rgba(12,49,42,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:space-between;position:absolute;left:0;bottom:0;width:100%;height:6rem;padding:1.5rem;transition:all .5s ease-in}.sliders-container .card .overlay{transform:translateY(6rem)}.sliders-container .card:hover .overlay{transform:translateY(0)}.sliders-container .overlay p{width:14rem;font-size:1.25rem}.btn-component2{background-color:transparent;color:#f1edba;border:1px solid #f1edba;border-radius:2rem;height:3.5rem;display:inline-flex;padding:.5rem 1rem .4375rem 1.25rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;font-weight:600;font-size:1.25rem;font-family:Barlow;cursor:pointer}.btn-component2 img{transform:rotateX(180deg)!important}@keyframes autoslide2{0%{transform:translateX(0)}to{transform:translateX(108rem)}}@keyframes autoslide3{0%{transform:translateX(0)}to{transform:translateX(-108rem)}}@media (max-width:1300px){.services-gallery{margin-top:3.75rem;margin-bottom:4rem}.services-gallery .header{max-width:21rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;margin-inline:auto}.services-gallery .header h2{font-size:1.25rem;font-weight:600}.sliders-container{flex-direction:row;align-items:center;justify-content:center;margin:0 auto;width:100%;height:30rem;gap:.5rem;padding:0;border-radius:1rem}.sliders-container .slider:nth-of-type(2){display:none}.sliders-container .slider{width:11rem;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 1% 99%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 1% 99%,transparent)}.sliders-container .card{width:11rem;height:14rem;flex-shrink:0;position:absolute;top:100%;right:0;animation:autoslide2 9s linear infinite;animation-delay:calc(3s * (var(--position) - 6))}.sliders-container .slider:nth-of-type(3) .card{animation-direction:reverse}@keyframes autoslide2{0%{transform:translateY(0)}to{transform:translateY(-45rem)}}.sliders-container .card .overlay{display:none}.sliders-container .slider:hover .card{animation-play-state:running}}.services-benefits{width:100%;margin-bottom:13rem;max-width:75.25rem;display:flex;flex-direction:column;align-items:center}.services-benefits h2{font-size:3rem}.services-benefits .cards{width:100%;display:flex;justify-content:center;align-items:center;position:relative;height:15rem;margin-top:3rem;margin-bottom:5rem}.services-benefits .cards img{position:absolute;top:-2rem}.services-benefits .cards div{height:15rem;width:15rem;border:1px solid #eee8a9;padding:6.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute}.services-benefits .cards div:first-of-type{left:4%}.services-benefits .cards div:nth-of-type(2){left:21%}.services-benefits .cards div:nth-of-type(3){left:50%;height:18rem;width:18rem;transform:translate(-50%)}.services-benefits .cards div:nth-of-type(3):before{content:"";height:16rem;width:16rem;position:absolute;left:.9rem;border-radius:50%;background-color:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);border:1px solid #005f72;z-index:1}.services-benefits .cards div:nth-of-type(4){right:21%;z-index:0}.services-benefits .cards div:nth-of-type(3){z-index:1}.services-benefits .cards div:nth-of-type(5){right:4%}.services-benefits h3{font-size:1.5rem;font-weight:500;z-index:2;transition:all .4s ease-out}.services-benefits P{width:50rem;font-size:1.25rem;text-align:center}.services-benefits .card{transition:all .6s ease-out}@media (min-width:1200px){.services-benefits .card:hover h3{font-size:1.75rem}.services-benefits .card:hover{transform:scale(1.05)}}@media (max-width:1000px){.services-benefits h2{font-size:1.25rem;font-weight:700}.services-benefits .cards div{height:7rem;width:7rem;padding:1rem}.services-benefits .cards{height:35rem;margin-top:2.5rem;margin-bottom:1.5rem}.services-benefits .cards h3{font-size:1rem}.services-benefits .cards div:first-of-type{top:4%;left:50%;transform:translateX(-50%)}.services-benefits .cards div:nth-of-type(2){top:21%;left:50%;transform:translateX(-50%);z-index:1}.services-benefits .cards div:nth-of-type(3){top:50%;left:50%;height:9rem;width:9rem;transform:translate(-50%,-50%)}.services-benefits .cards div:nth-of-type(3):before{height:8rem;width:8rem;left:.4rem}.services-benefits .cards div:nth-of-type(4){bottom:21%;left:50%;transform:translateX(-50%);z-index:1}.services-benefits .cards div:nth-of-type(5){bottom:4%;left:50%;transform:translateX(-50%)}.services-benefits .cards img{display:none}.services-benefits P{width:20.5rem;font-size:.8rem;font-weight:400;line-height:normal;font-style:normal}}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.ttf) format("truetype"),url(/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.ttf) format("truetype"),url(/fonts/Barlow-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Thin.ttf) format("truetype");font-weight:300;font-style:normal}.portfolio-page-wrapper{overflow:hidden}.portfolio-page-container{max-width:75.25rem;margin:0 auto}.portfolio-page-container p{font-family:Barlow,sans-serif}.portfolio-vision{display:flex;margin-top:7rem;margin-bottom:11.8rem;position:relative}.header-responsive{display:none}.portfolio-vision .background{position:absolute;z-index:-1;width:140%;height:160%;top:-16rem;left:-6rem;opacity:.2;-webkit-mask-image:linear-gradient(0deg,transparent,#fff 50% 50%,transparent);mask-image:linear-gradient(0deg,transparent,#fff 50% 50%,transparent);mask-image:linear-gradient(0deg,transparent,#fff 40% 60%,transparent),linear-gradient(90deg,transparent,#fff 30% 70%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(0deg,transparent,#fff 40% 60%,transparent),linear-gradient(90deg,transparent,#fff 30% 70%,transparent);-webkit-mask-composite:intersect}.portfolio-vision h1{width:33.18rem;font-size:3.8rem}.portfolio-vision p{width:37.75rem;font-size:1.25rem;font-weight:400}.portfolio-page-container .images-container{display:flex;gap:2rem;position:relative}.portfolio-page-container .images-flex{display:flex;flex-direction:column;gap:1.81rem}.portfolio-page-container .images-flex:nth-of-type(2){flex-direction:column-reverse}.portfolio-page-container .image-container{width:16.25rem}.portfolio-page-container .image-container:first-of-type{height:21.18rem}.portfolio-page-container .absolute{position:absolute;left:-16.25rem}.portfolio-page-container .absolute:nth-of-type(2){bottom:0}.portfolio-page-container .image-container img{width:100%;height:100%;object-fit:cover;border-radius:1.5rem}.portfolio-vision .content{margin-left:3rem;margin-top:10.1rem}.portfolio-light1{position:absolute;width:53rem;height:28rem;right:-20rem;top:9rem;filter:blur(113px)}@media (max-width:1300px){.portfolio-vision{margin-top:7rem;margin-bottom:5rem;flex-direction:column;align-items:center;gap:1.5rem}.portfolio-page-container .image-container{width:12.4rem}.portfolio-page-container .image-container:first-of-type{height:9.5rem}.portfolio-page-container .images-flex{gap:1rem}.header-responsive{display:block}.portfolio-vision .content h1,.portfolio-vision .content p{display:none}.portfolio-vision .content{margin-top:1.5rem;width:100%}.portfolio-page-container .absolute{display:none}.portfolio-page-container .images-container{display:flex;align-items:center;gap:0}.portfolio-page-container .images-flex:nth-of-type(2){margin-right:1rem}.portfolio-vision h1{margin-right:6.5rem;width:13.6rem;font-size:1.5rem}.portfolio-vision p{width:20.4rem;font-size:.8rem;font-weight:400}.portfolio-vision .background{position:absolute;z-index:-1;width:140%;height:130%;top:-19rem;left:-5rem}}.creativity-container{margin-bottom:11.8rem;display:flex;flex-direction:column;align-items:center}.creativity-header h2{font-size:3rem;margin-bottom:3.5rem}.btn-container{display:flex;gap:1rem;align-items:center;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.btn-container button{padding:.75rem 1rem;background-color:transparent;color:#f1edba;box-shadow:none;font-size:1.25rem;border-radius:2rem;border:.5px solid #eee8a9;background:rgba(0,44,63,.4);font-weight:500;cursor:pointer;flex-shrink:0}.btn-container .active{background-color:#eee8a9;color:#002c3f;transition:all .3s ease-out}.creativity-container .cards-container{display:flex;flex-direction:column;align-items:center;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.4px);backdrop-filter:blur(10.4px);width:110rem;mask-image:linear-gradient(90deg,transparent,#fff 8% 92%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 8% 92%,transparent);-webkit-mask-composite:intersect}.creativity-container .cards-container .cards{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3rem;margin-top:2rem;margin-bottom:5rem}.btn-component3{margin-bottom:3.6rem}.creativity-container .cards-container .card{display:flex;gap:1rem;width:37.3rem}.creativity-container .cards-container .cards2{display:flex;gap:2.4rem;flex-wrap:wrap;max-width:75rem}.creativity-container .cards-container .cards2 .card2{position:relative}.creativity-container .cards-container .cards2 .card2 .overlay{position:absolute;padding:1rem 1rem .85rem 1.5rem;left:0;right:0;bottom:0;border-radius:.63rem;background-color:rgba(5,57,48,.14);-webkit-backdrop-filter:blur(23.950000762939453px);backdrop-filter:blur(23.950000762939453px)}.creativity-container .cards-container .cards2 .card2 .overlay h2{font-size:1.25rem}.creativity-container .cards-container .cards2 .card2 .overlay p{font-size:1rem}.creativity-container .cards-container .cards2 img{object-fit:cover;gap:1rem;width:23.1rem;height:22.5rem;border-radius:1.5rem}.creativity-container .cards-container .card .content{display:flex;flex-direction:column;margin-top:2rem}.creativity-container .cards-container .card p{font-size:1rem;width:13.6rem}.creativity-container .cards-container .card p:first-of-type{color:#f1edba}.creativity-container .cards-container .card h3{font-size:1.56rem;width:15.5rem;font-weight:600;margin-top:1rem;margin-bottom:2rem}.creativity-container .cards-container .card img{width:20.75rem;height:16.6875rem;border-radius:1.5rem;flex-shrink:0}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.close-button{position:absolute;top:7rem;right:17rem;padding:10px 15px;background-color:#ff4d4f;color:#fff;border:none;border-radius:5px;cursor:pointer;z-index:1001}.video-player{position:relative;z-index:1001;width:70%;height:70%}@media (max-width:1300px){.video-overlay{position:absolute;top:-7rem;left:0;width:100%;height:100%;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:1000}.close-button{display:block;width:100%;height:100%;padding:10px 15px;background-color:#0f0f0f8f;color:#fff;border:none;border-radius:5px;cursor:pointer;z-index:999}.video-player{z-index:1001;width:20rem;height:15rem}}.cover-button{position:relative}.play-button{position:absolute;width:3rem;height:3rem;left:50%;top:50%;transform:translate(-50%,-50%);border:none;cursor:pointer;background-color:transparent;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.play-button-icon{width:3rem!important;height:3rem!important;z-index:10}.play-button:hover{transform:translate(-50%,-50%) scale(1.15)}.play-button:focus{outline:none}@media (max-width:1300px){.creativity-header h2{font-size:1.25rem;margin-bottom:1.5rem;margin-left:1.5rem;font-weight:700}.creativity-container .cards-container .card p{font-size:.8rem;width:20rem}.btn-container{gap:.8rem;margin-bottom:1.5rem}.btn-container button{font-size:1rem}.creativity-container .cards-container .cards{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:1.5rem}.creativity-container .cards-container .cards .content{gap:1rem;margin-top:0}.creativity-container .cards-container .card h3{margin:0}.creativity-container .cards-container .cards2{flex-direction:column}.creativity-container .cards-container .cards .card{flex-direction:column-reverse;align-items:center}}@media (max-width:680px){.portfolio-page-container{position:relative;overflow:hidden}.btn-container{background-color:#70f9e01a;padding:1.5rem 0;margin-bottom:0}}.portfolio-ideas{display:flex;flex-direction:column;position:relative;margin-bottom:11.9rem}.portfolio-ideas h2{font-size:3rem;margin-bottom:3rem}.portfolio-ideas .background{position:absolute;left:-7.5rem;top:-11rem;mask-image:linear-gradient(90deg,transparent,#fff 6% 94%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 6% 94%,transparent);-webkit-mask-composite:intersect}.portfolio-ideas .cards{display:flex;gap:2.37rem}.portfolio-ideas .card{display:flex;flex-direction:column;width:23.5rem;height:28rem;border-radius:1rem;background:rgba(112,212,249,.1);padding:2rem 2rem 4.2rem;position:relative}.portfolio-ideas .card,.portfolio-ideas .card .icon{-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px)}.portfolio-ideas .card .icon{width:7rem;height:7rem;padding:1.5rem;border-radius:50%;background-color:rgba(112,249,224,.03)}.portfolio-ideas .card .light{position:absolute;left:-2.4rem;top:5rem;width:21rem;height:10.5rem;filter:blur(113px)}.portfolio-ideas .card:nth-of-type(3){background:rgba(99,206,92,.1)}.portfolio-ideas .card:nth-of-type(2){background:rgba(92,249,221,.1)}.portfolio-ideas .card h3{font-size:1.5rem;width:18.3rem;margin-top:3rem;margin-bottom:2.1rem}.portfolio-ideas .card p{font-size:1rem;width:19.5rem}@media (max-width:1300px){.portfolio-ideas{display:none}}.casestudy-page-wrapper{max-width:75.25rem;display:flex;flex-direction:column;align-items:center;margin:0 auto}.casestudy-page-container{position:relative;overflow:hidden}.casestudy-page-header{margin-bottom:2.5rem}.casestudy-page-header-info{display:flex;gap:2rem}.casestudy-page-header-info-image{display:flex;align-items:center;justify-content:center;padding:1.41rem;border-radius:.72669rem;background:rgba(112,212,249,.1);-webkit-backdrop-filter:blur(7.594027519226074px);backdrop-filter:blur(7.594027519226074px);width:10rem}.casestudy-page-header-info-text{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.casestudy-page-header-info-text p{font-size:1.56rem}.casestudy-page-header-info-text h2{font-size:2.45rem}.casestudy-page-header{display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:8rem}.casestudy-page-header-description{max-width:42.25rem}.casestudy-page-header-description p{font-size:1.25rem}.casestudy-page-main-image{height:31rem;width:100%;margin-bottom:2rem}.casestudy-page-main-image img{height:100%;width:100%;object-fit:cover;border-radius:1.5rem}.casestudy-page-overview{padding:2rem 2.5rem;border-radius:1rem;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);margin-bottom:2.5rem}.casestudy-page-overview h2{font-size:3rem;margin-bottom:2rem}.casestudy-page-overview h3{font-size:1.5rem;margin-bottom:1.5rem}.casestudy-page-overview li{font-size:1.25rem;margin-left:2rem;margin-top:.5rem}.casestudy-page-overview h3:not(first-of-type){margin-top:2rem}.casestudy-page-scope{padding:2rem 4rem 2rem 2.5rem;border-radius:1rem;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);margin-bottom:2.5rem}.casestudy-page-scope h2{font-size:3rem;margin-bottom:2rem}.casestudy-page-scope p{font-size:1.25rem}.casestudy-page-td{display:flex;justify-content:space-between;width:100%;margin-bottom:4rem}.casestudy-page-duration,.casestudy-page-tools{display:flex;flex-direction:column;width:36rem;border-radius:1rem;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);padding:2rem 0 2rem 2.5rem;gap:1.5rem}.casestudy-page-tools .image-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.casestudy-page-tools .image-container img{width:50%}.casestudy-page-td h2{font-size:3rem}.casestudy-page-duration .date-container{display:flex;gap:2rem}.casestudy-page-duration .date-container .date{display:flex;gap:1rem;align-items:center}.casestudy-page-duration .date-container .date h3{font-size:1.5rem;font-weight:500}.casestudy-page-duration .date-container .date p{font-size:1.25rem;font-weight:300}.casestudy-page-gallery{width:100%;margin-bottom:3.5rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem;position:relative;z-index:50}.casestudy-page-gallery-header{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:2.5rem}.casestudy-page-gallery-images-container{width:100vw;display:flex;flex-direction:column;align-items:center;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);padding-block:2.5rem 2rem;gap:3.5rem}.casestudy-page-gallery-images{display:flex;justify-content:space-between;max-width:75.25rem;width:100%;gap:.75rem}.casestudy-page-gallery-image{width:36rem;height:27.8rem}.casestudy-page-gallery-image img{width:100%;height:100%;object-fit:cover;border-radius:1.5rem}.casestudy-page-line{margin-bottom:3.5rem}.casestudy-page-results{padding:2rem 2.5rem;border-radius:1rem;background:rgba(112,249,224,.1);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);margin-bottom:2.5rem}.casestudy-page-results h2{font-size:3rem;margin-bottom:2rem}.casestudy-page-results li{font-size:1.25rem;margin-left:2rem;margin-top:.5rem}.casestudy-light1,.casestudy-light2,.casestudy-light3,.casestudy-light4{position:absolute}.casestudy-light1{left:-8rem;top:-11rem;fill:rgba(113,195,208,.37);filter:blur(113px)}.casestudy-light2{right:-4rem}.casestudy-light2,.casestudy-light3{fill:rgba(113,195,208,.25);filter:blur(113px)}.casestudy-light3{left:-6rem;top:-10rem}.casestudy-light4{left:-2rem;top:-10rem;fill:rgba(113,195,208,.25);filter:blur(113px)}.casestudy-page-next{display:flex;align-items:center;padding:1.5rem 2.5rem;gap:10rem;border-radius:1rem;background:rgba(112,249,224,.04);-webkit-backdrop-filter:blur(10.449999809265137px);backdrop-filter:blur(10.449999809265137px);width:100%;margin-bottom:14.3rem}.casestudy-page-next h2{font-size:3rem}.loading,.page-not-found{height:calc(100vh - 14rem);width:100vw;display:flex;justify-content:center;align-items:center}@media (max-width:1300px){.casestudy-page-wrapper{max-width:50rem}.casestudy-page-header-description{display:none}.casestudy-page-header-info-text p{font-size:1rem}.casestudy-page-header-info-text h2{font-size:1.5rem}.casestudy-page-td{flex-direction:column;gap:1.5rem;align-items:center;margin-bottom:1.75rem}.casestudy-page-gallery{gap:1rem}.casestudy-page-gallery-images-container{gap:2rem}.casestudy-page-gallery-images{flex-direction:column;align-items:center;gap:1.5rem;justify-content:space-between}.casestudy-page-next h2{font-size:1.5rem}}@media (max-width:860px){.casestudy-page-wrapper{max-width:22rem}.casestudy-page-header{margin-bottom:1.5rem}.casestudy-page-header-info-image{padding:1rem;width:5rem;height:5rem}.casestudy-page-header-info,.casestudy-page-header-info-text{gap:1rem}.casestudy-page-header-info-image img{width:100%}.casestudy-page-main-image{height:16rem;margin-bottom:1rem}.casestudy-page-overview{padding:1rem 1.5rem;border-radius:1rem;margin-bottom:1.5rem}.casestudy-page-overview h2{font-size:1.25rem;margin-bottom:1.5rem}.casestudy-page-overview h3{font-size:1rem;margin-bottom:1rem}.casestudy-page-overview li{font-size:.8rem;margin-left:1.25rem}.casestudy-page-overview h3:not(first-of-type){margin-top:1rem}.casestudy-page-scope{padding:1.5rem 1rem;margin-bottom:1.5rem}.casestudy-page-scope h2{font-size:1.25rem;margin-bottom:1.5rem}.casestudy-page-scope p{font-size:.8rem}.casestudy-page-td{margin-bottom:1.75rem}.casestudy-page-duration,.casestudy-page-tools{width:100%;height:100%;padding:1.5rem 0 1.5rem 1rem;gap:1.5rem}.casestudy-page-tools .image-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.casestudy-page-tools .image-container img{width:60%}.casestudy-page-td h2{font-size:1.25rem}.casestudy-page-duration .date-container{flex-direction:column;gap:1.5rem}.casestudy-page-duration .date-container .date{gap:1rem}.casestudy-page-duration .date-container .date h3,.casestudy-page-duration .date-container .date p{font-size:1rem}.casestudy-page-duration .date-container img{height:1rem}.casestudy-page-gallery{margin-bottom:2.5rem;gap:.75rem}.casestudy-page-gallery-header{font-size:1rem}.casestudy-page-gallery-images-container{width:100vw;padding-block:2rem 1.5rem;gap:2rem}.casestudy-page-gallery-image{width:20rem;height:20rem}.casestudy-page-line{margin-bottom:2.5rem}.casestudy-page-results{padding:1.5rem 1rem;border-radius:1rem;margin-bottom:2.3rem}.casestudy-page-results h2{font-size:1.25rem;margin-bottom:1.5rem}.casestudy-page-results li{font-size:.8rem;margin-left:1.7rem;margin-top:.5rem}.casestudy-page-next{flex-direction:column;align-items:baseline;padding:1.5rem 1rem;gap:1.5rem;margin-bottom:6rem}.casestudy-page-next h2{font-size:1.5rem}}