.side-by-side-overflow{overflow:hidden}.side-by-side-overflow.size-full .container{max-width:100% !important}.side-by-side-overflow__wrapper{min-height:450px;display:flex;align-items:center}@media(max-width: 991px){.side-by-side-overflow__wrapper{flex-direction:column;align-items:stretch;min-height:auto}}.side-by-side-overflow__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}@media(min-width: 992px){.side-by-side-overflow__image-wrapper{--img-width: min(1049px, 65vw);width:var(--img-width);aspect-ratio:1049/846;height:auto;max-width:none;margin-left:calc(200% - var(--img-width) - 560px)}}.side-by-side-overflow__image{width:100%;height:100%;object-fit:contain;display:block}.side-by-side-overflow__title-content{position:relative;z-index:2;width:100%;max-width:560px;padding:120px 0 0}@media(min-width: 992px){.side-by-side-overflow__title-content{margin-left:auto;margin-right:0}}@media(max-width: 991px){.side-by-side-overflow__title-content{padding:0 0 40px;margin-left:0;max-width:100%}}.side-by-side-overflow__title-content .heading{margin-bottom:36px;letter-spacing:0 !important}@media(max-width: 991px){.side-by-side-overflow__title-content .heading{margin-bottom:20px}}.side-by-side-overflow__title-content .content-text{max-width:100%}.side-by-side-overflow__title-content .content-text p,.side-by-side-overflow__title-content .content-text li,.side-by-side-overflow__title-content .content-text a{font-size:inherit !important;line-height:inherit !important}.side-by-side-overflow__title-content .content-text ul{max-width:580px;margin-top:24px}.side-by-side-overflow__title-content .content-text ul li{margin-bottom:24px}.side-by-side-overflow__title-content .content-text ul li:last-child{margin-bottom:0}.side-by-side-overflow__title-content .side-by-side-overflow__buttons{margin-top:85px}@media(max-width: 991px){.side-by-side-overflow__title-content .side-by-side-overflow__buttons{margin-top:40px}}@media(min-width: 992px){.side-by-side-overflow .row.flex-row-reverse .side-by-side-overflow__image-wrapper{margin-right:auto;margin-left:calc(-100% + 560px)}}@media(min-width: 992px){.side-by-side-overflow .row.flex-row-reverse .side-by-side-overflow__title-content{margin-right:auto;margin-left:0}}