.carouselBlock{margin:40px -100px}.carouselBlock__gallery .slick-dots{position:relative;display:flex;justify-content:center;-moz-column-gap:8px;column-gap:8px;list-style:none;padding:0}.carouselBlock__gallery .slick-dots li{display:block;margin-bottom:0}.carouselBlock__gallery .slick-dots li button{color:transparent;cursor:pointer;width:20px;height:20px;background:transparent;outline:none;border:0;position:relative}.carouselBlock__gallery .slick-dots li button::before{color:#000;content:"•";text-align:center;height:20px;width:20px;position:absolute;top:0;left:0;font-size:20px;line-height:1}.carouselBlock__gallery .slick-dots li.slick-active button::before{color:#df471c}.carouselBlock__gallery__item{position:relative;padding:0 24px}.carouselBlock__gallery__item__youtube{position:relative;padding-top:56.25%;cursor:pointer}.carouselBlock__gallery__item__youtube img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.carouselBlock__gallery__item__youtube .video-play-button{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.carouselBlock__gallery__item__caption{margin-top:12px;text-align:center}.blog-post[data-slug=peridot] .ImageGridBlock{grid-template-columns:repeat(2, 1fr) !important;row-gap:20px}@media(min-width: 600px){.blog-post[data-slug=peridot] .ImageGridBlock{grid-template-columns:repeat(5, 1fr) !important}}