.image-carousel{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:7rem 0}.image-carousel.theme-dark{background:var(--color-dark);color:var(--color-light)}.image-carousel a{color:var(--color-primary);font-weight:600}@media(max-width:992px){.image-carousel{padding:4rem 0}}.image-carousel--content{margin:0 auto 5rem;max-width:80%;text-align:center}.image-carousel--slider .slick-list,.image-carousel--slider.slick-initialized .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.image-carousel--slider .slick-list{margin-left:-2rem;margin-right:-2rem}.image-carousel--slider .slick-track{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.image-carousel--slider .slick-slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin-left:2rem;margin-right:2rem}.image-carousel--slider .slick-dots{bottom:0;margin-top:25px;position:relative}.image-carousel--slider .slick-dots button,.image-carousel--slider .slick-dots li{height:15px;width:15px}.image-carousel--slider .slick-dots button:hover:before,.image-carousel--slider .slick-dots li.slick-active button:before{color:var(--color-primary)}.image-carousel--slider .slick-dots button:before{color:#818181;font-size:13px}.image-carousel--image img,.image-carousel--image picture{height:auto;max-width:100%}