.pageelement-text-image-main{display:flex}.pageelement-text-image-main p{display:block;margin-bottom:10px}.pageelement-text-image-main img{width:100%}.pageelement-text-image-main .right-column{width:50%;padding-left:20px;box-sizing:border-box;overflow:hidden}.pageelement-text-image-main .left-column{width:50%;padding-right:20px;box-sizing:border-box;overflow:hidden}.pageelement-text-image-main .left-column .text{box-sizing:border-box}.pageelement-text-image-main .right-column .text{box-sizing:border-box}@media only screen and (max-width:1024px){.pageelement-text-image-main .left-column{width:100%!important;float:none;height:auto;overflow:hidden;margin-bottom:20px;padding:0 15px 0 0}.pageelement-text-image-main .right-column{width:100%!important;overflow:hidden;float:none;height:auto;padding:0 0 0 15px}}@media only screen and (max-width:760px){.pageelement-text-image-main{flex-direction:column}.pageelement-text-image-main .left-column{float:none;height:auto;overflow:hidden;padding-right:0!important}.pageelement-text-image-main .right-column{overflow:hidden;float:none;height:auto;padding-left:0!important}}@media only screen and (max-width:480px){.pageelement-text-image-main .left-column .text,.pageelement-text-image-main .right-column .text{box-sizing:border-box;max-width:100%;position:relative;transform:translateY(0%);top:0}.pageelement-text-image-main .left-column{width:100%;float:none;height:auto;overflow:hidden}.pageelement-text-image-main .right-column{width:100%;overflow:hidden;float:none;height:auto}.pageelement-text-image-main .left-column .text{padding:25px 40px!important;text-align:left}.pageelement-text-image-main .left-column .text{padding:0!important;text-align:left}}