@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);:root{--priColor:#2c8adf;--secColor:#f90092;--priFont:"Urbanist",sans-serif;--secFont:"Urbanist",sans-serif;--bodyColor:#000000;--bodyFontWeight:400;--bodyFontSize:16px;--bodyLineHeight:28px}#about_con{padding:1px 25px 40px}.about_info_con{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-top:69px}.about_info{width:100%;max-width:813px;margin-top:58px}.about_info h2{line-height:100%;font-size:50px;font-family:var(--secFont);font-weight:400;color:#000;margin-bottom:21px}.about_info p{line-height:25px}.about_img{position:relative;z-index:5;width:fit-content}.about_img img{border-radius:55px;height:664px;object-fit:cover;object-position:center}#mission{position:relative;min-height:283px;background:var(--priColor);color:#fff;margin:-235px 0 0}#mission::before{content:'';position:absolute;left:-284px;top:0;width:284px;height:100%;background:var(--priColor)}#mission::after{content:'';position:absolute;right:-284px;top:0;width:284px;height:100%;background:var(--priColor)}.about_mission{width:100%;max-width:578px;padding:75px 0 20px}.about_mission h2{color:#fff;font-size:50px;line-height:100%;font-family:var(--secFont);font-weight:400;margin-bottom:22px}.about_mission p{line-height:25px}.about_vision_con{display:flex;justify-content:space-between;align-items:start;gap:10px;min-height:516px;padding:85px 0 0}.about_vision{width:100%;max-width:588px;margin-top:180px}.about_vision h2{color:#333;font-size:50px;line-height:100%;font-family:var(--secFont);font-weight:400;margin-bottom:22px}.about_vision p{margin:0;width:100%;max-width:507px}.about_img2{width:fit-content}.about_img2 img{border-radius:55px;height:342px;object-fit:cover;object-position:center}@media only screen and (max-width:1300px){#mission{margin:-142px 0 0}}@media only screen and (max-width:1090px){#mission{margin:-69px 0 0}}@media only screen and (max-width :1000px){.about_info_con{align-items:center;flex-direction:column;margin-bottom:60px}.about_info{max-width:100%;margin-top:0;text-align:center}.about_info p{text-align:center;text-wrap:balance}#mission{min-height:auto;margin:0}.about_mission{padding:40px 0 40px;margin:0 auto;text-align:center}.about_mission p{text-align:center;text-wrap:balance}.about_vision_con{padding:40px 0 0;flex-direction:column;align-items:center;min-width:auto}.about_vision{margin-top:40px;text-align:center}.about_vision p{text-align:center;margin:0 auto}.about_img img{height:100%}.about_img2 img{height:100%}}