body:not(.wp-core-ui) .contact,html:not(.wp-toolbar) .contact,.acf-block-preview .contact{padding-bottom:80px}body:not(.wp-core-ui) .contact .heading-3,html:not(.wp-toolbar) .contact .heading-3,.acf-block-preview .contact .heading-3{margin-bottom:30px}body:not(.wp-core-ui) .contact .wrapper,html:not(.wp-toolbar) .contact .wrapper,.acf-block-preview .contact .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:70px}@media only screen and (max-width:991px){body:not(.wp-core-ui) .contact .wrapper,html:not(.wp-toolbar) .contact .wrapper,.acf-block-preview .contact .wrapper{grid-template-columns:1fr}}body:not(.wp-core-ui) .contact .col-image,html:not(.wp-toolbar) .contact .col-image,.acf-block-preview .contact .col-image{position:sticky;top:200px;align-self:start}@media only screen and (max-width:991px){body:not(.wp-core-ui) .contact .col-image,html:not(.wp-toolbar) .contact .col-image,.acf-block-preview .contact .col-image{position:relative;top:inherit}}body:not(.wp-core-ui) .contact .col-form,html:not(.wp-toolbar) .contact .col-form,.acf-block-preview .contact .col-form{background-color:var(--dark-blue-50);border-radius:16px;padding:52px}@media only screen and (max-width:991px){body:not(.wp-core-ui) .contact .col-form,html:not(.wp-toolbar) .contact .col-form,.acf-block-preview .contact .col-form{border-radius:0;box-sizing:border-box;width:calc(100% + 32px);margin-left:-16px;padding:52px 28px}}body:not(.wp-core-ui) .contact .col-form .wpcf7 form.sent .wpcf7-response-output,html:not(.wp-toolbar) .contact .col-form .wpcf7 form.sent .wpcf7-response-output,.acf-block-preview .contact .col-form .wpcf7 form.sent .wpcf7-response-output{background:#46b450;max-width:600px;margin:30px auto;padding:20px;text-align:center;border-radius:10px;color:#fff}body:not(.wp-core-ui) .contact .col-form .wpcf7 form.invalid .wpcf7-response-output,body:not(.wp-core-ui) .contact .col-form .wpcf7 form.unaccepted .wpcf7-response-output,body:not(.wp-core-ui) .contact .col-form .wpcf7 form.payment-required .wpcf7-response-output,html:not(.wp-toolbar) .contact .col-form .wpcf7 form.invalid .wpcf7-response-output,html:not(.wp-toolbar) .contact .col-form .wpcf7 form.unaccepted .wpcf7-response-output,html:not(.wp-toolbar) .contact .col-form .wpcf7 form.payment-required .wpcf7-response-output,.acf-block-preview .contact .col-form .wpcf7 form.invalid .wpcf7-response-output,.acf-block-preview .contact .col-form .wpcf7 form.unaccepted .wpcf7-response-output,.acf-block-preview .contact .col-form .wpcf7 form.payment-required .wpcf7-response-output{background:orange;border-color:orange;max-width:600px;margin:30px auto;padding:20px;text-align:center;border-radius:10px;color:#000}body:not(.wp-core-ui) .contact .form-wrap,html:not(.wp-toolbar) .contact .form-wrap,.acf-block-preview .contact .form-wrap{display:flex;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px}body:not(.wp-core-ui) .contact .form-wrap .col-50,html:not(.wp-toolbar) .contact .form-wrap .col-50,.acf-block-preview .contact .form-wrap .col-50{width:calc(50% - 16px)}@media only screen and (max-width: 991px){body:not(.wp-core-ui) .contact .form-wrap .col-50,html:not(.wp-toolbar) .contact .form-wrap .col-50,.acf-block-preview .contact .form-wrap .col-50{width:100%}}body:not(.wp-core-ui) .contact .form-wrap .col-100,html:not(.wp-toolbar) .contact .form-wrap .col-100,.acf-block-preview .contact .form-wrap .col-100{width:100%}body:not(.wp-core-ui) .contact .form-wrap .wpcf7-not-valid-tip,html:not(.wp-toolbar) .contact .form-wrap .wpcf7-not-valid-tip,.acf-block-preview .contact .form-wrap .wpcf7-not-valid-tip{font-size:12px;margin-top:5px;margin-left:10px}body:not(.wp-core-ui) .contact .form-wrap label,html:not(.wp-toolbar) .contact .form-wrap label,.acf-block-preview .contact .form-wrap label{width:100%;display:block}body:not(.wp-core-ui) .contact .form-wrap label .input-label,html:not(.wp-toolbar) .contact .form-wrap label .input-label,.acf-block-preview .contact .form-wrap label .input-label{font-size:12px;font-weight:700;margin-bottom:8px}body:not(.wp-core-ui) .contact .form-wrap label input,html:not(.wp-toolbar) .contact .form-wrap label input,.acf-block-preview .contact .form-wrap label input{width:100%;display:block;border:1px solid rgba(0,0,0,.1);border-radius:30px;height:50px;padding:10px;box-sizing:border-box}body:not(.wp-core-ui) .contact .form-wrap label textarea,html:not(.wp-toolbar) .contact .form-wrap label textarea,.acf-block-preview .contact .form-wrap label textarea{border:1px solid rgba(0,0,0,.1);width:100%;display:block;border-radius:30px;padding:10px;box-sizing:border-box;height:200px;margin-bottom:20px}body:not(.wp-core-ui) .contact .form-wrap label .wpcf7-list-item-label,html:not(.wp-toolbar) .contact .form-wrap label .wpcf7-list-item-label,.acf-block-preview .contact .form-wrap label .wpcf7-list-item-label{display:grid;grid-template-columns:16px 1fr;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;color:#000;font-size:16px;font-weight:300}body:not(.wp-core-ui) .contact .form-wrap label .wpcf7-list-item-label div,html:not(.wp-toolbar) .contact .form-wrap label .wpcf7-list-item-label div,.acf-block-preview .contact .form-wrap label .wpcf7-list-item-label div{font-size:10px}body:not(.wp-core-ui) .contact .form-wrap label .wpcf7-list-item-label div a,html:not(.wp-toolbar) .contact .form-wrap label .wpcf7-list-item-label div a,.acf-block-preview .contact .form-wrap label .wpcf7-list-item-label div a{color:#000}body:not(.wp-core-ui) .contact .form-wrap label .wpcf7-list-item,html:not(.wp-toolbar) .contact .form-wrap label .wpcf7-list-item,.acf-block-preview .contact .form-wrap label .wpcf7-list-item{margin:0}body:not(.wp-core-ui) .contact .form-wrap label label>input[type=checkbox],html:not(.wp-toolbar) .contact .form-wrap label label>input[type=checkbox],.acf-block-preview .contact .form-wrap label label>input[type=checkbox]{display:none}body:not(.wp-core-ui) .contact .form-wrap label .cf7sr-g-turnstile,html:not(.wp-toolbar) .contact .form-wrap label .cf7sr-g-turnstile,.acf-block-preview .contact .form-wrap label .cf7sr-g-turnstile{margin-top:20px}body:not(.wp-core-ui) .contact .form-wrap label label>input[type=checkbox]+*:before,html:not(.wp-toolbar) .contact .form-wrap label label>input[type=checkbox]+*:before,.acf-block-preview .contact .form-wrap label label>input[type=checkbox]+*:before{content:"";margin-right:15.5px;vertical-align:bottom;width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;border-radius:5px}body:not(.wp-core-ui) .contact .form-wrap label label>input[type=checkbox]:checked+*:before,html:not(.wp-toolbar) .contact .form-wrap label label>input[type=checkbox]:checked+*:before,.acf-block-preview .contact .form-wrap label label>input[type=checkbox]:checked+*:before{content:"✓";color:#000;text-align:center;background:#fff}body:not(.wp-core-ui) .contact .form-wrap label label>input[type=checkbox]:checked+*,html:not(.wp-toolbar) .contact .form-wrap label label>input[type=checkbox]:checked+*,.acf-block-preview .contact .form-wrap label label>input[type=checkbox]:checked+*{color:#000}body:not(.wp-core-ui) .contact .form-wrap label input[type=submit],html:not(.wp-toolbar) .contact .form-wrap label input[type=submit],.acf-block-preview .contact .form-wrap label input[type=submit]{background-color:var(--secondary);border:0;border-radius:30px;height:50px;width:300px;display:flex;justify-content:center;align-items:center;margin-top:20px;display:inline-flex}