.page-contact .intro{padding-top:80px}.page-contact h3{color:#335080;font-weight:700;letter-spacing:.05em;margin:0 0 6px}.page-contact .contact-main{padding-bottom:80px;padding-top:80px}.page-contact .contact-main .grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.page-contact .contact-main .info{display:flex;flex-direction:column;gap:30px}.page-contact .contact-main .info .block{display:flex;flex-direction:column;gap:14px}.page-contact .contact-main .info .row{align-items:flex-start;color:rgba(0,0,0,.8);display:flex;gap:14px;line-height:1.5}.page-contact .contact-main .info .row .icon{align-items:center;color:#cd9e7a;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.page-contact .contact-main .info .row .icon svg{height:100%;width:100%;fill:currentColor}.page-contact .contact-main .info .row a{color:#335080;font-weight:500;text-decoration:none}.page-contact .contact-main .info .row a:focus-visible,.page-contact .contact-main .info .row a:hover{text-decoration:underline}.page-contact .contact-main .info .row strong{color:#335080;font-weight:700}.page-contact .contact-main .form-wrap{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 8px 24px rgba(51,80,128,.08);display:flex;flex-direction:column;padding:2rem 2rem 1rem}.page-contact .contact-main .form-wrap .send-button-box{margin-top:6px}.page-contact .map{line-height:0}.page-contact .map iframe{border:0;display:block;height:450px;width:100%}@media (max-width:1200px){.page-contact .intro{padding-top:53.3333333333px}.page-contact .contact-main{padding-bottom:53.3333333333px;padding-top:53.3333333333px}}@media (max-width:1000px){.page-contact .intro{padding-top:40px}.page-contact .contact-main{padding-bottom:40px;padding-top:40px}.page-contact .contact-main .grid{gap:2rem;grid-template-columns:1fr}.page-contact .contact-main .form-wrap{border-radius:12px;padding:24px}.page-contact .map iframe{height:350px}}