@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700&display=swap");.members-section{background-color:#dfdddc;border-radius:120px;box-sizing:border-box;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-100px;overflow:hidden;padding:340px 20px 240px;position:relative;right:50%;width:100vw;z-index:2}.members-container{margin:0 auto;max-width:1200px}.members-container,.members-header{align-items:center;display:flex;flex-direction:column}.members-header{gap:14px;text-align:center}.members-subtitle{color:#1a7da4;font-family:Zen Kaku Gothic New,sans-serif;font-size:18px;font-weight:500;letter-spacing:1.08px;line-height:18px;text-transform:uppercase}.members-title{font-size:36px;font-weight:700;letter-spacing:1.44px;line-height:50.4px;margin:0}.members-desc,.members-title{color:#333;font-family:Zen Kaku Gothic New,sans-serif}.members-desc{font-size:16px;font-weight:400;line-height:32px;margin-top:24px;text-align:center}.members-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:48px;width:100%}.member-card{flex-direction:column}.member-card,.member-logo-box{align-items:center;display:flex}.member-logo-box{background:#fff;border-radius:8px;box-sizing:border-box;height:140px;justify-content:center;padding:20px;width:100%}.member-logo-box img{display:block;max-height:100%;max-width:100%;object-fit:contain}.member-name{color:#333;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:500;line-height:25.2px;margin-top:12px;text-align:center}.members-block{margin-top:72px;width:100%}.members-block-title{border-bottom:2px dashed #1a7da4;padding-bottom:14px}.members-block-title h3{color:#333;font-family:Zen Kaku Gothic New,sans-serif;font-size:24px;font-weight:700;letter-spacing:.96px;line-height:43.2px;margin:0}@media (max-width:991px){.members-section{border-radius:60px;margin-top:-60px;padding:160px 24px 100px}.members-header{gap:10px}.members-subtitle{font-size:14px;letter-spacing:.84px;line-height:14px}.members-title{font-size:25.15px;letter-spacing:1.01px;line-height:35.21px}.members-desc{font-size:14px;line-height:28px}.members-grid{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:32px}.members-block{margin-top:44px}.members-block-title{border-bottom:2px dashed #1a7da4!important}.members-block-title h3{font-size:19px;letter-spacing:.76px;line-height:34.2px}}