.campaign-content{background-repeat:repeat;background-size:100% auto;border-radius:20px;height:100%;padding:30px 10px 37px;width:100%}@media (min-width:1280px){.campaign-content{padding:50px 15px 67px}}.campaign-content .title-header-image{height:37px;margin-bottom:5px;margin-top:5px}.campaign-content .title-header-image img{height:37px;width:auto}.campaign-content .title-header{color:var(--brand-white);font-family:var(--main);font-size:30px;line-height:1;margin-bottom:0;padding-left:10px;padding-right:10px;text-align:center}@media (min-width:1024px){.campaign-content .title-header{font-size:35px}}@media (min-width:1536px){.campaign-content .title-header{font-size:45px}}.campaign-content .title-sub-header{color:var(--brand-white);font-family:var(--body);font-size:12px;font-weight:400;line-height:1;padding-bottom:20px;padding-top:10px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.campaign-content .title-sub-header{font-size:14px}}@media (min-width:1536px){.campaign-content .title-sub-header{font-size:16px}}@media (max-width:640px){.campaign-content .content-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.campaign-content .content-items{background-color:var(--brand-white);border-radius:1rem;height:100%;margin-bottom:10px;width:100%}.campaign-content .content-items img.w-full{border-radius:1rem 1rem 0 0;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.campaign-content .content-items img.w-full{height:244px}}.campaign-content .content-image{border-radius:1rem 1rem 0 0;height:100%;width:100%}.campaign-content .content-detail{padding-top:5px}.campaign-content .content-detail-title{color:var(--brand-1);display:-webkit-box;font-family:var(--main);font-size:20px;line-height:1;margin-bottom:0;padding:10px 10px 0;text-align:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;letter-spacing:-1.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}@media (min-width:1024px){.campaign-content .content-items img.w-full{height:344px}.campaign-content .content-detail-title{font-size:22px}}@media (min-width:1536px){.campaign-content .content-detail-title{font-size:24px}}.campaign-content .content-detail-subline{color:var(--brand-black);display:-webkit-box;font-family:var(--body);font-size:12px;height:116px;padding:10px 10px 0;webkit-line-clamp:6;webkit-box-orient:vertical;font-weight:400;line-height:1;overflow:hidden}@media (min-width:1024px){.campaign-content .content-detail-subline{font-size:14px;height:124px}}@media (min-width:1536px){.campaign-content .content-detail-subline{font-size:16px;height:122px}}.campaign-content .content-detail-more-detail{float:right;padding-left:10px;padding-right:10px;padding-top:10px}.campaign-content-detail{border-radius:20px;height:100%;padding:30px 10px 37px;width:100%}@media (min-width:1280px){.campaign-content-detail{padding:50px 15px 67px}}.campaign-content-detail .title-header{color:var(--brand-white);font-family:var(--main);font-size:20px;letter-spacing:-1.5px;line-height:1.2;padding-left:10px;padding-right:10px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.campaign-content-detail .title-header{font-size:30px}}@media (min-width:1536px){.campaign-content-detail .title-header{font-size:40px}}.campaign-content-detail .title-subline-detail{color:var(--brand-white);font-family:var(--body);font-size:14px;font-weight:400;line-height:1;text-align:center}@media (min-width:1024px){.campaign-content-detail .title-subline-detail{font-size:16px}}@media (min-width:1536px){.campaign-content-detail .title-subline-detail{font-size:18px}}.campaign-content-detail .content-image{border:1px solid var(--brand-white);border-radius:10px;margin-top:10px;width:100%}.campaign-content-detail .title-detail{color:var(--brand-white);font-family:var(--body);font-size:14px;font-weight:400;line-height:1;margin-top:10px;min-height:400px;padding-bottom:20px}@media (min-width:1024px){.campaign-content-detail .title-detail{font-size:16px}}@media (min-width:1536px){.campaign-content-detail .title-detail{font-size:18px}}.campaign-content-detail .title-detail p{margin-bottom:1rem;word-break:break-word}.campaign-content-detail .title-detail ul{list-style-type:disc;padding-left:2rem}
