.recent-posts-title{color:#0d47a1;font-size:34px;font-weight:bold;letter-spacing:0;line-height:50px;margin-top:30px}.related-posts-wrapper{background-color:#f2f6fa;overflow-x:hidden}.posts-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin:30px 0 40px 0}.posts-grid .post-wrapper{box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);border-radius:10px;background:#fff;overflow:hidden}.posts-grid .post-wrapper img{max-width:100%;height:auto;max-height:240px}.posts-grid .post-wrapper .post-details{padding:20px;margin-top:-7px}.posts-grid .post-wrapper .post-details h3{color:#0d47a1;font-size:24px;font-weight:500;letter-spacing:0;text-align:right;max-height:35px;overflow:hidden}.posts-grid .post-wrapper .post-details p{color:#141414;font-size:18px;letter-spacing:0;line-height:22px;text-align:right;margin-top:5px}.posts-grid .post-wrapper .post-details time{color:#525558;font-size:14px;letter-spacing:0;line-height:21px;text-align:right;margin-top:20px;display:block}@media (max-width:1200px){.posts-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-top:20px}.recent-posts-title{font-size:24px}}.single-post{margin-bottom:20px;max-width:700px;display:flex;flex-direction:column-reverse}.single-post .post-content--wrapper{max-width:650px;position:relative}.single-post .post-share{display:flex;flex-wrap:wrap}.single-post .post-share.top{display:none}.single-post .post-share a{height:42px;width:42px;border-radius:25px;background-color:#cdcdcd;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);margin-left:10px;padding:10px;transition:background-color 0.2s linear}.single-post .post-share a:hover,.single-post .post-share a:focus,.single-post .post-share a:active{outline:#223e82}.single-post .post-share a:hover.facebook,.single-post .post-share a:focus.facebook,.single-post .post-share a:active.facebook{background-color:#223e82}.single-post .post-share a:hover.whatsapp,.single-post .post-share a:focus.whatsapp,.single-post .post-share a:active.whatsapp{background-color:#87cb66}.single-post .post-share a:hover.email,.single-post .post-share a:focus.email,.single-post .post-share a:active.email{background-color:#d71b1f}.single-post .post-share a svg{max-width:100%;max-height:100%}.single-post h1{color:#0d47a1;font-size:30px;font-weight:500;letter-spacing:0;line-height:38px;margin-bottom:10px}.single-post .post-excerpt{color:#141414;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;margin-bottom:20px}.single-post time{color:#525558;font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:20px;display:block}.post-content{line-height:2rem;overflow-x:hidden;color:#141414;font-size:18px}.post-content img.alignright{float:right;margin:0 0 1em 1em}.post-content img.alignleft{float:left;margin:0 1em 1em 0}.post-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}.post-content a img.alignright{float:right;margin:0 0 1em 1em}.post-content a img.alignleft{float:left;margin:0 1em 1em 0}.post-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.post-content>*{margin-bottom:15px}.post-content>*:empty{margin-bottom:0}.post-content p:empty{display:none}.post-content h2{font-size:20px;font-weight:bold;line-height:22px;text-align:right}.post-content mark{background-color:#ffefc9}.post-content ol,.post-content ul{margin-right:3ch}.post-content ol li,.post-content ul li{margin-bottom:15px}.post-content img{max-width:100%;height:auto}.post-content a{text-decoration:underline}@media (min-width:1200px){.single-post{display:grid;grid-template-columns:auto auto;grid-gap:6%}.single-post h1{font-size:50px;line-height:60px}.single-post .post-share.top{display:flex;margin-top:150px;flex-direction:column}.single-post .post-share.top a{margin-bottom:10px;margin-left:0}}@media (max-width:1200px){.above-shadow{height:40px;top:0}}