.features-module-main{font-size:16px;margin-top:-50px;z-index:90}.features-module-main .module-header{margin-bottom:50px}.features-module-wrap h4{font-weight:700}.features-module-wrap .features-module{display:flex;flex-basis:0;flex-flow:column nowrap;flex-grow:1;flex-shrink:0}.features-module-wrap .module-header{max-width:100%}.features-module-wrap .features-module-posts{display:flex;flex-flow:row wrap;flex-grow:1;margin:-20px -15px 0}.features-module-wrap .post-card{display:flex;padding:20px 15px 0;width:25%}.features-module-wrap .post-card .post-holder{background:#fff;border:0;box-shadow:8px 8px 6px 0 rgba(0,0,0,.15);display:flex;flex-flow:row wrap}.features-module-wrap .post-card .post-frame{width:100%}.features-module-wrap .post-card img{height:184px;object-fit:cover;width:100%}.features-module-wrap .post-card .post-frame-holder{padding:20px 25px 0}.features-module-wrap .post-card .btn-wrap{align-items:flex-start;align-self:flex-end;display:flex;flex-flow:column nowrap;gap:10px;padding:20px 25px;width:100%}.features-module-wrap .post-card .text-link{color:inherit;display:inline-block;font-size:12px;font-style:italic;vertical-align:top}.features-module-wrap .post-card .text-link:hover{text-decoration:underline}@media (min-width:1200px){.features-module-wrap .subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1199px){.features-module-wrap{font-size:15px}}@media (max-width:991px){.features-module-main{margin:0}.features-module-wrap{margin-top:0}.features-module-wrap .post-card{width:50%}.features-module-main .module-header{margin-bottom:40px}}@media (max-width:767px){.features-module-wrap .post-card{width:100%}.features-module-wrap .features-module-posts{flex-flow:column nowrap}}