.dg-21q4-blog-slider .container .controls{display:flex}.dg-21q4-blog-slider .container .controls span{cursor:pointer;display:inline-flex;padding:15px}.dg-21q4-blog-slider .container .heading-wrap{display:flex}.dg-21q4-blog-slider .container .heading-wrap .heading{flex:1;margin-left:30px}.dg-21q4-blog-slider .blog-posts{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(50vw - 615px)}.dg-21q4-blog-slider .blog-posts::-webkit-scrollbar{display:none}.dg-21q4-blog-slider .blog-posts>div{background:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.1);flex:none;margin:30px;padding:30px;scroll-margin:0 0 0 30px;scroll-snap-align:start;width:310px}.dg-21q4-blog-slider .blog-posts>div a.image-wrap{display:block;margin-bottom:30px}.dg-21q4-blog-slider .blog-posts>div a.image-wrap img{height:auto;width:100%}.dg-21q4-blog-slider .blog-posts>div .content h3{color:#003349;font-size:20px;font-weight:700;line-height:140%}.dg-21q4-blog-slider .blog-posts>div .content h3 a{color:#003349}.dg-21q4-blog-slider .blog-posts>div .content a.more-link{color:var(--dgm-color-text-accent);font-size:16px;font-weight:lighter;line-height:160%}@media screen and (max-width:768px){.dg-21q4-blog-slider .container .controls{display:flex}.dg-21q4-blog-slider .container .controls span{cursor:pointer;display:inline-flex;padding:15px}.dg-21q4-blog-slider .container .heading-wrap{flex-direction:column}.dg-21q4-blog-slider .container .heading-wrap .heading{flex:1;margin-left:0}.dg-21q4-blog-slider .blog-posts{margin-left:0}.dg-21q4-blog-slider .blog-posts>div{margin:30px 20px;width:70vw}}