.lola-site-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid #e9e6e0;color:#545454;font-family:Roboto,Arial,sans-serif}
.lola-header-inner{max-width:1200px;margin:auto;min-height:96px;padding:14px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-sizing:border-box}
.lola-brand{display:flex;flex-direction:column;color:#2c6f97!important;font-family:Georgia,serif;font-size:28px;line-height:1.25;text-decoration:none!important;white-space:nowrap}
.lola-brand small{font:10px/1.5 Roboto,Arial,sans-serif;letter-spacing:3px;color:#777;margin-top:5px}
.lola-menu-links{display:flex;gap:34px;align-items:center;list-style:none!important;margin:0!important;padding:0!important}
.lola-menu-links li{list-style:none!important;margin:0!important;padding:0!important}
.lola-menu-links a{display:block;color:#545454!important;text-decoration:none!important;font:16px/1.5 Roboto,Arial,sans-serif;padding:12px 0;border-bottom:2px solid transparent}
.lola-menu-links a:hover,.lola-menu-links .current-menu-item>a{color:#2c6f97!important;border-bottom-color:#2c6f97}
.lola-menu-links a:focus-visible,.lola-brand:focus-visible,.lola-mobile-navigation summary:focus-visible{outline:2px solid #2c6f97;outline-offset:5px}
.lola-mobile-navigation{display:none}.lola-simple-nav{display:none!important}
.lola-contact{max-width:900px;margin:65px auto 100px;padding:0 25px;text-align:center;font:18px/1.7 Roboto,Arial,sans-serif;color:#545454}.lola-contact h1{font:400 44px/1.2 Roboto,Arial,sans-serif;color:#2c6f97}.lola-contact h2{font:400 25px/1.5 Roboto,Arial,sans-serif}.lola-contact a{color:#2c6f97}.lola-contact .lola-contact-button{display:inline-block;padding:12px 25px;background:#2c6f97;color:white;margin-top:20px;text-decoration:none;border-radius:3px}.lola-blog-page{padding:45px 20px 65px}.lola-blog-page>h1{text-align:center;font:400 42px/1.2 Roboto,Arial,sans-serif;color:#2c6f97;margin:0 0 45px}
@media(max-width:767px){.lola-header-inner{min-height:82px;padding:13px 20px;gap:15px;flex-wrap:wrap}.lola-brand{font-size:24px}.lola-brand small{font-size:9px;letter-spacing:2.6px}.lola-desktop-navigation{display:none}.lola-mobile-navigation{display:block}.lola-mobile-navigation summary{cursor:pointer;list-style:none;font-size:15px;padding:12px 0;color:#2c6f97}.lola-mobile-navigation summary::-webkit-details-marker{display:none}.lola-mobile-navigation summary span{font-size:20px;margin-left:8px}.lola-mobile-navigation nav{position:absolute;left:0;right:0;top:100%;background:white;border-top:1px solid #eee;border-bottom:1px solid #ddd;padding:10px 22px;box-shadow:0 8px 12px #0000000b}.lola-mobile-navigation .lola-menu-links{flex-direction:column;align-items:stretch;gap:0}.lola-mobile-navigation .lola-menu-links a{padding:13px 0}.lola-contact{margin-top:35px}.lola-contact h1{font-size:34px}.lola-contact h2{font-size:21px}.lola-contact a{overflow-wrap:anywhere}}

.page-id-453 [data-id="60ccef7b"] h2,.page-id-453 [data-id="5c4c382"] h2{color:#222222!important}.page-id-453 .elementor-widget-wrap{z-index:3}.page-id-453 .elementor-shape{z-index:1}.page-id-453 [data-id="abnavs"]{display:none}

/* Original circular logo, verified against the October 2025 archive. */
.lola-site-header .lola-brand{display:flex;flex:0 0 auto;line-height:1}
.lola-site-header .lola-brand .lola-original-logo{display:block;width:72px;height:72px;max-width:none;object-fit:contain}
.lola-site-header .lola-header-inner{padding-top:12px;padding-bottom:12px}
@media(max-width:767px){.lola-site-header .lola-brand .lola-original-logo{width:64px;height:64px}.lola-site-header .lola-header-inner{min-height:88px}}
