.ComSocialEmail.highlight mark{color:var(--color-beige)}.ComSocialNetworks{display:flex;align-items:center;justify-content:center;gap:4rem}.PageContactsFooter{padding:var(--side) 0;margin:0 var(--side);clip-path:inset(-4rem);display:grid;grid-template-columns:repeat(3,1fr);gap:17rem;background-color:var(--color-grey);font-family:Gilam,sans-serif;font-size:1.8rem;line-height:1;letter-spacing:.018rem;text-transform:uppercase;font-weight:400;color:var(--color-black);border-top:1px solid rgba(from var(--color-grey-extra-dark) r g b/.3);position:relative;z-index:2}.PageContactsFooter:after{content:"";width:100dvw;height:calc(100% + 4rem);position:absolute;left:50%;transform:translate(-50%);top:-4rem;z-index:1;background-color:var(--color-grey)}.PageContactsFooter *{position:relative;z-index:3}.PageContactsFooter a:hover{transition-duration:var(--ANIM_DUR_S);transition-timing-function:var(--easeInOutQuart);transition-property:opacity;opacity:.5}.PageContactsFooter address:first-letter{text-transform:lowercase}.PageContactsFooter dl{display:flex;flex-direction:column-reverse;gap:2rem}.PageContactsFooter dl dd{color:var(--color-grey-dark)}.PageContactsFooter dl dt{display:flex;flex-direction:column}.PageContactsFooter dl:nth-of-type(2){text-align:center}.PageContactsFooter dl:nth-of-type(3){text-align:right}.PageContactsFooter__logo .Iconer{width:15.4rem}.PageContactsFooter .ComSocialNetworks{display:flex;align-items:center;justify-content:center;gap:4rem}.PageContactsFooter__to-start{width:6rem;height:6rem;margin-left:auto;display:grid;place-items:center;border:1px solid var(--color-grey-dark)}.PageContactsFooter__to-start .Iconer{height:2.3rem}.Layout__mobile .PageContactsFooter{margin:3rem 2rem 0;padding:0 0 4rem;grid-template-columns:1fr;gap:0}.Layout__mobile .PageContactsFooter *{text-align:center}.Layout__mobile .PageContactsFooter .ComSocialNetworks,.Layout__mobile .PageContactsFooter dl{padding:3rem 0;border-bottom:1px solid rgba(from var(--color-grey-extra-dark) r g b/.3)}.Layout__mobile .PageContactsFooter__logo{margin:6.3rem 0;order:1;display:flex;align-items:center;justify-content:center}.Layout__mobile .PageContactsFooter__logo .Iconer{width:15.4rem}.Layout__mobile .PageContactsFooter__to-start{order:2;margin:0 auto}body:has(.PageContactsFooter){background-color:var(--color-grey)}
