.single-challenge-card:nth-child(1) .box .icon .iconBox {
background: #d3b19a;
}
.single-challenge-card:nth-child(2) .box .icon .iconBox {
background: #70b3b1;
}
.single-challenge-card:nth-child(3) .box .icon .iconBox {
background: #d05fa2;
}
.single-challenge-card  {
width: 100%;
position: relative;
}
.single-challenge-card ul {
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
display: flex;
gap: 30px;
margin-top: 10px;
}
.single-challenge-card ul li {
text-transform: uppercase;
background: var(--clr-tag);
color: #282828;
font-weight: 700;
font-size: 0.8rem;
border-radius: 0.188rem;
}
.single-challenge-card ul .branding {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
}
.single-challenge-card ul .packaging {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
}
.single-challenge-card ul .marketing {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
}
.single-challenge-card .content {
padding: 0.938rem 0.625rem;
}
.single-challenge-card .content h3 {
text-transform: capitalize;
font-size: clamp(1.5rem, 1.3909rem + 0.4364vw, 1.8rem);
margin: 10px 0px;
text-decoration: none;
}
.single-challenge-card .content p {
margin: 0.625rem 0 1.25rem;
color: #565656;
margin-bottom: 5px;
}
.single-challenge-card .card-inner {
position: relative;
width: 100%;
height: 18.75rem;
background: var(--clr);
border-radius: 1.25rem;
border-bottom-right-radius: 0;
overflow: hidden;
margin-top: 10px;
}
.single-challenge-card .card-inner .box {
width: 100%;
height: 100%;
background: #fff;
border-radius: 1.25rem;
overflow: hidden;
}
.single-challenge-card .card-inner .box .imgBox {
position: absolute;
inset: 0;
}
.single-challenge-card .card-inner .box .imgBox img {
width: 100%;
height: 100%;
object-fit: cover;
}
.single-challenge-card .card-inner .box .icon {
position: absolute;
bottom: -0.375rem;
right: -0.375rem;
width: 6rem;
height: 6rem;
background: var(--clr);
border-top-left-radius: 50%;
}
.single-challenge-card .card-inner .box .icon:hover .iconBox {
transform: scale(1.1);
}
.single-challenge-card .card-inner .box .icon::before {
position: absolute;
content: "";
bottom: 0.375rem;
left: -1.25rem;
background: transparent;
width: 1.25rem;
height: 1.25rem;
border-bottom-right-radius: 1.25rem;
box-shadow: 0.313rem 0.313rem 0 0.313rem #fff;
}
.single-challenge-card .card-inner .box .icon::after {
position: absolute;
content: "";
top: -1.25rem;
right: 0.375rem;
background: transparent;
width: 1.25rem;
height: 1.25rem;
border-bottom-right-radius: 1.25rem;
box-shadow: 0.313rem 0.313rem 0 0.313rem var(--clr);
}
.single-challenge-card .card-inner .box .icon .iconBox {
position: absolute;
inset: 0.625rem;
background: #282828;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
transition: 0.3s;
cursor: pointer;
border: none;
}
.single-challenge-card .card-inner .box .icon .iconBox span {
color: #fff;
font-size: 1.1rem;
text-transform: capitalize;
cursor: pointer;
}
li.branding.challenge_single_page_format_date {
padding: 10px;
width: 200px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
li.packaging.challenge_single_page_challenge_price {
width: 80px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
}
.start_in_countdown {
border: 1px solid #ddd;
padding: 15px 20px;
width: 60%;
border-radius: 8px;
}
.start_in_countdown h3 {
margin: 0;
padding: 0;
font-size: 24px;
text-transform: capitalize;
}
span.single_day_span, span.single_hour_span, span.single_minutes_span, span.single_second_span {
width: 80px;
height: 50px;
background: #954545;
display: flex;
align-items: center;
justify-content: center;
margin-right: 25px;
font-size: 16px;
font-weight: 600;
border-radius: 5px;
color: #fff;
}
span.admin_approval_notification {
color: #fff;
margin-top: 10px;
padding: 8px;
font-size: 12px;
background-color: #70b3b1;
position: absolute;
top: 0;
border-radius: 14px;
}
.challenge-card .content h3 a {
text-decoration: none;
}
.single-challenge-card .content h4 {
margin: 10px 0px;
}   
.challenge_challenge_single_page{
width: 100%;
}