.n-info-contact{display:flex;flex-direction:column;position:relative}
.n-info-contact>.lay{padding-top:var(--s-9);padding-bottom:var(--s-7);padding-left:0px;padding-right:0px;max-width:calc(var(--size-content) + 0px + 0px)}
.n-info-contact-head{padding-bottom:var(--s-7)}
.n-info-contact-head>.lay{display:flex;flex-direction:column;gap:var(--s-3);align-items:center}
.n-info-contact-title{font-family:var(--t-display-l-ff);font-size:var(--t-display-l-fs);font-weight:var(--t-display-l-fw);line-height:var(--t-display-l-lh);letter-spacing:var(--t-display-l-ls);text-transform:var(--t-display-l-tt);text-align:center;margin:0;font-style:italic}
.n-info-contact-lead{font-family:var(--t-body-l-ff);font-size:var(--t-body-l-fs);font-weight:var(--t-body-l-fw);line-height:var(--t-body-l-lh);letter-spacing:var(--t-body-l-ls);text-transform:var(--t-body-l-tt);color:var(--c-text-muted);text-align:center;margin:0}
.n-info-contact-ways>.lay{display:flex;flex-direction:row;gap:var(--s-7);align-items:flex-start;justify-content:center;flex-wrap:wrap}
.n-info-contact-phone{width:20.000%;flex-shrink:0}
.n-info-contact-phone>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:center}
.n-info-contact-phone-icon{--fg:var(--c-accent);--size:20px}
.n-info-contact-phone-label{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);text-align:center;margin:0;font-style:italic}
.n-info-contact-phone-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);text-align:center;margin:0}
.n-info-contact-email{width:20.000%;flex-shrink:0}
.n-info-contact-email>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:center}
.n-info-contact-email-icon{--fg:var(--c-accent);--size:20px}
.n-info-contact-email-label{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);text-align:center;margin:0;font-style:italic}
.n-info-contact-email-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);text-align:center;margin:0}
.n-info-contact-address{width:20.000%;flex-shrink:0}
.n-info-contact-address>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:center}
.n-info-contact-address-icon{--fg:var(--c-accent);--size:20px}
.n-info-contact-address-label{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);text-align:center;margin:0;font-style:italic}
.n-info-contact-address-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);text-align:center;margin:0}
.n-info-contact-hours{width:20.000%;flex-shrink:0}
.n-info-contact-hours>.lay{display:flex;flex-direction:column;gap:var(--s-2);align-items:center}
.n-info-contact-hours-icon{--fg:var(--c-accent);--size:20px}
.n-info-contact-hours-label{font-family:var(--t-title-m-ff);font-size:var(--t-title-m-fs);font-weight:var(--t-title-m-fw);line-height:var(--t-title-m-lh);letter-spacing:var(--t-title-m-ls);text-transform:var(--t-title-m-tt);text-align:center;margin:0;font-style:italic}
.n-info-contact-hours-text{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);text-align:center;margin:0}
.n-info-contact-write{border-top:1px solid var(--c-border);display:flex;flex-direction:column;position:relative}
.n-info-contact-write>.lay{padding-top:var(--s-7);padding-bottom:var(--s-10);padding-left:0px;padding-right:0px;max-width:calc(var(--size-text) + 0px + 0px)}
.n-info-contact-form-box>.lay{display:flex;flex-direction:column;gap:var(--s-5)}
.n-info-contact-form-title{font-family:var(--t-title-l-ff);font-size:var(--t-title-l-fs);font-weight:var(--t-title-l-fw);line-height:var(--t-title-l-lh);letter-spacing:var(--t-title-l-ls);text-transform:var(--t-title-l-tt);text-align:center;margin:0;font-style:italic}
.n-info-contact-form{width:100%}
.n-info-contact-form>.lay{display:flex;flex-direction:column;gap:var(--s-4)}
.n-info-contact-button{border-radius:var(--r-pill);font-family:var(--t-button-ff);font-size:var(--t-button-fs);font-weight:var(--t-button-fw);line-height:var(--t-button-lh);letter-spacing:var(--t-button-ls);text-transform:var(--t-button-tt);padding:var(--s-3) var(--s-5);background:var(--c-primary);color:var(--c-on-primary);border:1.5px solid var(--c-primary)}
.n-info-contact-account{font-family:var(--t-body-s-ff);font-size:var(--t-body-s-fs);font-weight:var(--t-body-s-fw);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-ls);text-transform:var(--t-body-s-tt);color:var(--c-text-muted);text-align:center;margin:0}
@media (max-width: 1023px){.n-info-contact-phone{width:33.333%}
.n-info-contact-email{width:33.333%}
.n-info-contact-address{width:33.333%}
.n-info-contact-hours{width:33.333%}}
@media (max-width: 767px){.n-info-contact>.lay{padding-top:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-4);padding-right:var(--s-4);max-width:calc(var(--size-content) + var(--s-4) + var(--s-4))}
.n-info-contact-ways{display:flex;flex-direction:column}
.n-info-contact-ways>.lay{flex-direction:column;flex:1 1 auto;gap:var(--s-6);align-items:center}
.n-info-contact-phone{width:100%;flex-shrink:unset}
.n-info-contact-email{width:100%;flex-shrink:unset}
.n-info-contact-address{width:100%;flex-shrink:unset}
.n-info-contact-hours{width:100%;flex-shrink:unset}
.n-info-contact-write>.lay{padding-top:var(--s-5);padding-bottom:var(--s-8);padding-left:var(--s-4);padding-right:var(--s-4);max-width:calc(var(--size-text) + var(--s-4) + var(--s-4))}}

