.mission-vision{align-items:stretch;display:flex;gap:40px;margin-bottom:0;overflow:hidden;position:relative}.card.mission img{float:left;margin-left:-40px;padding-right:40px}.card.vision img{float:right;transform:translate(40px,50px)}.vision{height:100%}.our-mission-left{flex:1 0 480px}.mission{background:#fbefd7;border-radius:28px;color:#fff;overflow:hidden;padding:50px 40px;position:relative}.card.mission{padding-bottom:0}.card.mission p,.card.vision p{align-items:flex-start;display:flex}.card.mission p img{margin:0;padding:0 10px 0 0}.card.vision p img{float:left;margin:0;padding:4px 10px 0 0;transform:inherit}.vision{align-items:end;background:#fbefd7;border-radius:30px;display:flex;flex:0 0 480px;overflow:hidden;padding:50px 40px;position:relative;transform:translateY(100px)}.vision-img-right{display:flex;height:auto;height:300px;left:0;max-width:100%;position:absolute;top:59px}.mission-img-right{bottom:0;display:block;height:auto;max-width:100%;position:absolute;right:0;transform:translate(2px,5px)}.card h2{color:#000;font-size:36px;font-weight:700;margin:0}.card p{color:#3f3f3f;font-size:18px;font-weight:400;line-height:28px;margin-bottom:16px}.card ul{list-style:none;margin-top:20px;padding:0}.card ul li{color:#3f3f3f;margin-bottom:12px;padding-left:36px;position:relative}.card ul li:before{color:#fff;content:"";font-weight:700;height:28px;left:0;position:absolute;width:24px}.purpose{margin-top:76px;padding-left:20px}.purpose h2{color:#3f3f3f;font-size:36px;font-weight:700;line-height:normal;margin:0 0 30px}.purpose ul{list-style:none;margin:0;padding:0}.purpose li{color:#3f3f3f;font-size:16px;line-height:24px;margin-bottom:14px;padding-left:36px;position:relative}.purpose li:before{color:#fff;content:"";font-weight:700;height:28px;left:0;position:absolute;width:24px}@media (max-width:900px){.mission-vision-wrapper{flex-direction:column}}@media (min-width:300px) and (max-width:520px){.card.mission img{width:100px!important}.card.mission p img{width:auto!important}.mission,.vision{height:100%;padding:50px 30px}.ovalue-content{padding:30px}}@media (min-width:300px) and (max-width:991px){.mission-vision-inner{padding:0 20px}.mission-vision{display:block}.vision{transform:inherit}.purpose{margin-bottom:40px;margin-top:40px}.vision-img-right{width:100%}}@media (min-width:991px) and (max-width:1199px){.our-mission-left{flex:0 0 50%}.mission-vision-inner{padding:0 20px}.vision{flex:inherit}}