﻿html{scroll-behavior:smooth;}.btn{margin-top:1.563vw;border-radius:1.563vw;padding:.563vw .875vw .563vw 2.063vw;position:relative;overflow:hidden;font-family:Montserrat-Semibold;background-color:#ff0;width:fit-content;cursor:pointer;display:flex;}.btn .font16{z-index:1;color:#000;}.btn::before,.btn:before{content:"";top:0;opacity:1;z-index:1;left:-100%;width:100%;height:100%;display:block;overflow:hidden;position:absolute;border-radius:1.563vw;background-color:#ffe700;-webkit-transition:all .6s cubic-bezier(.32,.94,.6,1);transition:all .6s cubic-bezier(.32,.94,.6,1);}@media screen and (min-width:1024px){.btn:hover::before,.btn:hover:before{left:0;}.btn:hover .icon{background-color:#ffe700;box-shadow:-.177vw -.177vw .313vw 0 #f7de03 inset,.164vw .189vw .438vw 0 #837700 inset;}.btn:hover .icon .img.on{opacity:1;margin-left:0;}.btn:hover .icon .img.off{opacity:0;margin-left:.75vw;}}.btn .icon{z-index:2;display:flex;width:1.938vw;aspect-ratio:1/1;border-radius:50%;position:relative;margin-left:1.625vw;background-color:#f8f800;box-shadow:.25vw .25vw .625vw #d2d200;}.btn .icon .img{top:50%;left:50%;z-index:2;width:.813vw;position:absolute;transform:translate(-50%,-50%);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}.btn .icon .img.on{opacity:0;margin-left:-.75vw;}.btn .icon .img.off{opacity:1;margin-left:0;}@media screen and (max-width:768px){.btn{margin-top:5.816vw;border-radius:5.816vw;padding:2.095vw 3.256vw 2.095vw 7.676vw;position:relative;overflow:hidden;background-color:#ff0;font-family:Montserrat-Medium;border:0;cursor:pointer;}.btn .text{position:relative;z-index:2;}.btn::before,.btn:before{content:"";top:0;opacity:1;z-index:1;left:-100%;width:100%;height:100%;display:block;overflow:hidden;position:absolute;border-radius:5.816vw;background-color:#ffe700;-webkit-transition:all .6s cubic-bezier(.32,.94,.6,1);transition:all .6s cubic-bezier(.32,.94,.6,1);}.btn .icon{z-index:2;display:flex;width:7.211vw;aspect-ratio:1/1;border-radius:50%;position:relative;margin-left:6.047vw;background-color:#f8f800;box-shadow:.93vw .093vw 2.326vw #d2d200;}.btn .icon .img{top:50%;left:50%;z-index:2;width:3.025vw;position:absolute;transform:translate(-50%,-50%);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}.btn .icon .img.on{opacity:0;margin-left:-2.791vw;}.btn .icon .img.off{opacity:1;margin-left:0;}}@media screen and (min-width:1024px){.mobile{display:none!important;}}@media screen and (max-width:1023px){.desktop{display:none!important;}}@keyframes Highlight{from{width:0;}to{width:calc(100% + 10px);}}.background-grad{position:absolute;top:0;left:0;width:1370px;height:50%;display:block;pointer-events:none;z-index:-1;}.background-grad img{width:100%;height:100%;display:block;}@media screen and (min-width:769px) and (max-width:1023px){#TextImage{display:flex;flex-direction:column;margin:118px 35px 0;width:auto;}#TextImage .image-container{width:651px;height:auto;border-radius:20px;flex-shrink:0;}#TextImage .image-container img{width:100%;height:100%;display:block;}#TextImage .text-container{position:relative;display:flex;flex-direction:column;margin-top:35px;}#TextImage .text-container .head-text{font-family:Montserrat-Bold;font-size:32px;}#TextImage .text-container .desc-text{margin-top:40px;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;}#TextImage .text-container .btn{margin-top:40px;}#Header{padding-top:80px;margin:0 10px;}#Header .header-wrapper{height:505px;background-image:url("../images/about/head-pic.jpg");background-size:cover;border-radius:20px;padding:53px 25px;display:flex;flex-direction:column;justify-content:flex-end;}#Header .header-wrapper .head-text{font-family:Montserrat-Bold;font-size:50px;color:#ff0;}#Header .header-wrapper .desc-text{width:563px;margin-top:12px;font-family:Montserrat-Medium;font-size:50px;line-height:1.5;color:#fff;}#Header .header-submenu-mobile{width:80%;display:flex;flex-direction:column;gap:20px;margin:0 auto;margin-top:24px;}#Header .header-submenu-mobile .menu-item{display:flex;justify-content:space-between;padding:19px 22px;background-color:#414042;border-radius:15px;box-shadow:3px 3px 20px rgba(0,0,0,.0784313725);height:69px;color:#fff;cursor:pointer;}#Header .header-submenu-mobile .menu-item .left{display:flex;align-items:center;gap:18px;font-family:Montserrat-Semibold;font-size:18px;color:#fff;}#Header .header-submenu-mobile .menu-item .left img{width:32px;height:100%;}#Header .header-submenu-mobile .menu-item .right img{width:50px;height:auto;position:relative;top:-9px;left:10px;}#Small-Button{display:block;position:relative;padding-top:56px;padding-bottom:82px;margin-left:61px;}#Small-Button .side-down-button{width:45px;height:67px;}#Mission{margin-top:100px;scroll-margin-top:120px;display:flex;gap:5px;justify-content:center;}#Mission .left-container{display:flex;flex-direction:column;gap:26px;align-items:center;}#Mission .left-container .left-picture{border-radius:15px;overflow:hidden;}#Mission .left-container .left-picture img{width:308px;height:auto;flex-shrink:0;}#Mission .left-container .left-text{width:378px;background-color:#fffce6;border:solid #e8e278 1px;border-radius:14px;padding:14px 20px;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;color:#414042;}#Mission .right-container .right-top-container{margin-left:60px;display:flex;align-items:center;gap:26px;flex-shrink:0;}#Mission .right-container .right-top-container .right-top-picture{border-radius:15px;overflow:hidden;}#Mission .right-container .right-top-container .right-top-picture img{width:210px;height:auto;}#Mission .right-container .right-top-container .right-text{background-color:#fffce6;border:solid #e8e278 1px;border-radius:14px;width:434px;padding:14px 20px;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;}#Mission .right-container .right-bot-container{display:flex;align-items:center;gap:26px;}#Mission .right-container .right-bot-container .main-text{color:#414042;width:355px;}#Mission .right-container .right-bot-container .main-text .main-head{font-family:Montserrat-Bold;font-size:32px;}#Mission .right-container .right-bot-container .main-text .main-desc{margin-top:24px;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;}#Mission .right-container .right-bot-container .right-bot-picture{border-radius:15px;overflow:hidden;}#Mission .right-container .right-bot-container .right-bot-picture img{width:264px;height:auto;}#Mission .right-container .right-bot-container .right-bot-text{width:314px;background-color:#fffce6;border:solid #e8e278 1px;border-radius:14px;padding:14px 20px;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;color:#414042;}#Mission .mobile-container{width:100%;padding:0 52px;display:flex;flex-direction:column;align-items:center;}#Mission .mobile-container .title-text{font-family:Montserrat-Bold;font-size:24px;text-align:center;}#Mission .mobile-container .desc-text{margin-top:22px;width:85%;font-size:16px;font-family:Montserrat-Medium;text-align:center;}#Mission .mobile-container .image-text-container{margin-top:22px;width:88%;}#Mission .mobile-container .image-text-container .image{display:block;width:100%;height:auto;}#Mission .mobile-container .image-text-container .image img{display:block;width:100%;height:100%;margin:0 auto;}#Mission .mobile-container .image-text-container .text{margin-top:22px;width:100%;padding:15px 25px;background-color:#fffce6;border-radius:20px;border:solid 1px #e8e278;font-family:Montserrat-Medium;font-size:16px;}#Values{scroll-margin-top:80px;padding-top:76px;}#Values .values-container{color:#414042;display:flex;gap:55px;align-items:center;justify-content:center;}#Values .values-container .values-text{width:100%;display:flex;padding:0 52px;flex-direction:column;align-items:center;}#Values .values-container .values-text .values-head{font-family:Montserrat-Bold;font-size:32px;text-align:center;}#Values .values-container .values-text .values-picture-mobile{margin-top:25px;display:block;width:88%;height:auto;}#Values .values-container .values-text .values-picture-mobile img{display:block;width:100%;height:100%;margin:0 auto;}#Values .values-container .values-text .values-desc{margin:0 auto;margin-top:25px;width:88%;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;}#Values .values-container .values-picture{border-radius:15px;overflow:hidden;gap:55px;}#Values .values-container .values-picture img{width:965px;height:auto;}#Awards{scroll-margin-top:60px;padding-top:93.008px;display:flex;flex-direction:column;align-items:center;}#Awards .awards-title{font-family:Montserrat-Bold;font-size:32px;}#Awards .awards-swiper{width:90vw;margin-top:60px;overflow:hidden;position:relative;}#Awards .awards-swiper::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fff,transparent 5%,transparent 95%,#fff);z-index:2;pointer-events:none;}#Awards .marquee-track{display:flex;width:max-content;animation:marquee 30s linear infinite;}#Awards .marquee-group{display:flex;}#Awards .swiper-slide{width:auto;display:flex;align-items:center;justify-content:center;padding:0 20px;}#Awards .swiper-slide img{height:128px;width:auto;object-fit:contain;}#FAQ{padding:0 52px;width:100%;padding-top:112px;padding-bottom:112px;}#FAQ .faq-container{position:relative;background-color:#414042;border-radius:22px;width:100%;padding:40px 30px;display:flex;gap:56px;height:470px;}#FAQ .faq-container .left-image{position:absolute;top:230px;left:70px;}#FAQ .faq-container .left-image .faq-team-pic{display:block;}#FAQ .faq-container .left-image::before{content:"";position:absolute;z-index:0;top:-21px;left:-4px;border:2px solid #fff;border-radius:50%;width:211px;height:211px;position:relative;display:block;background:url("../images/about/faq-pic.jpg");background-size:cover;background-position:center;}#FAQ .faq-container .left-image img{position:relative;z-index:1;width:211px;height:auto;}#FAQ .faq-container .mid-text{display:flex;flex-direction:column;}#FAQ .faq-container .mid-text .mid-head{font-family:Montserrat-Bold;font-size:32px;color:#fff;}#FAQ .faq-container .mid-text .mid-desc{margin-top:30px;font-family:Montserrat-Medium;font-size:16px;line-height:1.5;color:#fff;}#FAQ .faq-container .mid-text .btn{color:#000;}#FAQ .faq-container .faq-arm{position:absolute;right:0;bottom:0;width:507px;height:auto;}#FAQ .faq-container .cloud1{position:absolute;width:84px;height:auto;left:380px;top:186px;animation:4s shuffle ease-in-out infinite;}#FAQ .faq-container .cloud2{position:absolute;width:90px;height:auto;left:1075px;top:50px;animation:3s shuffle ease-in-out reverse infinite;}}@media screen and (max-width:768px){#TextImage{display:flex;flex-direction:column;margin:13.488vw 8.14vw 0;width:auto;}#TextImage .image-container{width:auto;height:auto;border-radius:4.651vw;flex-shrink:0;}#TextImage .image-container img{width:100%;height:100%;display:block;}#TextImage .text-container{position:relative;display:flex;flex-direction:column;margin-top:8.14vw;}#TextImage .text-container .head-text{font-family:Montserrat-Bold;font-size:5.581vw;}#TextImage .text-container .desc-text{margin-top:9.302vw;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;}#TextImage .text-container .btn{margin-top:9.302vw;}#Header{padding-top:18.605vw;margin:0 2.326vw;}#Header .header-wrapper{position:relative;height:117.442vw;background-image:url("../images/about/head-pic.jpg");background-size:cover;background-position:66%;border-radius:4.651vw;padding:12.326vw 5.814vw;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;}#Header .header-wrapper::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.8));z-index:0;}#Header .header-wrapper .head-text{font-family:Montserrat-Bold;font-size:7.928vw;color:#ff0;z-index:1;}#Header .header-wrapper .desc-text{margin-top:2.791vw;font-family:Montserrat-Medium;font-size:7.928vw;line-height:1.5;color:#fff;z-index:1;}#Header .header-submenu-mobile{width:92%;display:flex;flex-direction:column;gap:4.651vw;margin:0 auto;margin-top:5.581vw;}#Header .header-submenu-mobile .menu-item{display:flex;justify-content:space-between;padding:4.419vw 5.116vw;background-color:#414042;border-radius:3.488vw;box-shadow:.698vw .698vw 4.651vw rgba(0,0,0,.0784313725);height:16.047vw;color:#fff;cursor:pointer;}#Header .header-submenu-mobile .menu-item .left{display:flex;align-items:center;gap:4.186vw;font-family:Montserrat-Semibold;font-size:4.186vw;color:#fff;}#Header .header-submenu-mobile .menu-item .left img{width:7.442vw;height:100%;}#Header .header-submenu-mobile .menu-item .right img{width:11.628vw;height:auto;position:relative;top:-2.093vw;left:2.326vw;}#Small-Button{display:block;position:relative;padding-top:13.023vw;padding-bottom:19.07vw;margin-left:14.186vw;}#Small-Button .side-down-button{width:10.465vw;height:15.581vw;}#Mission{margin-top:23.256vw;scroll-margin-top:27.907vw;display:flex;gap:1.163vw;justify-content:center;}#Mission .left-container{display:flex;flex-direction:column;gap:6.047vw;align-items:center;}#Mission .left-container .left-picture{border-radius:3.488vw;overflow:hidden;}#Mission .left-container .left-picture img{width:71.628vw;height:auto;flex-shrink:0;}#Mission .left-container .left-text{width:87.907vw;background-color:#fffce6;border:solid #e8e278 .233vw;border-radius:3.256vw;padding:3.256vw 4.651vw;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;color:#414042;}#Mission .right-container .right-top-container{margin-left:13.953vw;display:flex;align-items:center;gap:6.047vw;flex-shrink:0;}#Mission .right-container .right-top-container .right-top-picture{border-radius:3.488vw;overflow:hidden;}#Mission .right-container .right-top-container .right-top-picture img{width:48.837vw;height:auto;}#Mission .right-container .right-top-container .right-text{background-color:#fffce6;border:solid #e8e278 .233vw;border-radius:3.256vw;width:100.93vw;padding:3.256vw 4.651vw;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;}#Mission .right-container .right-bot-container{display:flex;align-items:center;gap:6.047vw;}#Mission .right-container .right-bot-container .main-text{color:#414042;width:82.558vw;}#Mission .right-container .right-bot-container .main-text .main-head{font-family:Montserrat-Bold;font-size:7.442vw;}#Mission .right-container .right-bot-container .main-text .main-desc{margin-top:5.581vw;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;}#Mission .right-container .right-bot-container .right-bot-picture{border-radius:3.488vw;overflow:hidden;}#Mission .right-container .right-bot-container .right-bot-picture img{width:61.395vw;height:auto;}#Mission .right-container .right-bot-container .right-bot-text{width:73.023vw;background-color:#fffce6;border:solid #e8e278 .233vw;border-radius:3.256vw;padding:3.256vw 4.651vw;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;color:#414042;}#Mission .mobile-container{width:100%;padding:0 4.651vw;display:flex;flex-direction:column;align-items:center;}#Mission .mobile-container .title-text{font-family:Montserrat-Bold;font-size:5.581vw;text-align:center;}#Mission .mobile-container .desc-text{margin-top:5.116vw;width:85%;font-size:3.721vw;font-family:Montserrat-Medium;text-align:center;}#Mission .mobile-container .image-text-container{margin-top:5.116vw;width:100%;}#Mission .mobile-container .image-text-container .image{display:block;width:100%;height:auto;}#Mission .mobile-container .image-text-container .image img{display:block;width:100%;height:100%;margin:0 auto;}#Mission .mobile-container .image-text-container .text{margin:0 auto;margin-top:5.116vw;width:100%;padding:3.488vw 5.814vw;background-color:#fffce6;border-radius:4.651vw;border:solid .233vw #e8e278;font-family:Montserrat-Medium;font-size:3.721vw;}#Values{scroll-margin-top:18.605vw;padding-top:17.674vw;}#Values .values-container{color:#414042;display:flex;gap:12.791vw;align-items:center;justify-content:center;}#Values .values-container .values-text{width:100%;display:flex;padding:0 4.651vw;flex-direction:column;align-items:center;}#Values .values-container .values-text .values-head{font-family:Montserrat-Bold;font-size:7.442vw;text-align:center;}#Values .values-container .values-text .values-picture-mobile{margin-top:5.814vw;display:block;width:100%;height:auto;}#Values .values-container .values-text .values-picture-mobile img{display:block;width:100%;height:100%;margin:0 auto;}#Values .values-container .values-text .values-desc{margin:0 auto;margin-top:5.814vw;width:88%;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;}#Values .values-container .values-picture{border-radius:3.488vw;overflow:hidden;gap:12.791vw;}#Values .values-container .values-picture img{width:224.419vw;height:auto;}#Awards{scroll-margin-top:13.953vw;padding-top:21.63vw;display:flex;flex-direction:column;align-items:center;}#Awards .awards-title{font-family:Montserrat-Bold;font-size:7.442vw;text-align:center;}#Awards .awards-swiper{width:80vw;margin-top:13.953vw;overflow:hidden;position:relative;}#Awards .awards-swiper::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fff,transparent 5%,transparent 95%,#fff);z-index:2;pointer-events:none;}#Awards .marquee-track{display:flex;width:max-content;animation:marquee 35s linear infinite;}#Awards .marquee-group{display:flex;}#Awards .swiper-slide{width:auto;display:flex;align-items:center;justify-content:center;padding:0 4vw;}#Awards .swiper-slide img{height:34vw;width:auto;object-fit:contain;}#FAQ{padding:0 4.651vw;width:100%;padding-top:26.047vw;padding-bottom:26.047vw;}#FAQ .faq-container{position:relative;background-color:#414042;border-radius:5.116vw;width:100%;padding:9.302vw 6.977vw;display:flex;gap:13.023vw;height:109.302vw;overflow:hidden;}#FAQ .faq-container .left-image{position:absolute;top:58.14vw;left:48.837vw;z-index:2;}#FAQ .faq-container .left-image .faq-team-pic{display:block;}#FAQ .faq-container .left-image::before{content:"";position:absolute;z-index:0;top:-4.419vw;left:-.93vw;border:.465vw solid #fff;border-radius:50%;width:37.209vw;height:37.209vw;position:relative;display:block;background:url("../images/about/faq-pic.jpg");background-size:cover;background-position:center;}#FAQ .faq-container .left-image img{position:relative;z-index:1;width:37.209vw;height:auto;}#FAQ .faq-container .mid-text{display:flex;flex-direction:column;}#FAQ .faq-container .mid-text .mid-head{font-family:Montserrat-Bold;font-size:5.581vw;color:#fff;}#FAQ .faq-container .mid-text .mid-desc{margin-top:3.256vw;font-family:Montserrat-Medium;font-size:3.721vw;line-height:1.5;color:#fff;}#FAQ .faq-container .mid-text .btn{color:#000;}#FAQ .faq-container .faq-arm{position:absolute;right:0;bottom:0;width:94.651vw;height:auto;}#FAQ .faq-container .cloud1{position:absolute;width:19.535vw;height:auto;left:-4.628vw;top:58.256vw;animation:4s shuffle ease-in-out infinite;}#FAQ .faq-container .cloud2{position:absolute;width:20.93vw;height:auto;left:24vw;top:71.628vw;animation:3s shuffle ease-in-out reverse infinite;}}@media screen and (min-width:1024px){#TextImage{display:flex;margin:7.375vw 8.25vw 0;width:auto;gap:3.75vw;}#TextImage .image-container{width:40.688vw;height:auto;border-radius:1.25vw;flex-shrink:0;}#TextImage .image-container img{width:100%;height:100%;display:block;}#TextImage .text-container{position:relative;display:flex;flex-direction:column;margin-top:2.188vw;}#TextImage .text-container .head-text{font-family:Montserrat-Bold;font-size:2vw;}#TextImage .text-container .desc-text{margin-top:2.5vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;}#TextImage .text-container .btn{margin-top:2.5vw;}.background-grad{position:absolute;top:0;left:0;width:85.625vw;display:block;pointer-events:none;}.background-grad img{width:100%;height:100%;display:block;}#Header{padding-top:6.125vw;margin:0 1.125vw;}#Header .header-wrapper{height:36.063vw;background-image:url("../images/about/head-pic.jpg");background-size:cover;background-position:center;border-radius:1.25vw;padding:7.688vw 4.188vw;display:flex;flex-direction:column;}#Header .header-wrapper .head-text{font-family:Montserrat-Bold;font-size:3.125vw;color:#ff0;}#Header .header-wrapper .desc-text{width:40.188vw;margin-top:.75vw;font-family:Montserrat-Medium;font-size:3.125vw;line-height:1.5;color:#fff;}#Header .header-submenu{width:76.875vw;margin:-5vw auto 0;padding:1.5vw 2.188vw;display:flex;justify-content:space-between;border-radius:.938vw;background-color:#fff;box-shadow:.188vw .188vw 1.25vw rgba(0,0,0,.0784313725);}#Header .header-submenu .menu-item{position:relative;width:22.625vw;height:7.125vw;background-color:#414042;color:#fff;border:.063vw solid #bfbfbf;border-radius:.938vw;box-shadow:.188vw .188vw 1.25vw rgba(0,0,0,.0784313725);padding:1.188vw 1.313vw 1.063vw;display:flex;flex-direction:column;justify-content:space-between;color:#fff;cursor:pointer;overflow:hidden;}#Header .header-submenu .menu-item::before,#Header .header-submenu .menu-item:before{content:"";top:0;opacity:1;z-index:0;left:-100%;width:100%;height:100%;display:block;overflow:hidden;position:absolute;border-radius:.938vw;background-color:#1f1f1f;-webkit-transition:all .6s cubic-bezier(.32,.94,.6,1);transition:all .6s cubic-bezier(.32,.94,.6,1);}#Header .header-submenu .menu-item .top{position:relative;font-family:Montserrat-Semibold;font-size:1vw;z-index:2;}#Header .header-submenu .menu-item .bottom{position:relative;display:flex;justify-content:space-between;align-items:flex-end;z-index:2;}#Header .header-submenu .menu-item .bottom img{width:auto;height:1.938vw;flex-shrink:0;}#Header .header-submenu .menu-item .bottom .hov{position:relative;top:.75vw;left:.75vw;width:3.75vw;height:auto;}#Header .header-submenu .menu-item .bottom .right{position:relative;border-radius:50%;width:1.938vw;height:1.938vw;background-color:#414042;box-shadow:-.25vw -.25vw .625vw #565657,.25vw .25vw .625vw #1f1f1f;display:flex;justify-content:center;align-items:center;overflow:hidden;}#Header .header-submenu .menu-item .bottom .arrow{position:absolute;width:.813vw;height:auto;z-index:2;}#Header .header-submenu .menu-item .bottom .in{transform:translate(0,0);transition:all .3s ease;}#Header .header-submenu .menu-item .bottom .out{transform:translate(0,-2.125vw);transition:all .3s ease;}#Header .header-submenu .menu-item:hover::before,#Header .header-submenu .menu-item:hover:before{left:0;}#Header .header-submenu .menu-item:hover .right{box-shadow:-4px -4px 10px #565657 inset,4px 4px 10px #1f1f1f inset;background-color:#1f1f1f;}#Header .header-submenu .menu-item:hover .in{transform:translate(0,30px);}#Header .header-submenu .menu-item:hover .out{transform:translate(0,0);}#Small-Button{display:block;position:relative;padding-top:3.5vw;padding-bottom:5.125vw;margin-left:3.813vw;}#Small-Button .side-down-button{width:2.813vw;height:4.188vw;}#Mission{scroll-margin-top:7.5vw;}#Mission .mission-header{width:830px;margin:72px auto 115px;text-align:center;font-family:Montserrat-Medium;font-size:18px;line-height:1.4;}#Mission .left-container{display:flex;flex-direction:column;gap:1.625vw;align-items:center;}#Mission .left-container .left-picture{border-radius:.938vw;overflow:hidden;}#Mission .left-container .left-picture img{width:19.25vw;height:auto;flex-shrink:0;}#Mission .left-container .left-text{width:23.625vw;background-color:#fffce6;border:solid #e8e278 .063vw;border-radius:.875vw;padding:.875vw 1.25vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;color:#414042;}#Mission .right-container .right-top-container{margin-left:3.75vw;display:flex;align-items:center;gap:1.625vw;flex-shrink:0;}#Mission .right-container .right-top-container .right-top-picture{border-radius:.938vw;overflow:hidden;}#Mission .right-container .right-top-container .right-top-picture img{width:13.125vw;height:auto;}#Mission .right-container .right-top-container .right-text{background-color:#fffce6;border:solid #e8e278 .063vw;border-radius:.875vw;width:27.125vw;padding:.875vw 1.25vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;}#Mission .right-container .right-bot-container{display:flex;align-items:center;gap:1.625vw;}#Mission .right-container .right-bot-container .main-text{color:#414042;width:22.188vw;}#Mission .right-container .right-bot-container .main-text .main-head{font-family:Montserrat-Bold;font-size:2vw;}#Mission .right-container .right-bot-container .main-text .main-desc{margin-top:1.5vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;}#Mission .right-container .right-bot-container .right-bot-picture{border-radius:.938vw;overflow:hidden;}#Mission .right-container .right-bot-container .right-bot-picture img{width:16.5vw;height:auto;}#Mission .right-container .right-bot-container .right-bot-text{width:19.625vw;background-color:#fffce6;border:solid #e8e278 .063vw;border-radius:.875vw;padding:.875vw 1.25vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;color:#414042;}#Values{scroll-margin-top:5vw;padding-top:4.75vw;padding-bottom:5vw;}#Values .values-top{position:relative;margin:4.5vw 8.25vw 0;}#Values .values-top .values-top-banner{position:relative;}#Values .values-top .values-top-banner .values-pic{width:100%;height:auto;display:block;}#Values .values-top .values-top-banner .values-pic img{width:100%;height:100%;}#Values .values-top .values-top-text{position:relative;z-index:1;margin:-1.875vw auto;width:49.375vw;padding:1.875vw 2.125vw 2.375vw;background-color:#fffce6;border-radius:1.125vw;border:.063vw #e8e278 solid;text-align:center;}#Values .values-top .values-top-text .values-title-text{font-family:Montserrat-Bold;font-size:2vw;}#Values .values-top .values-top-text .values-desc-text{margin-top:1.5vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;}#Values .values-container{color:#414042;display:flex;gap:3.438vw;align-items:center;justify-content:center;}#Values .values-container .values-text{width:21.563vw;}#Values .values-container .values-text .values-head{font-family:Montserrat-Bold;font-size:2vw;}#Values .values-container .values-text .values-desc{margin-top:1.563vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;}#Values .values-container .values-picture{border-radius:.938vw;overflow:hidden;gap:3.438vw;}#Values .values-container .values-picture img{width:60.313vw;height:auto;}#Awards{padding-top:5.813vw;display:flex;flex-direction:column;align-items:center;}#Awards .awards-title{font-family:Montserrat-Bold;font-size:2vw;}#Awards .awards-swiper{width:85.313vw;margin-top:3.75vw;overflow:hidden;position:relative;}#Awards .awards-swiper::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fff,transparent 5%,transparent 95%,#fff);z-index:2;pointer-events:none;}#Awards .marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite;}#Awards .marquee-group{display:flex;}#Awards .swiper-slide{width:auto;display:flex;align-items:center;justify-content:center;padding:0 1.2vw;}#Awards .swiper-slide img{height:8vw;width:auto;object-fit:contain;}#FAQ{margin:0 auto;width:fit-content;padding-top:7vw;padding-bottom:7vw;}#FAQ .faq-container{position:relative;background-color:#414042;border-radius:1.375vw;width:85.313vw;padding:1.25vw 3.125vw;display:flex;gap:3.5vw;align-items:center;}#FAQ .faq-container .left-image{position:relative;margin-top:1.375vw;margin-left:.313vw;}#FAQ .faq-container .left-image::before{content:"";z-index:0;top:-1.313vw;left:-.25vw;border:.125vw solid #fff;border-radius:50%;width:13.188vw;height:13.188vw;position:relative;display:block;background:url("../images/about/faq-pic.jpg");background-size:cover;background-position:center;}#FAQ .faq-container .left-image img{position:relative;z-index:1;width:13.188vw;height:auto;}#FAQ .faq-container .mid-text{width:38.125vw;display:flex;flex-direction:column;}#FAQ .faq-container .mid-text .mid-head{font-family:Montserrat-Bold;font-size:2vw;color:#fff;}#FAQ .faq-container .mid-text .mid-desc{margin-top:1.875vw;font-family:Montserrat-Medium;font-size:1vw;line-height:1.5;color:#fff;}#FAQ .faq-container .mid-text .btn{color:#000;}#FAQ .faq-container .faq-arm{position:absolute;right:0;bottom:0;width:31.688vw;height:auto;}#FAQ .faq-container .cloud1{position:absolute;width:5.25vw;height:auto;left:55.625vw;top:-1.25vw;animation:4s shuffle ease-in-out infinite;}#FAQ .faq-container .cloud2{position:absolute;width:5.625vw;height:auto;left:67.188vw;top:3.125vw;animation:3s shuffle ease-in-out reverse infinite;}}@keyframes shuffle{0%,100%{transform:translateX(0);}50%{transform:translateX(10%);}}@keyframes marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}