/*
Theme Name: PG Asset Contact
Version: 1.0.0
*/
.contact-page{max-width:780px;margin:0 auto;padding:72px 24px 100px}.contact-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.3;margin-bottom:24px}.contact-page .intro{margin-bottom:2rem}.form-row{margin:1.8rem 0}.form-row>label,.form-label{display:block;font-weight:700;margin-bottom:.55rem}.required{font-size:.78rem;color:#a62b27;margin-left:.5rem}.contact-page input[type=text],.contact-page input[type=email],.contact-page input[type=tel],.contact-page textarea{width:100%;padding:.8rem;border:1px solid #999;border-radius:4px;background:white;font:inherit}.contact-page textarea{min-height:180px}.contact-page .wpcf7-list-item{display:block;margin:.45rem 0}.contact-page .wpcf7-submit{border:0;cursor:pointer}.contact-page .other-ways{margin-top:4rem;padding-top:2rem;border-top:1px solid #ddd}.contact-page .wpcf7-not-valid-tip{color:#a62b27}.contact-page .wpcf7-response-output{margin:1.5rem 0!important}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sent-box{padding:1.5rem;background:#f5f3f0;border-left:4px solid #a62b27}.contact-page a{text-decoration:underline}.contact-page a.btn{text-decoration:none}.site-nav--simple{margin-left:auto}@media(max-width:700px){.contact-page{padding:48px 20px 72px}.site-nav--simple{font-size:.85rem}}
