.text-image-section h2{margin:0 0 20px;padding:0;text-transform:none}.text-image-section .row-fluid{align-items:center;display:flex;justify-content:center;padding-bottom:0}.hubspotembed{background-color:#000;max-height:calc(100vw - 40px)!important}.text-image-section .image-side,.text-image-section .image-side .backgroundimage{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.text-image-section .odd .row-fluid{flex-direction:row-reverse}.text-image-section .even .row-fluid{flex-direction:row}.text-image-section .row-fluid .text-side[class*=span]{display:contents;margin:0;overflow:hidden;padding:50px;width:100%}.text-image-section .row-fluid .text-side[class*=span] .inner-text{display:block;height:90%;overflow:hidden;padding:4% 5%;width:80%}.text-image-section .row-fluid .image-side[class*=span]{margin:0;overflow:hidden;position:relative;width:100%}.text-image-section p{margin-bottom:10px}.hs-video-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.text-image-section iframe{border:none!important}@media (max-width:1200px){.text-image-section .row-fluid .text-side[class*=span] .inner-text{display:block;height:90%;overflow:hidden;padding:5%;width:80%}.text-image-section h2{font-size:36px;line-height:42px}.text-image-section li,.text-image-section p{font-size:18px;line-height:22px}}@media (max-width:960px){.text-image-section .row-fluid .text-side[class*=span] .inner-text{display:block;height:90%;overflow:hidden;padding:2.5%;width:90%}.text-image-section h2{font-size:32px;line-height:36px}.text-image-section li,.text-image-section p{font-size:18px;line-height:22px}}