.featured-projects{background-color:var(--base-100);width:100%;color:var(--base-500);margin-bottom:0;padding:0;position:relative}.featured-projects .featured-project-card{width:100%;height:100svh;transform-style:preserve-3d;perspective:1000px;will-change:transform;justify-content:center;align-items:center;display:flex;position:sticky}.featured-projects .featured-project-card-inner{border:3px solid var(--base-500);transform-origin:50% 100%;will-change:transform;background-color:#fff;border-radius:1rem;gap:0;width:calc(100% - 2rem);height:calc(100% - 2rem);margin:1rem 1rem 0;padding:0;display:flex;position:relative;overflow:hidden}.featured-projects .featured-project-card-content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.featured-projects .featured-project-card-content-main{flex-direction:column;align-items:flex-start;padding:3rem;display:flex}.featured-projects .featured-project-card-info{text-align:left;width:40%;color:var(--base-500);padding:3rem}.featured-projects .featured-project-card-title h2{padding:2rem 0 1rem}.featured-projects .featured-project-card-description{text-align:left;width:75%;color:var(--base-500)}.featured-projects .featured-project-card-img{border-radius:0 1rem 1rem 0;flex:1;width:100%;height:100%;overflow:hidden}.featured-projects .featured-project-card-inner:after{content:"";background-color:var(--base-100);width:100%;height:100%;opacity:var(--after-opacity,0);will-change:opacity;pointer-events:none;z-index:2;position:absolute;top:0;left:0}@media (max-width:1000px){.featured-projects .featured-project-card-inner{border-radius:.75rem;flex-direction:column;width:calc(100% - 1rem);height:calc(100% - 1rem);margin:.5rem .5rem 0}.featured-projects .featured-project-card-img{border-radius:0 0 .75rem .75rem}.featured-projects .featured-project-card-content,.featured-projects .featured-project-card-img{flex:1}.featured-projects .featured-project-card-info{text-align:center;width:75%;margin:0 auto;padding:2rem}.featured-projects .featured-project-card-content-main{padding:2rem}.featured-projects .featured-project-card-title{text-align:center;width:100%}.featured-projects .featured-project-card-description{display:none}}
.client-reviews{flex:1;justify-content:center;width:100%;display:flex}.client-reviews .container{flex:1;justify-content:center;width:100%;display:flex;position:relative}.client-reviews .client-reviews-wrapper{color:#000;flex-direction:column;justify-content:space-between;width:35%;min-height:500px;margin:0 auto;display:flex;position:relative}.client-reviews .client-review-content{z-index:5;flex-direction:column;flex:1;justify-content:center;gap:3rem;width:100%;margin-bottom:2rem;padding:0 2rem;display:flex;position:relative}.client-reviews .client-review-img{aspect-ratio:16/9;background-color:var(--base-400);will-change:opacity;border-radius:1rem;width:100%;padding:1rem;position:relative;overflow:hidden}.client-reviews .client-review-img img{object-fit:cover;will-change:opacity;border-radius:.75rem;width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;top:.5rem;left:.5rem}.client-reviews .client-review-copy h3{text-align:center;color:#000;font-size:1.75rem;line-height:1.25}.client-reviews .client-review-copy h3>div>div{will-change:transform}.client-reviews .clients-list{border-radius:.5rem;align-items:center;gap:.25rem;width:100%;height:4rem;margin-top:auto;padding:.5rem;display:flex;position:relative}.client-reviews .client-item{cursor:pointer;background-color:var(--base-400);border-radius:.25rem;flex-shrink:0;align-items:center;gap:.5rem;height:3rem;padding:.25rem;transition:background-color .5s ease-in-out;display:flex;position:relative;overflow:hidden}.client-reviews .client-item:hover{background-color:var(--base-200)}.client-reviews .client-item.active{background-color:var(--base-100)}.client-reviews .client-avatar{z-index:1;border-radius:.25rem;flex-shrink:0;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.client-reviews .client-info{white-space:nowrap;will-change:opacity;z-index:0;flex-direction:column;flex:1;justify-content:center;gap:.125rem;min-width:0;display:flex;position:relative}.client-reviews p.client-name{color:var(--base-500);will-change:opacity;margin:0;font-size:.9rem;font-weight:600;line-height:1}.client-reviews p.client-title{color:#000;will-change:opacity;margin:0;font-size:.75rem;line-height:1}@media (max-width:1200px){.client-reviews .client-reviews-wrapper{width:50%}.client-reviews .client-review-copy h3{font-size:1.25rem}}@media (max-width:1000px){.client-reviews .client-reviews-wrapper{width:100%;min-height:400px}.client-reviews .container{padding:0}.client-reviews .client-review-content{gap:2rem;margin-bottom:1rem}.client-reviews p.client-name{white-space:normal;padding-right:2rem;font-size:.75rem}.client-reviews p.client-title{display:none}}
