#p_contact #cont{min-height:70vh;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;justify-content:flex-end}@media(max-width:1280px){#p_contact #cont{grid-template-columns:2fr 1fr}}@media(max-width:500px){#p_contact #cont{grid-template-columns:1fr 70px}}@media(max-width:420px){#p_contact #cont{display:flex;flex-direction:column}}#p_contact #cont .l{padding:170px 2em 2em}@media(max-width:768px){#p_contact #cont .l{padding-top:100px}}#p_contact #cont .l .sh{font-size:2.4rem;color:var(--g);line-height:.4}@media(max-width:1024px){#p_contact #cont .l .sh{font-size:1.4rem}}#p_contact #cont .l .h{font-size:5rem;line-height:1;margin-bottom:30px}@media(max-width:1024px){#p_contact #cont .l .h{font-size:3.4rem}}@media(max-width:420px){#p_contact #cont .l .h{font-size:2rem}}#p_contact #cont .l .h span{font-size:5rem;font-family:var(--fontrs)}@media(max-width:1024px){#p_contact #cont .l .h span{font-size:4rem}}@media(max-width:420px){#p_contact #cont .l .h span{font-size:2.4rem}}#p_contact #cont .l .h span svg{top:30%}#p_contact #cont .l .desc{font-size:1.6rem;opacity:.5;font-weight:lighter;margin-bottom:2em}@media(max-width:1024px){#p_contact #cont .l .desc{font-size:1.1rem}}@media(max-width:420px){#p_contact #cont .l .desc{font-size:.9rem}}#p_contact #cont .l .top{display:flex;gap:1em}@media(max-width:550px){#p_contact #cont .l .top{flex-wrap:wrap}}#p_contact #cont .l .cpart{margin-top:100px}#p_contact #cont .l .cpart .btn-mail{background:var(--g);color:#000;padding:.5em 2em;display:flex;justify-content:center;align-items:center;gap:1em;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:600px){#p_contact #cont .l .cpart .btn-mail{font-size:1rem}}#p_contact #cont .l .cpart .clist{display:flex;gap:1em;margin:1em 0}@media(max-width:600px){#p_contact #cont .l .cpart .clist{gap:.25em}}@media(max-width:420px){#p_contact #cont .l .cpart .clist{flex-wrap:wrap}}#p_contact #cont .l .cpart .clist .btn-ct{width:50px;height:50px;background:var(--g);padding:.55em}@media(max-width:600px){#p_contact #cont .l .cpart .clist .btn-ct{width:30px;height:30px;padding:.1em}}#p_contact #cont .l .cpart .clist .btn-ct img,#p_contact #cont .l .cpart .clist .btn-ct svg{width:100%;color:#000;height:100%}#p_contact #cont .l .cpart .clist .btn-ct.big{width:-moz-fit-content;width:fit-content;display:flex;justify-content:space-between;color:#000;padding:.25em 1em;align-items:center}#p_contact #cont .l .cpart .clist .btn-ct.big span{width:100%;white-space:nowrap}#p_contact #cont .l .note{font-size:.8rem;opacity:.4}#p_contact #cont .r{height:100%;display:flex;justify-content:flex-end}@media(max-width:1280px){#p_contact #cont .r{max-width:100%}}#p_contact #cont .r img{max-width:40vw;height:100%;object-fit:cover}@media(max-width:1280px){#p_contact #cont .r img{width:100%}}