.latest-posts-sec,.subscription-section{border-radius:5px;padding:40px 20px}.subscription-section{margin-top:30px}.latest-blog .latest-posts-sec .top-content,.latest-blog .subscription-section .top-content{text-align:center}.latest-blog .latest-posts-sec .post-listing{display:flex;flex-direction:column;row-gap:30px}.latest-blog .latest-posts-sec .top-content h4,.latest-blog .subscription-section .top-content h4{border-bottom:1px solid #034146;color:var(--primary);display:inline-block;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:8px}.latest-blog .post-body h5{line-height:1.5;margin-bottom:5px;margin-top:13px}.latest-blog .post-item{text-align:center}.latest-blog .author span{font-size:16px;font-style:italic;font-weight:300;line-height:1.88}.latest-blog .subscription-section .input .hs-input{border-radius:2px;border-width:2px;margin-bottom:30px}.latest-blog .subscription-section .input .hs-input::placeholder{color:var(--primary);opacity:1}.latest-blog .subscription-section .hs-error-msgs{font-size:12px;margin:-4px 0 0}.latest-blog .subscription-section .hs-error-msgs label{color:red!important}.subscription-section ul.no-list{list-style:none;padding:0 0 10px}.subscription-section .hs-submit{width:100%}.subscription-section .hs-submit .hs-button{font-size:16px;width:100%}@media(max-width:767px){.latest-blog .post-item .featured_image{height:50vw!important}}@media(min-width:768px) and (max-width:1024px){.latest-blog .author span{font-size:14px}.latest-blog .top-content h4{font-size:20px}.latest-blog .post-body h5{font-size:16px}}