.block-cards .f-carousel.has-dots{margin-bottom:0 !important}@media(480px <= width <= 1280px){.block-cards .has-dots .f-carousel__viewport:has(.f-carousel__slide.is-selected:first-child){-webkit-mask-image:linear-gradient(to left, transparent 0%, black 10%) !important;mask-image:linear-gradient(to left, transparent 0%, black 10%) !important}.block-cards .has-dots .f-carousel__viewport:has(.f-carousel__slide+.f-carousel__slide.is-selected){-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%, black 50%, black 90%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 10%, black 50%, black 90%, transparent 100%)}.block-cards .has-dots .f-carousel__viewport:has(.f-carousel__slide.is-selected:last-child){-webkit-mask-image:linear-gradient(to right, transparent 0%, black 10%);mask-image:linear-gradient(to right, transparent 0%, black 10%)}}.block-cards .no-carousel{display:flex;flex-wrap:wrap;gap:clamp(10px,-2px + 0.025*100vw,30px);justify-content:center}.block-cards .no-carousel .f-carousel__slide{margin:0;max-width:380px;width:calc((100% - 0*clamp(10px,-2px + 0.025*100vw,30px))/1)}@media screen and (min-width: 576px){.block-cards .no-carousel .f-carousel__slide{width:calc((100% - 1*clamp(10px,-2px + 0.025*100vw,30px))/2);max-width:100%}}@media screen and (min-width: 992px){.block-cards .no-carousel .f-carousel__slide{width:calc((100% - 2*clamp(10px,-2px + 0.025*100vw,30px))/3)}}@media screen and (min-width: 1280px){.block-cards .no-carousel .f-carousel__slide{width:calc((100% - 3*clamp(10px,-2px + 0.025*100vw,30px))/4)}}.block-cards .f-carousel__dots{position:relative;bottom:unset}.block-cards .f-carousel__dots button{align-items:self-end}.block-cards .f-carousel>.block-list-appender{flex-shrink:0;width:100%;align-self:center;max-width:100%;border:1px solid rgba(119,119,119,.2);margin:0;padding:10px;display:flex;position:static;gap:0 10px;justify-content:center;align-items:center;background-color:#fff}.block-cards .f-carousel>.block-list-appender::before{content:"Add Card Item";font-size:14px}.block-cards .f-carousel>.block-list-appender button{background:#4160f3;color:#fff}.block-cards .f-carousel>.block-list-appender button:hover{background:rgb(84,111.9,244.2)}.block-cards .f-carousel:not(.no-carousel)>.block-list-appender{width:180px;height:80px}.f-carousel-card{position:relative;background:var(--wp--custom--color--background);width:100%;padding:clamp(30px,24px + 0.0125*100vw,40px);margin:0 clamp(10px,-2px + 0.025*100vw,30px) 0 0;border-radius:clamp(10px,4px + 0.0125*100vw,20px);box-shadow:inset 0 0 0 1px rgba(83,82,94,.15);display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 480px){.f-carousel-card{width:calc((100% - .5*clamp(10px,-2px + 0.025*100vw,30px))/1.5)}}@media screen and (min-width: 768px){.f-carousel-card{width:calc((100% - 1*clamp(10px,-2px + 0.025*100vw,30px))/2)}}@media screen and (min-width: 992px){.f-carousel-card{width:calc((100% - 1.5*clamp(10px,-2px + 0.025*100vw,30px))/2.5)}}@media screen and (min-width: 1280px){.f-carousel-card{width:calc((100% - 2*clamp(10px,-2px + 0.025*100vw,30px))/3)}}.f-carousel-card figure{margin-inline:calc(clamp(30px,24px + 0.0125*100vw,40px)*-1);aspect-ratio:45/30;position:relative;overflow:hidden;width:calc(100% + clamp(30px,24px + 0.0125*100vw,40px)*2);order:1;border-radius:clamp(10px,4px + 0.0125*100vw,20px) clamp(10px,4px + 0.0125*100vw,20px) 0 0;margin-top:calc(clamp(30px,24px + 0.0125*100vw,40px)*-1);margin-bottom:30px}.f-carousel-card figure img,.f-carousel-card figure picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.contain-image .f-carousel-card figure img,.contain-image .f-carousel-card figure picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-style:preserve-3d}.image-bottom .f-carousel-card figure{order:3;border-radius:0;margin-top:40px !important;margin-bottom:0}.contain-image .f-carousel-card figure{width:100%;margin-inline:auto;aspect-ratio:45/23}.f-carousel-card .muted-heading{margin:0;order:2}.f-carousel-card .card-title{font-size:clamp(1.25rem,18.8px + 0.25vw,1.375rem);margin:20px 0 0 0;font-weight:600;order:2}.f-carousel-card .card-blurb{font-size:0.9375rem;margin-top:10px;order:2}.f-carousel-card .button{width:100%;margin-top:30px !important;order:4}.f-carousel-card .button:hover{background:#ba22ff;color:var(--wp--custom--color--background);box-shadow:none}.image-bottom .f-carousel-card .button{margin-top:40px !important}.center-content .f-carousel-card{align-items:center;text-align:center}.wp-block-meta-cards .f-carousel:not(.no-carousel){overflow-x:scroll;overflow-y:auto;display:flex;gap:20px}.wp-block-meta-cards .f-carousel:not(.no-carousel) .wp-block-meta-card-item{min-width:300px;width:calc(33.333% - 14px)}.wp-block-meta-cards.is-selected .f-carousel:not(.no-carousel) .wp-block-meta-card-item{min-width:300px;width:calc(30% - 12px)}.wp-block-meta-cards .wp-block-meta-card-item{min-width:300px;width:30%;flex-shrink:0;background:var(--wp--custom--color--background);border:1px solid rgba(83,82,94,.15);border-radius:clamp(10px,4px + 0.0125*100vw,20px)}.wp-block-meta-cards .wp-block-meta-card-item.is-selected{width:300px;max-width:300px !important}.wp-block-meta-cards .wp-block-meta-card-item .f-carousel-card{width:100% !important;box-shadow:none !important}
