.contacts__inner{padding:3em 1em}@media screen and (min-width:728px){.contacts__inner{padding:4.5em 2em}}.contacts__inner img{height:100%;max-width:none;opacity:.35;position:absolute;top:0;width:auto;z-index:-1}@media screen and (min-width:728px){.contacts__inner img{opacity:1}}.contacts__inner img:first-of-type{left:0}.contacts__inner img:last-of-type{display:none;right:0;transform:scale(-1)}@media screen and (min-width:728px){.contacts__inner img:last-of-type{display:block}}.contacts__grid{display:grid;flex-direction:column;gap:3rem;justify-content:center;margin-top:2em;text-align:center}.contacts__grid.single{grid-template-columns:1fr;margin:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.contacts__grid.single .contacts__info{flex-direction:row;flex-wrap:wrap;gap:.5em 1.35em;justify-content:center}@media screen and (min-width:728px){.contacts__grid{gap:4rem;gap:7rem;grid-template-columns:repeat(2,1fr);margin:auto}}.contacts__grid div{align-items:center;display:flex;flex-direction:column;font-size:1.15rem}@media screen and (min-width:728px){.contacts__grid div{font-size:1.5rem}}@media screen and (min-width:1024px){.contacts__grid div{font-size:1.75rem}}@media screen and (min-width:728px){.contacts__grid div:first-of-type{justify-self:end}.contacts__grid div:last-of-type{justify-self:start}}.contacts__grid div p{color:var(--ntrl-800);margin:0 0 .65em}