.pageblock--form{--intro-gutter-after: var(--gap-spacing)}.pageblock--form .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--form .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--form .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--form .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--form .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}@container style(--block-breakpoint: false){.pageblock--form.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--form.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}.pageblock--form.pageblock--reverse .container>:nth-child(2){order:-1}@container style(--breakpoint-xs-max: true){.pageblock--form{--intro-gutter-after: 70px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--form{--intro-gutter-after: 70px}.pageblock--form .x-core-intro .x-core-heading{max-width:450px}.pageblock--form .wpcf7-form{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-x);width:100%;row-gap:0;--input-background: var(--color-neutral-0);--input-border-width: 2px;--input-border-color: var(--color-neutral-0);padding-bottom:0}.pageblock--form .wpcf7-form .x-core-button{margin-top:20px;margin-right:auto}@container style(--breakpoint-xs-max: true){.pageblock--form .wpcf7-form .x-core-button{margin-top:0}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-button{margin-top:0}@container style(--breakpoint-sm-max: true){.pageblock--form .wpcf7-form .x-core-input,.pageblock--form .wpcf7-form .x-core-input-group{grid-column:span 2}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input-group{grid-column:span 2}.pageblock--form .wpcf7-form .x-core-input input,.pageblock--form .wpcf7-form .x-core-input textarea,.pageblock--form .wpcf7-form .x-core-input-group input,.pageblock--form .wpcf7-form .x-core-input-group textarea{padding:var(--component-padding);transition-duration:var(--transition-duration)}@container style(--breakpoint-xs-max: true){.pageblock--form .wpcf7-form .x-core-input input,.pageblock--form .wpcf7-form .x-core-input textarea,.pageblock--form .wpcf7-form .x-core-input-group input,.pageblock--form .wpcf7-form .x-core-input-group textarea{padding:.5rem 1.5rem}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input input,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input textarea,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input-group input,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--form .wpcf7-form .x-core-input-group textarea{padding:.5rem 1.5rem}.pageblock--form .wpcf7-form .x-core-input input:hover::placeholder,.pageblock--form .wpcf7-form .x-core-input textarea:hover::placeholder,.pageblock--form .wpcf7-form .x-core-input-group input:hover::placeholder,.pageblock--form .wpcf7-form .x-core-input-group textarea:hover::placeholder{opacity:1}.pageblock--form .wpcf7-form .x-core-input input::placeholder,.pageblock--form .wpcf7-form .x-core-input textarea::placeholder,.pageblock--form .wpcf7-form .x-core-input-group input::placeholder,.pageblock--form .wpcf7-form .x-core-input-group textarea::placeholder{color:var(--color-neutral-800);opacity:.6;transition-duration:var(--transition-duration)}.pageblock--form .wpcf7-form .x-core-input textarea,.pageblock--form .wpcf7-form .x-core-input-group textarea{height:200px;max-height:300px}.pageblock--form .wpcf7-form .x-core-input:has(textarea){grid-column:span 2}.pageblock--form .media{position:relative;display:flex;align-items:center;justify-content:center;height:100%;max-height:800px;padding-left:clamp(50px,6.5vw,100px)}@container style(--breakpoint-xl-max: true){.pageblock--form .media{padding-left:40px}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .pageblock--form .media{padding-left:40px}@container style(--breakpoint-md-max: true){.pageblock--form .media{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:0;margin-inline:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--form .media{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:0;margin-inline:auto}.pageblock--form .media .x-core-media,.pageblock--form .media img{width:100%;height:100%;object-fit:cover;border-radius:var(--component-border-radius)}@container style(--breakpoint-md-max: true){.pageblock--form .media .x-core-media,.pageblock--form .media img{width:unset;height:unset;max-height:500px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--form .media .x-core-media,:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--form .media img{width:unset;height:unset;max-height:500px}@container style(--breakpoint-xl-max: true){.pageblock--form .media .x-core-media,.pageblock--form .media img{max-height:650px}}:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .pageblock--form .media .x-core-media,:root[style*="--breakpoint-xl-max: true"] .applyContainerPolyFill .pageblock--form .media img{max-height:650px}
