.pageblock--form .container{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(45px,6.5vw,90px)}@container style(--breakpoint-md-max: true){.pageblock--form .container{grid-template-columns:1fr}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--form .container{grid-template-columns:1fr}.pageblock--form .container>.x-core-intro:not(:last-child){-webkit-margin-after:0;margin-block-end:0}.pageblock--form .wpcf7-form{display:grid;grid-template-columns:repeat(2,1fr);padding:40px;column-gap:var(--spacing-md);background-color:var(--color-neutral-200);border-radius:var(--component-border-radius)}.pageblock--form .wpcf7-form .x-core-input{--input-border-radius: var(--component-border-radius);--input-border-width: 0;--input-border-color: var(--color-primary-900);--input-background: var(--color-neutral-100);margin-top:14px}@container style(--breakpoint-sm-max: true){.pageblock--form .wpcf7-form .x-core-input{grid-column:span 2}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input{grid-column:span 2}@container style(--breakpoint-lg: true){.pageblock--form .wpcf7-form .x-core-input{grid-column:span 2}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input{grid-column:span 2}.pageblock--form .wpcf7-form .x-core-input--select,.pageblock--form .wpcf7-form .x-core-input--textarea{grid-column:span 2}.pageblock--form .wpcf7-form .x-core-input--select .x-core-label__label{position:absolute;padding:8px 14px 4px;color:var(--color-neutral-50);font-size:var(--text-md);background-color:var(--color-primary-900);border-radius:var(--component-border-radius);box-shadow:var(--main-shadow);transform:translateY(-18px) translate(-10px);opacity:1}.pageblock--form .wpcf7-form .x-core-input select,.pageblock--form .wpcf7-form .x-core-input textarea,.pageblock--form .wpcf7-form .x-core-input input{margin-top:10px;padding:18px 24px 12px;transition:.5s}.pageblock--form .wpcf7-form .x-core-input textarea{height:200px}.pageblock--form .wpcf7-form .x-core-input:has(textarea:hover) .x-core-label__label:not(.x-core-input--select .x-core-label__label),.pageblock--form .wpcf7-form .x-core-input:has(input:hover) .x-core-label__label:not(.x-core-input--select .x-core-label__label),.pageblock--form .wpcf7-form .x-core-input:has(select:hover) .x-core-label__label:not(.x-core-input--select .x-core-label__label){opacity:1}.pageblock--form .wpcf7-form .x-core-input:has(input:focus) .x-core-label__label:not(.x-core-input--select .x-core-label__label),.pageblock--form .wpcf7-form .x-core-input:has(textarea:focus) .x-core-label__label:not(.x-core-input--select .x-core-label__label),.pageblock--form .wpcf7-form .x-core-input:has(select:focus) .x-core-label__label:not(.x-core-input--select .x-core-label__label){color:var(--color-neutral-50);background-color:var(--color-primary-900);box-shadow:var(--main-shadow);transform:translateY(-16px) translate(-10px);opacity:1}.pageblock--form .wpcf7-form .x-core-input:has(textarea:not(:placeholder-shown)) .x-core-label__label:not(.x-core-input--select .x-core-label__label),.pageblock--form .wpcf7-form .x-core-input:has(input:not(:placeholder-shown)) .x-core-label__label:not(.x-core-input--select .x-core-label__label),.pageblock--form .wpcf7-form .x-core-input:has(select:not(:placeholder-shown)) .x-core-label__label:not(.x-core-input--select .x-core-label__label){color:var(--color-neutral-50);background-color:var(--color-primary-900);box-shadow:var(--main-shadow);transform:translateY(-16px) translate(-10px);opacity:1}.pageblock--form .wpcf7-form .x-core-input ::placeholder{color:var(--color-primary-900);opacity:0;transition:.5s}.pageblock--form .wpcf7-form .x-core-input .x-core-label__label:not(.x-core-input--select .x-core-label__label){position:absolute;padding:8px 14px 4px;font-size:var(--text-md);background-color:var(--color-neutral-100);border-radius:var(--component-border-radius);transform:translateY(20px) translate(11px);opacity:.7;transition:.5s}.pageblock--form .wpcf7-form .x-core-button{grid-column:span 2;margin-top:14px;padding-top:24px;line-height:.8;--button-background: var(--primary-gradient);animation:none}.pageblock--form .wpcf7-form .wpcf7-response-output,.pageblock--form .wpcf7-form .recaptcha-txt{grid-column:span 2}
