.related-posts{background:#fff;background:linear-gradient(180deg,#fff 50%,#ededed 0)}.related-posts .title h2{letter-spacing:-2px;line-height:1.13;margin-bottom:20px;padding-bottom:20px;position:relative}.related-posts .title h2:after{background:var(--secondary_color);border-radius:4px;bottom:0;content:"";height:7px;left:0;position:absolute;width:51px}.related-posts .post-listing{column-gap:20px;display:flex;flex-wrap:wrap;margin:0 -43px}.related-posts .post-item{column-gap:20px;padding:0 35px;width:32%}.related-posts .post-item .post-item-inner{background:#fff;border:1px solid #ededed;border-radius:10px;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:all .5s ease .25s}.related-posts .post-item .item-content{background:#fff;padding:40px 30px 35px}.related-posts .post-item .date{color:var(--dark_blue);font-size:14px;font-weight:700;margin-bottom:20px}.related-posts .post-item:hover .post-item-inner{box-shadow:0 10px 21px rgba(8,54,79,.44)}.related-posts .post-item .item-content h3{color:var(--secondary_color);font-size:24px;font-weight:300;line-height:1.25;margin-bottom:20px}.related-posts .post-item a{text-decoration:none!important}.related-posts .post-item li,.related-posts .post-item p{color:var(--primary_color);letter-spacing:normal;line-height:1.4;margin-bottom:10px}.related-posts .post-item li:last-child{margin-bottom:0}.related-posts .post-item p:last-child{margin-bottom:20px}.related-posts .type{color:#0c5573;font-size:12px;font-weight:700;letter-spacing:.7px;margin-bottom:8px;text-transform:uppercase}.related-posts .ft-image{height:180px}.related-posts .ft-image img{height:100%!important;object-fit:cover;width:100%}@media(max-width:1400px){.related-posts .post-item .item-content h3{font-size:21px}.related-posts .post-listing{margin:0 -20px}.related-posts .post-item{padding:0 20px}}@media(max-width:991px){.related-posts .post-listing{justify-content:center;margin:0 -5px}.related-posts .post-item{margin-bottom:30px;padding:0;width:Calc(50% - 15px)}.related-posts .gutter-sizer{width:30px}.related-posts .post-item .item-content{padding:30px 20px}}@media(max-width:650px){.related-posts .post-item{margin-bottom:30px;padding:0;width:100%}.related-posts .post-item:last-child{margin-bottom:0}.related-posts .gutter-sizer{width:0}.related-posts .ft-image{height:200px}}