.acf-block-preview .contact,.contact{color:#fff;padding:3.75rem 0}@media(min-width:992px){.acf-block-preview .contact,.contact{padding:5rem 0 7.5rem}}.acf-block-preview .contact__title,.contact__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.1875rem}@media(min-width:768px){.acf-block-preview .contact__title,.contact__title{margin-bottom:4.375rem}}.acf-block-preview .contact__title .icon-holder,.contact__title .icon-holder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(45.66deg,rgba(var(--color-gradient-primary),.5) 14.53%,rgba(var(--color-gradient-secondary),50%) 50.09%,rgba(var(--color-gradient-primary),.5) 80.91%);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;justify-content:center;margin-right:1.25rem;width:2.5rem}@media(min-width:768px){.acf-block-preview .contact__title .icon-holder,.contact__title .icon-holder{height:3.625rem;margin-right:1.875rem;width:3.625rem}}.acf-block-preview .contact__title .icon-holder .icon,.contact__title .icon-holder .icon{width:1rem}@media(min-width:768px){.acf-block-preview .contact__title .icon-holder .icon,.contact__title .icon-holder .icon{width:1.5625rem}}@media(min-width:992px){.acf-block-preview .contact__cols,.contact__cols{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:space-between}}.acf-block-preview .contact__left,.contact__left{max-width:100%;width:100%}@media(max-width:991.98px){.acf-block-preview .contact__left,.contact__left{margin-bottom:3.125rem}}@media(min-width:992px){.acf-block-preview .contact__left,.contact__left{max-width:26.25rem}}.acf-block-preview .contact__left p:not(:last-child),.contact__left p:not(:last-child){margin-bottom:1.5625rem}.acf-block-preview .contact__right,.contact__right{max-width:41.25rem;width:100%}@media(min-width:992px){.acf-block-preview .contact__right,.contact__right{margin-top:-8.125rem}}.acf-block-preview .contact__right .form-full,.contact__right .form-full{width:100%}.acf-block-preview .contact__right form h6,.contact__right form h6{font-family:NotoSans-Light;font-size:.875rem;margin-bottom:.625rem;padding-left:1.25rem}.acf-block-preview .contact__right form .form-field,.contact__right form .form-field{width:100%}.acf-block-preview .contact__right form .form-field .input-field,.contact__right form .form-field .input-field{margin-bottom:1.875rem;max-width:100%;width:100%}.acf-block-preview .contact__right form input,.contact__right form input{background:rgba(51,51,51,.8);border-radius:3.125rem;color:#fff;font-family:NotoSans-Light;font-size:1rem;max-width:100%;padding:1.0625rem 1.25rem;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;width:100%}.acf-block-preview .contact__right form input:focus,.contact__right form input:focus{-webkit-box-shadow:0 0 0 .0625rem var(--color-primary) inset;box-shadow:0 0 0 .0625rem var(--color-primary) inset}.acf-block-preview .contact__right form .textarea-field,.contact__right form .textarea-field{margin-bottom:2.1875rem;max-width:100%;width:100%}.acf-block-preview .contact__right form .textarea-field textarea,.contact__right form .textarea-field textarea{background:rgba(51,51,51,.8);border-radius:1.625rem;color:#fff;font-family:NotoSans-Light;font-size:1rem;height:11.375rem;max-width:100%;padding:1.25rem 1.5625rem;resize:none;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;width:100%}.acf-block-preview .contact__right form .textarea-field textarea:focus,.contact__right form .textarea-field textarea:focus{-webkit-box-shadow:0 0 0 .0625rem var(--color-primary) inset;box-shadow:0 0 0 .0625rem var(--color-primary) inset}.acf-block-preview .contact__right form .btn,.contact__right form .btn{max-width:25.375rem;width:100%}.acf-block-preview .contact .sent .wpcf7-response-output,.contact .sent .wpcf7-response-output{background:green;border:none;border-radius:1.875rem;font-size:1rem;margin:1.25rem 0;padding:1.25rem;text-align:center}.acf-block-preview .contact .wpcf7-not-valid-tip,.contact .wpcf7-not-valid-tip{font-size:.8125rem;left:0;padding:.625rem 0 .9375rem 1.25rem;position:absolute;top:100%;white-space:nowrap}.acf-block-preview .contact .wpcf7 form.invalid .wpcf7-response-output,.acf-block-preview .contact .wpcf7 form.spam .wpcf7-response-output,.acf-block-preview .contact .wpcf7 form.unaccepted .wpcf7-response-output,.contact .wpcf7 form.invalid .wpcf7-response-output,.contact .wpcf7 form.spam .wpcf7-response-output,.contact .wpcf7 form.unaccepted .wpcf7-response-output{background:#000;border:none;border-radius:1.875rem;font-size:1rem;margin:1.25rem 0;padding:1.25rem;text-align:center}