#performances{padding:60px 0}#performances card-slider-mobile-only{--f-carousel-slide-width:calc(1296px / 4);--f-carousel-dots-height:55px}@media (max-width:992px){#performances{padding:32px 0}#performances card-slider-mobile-only{--f-carousel-slide-width:277px;margin-inline-end:-12px;margin-inline-start:-12px}}@media (min-width:992px){#performances card-slider-mobile-only{display:grid;grid-template-columns:repeat(4,304px);gap:20px;max-width:1296px}#performances card-slider-mobile-only .f-carousel__slide{padding-right:0!important}}#performances card-slider-mobile-only .f-carousel.has-dots{margin-bottom:56px}#performances card-slider-mobile-only .f-carousel__nav{max-width:360px;position:relative;left:50%;transform:translateX(-50%)}#performances card-slider-mobile-only .f-carousel__nav .f-button{top:calc(100% + 12px);z-index:0;transform:translateY(0);display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;padding:0;border-radius:100px;border:1px solid var(--Brand-colors-Primary-500-base,#000FFF);background:var(--Brand-colors-Primary-500-base,#000FFF);color:var(--Neutral-white,#FFF)}#performances card-slider-mobile-only .f-carousel__nav .f-button:disabled{background:var(--Neutral-white,#FFF);border:1px solid var(--Neutral-white,#FFF);color:var(--Brand-colors-Primary-500-base,#000FFF);opacity:.15}#performances .performances .content,#performances .performances .title{color:var(--Neutral-black,#000);max-width:780px;font-family:Mangueira,sans-serif;font-style:normal}#performances card-slider-mobile-only .f-carousel__nav .f-button svg{width:16px;height:16px}#performances card-slider-mobile-only .f-carousel__dots{width:auto;height:44px;gap:0;top:calc(100% + 12px);left:50%;transform:translateX(-50%);right:inherit;bottom:inherit}#performances card-slider-mobile-only .f-carousel__dots li{opacity:1}#performances card-slider-mobile-only .f-carousel__dots li.is-current button .f-carousel__dot{background:var(--Brand-colors-Primary-500-base,#000FFF)}#performances card-slider-mobile-only .f-carousel__dots li button{width:24px;height:24px}#performances card-slider-mobile-only .f-carousel__dots li button .f-carousel__dot{width:6px;height:6px;border-radius:100px;border:1px solid var(--Brand-colors-Primary-500-base,#000FFF);background:0 0;transition:all .3s ease}#performances card-slider-mobile-only .f-carousel__slide{padding-right:20px}#performances card-slider-mobile-only .f-carousel__slide:last-of-type{padding-right:0}#performances .performances .title{font-size:1.75rem;font-weight:700;line-height:1.28;margin:0}@media (max-width:992px){#performances card-slider-mobile-only .f-carousel__slide{padding-right:0;padding-left:12px}#performances card-slider-mobile-only .f-carousel__slide:last-of-type{padding-right:12px}#performances .performances .title{font-size:1.375rem}}#performances .performances .content{font-size:1rem;font-weight:500;line-height:1.44;margin:16px 0 0}#performances .performances__content{margin-top:40px}@media (max-width:992px){#performances .performances .content{font-size:.875rem;line-height:1.5}#performances .performances__content{margin-top:20px}}#performances .performances__content .card-performance{position:relative;display:flex;width:100%;height:340px;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-shrink:0;border-radius:var(--Border-radius-12,12px);border-bottom:4px solid var(--Gradient-gradient-3,#0FF);overflow:hidden;margin:0}@media (max-width:992px){#performances .performances__content .card-performance{height:100%}}#performances .performances__content .card-performance:hover .card-performance__body .content{transform:translateY(0)}#performances .performances__content .card-performance__image{flex-shrink:0;width:100%;height:170px}#performances .performances__content .card-performance__image img{display:block;width:100%;height:100%;object-fit:cover}#performances .performances__content .card-performance__body{display:flex;width:100%;max-width:100%;height:170px;padding:var(--Spacing-20,20px) var(--Spacing-20,20px) var(--Spacing-40,40px);flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;background:var(--Brand-colors-Primary-500-base,#000FFF)}@media (max-width:992px){#performances .performances__content .card-performance__body{flex-grow:1;height:auto;padding:20px}}#performances .performances__content .card-performance__body .hgroup{display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:100%}@media (max-width:992px){#performances .performances__content .card-performance__body .hgroup{height:auto}}#performances .performances__content .card-performance__body .hgroup .title{color:var(--Brand-colors-Secondary-500-base,#0FF);font-family:Mangueira,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.4}#performances .performances__content .card-performance__body .content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:var(--Spacing-20,20px);flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;background:var(--Brand-colors-Secondary-500-base,#0FF);margin:0;transform:translateY(100%);transition:transform .3s ease-in-out}@media (max-width:992px){#performances .performances__content .card-performance__body .content{position:static;height:auto;transform:none;background-color:transparent;padding:0;margin-top:12px;gap:12px}}#performances .performances__content .card-performance__body .content .text{color:var(--Neutral-black,#000);font-family:Mangueira,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5;margin:0}@media (max-width:992px){#performances .performances__content .card-performance__body .content .text{font-size:.875rem;color:var(--Neutral-white,#FFF)}}#performances .performances__content .card-performance__body .content .btn-link{display:flex;min-height:48px;min-width:120px;padding:var(--Spacing-12,12px) var(--Spacing-20,20px) 10px;justify-content:center;align-items:center;border-radius:117px;background:var(--Brand-colors-Primary-500-base,#000FFF);color:var(--Neutral-white,#FFF);text-align:center;font-family:Mangueira,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;gap:10px}@media (max-width:992px){#performances .performances__content .card-performance__body .content .btn-link{width:100%;max-width:100%;background:var(--Brand-colors-Secondary-500-base,#0FF);color:var(--Brand-colors-Primary-500-base,#000FFF)}}#performances .performances__content .card-performance__body .content .btn-link:after{filter:grayscale(1) invert(1)}