.content-with-image .content-wrapper{display:flex;justify-content:space-between}.content-with-image .col-md-6{max-width:45%;padding:0}.content-with-image .image-section{text-align:right}.content-with-image .sub-heading{font-size:18px;font-weight:500;line-height:56px;margin:0 auto;text-transform:uppercase}.content-with-image .content-wrapper.left-column{flex-direction:row-reverse}.content-with-image>.content-wrapper.left-column .image-section{text-align:left}.content-with-image .description p{font-size:18px;line-height:28px;margin:36px 0 35px;opacity:.7}.content-with-image .module-button{margin-top:-12px}.content-with-image .image-section img{height:auto}.content-with-image .module-button a.button{padding-right:22px!important}.body-container--product-overview .content-img-third-panel .content-with-image{margin-bottom:50px}@media screen and (max-width:1024px){.content-with-image{max-width:100%;padding-bottom:50px!important;padding-top:0!important}.content-with-image .content-wrapper{flex-direction:column}.body-container--feature .content-with-image .content-wrapper,.body-container--product-overview .content-with-image .content-wrapper,.content-with-image .content-wrapper.left-column{flex-direction:column-reverse}.content-with-image .col-md-6{max-width:100%}.content-with-image h2{font-size:35px;line-height:40px}.content-with-image .image-section{margin-top:51px;text-align:left}.content-with-image .image-section img{width:100%}.body-container--home .content-with-image .image-section img,.body-container--product-overview .content-with-image .image-section img{max-width:100%;width:auto}.body-container--product-overview .content-img-first-panel .content-with-image{margin-bottom:0!important;padding-bottom:0!important}.body-container--product-overview .content-img-third-panel .content-with-image{margin-bottom:0!important}.body-container--product-overview .content-img-third-panel .content-with-image .image-section{margin-top:0!important}.body-container--product-overview .content-img-last-panel .content-with-image{margin-bottom:0!important}.body-container--feature .content-with-image .image-section{margin-top:0!important}.body-container--feature .content-img-first-panel .content-with-image{padding-bottom:0!important;padding-top:50px!important}}