.wp-block-form{--text-orientation:center}.wp-block-form:not(.-box){margin:0 auto;max-width:900px}.wp-block-form .heading{align-items:var(--text-orientation);column-gap:2.5rem;display:flex;flex-direction:column;margin:0 auto 2.1875rem;padding-bottom:1.25rem;text-align:var(--text-orientation)}.wp-block-form .heading>.image{border-radius:100%;height:6.375rem;margin-bottom:1rem;min-width:6.375rem;overflow:hidden;width:6.375rem}.wp-block-form .heading>.image img{height:100%;object-fit:cover;width:100%}.wp-block-form .heading>.text-content>.title{--font-size:calc(var(--font-h3-size)/16*1rem);--font-family:var(--font-family-title);--line-height:calc(var(--font-h3-lineHeight)/var(--font-h3-size));--font-weight:var(--font-h3-weight);color:var(--heading-color);font:var(--font-weight) var(--font-size)/var(--line-height) var(--font-family)}.wp-block-form .heading>.text-content>.text{margin-top:.75rem;--font-size:calc(var(--font-sm-size)/16*1rem);--font-family:var(--font-family-text);--line-height:calc(var(--font-sm-lineHeight)/var(--font-sm-size));--font-weight:var(--font-sm-weight);color:var(--text-color);font:var(--font-weight) var(--font-size)/var(--line-height) var(--font-family)}.wp-block-form .heading>.text-content>.text>p{margin:0}.wp-block-form.-box{--background-color:#fff;background-color:var(--background-color);box-sizing:border-box;display:flex}.wp-block-section [class*=wp-block-]+.wp-block-form.-box{margin-top:2.5rem}@media screen and (max-width:1023px){.wp-block-form.-box{left:50%;margin-left:calc(var(--viewport-width, 100vw)/-2);margin-right:calc(var(--viewport-width, 100vw)/-2);max-width:var(--viewport-width,100vw);position:relative;right:50%;width:var(--viewport-width,100vw)}}@media screen and (min-width:1280px){.wp-block-form.-box{border:1px solid #e2e6ec;border-radius:var(--form-fields-border-radius,10px);margin:0 auto;max-width:52.6875rem;overflow:hidden}.wp-block-form.-box:before{background-color:#000;content:"";flex:1 0 auto;max-width:.3125rem;width:.3125rem}}.wp-block-form.-box .content{margin:0 auto;padding:2rem 0}@media screen and (max-width:1023px){.wp-block-form.-box .content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:calc(var(--container-width) + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding);position:relative;width:100%}}@media screen and (min-width:1280px){.wp-block-form.-box .content{flex:auto;padding:3.125rem 3.75rem}.wp-block-form.-box .y-form .fields-wrapper{flex-grow:1}}