#banner-campaign{margin:60px 0}@media (max-width:992px){#banner-campaign{margin:32px 0}}#banner-campaign.bg-fill{padding:var(--Spacing-60,60px) 0;background:var(--Gradient-gradient-3,linear-gradient(90deg,#0FF 60%,#0F0 100%));margin:0}#banner-campaign.bg-fill+section{margin-top:0!important}#banner-campaign card-slider{--f-carousel-slide-width:calc(1296px / 4);--f-carousel-dots-height:55px}@media (max-width:992px){#banner-campaign.bg-fill{padding:32px 0}#banner-campaign card-slider{--f-carousel-slide-width:270px}}#banner-campaign card-slider .f-carousel.has-dots{margin-bottom:56px}#banner-campaign card-slider .f-carousel__nav{max-width:360px;position:relative;left:50%;transform:translateX(-50%)}#banner-campaign card-slider .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)}#banner-campaign card-slider .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}#banner-campaign card-slider .f-carousel__nav .f-button svg{width:16px;height:16px}#banner-campaign card-slider .f-carousel__dots{width:auto;height:44px;gap:0;top:calc(100% + 12px);left:50%;transform:translateX(-50%);right:inherit;bottom:inherit}#banner-campaign card-slider .f-carousel__dots li{opacity:1}#banner-campaign card-slider .f-carousel__dots li.is-current button .f-carousel__dot{background:var(--Brand-colors-Primary-500-base,#000FFF)}#banner-campaign card-slider .f-carousel__dots li button{width:24px;height:24px}#banner-campaign card-slider .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}#banner-campaign card-slider .f-carousel__slide{padding-right:20px}#banner-campaign card-slider .f-carousel__slide:last-of-type{padding-right:0}#banner-campaign .banner-campaign{display:flex;align-items:stretch}@media (max-width:992px){#banner-campaign card-slider .f-carousel__slide{padding-right:0;padding-left:12px}#banner-campaign card-slider .f-carousel__slide:last-of-type{padding-right:12px}#banner-campaign .banner-campaign{margin-inline-start:-12px;margin-inline-end:-12px;width:inherit}}#banner-campaign .banner-campaign .card-campaign{display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;border-radius:var(--Spacing-20,20px);overflow:hidden;margin:0}#banner-campaign .banner-campaign .card-campaign__image{display:block;width:100%;height:277px;object-fit:cover}#banner-campaign .banner-campaign .card-campaign__content{flex:1;display:flex;padding:var(--Spacing-16,16px) var(--Spacing-16,16px) var(--Spacing-20,20px);flex-direction:column;align-items:flex-start;gap:var(--Spacing-20,20px);align-self:stretch;background:var(--Brand-colors-Primary-500-base,#000FFF)}#banner-campaign .banner-campaign .card-campaign__content .content{flex-grow:1;color:var(--Brand-colors-Secondary-500-base,#0FF);font-family:Mangueira,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5}#banner-campaign .banner-campaign .card-campaign__content .content em,#banner-campaign .banner-campaign .card-campaign__content .content sub{color:var(--Brand-colors-Secondary-500-base,#0FF);font-family:Mangueira,sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.5}#banner-campaign .banner-campaign .card-campaign__content .content p{margin:0}#banner-campaign .banner-campaign .card-campaign__content .btn-link{color:var(--Neutral-white,#FFF);font-family:Mangueira,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.42;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding:0}