#toc h2{text-align:center}.wp-block-image{display:none}.writer-cont{border-bottom:1px solid #dedfe0;margin-bottom:2rem;padding-bottom:1.5rem}.writer-cont p{font-size:.9rem;line-height:1.2;margin:0}main{margin:10px auto;width:75%}main img{max-width:100%}b,i,label,main,p,path,span,strong{color:#2a2a2a}main a,main h1,main h2,main h3,main h4,main h5,main h6,main li,main p,main strong{font-family:Roboto!important}main h1{font-weight:700;margin-bottom:40px}h2 b,h2 strong{color:#f34e3a}main li,main p{font-size:1rem;letter-spacing:.025rem;line-height:1.375rem;margin-bottom:20px;text-align:justify}main li{margin:0}main ul{padding:0 15px 0 30px}.main-image-container img{display:flex;height:660px;margin:0 auto 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%;width:100%}@media screen and (max-width:800px){.main-image-container img{margin-bottom:20px}}.main-image-container h2{background-color:#f34e3a;bottom:3%;color:#fff;left:2.5%;margin:0;opacity:.95;padding:1.5rem 2rem;position:absolute;text-align:center;width:95%}@media screen and (max-width:600px){.main-image-container h2{padding:.4rem .8rem}}.recent-posts{display:grid;gap:30px 4%;grid-template-columns:32% 32% 32%;margin-top:120px;position:relative}.recent-posts>div{border-radius:10px;box-shadow:6px 3px 30px rgba(26,76,110,.2);display:flex;flex-direction:column;flex-shrink:0;position:relative;transition:box-shadow .3s ease;width:100%}.recent-posts>div:hover{box-shadow:6px 3px 15px rgba(26,76,110,.35)}.recent-posts>div img{border-top-left-radius:10px;border-top-right-radius:10px;height:280px;-o-object-fit:cover;object-fit:cover;width:100%}.recent-posts>div>div{padding:30px 35px 50px}.recent-posts>div>div p{color:#2f7dcf;font-size:20px;font-weight:600;margin:0 0 10px}.recent-posts>div>div p:last-child{bottom:20px;color:#000;font-size:14px;margin:0;position:absolute;right:20px}.recent-posts>div>div a{color:#f34e3a;font-size:20px;font-weight:600;text-decoration:none}.recent-posts>div>div a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:1380px){.recent-posts>div>div{padding:30px 20px 50px}}@media screen and (max-width:680px){header{margin-bottom:40px}.recent-posts{-moz-column-gap:20px;column-gap:20px;grid-template-columns:290px 290px 290px;overflow:auto;padding:20px 0}main{width:100%}.main-image-container img{height:400px;-o-object-position:center 30%;object-position:center 30%}h2{margin-top:15px}.recent-posts,h1,h2,p{padding:0 15px}}