@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@300;400;600;700&family=Overlock+SC&display=swap";.carousel{position:relative;height:100%;width:100%}.carousel-slide{display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;width:100%;height:100%}.carousel-img{height:100%;width:100%;object-fit:contain}.carousel .swiper-pagination{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;gap:1rem;width:100%;height:30px;margin-top:1rem;z-index:10}.carousel .swiper-pagination-bullet{border:1px solid var(--col-purple);border-radius:50%;height:1rem;width:1rem;cursor:pointer}.carousel .swiper-pagination-bullet-active{background-color:var(--col-purple)}@media only screen and (max-width:768px){.carousel .swiper-wrapper{width:100%;height:100%}.carousel .swiper-pagination{bottom:5%}}.light .about-nav__container{color:var(--text-white-prim)}.about .home-tag{justify-content:center}.about .home-tag__container{text-align:center;font-size:8vw}.about:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.1}.about-hero{position:relative;height:40dvh;width:100dvw}.about-hero__container{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%}.about-hero__logo{width:250px;height:250px}.about-nav{display:grid;place-items:center;height:70px;background-color:var(--bc-prim);overflow:scroll;scrollbar-width:none}.about-nav__loading{display:flex;justify-content:center;align-items:center}.about-nav::-webkit-scrollbar{display:none}.about-nav__container{display:flex;gap:2rem}.about-nav__container a,.about-nav__container div{white-space:nowrap}.about-content__description{display:flex;gap:5rem;position:relative;padding-top:10rem;padding-bottom:10rem}.about-content__description:first-child{padding-top:5rem}.about-content__description .background-fill{position:absolute;top:0;left:0;z-index:-2}.about-content__description .section-description{font-size:var(--fz-h3);max-width:60%}.about-content__began{margin-top:10rem;justify-content:space-between}.about-content__difference,.about-content__touch{justify-content:space-between;flex-direction:row-reverse}.about-content__difference .section-title,.about-content__touch .section-title{align-self:center;text-align:right}.about-content__difference .section-description,.about-content__touch .section-description{text-align:left}.about-content__heart{justify-content:flex-start;align-items:center}.about-content__heart .about-content__header{display:flex;justify-content:space-between;align-items:center}.about-content__heart .section-title{text-align:left;margin-bottom:4rem}.about-content__heart .section-description{text-align:right}.about-content__lists{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:center}.about-content__list{max-width:28%}.about-content__list .section-list{margin-bottom:1rem}.about-content__special{text-align:center;margin-bottom:15rem;margin-top:5rem}.about-content__special .section-subtitle{font-size:var(--fz-h1)}.about-content__special .btn{margin-inline:auto;margin-top:2rem}.about-content__drive{justify-content:space-between}.about-content__drive .section-description{text-align:right}.about-content__touch .section-description{text-align:center}@media only screen and (min-width:1920px){.about .home-tag__container{font-size:6vw}.about-nav__container{margin-inline:2rem}}@media only screen and (max-width:768px){.about .home-tag__container{font-size:13vw}.about .projects-section__nav{display:none}.about-hero{height:80dvh}.about-hero__container{flex-direction:column-reverse;justify-content:center;text-align:center}.about-nav__container{margin-inline:2rem}.about-content__description{flex-direction:column}.about-content__description .section-description{max-width:100%}.about-content__difference{align-items:center}.about-content__difference .section-description{text-align:center}.about-content__drive .section-description{text-align:left}.about-content__lists{gap:5rem}.about-content__list{width:100%;max-width:100%}}.gdpr-consent{position:fixed;display:flex;justify-content:space-between;align-items:center;width:50rem;bottom:3%;left:50%;right:0;gap:1rem;transform:translateX(-50%);border:1px solid var(--col-blue);border-radius:0 25px 0 25px;background-color:var(--bc-black-light);padding:3rem 1rem;box-shadow:0 -2px 5px rgba(0,0,0,.1);z-index:1000}.gdpr-consent p{width:80%}.gdpr-consent p:first-of-type{margin-bottom:.5rem}.gdpr-consent .btn-primary{color:var(--text-white-sec)}@media screen and (max-width:768px){.gdpr-consent{flex-direction:column;width:95%;background-color:var(--bc-black)}.gdpr-consent p{width:100%}.light .gdpr-consent{background-color:var(--bc-sec)}}.light .navbar-item:hover{color:var(--col-yellow)}.light .display-list__button,.light .locale-list__button{color:var(--text-prim)}.light .display-list:after,.light .locale-list:after{color:var(--text-white-prim)}.light .hamburger:before{background-color:var(--text-prim)}.light .hamburger:after{background-color:var(--col-blue)}.light .background__visible,.light .mobile-menu-link{color:var(--text-white-prim)}.light .background__visible{background-color:#046f92}.light .background__visible .display-list__button,.light .background__visible .locale-list__button{color:var(--text-white-prim)!important}.light .background__visible .hamburger:after{background-color:var(--col-yellow)}.navbar{position:fixed;top:0;left:0;width:100dvw;height:75px;padding-inline:40px;transition:all .3s ease-in-out;z-index:99999}.navbar-visible{transform:translateY(0)}.navbar-hidden{transform:translateY(-100%)}.navbar-container{position:relative;justify-content:space-between}.navbar-container,.navbar-left{display:flex;height:100%;align-items:center}.navbar-left{gap:10%}.navbar-middle{position:absolute;left:50%;transform:translateX(-50%);height:100%;font-size:var(--fz-h4);letter-spacing:1.25px}.navbar-middle,.navbar-right{display:flex;align-items:center;gap:20px}.navbar-right{justify-content:space-between}.navbar-right a{white-space:nowrap}.navbar-special{display:flex;position:relative;height:100%;justify-content:center;align-items:center}.navbar-dropdown{display:flex;position:absolute;height:100px;width:50dvw;top:100%;justify-content:space-around;align-items:center}.navbar-dropdown .navbar-item{display:flex;font-family:var(--ff-highlight);font-weight:700;justify-content:center;flex:1 1}.navbar-dropdown .navbar-item a{display:flex;position:relative;height:10px;width:200px;justify-content:center;align-items:center;padding:1.5rem 0;border-radius:25px 0 25px 0;transition:all .25s ease-in-out;background-color:var(--bc-sec-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 200px hsla(0,0%,100%,.08);overflow:hidden}.navbar-dropdown .navbar-item a:hover{border-radius:5px}.navbar-dropdown .navbar-item a:hover .btn-animated{visibility:visible}.navbar-dropdown .navbar-item:hover.navbar-item:after{width:0!important}.navbar-dropdown .navbar-item:first-of-type a{background-color:var(--col-green)}.navbar-dropdown .navbar-item:first-of-type a:hover .btn-animated{background-color:var(--col-yellow)}.navbar-dropdown .navbar-item:nth-child(2) a{background-color:var(--col-blue)}.navbar-dropdown .navbar-item:nth-child(2) a:hover .btn-animated,.navbar-dropdown .navbar-item:nth-child(3) a{background-color:var(--col-purple)}.navbar-dropdown .navbar-item:nth-child(3) a:hover .btn-animated{background-color:var(--col-blue)}.navbar-logo{font-family:var(--ff-highlight)}.navbar-logo .navbar-item:hover{color:var(--col-yellow)}.navbar-logo .navbar-item:hover.navbar-item:after{width:0}.navbar-hidden{top:-100px}.navbar-item{display:flex;position:relative;align-items:center;transition:all .3s ease-in-out;cursor:pointer}.navbar-item:hover{color:var(--text-highlight)}.display-list,.locale-list{position:relative;color:var(--text-white-prim)}.display-list svg,.locale-list svg{width:1rem;height:1rem}.display-list__button,.locale-list__button{display:flex;align-items:center;color:var(--text-white-prim)}.display-list__button:hover,.locale-list__button:hover{color:var(--col-yellow)}.display-list__content,.locale-list__content{position:absolute;top:100%;right:0;width:100%;opacity:0;color:var(--text-white-prim);padding-block:.25rem;transform:translateY(-8px) scale(.95);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.display-list__content--open,.locale-list__content--open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.display-list__dropdown-item,.locale-list__dropdown-item{display:flex;align-items:center;padding-block:.475rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease}.display-list__dropdown-item--active,.locale-list__dropdown-item--active{font-weight:900}.hamburger{position:relative;transition:transform .3s ease-in-out;z-index:99}.hamburger-container{display:none;height:3rem;width:3rem;justify-content:center;align-items:center;cursor:pointer;z-index:999999}.hamburger:after,.hamburger:before{content:"";position:absolute;width:1.5rem;height:3px;left:0;background-color:var(--bc-prim-lightest);transition:transform .3s ease-in-out;z-index:-1}.hamburger:before{top:-7px}.hamburger:after{top:0;background-color:var(--col-blue)}.hamburger-close{height:0}.hamburger-close:before{background-color:var(--col-blue);transform:rotate(-45deg) translate(-1.5px,5px)}.hamburger-close:after{transform:rotate(45deg) translateY(-3.5px)}.mobile-menu{position:fixed;top:0;right:0;height:100dvh;width:100dvw;flex-direction:column;background-color:rgba(29,27,27,.807);transform:translateX(100%);backdrop-filter:blur(150px);-webkit-backdrop-filter:blur(150px);box-shadow:inset 0 0 0 50px rgba(21,21,21,.745);transition:all .5s cubic-bezier(.19,.32,.72,.81);overflow:hidden;z-index:9999}.mobile-menu,.mobile-menu-item{display:flex;justify-content:center;align-items:center}.mobile-menu-item{font-size:var(--fz-h1);font-weight:700}.mobile-menu-reveal{transform:translateX(0)}.mobile-menu-content{display:flex;height:70%;width:100%;text-align:center;flex-direction:column;justify-content:space-around;align-items:center}.mobile-menu-top{display:flex;justify-content:center;align-items:center;margin-bottom:3rem;gap:5rem}.mobile-menu-middle{display:flex;flex-direction:column;justify-content:center;width:100%;overflow-y:auto;flex:1 1;gap:3rem}.mobile-menu-middle .navbar-special{height:-moz-fit-content;height:fit-content}.mobile-menu-bottom{margin-top:1.7rem}.mobile-menu-link{text-decoration:none;letter-spacing:1.5px;transition:all .3s ease-in-out}.mobile-menu-link:after{display:block;content:""}.background{background:rgba(0,0,0,0)!important;border-bottom:none}.background__visible{background-color:var(--col-green)}.rot180{font-size:clamp(1.25rem,1.917rem + .1736vw,1.5rem);transition:all .3s ease-in-out}.selected{color:var(--text-highlight)}@media only screen and (min-width:1920px){.navbar-container{max-width:1200px;margin:0 auto}}@media only screen and (min-width:540px)and (max-width:912px){.mobile-menu-content{font-size:1.125rem}.navbar-left{gap:5%}}@media only screen and (max-width:1024px)and (orientation:landscape){.mobile-menu{width:100%}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.navbar{padding:60px}.navbar-left{margin:0 auto;padding-left:4rem;text-align:center;width:-moz-fit-content;width:fit-content}.navbar-middle{display:none}.navbar-right{justify-content:end}.navbar-right .navbar-item,.navbar-right a{display:none}.navbar .hamburger-container{display:flex}.navbar .hamburger-middle{overflow:hidden}.mobile-menu{width:25rem}.mobile-menu-bottom{gap:1rem}.mobile-menu .navbar-dropdown{flex-direction:column;gap:1rem}}@media only screen and (max-width:768px){.light .display-list__button,.light .locale-list__button{color:var(--text-white-prim)}.navbar{height:60px}.navbar-container{position:relative;justify-content:flex-end;align-items:center}.navbar-left{position:absolute;left:50%;transform:translateX(-50%)}.navbar-middle,.navbar-right .navbar-item,.navbar-right a{display:none}.navbar-special{height:auto}.navbar-dropdown{justify-content:flex-start;flex-direction:column;top:175%;width:100%;gap:25px}.navbar-dropdown .navbar-item a{justify-content:center;font-size:1rem;padding:1.5rem;width:140px}.navbar-item div{font-size:1.25rem}.navbar-item:hover.navbar-item:after{width:0}.navbar .display-list,.navbar .locale-list{display:none}.hamburger-container{display:flex}.mobile-menu-bottom{gap:1rem}.mobile-menu-content{font-size:1.125rem!important}.display-list,.locale-list{height:2.5rem;width:2.5rem}.rot180{font-size:1.25rem}}.hero{position:relative;height:125vh}.hero:before{content:"";position:absolute;height:calc(100% + 10vh);margin-top:-10vh;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;opacity:.07;overflow:hidden}.hero-container{height:100vh;min-height:90vh}.hero-container,.hero-content{position:-webkit-sticky;position:sticky;top:0}.hero-content{display:flex;height:100%;flex-direction:row;justify-content:flex-start;align-items:center;flex:1 1;margin-bottom:-55vh;padding-bottom:3rem;padding-left:3vw;padding-right:3vw;-webkit-text-size-adjust:100%;overflow:hidden;z-index:15}.hero-text-wrapper{max-width:70vw;width:100%;position:static}.hero-title{position:-webkit-sticky;position:sticky;top:200px;z-index:15}.hero-title__main{font-size:18vw;font-weight:700;line-height:.8;white-space:nowrap;opacity:.85}.hero-logo{margin-bottom:2rem}.hero-logo img{width:120px}.hero-cta{margin-bottom:2rem}.hero-cta-sub{margin:0 auto;max-width:1200px}.hero-cta-sub .section-subtitle{font-size:var(--fz-h5);color:var(--text-secondary)}.hero-buttons{display:flex;gap:3rem}.hero-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.hero-shape{position:absolute;opacity:.7;will-change:transform}.hero-shape--circle{border-radius:50%}.hero-shape--square{border-radius:8px}.hero-shape--rectangle{border-radius:25px 0 25px 0}.hero-shape--triangle{width:0;height:0}.hero-shape:first-child{width:8vw;height:8vw;top:15%;left:10%}.hero-shape:nth-child(2){width:6vw;height:6vw;background:var(--col-green);top:60%;right:15%}.hero-shape:nth-child(3){border-left:3vw solid rgba(0,0,0,0);border-right:3vw solid rgba(0,0,0,0);border-bottom:5vw solid var(--col-blue);top:2%;right:2%}.hero-shape:nth-child(4){width:5vw;height:5vw;background:var(--col-purple);top:70%;left:20%}.hero-shape:first-child{width:10vw;height:2vw;background:var(--col-yellow-light);top:61%;left:56%}.hero-shape:nth-child(6){width:7vw;height:7vw;background:#06b6d4;top:80%;right:10%}.hero-section__images{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-section__images--left{display:flex;justify-content:center;width:100%;position:absolute;top:15%;opacity:.6;z-index:10}.hero-section__images--right{display:flex;justify-content:space-between;width:70%;position:absolute;right:5%;top:70%;z-index:20}.hero-section__image{width:18vw;height:18vw;margin-bottom:2rem}.hero-section__image img{width:100%;height:100%;object-fit:contain}.hero-section__image.three{transform:rotate(2deg)}.hero-section__image.four{transform:rotate(-3deg)}.hero-section__company{position:absolute;top:18.25%;left:27%;font-size:12vw;height:12vw;width:40vw;z-index:10000}@media only screen and (min-width:1920px){.hero{height:150vh}.hero-container{height:150vh;min-height:90vh;position:-webkit-sticky;position:sticky;top:0}.hero-title__main{font-size:15vw}.hero-section__image{width:10vw;height:10vw}.hero-section__company{top:17%;left:30%;font-size:7vw}}@media only screen and (max-width:768px){.hero{height:100dvh;margin-bottom:5rem}.hero-container{height:90dvh;padding-top:0;padding-inline:1rem}.hero-title__main{font-size:18vw}.hero-cta{margin-bottom:2rem;text-align:right}.hero-buttons{flex-wrap:wrap;justify-content:center}.hero-section__images{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-section__images--left{position:absolute;z-index:10}.hero-section__company{top:17%;left:30%}.hero-shape:first-child{top:55%}}.light .hero-cta-sub .section-subtitle{color:var(--text-secondary-light)}.light .projects-section__content{color:var(--text-white-prim)}.light .projects-section__header ul li:hover{color:var(--col-blue)}.work{position:relative;padding-inline:3%;padding-top:3%;padding-bottom:3%;z-index:200}.home-services{grid-column-gap:0;grid-row-gap:0;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start stretch;position:relative;overflow:hidden;height:60vh}.home-services .project-hero{height:100%}.home-services .project-hero__header{display:flex;flex-direction:column;align-items:center;gap:2rem}.home-services .project-hero__background--strategy:before{background:linear-gradient(30deg,rgba(225,188,39,.4) 0,rgba(75,8,162,.6) 5%,var(--col-purple) 60%)}.home-services .project-hero__background--strategy:after{background:linear-gradient(200deg,rgba(225,188,39,.4) 0,rgba(75,8,162,.6) 5%,var(--col-purple) 60%)}.home-services .project-hero__background--design:before{background:linear-gradient(30deg,rgba(225,188,39,.4) 0,rgba(8,162,46,.6) 5%,var(--col-green) 60%)}.home-services .project-hero__background--design:after{background:linear-gradient(200deg,rgba(225,188,39,.4) 0,rgba(8,162,46,.6) 5%,var(--col-green) 65%)}.home-services .project-hero__background--custom:before{background:linear-gradient(300deg,rgba(225,188,39,.4) 0,rgba(175,161,13,.6) 5%,var(--col-yellow-light) 60%)}.home-services .project-hero__background--custom:after{background:linear-gradient(200deg,rgba(211,190,108,.4) 0,rgba(175,161,13,.6) 5%,var(--col-yellow-light) 65%)}.home-services .project-hero .imagesContainer{filter:blur(3px)}.home-services .project-hero__slug{flex-wrap:wrap}.home-services .project-hero__slug p{font-size:var(--fz-ts)}.sticky{position:-webkit-sticky;position:sticky;top:0}.light .mission{background-color:var(--bc-sec)}.mission{display:grid;position:relative;place-items:center;background-color:var(--bc-black);height:50rem;z-index:200}.mission-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;text-align:center;max-width:960px}.mission .section-title__special{font-feature-settings:"kern" off;font-kerning:none;font-size:var(--fz-h2);letter-spacing:.5px}.projects-section{overflow:hidden}.projects-section__container{margin:0 auto;max-width:1200px}.projects-section .section-title{padding-left:3%;max-width:1200px;margin-bottom:2rem}.projects-section__display{position:relative}.projects-section__header{display:flex;justify-content:space-between;margin-bottom:2rem;padding-inline:3%;margin-inline:0}.projects-section__header ul{list-style-type:none}.projects-section__header ul li{cursor:pointer;transition:all .25s ease-in-out}.projects-section__header ul li:hover{color:var(--col-yellow);transform:scale(1.01)}.projects-section__nav{display:flex;max-width:50%;overflow-x:scroll;overflow-y:hidden;scroll-snap-align:center;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:2rem;font-size:var(--fz-h3)}.projects-section__nav a{cursor:pointer;transition:all .25s ease-in-out}.projects-section__nav a:hover{color:var(--col-yellow);transform:scale(1.05)}.projects-section__content{display:flex;position:relative;height:50rem}.projects-section__project{display:flex;position:relative;justify-content:center;align-items:center;height:100%;width:60%;max-width:960px;padding-inline:2rem}.projects-section__project:before{left:0;width:120%;z-index:-2}.projects-section__project:after,.projects-section__project:before{content:"";position:absolute;top:0;height:100%;background-color:var(--col-blue-light);background:linear-gradient(200deg,rgba(39,225,210,.4) 0,rgba(39,225,210,.6) 5%,var(--col-blue) 60%);transform:skew(150deg);-webkit-transform:skew(150deg);-moz-transform:skew(20deg);-o-transform:skew(20deg)}.projects-section__project:after{left:-35%;width:140%;box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-webkit-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-moz-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);z-index:-1}.projects-section__cta{display:flex;flex-direction:column}.projects-section__cta .section-subtitle,.projects-section__cta .section-title__special{margin-bottom:2rem}.projects-section__cta .section-title__special{font-size:var(--fz-h2)}.projects-section__cta .section-subtitle{font-size:var(--fz-h5)}.projects-section__img{align-self:center;margin-top:5rem;width:50rem;overflow:hidden}.projects-section__img img{width:100%;object-fit:cover}.cta-section{display:grid;place-items:center;text-align:center;padding-block:5rem}.cta-section__btn{margin-top:2rem;margin-inline:auto}.home-tag{display:flex;justify-content:flex-end;align-items:center;padding-block:10rem;padding-right:3%}.home-tag__container{line-height:var(--lh-m);font-size:15vw;font-weight:700;text-align:right}@media only screen and (min-width:1920px){.about-section__block{flex:0 0 85%}.projects-section__content{height:70rem;justify-content:center}.projects-section__project:before{left:30%;transform:translateX(-50%);width:120%;z-index:-2}.projects-section__project:after,.projects-section__project:before{content:"";position:absolute;top:0;height:100%;background-color:var(--col-blue-light);background:linear-gradient(200deg,rgba(39,225,210,.4) 0,rgba(39,225,210,.6) 5%,var(--col-blue) 60%);transform:skew(150deg);-webkit-transform:skew(150deg);-moz-transform:skew(20deg);-o-transform:skew(20deg)}.projects-section__project:after{left:-20%;width:140%;box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-webkit-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-moz-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);z-index:-1}.projects-section__cta{text-align:center;align-items:center}.home-tag{justify-content:flex-start;padding-left:3%}.home-tag__container{font-size:9vw;text-align:left}}@media only screen and (max-width:1920px)and (orientation:landscape){.about-section__block{justify-content:start}.about-section__content{position:relative;flex-direction:column;justify-content:center;align-items:center;padding-inline:1rem}.about-section__content .section-title{position:absolute;top:30%;transform:translateY(-50%);left:0}.about-section__who .content-who .section-description{padding-top:11rem}.about-section__ux{padding-top:6rem}.about-section__services{max-width:100vw}.about-section__services .section-description{max-width:75%}.about-section__service{overflow-x:hidden!important}.about-section__what,.about-section__who{display:flex;height:100%}.about-section__cards{width:100%;gap:1rem;align-items:center;justify-content:center}.about-section__cards[data-locale=en] .card{height:auto!important}.about-section__cards .card{display:flex;justify-content:center;height:auto;width:22%;max-width:10rem;padding:2rem 1rem}.about-section__cards .card .service-title__special{font-size:var(--fz-text)}.about-section__cards .card .service-description{display:none}.about-section__cards .card h4{font-size:.8rem;text-align:center;margin-bottom:0}.about-section__cards :first-child,.about-section__cards :nth-child(3){margin-top:0}.about-section__audit,.about-section__ux,.about-section__web{position:relative;padding-inline:1rem;gap:.9rem}.about-section__audit .about-section__cards,.about-section__ux .about-section__cards,.about-section__web .about-section__cards{justify-content:flex-end}}@media only screen and (max-width:1024px){.about-section__block{justify-content:start}.about-section__content{position:relative;flex-direction:column;justify-content:start;padding-inline:1rem}.about-section__content .section-title{position:absolute;top:0;left:0}.about-section__who .content-who .section-description{padding-top:10rem}.about-section__ux{padding-top:7.5rem}.about-section__services{max-width:100dvw}.about-section__service{overflow-x:hidden!important}.about-section__what,.about-section__who{display:flex;height:100%}.about-section__cards{width:100%;gap:1rem;align-items:center;justify-content:center}.about-section__cards[data-locale=en] .card{height:auto!important}.about-section__cards .card{display:flex;justify-content:center;height:auto;width:22%;padding:2rem 1rem}.about-section__cards .card .service-title__special{font-size:var(--fz-text)}.about-section__cards .card .service-description{display:none}.about-section__cards .card h4{font-size:.8rem;text-align:center;margin-bottom:0}.about-section__cards :first-child,.about-section__cards :nth-child(3){margin-top:0}.about-section__audit,.about-section__ux,.about-section__web{position:relative;padding-inline:1rem;gap:.9rem}.about-section__audit .about-section__cards,.about-section__ux .about-section__cards,.about-section__web .about-section__cards{justify-content:flex-start}.projects-section__content{height:90vh}}@media only screen and (max-width:768px){.mission{height:-moz-fit-content;height:fit-content;padding-inline:1rem;padding-top:5rem;margin-bottom:10rem}.mission-container{text-align:right}.home-services{height:75vh}.work{padding-inline:0}.projects-section .section-title,.projects-section__header{padding-inline:3%}.projects-section__nav{max-width:100%;overflow-x:scroll;white-space:nowrap}.projects-section__content{height:85vh;padding:0}.projects-section__project{width:80%}.projects-section__button svg{width:28px;height:28px}.projects-section__header{justify-content:flex-end}.projects-section__img{width:auto;height:20rem}.projects-section__img img{height:100%;object-fit:contain}.home-tag{padding-inline:3%}}.scroller{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden}.imagesContainer{display:flex;position:relative;white-space:nowrap;width:100vw}.scrollAnimation{animation:scroll 30s linear infinite}.image{flex-shrink:0;width:100vw;height:100%;object-fit:cover}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.light .project-hero{color:var(--text-white-prim)}.project-hero{position:relative;height:60vh;overflow:hidden}.project-hero__background{position:absolute;top:0;left:0;height:100%;width:50%}.project-hero__background:before{left:50%;transform:translateX(-50%);width:120%;z-index:-2}.project-hero__background:after,.project-hero__background:before{content:"";position:absolute;top:0;height:100%;background-color:var(--col-blue-light);background:linear-gradient(200deg,rgba(39,225,210,.4) 0,rgba(39,225,210,.6) 5%,var(--col-blue) 60%);transform:skew(150deg);-webkit-transform:skew(150deg);-moz-transform:skew(20deg);-o-transform:skew(20deg)}.project-hero__background:after{left:0;width:140%;box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-webkit-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-moz-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);z-index:-1}.project-hero__container{display:grid;position:relative;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;height:100%;padding-inline:2rem}.project-hero__header{grid-area:2/1/3/3;align-self:center;justify-self:center;text-align:center;max-width:600px}.project-hero__info{display:flex;flex-direction:column;gap:1rem;grid-area:3/1/4/2;align-self:end;padding-bottom:5rem}.project-hero__content{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.project-hero__slug{display:flex;align-items:center;gap:.5rem}.project-content{display:flex;flex-direction:column;align-items:center;padding-block:5rem;padding-inline:3%;max-width:960px;margin-inline:auto;overflow:hidden}.project-content__container{display:flex;flex-direction:column;width:100%}.project-content__container p{margin-bottom:1rem}.project-content__container p:last-child{margin-bottom:0}.project-content__media{height:50vw;width:100%;margin-block:3%;margin-inline:auto;overflow:hidden}.project-content__description{max-width:960px}.article{font-size:var(--fz-text)}.article .project-hero__header{text-align:left;padding-bottom:3rem;max-width:100%}.article-title{margin-bottom:.5rem;font-weight:700;font-size:var(--fz-h2)!important;padding-block:3rem}.article-description{line-height:var(--lh-l)}.article-cta{margin-top:5rem;font-style:italic}.article-list{line-height:2;padding-left:5%;padding-bottom:.2rem}.article-count,.article-warning{font-size:var(--fz-ts)}.article-warning{font-style:italic;text-align:left;width:100%;margin-top:5rem}@media only screen and (min-width:1920px){.project-hero__container{max-width:1200px;margin:0 auto}.project-hero__header{max-width:960px}.project-content{max-width:1200px}.project-content__media{height:20vw}.article .project-hero__header{max-width:100%}}@media only screen and (max-width:1024px){.project-hero{height:100vh}.project-hero__container{width:100%;grid-template-columns:repeat(1,1fr)}.project-hero__background{width:75%}.project-hero__header{grid-area:2/1/3/2}.project-content{margin-top:0}.project-content__media{height:85vh;overflow:hidden}.project-content__media .carousel{height:100%}}@media only screen and (max-width:768px){.project-hero{height:95vh}.project-hero__container{width:100%;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,1fr)}.project-hero__slug{display:none}.project-hero__background{width:80%;left:-60px}.project-hero__header{grid-area:3/1/6/2}.project-hero__info{grid-area:6/1/7/2;padding-bottom:2%}.project-content{margin-top:0}.project-content__media{height:30rem;overflow:hidden}.project-content__media .carousel{height:100%}}.light .projects-hero__background{opacity:.2}.projects-hero{position:relative;height:40vh;overflow:hidden}.projects-hero__container{display:flex;justify-content:space-between;align-items:center;padding-inline:3%;height:100%}.projects-section__buttons{display:flex}.projects-section__button{cursor:pointer;transition:transform .25s ease-in}.projects-section__button:hover{color:var(--col-yellow);transform:scale(1.01)}.projects-content{margin-top:5rem;margin-bottom:5rem;padding-inline:3%}.projects-content__header{text-align:right;margin-bottom:2rem}.projects-content__container{display:flex;flex-wrap:wrap;gap:2rem}.projects-content__card-container{width:45vw;height:45vw;max-width:800px;max-height:800px;overflow:hidden}.projects-content__card-container .project-hero__header{grid-area:2/2/3/6}.projects-content__card{display:block;position:relative;width:100%;height:100%;margin-bottom:1rem;border-radius:25px 0 25px 0;overflow:hidden;opacity:.8;transition:all .25s ease-in-out}.projects-content__card img{height:100%;object-fit:cover}.projects-content__card:hover{opacity:1;border-radius:5px 0 5px 0}.projects-content__card-info{grid-template-columns:repeat(6,1fr);place-items:center}.projects-content__card-info .section-special{margin-bottom:.5rem}.projects-cta{display:grid;place-items:center;text-align:center;grid-gap:3rem;gap:3rem;padding-top:10rem;padding-bottom:10rem}.articles-section .section-title{margin-bottom:2rem;padding-inline:3%}.articles-section__card{padding-inline:3%}.articles-section .projects-content__card img{object-fit:contain;object-position:left;filter:blur(1px)}.articles-section .project-hero__header{display:flex;flex-direction:column;gap:2rem;align-items:center}@media only screen and (min-width:1920px){.projects-hero{height:60dvh}.projects-hero__background{width:100%;height:100%;display:flex;justify-content:center;align-items:center;left:0;transform:translateX(0)}.projects-hero__background img{height:100%;object-fit:cover}.projects-content__header{text-align:left}.projects-content__container{width:100%}}@media only screen and (max-width:1024px)and (orientation:landscape){.projects-hero{height:100vh}}@media only screen and (max-width:768px){.projects-hero{height:80dvh}.projects-hero__background{left:0;transform:translateX(0)}.projects-hero__background img{height:100%;object-fit:cover}.projects-hero__header{display:grid;align-content:center;grid-row-gap:1rem;row-gap:1rem;height:100%}.projects-hero__description-container{display:flex;flex-direction:column;gap:.8rem}.projects-content__header{text-align:left}.projects-content__container{height:100%}.projects-content__card-container{width:100%;height:100%}.projects-content__card-info{grid-template-rows:repeat(3,1fr);text-align:right}.articles-section{padding-inline:0}.articles-section__card{height:65vh;padding-inline:0;overflow:hidden}.articles-section .projects-content__card img{object-fit:cover}}.partners-section{display:flex;justify-content:center;align-items:center;padding:0 0 10rem}.partners-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;text-align:center}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;align-items:center}.partner-container{display:flex;position:relative;height:80px;width:160px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.partner-container:hover{transform:translateY(-1px)}.partner-logo{display:flex;align-items:center;justify-content:center;height:100%;width:100%;flex-shrink:0;transition:transform .5s ease-in-out}.partner-image{max-width:100%;max-height:100%;object-fit:contain;filter:opacity(.7);transition:filter .3s ease}.partner-container:hover .partner-image{filter:opacity(1)}.partner-logo--slide-right{animation:logoSlideRight .5s ease-in-out forwards}.partner-logo--slide-left{animation:logoSlideLeft .5s ease-in-out forwards}@keyframes logoSlideRight{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes logoSlideLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media(max-width:768px){.partners-grid{display:flex;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);gap:24px}.partners-grid .partner-container{width:45%}.partners-grid .partner-logo{justify-content:start;width:101%}.partners-title{font-size:2rem;margin-bottom:32px}.partner-container{height:100px;width:180px}.partners-section{justify-content:start;padding-inline:3%}}.light .work-with-us:hover{background-color:var(--bc-prim);color:var(--bc-sec)}.work-with-us{padding:6rem 2rem;overflow:hidden;transition:.35s ease-in;margin-top:2rem;cursor:pointer}.work-with-us:hover{background-color:var(--bc-sec-light)}.work-with-us__container{height:20vw}.work-with-us__container,.work-with-us__text-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.work-with-us__text-wrapper{height:100%;overflow:hidden}.work-with-us__text{font-size:15vw;font-weight:700;white-space:nowrap;position:absolute;transition:transform .9s cubic-bezier(.4,0,.2,1);margin:0;line-height:1}.work-with-us__text--secondary{transform:translateX(150%)}.work-with-us__text--slide-left{transform:translateX(-150%)}.work-with-us__text--slide-in{transform:translateX(0)}@media only screen and (min-width:1920px){.work-with-us__container{height:15vw}.work-with-us__text{font-size:12vw}}@media(max-width:768px){.work-with-us{padding:8rem 1rem}.work-with-us__container{height:25vw}}.light .services-content{background-color:var(--bc-sec)}.services .hero{height:50vh}.services .hero-container{height:70vh;min-height:30vh}.services .hero-content{margin-bottom:-25vh;align-items:normal}.services .hero-title{top:5rem}.services .hero-title__main{font-size:18vw}.services-content{position:relative;background-color:var(--bc-black);z-index:200}.services-section{display:flex;justify-content:space-between;padding-inline:3%;padding-block:10rem;margin-bottom:5rem}.services-section__content{max-width:60%;text-align:right;font-size:var(--fz-h3)}.services-section__conclusion,.services-section__list{display:flex;flex-direction:column;gap:1rem}.services-section__conclusion{font-size:var(--fz-h3)}.services-media{margin-bottom:5rem}.services-media .projects-section__header{white-space:nowrap;overflow-y:auto}.services-others{display:flex;justify-content:space-between;padding-inline:3%;gap:2rem;margin-bottom:5rem}.services-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}@media only screen and (min-width:1920px){.services .hero{height:70vh}.services-media .projects-section__header,.services-others,.services-section{max-width:1600px;margin-inline:auto}}@media only screen and (max-width:768px){.services .hero{height:20dvh}.services .hero-container{height:70vh}.services .hero-content{margin-bottom:-15vh}.services-section{display:flex;flex-direction:column;padding-block:0;gap:3rem}.services-section__content{max-width:100%;text-align:left}.services-links{flex-wrap:wrap}.services .projects-section__header{justify-content:flex-end}.services .projects-section__nav{display:none}.services .project-hero__container{grid-template-rows:repeat(1,1fr)}.services .project-hero__header{grid-area:1/1/2/2}}:root{--text-prim:#434343;--text-secondary:#a19e9e;--text-secondary-light:#2f2f2e82;--text-highlight:#e3aa38;--text-highlight-light:#f1c57a;--text-white-prim:rgb(255,255,255);--text-white-sec:rgb(227,227,227);--text-black:#000;--bc-prim:#a566c5;--bc-prim-light:rgba(87,62,117,0.3);--bc-prim-lightest:#ede0f3;--bc-sec:#e4e3e3;--bc-sec-light:rgba(174,172,166,0.593);--bc-sec-dark:#4f4f4f;--bc-ter-light:rgb(40,135,255);--bc-ter-dark:rgb(86,67,250);--bc-black:#101010;--bc-black-light:#a7a7a72a;--col-yellow:#ffe983;--col-yellow-light:#b0951a;--col-green:#00816d;--col-blue:#046f92;--col-blue-light:#046f9249;--col-purple:#573e75;--box-sha-card:0 1.5rem 4rem rgba(--bc-black,0.15);--box-btn-hov:0 1rem 2rem rgba(--bc-black,0.15);--box-btn-act:0 0.5rem 1rem rgba(--bc-black,0.15);--ff-prim:"League Spartan",sans-serif;--ff-highlight:"Overlock SC",cursive;--fz-main:calc(clamp(1.25rem, 2.604vw + 1.05rem, 6.25rem));--fz-h1:clamp(2.75rem,2.4375rem + 1.25vw,3.125rem);--fz-h2:clamp(1.75rem,1.5994rem + 0.4819vw,2.75rem);--fz-h3:clamp(1rem,0.8295rem + 0.6818vw,1.25rem);--fz-h4:clamp(1rem,0.9432rem + 0.2273vw,1.55rem);--fz-h5:clamp(1rem,0.9432rem + 0.2273vw,1.55rem);--fz-text:calc(clamp(0.875rem, 0.195vw + 1.781rem, 1.25rem));--fz-ts:0.8rem;--lh-s:1.25;--lh-m:1.3;--lh-l:1.5}.light body{background-color:var(--bc-sec);color:var(--text-prim);background-position:15%}.light .btn{color:var(--text-white-sec)}.light .text-special,.light .text-special--small,.light .text-special--xs{-webkit-text-stroke-color:var(--text-prim)}.light .selected{color:var(--col-yellow)!important}.light .selected a:visited{color:var(--col-blue)!important}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}body{position:relative;min-height:100dvh;overflow-y:visible;height:unset;font-family:var(--ff-prim);color:var(--text-white-prim);background-color:var(--bc-black)}body:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.01;background-repeat:no-repeat;background-size:cover;background-position:15%;z-index:-1}a{text-decoration:none}a,a:visited{color:inherit}main{margin-top:75px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none}.btn,button{cursor:pointer}.btn{display:flex;position:relative;height:3rem;font-size:var(--fz-h3);width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;align-items:center;justify-content:center;text-align:center;padding:.7rem 1.125rem;letter-spacing:1.5px;border-radius:25px 0 25px 0;transition:all .25s ease-in-out;white-space:nowrap;overflow:hidden}.btn-primary{background-color:var(--bc-prim)}.btn-primary .btn-animated{background-color:var(--col-green);opacity:.6;z-index:0}.btn-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 200px hsla(0,0%,100%,.08)}.btn-strategy{background:linear-gradient(200deg,rgba(225,188,39,.4) 0,rgba(75,8,162,.6) 5%,var(--col-purple) 60%)}.btn-website{background:linear-gradient(200deg,rgba(39,225,210,.4) 0,rgba(39,225,210,.6) 5%,var(--col-blue) 60%)}.btn-design{background:linear-gradient(200deg,rgba(225,188,39,.4) 0,rgba(8,162,46,.6) 5%,var(--col-green) 65%)}.btn-platform{background:linear-gradient(200deg,rgba(211,190,108,.4) 0,rgba(175,161,13,.6) 5%,var(--col-yellow-light) 65%)}.btn:hover{border-radius:5px}.btn:hover .btn-animated{visibility:visible}.btn:focus-visible{outline:2px solid var(--col-yellow)}.btn-animated{visibility:hidden;position:absolute;background-color:var(--col-purple);width:50%;height:60%;border-radius:50%;transform:translate(-50%);mix-blend-mode:multiply;pointer-events:none;z-index:-1;filter:blur(15px);transition:filter .15s ease-in-out}.btn-send{background-color:#046f92}.card{letter-spacing:1.5px;padding:2rem 1.125rem;height:22rem;width:20rem;box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-webkit-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);-moz-box-shadow:2px 6px 44px -9px rgba(0,0,0,.41);transition:all .25s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 200px hsla(0,0%,100%,.08);transition:all .25s ease}.card-prim{color:var(--text-white-prim)}.card-left{border-radius:25px 0 25px 0}.card-right{border-radius:0 25px 0 25px}.card h4{margin-bottom:2rem;text-transform:uppercase}.about-section__ux .card-prim,.about-section__ux a:hover{background-color:var(--col-purple)}.about-section__web .card-prim,.about-section__web a:hover{background-color:var(--col-blue)}.about-section__audit .card-prim,.about-section__audit a:hover{background-color:var(--col-green)}.light .privacy-container{background-color:var(--bc-sec-light)}.privacy{height:-moz-fit-content;height:fit-content;margin-top:10rem;margin-bottom:10rem;text-align:left}.privacy-container{background-color:var(--bc-sec-dark);border-radius:15px;justify-content:start;align-items:start;padding:5rem;line-height:1.5}.privacy-container h2{margin-bottom:0}.privacy-container p{text-align:left}.privacy-description{margin-top:5rem;margin-bottom:5rem}.privacy-section{display:block;margin:1.5rem 0;font-size:var(--fz-h3)}.privacy-link{text-decoration:underline;opacity:.8;transition:opacity .25s ease-in-out}.privacy-link:hover{opacity:1}.legal-container{display:flex;flex-direction:column;gap:3rem}.legal-section ul{margin-top:1rem}.legal-list{margin-left:2rem}.error{display:grid;place-items:center;height:100vh}.error-container .btn-primary{width:100%;margin-top:1rem}.section-title,.section-title__special{font-size:var(--fz-h1);line-height:var(--lh-m)}.section-title__special{font-weight:400}.section-main{font-size:var(--fz-main)}.section-subtitle{font-size:var(--fz-h2);font-weight:400;line-height:var(--lh-m)}.section-h3{font-size:var(--fz-h3)}.section-list{font-size:var(--fz-h5);font-family:var(--ff-highlight)}.section-description,.section-list{line-height:var(--lh-m)}.section-line{line-height:var(--lh-l)}.section-special{font-family:var(--ff-highlight);line-height:var(--lh-m)}.section-text{font-size:var(--fz-text);line-height:var(--lh-m)}.section-small{font-size:var(--fz-ts);line-height:var(--lh-m)}.text-yellow{color:var(--col-yellow)}.text-bold{font-weight:600}.light .text-yellow{color:var(--col-yellow-light)}.text-special{-webkit-text-stroke-width:3px}.text-special,.text-special--small{color:rgba(0,0,0,0);-webkit-text-stroke-color:var(--text-white-prim);-webkit-text-fill-color:none}.text-special--small{-webkit-text-stroke-width:1.5px}.text-special--xs{color:rgba(0,0,0,0);-webkit-text-stroke-color:var(--text-white-prim);-webkit-text-fill-color:none;-webkit-text-stroke-width:.5px}.selected{font-weight:700}.selected,.selected a:visited{color:var(--text-highlight)!important}.container{padding-inline:3%}.line-break:after,.line-break:before{content:"\a";white-space:pre}.placeholder{position:relative;height:100%;overflow:hidden;background-color:#565252}.placeholder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0));animation:loading 2s infinite}.placeholder-card{height:18rem;width:18rem}.placeholder-text{position:relative;height:1rem;width:100%;margin-bottom:.5rem;border-radius:15px;overflow:hidden;background-color:#565252}.placeholder-text__special{width:55%}.placeholder-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0));animation:loading 2s infinite}.placeholder-filter{height:20rem}.loader{height:150px;position:relative;transform:rotate(90deg)}.loader:after,.loader:before{content:"";display:block;position:relative;width:15px;height:15px;margin:10px auto;border-radius:50%;color:var(--col-yellow);background:currentColor;box-shadow:0 50px,0 100px;animation:left 2s ease-in-out infinite}.loader:after{animation:right 3s ease-in-out infinite}@keyframes right{0%,to{transform:translate(-15px)}50%{transform:translate(15px)}}@keyframes left{0%,to{transform:translate(15px)}50%{transform:translate(-15px)}}.slide-in{animation:slide-in .3s forwards}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-20%);opacity:0}@keyframes slide-in{0%{left:-100%;opacity:0}to{left:0;opacity:1}}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media only screen and (min-width:1920px){.container{max-width:1600px;margin:0 auto}}@media only screen and (max-width:768px){main{margin-top:60px}.privacy{height:-moz-fit-content;height:fit-content;padding-inline:1rem}.privacy-container{width:100%;padding:5rem 1rem;white-space:break-spaces}.btn{min-height:-moz-fit-content;min-height:fit-content;white-space:wrap;padding-top:.5rem;padding-bottom:.5rem}.card{flex-shrink:0}}.light .footer-main{border-bottom:1px solid var(--col-green)}.light .footer-cta p{color:var(--text-secondary-light)}.light .footer .btn-primary{color:var(--text-white-sec)!important}.footer{display:flex;flex-direction:column;padding:3rem 5rem;overflow:hidden}.footer-main{display:flex;gap:5rem;border-bottom:1px solid var(--col-blue);padding:2rem 0 3rem}.footer-cta{display:flex;width:50%;flex-direction:column;text-align:center;flex-grow:1;margin-bottom:1.5rem;letter-spacing:.5px}.footer-cta p{margin-bottom:1rem;color:var(--text-secondary)}.footer-cta a{align-self:center}.footer-socials{display:flex;height:2rem;justify-content:center;margin-bottom:5rem;gap:10px}.footer-socials img{width:1.75rem;transition:all .25s ease-in-out}.footer-socials a:hover img{scale:1.05}.footer-details{display:flex;width:40%;justify-content:space-between;text-align:center;flex-grow:1;padding-bottom:2rem}.footer-logo{display:flex;flex-direction:column;align-items:center;font-size:var(--fz-h4);gap:5px}.footer-logo img{width:35px}.footer-about{font-size:var(--fz-ts);font-family:var(--ff-highlight);line-height:var(--lh-l);margin-bottom:2rem}.footer .section-title,.footer .section-title__special{margin-bottom:1rem;text-align:center;font-size:var(--fz-h3);font-family:var(--ff-highlight);color:var(--text-highlight)}.footer .section-subtitle{font-size:var(--fz-h3)}.footer-links{display:flex;flex-direction:column;gap:1rem}.footer-links a{font-size:var(--fz-h4);transition:all .25s ease-in-out}.footer-links a:hover{color:var(--text-highlight)}.footer-copyright{display:flex;justify-content:space-between;text-align:center;font-size:var(--fz-ts);color:var(--text-secondary);padding-top:1rem}.footer-copyright-links{display:flex;gap:1rem}.footer-copyright-links a:hover{color:var(--col-yellow)}@media only screen and (min-width:1920px){.footer-copyright,.footer-main{margin:0 auto;max-width:1200px}}@media only screen and (max-width:768px){.footer{padding-inline:1rem}.footer-main{flex-direction:column;justify-content:center;align-items:center;width:100%;gap:3rem}.footer-cta{width:100%}.footer-socials{height:-moz-fit-content;height:fit-content;margin-bottom:0;gap:2rem}.footer-details,.footer-socials{flex-wrap:wrap;justify-content:center}.footer-details{width:100%;align-items:center}.footer-navigation .footer-links{flex-wrap:wrap;justify-content:center}.footer-links{flex-direction:row;justify-content:center}.footer-links a{font-size:var(--fz-h3)}}