.xds-Carousel-1{position:relative}@media screen and (min-width:768px){.xds-Carousel-2 .xds-Carousel-5{overflow-x:visible}}@media screen and (max-width:767.98px){.xds-Carousel-3:not(.xds-Carousel-12) .xds-Carousel-5{overflow-x:visible}}.xds-Carousel-4{display:flex;position:relative}.xds-Carousel-5{overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none}.xds-Carousel-5::-webkit-scrollbar{display:none}@media screen and (max-width:767.98px){.xds-Carousel-5{margin:0 -3px}}.xds-Carousel-6{margin:0 -3px;display:flex;padding:0;flex-grow:1}.xds-Carousel-7{box-sizing:border-box}@media screen and (max-width:767.98px){.xds-Carousel-7{padding:0 3px;scroll-snap-stop:always;scroll-snap-align:start}}.xds-Carousel-9{display:flex;padding:0 3px}@media screen and (max-width:767.98px){.xds-Carousel-9{min-width:100%!important}.xds-Carousel-9.xds-Carousel-8{min-width:40%!important}}.xds-Carousel-9>*{flex-grow:1}.xds-Carousel-10{scroll-snap-align:start}@media screen and (max-width:767.98px){.xds-Carousel-11{display:none}}@media screen and (max-width:767.98px){.xds-Carousel-12 .xds-Grid-1{gap:0;width:auto;grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none}.xds-Carousel-12 .xds-Grid-1 .xds-Grid-2{grid-row:auto;grid-column:span 1}}@media screen and (min-width:768px){.xds-Carousel-12 .xds-Carousel-5{overflow:hidden}}.xds-Carousel-13{height:100%;display:flex;z-index:2;position:absolute;align-items:center;pointer-events:none;justify-content:center}@media screen and (min-width:768px){.xds-Carousel-2 .xds-Carousel-13{display:none}}@media screen and (max-width:767.98px){.xds-Carousel-3:not(.xds-Carousel-12) .xds-Carousel-13{display:none}}.xds-Carousel-14{left:-30px}@media screen and (max-width:969.98px){.xds-Carousel-14{left:-18px}}.xds-Carousel-15{right:-30px}@media screen and (max-width:969.98px){.xds-Carousel-15{right:-18px}}.xds-Carousel-16{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:6px;justify-content:center}@media screen and (min-width:768px){.xds-Carousel-2 .xds-Carousel-16{display:none}}@media screen and (max-width:767.98px){.xds-Carousel-3:not(.xds-Carousel-12) .xds-Carousel-16{display:none}}.xds-Carousel-17{border:none;cursor:pointer;display:block;padding:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.xds-Carousel-17:hover:not(.xds-Carousel-19):before{border:1px solid var(--colour-meaning-brand)}.xds-Carousel-17:before{width:12px;border:1px solid var(--colour-border-subtle);height:12px;content:"";display:block;border-radius:50%;background-color:var(--colour-background-base)}.xds-Carousel-18{display:none}@media screen and (max-width:767.98px){.xds-Carousel-18{display:block}}.xds-Carousel-19:before{background-color:var(--colour-meaning-brand)}main[dir=rtl] .xds-Carousel-14{left:auto;right:-30px}main[dir=rtl] .xds-Carousel-15{left:-30px;right:auto}@media screen and (max-width:969.98px){main[dir=rtl] .xds-Carousel-15{left:-18px;right:auto}}@media screen and (max-width:969.98px){main[dir=rtl] .xds-Carousel-14{left:auto;right:-18px}}@supports (not (-webkit-hyphens:none)) and (not (-moz-appearance:none)) and (list-style-type:"*") and (not (list-style:custom)){main[dir=rtl] .xds-Carousel-10{scroll-snap-align:end}}