#about_con{padding:0 25px;position:relative}.mv_con{display:flex;width:78%;justify-content:space-between;position:relative}.mv_con section{min-height:464px;display:flex;flex-direction:column;justify-content:center}.mv_con section .icon{font-family:FluentSystemIcons-Regular!important;font-size:48px;line-height:normal}.mv_con section h2{font-size:34px;font-weight:700;margin:8px 0 42px}.mv_con section p{margin:0;line-height:1.6}.vision{width:41%;padding:96px 0 64px 0}.mission{background:var(--dark1);color:#fff;border-radius:15rem 0 0 0;width:53%;padding:96px 64px 64px 96px}.mission h2{color:#fff}.about_info{position:relative;min-height:465px;color:#fff;background:var(--primary-color);border-radius:164px 42px 42px 42px;padding:96px 456px 40px 128px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.about_info::after{content:"";position:absolute;bottom:0;right:128px;transform:translateX(-50%);z-index:1;width:120px;aspect-ratio:120/164;mask:url(../svg/fav-icon.svg) no-repeat 100% 100%;background:var(--dark1);opacity:.08;zoom:2;rotate:-16deg;pointer-events:none}.about_info h2{font-size:34px;font-weight:700;color:var(--dark1);margin:0}.about_info h2 small{display:block;font-size:16px;font-weight:400;margin:0 0 8px}.about_info .our-values-acro{display:flex;flex-direction:column;gap:8px;padding:32px 0 0}.about_info .our-values-acro .item{display:flex;gap:24px}.about_info .our-values-acro .item .letter{flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;width:64px;height:64px;background:var(--dark1);border-radius:12px}.about_info .our-values-acro .item .content{display:flex;flex-direction:column;gap:0;color:var(--dark1);padding:2px 0 0}.about_info .our-values-acro .item .content h6{font-weight:700;margin:0}.about_info .our-values-acro .item .content p{margin:0;opacity:.66}.about_figure{position:absolute;left:100%;top:0;overflow:hidden}.about_figure img{position:relative;max-width:initial;object-fit:cover;height:100%;border-radius:0 0 0 64px;z-index:1}.about-content{position:relative;display:flex;gap:96px;background:var(--primary-color);border-radius:0 0 256px 64px;padding:96px 96px 42px 42px;margin:0 0 64px}.about-content .thumb{flex-shrink:0;position:relative;width:600px;max-width:100%}.about-content .thumb .big-ball{position:absolute;bottom:-64px;left:-64px;width:128px;height:128px;background:var(--dark1);border-radius:999px;animation:floating-big-ball 6s 2s ease-in-out infinite}@keyframes floating-big-ball{0%{bottom:-64px}50%{bottom:-24px}100%{bottom:-64px}}.about-content .thumb .small-ball{position:absolute;bottom:-24px;left:44px;width:64px;height:64px;background:#fff;border:1px solid #e4e4e4;border-radius:999px;animation:floating-small-ball 4s ease-in-out infinite}@keyframes floating-small-ball{0%{bottom:-24px}50%{bottom:24px}100%{bottom:-24px}}.about-content .thumb img{border-radius:32px 96px 32px 32px}.about-content .content{position:relative}.about-content .content p{margin:0;padding:64px 0 0}@media only screen and (max-width:1600px){.mv_con{width:73.1%}}@media only screen and (max-width:1400px){.about-content .thumb{width:400px}.about-content .content p{padding:0}}@media only screen and (max-width:1200px){.about_info::after{right:0}}@media only screen and (max-width:1090px){.about_info{padding:40px 348px 40px 124px}}@media only screen and (max-width:1010px){#about_con{padding:0 16px}.about-content{flex-direction:column;padding:42px;gap:42px;border-radius:0 0 96px 32px}.about-content .thumb{width:100%}.about-content .thumb .big-ball,.about-content .thumb .small-ball{display:none}.mv_con{width:100%;margin:0 0 30px}.mv_con section{min-height:auto;width:50%;text-align:center;padding:80px 20px}.mv_con section h2{font-size:45px}.mission{border-radius:20px}.about_info{min-height:auto;border-radius:24px;padding:48px}.about_figure{display:none;margin:0 0 30px;width:100%;position:static;aspect-ratio:16/7;text-align:center}.about_figure img{max-width:100%;top:-170px;object-fit:unset;height:unset}}@media only screen and (max-width:800px){.mv_con section h2 span{display:block}.about_figure{aspect-ratio:16/9}}@media only screen and (max-width:600px){.mv_con{flex-wrap:wrap}.mv_con section{width:100%}.about_figure{aspect-ratio:16/14}.about_figure img{top:-80px}.about_info{padding:24px}.about_info::after{right:-64px;zoom:1.5}.about-content{gap:16px;padding:24px 24px 42px;border-radius:32px 32px 96px 32px;margin:24px 0 0}}