#elementor-popup-modal-6585{justify-content:flex-start!important;align-items:stretch!important;background:rgba(16,17,11,.44)!important;backdrop-filter:blur(3px);z-index:100100!important}
#elementor-popup-modal-6585 .dialog-widget-content{width:min(440px,100vw)!important;max-width:100vw!important;min-height:100dvh!important;height:100dvh!important;margin:0 auto 0 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#202115!important}
#elementor-popup-modal-6585 .dialog-message{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding:0!important;background:#202115!important}
#elementor-popup-modal-6585 .dialog-message :is(.elementor,.elementor-element,.elementor-widget-wrap,.elementor-widget-container){max-width:100%}
#elementor-popup-modal-6585 .dialog-message .elementor-widget-container{margin:0!important;padding:0!important}
#elementor-popup-modal-6585 .dialog-close-button{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}
.ori5-menu,.ori5-menu *{box-sizing:border-box;font-family:var(--ori-u-font,'Be Vietnam Pro',Arial,sans-serif)!important}
.ori5-menu{--ori5-ivory:#F7F4EC;--ori5-moss:#202115;--ori5-sage:#B7BC94;display:flex;flex-direction:column;width:100%;height:100dvh;overflow:hidden;padding:0 22px;background:var(--ori5-moss);color:var(--ori5-ivory);font-size:12px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}
.ori5-menu-head{height:76px;flex:0 0 76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(247,244,236,.15)}
.ori5-menu-logo{display:flex;align-items:center;width:100px;height:65px}
.ori5-menu-logo img{display:block;width:72px;height:52px;object-fit:contain;filter:brightness(0) invert(1)}
.ori5-menu-tools{display:flex;align-items:center;gap:0}
.ori5-menu .ori5-tool{display:flex!important;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:44px;margin:0!important;padding:0!important;background:transparent!important;color:var(--ori5-ivory)!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer}
.ori5-menu .ori5-tool :is(.fxh-btn,.fxh-btn:hover){display:flex!important;align-items:center;justify-content:center;width:42px;height:44px;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}
.ori5-menu .ori5-tool :is(svg,.ori-u-svg){display:block;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round;stroke-linejoin:round}
.ori5-menu .ori5-tool [class*="count"]{font-size:9px!important;line-height:1!important;color:var(--ori5-moss)!important;background:var(--ori5-ivory)!important}
.ori5-menu .ori5-tool .fxh-btn{position:relative}
.ori5-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 0 28px;scrollbar-width:thin}
.ori5-eyebrow{margin:0 0 18px!important;font-size:10px!important;font-weight:400!important;letter-spacing:.11em!important;text-transform:uppercase;color:var(--ori5-sage)!important}
.ori5-menu :is(ul,li){list-style:none!important;margin:0!important;padding:0!important}
.ori5-nav-row{display:flex;align-items:center;justify-content:space-between;min-height:59px;border-bottom:1px solid rgba(247,244,236,.14)}
.ori5-menu .ori5-nav-row>a{display:flex;align-items:center;flex:1;min-width:0;min-height:58px;text-decoration:none!important;background:transparent!important;color:var(--ori5-ivory)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.07em!important;text-transform:uppercase;transition:color .22s ease}
.ori5-menu .ori5-nav-row>a:hover,.ori5-menu .ori5-nav-row>a:focus-visible{color:var(--ori5-sage)!important}
.ori5-menu .ori5-expand{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:44px;margin:0!important;padding:0!important;color:var(--ori5-ivory)!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer}
.ori5-expand svg{width:13px;height:13px;transform:rotate(45deg);transition:transform .25s ease}
.ori5-expand[aria-expanded=true] svg{transform:rotate(0deg)}
.ori5-menu .ori5-subnav{padding:8px 0 13px 18px!important;border-bottom:1px solid rgba(247,244,236,.14)}
.ori5-menu .ori5-subnav[hidden]{display:none!important}
.ori5-subnav .ori5-nav-row{border:0;min-height:43px}
.ori5-menu .ori5-subnav .ori5-nav-row>a{min-height:43px;font-size:11px!important;letter-spacing:.045em!important;color:rgba(247,244,236,.75)!important}
.ori5-editorial{margin-top:30px}.ori5-editorial a{display:block;position:relative;overflow:hidden;text-decoration:none!important;color:var(--ori5-ivory)!important}
.ori5-editorial img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;filter:saturate(.9)}
.ori5-editorial span{display:flex;justify-content:space-between;padding:12px 0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.ori5-menu-foot{display:flex;flex:0 0 55px;align-items:center;gap:28px;min-height:55px;border-top:1px solid rgba(247,244,236,.14)}
.ori5-menu-foot a{color:var(--ori5-sage)!important;text-decoration:none!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase}
.ori5-menu :is(button,a):focus-visible{outline:1px solid var(--ori5-sage)!important;outline-offset:2px}
@media(max-width:360px){.ori5-menu{padding:0 16px}.ori5-menu-head{height:68px;flex-basis:68px}.ori5-menu .ori5-tool{width:38px;flex-basis:38px}}
@media(prefers-reduced-motion:reduce){.ori5-menu *{transition-duration:.01ms!important}}