:root{--accent:#0080A0;--accent-rgb:0,128,160}.et-fixed-header#main-header{position:relative!important;transform:none!important;top:auto!important}#logo{max-height:none!important;height:150px!important;width:auto!important}.hover-circle{position:relative;display:block;margin:0 auto 1em;width:90%;max-width:320px;aspect-ratio:1;border-radius:50%;overflow:hidden}.hover-circle img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.hover-circle::before{content:"";position:absolute;inset:0;background:rgba(var(--accent-rgb),.6);opacity:0;transition:opacity .3s ease}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:260px;text-align:center;font:bold italic 1.25em/1.35 sans-serif;color:#fff;white-space:normal;word-wrap:break-word;padding:.5em 0;opacity:0;transition:opacity .3s ease}.hover-circle:hover img{opacity:.25}.hover-circle:hover::before,.hover-circle:hover .overlay-text{opacity:1}.hover-circle:hover+.hover-caption{color:var(--accent);transition:color .3s ease}