.page-designer .bright-dark-section{background-color:#000;padding-top:30px;margin-top:-1px}.page-designer .bright-dark-section section .billboard{margin-bottom:0;padding-bottom:120px}.page-designer .billboard-flexible-height{margin-left:auto;margin-right:auto}.page-designer .billboard-flexible-height .billboard-content{position:relative;border-radius:4px;color:#fff;background-color:#fff;overflow:hidden}.page-designer .billboard-flexible-height .billboard-content-grid-container{position:relative;z-index:1;text-align:center}.page-designer .billboard-flexible-height .billboard-content-grid-container .grid-container{padding:70px 0}.page-designer .billboard-flexible-height .billboard-content-grid-container picture{display:block}.page-designer .billboard-flexible-height .billboard-content-grid-container picture img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.page-designer .billboard-flexible-height.overlapping .billboard-content-grid-container .grid-container{position:absolute;width:100%}.page-designer .billboard-flexible-height.overlapping .billboard-content-grid-container picture img{min-height:625px}.page-designer .billboard-flexible-height.overlapping.bottom .billboard-content-grid-container .grid-container{bottom:0}.page-designer .billboard-flexible-height .billboard-title{margin-bottom:24px}.page-designer .billboard-flexible-height .pill-button{margin:24px auto 0}.page-designer .billboard-flexible-height.text-black .billboard-content{color:#000}.page-designer .billboard-flexible-height.text-serif p,.page-designer .billboard-flexible-height.text-serif h2,.page-designer .billboard-flexible-height.text-serif h3{font-family:"Gascogne", "Times New Roman", serif;font-family:var(--font-serif, "Gascogne", "Times New Roman", serif)}.page-designer .billboard-flexible-height.background-fog .billboard-content{background-color:#f0f0f0}.page-designer .billboard-flexible-height.background-fog .desktop-cut,.page-designer .billboard-flexible-height.background-fog .mobile-cut{background-color:#f0f0f0}.page-designer .billboard-flexible-height.background-fog .desktop-cut path,.page-designer .billboard-flexible-height.background-fog .mobile-cut path{fill:#f0f0f0}.page-designer .billboard-flexible-height.background-black .billboard-content{background-color:#000}.page-designer .billboard-flexible-height.background-black .desktop-cut,.page-designer .billboard-flexible-height.background-black .mobile-cut{background-color:#000}.page-designer .billboard-flexible-height.background-black .desktop-cut path,.page-designer .billboard-flexible-height.background-black .mobile-cut path{fill:#000}.page-designer .billboard-flexible-height .title-container{grid-column:3/11}.page-designer .billboard-flexible-height .text-container{grid-column:4/10;position:relative;z-index:1}.page-designer .billboard-flexible-height .text-container p{font-size:2rem}.page-designer .billboard-flexible-height.billboard-wider-text .billboard-title{margin-bottom:32px}@media screen and (max-width: 576px){.page-designer .billboard-flexible-height.billboard-wider-text{max-width:none}}@media screen and (min-width: 1025px){.page-designer .billboard-flexible-height.billboard-wider-text .text-container{grid-column:3/11}}@media screen and (max-width: 1024px){.page-designer .billboard-flexible-height .billboard-title{margin-bottom:16px}.page-designer .billboard-flexible-height .billboard-content-grid-container .grid-container{padding:40px 0}.page-designer .billboard-flexible-height .title-container,.page-designer .billboard-flexible-height .text-container{grid-column:2/8}.page-designer .billboard-flexible-height.overlapping .billboard-content-grid-container picture img{min-height:550px}}@media screen and (max-width: 576px){.page-designer .billboard-flexible-height{max-width:calc(100% - 60px)}.page-designer .billboard-flexible-height .billboard-title{margin-bottom:8px}.page-designer .billboard-flexible-height .pill-button{margin-top:16px}.page-designer .billboard-flexible-height .billboard-content-grid-container .grid-container{padding:30px 0}.page-designer .billboard-flexible-height .title-container,.page-designer .billboard-flexible-height .text-container{grid-column:1/5;padding:0 30px}.page-designer .billboard-flexible-height.overlapping .billboard-content-grid-container picture img{min-height:580px}}
