.amh-refined-menu.h-offcanvas-panel{width:min(360px,calc(100vw - 28px))!important;background:#f6f5ef!important;box-shadow:-12px 0 50px #102e3026}
.amh-refined-menu .h-offscreen-panel{min-height:100%;background:#f6f5ef!important;color:#174e4f!important}
.amh-refined-menu .offscreen-header{display:block!important;padding:26px 26px 24px!important;background:transparent!important}
.amh-refined-menu .amh-menu-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:36px}
.amh-refined-menu .amh-menu-eyebrow{font:9px/1.5 Poppins,Arial,sans-serif;letter-spacing:2px;color:#687674}
.amh-refined-menu .amh-menu-close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #c9c9bc;border-radius:50%;background:transparent;color:#174e4f;padding:0;cursor:pointer}
.amh-refined-menu .amh-menu-close:hover{background:#eae9df;border-color:#b59c63}
.amh-refined-menu .amh-menu-title{font:300 38px/1.12 'Open Sans',Arial,sans-serif!important;letter-spacing:-1px!important;text-align:left!important;text-transform:none!important;color:#174e4f!important;margin:0 0 16px!important}
.amh-refined-menu .amh-menu-title em{font-weight:normal;color:#174e4f}
.amh-refined-menu .amh-menu-intro{font:12px/1.7 Poppins,Arial,sans-serif!important;color:#64716c!important;text-align:left!important;margin:0!important;max-width:230px}
.amh-refined-menu .offscreen-content{padding:0 26px 28px!important}
.amh-refined-menu .colibri-menu{counter-reset:menu-item}
.amh-refined-menu .colibri-menu li{border:0!important;background:none!important;margin:0!important}
.amh-refined-menu .colibri-menu li>a{counter-increment:menu-item;display:flex!important;align-items:center;gap:15px;padding:22px 4px!important;border:0!important;border-bottom:1px solid #d9dacf!important;background:transparent!important;color:#174e4f!important;font:300 27px/1.25 'Open Sans',Arial,sans-serif!important;text-align:left!important;text-decoration:none!important;transition:background .2s,color .2s}
.amh-refined-menu .colibri-menu li>a::before{content:'0' counter(menu-item)!important;position:static!important;display:block!important;width:20px!important;height:auto!important;opacity:1!important;transform:none!important;background:none!important;color:#a18850!important;font:10px/1 Poppins,Arial,sans-serif!important;letter-spacing:1px;flex:0 0 20px}
.amh-refined-menu .colibri-menu li>a::after{content:''!important;position:static!important;display:block!important;width:7px!important;height:7px!important;opacity:1!important;margin-left:auto;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)!important;background:none!important;flex:0 0 7px}
.amh-refined-menu .colibri-menu li>a:hover{background:#ecece2!important}
.amh-refined-menu .colibri-menu li>a[aria-current="page"]{border-bottom-color:#b59c63!important;color:#806b3e!important}
.amh-refined-menu .offscreen-footer{margin-top:auto;padding:24px 26px 28px!important;background:transparent!important}
.amh-refined-menu .amanah-menu-contact{border-top:1px solid #b59c63;padding-top:18px;text-align:left}
.amh-refined-menu .amanah-menu-registration{font:9px/1.8 Poppins,Arial,sans-serif!important;color:#687674!important;margin:0!important;overflow-wrap:anywhere}
.amh-refined-menu button:focus-visible,.amh-refined-menu a:focus-visible{outline:2px solid #b59c63!important;outline-offset:4px}
@media(max-height:640px){.amh-refined-menu .amh-menu-top{margin-bottom:16px}.amh-refined-menu .offscreen-header{padding-top:14px!important;padding-bottom:16px!important}.amh-refined-menu .amh-menu-title{font-size:30px!important}.amh-refined-menu .colibri-menu li>a{padding:16px 4px!important}.amh-refined-menu .offscreen-content{padding-bottom:10px!important}}
@media(prefers-reduced-motion:reduce){.amh-refined-menu,.amh-refined-menu *{transition:none!important;animation:none!important}}

.amanah-back-top{display:none}
@media(max-width:1023px){
 .amanah-back-top{position:fixed;left:18px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:999;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #b59c63;border-radius:50%;background:#174e4f;color:#fff;box-shadow:0 3px 12px #09212a26;cursor:pointer}
 .amanah-back-top[hidden],body:has(.h-offcanvas-panel.open) .amanah-back-top,body:has(dialog[open]) .amanah-back-top{display:none}
 .amanah-back-top:focus-visible{outline:3px solid #b59c63;outline-offset:3px}
}
