.side-by-side-overflow{position:relative}.side-by-side-overflow .title-content{margin-bottom:88px;text-align:center}@media(max-width: 991px){.side-by-side-overflow .title-content{margin-bottom:50px}}@media(max-width: 767px){.side-by-side-overflow .title-content{margin-bottom:20px}}.side-by-side-overflow .title-content h2,.side-by-side-overflow .title-content h3{margin-bottom:25px}.side-by-side-overflow .overlap-container{position:relative;display:block;width:100%;margin:0 auto}.side-by-side-overflow .overlap-container .media-base{width:100%;max-width:954px;margin:0 auto;position:relative;z-index:1}.side-by-side-overflow .overlap-container .media-base figure{margin:0;width:100%;border-radius:40px;overflow:hidden;position:relative}.side-by-side-overflow .overlap-container .media-base figure img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:954/441;transition:transform .3s ease}.side-by-side-overflow .overlap-container .media-base figure::before,.side-by-side-overflow .overlap-container .media-base figure::after{content:"";position:absolute;top:42px;left:39px;right:40px;bottom:87px;border-radius:20px;opacity:0;transition:opacity .3s ease;pointer-events:none}.side-by-side-overflow .overlap-container .media-base figure::before{box-shadow:5px 5px 20px 20px rgba(0,0,0,.5);z-index:1;top:44px;left:41px;right:42px;bottom:89px}.side-by-side-overflow .overlap-container .media-base figure::after{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3cstyle%3erect{transform:translate(2px,2px);width:calc(100%25 - 4px);height:calc(100%25 - 4px)}%3c/style%3e%3crect rx='20' ry='20' fill='none' stroke='%235B6770' stroke-width='4' stroke-dasharray='0 12' stroke-linecap='round'/%3e%3c/svg%3e");z-index:2}.side-by-side-overflow .overlap-container .media-base .content-video{border-radius:20px;overflow:hidden;aspect-ratio:954/441}.side-by-side-overflow .overlap-container .media-base .content-video video,.side-by-side-overflow .overlap-container .media-base .content-video iframe{width:100%;height:100%;object-fit:cover}.side-by-side-overflow .overlap-container .content-card{position:absolute;bottom:50px;z-index:2;background:#1b2128;backdrop-filter:blur(35px);padding:32px 31px 30px 26px;width:100%;max-width:489px}.side-by-side-overflow .overlap-container .content-card .side-title-content h4{margin-bottom:20px;text-transform:uppercase}.side-by-side-overflow .overlap-container .content-card .side-title-content p{color:#fff;font-size:18px;max-width:378px;line-height:28px;margin-bottom:20px;font-weight:300}.side-by-side-overflow .overlap-container .content-card .cta-buttons{margin-top:30px}.side-by-side-overflow .overlap-container .content-card .btn-site{padding:7.1px 18.8px !important}.side-by-side-overflow .overlap-container.pos-left .content-card{left:0;border-radius:0 20px 20px 0;border-left:26px solid #d0d3d4}.side-by-side-overflow .overlap-container.pos-right .content-card{right:0;border-radius:20px 0 0 20px;border-right:26px solid #d0d3d4}.side-by-side-overflow .overlap-container:hover .media-base figure::before,.side-by-side-overflow .overlap-container:hover .media-base figure::after{opacity:1}.side-by-side-overflow .overlap-container:hover .btn-site{background-color:#b40500 !important;border:2px solid #b40500 !important}@media(max-width: 991px){.side-by-side-overflow{margin-bottom:-50px !important}.side-by-side-overflow .overlap-container{display:flex;flex-direction:column}.side-by-side-overflow .overlap-container .media-base{width:100%;margin-bottom:-30px;margin-bottom:0}.side-by-side-overflow .overlap-container .media-base figure img,.side-by-side-overflow .overlap-container .media-base .content-video{aspect-ratio:16/9 !important}.side-by-side-overflow .overlap-container .content-card{position:relative;top:auto;transform:none;width:100%;max-width:100%;margin-top:-40px;left:auto !important;right:auto !important;margin-left:15px;margin-right:15px;width:auto}.side-by-side-overflow .overlap-container .content-card .side-title-content p{max-width:100%}.side-by-side-overflow .pos-left .content-card{left:auto !important;right:auto !important;border-left:15px solid #d0d3d4 !important}.side-by-side-overflow .pos-right .content-card{left:auto !important;right:auto !important;border-right:15px solid #d0d3d4 !important}}@media(max-width: 767px){.side-by-side-overflow .side-title-content h4{margin-bottom:8px !important}.side-by-side-overflow .overlap-container .media-base figure img,.side-by-side-overflow .overlap-container .media-base .content-video{aspect-ratio:3/2 !important}}