.contact{padding:1.2rem 0 7.6rem}.contact .row{margin-top:2.8rem}.contact .title{color:#000;margin-top:2.8rem;margin-bottom:3.2rem;font-size:2.8rem;font-style:normal;font-weight:700;line-height:125.1%}.contact .title span{margin-top:.4rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:148%;display:block}.contact .input-group{width:100%;margin-bottom:1.6rem}.contact .input-group input{box-sizing:border-box;letter-spacing:.05em;color:#121212;border:.1rem solid #e3e3e3;border-radius:1.5rem;width:100%;height:4.8rem;padding-left:6.4rem;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2rem}.contact .input-group input::placeholder{opacity:.6}.contact .input-group:last-child{margin-bottom:0}.contact .socialIcons{align-items:center;margin-top:4rem;display:flex}.contact .socialIcons a{margin-right:2.4rem}.contact .socialIcons a svg{width:3.2rem;height:3.2rem}.contact .socialIcons a svg g{opacity:1}.contact .contactInner{margin-left:1.6rem}.contact .contactInner .map{width:100%;height:50rem}.contact .contactInner .map iframe{border:none;width:100%!important;height:100%!important}.contact .map{width:100%;height:50rem}.contact .map iframe{border:none;width:100%!important;height:100%!important}.contact .contactHeader{justify-content:space-between;align-items:flex-end;margin-bottom:3.2rem;display:flex}.contact .contactHeader .title{margin:0}.contact .contactHeader .contactDetail{flex-direction:column;display:flex}.contact .contactHeader .contactDetail div,.contact .contactHeader .contactDetail a{color:#1f1414;align-items:center;margin-bottom:.6rem;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.5rem;display:flex}.contact .contactHeader .contactDetail div svg,.contact .contactHeader .contactDetail a svg{width:2.2rem;height:2.2rem;margin-right:1.2rem}.contact .contactHeader .contactDetail div svg g,.contact .contactHeader .contactDetail a svg g{opacity:1}@media (max-width:767.9px){.contact .row{margin-top:0}.contact .row .title{font-size:2.4rem;line-height:3.3rem}.contact .row .title span{font-size:1.4rem}.contact .row .socialIcons{justify-content:center;margin-bottom:2.4rem}.contact .row .contactHeader{flex-direction:column;align-items:flex-start;display:flex}.contact .row .contactDetail{margin-top:2.4rem}}
