.wp-block-sporteasy-hero-carousel{border-radius:48px;overflow:hidden;padding:48px 24px}@media(min-width:768px){.wp-block-sporteasy-hero-carousel{padding:0 40px 0 72px}}.wp-block-sporteasy-hero-carousel .hero-carousel-layout{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel-layout{display:grid;gap:40px;grid-template-columns:1fr auto}}.wp-block-sporteasy-hero-carousel .hero-carousel-content{display:flex;flex-direction:column;gap:24px;min-width:0}.wp-block-sporteasy-hero-carousel .hero-carousel-content>.wp-block-buttons,.wp-block-sporteasy-hero-carousel .hero-carousel-content>.wp-block-heading,.wp-block-sporteasy-hero-carousel .hero-carousel-content>.wp-block-paragraph,.wp-block-sporteasy-hero-carousel .hero-carousel-content>.wp-block-sporteasy-discover-button{margin:0}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel-content{justify-content:center;max-width:685px;padding:70px 0}}.wp-block-sporteasy-hero-carousel .hero-carousel__title{font-size:40px;line-height:1.15;text-wrap:balance}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel__title{font-size:clamp(40px,3.39vw + 27.27px,68px);letter-spacing:-1.36px}}.wp-block-sporteasy-hero-carousel .hero-carousel__title strong{color:#63c37b;display:block}.wp-block-sporteasy-hero-carousel .hero-carousel__paragraph{font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:15px;line-height:1.4;margin-bottom:0}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel__paragraph{font-size:20px}}.wp-block-sporteasy-hero-carousel .wp-block-buttons.is-layout-flex{align-items:center;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .wp-block-buttons.is-layout-flex{flex-direction:row}}.wp-block-sporteasy-hero-carousel .wp-block-button:not(.is-style-transparent){width:100%}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .wp-block-button:not(.is-style-transparent){width:auto}}.wp-block-sporteasy-hero-carousel .wp-block-button:not(.is-style-transparent) .wp-element-button{background-color:#63c37b;border-radius:999px;color:#fff;font-size:16px;font-weight:600;line-height:1;padding:15px 24px;transition:opacity .15s ease;width:100%}.wp-block-sporteasy-hero-carousel .wp-block-button:not(.is-style-transparent) .wp-element-button:hover{opacity:.8}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .wp-block-button:not(.is-style-transparent) .wp-element-button{font-size:20px;padding:16px 32px;width:auto}}.wp-block-sporteasy-hero-carousel .wp-block-button.is-style-transparent .wp-element-button{background:none;border:none;color:#fff;font-size:16px;font-weight:500;line-height:1;min-height:auto;padding:0}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .wp-block-button.is-style-transparent .wp-element-button{font-size:20px}}.wp-block-sporteasy-hero-carousel .hero-carousel-columns{display:flex;flex-direction:column;gap:13px;margin-left:-24px;margin-right:-24px}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel-columns{flex-direction:row;gap:16px;height:0;margin:0;min-height:100%;width:520px}}.wp-block-sporteasy-hero-carousel .hero-carousel-col{flex:1;height:197px;overflow:hidden}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel-col{height:100%}}.wp-block-sporteasy-hero-carousel .hero-carousel-col ul{list-style:none;margin:0;padding:0}.wp-block-sporteasy-hero-carousel .hero-carousel-col__slide{aspect-ratio:252/345;border-radius:16px;flex-shrink:0;height:197px;overflow:hidden;width:auto}@media(min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel-col__slide{height:auto;width:100%}}.wp-block-sporteasy-hero-carousel .hero-carousel-col__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(prefers-reduced-motion:reduce){.wp-block-sporteasy-hero-carousel .hero-carousel-col{overflow-x:auto}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.wp-block-sporteasy-hero-carousel .hero-carousel-col{overflow-x:hidden;overflow-y:auto}}
