.community-section{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding-top:60px;display:flex}.community-section .news-letter-section{background:#f9f9f9;justify-content:center;align-items:center;width:100%;padding:60px;display:flex}.community-section .news-letter-container{box-sizing:border-box;background:var(--General-Color-Background,#f6f6f6);border:1px solid #ffffff1a;border-radius:54px;justify-content:center;align-self:stretch;align-items:center;gap:12px;width:1040px;max-width:100%;padding:12px;display:flex}.community-section .news-letter-container .member-card{box-sizing:border-box;background:#fff;border-radius:42px;flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:center;gap:36px;padding:48px;display:flex}.community-section .news-letter-container .member-card .member-content{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.community-section .news-letter-container .member-card .member-content .title{width:100%;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.005em;opacity:.8;font-size:24px;font-weight:500;line-height:27px}.community-section .news-letter-container .member-card .member-content .desc{width:100%;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.002em;opacity:.8;font-size:16px;font-weight:400;line-height:18px}.community-section .news-letter-container .member-card .email-input-label{flex-direction:column;align-items:center;gap:9px;width:319px;max-width:100%;display:flex}.community-section .news-letter-container .member-card .email-input-label input{box-sizing:border-box;background:var(--General-Color-Background,#f6f6f6);width:300px;max-width:100%;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.01em;text-align:center;border:1px solid #ffffff1a;border-radius:50px;outline:none;padding:10px 20px;font-size:12px;font-weight:500}.community-section .news-letter-container .member-card .email-input-label input::placeholder{color:var(--General-Color-Light-Grey,#d2d2d2)}.community-section .news-letter-container .member-card .submit-btn{box-sizing:border-box;background:var(--Adam-Brand-Color-Teal-Green,#016d5b);cursor:pointer;border:1px solid #1b1b1b1a;border-radius:50px;align-items:center;gap:3px;width:fit-content;padding:5px;display:flex}.community-section .news-letter-container .member-card .submit-btn span{color:#fff;letter-spacing:-.08px;white-space:nowrap;padding:0 12px 0 24px;font-size:15px;font-weight:500;line-height:20px}.community-section .news-letter-container .member-card .submit-btn .icon{background:#fff;border-radius:36px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.community-section .news-letter-container .member-card .submit-btn .icon svg path{stroke:var(--Adam-Brand-Color-Teal-Green,#016d5b)}.community-section .main-section{background:#fff;width:1280px;max-width:100%;height:832px;position:relative;overflow:hidden}.community-section .main-section .scatter-photo{border-radius:20px;position:absolute;overflow:hidden}.community-section .main-section .tag-contain{z-index:2;flex-direction:column;align-items:center;gap:20px;width:1040px;max-width:90%;padding:10px 120px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-section .main-section .tag-contain .feature-item{border:1px solid var(--General-Color-Light-Grey,#eee);background:#016d5b08;border-radius:50px;justify-content:center;align-items:center;padding:6px 12px;display:flex}.community-section .main-section .tag-contain .feature-item span{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.01em;white-space:nowrap;font-family:SourceSerif4,serif;font-size:18px;font-style:italic;font-weight:500;line-height:25px}.community-section .main-section .tag-contain h1{color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.02em;opacity:.9;font-size:60px;font-weight:500;line-height:65px}.community-section .main-section .tag-contain h1 span{color:var(--Adam-Brand-Color-Teal-Green,#016d5b);font-family:SourceSerif4,serif;font-style:italic;font-weight:600}.community-section .main-section .tag-contain p{max-width:440px;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.003em;opacity:.8;font-size:21px;font-weight:500;line-height:24px}@media (max-width:575px){.community-section{gap:0;padding-top:0}.community-section .main-section{width:100%;height:750px}.community-section .main-section .tag-contain{gap:20px;width:366px;max-width:90%;height:192px;margin-top:10px;padding:10px 20px;top:calc(50% - 119.5px)}.community-section .main-section .tag-contain .feature-item{padding:6px 12px}.community-section .main-section .tag-contain .feature-item span{font-size:14px;line-height:19px}.community-section .main-section .tag-contain h1{font-size:30px;line-height:32px}.community-section .main-section .tag-contain h1 span{font-size:35px;line-height:35px}.community-section .main-section .tag-contain p{max-width:100%;font-size:18px;line-height:21px}.community-section .news-letter-section{padding:60px 12px}.community-section .news-letter-container{border-radius:54px;flex-direction:column;gap:6px;padding:6px}.community-section .news-letter-container .member-card{border-radius:48px;justify-content:space-between;align-items:center;gap:87px;padding:48px}.community-section .news-letter-container .member-card .member-content .title{font-size:21px;line-height:24px}.community-section .news-letter-container .member-card .member-content .desc{font-size:14px;font-weight:500;line-height:18px}.community-section .news-letter-container .member-card .email-input-label{width:100%}.community-section .news-letter-container .member-card .submit-btn span{font-size:13px}}
