#about_con{padding:40px 25px 60px;font-size:var(--p)}.about_mission{min-height:600px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:41px 0 114px;z-index:1}.about_mission .mission_info_holder{max-width:624px;width:45%;margin-top:68px}.about_mission .mission_info_holder h2{font-weight:400;font-family:var(--secFont);font-size:48px;margin:0}.about_mission .mission_info_holder p{margin:30px 0 0;line-height:1.6;font-size:16px}.about_mission .mission_bg_holder{max-width:669px;width:100%;display:flex;gap:10px;position:relative;align-self:flex-end}.about_mission .mission_bg_holder span{width:42px;height:40px;background:var(--secColor);position:absolute;bottom:-44px;left:-50px}.about_mission .mission_bg_holder span::before{content:"";position:absolute;width:11px;height:10px;background:var(--priColor);bottom:-13px;right:-12px}.about_mission .mission_bg_holder span::after{content:"";position:absolute;width:23px;height:21px;background:var(--terColor);top:calc(100% + 10px);left:0;right:-2px;text-align:center;margin:0 auto}.about_info{min-height:484px;color:#fff;text-align:center;position:relative;padding:96px 0 0;display:flex;flex-direction:column;justify-content:center}.about_info::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1920px;height:100%;background:var(--priColor);z-index:-1}.about_info::after{content:"";position:absolute;background:var(--priColor);top:100%;left:50%;transform:translateX(-50%);width:1920px;height:96px;-webkit-mask-image:var(--section-curve);mask-image:var(--section-curve);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about_info h2{font-weight:700;font-family:var(--secFont);font-size:48px;margin:0;color:#fff}.about_info .about-logo{width:256px}.about_info p{max-width:940px;width:100%;margin:64px auto 41px;text-align:center;line-height:1.6;font-size:19px}.about_vision{min-height:582px;display:flex;justify-content:space-between;align-items:flex-start;padding:196px 0 32px}.about_vision .vision_bg_holder{max-width:567px;width:41%;position:relative}.about_vision .vision_bg_holder span{width:42px;height:40px;background:var(--secColor);position:absolute;bottom:0;left:calc(100% + 17px)}.about_vision .vision_bg_holder span::before{content:"";position:absolute;width:11px;height:10px;background:var(--priColor);top:-13px;right:-12px}.about_vision .vision_bg_holder span::after{content:"";position:absolute;width:23px;height:21px;background:var(--terColor);bottom:calc(100% + 10px);left:0;right:-2px;text-align:center;margin:0 auto}.about_vision .mission_info_holder{max-width:624px;width:45%;margin:42px 0 0}.about_vision .mission_info_holder h2{font-weight:400;font-family:var(--secFont);font-size:48px;margin:0}.about_vision .mission_info_holder p{margin:32px auto 0;line-height:1.6}.tboxes section{position:relative;margin:45px 0 0 auto;display:flex;justify-content:center;align-items:center}.tboxes section figure{width:100%;max-width:430px;position:absolute;transform:translateX(-131%);margin:1px auto}.tboxes section figure:last-child{position:relative;transform:translateX(-73px);margin:0 auto}.tboxes section figure img{width:100%;height:100%;border-radius:50%;border:10px solid var(--secColor)}.tboxes{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.inner{width:66%;margin:0;padding:0 0 20px 0;position:relative;z-index:2;right:-23%}.inner2{width:75%;margin:0 auto 0 40px;padding:0 0 20px 0}.inner p{font-size:16px;line-height:123%;color:#fff}.inner h3{font-size:29px;font-weight:600;margin-bottom:18px;color:#fff}.inner2 p{font-size:17px;line-height:123%;color:#fff}.inner2 h3{font-size:29px;font-weight:600;margin-bottom:18px;color:#fff}.teaminfo{background:var(--secColor);padding:23px 0 0;width:82%}.teaminf{margin:31px;text-align:center;font-size:58px;padding:29px;font-weight:700;font-family:var(--secFont);color:var(--priColor);line-height:100%}@media only screen and (max-width:1600px){.teaminfo{width:77%}.inner{width:72%;right:-26%}.tboxes section figure{width:100%;max-width:392px;position:absolute;transform:translateX(-116%);margin:1px auto}}@media only screen and (max-width:1400px){.about_mission .mission_bg_holder{width:45%}}@media only screen and (max-width:1300px){.tboxes section figure{width:100%;max-width:440px;position:relative;transform:translateX(31%);margin:1px auto}}@media only screen and (max-width:1200px){.about_vision{align-items:center}.tboxes section figure{max-width:315px;transform:translateX(50%);margin:1px auto}}@media only screen and (max-width:1090px){.tboxes section figure{max-width:273px}}@media only screen and (max-width:1000px){.about_mission::after{display:none}.about_mission{justify-content:flex-start;align-items:center;padding:0 0 100px;flex-direction:column-reverse;min-height:unset}.about_mission .mission_bg_holder{width:100%;max-width:unset;justify-content:center;align-self:inherit}.about_mission .mission_bg_holder figure{width:100%}.about_mission .mission_bg_holder figure:last-of-type{display:none}.about_mission .mission_bg_holder span{display:none}.about_mission .mission_info_holder{margin-top:0;width:100%;text-align:center;max-width:unset}.about_vision{flex-direction:column}.about_vision .vision_bg_holder{width:100%;margin:0 auto}.about_vision .vision_bg_holder span{display:none}.about_vision .mission_info_holder{width:100%;margin:64px auto 0;text-align:center;max-width:unset}.about_mission .mission_info_holder p{text-align:center}.about_vision .mission_info_holder p{text-align:center}.tboxes section:last-child{flex-direction:column-reverse}.tboxes section figure:last-child{position:relative;transform:none;margin:0 auto}.teamcon{background:var(--secColor);padding:20px}.teaminf{color:#fff}.tboxes section{flex-wrap:wrap}.teaminfo{width:100%;padding:0}.inner h3{text-align:center}.inner{width:100%;margin:0 auto;right:0;padding:32px}.inner p{text-align:center;font-size:17px}.inner2 p{text-align:center;font-size:17px}.inner2{width:100%;margin:0 auto;right:0;padding:32px}.inner2 h3{text-align:center}.tboxes section figure{width:100%;max-width:450px;position:relative;transform:none;margin:0 auto}}@media only screen and (max-width:600px){.about_mission{padding:0 0 64px}}