a{text-decoration:none}h4,h5,h6{text-transform:uppercase;font-weight:600;font-size:18px}.wp-block-image img{margin-bottom:1em}.main-navigation .main-nav li a:hover{background-color:#f7f7f7}.main-navigation .main-nav li a:before{border-bottom:3px solid #6f8590;display:block;content:'';width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0);transition:transform 250ms ease-in-out}.main-navigation .main-nav li a:hover:before{transform:scaleX(1)}.wp-block-latest-posts__post-title{font-size:14px;font-weight:700;line-height:1.3em;display:list-item}.copyright-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.copyright-bar ul{list-style:none;margin:0}.copyright-bar ul li{display:inline;margin:.5em}.entry-title a:hover{color:var(--base)}a.read-more{display:block;margin-top:1em;text-transform:uppercase;font-size:14px}.generate-columns .inside-article{position:relative}.entry-meta{text-transform:uppercase;font-size:13px;font-weight:700;color:var(--base)}body:not(.single) footer.entry-meta{position:absolute;top:25px;left:25px;padding:10px;background:rgb(0 102 204/90%);color:var(--base-3);margin:0}body:not(.single) footer.entry-meta a{color:var(--base-3)}body:not(.single) footer.entry-meta:hover{background:var(--accent)}body:not(.single) footer.entry-meta:hover a{color:var(--base-2)}.paging-navigation a{color:var(--base)}.paging-navigation a:hover{color:var(--contrast-3)}.wp-block-post-author__bio{font-size:.9em}.single-post .page-header.author-box{padding:25px 0 0}.author-box.page-header .avatar{border-radius:50%;margin:0 0 10px;width:150px;height:150px;object-fit:cover}.author-box .postsby{font-size:24px;font-weight:700;width:100%}.author-box .author-social{width:100%}.author-box .author-social a{margin-right:1em}@media screen and (max-width:768px){.author-box .postsby,.author-box .author-social{text-align:center}}.author-box .short-description p,.author-box .main-description p{font-size:17px}@media screen and (min-width:768px){.author-box .flex-col-25{max-width:180px}}.flex-row{display:flex;flex-wrap:wrap}.flex-col{width:100%;display:flex;flex-wrap:wrap;padding:10px}@media screen and (min-width:768px){.flex-col-25{width:25%}.flex-col-33{width:33%}.flex-col-50{width:50%}.flex-col-67{width:67%}.flex-col-75{width:75%}.flex-col-100{width:100%}}.align-center{align-items:center}.justify-center{justify-content:center}@media screen and (max-width:768px){.align-center-mobile{align-items:center}.justify-center-mobile{justify-content:center}}