.pageblock--banner{--column-gap: 100px;position:relative}.pageblock--banner .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--banner .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--banner .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--banner .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--banner .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 50%) 1fr}@container style(--block-breakpoint: false){.pageblock--banner.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--banner.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 50%)}.pageblock--banner.pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--banner .x-core-card{min-height:400px}.pageblock--banner .x-core-card__content{justify-content:space-between;height:100%}.pageblock--banner .container>.x-core-intro{display:flex;flex-direction:column;justify-content:center}@container style(--breakpoint-md-max: true){.pageblock--banner.pageblock--reverse .x-core-intro{order:-2}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--banner.pageblock--reverse .x-core-intro{order:-2}@container style(--breakpoint-lg-min: true){.pageblock--banner.pageblock--reverse .background-wrapper:before{-webkit-mask-image:linear-gradient(to left,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to left,#000 50%,#0000 70%)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--banner.pageblock--reverse .background-wrapper:before{-webkit-mask-image:linear-gradient(to left,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to left,#000 50%,#0000 70%)}.pageblock--banner .background-wrapper{position:absolute;z-index:-1;inset:0}.pageblock--banner .background-wrapper:after,.pageblock--banner .background-wrapper:before{position:absolute;inset:0;content:""}.pageblock--banner .background-wrapper:after{background-color:var(--opacity-neutral-400)}.pageblock--banner .background-wrapper:before{-webkit-mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to right,#000 50%,#0000 70%);background-color:var(--opacity-neutral-100);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@container style(--breakpoint-md-max: true){.pageblock--banner .background-wrapper:before{-webkit-mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to bottom,#000 50%,#0000 70%)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--banner .background-wrapper:before{-webkit-mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to bottom,#000 50%,#0000 70%)}.pageblock--banner .background-wrapper .x-core-image{width:100%;height:100%;object-fit:cover}@container style(--breakpoint-lg: true){.pageblock--form .background-wrapper:before{-webkit-mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to bottom,#000 50%,#0000 70%)}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--form .background-wrapper:before{-webkit-mask-image:linear-gradient(to bottom,#000 50%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to bottom,#000 50%,#0000 70%)}@container style(--breakpoint-lg: true){.pageblock--form .container{grid-template-columns:1fr}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--form .container{grid-template-columns:1fr}.pageblock--form .form__wrapper{--form-background: var(--contrast-color);position:relative;padding:34px 40px;background-color:var(--form-background);clip-path:polygon(0 0,100% 0,100% 100%,25px 100%,0 calc(100% - 25px))}.pageblock--form .form__wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--spacing-sm)}.pageblock--form .form__wrapper .half-input{width:48%}@container style(--breakpoint-xs: true){.pageblock--form .form__wrapper .half-input{width:100%}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--form .form__wrapper .half-input{width:100%}.pageblock--form .form__wrapper .x-core-input{width:100%}.pageblock--form .form__wrapper .x-core-input__error{color:var(--color-primary-500)}.pageblock--form .form__wrapper .x-core-input input,.pageblock--form .form__wrapper .x-core-input textarea{font-size:var(--text-sm);border:none;border-bottom:1px var(--color-neutral-700) solid;padding-inline:0}.pageblock--form .form__wrapper .x-core-input input:focus-visible,.pageblock--form .form__wrapper .x-core-input textarea:focus-visible{border-color:var(--color-primary-500);box-shadow:none}.pageblock--form .form__wrapper .x-core-input input::placeholder,.pageblock--form .form__wrapper .x-core-input textarea::placeholder{color:var(--color-neutral-300)}.pageblock--form .form__wrapper .wpcf7-response-output{width:100%;padding-top:12px;font-size:var(--text-sm)}.pageblock--form .form__wrapper .x-core-button{margin-left:auto}.pageblock--form .form__wrapper:before{position:absolute;bottom:-12px;left:14px;width:3px;height:45px;background-color:var(--color-primary-500);content:"";rotate:-45deg}.pageblock--form .form__wrapper:after{position:absolute;top:0;bottom:0;left:0;width:2px;background-color:var(--color-primary-500);transition:width var(--transition-duration) var(--transition-timing-function);content:""}
