.navbar{position:relative;width:100%}.navbar__container{display:flex;justify-content:flex-end}.navbar__brand{margin-right:auto;max-width:50vw;position:relative;z-index:256}.navbar .navbar__logo{max-width:150px}.navbar__content{align-items:center;display:flex;height:100%;z-index:256}.navbar__button{display:none}@media (min-width:767px){.navbar__button{background-color:transparent;display:inline-flex;margin-right:3rem;min-height:auto;min-width:auto;padding:0}.navbar__button:focus,.navbar__button:hover{background-color:transparent;color:var(--color-tertiary)}}.navbar__tel{color:#fff;display:none;font-size:2.6rem;margin-left:auto;margin-right:3rem;position:relative;text-decoration:none;z-index:256}.navbar__tel:active,.navbar__tel:focus,.navbar__tel:hover{color:var(--color-tertiary);text-decoration:none}@media (min-width:767px){.navbar__tel{display:block}}.navbar__toggler{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:flex;flex-flow:column;overflow:hidden;padding:5px;position:relative;z-index:256}.navbar__toggler-bar{background-color:#fff;height:5px;position:relative;width:3.7rem}.navbar__toggler-bar:not(:first-child){margin-top:1.2rem}.navbar__toggler-bar.close{margin-top:-1.5px;opacity:0;position:absolute;top:50%;transform-origin:center center}.navbar__toggler-bar.close:not(:last-child){transform:rotate(45deg) translate(-250%)}.navbar__toggler-bar.close.close:last-child{transform:rotate(-45deg) translate(250%)}.navbar__toggler-bar.menu{transition:transform .3s ease-in-out .2s,opacity .15s ease-in-out .2s}.navbar__toggler-bar.close{transition:transform .2s ease-in-out,opacity .05s ease-in-out .2s}.navbar.open .navbar__toggler .menu{opacity:0}.navbar.open .navbar__toggler .close{opacity:1}.navbar.open .navbar__toggler .navbar__toggler-bar.menu:nth-child(odd){transform:translate(-400%)}.navbar.open .navbar__toggler .navbar__toggler-bar:nth-child(2n){transform:translate(200%)}.navbar.open .navbar__toggler .navbar__toggler-bar:not(:last-child){transform:rotate(45deg)}.navbar.open .navbar__toggler .navbar__toggler-bar:last-child{transform:rotate(-45deg)}.navbar.open .navbar__toggler-bar.menu{transition:transform .3s ease-in-out,opacity .15s ease-in-out .15s}.navbar.open .navbar__toggler-bar.close{transition:transform .2s ease-in-out .3s,opacity .05s ease-in-out .3s}.navbar:not(.open) .navbar__nav{display:none}.navbar__nav{animation:anim2;animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function);background-color:var(--color-primary);color:#fff;display:flex;height:100%;left:0;overflow-y:auto;padding-top:10rem;position:fixed;top:0;width:100%;z-index:255}.navbar__list,.navbar__nav{align-items:center;justify-content:center}.navbar__list{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;text-align:center}.navbar__item{font-family:var(--font-primary);font-size:2.4rem;line-height:1.65;margin-bottom:2.5rem}.navbar__item:before{display:none}.navbar__animation-wrap{display:block;overflow:hidden}.navbar__link{animation:anim;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:var(--transition-timing-function);color:#fff;display:block;text-decoration:none!important;transform:translateY(100%)}.navbar__link.active,.navbar__link.nuxt-link-active,.navbar__link:focus,.navbar__link:hover{color:var(--color-tertiary)}@media (min-width:767px){.navbar__item{font-size:3.2rem}}@keyframes anim{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes anim2{0%{-webkit-clip-path:circle(0 at top right);clip-path:circle(0 at top right)}to{-webkit-clip-path:circle(125%);clip-path:circle(125%)}}
