section.carousel-blocks div.carousel-blocks-wrapper{padding:0}section.carousel-blocks div.carousel-blocks-wrapper h3{text-align:center;padding-left:2rem;padding-right:2rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper{position:relative;padding:0 2rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{z-index:10000}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only::before,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev::before,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next::before{content:none;position:inherit;width:auto;left:auto;top:auto;height:auto;z-index:auto;transition:none}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-sr-only::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev::after,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next::after{background:none;transition:none}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{position:absolute;top:calc(50% - 2rem);left:10rem;background-image:var(--arrow-black);background-repeat:no-repeat;background-size:1.5rem;background-position:center right 46%;padding:2rem;width:auto;height:auto;font-size:0;line-height:0}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev:hover,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev:focus,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next:hover,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next:focus{transition:background-color 0.1s linear;background-image:var(--arrow-white)}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{transform:rotate(180deg)}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 10rem);transform:translateX(-100%)}@media all and (max-width: 1800px){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:2vw}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 2vw)}}@media all and (max-width: var(--desktop-large)){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:1.4rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 1.4rem)}}@media all and (max-width: var(--desktop)){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:0.5rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:calc(100% - 0.5rem)}}@media all and (max-width: 900px){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev{left:0rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{left:100%}}@media all and (max-width: var(--tablet-small)){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{background-size:1rem;background-position:center right 46%;padding:1.5rem;top:calc(50% - 0.75rem)}}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content{display:flex;max-width:var(--smallest-width);margin:0 auto;padding-top:1rem;overflow:hidden;position:relative}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content.two-items{max-width:900px}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li{flex:1 1 auto;min-height:320px;margin:0 0 1rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item{position:relative;height:100%;width:100%;padding:0 0.65rem;box-sizing:border-box}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link{height:100%;width:100%;display:block;position:relative}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a div,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link div{position:absolute;width:100%;bottom:0;padding:5rem 1.6rem 1rem;box-sizing:border-box;background: rgb(0, 0, 36);background: rgb(0, 0, 36);background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.9136029411764706) 20%, rgba(0,0,0,0.5466561624649859) 63%, rgba(0,0,0,0) 100%);}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a h4,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link h4{padding-bottom:0.5rem}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a p,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div.no-link p{padding-bottom:0}section.carousel-blocks div.carousel-blocks-wrapper.image-only-blocks div.carousel-blocks-content-wrapper ul.carousel-blocks-content li{min-height:180px}section.carousel-blocks div.carousel-blocks-wrapper.image-only-blocks div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item a img,section.carousel-blocks div.carousel-blocks-wrapper.image-only-blocks div.carousel-blocks-content-wrapper ul.carousel-blocks-content li div.carousel-blocks-content-item div img{object-fit:contain;font-family:'object-fit: contain;'}@media all and (max-width: 700px){section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-prev,section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper button.a11y-slider-next{top:43%}section.carousel-blocks div.carousel-blocks-wrapper div.carousel-blocks-content-wrapper ul.carousel-blocks-content li{min-height:260px}}
