@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");body{overflow-x:hidden}.pc-only{display:block}.hero_background_image,.mobile-only{display:none}.handshake{background-image:linear-gradient(270deg,#1b85dc,#08b0cb);font-family:Hiragino Sans;height:660px}.handshake .hero_wrapper{margin:0 auto;max-width:1440px;position:relative}.handshake .background_text{left:-48px;position:absolute;top:-24px;width:1710px}.handshake .background_text img{width:100%}.handshake .scroll{left:20px;position:absolute;top:480px;width:48px;z-index:1}.handshake .scroll .text{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.54px;transform:rotate(90deg)}.handshake .scroll .bar{border-right:1px solid hsla(0,0%,100%,.86);height:80px;margin:42px auto 12px;width:0}.handshake .scroll .button{align-items:center;background-color:#1c1c1c;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.handshake .scroll .button:hover{background-color:#2a2a2a}.handshake .scroll .button:active{background-color:#393939}.handshake .content{margin-left:120px;padding-top:160px;position:relative}.handshake .content .main_title{color:#fff;font-size:72px;font-weight:200;line-height:1.1}.handshake .content .main_title strong{font-weight:700}.handshake .content .description_1{margin-top:16px}.handshake .content .description_1,.handshake .content .description_2{color:rgba(0,0,0,.84);font-size:15px;font-weight:400;line-height:1.87}.handshake .content .description_3{color:#fff;font-size:20px;font-weight:700;letter-spacing:.8px;line-height:1.4;margin-top:4px}.handshake .content .hero_buttons{display:flex;gap:8px;left:-6px;margin-top:44px;position:relative;z-index:1}.handshake .content .hero_buttons .button-touch-area{height:52px;line-height:53px;width:272px}.handshake .content .hero_buttons .button-touch-area .button{padding:0;width:100%}.handshake .key_visual{left:360px;position:absolute;top:0;width:1036px}.handshake .key_visual img{max-width:none;width:100%}.handshake .key_visual_big{display:none;position:absolute;right:-400px;top:0;width:1200px}.handshake .key_visual_big img{max-width:none;width:100%}.handshake a{text-decoration:none}.button.black-colored{align-items:center;background-color:#1c1c1c;border:none;border-radius:26px;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 6px 0 rgba(0,0,0,.1);color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:52px!important;justify-content:center;text-align:center;width:272px!important}.button.black-colored:hover{background-color:#2a2a2a}.button.black-colored:active{background-color:#393939}.button.black-colored:focus{background-color:#2a2a2a}.button.white-colored{align-items:center;background-color:#fff;border:none;border-radius:26px;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 0 0 1px rgba(0,0,0,.1);color:rgba(0,0,0,.56);display:flex;font-family:Poppins,sans-serif;font-size:16px!important;font-weight:600;height:52px!important;justify-content:center;text-align:center;transition:all .2s ease;width:272px!important}.button.white-colored:hover{background-color:hsla(0,0%,100%,.9)}.button.white-colored:active{background-color:hsla(0,0%,100%,.8)}.button.white-colored:focus{background-color:hsla(0,0%,100%,.9)}.button.new-ui-button-inverted-base.black_button{align-items:center;background:#292929;border:none;border-radius:100px;box-shadow:0 2px 6px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);color:#fff;display:flex;justify-content:center}.button.new-ui-button-inverted-base.black_button:hover{background-color:#2a2a2a}.button.new-ui-button-inverted-base.black_button:active{background-color:#393939}.button.new-ui-button-inverted-base.black_button:focus{background-color:#2a2a2a}@media screen and (min-width:1280px){.handshake .key_visual{left:436px}}@media screen and (min-width:1440px){.handshake .key_visual{left:596px}}@media screen and (min-width:1600px){.handshake .key_visual{display:none}.handshake .key_visual_big{display:block}}@media (max-width:768px){.pc-only{display:none}.mobile-only{display:block}.hero_background_image{background-image:linear-gradient(314.7deg,#1b85dc,#08b0cb 99.48%,#08b0cb 0);display:block;height:100%;left:0;mix-blend-mode:normal;position:absolute;top:50%;transform:translateY(-50%);width:100%}.handshake{background:none;height:100svh;max-height:667px;overflow:hidden;position:relative}.handshake .hero_wrapper{height:100%;max-width:none;position:relative}.handshake .background_text{display:none}.handshake .key_visual{height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.handshake .key_visual img,.handshake .key_visual picture{height:100%;object-fit:cover;object-position:center;width:100%}.handshake .key_visual_big{display:none}.handshake .scroll{bottom:0;left:auto;right:10px;top:auto;width:52px}.handshake .scroll .text{font-size:12px;font-weight:500;height:52px;letter-spacing:1.32px;line-height:52px}.handshake .scroll .bar{margin:10px auto 0}.handshake .scroll .button{display:none}.handshake .content{height:100%;margin-left:16px;padding-top:104px;position:relative;z-index:2}.handshake .content h1{font-size:36px}.handshake .content h1,.handshake .content h1 p{color:#fff;font-weight:200;line-height:1.17;margin:0}.handshake .content h1 p{font-size:48px}.handshake .content h1 strong{font-weight:700}.handshake .content .description{margin-top:12px}.handshake .content .description .description_1{color:#fff;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:1.5}.handshake .content .hero_buttons{bottom:114px;display:block;left:-4px;margin-top:0;position:absolute}.handshake .content .hero_buttons .button-xlarge{margin-bottom:8px;width:284px}.handshake .content .hero_buttons .button-xlarge .button-touch-area{width:100%}.handshake .content .hero_buttons .button-xlarge .button{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}}