.logo[data-v-217279b8]{color:#0c374b}@media(pointer:fine){.logo[data-v-217279b8]:hover{color:#c6a47d}}.logo--switch[data-v-217279b8]{color:#fff}.burger[data-v-985d2ec4]{cursor:pointer;position:relative;width:1.5rem;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem}@media(min-width:1110px){.burger[data-v-985d2ec4]{display:none}}@media(pointer:fine){.burger:hover>span[data-v-985d2ec4]:first-of-type,.burger:hover>span[data-v-985d2ec4]:nth-of-type(3){transform:scaleX(.7)}}.burger>span[data-v-985d2ec4]:nth-of-type(2){display:block;width:100%;height:.125rem;background-color:currentColor;border-radius:1rem}.burger>span[data-v-985d2ec4]:first-of-type,.burger>span[data-v-985d2ec4]:nth-of-type(3){display:block;width:100%;height:.125rem;border-radius:inherit;background-color:currentColor}.burger>span[data-v-985d2ec4]:first-of-type{will-change:transform;transition:transform .6s ease;transform-origin:left}.burger>span[data-v-985d2ec4]:nth-of-type(3){will-change:transform;transition:transform .6s ease;transform-origin:right}.modal-menu[data-v-9ea3a608]{position:absolute;top:0;right:0;width:100%;max-width:28.125rem;height:100lvh;overflow-x:hidden;overflow-y:auto;color:#fff;background-color:#0c374b}.modal-menu__container[data-v-9ea3a608]{display:flex;flex-direction:column;padding:clamp(1rem,0rem + 3.3333333333vw,4rem) 0 clamp(4rem,9.3333333333rem + -4.4444444444vw,8rem)}.modal-menu__close-btn[data-v-9ea3a608]{align-self:flex-end;padding:1rem}.modal-menu__nav[data-v-9ea3a608]{display:flex;flex-direction:column;margin-top:2rem}.modal-menu__link[data-v-9ea3a608]{position:relative;font-size:clamp(2rem,1.8333333333rem + .5555555556vw,2.5rem);padding:.5rem clamp(1rem,0rem + 3.3333333333vw,4rem)}.modal-menu__link[data-v-9ea3a608]:before{content:"";position:absolute;top:0;left:0;z-index:0;width:0;height:100%;border-radius:0 2rem 2rem 0;background-color:#c6a47d;pointer-events:none;transition:width .6s cubic-bezier(.36,1.5,.64,1)}.modal-menu__link.current[data-v-9ea3a608]:before{width:100%}@media(pointer:fine){.modal-menu__link[data-v-9ea3a608]:hover:before{width:100%}}.modal-menu__link>span[data-v-9ea3a608]{position:relative;z-index:1}.modal-menu__socials[data-v-9ea3a608]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.modal-menu__socials-link[data-v-9ea3a608]{font-size:1rem;line-height:1.2;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.modal-menu__socials-link[data-v-9ea3a608]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.modal-menu__socials-link[data-v-9ea3a608]:hover{color:#c6a47d}.modal-menu__socials-link[data-v-9ea3a608]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.modal-menu__footer[data-v-9ea3a608]{display:flex;flex-direction:column;gap:2rem;padding:0 clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);margin-top:4rem}.modal-menu__controls[data-v-9ea3a608]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.modal-menu__button[data-v-9ea3a608]{font-size:1rem;line-height:1.2;opacity:.5}.header[data-v-d5b3a8cb]{position:fixed;z-index:10;top:0;left:0;width:100%;transition:background-color .5s ease}@media print{.header[data-v-d5b3a8cb]{display:none}}.header--fill[data-v-d5b3a8cb]{background-color:#fff}.header--scroll[data-v-d5b3a8cb]{background-color:#0c374b;color:#fff}.header--scroll .header__controls-item[data-v-d5b3a8cb]:before{background-color:#fff}@media(pointer:fine){.header--scroll .header__controls-item[data-v-d5b3a8cb]:hover{color:#0c374b}}.header__container[data-v-d5b3a8cb]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,0rem + 3.3333333333vw,4rem)}.header__nav[data-v-d5b3a8cb]{display:flex;align-items:center;gap:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}.header__nav-link[data-v-d5b3a8cb]{position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.header__nav-link[data-v-d5b3a8cb]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.header__nav-link[data-v-d5b3a8cb]:hover{color:#c6a47d}.header__nav-link[data-v-d5b3a8cb]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.header__nav-link.current[data-v-d5b3a8cb]{color:#c6a47d;pointer-events:none}.header__nav-link.current[data-v-d5b3a8cb]:before{width:100%}.header__controls[data-v-d5b3a8cb]{display:flex;align-items:center;gap:.25rem}.header__controls-item[data-v-d5b3a8cb]{position:relative;display:flex;align-items:center;gap:.75rem;overflow:hidden;transition:color .6s ease}.header__controls-item[data-v-d5b3a8cb]>*{position:relative}.header__controls-item[data-v-d5b3a8cb]:before{content:"";position:absolute;z-index:0;top:0;height:100%;width:100%;background-color:#0c374b;pointer-events:none;transition:translate .6s ease}.header__controls-item[data-v-d5b3a8cb]:nth-child(odd):before{left:0;translate:101% 0}.header__controls-item[data-v-d5b3a8cb]:nth-child(2n):before{right:0;translate:-101% 0}@media(pointer:fine){.header__controls-item[data-v-d5b3a8cb]:hover{color:#c6a47d}.header__controls-item[data-v-d5b3a8cb]:hover:before{translate:0 0}}.header__controls-item[data-v-d5b3a8cb],.header__controls-item--burger[data-v-d5b3a8cb]{font-size:.875rem;font-weight:600;padding:1rem;background-color:#bfc4d540}@media(max-width:1109px){.header__nav[data-v-d5b3a8cb]{display:none}.header__controls-item>span[data-v-d5b3a8cb]:not(:has(svg)){display:none}}.action-button[data-v-b88ee904]{position:fixed;z-index:10;right:clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);bottom:clamp(6rem,5.3333333333rem + 2.2222222222vw,8rem)}.action-button__button[data-v-b88ee904]{cursor:pointer;position:relative;width:4rem;aspect-ratio:1}@supports (-webkit-hyphens:none){.action-button__button[data-v-b88ee904]{height:4rem}}.action-button__button[data-v-b88ee904]{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;background-color:#c6a47d}.action-button__button[data-v-b88ee904]:before{content:"";position:absolute;z-index:-1;inset:0;background-color:inherit;border-radius:50%;pointer-events:none;animation:action-button-blick-b88ee904 2s linear infinite}@keyframes action-button-blick-b88ee904{0%{scale:0;opacity:.7}75%{scale:1.5}to{scale:1.7;opacity:0}}@media print{.footer[data-v-e6417481]{display:none}}.footer__container[data-v-e6417481]{display:flex;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;padding:0 clamp(1rem,0rem + 3.3333333333vw,4rem)}.footer__body[data-v-e6417481]{display:grid;grid-template-columns:30% auto 20%;justify-content:space-between;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);border-top:.125rem solid rgba(191,196,213,.25);padding-top:2rem}.footer__runline[data-v-e6417481]{cursor:default;display:flex;align-items:center;gap:1ch;margin-bottom:2rem}.footer__runline-inner[data-v-e6417481]{text-transform:uppercase;color:#bfc4d540;font-size:clamp(4rem,3.3333333333rem + 2.2222222222vw,6rem);white-space:nowrap;animation:runline-e6417481 10s linear infinite}@keyframes runline-e6417481{0%{translate:0 0}to{translate:-50% 0}}.footer__label[data-v-e6417481]{display:flex;flex-direction:column;gap:4rem}.footer__desc[data-v-e6417481]{font-size:.875rem;text-wrap:balance;line-height:1.3}.footer__nav[data-v-e6417481]{gap:4rem}.footer__addresses[data-v-e6417481],.footer__nav[data-v-e6417481]{display:flex;flex-direction:column}.footer__addresses[data-v-e6417481]{gap:.5rem}.footer__addresses-item[data-v-e6417481]{display:flex;flex-direction:column;gap:1rem}.footer__addresses-item-title[data-v-e6417481]{font-size:.875rem;color:#bfc4d5;font-weight:600}.footer__addresses-item-text[data-v-e6417481]{font-size:clamp(1.125rem,1.0833333333rem + .1388888889vw,1.25rem)}.footer__map[data-v-e6417481]{display:grid;grid-template-columns:repeat(2,auto);gap:.5rem 2rem}.footer__map-link[data-v-e6417481]{position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__map-link[data-v-e6417481]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__map-link[data-v-e6417481]:hover{color:#c6a47d}.footer__map-link[data-v-e6417481]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__map-link.current[data-v-e6417481]{display:none}.footer__contact[data-v-e6417481]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.footer__contact-item[data-v-e6417481]{white-space:nowrap;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__contact-item[data-v-e6417481]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__contact-item[data-v-e6417481]:hover{color:#c6a47d}.footer__contact-item[data-v-e6417481]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__contact-item--tel[data-v-e6417481]{font-size:clamp(1.5rem,1.1666666667rem + 1.1111111111vw,2.5rem)}.footer__contact-item--mail[data-v-e6417481]{font-size:1.0625rem}.footer__socials[data-v-e6417481]{max-width:35ch;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.footer__socials-item[data-v-e6417481]{font-size:1rem;line-height:1.2;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__socials-item[data-v-e6417481]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__socials-item[data-v-e6417481]:hover{color:#c6a47d}.footer__socials-item[data-v-e6417481]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__controls[data-v-e6417481]{display:grid;grid-template-columns:30% auto 20%;gap:clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);padding:1rem 0;margin-top:4rem}.footer__copyright[data-v-e6417481]{cursor:default;font-size:.875rem;color:#bfc4d5}.footer__docs[data-v-e6417481]{justify-self:flex-end;text-align:right;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.footer__docs-button[data-v-e6417481]{cursor:pointer;font-size:.875rem;font-weight:600;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:#bfc4d5;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__docs-button[data-v-e6417481]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:#bfc4d5;transition:all .3s ease}@media(pointer:fine){.footer__docs-button[data-v-e6417481]:hover{color:#c6a47d}.footer__docs-button[data-v-e6417481]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__anchor[data-v-e6417481]{justify-self:flex-end;display:flex;align-items:center;gap:.5rem;position:relative;width:-moz-fit-content;width:fit-content;line-height:1.5;color:currentColor;transition:color .6s ease,opacity .6s ease;overflow:hidden}.footer__anchor[data-v-e6417481]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:.0625rem;background-color:currentColor;transition:all .3s ease}@media(pointer:fine){.footer__anchor[data-v-e6417481]:hover{color:#c6a47d}.footer__anchor[data-v-e6417481]:hover:before{width:100%;translate:100%;background-color:#c6a47d}}.footer__anchor>span[data-v-e6417481]:has(svg){rotate:-90deg}@media print{.footer__iframe[data-v-e6417481]{display:none}}@media(max-width:1024px){.footer__label[data-v-e6417481]{grid-area:label}.footer__nav[data-v-e6417481]{grid-area:nav}.footer__contact[data-v-e6417481]{grid-area:contact}.footer__body[data-v-e6417481]{grid-template-columns:1fr;grid-template-areas:"label" "contact" "nav"}.footer__controls[data-v-e6417481]{display:flex;justify-content:space-between;flex-wrap:wrap}}
