.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field:last-child{margin-bottom:0}.contact .field textarea{min-height:20rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{text-align:center}.contact__button button{width:228px;margin:0;background:#172e74}@media screen and (min-width:750px){.contact__button{margin:4rem auto 6rem}}@media screen and (min-width:750px){.contact__fields{max-width:500px;margin:0 auto;display:grid;grid-column-gap:2rem}}@media screen and (max-width:749px){.contact__fields{margin:0 auto 3rem}}.contact__fields h3{position:relative;padding:0rem 0 1.5rem;margin:2rem 0 3rem;font-size:20px;color:#002646}.contact__fields h3:before{content:"";position:absolute;left:40px;bottom:-3px;width:40px;height:inherit;border-bottom:3px solid #172E74}.contact__fields h3:after{content:"";position:absolute;left:0;bottom:-3px;width:40px;height:inherit;border-bottom:3px solid #C79D2B}.type select{height:47px;padding:1rem 1.5rem;margin:0 auto 2rem;border-radius:0;font-size:16px}.kyushu{padding:20px;background:#edeef2;margin:4rem auto;text-align:center}.kyushu h3{font-size:2rem;font-weight:600;color:#002646}.kyushu p{margin:0 auto 1rem}.kyushu p.title{font-size:1.8rem;margin:0 auto}.kyushu p.tel{font-size:2.2rem;font-weight:600;color:#172e74}.kyushu p a{color:#172e74}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-contact-form.css.map */
