.PageIndexContacts.separate-page .content{padding:20dvh 4rem 3rem;height:120dvh}.PageIndexContacts .content{height:100dvh;padding:6rem 4rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.PageIndexContacts .content address{margin-bottom:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;font-family:Alethia,sans-serif;font-size:1.8rem;line-height:1.03;letter-spacing:-.036rem;font-weight:300}.PageIndexContacts .content address b{font-family:Alethia,sans-serif;font-size:2.5rem;line-height:1.03;letter-spacing:-.05rem;font-weight:300}.PageIndexContacts .content address a{text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1px}.PageIndexContacts .content .phone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;margin-bottom:auto}.PageIndexContacts .content .phone a{font-family:Alethia,sans-serif;font-size:5.6rem;line-height:1.08;letter-spacing:-.112rem;font-weight:300}.PageIndexContacts .content .phone button{height:6rem;padding:0 6rem;font-family:Alethia,sans-serif;font-size:1.6rem;line-height:1.08;letter-spacing:-.032rem;font-weight:300;border:1px solid rgba(from var(--color-white) r g b/.2);border-radius:99rem;transition-duration:var(--ANIM_DUR_S);transition-timing-function:var(--easeInOutQuart);transition-property:background-color,color}.PageIndexContacts .content .phone button:hover{background-color:var(--color-yellow);color:var(--color-blue)}.PageIndexContacts .content .logo{margin-top:7rem;width:16rem;margin-bottom:7rem}.PageIndexContacts .content .footer{border-top:1px solid rgba(from var(--color-white) r g b/.2);width:100%;padding-top:5rem;display:grid;grid-template-columns:1fr 29rem 29rem 29rem max-content;gap:3rem 3.6rem}.PageIndexContacts .content .footer .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5.6rem}.PageIndexContacts .content .footer .ComSocialNetworks{font-family:Alethia,sans-serif;font-size:1.8rem;line-height:1.03;letter-spacing:-.036rem;font-weight:300;gap:3.2rem}.PageIndexContacts .content .footer .time{font-family:Alethia,sans-serif;font-size:2.2rem;line-height:1.03;letter-spacing:-.044rem;font-weight:300}.PageIndexContacts .content .footer .time h3{margin-bottom:1.8rem}.PageIndexContacts .content .footer .time h3,.PageIndexContacts .content .footer nav{font-family:Alethia,sans-serif;font-size:1.8rem;line-height:1.03;letter-spacing:-.036rem;font-weight:300}.PageIndexContacts .content .footer nav{grid-column:2/-1;display:grid;grid-template-columns:subgrid}.PageIndexContacts .content .footer nav h3{font-family:Alethia,sans-serif;font-size:2.2rem;line-height:1.08;letter-spacing:-.044rem;font-weight:300}.PageIndexContacts .content .footer nav .cell ul{display:flex;flex-direction:column;gap:2rem;margin-top:2.6rem}.PageIndexContacts .content .footer nav .secondary{display:flex;flex-direction:column;gap:2rem;min-width:16rem}.PageIndexContacts .content .footer .copy,.PageIndexContacts .content .footer .policy{display:flex;align-items:flex-end;justify-content:flex-start;font-family:Raleway,sans-serif;font-size:1.4rem;line-height:1.25;letter-spacing:-.042rem;font-weight:400}.PageIndexContacts .content .footer .privacy{grid-column:3/-1;max-width:75rem;font-family:Raleway,sans-serif;font-size:1.2rem;line-height:1.25;letter-spacing:-.036rem;font-weight:400;opacity:.6;text-wrap:balance;align-self:flex-end}.PageIndexContacts .bg{position:absolute;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:var(--color-blue)}.PageIndexContacts .bg img{mix-blend-mode:multiply;opacity:.4;position:relative}
