.vision{color:#333;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vision .vision-mid{justify-content:center;align-items:flex-start;gap:10px;width:100%;height:fit-content;padding:50px;font-size:1rem;display:flex}.vision .vision-mid .vision-midleft{color:#000;text-align:justify;flex-direction:column;gap:20px;width:70%;height:100%;font-size:18px;font-weight:300;line-height:30px;display:flex;overflow:hidden}.vision .vision-mid .vision-midleft p{margin-top:20px}.vision .vision-mid .vision-midleft .detailpod{flex-direction:column;gap:5px;width:100%;padding:10px;display:flex}.vision .vision-mid .vision-midleft .detailpod .detailheader{font-size:18px;font-weight:600;display:flex}.vision .vision-mid .vision-midleft .detailpod .detailinfo{color:#000;text-align:justify;margin-left:15px;font-size:18px;font-weight:300;line-height:30px}.vision .vision-mid .vision-midleft .detailpod .detailpoint{flex-direction:column;margin-left:25px;display:flex}.vision .vision-mid .vision-midleft .detailpod .detailpoint .point{color:#000;justify-content:flex-start;align-items:center;gap:20px;font-size:18px;font-weight:300;line-height:30px;display:flex}.vision .vision-mid .vision-midleft .detailpod .detailpoint .point .dot{background-color:#000;border-radius:5px;width:5px;height:5px;display:flex}.vision .vision-mid .vision-midright{color:#333;justify-content:flex-start;align-items:stretch;width:30%;height:auto;min-height:90px;padding:18px;font-size:16px;display:flex}@media (max-width:900px){.vision .vision-mid{flex-direction:column;padding:28px 16px}.vision .vision-midleft{flex:auto;gap:16px;width:100%}.vision .vision-midright{width:100%;padding:0}.vision .vision-midleft{font-size:16px}.vision .vision-midleft .detailpod{padding:0}.vision .vision-midleft .detailpoint{margin-left:0}.vision .vision-midleft .detailpoint .point{flex-wrap:wrap;align-items:flex-start;gap:10px;height:auto}.vision .vision-midleft .wideimg-display img,.vision .vision-midleft .wideimg-display .display{width:100%;height:auto}}@media (max-width:560px){.vision .vision-mid{padding:24px 12px}.vision .vision-midleft{font-size:16px}.vision .vision-midleft .detailpod .detailheader,.vision .vision-midleft .detailpod .detailinfo,.vision .vision-midleft .detailpod .point{font-size:16px;line-height:26px}}
