.member .member-hero{width:100%;height:496px;overflow:hidden}@media (min-width: 640px) and (max-width: 1023px){.member .member-hero{height:420px}}@media (max-width: 639px){.member .member-hero{height:340px}}.member .member-hero .member-img-container{width:100%;height:inherit;position:absolute;top:0;left:0;z-index:-1}.member .member-hero .member-img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.member .member-hero .member-hero-img{width:100%;height:100%;object-fit:cover}.member .member-hero .member-hero-content{height:100%;display:flex;align-items:flex-end}.member .member-hero .member-hero-title{color:#fff;max-width:624px;line-height:100%;margin-bottom:80px}@media (max-width: 639px){.member .member-hero .member-hero-title{margin-bottom:40px}}@media (min-width: 640px) and (max-width: 1023px){.member .member-hero .member-hero-title{margin-bottom:60px}}.member .member-info{display:flex;align-items:center}.member .member-info .member-info-description{display:flex;flex-direction:column;justify-content:center;gap:40px}.member .member-info .member-info-image-container{position:relative;width:402px;height:614px;margin:0 auto}@media (min-width: 640px) and (max-width: 1023px){.member .member-info .member-info-image-container{width:100%;max-width:500px;height:400px;margin-bottom:24px}}@media (max-width: 639px){.member .member-info .member-info-image-container{width:100%;height:280px;margin-bottom:24px}}.member .member-info .member-info-image-container .member-info-img{width:100%;height:100%;object-fit:cover}.member .member-info .member-info-image-container .wave-pattern-img{position:absolute;bottom:0;left:0;width:100%;height:auto}.member .member-info .member-info-btn{border-radius:200px;font-family:League Gothic,sans-serif;font-size:24px;color:#fff;height:48px;border:0;padding:0 20px 0 66px;display:inline-block;cursor:pointer;outline:0;background:#287980 url(/build/assets/action_arrow-BDgAJiPJ.svg) no-repeat;background-position:16px center;background-size:24px 24px;transition:background-position .5s ease}.member .member-info .member-info-btn:hover{background-color:#6ecdd5;background-position:32px center}@media (max-width: 639px){.member .member-info .member-info-btn{height:36px;font-size:20px;padding:0 20px 0 50px;background-position:12px center;background-size:20px 20px}.member .member-info .member-info-btn:hover{background-position:22px center}}.member .member-faq{background:#f0f6ff}.member .member-faq-title{font-family:League Gothic,sans-serif;font-weight:400;font-size:80px;line-height:100%}@media (max-width: 639px){.member .member-faq-title{font-size:32px}}@media (min-width: 640px) and (max-width: 1023px){.member .member-faq-title{font-size:44px}}.member .member-faq-list{margin-top:40px;width:100%;max-width:782px}.member .member-faq-item{border-bottom:1px solid #D5D9E0;background:url(/build/assets/caret_down-pA9GXQSX.svg) no-repeat right top;background-size:32px 32px;cursor:pointer;padding-bottom:20px;margin-bottom:20px}@media (max-width: 639px){.member .member-faq-item{background-size:24px 24px;margin-bottom:10px;padding-bottom:10px}}@media (min-width: 640px) and (max-width: 1023px){.member .member-faq-item{background-size:28px 28px;margin-bottom:14px;padding-bottom:14px}}.member .member-faq-item.active{background:url(/build/assets/caret_up-CeAMB5Mw.svg) no-repeat right top;background-size:32px 32px}@media (max-width: 639px){.member .member-faq-item.active{background-size:24px 24px}}@media (min-width: 640px) and (max-width: 1023px){.member .member-faq-item.active{background-size:28px 28px}}.member .member-faq-item .member-faq-question{font-family:League Gothic,sans-serif;font-size:32px;font-weight:400;line-height:115%;letter-spacing:.04em;margin-bottom:20px;padding-right:40px}@media (max-width: 639px){.member .member-faq-item .member-faq-question{font-size:24px}}@media (min-width: 640px) and (max-width: 1023px){.member .member-faq-item .member-faq-question{font-size:28px}}.member .member-faq-item .member-faq-answer{font-size:20px;line-height:140%}@media (max-width: 639px){.member .member-faq-item .member-faq-answer{font-size:16px}}@media (min-width: 640px) and (max-width: 1023px){.member .member-faq-item .member-faq-answer{font-size:18px}}
