@keyframes rotate-3d5c179a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.location-modal-overlay[data-v-3d5c179a]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.location-modal[data-v-3d5c179a]{background:#f8f8ee;border:1px solid #00413b;border-radius:20px;max-width:500px;padding:40px;position:relative;text-align:center;width:90%}.location-modal__close[data-v-3d5c179a]{background:none;border:none;color:#00413b;cursor:pointer;font-size:30px;position:absolute;right:15px;top:10px}.location-modal__title[data-v-3d5c179a]{color:#00413b;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:28px;font-style:normal;font-weight:400;margin-bottom:30px}.location-modal__items[data-v-3d5c179a]{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.location-modal__items[data-v-3d5c179a]{gap:30px;justify-content:center}}.location-modal__item[data-v-3d5c179a]{align-items:center;display:flex;flex:1;flex-direction:column;gap:15px}.location-modal__item-title[data-v-3d5c179a]{color:#00413b;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:22px;font-style:normal;font-weight:400}.location-modal__button[data-v-3d5c179a]{width:100%!important}.fade-enter-active[data-v-3d5c179a],.fade-leave-active[data-v-3d5c179a]{transition:opacity .3s ease}.fade-enter-from[data-v-3d5c179a],.fade-leave-to[data-v-3d5c179a]{opacity:0}@keyframes rotate-fe5c7925{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.navigation[data-v-fe5c7925]{left:0;position:absolute;top:0;width:100%;z-index:9}@media only screen and (min-width:1200px){.navigation[data-v-fe5c7925]{top:50px}}.navigation__desktop[data-v-fe5c7925]{display:none}@media only screen and (min-width:1200px){.navigation__desktop[data-v-fe5c7925]{align-items:center;display:flex;gap:40px;justify-content:flex-end;position:relative}}@media only screen and (min-width:1200px) and (min-width:768px){.navigation__desktop[data-v-fe5c7925]{padding:0 30px}}@media only screen and (min-width:1200px) and (min-width:1200px){.navigation__desktop[data-v-fe5c7925]{padding:0 90px}}@media only screen and (min-width:1200px){.navigation__desktop-link[data-v-fe5c7925]{border-bottom:2px solid transparent;color:#283f20;font-family:Mulish,sans-serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:400;position:relative;text-decoration:none;text-transform:capitalize;transition:all .3s ease 0s}.navigation__desktop-link[data-v-fe5c7925]:after{background:#283f20 none repeat scroll 0 0;bottom:-3px;content:"";display:block;height:2px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}.navigation__desktop-link[data-v-fe5c7925]:hover{opacity:.8}.navigation__desktop-link[data-v-fe5c7925]:hover:after{left:0;width:100%}}.navigation__opener[data-v-fe5c7925]{align-content:center;align-items:center;background:unset;background-image:linear-gradient(90deg,#ffeabc,#f3c566 42%,#c9ad77);background-origin:border-box;border:3px solid transparent;border-radius:50%;box-shadow:inset 0 100vw #00413b;cursor:pointer;display:flex;height:55px;justify-content:center;outline:none;padding:10px;position:fixed;right:25px;text-align:center;top:20px;width:55px;z-index:5}@media only screen and (min-width:768px){.navigation__opener[data-v-fe5c7925]{height:65px;width:65px}}@media only screen and (min-width:1200px){.navigation__opener[data-v-fe5c7925]{display:none}}.navigation__opener span[data-v-fe5c7925]{position:relative}.navigation__opener span[data-v-fe5c7925],.navigation__opener span[data-v-fe5c7925]:after,.navigation__opener span[data-v-fe5c7925]:before{background-color:#fff;display:block;height:2px;width:90%}.navigation__opener span[data-v-fe5c7925]:after,.navigation__opener span[data-v-fe5c7925]:before{content:"";left:0;position:absolute;transition:all .2s;width:100%}.navigation__opener span[data-v-fe5c7925]:before{top:13px}.navigation__opener span[data-v-fe5c7925]:after{top:-13px}.navigation__wrapper[data-v-fe5c7925]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:40px;height:calc(var(--vh, 1vh)*100);left:0;overflow-y:scroll;padding:0 40px 40px;pointer-events:none;position:fixed;top:0;transform:translate(100%);width:100%;z-index:4;-ms-overflow-style:none;scrollbar-width:none;transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}.navigation__wrapper[data-v-fe5c7925]::-webkit-scrollbar{display:none}@media only screen and (min-width:1200px){.navigation__wrapper[data-v-fe5c7925]{height:100vh}}.navigation__logo[data-v-fe5c7925]{width:100px}.navigation.opened .navigation__opener[data-v-fe5c7925]{background-image:none;background-origin:unset;box-shadow:unset}.navigation.opened .navigation__opener span[data-v-fe5c7925]{background:transparent}.navigation.opened .navigation__opener span[data-v-fe5c7925]:before{background-color:#00413b;top:0;transform:rotate(135deg)}.navigation.opened .navigation__opener span[data-v-fe5c7925]:after{background-color:#00413b;top:0;transform:rotate(-135deg)}.navigation.opened .navigation__wrapper[data-v-fe5c7925]{pointer-events:auto;transform:translate(0)}.navigation__items[data-v-fe5c7925]{flex-shrink:0;margin-top:30px}.navigation__list[data-v-fe5c7925]{align-items:center;display:flex;flex-direction:column;gap:45px;list-style-type:none;margin:0;padding:0}.navigation__list-item a[data-v-fe5c7925]{align-content:center;align-items:center;color:#00413b;display:flex;font-family:Mulish,sans-serif;font-optical-sizing:auto;font-size:20px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:1.2px;line-height:150%;text-align:center;text-decoration:none;text-transform:capitalize;transition:all .2s linear}@media only screen and (min-width:768px){.navigation__list-item a[data-v-fe5c7925]{font-size:25px}}@media only screen and (min-width:1200px){.navigation__list-item a[data-v-fe5c7925]{font-size:30px}.navigation__list-item a[data-v-fe5c7925]:hover{opacity:.8}}.navigation__buttons[data-v-fe5c7925]{display:flex;flex-direction:column;gap:25px}.navigation__socials[data-v-fe5c7925]{align-items:center;display:flex;gap:20px}
