
.axora-topbar{background:#f0ede5!important;color:#535e52!important;font:11px/1.5 Arial,sans-serif!important;letter-spacing:1.2px;padding:10px 5%!important}.axora-topbar>div{max-width:1440px;margin:auto;display:flex;justify-content:space-between;gap:18px}.axora-topbar a{text-decoration:none;color:inherit;white-space:nowrap}
header.axora-header{position:relative!important;inset:auto!important;width:100%!important;background:#fbfaf6!important;color:#252b27!important;padding:0!important;margin:0!important;border:0!important;z-index:20!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important}.axora-header-inner{max-width:1440px;width:90%;margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:28px}.axora-brand{display:block!important;padding:0!important;border:0!important}.axora-brand img{display:block!important;width:230px!important;height:42px!important;object-fit:contain!important;filter:none!important}.axora-primary{display:flex;align-items:center;gap:26px}.axora-primary a{color:#252b27!important;text-decoration:none;font:13px/1.5 Arial,sans-serif!important;white-space:nowrap}.axora-primary .axora-cta,.axora-cta{display:inline-block;background:#48584b!important;color:#fff!important;padding:13px 21px!important;border-radius:4px!important;text-decoration:none;font:13px/1.5 Arial,sans-serif!important}
.axora-tabs{display:flex!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:thin;padding:10px 5% 13px!important;border-block:1px solid #dedfd5;background:#f0ede5!important;width:100%!important;justify-content:flex-start!important;align-items:center!important}.axora-tabs>a{display:block!important;flex:none!important;padding:9px 14px!important;white-space:nowrap;color:#48584b!important;background:transparent!important;border:1px solid transparent!important;border-radius:4px!important;text-decoration:none!important;font:12px/1.5 Arial,sans-serif!important;letter-spacing:.2px!important}.axora-tabs>a:hover,.axora-tabs>a[aria-current=page]{background:#48584b!important;color:white!important}.axora-tabs a:focus-visible{outline:2px solid #b77d58;outline-offset:2px}.axora-local{padding:11px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dedfd5;background:#fbfaf6;color:#48584b}.axora-local>span{font:11px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.axora-local nav{display:flex!important;position:static!important;flex-wrap:wrap;gap:16px!important;background:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.axora-local nav a{color:#48584b!important;font:12px/1.5 Arial,sans-serif!important;text-decoration:none!important;padding:4px 0!important;white-space:nowrap}.axora-local nav .btn,.axora-local nav .button{background:none!important;border:0!important;border-radius:0!important}
footer.axora-footer{margin:0!important;background:#f0ede5!important;color:#2d3730!important;padding:58px 5% 20px!important;font:14px/1.7 Arial,sans-serif!important;border-top:1px solid #dedfd5!important;display:block!important}.axora-footer-grid{max-width:1440px;margin:auto;display:grid!important;grid-template-columns:1fr 1.5fr 1fr;gap:45px}.axora-footer img{width:230px!important;height:42px!important;object-fit:contain;filter:none!important;margin-bottom:20px}.axora-footer h2{font:18px/1.4 Georgia,serif!important;margin:0 0 18px!important;letter-spacing:0!important}.axora-footer p{margin:0 0 15px!important;max-width:none!important;color:#62685f!important}.axora-footer a{color:#2d3730!important;text-decoration:none!important}.axora-footer a:hover{text-decoration:underline!important}.axora-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.axora-footer-bottom{max-width:1440px;margin:36px auto 0;padding-top:18px;border-top:1px solid #d7d9ce;font-size:12px}.axora-footer details{margin-top:20px}.axora-footer summary{cursor:pointer}.axora-service-directory{padding:64px 5%;background:#fbfaf6;color:#2d3730}.axora-service-directory>div{max-width:1440px;margin:auto}.axora-service-directory h2{font:clamp(32px,4vw,50px)/1.15 Georgia,serif}.axora-service-directory p{color:#62685f}.axora-directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.axora-directory-grid a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 18px;border:1px solid #dedfd5;border-radius:5px;color:#2d3730;text-decoration:none;font:15px/1.5 Arial,sans-serif}.axora-directory-grid a:hover{background:#f0ede5;border-color:#48584b}
body{--paper:#fbfaf6;--sand:#f0ede5;--ink:#2d3730;--green:#48584b;--muted:#62685f;--accent:#b77d58;background:#fbfaf6!important;color:#2d3730!important;font-family:Arial,Helvetica,sans-serif!important}h1,h2,h3{font-family:Georgia,'Times New Roman',serif!important}main .btn,main .button{border-radius:4px!important}html{scroll-padding-top:24px}.axora-inquiry-bridge{background:#f0ede5;border:1px solid #dedfd5;border-radius:5px;padding:22px;margin:20px 0}.axora-inquiry-bridge p{margin:0 0 12px;font:14px/1.7 Arial,sans-serif;color:#48584b}
@media(max-width:1000px){.axora-primary{gap:16px}.axora-primary>a:not(.axora-cta){display:none}.axora-footer-grid{grid-template-columns:1fr 1.5fr}.axora-footer-grid>div:last-child{grid-column:1/-1}.axora-directory-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.axora-header-inner{min-height:82px;gap:12px}.axora-brand img{width:165px!important;height:35px!important}.axora-primary .axora-cta{font-size:11px!important;padding:10px 12px!important}.axora-tabs{padding-inline:5%!important}.axora-local{display:block}.axora-local>span{display:block;margin-bottom:8px}.axora-local nav{gap:13px!important}.axora-footer-grid{grid-template-columns:1fr;gap:28px}.axora-footer-grid>div:last-child{grid-column:auto}.axora-directory-grid{grid-template-columns:1fr 1fr}.axora-directory-grid a{font-size:13px;padding:16px 12px}.axora-topbar{font-size:9px!important;letter-spacing:.5px}}
.axora-topbar,.axora-local{position:relative;z-index:20}header.axora-header{display:block!important;max-width:none!important}header.axora-header .axora-header-inner{display:flex!important;width:90%!important;max-width:1440px!important;margin:0 auto!important;padding:0!important}.axora-tabs{flex-wrap:wrap!important;overflow-x:visible!important}.axora-tabs>a{font-size:11px!important;padding:7px 12px!important}@media(max-width:640px){.axora-tabs{flex-wrap:nowrap!important;overflow-x:auto!important}}

.axora-directory-grid>a{display:block;padding:0;overflow:hidden;background:#f0ede5}.axora-directory-grid>a>img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;transition:transform .35s ease}.axora-directory-grid>a:hover>img{transform:scale(1.025)}.axora-directory-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px}.axora-directory-title>span{color:#b77d58}@media(prefers-reduced-motion:reduce){.axora-directory-grid>a>img{transition:none}.axora-directory-grid>a:hover>img{transform:none}}

.build-story[data-autoplay="true"]{height:100svh!important;min-height:700px!important;position:relative!important}.build-story[data-autoplay="true"] .build-stage{height:100%!important;min-height:700px!important;position:relative!important;top:auto!important}.axora-playback{position:absolute;z-index:12;top:28px;right:5%;padding:10px 15px;border:1px solid #ffffff66;background:#17211bbd;color:#fff9eb;border-radius:3px;font:11px/1.5 Arial,sans-serif;letter-spacing:.8px}.axora-playback:hover{background:#17211b}.axora-playback:focus-visible{outline:2px solid #e5cc87;outline-offset:4px}@media(max-width:640px){.build-story[data-autoplay="true"],.build-story[data-autoplay="true"] .build-stage{height:100svh!important;min-height:740px!important}.axora-playback{top:18px;right:5%;font-size:10px}}
