  #mobile-menu { background-color: #f2e1d6 !important; width: 80vw !important; max-width: 320px !important; padding: 2rem 1.5rem !important; display: block !important; visibility: visible !important; opacity: 1 !important; }  .mobile-nav-force { display: flex !important; flex-direction: column !important; visibility: visible !important; opacity: 1 !important; position: static !important; width: 100% !important; max-width: 100% !important; height: auto !important; overflow: visible !important; transform: none !important; }  .mobile-nav-force li, .mobile-nav-force ul, .mobile-nav-force a { display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; position: relative !important; }  .mobile-nav-force a { color: #006d6f !important; font-size: 1.1rem !important; font-weight: 500 !important; padding: 0.75rem 0 !important; text-decoration: none !important; border-bottom: 1px solid rgba(0,0,0,.05) !important; } .mobile-nav-force a:last-child { border-bottom: none !important; }   #brxe-yvrzpc .mobile-offcanvas-panel { display: block !important; position: fixed !important; z-index: 9999 !important; opacity: 1 !important; background-color: #f0e2d9 !important; width: 300px !important; box-shadow: -10px 0 30px rgba(0, 0, 0, 0.15) !important; border-radius: 0 !important; }  #brxe-yvrzpc .mobile-offcanvas-content { background-color: #f0e2d9 !important; color: #333333 !important; padding: 30px 0 !important; }  #brxe-yvrzpc .mobile-nav-force { background: transparent !important; border: none !important; padding: 0 30px !important; }  #brxe-yvrzpc .mobile-nav-force a { display: block !important; padding: 14px 0 !important; text-decoration: none !important; font-size: 17px !important; font-weight: 400 !important; color: #068282 !important; border-bottom: 1px solid rgba(6, 130, 130, 0.1) !important; transition: all 0.2s ease-in-out !important; }  #brxe-yvrzpc .mobile-nav-force a:hover { background-color: #e6d3c3 !important; color: #333333 !important; transform: translateX(-3px); }  #brxe-yvrzpc .mobile-nav-force .current-menu-item > a { background-color: #068282 !important; color: #ffffff !important; font-weight: 600 !important; }  #brxe-yvrzpc .mobile-nav-force ul ul a { padding-left: 15px !important; font-size: 16px !important; color: #005a5a !important; background-color: rgba(6, 130, 130, 0.02) !important; }  #brxe-yvrzpc .mobile-nav-force, #brxe-yvrzpc .mobile-nav-force:before, #brxe-yvrzpc .mobile-nav-force:after, #brxe-yvrzpc .mobile-nav-force ul, #brxe-yvrzpc .mobile-nav-force li, #brxe-yvrzpc .mobile-nav-force ul * { background: transparent !important; background-color: transparent !important; border: none !important; }