.custom-grid-section{overflow:hidden}.custom-grid-section .section-grid{margin-bottom:var(--padding)}.custom-grid-section .section-grid .grid-item{border-top:var(--border-1px-solid) currentColor;padding:var(--padding-md) 0}.custom-grid-section .section-grid .grid-item .custom-grid-row.grid{display:flex;flex-wrap:wrap;margin:0 var(--row-margin)}.custom-grid-section .section-grid .grid-item .custom-grid-row.grid .custom-grid-col{flex:0 0 50%;max-width:50%;padding:0 var(--padding);width:100%}.custom-grid-section .section-grid-hero{border-radius:var(--border-radius-lg);display:flex;flex-direction:column;min-height:var(--hero-sm-min-height)}.custom-grid-section .section-grid-hero .img-wrapper.mobile{display:none}.custom-grid-section .section-grid-hero .custom-grid-hero-wrapper{display:flex;flex-direction:column;flex-grow:1;height:100%;padding:var(--padding-lg)}.custom-grid-section .section-grid-hero .custom-grid-hero-wrapper.add-overlay{background-color:var(--hero-overlay)}.custom-grid-section .section-grid-hero .custom-grid-hero-inner{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;height:100%}.custom-grid-section .section-grid-hero .custom-grid-hero-inner.is-limited{max-width:var(--hero-sm-limit)}.custom-grid-section .section-grid-hero .custom-grid-hero-inner .button-container{margin-top:auto}@media(min-width:992px){.custom-grid-section .section-grid-hero .img-wrapper.desktop{display:block!important}}@media(max-width:991px){.custom-grid-section .section-grid .grid-item{padding:var(--padding) 0}.custom-grid-section .section-grid-hero .img-wrapper.desktop{display:none}.custom-grid-section .section-grid-hero .img-wrapper.mobile{display:block}.custom-grid-section .section-grid-hero .custom-grid-hero-wrapper{padding:var(--padding)}.custom-grid-section .section-grid-hero .custom-grid-hero-inner.is-limited{max-width:100%}.custom-grid-section .section-grid-hero .custom-grid-hero-inner.is-limited .custom-grid-hero-text{max-width:var(--hero-sm-limit)}}@media (max-width:767px){.custom-grid-section .section-grid .grid-item .custom-grid-row.grid{margin:0}.custom-grid-section .section-grid .grid-item .custom-grid-row.grid .custom-grid-col{flex:0 0 100%;max-width:100%;padding:0}}