.lazyload{visibility:hidden}.lazyloaded{visibility:visible}.underline-class{display:inline;text-decoration:none;background-position:0 100%;background-repeat:no-repeat}.community-component{margin-bottom:40px}.community-component .title{font-weight:600;font-size:30px;font-size:1.875rem;line-height:44px;margin:16px 0 32px;text-align:center}.community-component .title:lang(ja),.community-component .title:lang(ko),.community-component .title:lang(zh){font-size:25px;font-size:1.5625rem;line-height:28px}@media(min-width:1024px){.community-component .title{font-size:40px;font-size:2.5rem;line-height:56px}.community-component .title:lang(ja),.community-component .title:lang(ko),.community-component .title:lang(zh){font-size:33px;font-size:2.0625rem;line-height:48px}}.community-component .card-group{justify-content:center;flex-wrap:nowrap}.community-component .card-group .slick-prev{left:0}.community-component .card-group .slick-next{right:0}.community-component .card-group .slick-next,.community-component .card-group .slick-prev{background:#fff;opacity:.5;width:28px;height:35px;top:35%}.community-component .card-group .slick-next.slick-arrow,.community-component .card-group .slick-prev.slick-arrow{padding:0 34px 0 14px}@media(min-width:1024px){.community-component .card-group>.slick-next,.community-component .card-group>.slick-prev{height:48px;border-radius:4px}.community-component .card-group>.slick-prev{left:26px}.community-component .card-group>.slick-next{right:26px}}.community-component .card-group:hover .slick-next,.community-component .card-group:hover .slick-prev{opacity:1}.community-component .card-group .slick-slide{margin:0 4px 2px}.community-component .card-group .slick-slide .card{margin:0;background:0 0}.community-component .card-group .slick-dots{display:flex;justify-content:center;position:static;margin-top:16px}.community-component .card-group .slick-dots li{width:8px;height:8px;margin-right:8px;border-radius:50%;background-color:#8d9196}.community-component .card-group .slick-dots li.slick-active{background-color:#000}.community-component .card-group .slick-dots .carousel-dots{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background-color:rgba(0,0,0,0);margin-bottom:8px}.community-component .card-group .slick-dots .carousel-dots a.plusSymbol{display:none}.community-component .card-group .slick-dots .carousel-dots:focus{outline-offset:3px;outline:1px solid -webkit-focus-ring-color!important}.community-component .card-group .card{margin:0 10px;flex:0 0 auto}.community-component .card-group .card .desc:not(.no-content){margin-top:16px}.community-component .card-group .card .desc h3,.community-component .card-group .card .desc p{text-align:left;font-size:19px;font-size:1.1875rem;line-height:25px;margin-bottom:0}.community-component .card-group .card .desc h3:lang(ja),.community-component .card-group .card .desc h3:lang(ko),.community-component .card-group .card .desc h3:lang(zh),.community-component .card-group .card .desc p:lang(ja),.community-component .card-group .card .desc p:lang(ko),.community-component .card-group .card .desc p:lang(zh){font-size:16px;font-size:1rem;line-height:24px}.community-component .card-group .card .desc h3:lang(zh),.community-component .card-group .card .desc p:lang(zh){line-height:23px}@media(max-width:1023.98px){.community-component .card-group .card .desc h3,.community-component .card-group .card .desc p{font-size:17px;font-size:1.0625rem;line-height:25px}.community-component .card-group .card .desc h3:lang(ja),.community-component .card-group .card .desc h3:lang(ko),.community-component .card-group .card .desc h3:lang(zh),.community-component .card-group .card .desc p:lang(ja),.community-component .card-group .card .desc p:lang(ko),.community-component .card-group .card .desc p:lang(zh){font-size:14px;font-size:.875rem;line-height:20px}.community-component .card-group .card .desc h3:lang(zh),.community-component .card-group .card .desc p:lang(zh){line-height:21px}}.community-component .card-group .card .desc h3 strong,.community-component .card-group .card .desc p strong{text-align:left;font-size:30px;font-size:1.875rem;font-weight:600;line-height:40px}.community-component .card-group .card .desc h3 strong:lang(ja),.community-component .card-group .card .desc h3 strong:lang(ko),.community-component .card-group .card .desc h3 strong:lang(zh),.community-component .card-group .card .desc p strong:lang(ja),.community-component .card-group .card .desc p strong:lang(ko),.community-component .card-group .card .desc p strong:lang(zh){font-size:25px;font-size:1.5625rem;line-height:28px}@media(max-width:1023.98px){.community-component .card-group .card .desc h3 strong,.community-component .card-group .card .desc p strong{font-size:26px;font-size:1.625rem;font-weight:600}.community-component .card-group .card .desc h3 strong:lang(ja),.community-component .card-group .card .desc h3 strong:lang(ko),.community-component .card-group .card .desc h3 strong:lang(zh),.community-component .card-group .card .desc p strong:lang(ja),.community-component .card-group .card .desc p strong:lang(ko),.community-component .card-group .card .desc p strong:lang(zh){font-size:21px;font-size:1.3125rem;line-height:28px}}.community-component .card-group .card .event-type{font-weight:400;font-size:16px;font-size:1rem;color:#fff;line-height:normal;letter-spacing:normal;display:inline-block;background-color:#000;padding:10px 8px;margin-bottom:16px;text-transform:uppercase;height:40px}.community-component .card-group .card .event-type.event{background-color:#d22030}.community-component .card-group .card .event-type.communityClass{background-color:#565656}.community-component .card-group .card .event-type.ambassador{color:#000;background-color:#fff;border:1px solid #000}.community-component .card-group .card .image-wrapper img{width:100%;height:100%;border-radius:4px}.community-component .card-group .card .body-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.community-component .card-group .card .cta-wrapper{margin:16px auto 0;width:100%;align-self:flex-end}.community-component .card-group .card .cta-wrapper .btn{text-transform:uppercase;display:flex;justify-content:center;align-items:center}.community-component .card-group .card .cta-wrapper .btn.cta-text-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.community-component{margin-bottom:80px}.community-component .card-group .slick-slide{margin:0 10px 24px}.community-component .card-group .slick-next,.community-component .card-group .slick-prev{height:48px;border-radius:4px}.community-component .card-group .card{padding:0}}