.cmp-contest{width:100%;padding:24px 0;background-color:var(--primary-primary-100)}
.cmp-contest.p-0{padding:0}
.cmp-contest__mandatory{display:inline-block;margin:24px 0}
@media(min-width:1024px){.cmp-contest__mandatory{margin:32px 0}
}
.cmp-contest__title,.cmp-contest__title-2,.cmp-contest__send-button{color:var(--Tertiary-Blue)}
.cmp-contest__title-2{margin-bottom:8px}
.cmp-contest__opt-container{margin-top:16px}
@media(min-width:1024px){.cmp-contest__opt-container{height:140px}
}
.cmp-contest__opt-container .cmp-contest__options{display:flex;flex-wrap:wrap;gap:8px}
@media(min-width:1024px){.cmp-contest__opt-container .cmp-contest__options{height:60px;width:683px;gap:12px}
}
.cmp-contest__opt-container .cmp-contest__options .cmp-contest-option{width:160px;height:48px;cursor:pointer;border-radius:12px;background:#fff;border:.5px solid var(--Tertiary-Blue);display:flex;justify-content:center;align-items:center;flex-grow:1;flex-basis:calc(42%)}
.cmp-contest__opt-container .cmp-contest__options .cmp-contest-option.selected{border:4px solid var(--Tertiary-Blue);box-sizing:border-box}
@media(min-width:1024px){.cmp-contest__opt-container .cmp-contest__options .cmp-contest-option{flex-basis:calc(20%)}
}
.cmp-contest__text-container,.cmp-contest__select-container{margin-top:16px}
.cmp-contest__text-container .cmp-contest__title,.cmp-contest__select-container .cmp-contest__title{margin-bottom:24px}
.cmp-contest__textarea{width:100%;max-width:688px;height:92px;border-radius:12px;border:.5px solid var(--Tertiary-Blue);font-family:var(--inter-regular);padding:12px 16px;box-sizing:border-box}
.cmp-contest__select{width:100%;max-width:348px;height:48px;padding:12px 16px;border-radius:12px;border:.5px solid var(--Tertiary-Blue);font-family:var(--inter-regular);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../../../../etc.clientlibs/eitb-catalog/clientlibs/clientlib-components/cmp-contest/resources/arrow-down.svg");background-repeat:no-repeat;background-position:right 16px center}
.cmp-contest__select option{padding:12px 16px}
.cmp-contest__policies{margin-top:24px;display:flex;flex-direction:column;gap:12px}
.cmp-contest__policies .cmp-contest__response-text a{color:#0a3740 !important}
@media(min-width:1024px){.cmp-contest__policies{gap:22px;margin-top:32px}
}
.cmp-contest__policies-group{display:flex;align-items:center;gap:8px}
@media(min-width:1024px){.cmp-contest__policies-group{gap:12px}
}
.cmp-contest__policies-group .cmp-contest__checkbox{cursor:pointer;min-width:24px;width:24px;height:24px;border-radius:4px;border:1px solid var(--Tertiary-Blue);background-image:url("../../../../etc.clientlibs/eitb-catalog/clientlibs/clientlib-components/cmp-contest/resources/approve-tick.svg")}
.cmp-contest__policies-group .cmp-contest__checkbox.mod--checked{color:var(--primary-primary-100);background-color:var(--Tertiary-Blue,#0a3740)}
.cmp-contest__policies-group .cmp-contest__policy{margin:0;font-family:var(--inter-regular);color:var(--Tertiary-Blue,#0a3740);font-size:14px}
.cmp-contest__policies .cmp-contest__send-button{cursor:pointer;width:100%;max-width:328px;height:40px;padding:8px 24px;border-radius:29px;border:1px;background:var(--primary-primary-500);color:var(--Secondary-Dark-Green);border:1px solid var(--Tertiary-Blue);margin-top:24px}
@media(min-width:1024px){.cmp-contest__policies .cmp-contest__send-button{margin-top:32px}
}
.cmp-contest__required{color:var(--alerts-warning-alert-500);font-size:11px;position:relative;right:7px;bottom:7px}
.cmp-contest__register-child,.cmp-contest__login-message,.cmp-contest__no-data-msg{display:flex;justify-content:center}
.cmp-contest__register-child.d-none,.cmp-contest__login-message.d-none,.cmp-contest__no-data-msg.d-none{display:none}
@media(min-width:768px){.cmp-contest__redirect-btn{width:fit-content}
}
.cmp-contest__redirect-btn .button{min-width:302px;width:100%}
@media(max-width:1024px){.cmp-contest__redirect-btn .button{min-height:unset}
}
.cmp-contest__redirect-btn .button .cmp-button{width:100%;text-align:center;flex-direction:row;justify-content:center}
.cmp-contest__redirect-btn .button a:not(.d-none){display:flex}
.cmp-contest__error-msg{align-items:center;text-align:center;padding-top:9px;color:#c80018}
.cmp-contest__error-msg.d-none{display:none}
.cmp-contest__error-msg .icon-exclamation-triangle{margin-right:4px}
.cmp-contest__response{display:flex;flex-direction:column;gap:32px;align-items:start}
@media(max-width:1024px){.cmp-contest__response{margin:0;gap:24px}
}
.cmp-contest__response-button .button{cursor:pointer;width:100%;border-radius:29px;background:var(--primary-primary-500);color:var(--Secondary-Dark-Green);border:1px solid var(--Tertiary-Blue);text-decoration:none;padding:8px 24px}
.cmp-contest__response-button .button span{padding:8px 24px;width:100%;text-align:center}
.cmp-contest__response-button .button:hover{background-color:var(--Secondary-Nude,#ffeee2);border:1px solid var(--Secondary-Nude,#ffeee2)}
.cmp-contest__response.d-none{display:none}
.cmp-contest p{margin:0}