@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";.btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;font-weight:600;border:none;border-radius:2rem;outline:0;box-shadow:0 0 6px rgba(0,0,0,.16);height:60px}@media(max-width:768px){.btn{font-size:14px}}@media(min-width:768px){.btn{font-size:16px}}@media(max-width:768px){.btn__text{font-size:.87rem}}@media(min-width:768px){.btn__text{font-size:1rem}}.btn__img{position:relative;right:10px;width:auto;height:auto}@media(max-width:639.98px){.btn__img{right:5px}}.btn__arrow{position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:320px)and (max-width:767.98px){.btn__arrow{height:12px;width:10px;right:.5rem}}@media(min-width:768px){.btn__arrow{height:16px;width:14px;right:1rem}}.btn--primary{background-color:#c70022;color:#fff}.btn--secondary{background-color:#fff;color:#22323a;border:2px solid #0b41a0}.btn--inactive{background-color:#ebebeb;cursor:not-allowed;color:#a2a2a2;box-shadow:none}.btn--inactive:hover{opacity:1}.btn--link{box-shadow:0 0 6px rgba(0,0,0,.16);text-decoration:none;max-width:300px;color:#22323a;background-color:#fff;border-radius:30px}.btn--ghost{background-color:rgba(0,0,0,0);border:1px solid #c70022;color:#c70022}@media(min-width:768px){.btn--ghost{padding:16px 32px}}@media(min-width:320px)and (max-width:767.98px){.btn--ghost{padding:12px 24px}}.btn--ghost-red{border:2px solid #c70022;background-color:#fff;color:#22323a}.btn--white{background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.2)}.btn--api{border:1px solid #e2ebf1;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:.5rem;text-decoration:none;color:#22323a}.btn--api:hover{opacity:.7}.btn--api .btn__text{font-weight:700}@media(max-width:768px){.btn--api .btn__text{font-size:14px}}@media(min-width:768px){.btn--api .btn__text{font-size:1rem}}@media(max-width:768px){.btn--api .btn__img{position:absolute;left:15px;font-size:14px}}@media(min-width:768px){.btn--api .btn__img{position:relative;left:auto}}.btn--email{border:2px solid #ccc;background-color:#fff}@media(min-width:768px){.btn--email{max-width:380px;padding:20px 0}}@media(min-width:320px)and (max-width:767.98px){.btn--email{max-width:230px;padding:12px 0}}.btn--email .btn__img{margin-right:.5rem}.btn--email .btn__text{font-weight:600}@media(min-width:768px){.btn--email .btn__text{font-size:1rem}}@media(min-width:320px)and (max-width:767.98px){.btn--email .btn__text{font-size:.875rem}}.btn--function{border:2px solid #ccc;background-color:#fff;position:relative}@media(min-width:768px){.btn--function{max-width:200px}}@media(min-width:320px)and (max-width:767.98px){.btn--function{max-width:230px;padding:12px 0;font-size:14px}}.btn--function .btn__arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.btn--function .btn__text{font-weight:600}.btn--no-border{border:none;box-shadow:0 0 6px rgba(0,0,0,.15);margin-bottom:30px}.btn--no-opacity{opacity:1}.cta-wrapper{margin-left:auto;margin-right:auto}@media(min-width:320px)and (max-width:767.98px){.cta-wrapper{width:100%;max-width:230px;margin-top:1.5rem}}@media(min-width:640px){.cta-wrapper{margin-top:3.5rem}}@media(min-width:768px){.cta-wrapper{width:100%;max-width:360px}}.splide-cta{display:flex;align-items:center;justify-content:center}@media(min-width:320px)and (max-width:767.98px){.splide-cta{margin-top:1.5rem}}@media(min-width:768px){.splide-cta{margin-top:3.5rem}}.splide-cta__button{display:flex;align-items:center;justify-content:center;gap:.75rem;background:rgba(0,0,0,0)}.splide-cta__button:hover{cursor:pointer;opacity:.6}.splide-cta__text{font-weight:700}@media(min-width:768px){.splide-cta__text{font-size:18px}}@media(min-width:320px)and (max-width:767.98px){.splide-cta__text{font-size:14px}}.u-shadow-custom{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.u-no-opacity{opacity:1}