.xd-columns__columns{display:grid;word-wrap:break-word;grid-row-gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit, 100%)}@media all and (min-width: 992px){.xd-columns__columns{grid-template-columns:repeat(auto-fit, 46.25%);grid-column-gap:7.5%}}@media all and (min-width: 1200px){.xd-columns__columns{grid-template-columns:repeat(auto-fit, 44.75%);grid-column-gap:10.5%}}@media all and (max-width: 991px){.xd-columns__columns .xd-column:has(.wp-block-list)+.xd-column:has(.wp-block-list){margin-top:calc(-1*var(--spacing-sm))}}.xd-columns--three .xd-columns__columns{grid-row-gap:2.5rem}@media all and (min-width: 992px){.xd-columns--three .xd-columns__columns{grid-row-gap:3.5rem;grid-template-columns:repeat(auto-fit, 30.86%);grid-column-gap:3.7%}}.xd-columns--four .xd-columns__columns{grid-row-gap:2.5rem}@media all and (min-width: 768px){.xd-columns--four .xd-columns__columns{grid-row-gap:3.5rem;grid-template-columns:repeat(auto-fit, 44.75%);grid-column-gap:10.5%}}@media all and (min-width: 1200px){.xd-columns--four .xd-columns__columns{grid-template-columns:repeat(4, 22.375%);grid-column-gap:3.5%}}.xd-columns--offset .xd-column__inner .wp-block-heading:first-child{margin-bottom:0}@media all and (min-width: 992px){.xd-columns--offset .xd-columns__columns{grid-template-columns:repeat(auto-fit, 100%)}}@media all and (min-width: 1200px){.xd-columns--offset .xd-columns__columns{grid-row-gap:0}.xd-columns--offset .xd-columns__columns .xd-column{width:44.75%}.xd-columns--offset .xd-columns__columns .xd-column:nth-child(2){margin-right:0;margin-left:auto}}.xd-columns--full-width-three .xd-columns__columns{grid-row-gap:0}@media all and (min-width: 992px){.xd-columns--full-width-three .xd-columns__columns{grid-template-columns:repeat(auto-fit, 33.33333%);grid-column-gap:0}}.xd-columns--full-width-three .xd-column--bg-image{height:40vh}@media all and (min-width: 768px){.xd-columns--full-width-three .xd-column--bg-image{height:45vh}}@media all and (min-width: 992px){.xd-columns--full-width-three .xd-column--bg-image{height:70vh}}@media all and (min-width: 1200px){.xd-columns--full-width-three .xd-column--bg-image{height:95vh}}.xd-columns--full-width-three .xd-column--bg-image .xd-background-image::after{background:var(--overlay-2)}.xd-columns--full-width-three .xd-column--bg-image .wp-block-heading{font-family:var(--d2-font-family);font-size:var(--d2-font-size);font-weight:var(--d2-font-weight);line-height:var(--d2-line-height);text-transform:var(--d2-text-transform)}.xd-columns--full-width-three .xd-column--bg-image .row{height:100%}.xd-columns--full-width-three .xd-column--bg-image .xd-column__inner{padding:3rem 8.3333333333vw;width:83.3333333333vw}@media all and (min-width: 992px){.xd-columns--full-width-three .xd-column--bg-image .xd-column__inner{padding:3rem 1rem;width:33.3333333333vw}}@media all and (min-width: 1200px){.xd-columns--full-width-three .xd-column--bg-image .xd-column__inner{padding:5rem 2rem}}@media(min-width: 1500px){.xd-columns--full-width-three .xd-column--bg-image .xd-column__inner{padding:5rem 4rem;width:25vw}}.xd-columns--full-width-three .xd-column--bg-image+.xd-column--bg-image .row{align-items:flex-end;justify-content:flex-end;text-align:right}.xd-columns--full-width-three .xd-column--text{margin-top:2.5rem;order:3}@media all and (min-width: 992px){.xd-columns--full-width-three .xd-column--text{order:unset;display:flex;align-items:flex-end;padding-bottom:var(--spacing-sm)}}@media all and (min-width: 992px){.xd-columns--full-width-two .xd-columns__columns{grid-template-columns:32.3333% 64.666%;grid-column-gap:3%}}.xd-columns--full-width-two .xd-column--bg-image{height:80vh}.xd-columns--full-width-two .xd-column--bg-image .xd-background-image::after{background:rgba(0,0,0,0)}@media all and (min-width: 768px){.xd-columns--full-width-two .xd-column--bg-image{height:45vh}}@media all and (min-width: 992px){.xd-columns--full-width-two .xd-column--bg-image{height:95vh}}.xd-columns--full-width-two .xd-column--text-with-title{order:2}@media all and (min-width: 992px){.xd-columns--full-width-two .xd-column--text-with-title{order:unset;display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.xd-columns--full-width-two .xd-column--text-with-title .xd-column__text-title{flex:1}}@media all and (max-width: 991px){.xd-columns .xd-column__heading{margin-bottom:calc(0px - var(--spacing-sm))}}@media all and (min-width: 992px){.xd-columns .xd-column__heading *:only-child{margin-bottom:0}}

/*# sourceMappingURL=columns.cd2ecf2d78d888fef2f3.min.css.map*/