.text-img-mod .cell-wrapper>h2{margin:0 0 1em;padding:0 0 15px;position:relative}.text-img-mod .cell-wrapper>h2:after{background:#f2f2f2;bottom:0;content:"";height:2px;left:0;position:absolute;width:100px}.text-img-mod .cell-wrapper>h2[style*=center]:after{left:50%;margin-left:-50px}.text-img-mod .text-image{display:table;table-layout:fixed}.text-img-mod .text-image .rounded-corners .hs-video-widget,.text-img-mod .text-image .rounded-corners img{border-radius:20px;overflow:hidden}.text-img-mod .text-image>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle}.text-img-mod .image,.text-img-mod .text-image[dir=rtl] .text{padding:0 30px 0 0}.text-img-mod .text,.text-img-mod .text-image[dir=rtl] .image{padding:0 0 0 30px}.text-img-mod .ctas{margin:25px 0 0}.text-img-mod .ctas .cta-container{display:block;margin-bottom:15px}.text-image.justify-center{display:flex;justify-content:center}@media (min-width:768px){.text-img-mod .ctas .cta-container{display:inline-block;margin-right:30px}}@media screen and (min-width:1921px){.text-img-mod .cell-wrapper>h2{padding:0 0 .78vw}.text-img-mod .cell-wrapper>h2:after{height:.104vw;width:5.21vw}.text-img-mod .cell-wrapper>h2[style*=center]:after{margin-left:-2.6vw}.text-img-mod .image,.text-img-mod .text-image[dir=rtl] .text{padding:0 1.563vw 0 0}.text-img-mod .text,.text-img-mod .text-image[dir=rtl] .image{padding:0 0 0 1.563vw}.text-img-mod .ctas{margin:1.563vw 0 0}}.text-img-mod .text-image .transition-text{opacity:1;transition:opacity .3s ease}.text-img-mod .text-image .hidden-text{opacity:0}.text-img-mod .text-image .text .link{display:block;font-size:15px;font-weight:700;line-height:24px;margin-top:25px}.text-img-mod .text-image .text .link:hover{font-weight:800;text-decoration:none}.text-img-mod .text-image .text .link i{font-size:16px;margin-left:10px}.text-img-mod .text-image .text .link::hover{font-weight:800}@media (max-width:834px){.custom-module.text-img-mod .cell-wrapper{padding:80px 0}.text-img-mod .image,.text-img-mod .text-image[dir=rtl] .text{padding:0 15px 0 0}.text-img-mod .text,.text-img-mod .text-image[dir=rtl] .image{padding:0 0 0 15px}}@media (max-width:800px){.text-img-mod .text-image{display:block;width:auto}.text-img-mod .text-image>div{display:block;padding:0!important;width:auto!important}.text-img-mod .image{margin:0 0 30px}.custom-module.text-img-mod .cell-wrapper{padding:55px 0}.text-img-mod .image{margin:0 0 20px}}