.b-lead-form .b-lead-form__container.has-dark-background-color,.b-lead-form.has-dark-background-color{background-color:var(--color-black)}@media (min-width:960px){.b-lead-form--layout-left .b-lead-form__container,.b-lead-form--layout-right .b-lead-form__container{display:flex;align-items:flex-start;justify-content:space-between}}@media (min-width:960px){.b-lead-form--layout-right .b-lead-form__content{width:var(--grid-6-col);padding-right:var(--grid-gutter)}}@media (min-width:1200px){.b-lead-form--layout-right .b-lead-form__content{padding-right:0}}.acf-block-preview .b-lead-form__content{padding-right:var(--spacer-40)}.b-lead-form__description p{font-size:var(--font-size-body-small);line-height:1.5}@media (min-width:960px){.b-lead-form__description p{font-size:var(--font-size-body);line-height:1.75}}@media (min-width:960px){.b-lead-form__content h1{font-size:var(--font-size-heading-xlarge);line-height:var(--line-height-heading-xlarge);font-weight:var(--font-weight-heading-xlarge);letter-spacing:-.9px}}.b-lead-form__media{margin-bottom:var(--spacer-30)}.b-lead-form__media .c-video{position:relative;box-sizing:border-box}.b-lead-form__media .c-video>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.b-lead-form__media .c-video:before{position:relative;display:block;content:"";padding-top:56.25%;box-sizing:border-box}.b-lead-form__media .c-image__image{width:100%}.b-lead-form__form{margin-top:var(--spacer-30)}@media (min-width:960px){.b-lead-form__form{width:var(--grid-5-col)}}.b-lead-form--layout-right .b-lead-form__form{margin-top:0}@media (min-width:768px){.b-lead-form__form .gform_wrapper,.t-sink>.wp-block-group .b-lead-form__form .gform_wrapper{width:100%;max-width:100%}}.b-lead-form__form form{margin-bottom:0}@media (min-width:768px){.b-lead-form__form form{margin-top:var(--spacer-50)}}@media (min-width:960px){.b-lead-form__form form{margin-top:0}}.b-lead-form__column{margin-top:var(--spacer-30)}@media (min-width:960px){.b-lead-form__column{margin-top:var(--spacer-10);width:var(--grid-5-col)}}.b-lead-form--layout-right-v2 .b-lead-form__media{margin-bottom:0}.b-lead-form--layout-right-v2 .b-lead-form__media .c-image__image{object-fit:cover;width:100%;height:100%}.b-lead-form--layout-right-v2 .b-lead-form__media .c-image{position:relative;box-sizing:border-box}.b-lead-form--layout-right-v2 .b-lead-form__media .c-image>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.b-lead-form--layout-right-v2 .b-lead-form__media .c-image:before{position:relative;display:block;content:"";padding-top:100%;box-sizing:border-box}.b-lead-form--layout-right-v2 .b-lead-form__description{margin-top:var(--spacer-10)}.b-lead-form--layout-right-v2 .b-lead-form__form{margin-top:var(--spacer-60)}@media (min-width:768px){#main-content .item-single--perfect-post-layout .b-lead-form .b-lead-form__container{padding:0}}@media (min-width:960px){#main-content .item-single--perfect-post-layout .b-lead-form .b-lead-form__container{grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}@media (min-width:960px){#main-content .item-single--perfect-post-layout .b-lead-form .b-lead-form__content{padding-right:0;width:50%}}@media (min-width:960px){#main-content .item-single--perfect-post-layout .b-lead-form.b-lead-form--layout-right-v2 .b-lead-form__column,#main-content .item-single--perfect-post-layout .b-lead-form .b-lead-form__form{width:50%}}@media (min-width:960px){#main-content .item-single--perfect-post-layout .b-lead-form.b-lead-form--layout-right-v2 .b-lead-form__form{width:100%}}@media (min-width:960px){#main-content .item-single--perfect-post-layout .b-lead-form .h3.c-block__title{font-family:var(--font-family-headings);font-size:var(--font-size-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);letter-spacing:-.2px}}@media (min-width:768px){#main-content .item-single--perfect-post-layout .l-sink>.wp-block-group .c-block.b-lead-form{margin-top:0;margin-bottom:0}}@media (min-width:768px){#main-content .item-single--perfect-post-layout .l-sink>.wp-block-group .c-block.b-lead-form .b-lead-form__container{padding:0}}