*{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;padding:0;background-color:#080a0d;position:relative}body,html{overflow-x:hidden}body.hidden,html.hidden{overflow:hidden!important}main{width:100%;overflow:hidden;min-height:max(100vh,540px);display:flex;flex-direction:column}b,h1,h2,h3,h4,h5,h6,i,li,ol,p,pre,span,strong,ul{line-height:1.1;color:#d95e17;letter-spacing:1px;padding:0;margin:0}h1{font-size:clamp(6rem,min(5.5vw,15vh),12rem);font-family:kallisto,sans-serif;font-weight:500;font-style:normal}h2{font-size:clamp(4rem,min(5vw,6vh),10rem);font-family:kallisto,sans-serif;font-weight:800;font-style:normal}h3{font-size:clamp(3rem,min(3vw,5vh),8rem);font-family:kallisto,sans-serif;font-weight:800;font-style:normal}h4{font-size:clamp(2rem,min(1.5vw,3vh),3rem);font-family:kallisto,sans-serif;font-weight:800;font-style:normal}p{font-size:clamp(1.2rem,min(1.5vw,3vh),2rem);font-family:kallisto,sans-serif;font-weight:500;font-style:normal}a{transition:.3s;color:#fff;text-decoration:none;font-family:kallisto,sans-serif;font-weight:500;font-style:normal;font-size:clamp(1.2rem,min(1.5vw,3vh),2rem)}a:hover{color:#d95e17}.col,.row{display:flex;flex-wrap:nowrap}.col.jc-sb,.row.jc-sb{justify-content:space-between}.col.jc-c,.row.jc-c{justify-content:center}.col.jc-s,.row.jc-s{justify-content:flex-start}.col.jc-e,.row.jc-e{justify-content:flex-end}.col.ai-c,.row.ai-c{align-items:center}.col.ai-s,.row.ai-s{align-items:flex-start}.col.ai-e,.row.ai-e{align-items:flex-end}.col{flex-direction:column}.btn{cursor:pointer;transition:.3s;border-radius:1.4rem;padding:2.6rem;padding-bottom:.7rem;padding-top:.5rem;font-family:kallisto,sans-serif;font-weight:800;font-style:normal;font-size:clamp(1.2rem,min(1.5vw,3vh),2rem);display:inline-block;width:fit-content}.btn.black{background-color:#080a0d;color:#d95e17}.btn.black-alt{background-color:#080a0d;color:#fff}.btn.white{background-color:#fff;color:#d95e17}.btn.orange{background-color:#d95e17;color:#080a0d}.btn:hover{scale:1.2}.image{position:relative}.image img{width:100%;height:100%;object-fit:contain}section.white{background-color:#fff;color:#080a0d}section.white p{color:#080a0d}section .container{margin:0 auto;width:min(90%,1500px)}section .container.large{width:min(90%,1750px)}section .container.wide{width:min(92.5%,1900px)}section .container.full{width:100%}@media(max-width:700px){section .container{padding:0}}header{display:flex;justify-content:flex-end;align-items:center;max-width:100%;padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4);padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);width:90%;margin:0 auto;position:relative;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);height:clamp(10rem,12vw,14rem)}header #logo{transition:.3s;margin-right:auto;height:clamp(3rem,5vw,7rem);cursor:pointer}header #logo img{object-fit:contain;height:100%}header #logo:hover{scale:1.1}header a.contact{padding:0 3rem;font-size:clamp(2rem,min(1.5vw,3vh),3rem)}header #burger{cursor:pointer;height:clamp(4rem,5.5vw,7rem);width:7rem;transition:.3s;object-position:center;object-fit:contain;z-index:999}header #burger:hover{stroke:#d95e17}@media(max-width:700px){header>a.contact{display:none}}#menu{z-index:99;position:absolute;right:-150%;top:0;width:min(100vw,500px);height:100vh;background-color:#080a0d;border-left:10px solid #d95e17}#menu .col{padding-top:20rem;width:80%;height:100%;gap:1rem;margin:0 auto}#menu .col a{font-size:clamp(2rem,min(1.5vw,3vh),3rem)}#menu .col a.contact{display:none}@media(max-width:700px){#menu .col>a.contact{display:unset}}footer{display:flex;justify-content:flex-end;align-items:center;padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);width:65%;align-self:flex-end;margin:auto auto 0;height:clamp(10rem,12vw,14rem)}footer #logo{transition:.3s;margin-right:auto;height:7rem;cursor:pointer}footer #logo img{object-fit:contain;width:100%;height:100%}footer #logo:hover{scale:1.1}footer a{padding:0 3rem}section#intro{overflow-y:clip;min-height:calc(100vh - clamp(10rem,12vw,14rem));height:calc(100vh - clamp(10rem,12vw,14rem))}section#intro .container{height:100%;position:relative;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0}section#intro .container .row{height:fit-content;max-height:100%}section#intro .container .row>.col{height:80%;max-height:100%;position:relative}section#intro .container .row>.col:first-of-type{z-index:1;width:45%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#intro .container .row>.col:first-of-type h1,section#intro .container .row>.col:first-of-type h4{width:90%;margin:0 auto}section#intro .container .row>.col:first-of-type h1{margin:0;line-height:.85}section#intro .container .row>.col:first-of-type h4{margin:0;font-family:kallisto,sans-serif;font-weight:500;font-style:normal}section#intro .container .row>.col:last-of-type{width:52.5%;align-content:center;justify-content:center}section#intro .container .row>.col:last-of-type .image{position:relative;aspect-ratio:9/7;width:auto;height:100%;align-self:center;max-height:100%}section#intro .container .row>.col:last-of-type .image img{object-fit:cover}section#intro .container .row>.col:last-of-type .image:before{content:"";position:absolute;background-color:#080a0d;top:0;right:0;aspect-ratio:1;height:clamp(6rem,8vw,12rem);width:auto}@media(max-width:1000px){section#intro .container .row{flex-direction:column;align-items:center;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}section#intro .container .row .col:first-of-type{width:100%;padding-bottom:0}section#intro .container .row .col:last-of-type{width:max(400px,60%);margin:0 auto}}section#intro .container #hand{position:absolute;bottom:20%;left:20%;translate:50% 50%;width:clamp(4rem,9vw,14rem);transition:.3s;z-index:99;animation:none;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@media(max-width:1000px){section#intro .container #hand{display:none}}section#intro .container #hand:hover{scale:1.1}@keyframes handAnimation{0%{rotate:10deg}50%{rotate:0deg}100%{rotate:10deg}}section#case-studies{margin-top:12rem;margin-bottom:22rem}section#case-studies .container>.col{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}section#case-studies .container #carousel{position:relative;width:80%;margin:0 auto}section#case-studies .container #carousel .arrow{width:5rem;height:5rem;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:99}section#case-studies .container #carousel .arrow.left{left:-10%}section#case-studies .container #carousel .arrow.right{right:-10%}section#case-studies .container #carousel .arrow svg{transition:.3s}section#case-studies .container #carousel .arrow:hover svg{scale:1.2}section#case-studies .container #carousel #carousel-items{display:flex;justify-content:center;align-items:center;height:350px}section#case-studies .container #carousel #carousel-items .c-item{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.5s;width:30%;opacity:0;position:absolute;cursor:pointer;display:flex;translate:-50%}section#case-studies .container #carousel #carousel-items .c-item svg{height:300px;transition:.3s;width:80%;margin:0 auto;max-width:400px}section#case-studies .container #carousel #carousel-items .c-item h4{margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0 0}section#case-studies .container #carousel #carousel-items .c-item p{margin:0;margin-top:clamp(1.2rem,min(1.2vw,1.8vh),2rem);margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);text-align:center}section#case-studies .container #carousel #carousel-items .c-item:first-of-type{left:-100%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(2),section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(3),section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(4){opacity:1}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(2){left:15%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(3){left:50%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(4){left:85%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(5){left:200%}section#case-studies .container #carousel #carousel-items .c-item:hover svg{width:90%}section#case-studies .container #carousel #carousel-items .c-item:hover .btn{scale:1.1}@media(max-width:1200px){section#case-studies .container #carousel #carousel-items .c-item{opacity:0!important;width:40%}section#case-studies .container #carousel #carousel-items .c-item:first-of-type{left:-100%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(2){opacity:1!important;left:25%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(3){opacity:1!important;left:75%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(4){left:200%}}@media(max-width:700px){section#case-studies .container #carousel #carousel-items .c-item{opacity:0!important;width:70%}section#case-studies .container #carousel #carousel-items .c-item:first-of-type{left:-100%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(2){opacity:1!important;left:50%}section#case-studies .container #carousel #carousel-items .c-item:nth-of-type(3){left:200%}}#error .col{gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}#error .col .col{gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}#error .col .row{gap:2rem}#contact-form{margin-top:18rem;margin-bottom:18rem}#contact-form .container>h2{width:95%;margin:0 auto;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);text-align:right}#contact-form form.contact-form{display:flex;flex-direction:column;height:200px;flex-wrap:wrap;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}#contact-form form.contact-form .autoform-field{width:calc(50% - clamp(1.2rem,min(1.2vw,1.8vh),2rem))}#contact-form form.contact-form .autoform-field:has(input){height:calc(32% - clamp(1.2rem,min(1.2vw,1.8vh),2rem))}#contact-form form.contact-form .autoform-field:has(input) input{width:100%;height:100%;background-color:transparent;border:none;outline:0;color:#fff;border-bottom:2px solid #d95e17;font-size:clamp(2rem,min(1.5vw,3vh),3rem);font-family:kallisto,sans-serif;font-weight:500;font-style:normal;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5)}#contact-form form.contact-form .autoform-field:has(.textarea){height:80%}#contact-form form.contact-form .autoform-field:has(.textarea) textarea{width:100%;height:100%;border:2px solid #d95e17;outline:0;color:#080a0d;background-color:#fff;font-size:clamp(2rem,min(1.5vw,3vh),3rem);font-family:kallisto,sans-serif;font-weight:500;font-style:normal;padding:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}#contact-form form.contact-form .autoform-field:has(.autoform-submit){height:10%}#contact-form form.contact-form .autoform-field:has(.autoform-submit) input{transition:.2s;width:fit-content;float:right;background-color:#d95e17;border-radius:1.5rem;color:#080a0d;cursor:pointer;font-size:clamp(1.2rem,min(1.5vw,3vh),2rem);padding:.5rem 3rem;margin-top:1rem;font-family:kallisto,sans-serif;font-weight:800;font-style:normal}#contact-form form.contact-form .autoform-field:has(.autoform-submit) input:hover{color:#fff;scale:1.1}section#solutions{padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}section#solutions .container .row .col:first-of-type{width:50%;padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}section#solutions .container .row .col:first-of-type h2{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#solutions .container .row .col:first-of-type p{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#solutions .container .row .col:last-of-type{padding:2rem;width:50%}section#solutions .container .row .col:last-of-type .image{position:relative;width:100%;height:100%;aspect-ratio:1}section#solutions .container .row .col:last-of-type .image img{object-fit:cover}section#solutions .container .row .col:last-of-type .image:before{content:"";position:absolute;background-color:#fff;top:0;left:0;aspect-ratio:1;height:clamp(6rem,8vw,12rem);width:auto}@media(max-width:1200px){section#solutions .container .row{flex-direction:column;align-items:center;justify-content:center;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#solutions .container .row .col:first-of-type{padding:0;width:100%}section#solutions .container .row .col:last-of-type{padding:0;width:max(400px,60%);margin:0 auto}section#solutions .container .row .col:last-of-type .image{aspect-ratio:1}}section#consulting-home .container,section#support-home .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section#consulting-home .container .col,section#support-home .container .col{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0;height:60%;width:60%;margin:0 auto}section#consulting-home .container .col h2,section#support-home .container .col h2{margin-top:0;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#consulting-home .container .col p,section#support-home .container .col p{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}@media(max-width:700px){section#consulting-home .container,section#support-home .container{padding:0}section#consulting-home .container .col,section#support-home .container .col{width:90%!important}}section#consulting-home .container{aspect-ratio:1/.9;background-color:#080a0d;position:relative;width:50%;margin:0;margin-left:auto;margin-right:12%;translate:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}section#consulting-home .container p{color:#fff}section#consulting-home .container h2{color:#d95e17}@media(max-width:1200px){section#consulting-home .container{margin-right:8%}}@media(max-width:1000px){section#consulting-home .container{translate:none;width:100%;margin:0;aspect-ratio:unset;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0}section#consulting-home .container .col{width:80%}}@media(max-width:700px){section#consulting-home{margin-top:clamp(1.2rem,min(1.2vw,1.8vh),2rem);margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}}section#support-home .container{aspect-ratio:1/.9;background-color:#d95e17;position:relative;width:50%;margin:0;margin-right:auto;z-index:1}section#support-home .container p{color:#080a0d}section#support-home .container h2{color:#fff}@media(max-width:1000px){section#support-home .container{translate:none;margin:0;width:100%;aspect-ratio:unset;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0}section#support-home .container .col{width:80%}}@media(max-width:700px){section#support-home{margin-top:clamp(1.2rem,min(1.2vw,1.8vh),2rem);margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}}section#support{padding:25rem 0}@media(max-width:1000px){section#support{padding:10rem 0}}section#support .container>.row{gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#support .container>.row h2,section#support .container>.row p{margin:0}section#support .container>.row p{width:40%}@media(max-width:1000px){section#support .container>.row{flex-direction:column}section#support .container>.row p{width:100%}}section#support .container>.image{position:relative;margin:20rem auto;width:90%;aspect-ratio:152/42}section#support .container>.image img{object-fit:cover}section#support .container>.image:before{content:"";position:absolute;background-color:#fff;top:0;left:0;aspect-ratio:1;height:clamp(5rem,7.5vw,10rem);width:auto}@media(max-width:1000px){section#support .container>.image{margin:5rem auto}}section#support .container>.col .row:last-of-type{gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}@media(max-width:700px){section#support .container>.col .row{flex-direction:column}}section#consultant{padding:25rem 0}@media(max-width:1000px){section#consultant{padding:10rem 0}}section#consultant .container .row:first-of-type{margin-bottom:15rem}section#consultant .container .row:first-of-type>.col:first-of-type{width:50%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#consultant .container .row:first-of-type>.col:first-of-type h2{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}section#consultant .container .row:first-of-type>.col:last-of-type{width:45%}section#consultant .container .row:first-of-type>.col:last-of-type .image{position:relative;aspect-ratio:73/76}section#consultant .container .row:first-of-type>.col:last-of-type .image img{object-fit:cover}section#consultant .container .row:first-of-type>.col:last-of-type .image:before{content:"";position:absolute;background-color:#fff;top:0;left:0;aspect-ratio:1;height:clamp(5rem,7.5vw,10rem);width:auto}@media(max-width:1000px){section#consultant .container .row:first-of-type{flex-direction:column;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#consultant .container .row:first-of-type>.col:first-child{width:100%}section#consultant .container .row:first-of-type>.col:last-of-type{width:100%}}section#consultant .container #services{flex-wrap:wrap;justify-content:space-between}@media(max-width:1000px){section#consultant .container #services{flex-direction:column;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}}section#consultant .container #services .service{flex:1 0 30%;max-width:30%;gap:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}section#consultant .container #services .service h2{margin:0}section#consultant .container #services .service ul{list-style:none;margin:0;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0}section#consultant .container #services .service ul li{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;font-size:clamp(1.2rem,min(1.5vw,3vh),2rem);color:#080a0d;border-bottom:2px solid #d95e17;padding:1rem .5rem}section#consultant .container #services .service p{font-family:kallisto,sans-serif;font-weight:800;font-style:normal}section#consultant .container #services .service h3{margin:0}section#consultant .container #services .service h3 span{font-size:clamp(1.2rem,min(1.5vw,3vh),2rem)}@media(max-width:1000px){section#consultant .container #services .service{max-width:max(60%,400px);margin:0 auto}}section#about .container{padding-top:15rem;padding-bottom:25rem}@media(max-width:1000px){section#about .container{padding-top:5rem;padding-bottom:15rem}}section#about .container .about-item{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}section#about .container .about-item:nth-of-type(odd){flex-direction:row}section#about .container .about-item:nth-of-type(even){flex-direction:row-reverse}section#about .container .about-item .col:first-of-type{width:40%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#about .container .about-item .col:first-of-type h2{width:100%}section#about .container .about-item .col:last-of-type{width:45%}section#about .container .about-item .col:last-of-type .image{aspect-ratio:1}section#about .container .about-item .col:last-of-type .image img{object-fit:cover}section#about .container .about-item .col:last-of-type .image:before{content:"";position:absolute;background-color:#fff;top:0;left:0;aspect-ratio:1;height:clamp(5rem,7.5vw,10rem);width:auto}@media(max-width:1000px){section#about .container .about-item:nth-of-type(even),section#about .container .about-item:nth-of-type(odd){flex-direction:column-reverse;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#about .container .about-item .col:first-of-type,section#about .container .about-item .col:last-of-type{width:100%}section#about .container .about-item .col:first-of-type .image,section#about .container .about-item .col:last-of-type .image{width:min(500px,100%);margin:0 auto}}#case-study-intro{overflow-y:clip;min-height:calc(100vh - clamp(10rem,12vw,14rem));height:calc(100vh - clamp(10rem,12vw,14rem))}#case-study-intro .container{height:100%;position:relative}#case-study-intro .container .row{height:100%;max-height:100%}#case-study-intro .container .row>.col{max-height:100%;position:relative}#case-study-intro .container .row>.col:first-of-type{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) 0;height:75%;z-index:1;width:35%;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6)}#case-study-intro .container .row>.col:first-of-type h1{width:100%;line-height:.85}#case-study-intro .container .row>.col:first-of-type a{width:100%;text-decoration:underline}@media(max-width:1000px){#case-study-intro .container .row>.col:first-of-type{height:auto}}#case-study-intro .container .row>.col:last-of-type{height:90%;width:50%}#case-study-intro .container .row>.col:last-of-type .image{position:relative;aspect-ratio:1;width:90%;height:auto;align-self:center}#case-study-intro .container .row>.col:last-of-type .image img{object-fit:cover}#case-study-intro .container .row>.col:last-of-type .image:before{content:"";position:absolute;background-color:#080a0d;top:0;right:0;aspect-ratio:1;height:clamp(6rem,8vw,12rem);width:auto}#case-study-intro .container .row>.col:last-of-type .image #case-img-details{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;width:100%;height:25%;background-color:#d95e17}#case-study-intro .container .row>.col:last-of-type .image #case-img-details h3,#case-study-intro .container .row>.col:last-of-type .image #case-img-details h4{color:#080a0d}#case-study-intro .container .row>.col:last-of-type .image #case-img-details h4{font-family:kallisto,sans-serif;font-weight:500;font-style:normal}#case-study-intro .container .row>.col:last-of-type .image #case-img-details .btn{height:fit-content;margin-bottom:1rem}#case-study-intro .container .row>.col:last-of-type .image #case-img-details .row{width:85%;margin:0 auto}#case-study-intro .container .row>.col:last-of-type .image #case-img-details .row:first-of-type{height:55%;align-items:flex-end}#case-study-intro .container .row>.col:last-of-type .image #case-img-details .row:last-of-type{height:45%;align-items:flex-start}@media(max-width:1000px){#case-study-intro .container .row>.col:last-of-type .image #case-img-details .row{flex-direction:row}}@media(max-width:1000px){#case-study-intro .container .row>.col:last-of-type .image{width:100%;height:auto}}@media(max-width:1000px){#case-study-intro .container .row{flex-direction:column;align-items:center;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}#case-study-intro .container .row .col:first-of-type{width:100%;padding-bottom:0}#case-study-intro .container .row .col:last-of-type{width:max(500px,60%);margin:0 auto}}#case-study-intro .container #hand{position:absolute;bottom:20%;left:20%;translate:50% 50%;width:clamp(4rem,9vw,14rem);transition:.3s;z-index:99;animation:none;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@media(max-width:1000px){#case-study-intro .container #hand{display:none}}#case-study-intro .container #hand:hover{scale:1.1}@keyframes handAnimation{0%{rotate:10deg}50%{rotate:0deg}100%{rotate:10deg}}#case-study-list{margin:26rem 0}#case-study-list .container{display:flex;flex-wrap:wrap;gap:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}#case-study-list .container .case-item{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.5s;width:calc(32% - clamp(1.2rem,min(1.2vw,1.8vh),2rem));cursor:pointer;display:flex;text-align:center;margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) 0}#case-study-list .container .case-item svg{height:300px;transition:.3s;width:80%;margin:0 auto;max-width:400px}#case-study-list .container .case-item h4{margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0 0}#case-study-list .container .case-item p{margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) auto calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);text-align:center;width:90%}#case-study-list .container .case-item:hover svg{width:90%}#case-study-list .container .case-item:hover .btn{scale:1.1}@media(max-width:1200px){#case-study-list .container .case-item{width:calc(50% - clamp(1.2rem,min(1.2vw,1.8vh),2rem))}}@media(max-width:700px){#case-study-list .container .case-item{width:100%}}#case-study-details{margin-top:25rem;margin-bottom:15rem}#case-study-details .container .row{justify-content:space-between}@media(max-width:1000px){#case-study-details .container .row{flex-direction:column}}#case-study-details .container .row .col:first-of-type{width:55%}#case-study-details .container .row .col:first-of-type h2{margin:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0}#case-study-details .container .row .col:first-of-type p{color:#fff;margin:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0}@media(max-width:1000px){#case-study-details .container .row .col:first-of-type{width:100%}}#case-study-details .container .row .col:last-of-type{width:40%}#case-study-details .container .row .col:last-of-type .quote{margin-top:22rem;width:80%;margin-left:auto}#case-study-details .container .row .col:last-of-type .quote h2{font-size:15rem;line-height:.5}#case-study-details .container .row .col:last-of-type .quote h3{margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}#case-study-details .container .row .col:last-of-type .quote h4{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;color:#fff}@media(max-width:1000px){#case-study-details .container .row .col:last-of-type{width:100%}}#case-study-carousel{margin-top:10rem;margin-bottom:20rem}#case-study-carousel .container #carousel{position:relative;width:80%;margin:0 auto}#case-study-carousel .container #carousel .arrow{width:5rem;height:5rem;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:99}#case-study-carousel .container #carousel .arrow.left{left:-10%}#case-study-carousel .container #carousel .arrow.right{right:-10%}#case-study-carousel .container #carousel .arrow svg{transition:.3s}#case-study-carousel .container #carousel .arrow:hover svg{scale:1.2}#case-study-carousel .container #carousel #carousel-items{display:flex;justify-content:center;align-items:center;height:350px}#case-study-carousel .container #carousel #carousel-items .c-item{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.5s;width:50%;opacity:0;position:absolute;display:flex;translate:-50%;aspect-ratio:1;height:auto}#case-study-carousel .container #carousel #carousel-items .c-item .image{height:80%;width:80%;position:relative}#case-study-carousel .container #carousel #carousel-items .c-item .image img{object-fit:cover}#case-study-carousel .container #carousel #carousel-items .c-item:first-of-type{left:-100%}#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(2),#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(3){opacity:1}#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(2){left:25%}#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(3){left:75%}#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(4){left:200%}@media(max-width:1200px){#case-study-carousel .container #carousel #carousel-items .c-item{opacity:0!important;width:80%}#case-study-carousel .container #carousel #carousel-items .c-item:first-of-type{left:-100%}#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(2){opacity:1!important;left:50%}#case-study-carousel .container #carousel #carousel-items .c-item:nth-of-type(3){left:200%}}#case-study-carousel .container #carousel #carousel-items .c-item.odd .image:before{content:"";position:absolute;background-color:#080a0d;top:0;left:0;aspect-ratio:1;height:clamp(2rem,4vw,6rem);width:auto}#case-study-carousel .container #carousel #carousel-items .c-item.even .image:before{content:"";position:absolute;background-color:#080a0d;bottom:0;left:0;aspect-ratio:1;height:clamp(2rem,4vw,6rem);width:auto}