.general-container{display:flex;height:21rem;margin:0 auto;max-width:55vw;width:55vw;gap:.8rem}.content{background:transparent;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:3rem;cursor:pointer;flex:1;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.05,.6,.39,.94);display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.content:hover{flex:9;box-shadow:.7rem .7rem .5rem rgba(0,0,0,.3);border-radius:2rem}.card-title,.title-card{opacity:0;transform:translateX(2rem);transition:opacity .3s ease,transform .3s ease;position:relative;color:#000}.content:hover .card-title,.content:hover .title-card{opacity:1;transform:translateX(0)}.title-card{font-size:1.2rem;line-height:1.1}.subtitle{font-size:1rem}.subsubtitle{font-size:.85rem}.marg-bott{margin-bottom:1.5rem}html{background:#202029}body{transition:background-color .6s ease-in-out}.carousel,.carousel-container{display:flex;align-items:center;justify-content:center}.carousel{max-width:90%;flex-wrap:nowrap;gap:30px;transform-style:preserve-3d;transform:perspective(1000px)}.carousel .item{width:40%;height:15rem;max-width:250px;transition:transform .5s ease,filter .5s ease;-o-object-fit:contain;object-fit:contain;border-radius:12px;flex-shrink:0}.carousel .item.hovered{filter:brightness(1);transform:scale(1.1) translateZ(50px);z-index:2;box-shadow:0 0 20px rgba(119,0,255,.5)}.carousel .item.dimmed{filter:brightness(.4);transform:scale(.95)}.partner-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.26);border-radius:12px;padding:20px;width:220px;transition:transform .5s ease,filter .5s ease;flex-shrink:0;margin:0 10px;transform-style:preserve-3d;transform:perspective(1000px)}.partner-card.hovered{filter:brightness(1);transform:scale(1.08) translateZ(40px);z-index:2;box-shadow:0 10px 30px rgba(250,41,250,.986)}