.vision-withimage{overflow:hidden;padding:50px 0 100px}.vision-withimage .left{width:50%;position:relative;z-index:1}.vision-withimage .left .left-content{margin:0 0 0 auto;max-width:720px;height:450px;padding:20px 80px 20px 20px}.vision-withimage .left-content .details{position:relative;z-index:1}.vision-withimage .left-content .details h4 span{font-weight:500;font-style:italic}.vision-withimage .left .left-content:after{content:'';position:absolute;right:0;top:0;width:720px;height:100%;opacity:.95;mix-blend-mode:multiply;z-index:0}.vision-withimage .right{width:calc(100% - 50% + 280px);margin:0 0 0 -280px;position:relative;padding:90px 0 170px 380px;transform:translateY(65px)}.vision-withimage .right .right-content{padding:0 70px 0 0}.vision-withimage .right-content .max-content h4 span{font-style:italic}.vision-withimage .right-content .max-content .button-1{margin:35px 0 0 0}.vision-withimage .right-content .video-btn{margin:50px 0 0 0}.vision-withimage .right-content .video-btn a{display:inline-block;font-size:20px;letter-spacing:2.22px}.vision-withimage .right-content .video-btn a img{display:inline-block;margin:-2px 5px 0 0;vertical-align:middle}.vision-withimage .left-content .image{height:100%}.vision-withimage .left-content .line-top{left:-47px;top:-20px}.vision-withimage .left-content .line-bottom{left:-47px;bottom:-21px}.generosity .entrepreneurs-withimage{margin-top:-135px}.about-page .entrepreneurs-withimage .image:after{opacity:.46}@media(max-width:991px){.vision-withimage .right-content{padding:40px 0 40px 40px}.vision-withimage .right-content .video-btn{margin:20px 0 0 0}.vision-withimage .right{padding:90px 0 130px 340px;transform:translateY(65px)}}@media(max-width:767px){.vision-withimage{padding:50px 0 0}.vision-withimage .image{height:71vw;width:auto}.vision-withimage .right-content{margin:0;padding:20px !important;transform:none;width:auto}.vision-withimage .right-content .max-content{max-width:100%}.generosity .entrepreneurs-withimage .right-content{transform:none}.generosity .entrepreneurs-withimage{margin-top:0;padding:0 0 15px}.vision-withimage .left{width:100%}.vision-withimage .left .left-content{margin:0;max-width:100%;height:auto;padding:70px 30px}.vision-withimage .right{padding:0 !important;transform:none;margin:0;width:100%}.vision-withimage .right-content .max-content .button-1{margin:10px 0 0 0}}