.uvibes-teamSection-button{position:relative;display:flex;height:48px;border:1px solid var(--mainColor);border-radius:999px;overflow:hidden;background-color:var(--bckgColor);margin-bottom:2rem}.uvibes-button{flex:1 1;background:none;border:none;color:var(--mainColor);font-family:var(--text-font);font-size:calc(var(--font-size-text) * .9);z-index:1;position:relative;cursor:pointer;transition:transform .2s ease,font-weight .2s ease;@media screen and (max-width:480px){font-size:calc(var(--font-size-text) * .7)}}.uvibes-button:hover{transform:scale(1.02);font-weight:600}.uvibes-button.active{color:var(--bckgColor);font-weight:700;cursor:pointer}.uvibes-button-slider{position:absolute;top:0;bottom:0;left:0;width:calc(100% / 3);background:var(--gradientColor-button);border-radius:999px;transition:left .4s ease,width .4s ease;z-index:0}.uvibes-teamSection-members{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-ref);padding:calc(var(--spacing-ref) * 2) 0;width:100%}.uvibes-teamSection-members.is-carousel{display:block;padding:calc(var(--spacing-ref) * 2) 0}.team-swiper{width:100%;padding-bottom:3.5rem!important;padding-top:1rem}.team-swiper .swiper-button-next,.team-swiper .swiper-button-prev{color:var(--mainColor)!important;scale:.8}.team-swiper .swiper-pagination-bullet-active{background:var(--mainColor)!important}@media screen and (min-width:768px){.uvibes-teamSection-members{flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--spacing-ref) * 2);padding:calc(var(--spacing-ref) * 4) 0}.uvibes-teamSection-members.is-carousel{display:block}}.team-card{justify-self:center;position:relative;width:100%;max-width:350px;aspect-ratio:1/1;background:linear-gradient(white,white) padding-box,var(--gradientColor) border-box;border:1px solid transparent;border-radius:var(--border-radius);@media screen and (max-width:480px){max-width:280px}& div:first-child{background:var(--gradientColor-card);border-radius:calc(var(--border-radius) * .5) calc(var(--border-radius) * .5) 0 0;height:40%}& img{border-radius:50%;width:60%;height:60%;object-fit:cover;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);border:4px solid white}}.content-card{width:100%;height:60%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;padding:0 1rem 1.5rem;& p:first-child{font-size:clamp(1.2rem,5vw,1.8rem);color:var(--mainColor);font-weight:700;text-align:center}& p:last-child{font-size:clamp(.9rem,3vw,1.1rem);color:#666;text-align:center}}