.all-updates{margin:0;padding:90px 0;background:#FFF}
.all-updates .wrapper{max-width:1600px;margin:0 auto;padding:0}
.all-updates .posts-grid{width:100%;margin:0}
.all-updates .posts-grid .grid-sizer,.all-updates .posts-grid .masonry-grid__item{width:calc((100% - 90px) / 2);margin:0 0 30px 30px}
@media(max-width:667px){.all-updates .posts-grid .grid-sizer,.all-updates .posts-grid .masonry-grid__item{width:90%;margin:0 5% 40px 5%}
}.all-updates .posts-grid .gutter-sizer{width:0}
.all-updates .post-item{margin:0 0 30px 0;padding:45px 0;border-radius:30px;-webkit-box-shadow:0 0 4px 3px #00000014;box-shadow:0 0 4px 3px #00000014}
.all-updates .post-item .post-gallery-slider{position:relative}
.all-updates .post-item .post-gallery-slider .slide{position:relative;width:100%}
.all-updates .post-item .post-gallery-slider .slide img,.all-updates .post-item .post-gallery-slider .slide video{width:calc(100% - 90px);height:auto;display:block;margin:0 auto}
.all-updates .post-item .post-gallery-slider .slick-prev,.all-updates .post-item .post-gallery-slider .slick-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:40px;height:40px;border:0;cursor:pointer;font-size:0;padding:0;background:0}
.all-updates .post-item .post-gallery-slider .slick-prev:before,.all-updates .post-item .post-gallery-slider .slick-next:before{display:block;width:20px;height:20px;position:absolute;top:50%;left:50%}
.all-updates .post-item .post-gallery-slider .slick-prev{left:0;background:url("../../assets/img/icon-prev.svg") no-repeat center;background-size:21px 17px}
.all-updates .post-item .post-gallery-slider .slick-next{right:0;background:url("../../assets/img/icon-next.svg") no-repeat center;background-size:21px 17px}
.all-updates .post-item .post-gallery-slider .slick-dots{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}
.all-updates .post-item .post-gallery-slider .slick-dots li button{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.5);border:0;padding:0;font-size:0;cursor:pointer}
.all-updates .post-item .post-gallery-slider .slick-dots li.slick-active button{background:#fff}
.all-updates .post-item .instagram-video-link{display:block;position:relative}
.all-updates .post-item .instagram-video-link img,.all-updates .post-item .instagram-video-link video{width:100%;height:auto}
.all-updates .post-item .instagram-video-link .instagram-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.all-updates .post-item .instagram-video-link .instagram-play-overlay .play-icon{width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,0.8);position:relative}
.all-updates .post-item .instagram-video-link .instagram-play-overlay .play-icon:before{content:'';position:absolute;top:50%;left:54%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #000}
.all-updates .post-item .post-content{margin:20px 45px 0 45px;font-size:15px;line-height:30px}
.all-updates .post-item .post-content .post-date{font-size:14px;line-height:20px;margin:0 0 5px 0}
.all-updates .post-item .post-content .post-title{color:#003595;font-size:25px;line-height:30px;margin:0 0 15px 0;font-weight:700}
@media screen and (max-width:768px){.all-updates{margin:0;padding:60px 0 90x 0}
}