.engageCard{background:var(--cardsBGColor);border:1px solid var(--strokeColor);font-style:normal;font-weight:var(--weightBold);letter-spacing:-.257143px;flex-direction:column;align-items:flex-start;line-height:1.5rem;transition:all .25s;display:flex;overflow:hidden}.engageCard .engageDefaultSvg{background-color:var(--cardsBGDarkColor)}@media screen and (width<=1024px){.engageCard .engageDefaultSvg{display:block}}.engageCard .cardMedia{background-color:#f0f0f0;width:100%;padding-top:100%;position:relative}.engageCard .cardMedia>img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engageCard .cardBanner{object-fit:cover;width:100%;height:100%;display:block}.engageCard .cardContent{flex-direction:column;justify-content:space-between;width:100%;min-height:15rem;padding:1rem;display:flex;position:relative}@media screen and (width>=768px){.engageCard .cardContent{min-height:31rem;padding:1.6rem}}.engageCard .cardContent .titleEntries{word-break:break-word;line-height:2.5rem}.engageCard .cardContent .descriptionText{word-break:break-word}@media screen and (width<=767px){.engageCard .cardContent .descriptionText{display:none}}.engageCard .cardContent .contEndIn{display:none}@media screen and (width>=768px){.engageCard .cardContent .contEndIn{display:block}}.engageCard .engageTimeBlock{border:1px solid var(--strokeColor);border-radius:1rem}.engageCard .engageTimeBlock>div{width:33%;padding:.5rem}@media screen and (width>=768px){.engageCard .engageTimeBlock>div{justify-content:center;align-items:center;padding:1rem;display:flex}}.engageCard .engageTimeBlock>div:nth-child(n+2){border-left:1px solid var(--strokeColor)}@media screen and (width>=768px){.engageCard .engageTimeBlock .contCountdown{margin-left:.5rem}}.engageCard .totalEntries{position:absolute;top:1.5rem;left:1.5rem}.engageCard .totalEntriesMob{background-color:var(--headerBGColor);border:.1rem solid var(--strokeColor);border-radius:.8rem;width:100%;padding:.4rem 1rem}.engageCard .totalEntriesMob svg{color:var(--themeMainColor)}@media screen and (width>=768px){.engageCard .winnerAnnounceWrapper{border-top:1px solid var(--strokeColor);border-bottom:none;border-left:none;border-right:none;border-radius:0;min-height:6rem;margin-bottom:-1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:1rem 1.5rem .5rem}}.engageCard .winnerAnnounceWrapper .winnerAnnounceTitle{text-align:left;max-width:100px}@media screen and (width>=768px){.engageCard .winnerAnnounceWrapper .winnerAnnounceTitle{max-width:calc(100% - 7.5rem)}}@media screen and (width<=767px){.engageCard .winnerAnnounceWrapper .winnerPersonBlock{display:none}}.engageCard .winnerAnnounceWrapper .winnerPersonBlock .notDeclare>svg,.engageCard .winnerAnnounceWrapper .winnerPersonBlock>svg{color:var(--themeMainColor)}.engageCard .winnerAnnounceWrapper .winnerPersonBlock .winnerFirst{height:4.5rem}.engageCard .winnerAnnounceWrapper .winnerPersonBlock .winnerFirst>svg{color:var(--themeMainColor)}.engagePageSidebarMain{padding:2rem 2rem 5rem!important}@media screen and (width>=768px){.engagePageSidebarMain .engageDefaultSvg{height:18.3rem}.engagePageSidebarMain .engageCard .cardContent{min-height:23rem}.engagePageSidebarMain .engageCard .engageTimeBlock>div{padding:.3rem 1.2rem .1em}}.engagePageSidebarMain .engageWideCard .engageWideCardImageWrapper{height:23rem}@media screen and (width>=768px){.engagePageSidebarMain .engageWideCard .engageTimeBlock>div{padding:.3rem 1.2rem .1em}}
