.contact .part-1{padding:1.5rem 0}.contact .part-1 .page-content{display:flex;flex-direction:column}.contact .part-1 .area{display:grid;grid-template-columns:repeat(2, 1fr);gap:.7rem 0}.contact .part-1 .area .item{display:flex;flex-direction:column;gap:.2rem 0}.contact .part-1 .area h3{font-weight:700;--font-size: .34rem;color:#1a1a1a;line-height:1}.contact .part-1 .area .email{font-weight:700;--font-size: .2rem;color:#262727;line-height:1.5;width:-moz-fit-content;width:fit-content;height:-moz-min-content;height:min-content}.contact .part-1 .area .email::before{font-family:"icomoon";content:"";margin-right:.16rem;color:#036}.contact .part-1 .area .more{width:-moz-fit-content;width:fit-content;height:-moz-min-content;height:min-content;color:#003f7e}.contact .part-1 .area .more::after{content:""}.contact .part-1 hr{border:unset;border-bottom:1px dashed rgba(5,30,76,.65);margin:.6rem 0 .5rem;position:relative;overflow:visible}.contact .part-1 hr::after{font-family:"icomoon";content:"";position:absolute;font-size:8px;right:0;bottom:0;transform:translate(120%, 50%)}