:root{--terColor:linear-gradient(90deg, #361F60 13%, #992D82 100%)}.about_con{position:relative;padding:0;z-index:2;font-family:var(--priFont);font-size:18px}.about_con p{line-height:30px}.about_con .wrapper{max-width:1400px}.about_con main h2{font:600 55px/100% var(--secFont)}.about_flex{display:flex;justify-content:space-between;align-items:center;margin-top:60px;flex-wrap:wrap;row-gap:20px}.about_flex figure{position:relative;max-width:686px}.about_flex figure::before{content:'';width:379px;height:80%;background:var(--terColor);opacity:.59;position:absolute;left:-260px;top:50%;transform:translateY(-50%);clip-path:polygon(0 0,100% 0,84% 100%,0 100%)}.about_flex .about_info1{position:relative;width:calc(100% - 686px);color:#fff;background:var(--secColor);z-index:2;padding-block:60px}.about_flex .about_info1::before{content:'';width:100px;height:100%;position:absolute;right:100%;background:inherit;top:0;clip-path:polygon(60% 0,100% 0,100% 100%,0 100%)}.about_flex .about_info1::after{content:'';width:260px;height:100%;position:absolute;left:100%;background:inherit;top:0}.about_flex .about_info1 h2{margin-bottom:40px;color:var(--defaultColor)}.about_flex .about_info1 p:last-of-type{margin-bottom:0}.about_info1 p .comp{color:var(--defaultColor)}.about_img2{position:relative;margin-top:120px}.about_img2::before{content:'';background:var(--terColor);opacity:.38;position:absolute;left:0;top:0;width:100%;height:100%}.about_mv{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-1px}.about_mv section{background:var(--terColor);text-align:center;color:#fff;width:50%;padding-block:55px;padding-inline:40px 60px}.about_mv section .box_info{max-width:730px;margin:0 auto}.about_mv section h2{color:var(--defaultColor);margin-bottom:30px}.about_mv section p .comp{color:inherit}.about_mv section p:last-of-type{margin-bottom:0}.about_mv section#mission{clip-path:polygon(0 0,95% 0,100% 100%,0 100%)}.about_mv section#vision{padding-inline:60px 40px;clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)}.about_footer{max-width:1400px;margin:120px auto;text-align:center}.about_footer h2{color:#1a1a1a;margin-bottom:40px}.about_footer p{max-width:900px;margin:0 auto 25px}.about_footer p:last-of-type{margin-bottom:0}@media only screen and (max-width :1450px){.about_con .wrapper{padding:0 15px}.about_flex{padding:0 15px}.about_flex figure{width:51%}.about_flex .about_info1{width:49%}}@media only screen and (max-width :1200px){.about_mv section{padding-inline:30px 50px}.about_mv section#mission{clip-path:polygon(0 0,93% 0,100% 100%,0 100%)}.about_mv section#vision{padding-inline:50px 30px;clip-path:polygon(0 0,100% 0,100% 100%,7% 100%)}}@media only screen and (max-width :1010px){.about_flex{justify-content:center;margin-top:0;padding:0}.about_flex figure{width:92%;max-width:500px}.about_flex figure::before{display:none}.about_flex .about_info1{width:100%;text-align:center;padding:60px 75px;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.about_flex .about_info1::after,.about_flex .about_info1::before{display:none}.about_img2{width:100%;left:50%;transform:translateX(-50%);margin-top:60px}.about_mv{justify-content:center;margin:40px auto}.about_mv section{width:100%;padding-inline:40px!important}.about_mv section#mission{clip-path:polygon(0 0,100% 0,100% 100%,0 85%);padding-block:55px 100px}.about_mv section#vision{clip-path:polygon(0 0,100% 15%,100% 100%,0 100%);padding-block:100px 55px}.about_footer{margin:60px auto 40px;padding:0 15px}}@media only screen and (max-width :800px){.about_flex .about_info1{clip-path:none;padding:60px 40px;width:calc(100% - 30px)}.about_flex .about_info1::before{content:'';display:block;width:30px;height:100%;position:absolute;top:0;background:inherit;left:-30px;clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}.about_flex .about_info1::after{content:'';display:block;width:30px;height:100%;position:absolute;top:0;background:inherit;right:-30px;clip-path:polygon(0 0,100% 0,0 100%,0 100%)}}@media only screen and (max-width :600px){.about_con main h2{font-size:50px}.about_flex .about_info1{width:100%;padding:40px 20px}.about_flex .about_info1::after,.about_flex .about_info1::before{display:none}.about_mv section{clip-path:none!important;padding:40px 20px!important}.about_mv{row-gap:20px}}