.main-nav{z-index:99999;background:#3b2f26;padding:15px 0;position:fixed;top:0;left:0;right:0}.main-nav .navbar{--bs-navbar-toggler-border-color:#ffffff59;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23F1E9DC' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");padding:0}.main-nav .navbar .navbar-toggler:focus{box-shadow:0 0 0 3px #f1e9dc66}.main-nav .navbar .navbar-brand{flex-shrink:0;padding-top:0;padding-bottom:0}.main-nav .navbar .navbar-brand img{border-radius:50%;width:58px;height:58px}.main-nav .navbar .navbar-nav .nav-item .nav-link{font-family:var(--font-rubik),"Rubik",sans-serif;color:#fff;margin:10px 30px;padding:0;font-size:15px;font-weight:600}.main-nav .navbar .navbar-nav .nav-item .nav-link:hover{color:#f1e9dc}.main-nav .navbar .navbar-nav .nav-item .nav-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f1e9dc}@media (min-width:992px){.main-nav .navbar .navbar-brand img{width:64px;height:64px}}@media (min-width:1200px){.main-nav{padding:12px 0}}.nav-item-has-children{position:relative}.nav-item-has-children>.nav-link:after{content:"";vertical-align:2px;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:7px;display:inline-block;transform:rotate(45deg)}.nav-children{margin:0;padding:0;list-style:none}.nav-child-link{font-family:var(--font-rubik),"Rubik",sans-serif;color:#3a3a38;font-size:14.5px;font-weight:500;text-decoration:none;display:block}.nav-child-link:hover{color:#4a3b2f}.nav-child-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4a3b2f}@media (min-width:992px){.nav-children{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #e4daca;border-radius:10px;min-width:210px;margin-top:4px;padding:6px 0;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -14px #11111147}.nav-child-link{text-align:center;white-space:nowrap;padding:9px 18px}.nav-item-has-children:hover .nav-children,.nav-item-has-children:focus-within .nav-children{opacity:1;visibility:visible;pointer-events:auto}.nav-toggle,.nav-caret{display:none}}@media (max-width:991px){.nav-item-has-children{flex-wrap:wrap;align-items:center;display:flex}.nav-item-has-children>.nav-link{flex:none}.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.nav-caret{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;margin:0 0 0 2px;display:grid}.nav-caret-mark{border-bottom:1.5px solid #d9ccba;border-right:1.5px solid #d9ccba;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.nav-children{border-left:1px solid #fff3;flex:0 0 100%;margin:2px 0 10px;padding-left:18px;display:none}.nav-toggle:checked~.nav-children{display:block}.nav-toggle:checked~.nav-caret .nav-caret-mark{border-color:#f1e9dc;transform:translateY(2px)rotate(-135deg)}.nav-toggle:focus-visible~.nav-caret{outline-offset:2px;outline:2px solid #f1e9dc}.nav-child-link{color:#d9ccba;margin:8px 0}.nav-child-link:hover{color:#fff}.nav-child-link:focus-visible{outline-color:#f1e9dc}.nav-item-has-children>.nav-link:after{display:none}}@media (max-width:575px){.main-nav{padding:10px 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.main-nav .navbar .navbar-nav .nav-item .nav-link{margin:10px 0}}@media (min-width:576px) and (max-width:767px){.main-nav{padding:10px 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.main-nav .navbar .navbar-nav .nav-item .nav-link{margin:10px 0}}@media (min-width:768px) and (max-width:991px){.main-nav{padding:15px 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.main-nav .navbar .navbar-nav .nav-item .nav-link{margin:10px 0}}@media (min-width:992px) and (max-width:1199px){.main-nav{padding:17px 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.main-nav .navbar .navbar-nav .nav-item .nav-link{margin:10px 15px}}
