.text-align-center{text-align:center}
.post-section{padding:60px 0}
.post-section .post-heading{font-family:GeneralSansMedium;font-size:40px;line-height:48px;color:#2d1c4a;margin-bottom:32px}
.post-section .post-slider .post a{text-decoration:none}
.post-section .post .other-post-image{width:306px;height:168px;object-fit:cover}
.post-section .post .post-content .post-profile{display:flex;align-items:center;gap:8px;margin-top:8px}
.post-section .post .post-content .post-profile .profile-image{width:24px;height:24px;border-radius:50%;object-fit:cover}
.post-section .post .post-content .post-profile .author-name{font-family:GeneralSansRegular;text-transform:capitalize;font-size:14px;line-height:19.07px;text-align:left;color:#21153a}
.post-section .post .post-content .post-title{font-family:GeneralSansSemiBold;font-size:20px;line-height:24px;color:#2d1c4a;margin-top:8px}
.post-section .post .post-content .post-date{font-family:GeneralSansSemiBold;font-size:14px;line-height:17.07px;letter-spacing:.04em;color:#5a6a72;margin-top:8px}
.post-slider.slick-initialized .slick-slide{max-width:310px}
.post-slider .slick-prev,.post-slider .slick-next{top:-55px;width:40px;height:40px;padding:10px 8px;border-radius:50%;border:1px solid #5c3899}
.post-slider .slick-prev{left:calc(100% - 96px)}
.post-slider .slick-next{right:0}
.post-slider .slick-prev::before,.post-slider .slick-next::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;opacity:1}
.post-slider .slick-prev::before{content:url("../../../../../content/dam/oonainsurance/images/icons/MdArrowBack.png")}
.post-slider .slick-next::before{content:url("../../../../../content/dam/oonainsurance/images/icons/MdArrowForward.png")}
.post-slider .slick-arrow.slick-disabled{cursor:default;opacity:.5}
.post-slider .slick-track{display:flex;gap:32px;margin-left:-32px}
.homepage-blog-post-container .post-section{padding:32px 0 0}
@media(max-width:768px){.post-section{padding:48px 0 32px}
.post-section .post-heading{font-size:32px;line-height:38px;color:#435056;margin-bottom:25px;width:220px}
.post-slider .slick-prev,.post-slider .slick-next{top:-43px}
.post-section .slick-list{margin-right:-20px}
.post-slider .slick-track{gap:8px;margin-left:-8px}
.homepage-blog-post-container .post-section{padding:70px 0 0}
.homepage-blog-post-container .post-slider .slick-prev,.homepage-blog-post-container .post-slider .slick-next{top:-38px}
}