.scrolling-carousel{margin-top:var(--spacing-10x);margin-bottom:var(--spacing-10x)}.scrolling-carousel h3.carousel-heading{line-height:var(--line-height-h-2xl);font-size:var(--font-size-h-2xl);font-weight:var(--font-semibold);font-family:var(--font-family);padding-bottom:var(--spacing-4x);color:var(--neutral-black)}.scrolling-carousel .scrolling-carousel-container{position:relative;flex-direction:column;max-width:1400px;overflow:hidden;display:inline-flex;align-items:stretch;justify-content:space-between;column-gap:var(--spacing-6x)}@media screen and (max-width: 1500px){.scrolling-carousel .scrolling-carousel-container{width:95vw}}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading{border-bottom:0.06rem solid var(--neutral-grey-2);display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6x)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .scrolling-carousel-subtitle{font-size:var(--font-size-body);color:var(--neutral-grey-5);padding-top:var(--spacing-4x);font-family:var(--font-family);margin-bottom:var(--spacing-6x);margin-top:0;font-weight:var(--font-medium)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button{background:none;padding-left:0;padding-right:0}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-left-button,.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-right-button{display:flex;justify-content:center;align-items:center;border:0.06rem solid var(--neutral-grey-5);width:var(--spacing-12x);height:var(--spacing-12x);border-radius:var(--radius-3xl);margin-bottom:var(--spacing-3x)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-left-button.disabled,.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-right-button.disabled{background-color:var(--neutral-grey-2);border:0}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-left-button.disabled svg,.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-right-button.disabled svg{fill:var(--neutral-grey-5)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-left-button svg{fill:var(--primary-color);margin-top:var(--spacing-0-5x);transform:scaleX(-1);margin-right:var(--spacing-0-5x)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-left-button.carousel-control-button-left{margin-right:var(--spacing-1x)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-right-button svg{fill:var(--primary-color);margin-top:var(--spacing-0-5x);margin-left:var(--spacing-0-5x)}.scrolling-carousel .scrolling-carousel-container .scrolling-carousel-subheading .carousel-controls.carousel-controls-js button.carousel-right-button.carousel-control-button-right{margin-left:var(--spacing-1x)}.scrolling-carousel .scrolling-carousel-container .carousel-slider{width:100%;overflow:hidden;display:inline-flex;align-items:stretch;justify-content:space-between;column-gap:var(--spacing-6x)}.scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js a{text-decoration:none}.scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js a img{width:18rem;height:12rem;border-radius:var(--radius-lg);margin-bottom:var(--spacing-4x)}.scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js a .carousel-item-title{color:var(--neutral-black);font-weight:var(--font-semibold);font-size:var(--font-size-body);margin-bottom:0;font-family:var(--font-family);margin-top:0}.scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js a .carousel-item-desc{margin-top:var(--spacing-2x);font-size:var(--font-size-body-sm);line-height:var(--spacing-5x);color:var(--neutral-grey-5);font-family:var(--font-family)}.scrolling-carousel .scrolling-carousel-container .carousel-slider .carousel-item-container.carousel-card-js a .carousel-item-meta{display:block;font-size:var(--font-size-body-sm);line-height:var(--spacing-5x);color:var(--neutral-grey-5);font-family:var(--font-family)}
