/**handles:block-acf-contact**/
.contactInfo>div{display:grid;grid-template-columns:1fr;max-width:66.6em;width:100%;margin:0 auto}.leftContactInfo .wp-block-button a:hover{color:#263640!important}.leftContactInfo .wp-block-button a{background:0 0;color:#263640;font-weight:600;text-align:left;padding:0}.leftContactInfo{max-width:33.3em;width:100%}section.Contact-info .titleText{display:grid;grid-template-columns:1fr;max-width:66.6em;margin:0 auto}section.Contact-info .titleText h2{font-size:1.75em;margin:0 0 2em;font-weight:800;color:#263640}section.Contact-info .titleText p{font-size:1em;font-weight:500;line-height:1.2857142857142857142857142857143;color:#263640;margin-top:0}.leftContactInfo h2{font-size:1.75em;margin:0 0 2em;font-weight:800;color:#263640}.leftContactInfo a{display:grid;color:#263640;font-size:1em;font-weight:600;gap:1em;margin-bottom:2em;text-decoration:none;max-width:20em}.leftContactInfo a i{font-size:1.875em}.contactForm{max-width:33.3em}.contactForm p{font-size:1em;font-weight:500;line-height:1.2857142857142857142857142857143;color:#263640;margin-top:0}.titleText>.block-editor-inner-blocks{display:grid}.acf-block-body .acf-block-preview .titleText>div>div{grid-template-columns:1fr 1fr;display:grid}.acf-block-body .acf-block-preview .titleText{display:block}form.wpcf7-form label{border:2px solid #68bbbf;display:block;text-align:left;padding:.05em .25em;cursor:text}form.wpcf7-form label input[type=email],form.wpcf7-form label input[type=number],form.wpcf7-form label input[type=tel],form.wpcf7-form label input[type=text]{display:block;width:100%;border:0;padding:0;margin:0;outline:0;margin-bottom:3px;font-size:15px;line-height:18px;color:#263640;font-weight:500}form.wpcf7-form input[type=textarea],form.wpcf7-form textarea{outline:0;border:0;width:100%;min-width:100%;max-width:100%;resize:vertical;padding:0;padding-top:5px;font-size:15px;color:#263640;font-weight:500}form.wpcf7-form input[type=button],form.wpcf7-form input[type=submit]{-webkit-appearance:none;border:2px solid #263640;background-color:#263640;color:#fff;font-weight:900;font-size:15px;padding:13px;text-align:center;float:right;min-width:150px;margin-top:20px;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:0}form.wpcf7-form input[type=button]:hover,form.wpcf7-form input[type=submit]:hover{background-color:transparent;color:#263640}@media only screen and (min-width:760px){.contactInfo>div{grid-template-columns:1fr 1fr}section.Contact-info .titleText{grid-template-columns:1fr 1fr}}