/*
 * This is an autogenerated file. Do not edit this file directly.
 * @version v1.0.0
*/
.split-50-50-banner-container{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 680px){.split-50-50-banner-container{flex-direction:row}}.split-50-50-banner-container.section-height-small .banner-side{height:250px}.split-50-50-banner-container.section-height-medium .banner-side{height:450px}.split-50-50-banner-container.section-height-large .banner-side{height:600px}@media screen and (min-width: 680px){.split-50-50-banner-container.larger-section-height-small .banner-side{height:250px}}@media screen and (min-width: 680px){.split-50-50-banner-container.larger-section-height-medium .banner-side{height:450px}}@media screen and (min-width: 680px){.split-50-50-banner-container.larger-section-height-large .banner-side{height:600px}}.split-50-50-banner-container.top{margin-top:3.125rem}@media screen and (min-width: 1080px){.split-50-50-banner-container.top{margin-top:4.25rem}}@media screen and (min-width: 720px){.split-50-50-banner-container.default,.split-50-50-banner-container.bottom{margin-bottom:1.75rem}}.split-50-50-banner-container .banner-side{background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side{width:50%}}.split-50-50-banner-container .banner-side .container{margin:0 auto;display:flex;width:100%;height:100%;position:relative}.split-50-50-banner-container .banner-side .container.top-center{justify-content:center}.split-50-50-banner-container .banner-side .container.top-right{justify-content:flex-end}.split-50-50-banner-container .banner-side .container.center-left{align-items:center;justify-content:left}.split-50-50-banner-container .banner-side .container.center-center{align-items:center;justify-content:center}.split-50-50-banner-container .banner-side .container.center-right{align-items:center;justify-content:flex-end}.split-50-50-banner-container .banner-side .container.bottom-left{align-items:flex-end}.split-50-50-banner-container .banner-side .container.bottom-center{align-items:flex-end;justify-content:center}.split-50-50-banner-container .banner-side .container.bottom-right{align-items:flex-end;justify-content:flex-end}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-top-left{justify-content:flex-start;align-items:flex-start}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-top-center{justify-content:center;align-items:flex-start}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-top-right{justify-content:flex-end;align-items:flex-start}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-center-left{align-items:center;justify-content:flex-start}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-center-center{align-items:center;justify-content:center}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-center-right{align-items:center;justify-content:flex-end}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-bottom-left{align-items:flex-end;justify-content:flex-start}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-bottom-center{align-items:flex-end;justify-content:center}}@media screen and (min-width: 680px){.split-50-50-banner-container .banner-side .container.larger-bottom-right{align-items:flex-end;justify-content:flex-end}}.split-50-50-banner-container .banner-side .container .overlay{position:absolute;top:0;right:0;bottom:0;left:0}.split-50-50-banner-container .banner-side .container .content{color:#fff;z-index:1;padding:2rem 1.25rem;text-align:left}.split-50-50-banner-container .banner-side .container .content p{font-size:1.25rem}.split-50-50-banner-container .banner-side .container .content .button-secondary{width:-moz-fit-content;width:fit-content}.split-50-50-banner-container .banner-side .container .content.right{text-align:right}.split-50-50-banner-container .banner-side .container .content.center{text-align:center}.split-50-50-banner-container .banner-side .container .content.justify{text-align:justify}