.hm h1{font-size:51px;line-height:1.2;font-weight:700;font-family:'Source Sans Pro',sans-serif;margin:0}.hm h3{font-size:30px;line-height:1.2;font-weight:400}.dis-flex{width:100%;display:flex;flex-wrap:wrap}.menu-main-sec{padding:7px 0 17px}.two-col-map .container,.two-col-main-cont .container,.two-col-form .container,.one-col-rt-global .container{max-width:875px;position:relative}.two-col-map li a:hover,.two-col-main-cont p a:hover{color:#89c633}.banner-section-header{padding:80px 0 95px;color:#fff}.bottom-section{text-align:center;position:relative;z-index:1;padding:38px 0px 15px}.bottom-section-container{max-width:707px;width:100%;margin:0 auto;color:#fff;position:relative;z-index:1}.bottom-section-container h3{max-width:615px;width:100%;margin:0 auto 10px;line-height:1.2;font-size:26px;font-weight:400}.bottom-section p{font-weight:400;color:#fff;line-height:1.8;font-family:'Open Sans',sans-serif}.jplist .list .block{padding-bottom:0 !important}.two-col-glance{background:rgba(235,235,235,0.5);padding:57px 0 63px}.two-col-glance h2{font-size:26px;color:#0053be;line-height:1;font-weight:600;margin-bottom:5px}.two-col-glance p{color:#464646;font-family:'Open Sans',sans-serif;line-height:1.5;margin-bottom:5px}.two-col-glance h3{color:#ffae27;font-size:21px;line-height:1.35;width:100%;margin-bottom:27px;letter-spacing:.7px;text-align:center;font-weight:600}.two-col-glance h4{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:.5px}.two-col-glance .wrapper-img{margin:0 auto 20px;height:100px;width:100px;display:flex;align-items:center;justify-content:center;border-radius:50%}.two-col-glance .wrapper-img img{width:61px;height:45px}.two-col-glance .activity{width:47%;text-align:center;margin:0 6% 10px 0}.two-col-glance .activity:nth-of-type(2n){margin-right:0}.two-col-glance .right-part{width:330px;background:#fff;padding:30px 13px 20px 24px;border-top-left-radius:45px}.two-col-glance .left-part{width:calc(100% - 331px);padding-right:25px}.two-col-glance .detail-text{max-width:500px}.two-col-glance .inner-glance{align-items:center}.wrapper-timeline{font-family:'Open Sans',sans-serif;padding:68px 0 123px;overflow-x:hidden}.wrapper-timeline .container{max-width:875px}.wrapper-timeline .detail-text{color:#404041}.wrapper-timeline h3{font-size:21px;text-align:center;color:#0053be;font-weight:600;letter-spacing:2px;max-width:340px;margin:auto;background:#fff;z-index:1;position:relative;padding:0 20px}.wrapper-timeline .main-title hr{position:absolute;height:3px;width:100%;background:#0053be;border:0;top:50%;transform:translateY(-50%);margin:0}.wrapper-timeline .main-title{position:relative;margin-bottom:90px}.wrapper-timeline .inner-image-part{height:95px;width:95px;border-radius:50%;border:10px solid}.wrapper-timeline .inner-image-part .inner-border{width:100%;height:100%;border:1px solid;display:flex;align-items:center;justify-content:center;border-radius:50%}.wrapper-timeline .image-part img{width:50px;height:50px}.wrapper-timeline .text-part{width:50%;padding:10px 0 10px 60px}.wrapper-timeline .text-part h2{font-size:36px;line-height:.8;font-weight:700;letter-spacing:2px;margin-bottom:5px}.wrapper-timeline .bottom-line{position:absolute;top:57px;right:0}.wrapper-timeline .image-part{width:50%;display:flex;position:relative;justify-content:flex-end;align-items:center}.wrapper-timeline .line{order:2;margin-left:-7px;margin-top:3px;margin-right:-1px}.wrapper-timeline .small-round{width:25px;height:25px;border:5px solid;order:3;border-radius:50%;margin-left:-2px;margin-top:-2px;box-shadow:2px -2px rgba(0,0,0,0.6)}.wrapper-timeline .even .text-part{padding:10px 75px 10px 0px}.wrapper-timeline .even .small-round{order:1;margin-left:-24px;position:relative}.wrapper-timeline .even .image-part{justify-content:flex-start}.wrapper-timeline .even .inner-image-part{order:3}.wrapper-timeline .even .bottom-line{left:-22px}.wrapper-timeline .even .line{margin-left:0px;margin-right:-7px;margin-top:1px;margin-left:-0.5px}.wrapper-timeline .even .text-part{text-align:right}.wrapper-timeline .dis-flex.inner-timeline{height:235px;align-items:center;margin-top:-70px;position:relative}.wrapper-timeline p{line-height:1.75;margin-bottom:0px;letter-spacing:.3px}.wrapper-timeline strong{font-weight:700;line-height:inherit}.inner1 .top-arrow{display:block !important;position:absolute;right:0;left:0;text-align:center;bottom:135px;margin-right:24px}@media(max-width:1400px){.wrapper-timeline .container{max-width:915px}}@media(max-width:1200px){.wrapper-timeline{padding:68px 0 85px}}@media(max-width:1024px){.hm h1{font-size:50px}.banner-section-header{padding:80px 0}.bottom-section{padding:25px 0px 7px}.bottom-section-container{padding:0 20px}.footer-main-section{margin-top:-1px}.two-col-glance{padding:50px 0}.two-col-glance h4{font-size:19px}.wrapper-timeline .text-part h2{font-size:30px;margin-bottom:3px}.wrapper-timeline p{line-height:1.4}.wrapper-timeline .text-part{padding:10px 0 10px 25px}.wrapper-timeline .even .text-part{padding:10px 50px 10px 0px}.wrapper-timeline{padding:50px 0 85px}.wrapper-timeline .main-title{position:relative;margin-bottom:75px}.bottom-section-container h3{font-size:21px}}@media(max-width:767px){.hm h1{font-size:45px}.banner-section-header{padding:60px 0}.two-col-glance .inner-right{max-width:500px;margin:auto}.two-col-glance .right-part{width:100%;padding:25px}.two-col-glance .left-part{width:100%;padding:0 0 25px}.two-col-glance .detail-text{max-width:100%}.two-col-glance{padding:40px 0}.wrapper-timeline .dis-flex.inner-timeline{height:250px}.wrapper-timeline .bottom-line{top:64px}.inner1 .top-arrow{bottom:152px}.wrapper-timeline .even .text-part{padding:10px 40px 10px 0px}.wrapper-timeline .text-part{padding:10px 0 10px 15px}.wrapper-timeline .text-part h2{font-size:24px}.wrapper-timeline p{line-height:1.4;font-size:13px}.wrapper-timeline .detail-text br{display:none}.wrapper-timeline{padding:40px 0 65px}}@media(max-width:480px){.hm h1{font-size:40px}.banner-section-header{padding:50px 0;text-align:center}.two-col-glance .activity{width:100%;margin:0 0 20px 0}.two-col-glance .activity:last-child{margin-bottom:0}.two-col-glance .wrapper-img{margin:0 auto 15px}.wrapper-timeline .dis-flex.inner-timeline{height:auto;margin-bottom:30px}.inner1 .top-arrow,.wrapper-timeline .bottom-line{display:none !important}.wrapper-timeline .image-part{width:100%;margin-bottom:20px;order:1}.wrapper-timeline .text-part{width:100%;padding:0 !important;order:2;text-align:right}.wrapper-timeline .dis-flex.inner-timeline{height:auto;margin-top:0;margin-bottom:30px}.wrapper-timeline .even .small-round{order:1;margin-left:0}.wrapper-timeline .detail-text br{display:block}.wrapper-timeline{padding:40px 0 10px}.wrapper-timeline .main-title{margin-bottom:40px}.wrapper-timeline .even .text-part{text-align:left}}