.g-header{background-color:#fffaf1}body.-js-scroll-fix{overflow-y:scroll;position:fixed;top:0;width:100%}.g-body{overflow:hidden}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fffaf1;justify-content:center}.loading .inner{font-size:2.2rem;font-weight:700;letter-spacing:.1em;opacity:0;text-align:center}.loading .inner .image{position:relative}.loading .inner .no1{-webkit-animation:loading 1s steps(2) infinite;animation:loading 1s steps(2) infinite}.loading .inner .no2{-webkit-animation:loading 1s steps(2) .5s infinite;animation:loading 1s steps(2) .5s infinite;left:0;position:absolute;top:0}@-webkit-keyframes loading{0%{visibility:hidden}to{visibility:visible}}@keyframes loading{0%{visibility:hidden}to{visibility:visible}}.main-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1485px}@media screen and (max-width:768px){.main-hero{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-hero .story-button{color:#fff;cursor:pointer;height:65.6rem;max-height:calc(100vh - 20rem);overflow:hidden;padding:3.4rem 3rem;position:relative;width:calc(33.33333% - 1.6rem);z-index:0}@media screen and (max-width:768px){.main-hero .story-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:11.7rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8rem;padding:1rem 2rem}.main-hero .story-button .text{width:100%}}.main-hero .story-button .overlay{background-color:#fffaf1;display:block;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}.main-hero .story-button .image{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.main-hero .story-button img{height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%}.main-hero .story-button .title{font-size:1.8rem;letter-spacing:.125em;margin-bottom:.6rem}.main-hero .story-button .title small{font-size:.833em}@media screen and (max-width:768px){.main-hero .story-button .title{font-size:1.2rem;margin-bottom:.5rem}}.main-hero .story-button .sub-title{font-size:1.2rem;font-weight:700;line-height:1.36;margin:0 0 1rem}.main-hero .story-button .sub-title:after{border-bottom:1px solid #fff;content:"";display:block;height:0;margin-top:1rem;width:2rem}@media screen and (max-width:768px){.main-hero .story-button .sub-title{font-size:.7rem;margin-bottom:.6rem}.main-hero .story-button .sub-title:after{margin-top:.6rem;width:1.2rem}}.main-hero .story-button .num{font-size:1.8rem;font-weight:700;line-height:1;margin:0}@media screen and (max-width:768px){.main-hero .story-button .num{font-size:1rem}}.main-hero .story-button:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.story-slide{background-color:#fffaf1;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1100}.story-slide .story-slide-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.story-slide .swiper{opacity:0;width:100%}@media screen and (max-width:768px){.story-slide .swiper{height:100%}}.story-slide .story-item{overflow:hidden}.story-slide .story-item .inner{position:relative;width:100%}.story-slide .story-item .inner:before{background-color:rgba(35,24,21,.29);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.story-slide .story-item img{display:block;max-height:100vh;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.story-slide .story-item .text{color:#fff;font-size:4.6rem;left:0;line-height:1.5;margin:0 auto;max-width:1300px;opacity:0;padding:7rem 0;position:absolute;right:0;text-shadow:0 0 10px rgba(0,0,0,.6);top:0;width:calc(100% - 8rem);z-index:2}.story-slide .story-item .heading{font-size:2rem;font-weight:300;letter-spacing:.075em}.story-slide .story-item .title{letter-spacing:.125em;margin:0}@media screen and (max-width:768px){.story-slide .story-item .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:10rem}.story-slide .story-item .inner:before{content:none}.story-slide .story-item .text{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;color:#241a17;font-size:clamp(1.6rem,4.5vw,2.2rem);height:4.5em;justify-content:center;margin-bottom:2rem;padding:0 3.5rem;text-shadow:none;width:100%}.story-slide .story-item .heading{font-size:1.2rem}}.story-slide .swiper-pagination{bottom:4rem;left:3rem;position:absolute;z-index:10}.story-slide .swiper-pagination .swiper-pagination-bullet{background-color:#d2d2d3;border-radius:50%;display:inline-block;height:.8rem;margin:0 1rem;width:.8rem}.story-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media screen and (max-width:768px){.story-slide .swiper-pagination{bottom:2rem;left:0;text-align:center;width:100%}.story-slide .swiper-pagination .swiper-pagination-bullet{margin:0 1rem}.story-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#241a17}}.story-slide .slide-skip{bottom:4rem;color:#fff;cursor:pointer;font-weight:300;letter-spacing:.125em;position:absolute;right:4rem;z-index:10}.story-slide .slide-skip .arrow{display:inline-block;height:1.2rem;margin-left:3rem;position:relative;width:.8rem}.story-slide .slide-skip .arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:.8rem;margin-top:-.4rem;position:absolute;right:.2rem;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.8rem}@media screen and (max-width:768px){.story-slide .slide-skip{bottom:8rem;color:#241a17;font-size:1.8rem;right:0;text-align:center;width:100%}.story-slide .slide-skip .arrow{margin-left:1.4rem;top:-.2rem}.story-slide .slide-skip .arrow:after{border-color:#241a17}}.main-catch{margin-top:-8rem;padding-bottom:22rem;position:relative;z-index:1}@media screen and (max-width:768px){.main-catch{margin-top:-2rem;padding:5rem 0 0}.main-catch .adjust-width{padding-left:2rem;padding-right:2rem}}.main-catch .main-title{font-size:8.5rem;font-style:italic;font-weight:500;letter-spacing:normal;line-height:1.23;margin:0 0 9.5rem;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 20px #fff,0 0 20px #fff}.main-catch .main-title *{font-size:inherit;font-weight:inherit;margin:0}@media screen and (max-width:768px){.main-catch .main-title{font-size:3.7rem;margin-bottom:.8em;margin-left:-.15em}}.main-catch .scroll{line-height:1;margin:0;padding-bottom:130px;position:absolute;right:2rem;top:10rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.main-catch .scroll:before{-webkit-animation:scroll_bar 2.5s cubic-bezier(.77,0,.175,1) infinite;animation:scroll_bar 2.5s cubic-bezier(.77,0,.175,1) infinite;background-color:#231815;content:"";display:block;height:0;left:50%;position:absolute;top:4.5em;width:1px}@media screen and (max-width:768px){.main-catch .scroll{font-size:1rem;right:1rem;top:0}}.main-catch .massage-bg1,.main-catch .massage-bg2{left:50%;margin:0;max-width:30%;position:absolute;z-index:-1}.main-catch .massage-bg1 img,.main-catch .massage-bg2 img{display:block}.main-catch .massage-bg1{bottom:8rem;-webkit-transform:translateX(-195%);transform:translateX(-195%)}.main-catch .massage-bg2{bottom:0;-webkit-transform:translateX(65%);transform:translateX(65%)}@media screen and (max-width:768px){.main-catch .massage-bg1,.main-catch .massage-bg2{opacity:.5;-webkit-transform:none;transform:none}.main-catch .massage-bg1{bottom:-20px;left:-10px}.main-catch .massage-bg2{bottom:30%;left:auto;right:-10px}}@-webkit-keyframes scroll_bar{0%{bottom:auto;height:0;top:4.5em}50%{bottom:auto;height:calc(100% - 4.5em);top:4.5em}50.5%{bottom:0;height:calc(100% - 4.5em);top:auto}to{bottom:0;height:0;top:auto}}@keyframes scroll_bar{0%{bottom:auto;height:0;top:4.5em}50%{bottom:auto;height:calc(100% - 4.5em);top:4.5em}50.5%{bottom:0;height:calc(100% - 4.5em);top:auto}to{bottom:0;height:0;top:auto}}.main-lead{margin-bottom:18.5rem}.main-lead .hs_cos_wrapper_type_rich_text{color:#595757;display:block;font-size:clamp(10px,1.6vw,1.8rem);line-height:2.6;margin:0 auto;min-height:28em;text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.main-lead p{height:auto;margin:0;overflow:hidden;white-space:nowrap}@media screen and (max-width:768px){.main-lead{margin-bottom:6rem}.main-lead .hs_cos_wrapper_type_rich_text{font-size:clamp(10px,3.2vw,1.4rem);line-height:1.95;min-height:auto;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}}.feature-container{margin-bottom:18rem;margin-top:13rem}@media screen and (max-width:768px){.feature-container{margin-bottom:11rem}}.people-container{background-color:#a0d1e6;padding-bottom:14rem;padding-top:14rem;position:relative}@media screen and (max-width:768px){.people-container{padding-bottom:6rem;padding-top:6rem}}.people-container .people-bg1{left:5%;margin:0;position:absolute;top:-5rem}@media screen and (max-width:768px){.people-container .people-bg1{width:10rem}}.people-container .people-bg2{bottom:-80px;margin:0;position:absolute;right:5%}@media screen and (max-width:768px){.people-container .people-bg2{bottom:-3rem;width:8rem}}.people-container .people-head-text{margin-bottom:10rem}@media screen and (max-width:768px){.people-container .people-head-text{margin-bottom:4rem}}.people-container h2{color:#fff;font-size:5rem;font-weight:400;line-height:1.5;text-align:center}.people-container h2 .sub{display:block;font-size:2.2rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7em}@media screen and (max-width:768px){.people-container h2{font-size:2.5rem}.people-container h2 .sub{font-size:1.5rem}}.customer-voice-container{padding:18rem 0}@media screen and (max-width:768px){.customer-voice-container{padding:6rem 0}}.customer-voice-container .adjust-width>a{color:#fff;display:block;text-decoration:none}.customer-voice-container .adjust-width>a:hover{opacity:1}.customer-voice-container .adjust-width>a:hover .customer-voice:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.customer-voice-container .adjust-width>a:hover .l-text-link:after{-webkit-animation:lineLink .8s;animation:lineLink .8s}.customer-voice-container .adjust-width>a:hover .l-text-link .icon{-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}.customer-voice-container .customer-voice{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:2rem;color:#fff;justify-content:center;min-height:55.5rem;overflow:hidden}.customer-voice-container .customer-voice:before{background:50% no-repeat;background-image:url(https://3810463.fs1.hubspotusercontent-na2.net/hubfs/3810463/raw_assets/public/ubsecure-recruit2022/assets/images/home/customer-voice-bg.jpg);background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%;z-index:-1}@media screen and (max-width:768px){.customer-voice-container .customer-voice{border-radius:1rem;min-height:36.5rem;padding:3rem 2rem}.customer-voice-container .customer-voice:before{background-image:url(https://3810463.fs1.hubspotusercontent-na2.net/hubfs/3810463/raw_assets/public/ubsecure-recruit2022/assets/images/home/customer-voice-bg-sp.jpg)}}.customer-voice-container .customer-voice .hs_cos_wrapper_type_rich_text{display:block;font-size:1.7rem;margin:0 auto;max-width:600px}@media screen and (max-width:768px){.customer-voice-container .customer-voice .hs_cos_wrapper_type_rich_text{font-size:1.4rem;line-height:1.6}.customer-voice-container .customer-voice .hs_cos_wrapper_type_rich_text .inner{padding:0 3%}}.customer-voice-container .customer-voice h2{font-size:3rem;font-weight:400;text-align:center}.customer-voice-container .customer-voice h2 .sub{display:block;font-size:2.2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.customer-voice-container .customer-voice h2{font-size:2rem}.customer-voice-container .customer-voice h2 .sub{font-size:1.5rem}}.welfare-container{background:#fff no-repeat right 5rem center;background-image:url(https://3810463.fs1.hubspotusercontent-na2.net/hubfs/3810463/raw_assets/public/ubsecure-recruit2022/assets/images/home/welfare-bg.png);padding:10rem 0}@media screen and (max-width:768px){.welfare-container{background-position:right -2.4rem center;background-size:auto 100%;padding:5rem 0}}.welfare-container>a{color:inherit;display:block;text-decoration:none}.welfare-container>a:hover{opacity:1}.welfare-container>a:hover .l-text-link:after{-webkit-animation:lineLink .8s;animation:lineLink .8s}.welfare-container>a:hover .l-text-link .icon{-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}.welfare-container h2{font-size:3rem;font-weight:400;margin-bottom:1.5em}.welfare-container h2 .sub{color:#1d92b5;display:block;font-size:2.2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.welfare-container h2{font-size:2rem;margin-bottom:1.5em}.welfare-container h2 .sub{font-size:1.4rem}}