body.page-template-contact-page main.contact-page{background-color:#f3f3f3}body.page-template-contact-page main.contact-page .entry-content{padding-top:96px}body.page-template-contact-page main.contact-page .entry-content h1{margin-bottom:24px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper{margin:40px auto 0 auto;max-width:1120px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper form .gform-footer input[type=submit]{background:#d24810;border:none;border-radius:132px;color:#fff;font-size:18px;font-weight:600;line-height:1.5;padding:8px 24px;text-decoration:none;width:fit-content;margin:0 auto}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper form .gform-footer input[type=submit]:visited{color:#fff}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper form .gform-footer input[type=submit]:hover{background:#d96334;color:#fff}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper form .gform-footer input[type=submit]:active{background:#ab3b0a}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .gform_fields{gap:16px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .gform_validation_errors{display:none}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper label.gfield_label{display:block;font-size:18px;font-weight:400;line-height:1.5;margin-bottom:8px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper label.gfield_label .gfield_required{display:none}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input,body.page-template-contact-page main.contact-page .entry-content .gform_wrapper textarea{border:1px solid #7e9bcb;border-radius:4px;font-size:18px;outline:none;padding:16px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input::placeholder,body.page-template-contact-page main.contact-page .entry-content .gform_wrapper textarea::placeholder{color:#a1a1a1}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input:hover,body.page-template-contact-page main.contact-page .entry-content .gform_wrapper textarea:hover{border-color:#333;border-width:2px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input:focus,body.page-template-contact-page main.contact-page .entry-content .gform_wrapper textarea:focus{border-color:#333;border-width:1px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input[type=text],body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input[type=email],body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input[type=tel]{height:48px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .disclaimer{margin-top:-8px;text-align:right}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .gform-footer{margin-top:40px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .gfield_error input{border-color:#eb5757}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .gfield_error .validation_message{color:#eb5757;font-size:16px;font-weight:700;line-height:1.5}body.page-template-contact-page main.contact-page .entry-content img{display:none}body.page-template-contact-page main.contact-page .get-in-touch{margin-top:96px;padding-bottom:96px;text-align:center}body.page-template-contact-page main.contact-page .get-in-touch h2{margin-bottom:40px}body.page-template-contact-page main.contact-page .get-in-touch .contact-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:120px;justify-items:center}body.page-template-contact-page main.contact-page .get-in-touch .contact-options .contact-option{width:182px;text-align:center}body.page-template-contact-page main.contact-page .get-in-touch .contact-options .contact-option-icon{background-color:#2f4a8a;border-radius:50%;height:47px;margin:0 auto 24px auto;width:47px}body.page-template-contact-page main.contact-page .get-in-touch .contact-options .contact-option-icon svg{margin-top:6px;vertical-align:middle;vertical-align:-webkit-baseline-middle}body.page-template-contact-page main.contact-page .get-in-touch .contact-options h3{margin-bottom:8px}body.page-template-contact-page main.contact-page .get-in-touch .contact-options a{color:#333;text-decoration:none}body.page-template-contact-page main.contact-page .get-in-touch .contact-options a:visited{color:#333}body.page-template-contact-page main.contact-page .get-in-touch .contact-options a:hover{color:#d96334;text-decoration:underline}body.page-template-contact-page main.contact-page .get-in-touch .contact-options a:active{color:#ab3b0a}body.page-template-contact-page main.contact-page.success .entry-content{padding-bottom:96px}body.page-template-contact-page main.contact-page.success .container{align-items:center;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}body.page-template-contact-page main.contact-page.success .gform_wrapper{margin:0}body.page-template-contact-page main.contact-page.success h1,body.page-template-contact-page main.contact-page.success .get-in-touch,body.page-template-contact-page main.contact-page.success .content-container>p{display:none}body.page-template-contact-page main.contact-page.success img{display:block}body.page-template-contact-page main.contact-page.success .gform_confirmation_message{padding:48px 64px}body.page-template-contact-page main.contact-page.success .gform_confirmation_message h2{font-size:40px;margin-bottom:16px}body.page-template-contact-page main.contact-page.success .gform_confirmation_message div{margin-bottom:40px}body.page-template-contact-page main.contact-page.success .gform_confirmation_message a{display:block}@media(max-width: 1024px){body.page-template-contact-page main.contact-page .entry-content .gform_wrapper label.gfield_label{font-size:16px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper input{font-size:16px}body.page-template-contact-page main.contact-page .entry-content .gform_wrapper .disclaimer{font-size:16px}body.page-template-contact-page main.contact-page.success .gform_confirmation_message{padding:0 24px 0 0}}@media(max-width: 768px){body.page-template-contact-page main.contact-page .entry-content{padding-top:64px}body.page-template-contact-page main.contact-page .get-in-touch{margin-top:64px;padding-bottom:64px}body.page-template-contact-page main.contact-page .get-in-touch .contact-options{gap:50px}body.page-template-contact-page main.contact-page .get-in-touch .contact-options .contact-option{width:auto}body.page-template-contact-page main.contact-page.success .entry-content{padding-bottom:64px}body.page-template-contact-page main.contact-page.success .container{grid-template-columns:repeat(1, minmax(0, 1fr))}body.page-template-contact-page main.contact-page.success .gform_confirmation_message{padding:0 0 40px 0}body.page-template-contact-page main.contact-page.success .gform_confirmation_message h2{font-size:32px}}@media(max-width: 600px){body.page-template-contact-page main.contact-page .get-in-touch .contact-options{grid-template-columns:repeat(1, minmax(0, 1fr))}body.page-template-contact-page main.contact-page.success .gform_confirmation_message div{margin-bottom:32px}}/*# sourceMappingURL=contact-page.css.map */
