.v-contact-block{padding-block:clamp(40px,2.5rem + 3.5 * (100vw - 23.4375rem)/96.5625,96px);position:relative}.v-contact-block__background{inset:0;position:absolute;z-index:0}.v-contact-block__background:after{background:#000;content:"";inset:0;opacity:.54;position:absolute}.v-contact-block__background-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.v-contact-block__wrapper{backdrop-filter:blur(15px);background:#ffffff30;border-radius:10px;box-shadow:0 1px 0 0 #ffffff40,0 -1px 0 0 #ffffff4d;color:#fff;padding-block:clamp(50px,3.125rem + 3.625 * (100vw - 23.4375rem)/96.5625,108px);padding-inline:clamp(30px,1.875rem + 3.125 * (100vw - 23.4375rem)/96.5625,80px)}.v-contact-block__inner{display:grid;gap:clamp(20px,1.25rem + 1.5625 * (100vw - 23.4375rem)/96.5625,45px) clamp(30px,1.875rem + 6 * (100vw - 23.4375rem)/96.5625,126px);grid-template-columns:100%;margin-inline:auto;max-width:1392px}@media (width >= 75rem){.v-contact-block__inner{grid-template-columns:minmax(0,1fr) 30%}}.v-contact-block__title{margin-block:0}@media (width >= 75rem){.v-contact-block__title{grid-column:span 2}.v-contact-block__form .v-form{column-gap:clamp(20px,14.38356%,126px)}}.v-contact-block__form .wpcf7-not-valid-tip,.v-contact-block__form .wpcf7-validation-errors{color:#ffffffb3}.v-contact-block.is-preview .v-contact-block__content p,:where(.v-contact-block__content) p{margin-block-end:14px}.v-contact-block.is-preview .v-contact-block__content a,:where(.v-contact-block__content) a{color:inherit;text-decoration-color:#0000}
/*# sourceMappingURL=contact-block.css.map */
