.carousel[data-v-0f900d34]{align-items:center;display:flex;overflow:hidden;width:100%}.carousel-track[data-v-0f900d34]{animation:scroll-left-0f900d34 60s linear infinite;display:flex;width:auto}@media screen and (max-width:768px){.carousel-track[data-v-0f900d34]{animation:scroll-left-0f900d34 30s linear infinite}}.logo[data-v-0f900d34]{flex:0 0 auto}@keyframes scroll-left-0f900d34{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-wrapper{--card-base-color:245,245,245;background:#f5f5f514;background:rgba(var(--card-base-color),.08);cursor:pointer;outline:8px solid transparent;position:relative;transition:background .75s ease,border-color .65s ease,all .5s ease}.card-wrapper:hover{background:rgba(var(--card-base-color),.1);outline-color:rgba(var(--card-base-color),.05);transform:translateY(-5px)}.card-wrapper:hover .img-wrapper{bottom:-2%}.card-wrapper:hover .img-wrapper.left{bottom:-4%}.img-wrapper{aspect-ratio:1600/884;border-radius:8px 8px 0 0;bottom:-7.5%;box-shadow:0 60px 44px rgba(var(--card-base-color),.35);overflow:hidden;position:absolute;right:35px;transition:all .75s ease-in-out;width:43.5185%}.img-wrapper.left{border-radius:0;box-shadow:24px 60px 44px rgba(var(--card-base-color),.35);right:auto;transition:all .65s ease-in-out;width:70%;z-index:5}.img-wrapper .image{aspect-ratio:1600/884;border-radius:8px 8px 0 0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:relative;transition:all .45s ease;width:100%}.featured-projects[data-v-f65cfa1c]{position:relative}.featured-projects[data-v-f65cfa1c]:before{background-image:linear-gradient(to bottom,#000 0,rgba(var(--firstBackgroundAccent),.15) 80%,#000);opacity:1;z-index:0}.featured-projects[data-v-f65cfa1c]:after,.featured-projects[data-v-f65cfa1c]:before{content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .75s ease;width:100%}.featured-projects[data-v-f65cfa1c]:after{background-image:linear-gradient(to bottom,#000 0,rgba(var(--secondBackgroundAccent),.15) 80%,#000);opacity:0;z-index:1}.featured-projects.swap-colors[data-v-f65cfa1c]:before{opacity:0}.featured-projects.swap-colors[data-v-f65cfa1c]:after{opacity:1}.featured-projects .content-wrapper[data-v-f65cfa1c]{position:relative;z-index:2}
