header{padding:28px 0}header .header-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper{justify-content:flex-start}}header .header-wrapper picture{display:flex;align-items:center}@media(max-width: 450px)and (min-width: 320px){header .header-wrapper picture img{width:172px;height:auto}}header .header-wrapper nav{width:calc(100% - 250px)}@media(max-width: 1200px)and (min-width: 961px){header .header-wrapper nav{width:calc(100% - 200px)}}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper nav{display:none}}header .header-wrapper nav ul{display:flex;list-style:none;justify-content:flex-end;align-items:center}header .header-wrapper nav ul li{margin-right:50px}header .header-wrapper nav ul li:last-child{margin-right:0px}header .header-wrapper nav ul li a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1a1a1a;text-decoration:none;cursor:pointer;display:flex}header .header-wrapper nav ul li a svg{margin:3px 11px 0 0}header .header-wrapper nav ul li a:hover{opacity:.6}header .header-wrapper nav ul .header-phone a{font-weight:600}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper nav ul .header-phone{position:absolute;top:10px;right:0}}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper nav.open{display:block;position:absolute;background:#fff;width:100%;left:0;right:0;top:0px;box-shadow:0px 5px 10px rgba(0,0,0,.3);z-index:2}}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper nav.open ul{display:block;padding-top:80px;margin:0 16px}}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper nav.open ul li{margin-right:0px;padding:20px 0;border-top:1px solid #d1d1d1;box-sizing:border-box}header .header-wrapper nav.open ul li:last-child{border:none}}@media(max-width: 450px)and (min-width: 320px){header .header-wrapper nav.open ul li{display:block;padding:20px 0}}header .header-wrapper nav.open .header-phone{padding:20px 16px}header .header-wrapper .mobile-menu{width:16px;border-top:3px solid #28225d;border-bottom:3px solid #28225d;height:9px;align-items:center;display:none}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper .mobile-menu{display:flex;margin-right:15px}}header .header-wrapper .mobile-menu:before{content:" ";background:#28225d;width:12px;height:3px}header .header-wrapper .open-btn{position:relative;z-index:3;display:block;border:none}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper .open-btn:before{content:" ";background:#28225d;width:100%;height:3px;transform:rotate(-45deg);position:absolute;top:4px}}@media(max-width: 960px)and (min-width: 320px){header .header-wrapper .open-btn:after{content:" ";background:#28225d;width:100%;height:3px;transform:rotate(45deg);position:absolute;top:4px}}footer{padding:50px 0;background:#ebeff0}@media(max-width: 450px)and (min-width: 320px){footer{padding:30px 0}}footer .footer-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media(max-width: 450px)and (min-width: 320px){footer .footer-wrapper{display:block}}footer .footer-wrapper picture{display:flex;align-items:center}@media(max-width: 450px)and (min-width: 320px){footer .footer-wrapper picture{justify-content:center}}@media(max-width: 450px)and (min-width: 320px){footer .footer-wrapper picture img{width:206px;height:auto}}footer .footer-wrapper div{display:flex;justify-content:flex-end}@media(max-width: 450px){footer .footer-wrapper div{justify-content:center;margin-top:32px}}footer .footer-wrapper div a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#1a1a1a;opacity:.6;text-decoration:none;cursor:pointer;margin-left:30px;display:flex}@media(max-width: 960px){footer .footer-wrapper div a{margin-left:25px}}footer .footer-wrapper div a:hover{opacity:1}footer .footer-wrapper div a svg{margin-right:12px}@media(max-width: 450px){footer .footer-wrapper div a{margin-left:0}}@media(max-width: 767px){footer .footer-wrapper div nav{display:none}}footer .footer-wrapper div nav ul{display:flex;list-style:none;justify-content:flex-end;align-items:center}footer .footer-wrapper div nav ul li{margin-right:50px}@media(max-width: 1200px)and (min-width: 961px){footer .footer-wrapper div nav ul li{margin-right:30px}}@media(max-width: 960px)and (min-width: 768px){footer .footer-wrapper div nav ul li{margin-right:0}}footer .footer-wrapper div nav ul li a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#1a1a1a;opacity:.6;text-decoration:none;cursor:pointer}footer .footer-wrapper div nav ul li a:hover{opacity:1}footer .mobile-nav{display:none}@media(max-width: 767px)and (min-width: 320px){footer .mobile-nav{display:block}}footer .mobile-nav ul{display:flex;list-style:none;justify-content:flex-start;align-items:center;margin-bottom:30px}@media(max-width: 450px)and (min-width: 320px){footer .mobile-nav ul{flex-direction:column}}@media(max-width: 767px)and (min-width: 451px){footer .mobile-nav ul li{margin-right:20px}}@media(max-width: 450px)and (min-width: 320px){footer .mobile-nav ul li{width:40%;margin-right:0;margin-bottom:10px;text-align:center}}footer .mobile-nav ul li:last-child{margin-right:0px}@media(max-width: 450px)and (min-width: 320px){footer .mobile-nav ul li:last-child{margin-bottom:0}}footer .mobile-nav ul li a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#1a1a1a;opacity:.6;text-decoration:none;cursor:pointer}footer .mobile-nav ul li a:hover{opacity:1}footer p{color:#777;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:30px;text-align:justify}footer p:last-child{margin-bottom:0px}@media(max-width: 767px)and (min-width: 451px){footer p{font-size:14px;line-height:22px}}@media(max-width: 450px)and (min-width: 320px){footer p{line-height:22px;margin-bottom:20px}}.aboutus-block{display:flex;flex-direction:column;align-items:center}.aboutus-block .aboutus-title{background:center url(/build/images/blue-background.jpg) no-repeat;width:100%;display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:space-between}.aboutus-block .aboutus-title h1{font-weight:800;font-size:50px;line-height:60px;text-align:center;color:#fff;margin-top:80px}@media(max-width: 960px)and (min-width: 451px){.aboutus-block .aboutus-title h1{margin-top:60px;font-size:40px;line-height:48px}}@media(max-width: 450px)and (min-width: 320px){.aboutus-block .aboutus-title h1{margin-top:40px;font-size:30px;line-height:36px}}.aboutus-block .aboutus-title .subheading{font-family:"Noto Sans",sans-serif;margin:30px 0 80px 0;font-style:normal;font-weight:400;font-size:20px;line-height:27px;color:#fff;padding:0 20px}@media(max-width: 960px)and (min-width: 451px){.aboutus-block .aboutus-title .subheading{font-size:18px;line-height:25px;margin:20px 0 60px 0}}@media(max-width: 450px)and (min-width: 320px){.aboutus-block .aboutus-title .subheading{font-size:16px;line-height:22px;margin:20px 0 40px 0}}.aboutus-block .container{margin:80px 0}@media(max-width: 960px)and (min-width: 451px){.aboutus-block .container{margin:60px 0}}@media(max-width: 450px)and (min-width: 320px){.aboutus-block .container{margin:40px 0}}.aboutus-block .container .aboutus-upper{display:flex;justify-content:space-between;width:100%;margin-bottom:60px}@media(max-width: 960px)and (min-width: 320px){.aboutus-block .container .aboutus-upper{margin-bottom:40px}}@media(max-width: 767px)and (min-width: 320px){.aboutus-block .container .aboutus-upper{flex-direction:column}}.aboutus-block .container .aboutus-upper .aboutus-img{background:center url(/build/images/categories/common/AboutUs/aboutus-top.jpg) no-repeat;width:370px;height:270px;flex-shrink:0;margin-right:30px}@media(max-width: 767px)and (min-width: 320px){.aboutus-block .container .aboutus-upper .aboutus-img{margin-right:0px;margin-bottom:30px;width:100%;background:center url(/build/images/categories/common/AboutUs/aboutus-top-mobile.jpg) no-repeat;background-size:100% 100%;height:calc(270px + -113 * ((100vw - 767px) / -447)) !important}}@media(max-width: 450px)and (min-width: 320px){.aboutus-block .container .aboutus-upper .aboutus-img{margin-bottom:20px}}.aboutus-block .container .aboutus-upper .aboutus-text h3{margin-bottom:20px;color:#1a1a1a;font-weight:800;font-size:36px;line-height:50px}@media(max-width: 960px)and (min-width: 768px){.aboutus-block .container .aboutus-upper .aboutus-text h3{font-size:34px;line-height:48px}}@media(max-width: 767px)and (min-width: 320px){.aboutus-block .container .aboutus-upper .aboutus-text h3{font-size:calc(32px + -12 * ((100vw - 767px) / -447)) !important;line-height:calc(45px + -17 * ((100vw - 767px) / -447)) !important}}.aboutus-block .container .aboutus-bottom{display:flex;justify-content:space-between;width:100%}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text{width:370px;padding-top:37px;flex-shrink:0}@media(max-width: 767px)and (min-width: 320px){.aboutus-block .container .aboutus-bottom .aboutus-bottom-text{width:100%;padding-top:0}}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text h3{margin-bottom:20px;color:#1a1a1a;font-weight:800;font-size:36px;line-height:50px}@media(max-width: 960px)and (min-width: 768px){.aboutus-block .container .aboutus-bottom .aboutus-bottom-text h3{font-size:34px;line-height:48px}}@media(max-width: 767px)and (min-width: 320px){.aboutus-block .container .aboutus-bottom .aboutus-bottom-text h3{font-size:calc(32px + -12 * ((100vw - 767px) / -447)) !important;line-height:calc(45px + -17 * ((100vw - 767px) / -447)) !important}}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text p{font-weight:400;font-size:18px;line-height:25px;color:#1a1a1a}@media(max-width: 450px)and (min-width: 320px){.aboutus-block .container .aboutus-bottom .aboutus-bottom-text p{font-size:16px;line-height:22px}}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text li{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;color:#1a1a1a;margin-left:20px}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text li::marker{color:#f56c31}@media(max-width: 1920px){.aboutus-block .container .aboutus-bottom .aboutus-bottom-text li{font-size:calc(18px + -2 * ((100vw - 1920px) / -1600)) !important;line-height:calc(25px + -3 * ((100vw - 1920px) / -1600)) !important}}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text li ul{list-style-type:inherit}.aboutus-block .container .aboutus-bottom .aboutus-bottom-text li ul li::marker{color:#28225d}.aboutus-block .container .aboutus-bottom .aboutus-img{background:url(/build/images/categories/common/AboutUs/aboutus-bottom.jpg) no-repeat;max-width:770px;width:100%;height:270px;margin-left:30px}@media(max-width: 767px)and (min-width: 320px){.aboutus-block .container .aboutus-bottom .aboutus-img{display:none}}.aboutus-block .container .aboutus-text{width:100%;max-width:770px}.aboutus-block .container .aboutus-text p{font-size:18px;line-height:25px;font-weight:400;color:#1a1a1a}@media(max-width: 450px)and (min-width: 320px){.aboutus-block .container .aboutus-text p{font-size:16px;line-height:22px}}.aboutus-block .container .aboutus-text li{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;color:#1a1a1a;margin-left:20px}.aboutus-block .container .aboutus-text li::marker{color:#f56c31}@media(max-width: 1920px){.aboutus-block .container .aboutus-text li{font-size:calc(18px + -2 * ((100vw - 1920px) / -1600)) !important;line-height:calc(25px + -3 * ((100vw - 1920px) / -1600)) !important}}.aboutus-block .container .aboutus-text li ul{list-style-type:inherit}.aboutus-block .container .aboutus-text li ul li::marker{color:#28225d}.join-block-container{background-image:url(/build/images/banner-join-background.jpg);background-position:center;background-size:auto 100%}.join-block-container .join-block-content{max-width:1079px;padding:60px 0px;display:flex;align-items:center;justify-content:space-between;margin:auto}@media(max-width: 1200px)and (min-width: 961px){.join-block-container .join-block-content{width:calc(100% - 60px);padding:60px 30px}}@media(max-width: 960px)and (min-width: 451px){.join-block-container .join-block-content{width:calc(100% - 40px);padding:40px 20px}}@media(max-width: 450px)and (min-width: 320px){.join-block-container .join-block-content{width:calc(100% - 30px);padding:40px 15px}}@media(max-width: 767px)and (min-width: 320px){.join-block-container .join-block-content{display:flex;flex-direction:column;justify-content:space-around;min-width:285px;padding-bottom:70px}}@media(max-width: 450px)and (min-width: 320px){.join-block-container .join-block-content{padding-bottom:40px}}.join-block-container .join-block-content .join-block-text{display:flex;flex-direction:column;max-width:600px;justify-content:space-evenly}@media(max-width: 960px)and (min-width: 768px){.join-block-container .join-block-content .join-block-text{max-width:414px}}@media(max-width: 767px)and (min-width: 320px){.join-block-container .join-block-content .join-block-text{max-width:100%}}.join-block-container .join-block-content .join-block-text h2{font-size:36px;line-height:43px;color:#fff}@media(max-width: 768px)and (min-width: 451px){.join-block-container .join-block-content .join-block-text h2{font-size:34px;line-height:41px}}@media(max-width: 767px)and (min-width: 320px){.join-block-container .join-block-content .join-block-text h2{text-align:center}}@media(max-width: 450px)and (min-width: 320px){.join-block-container .join-block-content .join-block-text h2{font-size:22px;line-height:26px}}.join-block-container .join-block-content .join-block-text p{font-size:18px;line-height:25px;color:#fff;margin-top:30px;width:100%}@media(max-width: 960px)and (min-width: 320px){.join-block-container .join-block-content .join-block-text p{margin-top:20px}}@media(max-width: 767px)and (min-width: 320px){.join-block-container .join-block-content .join-block-text p{text-align:center;padding-bottom:40px}}@media(max-width: 450px)and (min-width: 320px){.join-block-container .join-block-content .join-block-text p{padding-bottom:30px;font-size:16px;line-height:22px}}.join-block-container .join-block-content .btn-block{flex-shrink:0}@media(max-width: 960px)and (min-width: 451px){.join-block-container .join-block-content .btn-block{margin-top:20px}}@media(max-width: 450px)and (min-width: 320px){.join-block-container .join-block-content .btn-block{width:100%}}.join-block-container .join-block-content .btn-block .btn{padding:14px 80px;border:1px solid rgba(0,0,0,0)}@media(max-width: 450px)and (min-width: 320px){.join-block-container .join-block-content .btn-block .btn{padding:14px 50px}}.btn-blue{font-family:"Noto Sans",sans-serif;font-style:normal;background:#28225d;font-weight:400;font-size:20px;line-height:27px;padding:17px 75px;color:#fff;text-decoration:none;cursor:pointer;text-align:center}.btn-blue:hover{background:linear-gradient(270deg, #28225D 0%, #01437B 100%)}@media(max-width: 450px)and (min-width: 320px){.btn-blue{display:block;width:100%;box-sizing:border-box}}