.menu-button{--menu-button-gap:4px;align-items:center;background-color:var(--button-bg);border-radius:var(--button-border-radius);color:var(--button-color);cursor:pointer;display:flex;font-family:Nib Pro,sans-serif;font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:var(--menu-button-gap);justify-content:center;line-height:var(--button-line-height);min-height:var(--button-min-height);outline:none;padding:var(--button-padding-y) var(--button-padding-x);text-align:center;text-decoration:none;transition-duration:.15s;transition-property:background-color,color;transition-timing-function:ease-out;width:-moz-fit-content;width:fit-content}.menu-button:focus-visible{background-color:var(--button-focus-bg);color:var(--button-focus-color)}.menu-button:disabled{background-color:var(--button-disabled-bg);color:var(--button-disabled-color);cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-button--show{background-color:var(--button-bg-show)}.menu-button--variant-primary{--button-bg:var(--bg-secondary);--button-color:var(--text-primary);--button-hover-bg:var(--bg-secondary-hover);--button-hover-color:var(--text-primary);--button-active-bg:var(--bg-secondary-hover);--button-active-color:var(--text-primary);--button-focus-bg:var(--bg-secondary-hover);--button-focus-color:var(--text-primary);--button-disabled-bg:var(--bg-secondary);--button-disabled-color:var(--text-primary);--button-bg-show:var(--bg-primary)}.menu-button--size-m{--button-min-height:40px;--button-padding-y:4px;--button-padding-x:10px;--button-icon-size:20px;--button-border-radius:8px;--button-font-size:15px;--button-font-weight:600;--button-line-height:133%}@media only screen and (min-width:576px){.menu-button--size-m{--button-min-height:36px;--button-padding-x:10px}}.menu-button__icon{height:var(--button-icon-size);width:var(--button-icon-size)}.menu-button--reverse{--menu-button-gap:6px;flex-direction:row-reverse}@media only screen and (min-width:576px) and (hover:hover){.menu-button:hover{background-color:var(--button-hover-bg);color:var(--button-hover-color);text-decoration:none}}@media only screen and (min-width:576px){.menu-button:active{background-color:var(--button-active-bg);color:var(--button-active-color)}}.contact-info-card{--contact-info-card-min-height:166px;--contact-info-card-padding:12px;--contact-info-card-subtitle-margin-top:6px;--contact-info-card-button-size:42px;background-color:var(--contact-info-card-bg);border:1px solid var(--contact-info-card-bg);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;min-height:var(--contact-info-card-min-height);padding:var(--contact-info-card-padding);transition-duration:.15s;transition-property:border-color;transition-timing-function:ease-out}@media (hover:hover){.contact-info-card:hover{border-color:#0f0f0f26}}.light .contact-info-card{--contact-info-card-bg:#fff}.dark .contact-info-card{--contact-info-card-bg:#1f1f1f}.contact-info-card__icon-button{height:var(--contact-info-card-button-size);margin-bottom:auto;min-height:var(--contact-info-card-button-size);min-width:var(--contact-info-card-button-size);width:var(--contact-info-card-button-size)}.contact-info-card__title{color:var(--text-primary);white-space:pre-line}@media only screen and (min-width:1200px){.contact-info-card__title{max-width:160px}}.contact-info-card__subtitle{color:var(--text-secondary);margin-top:var(--contact-info-card-subtitle-margin-top)}@media only screen and (min-width:576px){.contact-info-card{--contact-info-card-min-height:212px;--contact-info-card-padding:16px;--contact-info-card-subtitle-margin-top:8px;--contact-info-card-button-size:48px}}.modal-close[data-v-b32bbcf9]{align-items:center;background-color:var(--bg-secondary);border:1px solid hsla(0,0%,6%,.05);border-radius:16px;display:flex;justify-content:center;padding:15px;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease-out}@media (hover:hover){.modal-close[data-v-b32bbcf9]:hover{background-color:var(--bg-secondary-hover)}}.modal-close--disabled[data-v-b32bbcf9]{opacity:.5}.modal-close__icon[data-v-b32bbcf9]{color:var(--text-primary)}.modal[data-v-269b8a24]{display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:900}.modal--variant-center[data-v-269b8a24]{align-items:center;justify-content:center}.modal--variant-left[data-v-269b8a24]{align-items:flex-end;justify-content:center}@media only screen and (min-width:1200px){.modal--variant-left[data-v-269b8a24]{align-items:center;justify-content:flex-start}}.modal__close[data-v-269b8a24]{--base-icon-size:24px;position:absolute;right:12px;top:12px;z-index:21}@media only screen and (min-width:1024px){.modal__close[data-v-269b8a24]{right:20px;top:20px}}@media only screen and (min-width:1200px){.modal__close[data-v-269b8a24]{display:none}}.modal__close--desctop[data-v-269b8a24]{display:none;right:-64px;top:0;z-index:21}@media only screen and (min-width:1200px){.modal__close--desctop[data-v-269b8a24]{display:flex}}.modal__body[data-v-269b8a24]{background-color:#f6f6f6;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:100px;padding:8px;position:relative;width:var(--modal-width,100%);z-index:20;-webkit-overflow-scrolling:touch;scrollbar-color:var(--bg-tertiary);scrollbar-width:thin}.modal__body[data-v-269b8a24] ::-webkit-scrollbar{width:4px}.modal__body[data-v-269b8a24] ::-webkit-scrollbar-thumb{background-color:var(--bg-tertiary);border-radius:5px}@media only screen and (min-width:960px){.modal__body[data-v-269b8a24]{border-radius:20px}}@media only screen and (min-width:744px){.modal--variant-left .modal__body[data-v-269b8a24]{border:1px solid hsla(0,0%,6%,.05);border-radius:32px;bottom:16px;height:620px;max-height:calc(100dvh - 32px);padding:16px;width:var(--modal-width, calc(100dvw - 24px) )}}@media only screen and (min-width:1200px){.modal--variant-left .modal__body[data-v-269b8a24]{border-radius:32px;bottom:0;height:calc(100dvh - 24px);left:12px;padding:19px;width:var(--modal-width,500px)}}@media (width >= 1441px){.modal--variant-left .modal__body[data-v-269b8a24]{width:var(--modal-width,700px)}}.modal__content[data-v-269b8a24]{display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative;z-index:20}
