#contact-us-app .pp-contact-button{cursor:pointer;padding:20px;border:solid 1px #b6bcc0;background-color:#fff;width:100%}#contact-us-app .pp-contact-button:hover{-webkit-box-shadow:0 0 0 2px #b6bcc0,0 1px 2px 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px #b6bcc0,0 1px 2px 2px rgba(0,0,0,.1)}#contact-us-app .pp-contact-button.selected{border-color:#e86c1f;-webkit-box-shadow:0 0 0 2px #e86c1f,0 1px 2px 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px #e86c1f,0 1px 2px 2px rgba(0,0,0,.1)}#contact-us-app .pp-contact-button .request-type-text .pp-component-text{margin-bottom:0;padding-bottom:2px}@media(min-width: 992px){#contact-us-app .pp-contact-button{padding:40px !important}}@media(min-width: 768px){#contact-us-app .pp-contact-button{padding:25px}}@media(min-width: 576px){#contact-us-app .pp-contact-button{height:145px}#contact-us-app .pp-contact-button .request-type-icon{text-align:center}#contact-us-app .pp-contact-button .request-type-icon i{font-size:2.5rem}#contact-us-app .pp-contact-button .request-type-text{text-align:center}}@media(max-width: 575px){#contact-us-app .pp-contact-button{height:auto;padding:10px 20px 0px 20px}#contact-us-app .pp-contact-button .request-type-icon{display:inline-block;vertical-align:super}#contact-us-app .pp-contact-button .request-type-icon i{font-size:3.5rem}#contact-us-app .pp-contact-button .request-type-text{display:inline-block}}#contact-us-app .pp-feedback-form{height:290px;padding:20px}#contact-us-app .pp-feedback-form.invalid-form{height:320px}#contact-us-app .pp-feedback-form label{padding-bottom:5px}#contact-us-app .pp-feedback-form textarea{display:block;resize:none;width:100%;height:170px;margin-bottom:15px}#contact-us-app .pp-feedback-form textarea.pp-error{margin-bottom:0}#contact-us-app .pp-feedback-form input.pp-error{border-color:#900}#contact-us-app .pp-feedback-form.needs-email{height:370px}#contact-us-app .pp-feedback-form.needs-email.invalid-form{height:390px}