.block.block-layout-builder{padding-top:var(--block-pt-mobile,4rem);padding-bottom:var(--block-pb-mobile,4rem)}.block.block-layout-builder .block-main-content{max-width:120rem;margin-right:auto;margin-left:auto}.block.block-layout-builder .field--name-field-call-to-action{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-top:2rem;gap:var(--bs-gap,1rem)}@media (min-width:1200px){.block.block-layout-builder .field--name-field-call-to-action{padding-top:4rem}}.block.block-layout-builder.bg-image{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover}.block.block-layout-builder.bg-image::after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,rgba(128,128,128,.7) 11%,rgba(128,128,128,.6) 32%,rgba(128,128,128,.4) 61%,rgba(128,128,128,.3) 100%)}.block.block-layout-builder.bg-image>div{position:relative;z-index:5}.block.block-layout-builder.bg-color:not(.text-not-inverted),.block.block-layout-builder.bg-image:not(.text-not-inverted){color:#fff}.block.block-layout-builder.bg-color:not(.text-not-inverted) .h1,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h2,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h3,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h4,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h5,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h6,.block.block-layout-builder.bg-color:not(.text-not-inverted) h1,.block.block-layout-builder.bg-color:not(.text-not-inverted) h2,.block.block-layout-builder.bg-color:not(.text-not-inverted) h3,.block.block-layout-builder.bg-color:not(.text-not-inverted) h4,.block.block-layout-builder.bg-color:not(.text-not-inverted) h5,.block.block-layout-builder.bg-color:not(.text-not-inverted) h6,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h1,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h2,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h3,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h4,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h5,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h6,.block.block-layout-builder.bg-image:not(.text-not-inverted) h1,.block.block-layout-builder.bg-image:not(.text-not-inverted) h2,.block.block-layout-builder.bg-image:not(.text-not-inverted) h3,.block.block-layout-builder.bg-image:not(.text-not-inverted) h4,.block.block-layout-builder.bg-image:not(.text-not-inverted) h5,.block.block-layout-builder.bg-image:not(.text-not-inverted) h6{color:inherit}@media (min-width:1200px){.block.block-layout-builder{padding-top:var(--block-pt,8rem);padding-bottom:var(--block-pb,8rem)}}