.cmp-generic-contest{padding:2rem 0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem}
@media(max-width:1024px){.cmp-generic-contest{padding:1.5rem 0;gap:.75rem}
}
.cmp-generic-contest__title,.cmp-generic-contest__subtitle{margin-bottom:.5rem}
@media(max-width:1024px){.cmp-generic-contest__title,.cmp-generic-contest__subtitle{margin-bottom:.25rem}
}
.cmp-generic-contest__title .text .cmp-text h2,.cmp-generic-contest__subtitle .text .cmp-text h2,.cmp-generic-contest__title .text .cmp-text h3,.cmp-generic-contest__subtitle .text .cmp-text h3,.cmp-generic-contest__title .text .cmp-text h4,.cmp-generic-contest__subtitle .text .cmp-text h4,.cmp-generic-contest__title .text .cmp-text p,.cmp-generic-contest__subtitle .text .cmp-text p,.cmp-generic-contest__title .text .cmp-text span,.cmp-generic-contest__subtitle .text .cmp-text span{font-size:3rem;line-height:3.25rem;margin:0}
@media(max-width:1024px){.cmp-generic-contest__title .text .cmp-text h2,.cmp-generic-contest__subtitle .text .cmp-text h2,.cmp-generic-contest__title .text .cmp-text h3,.cmp-generic-contest__subtitle .text .cmp-text h3,.cmp-generic-contest__title .text .cmp-text h4,.cmp-generic-contest__subtitle .text .cmp-text h4,.cmp-generic-contest__title .text .cmp-text p,.cmp-generic-contest__subtitle .text .cmp-text p,.cmp-generic-contest__title .text .cmp-text span,.cmp-generic-contest__subtitle .text .cmp-text span{font-size:2rem;line-height:2.25rem}
}
.cmp-generic-contest__questions__question__title{margin:25px 0 10px 0;font-size:1.125rem;line-height:1.5rem;font-weight:100}
@media(max-width:1024px){.cmp-generic-contest__questions__question__title{font-size:1rem;line-height:1.375rem}
}
.cmp-generic-contest__questions__question .opcion{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin:0;padding:0}
@media(max-width:1024px){.cmp-generic-contest__questions__question .opcion{justify-content:space-between;gap:.75rem}
}
.cmp-generic-contest__questions__question .opcion .card{padding:8px;background:var(--Neutral-White,#fff);box-shadow:0 2px 4px 0 #dcd6d9,0 2px 16px 1px #eeeced;display:flex;flex-direction:column;flex-wrap:nowrap;border:1px solid var(--Neutral-White);gap:8px;width:236px}
@media(max-width:1024px){.cmp-generic-contest__questions__question .opcion .card{width:calc(50% - 6px)}
}
.cmp-generic-contest__questions__question .opcion .card.isSelected{border:1px solid var(--primary-primary-500)}
.cmp-generic-contest__questions__question .opcion .card .image{position:relative;width:13.675rem;height:187px}
@media(max-width:1024px){.cmp-generic-contest__questions__question .opcion .card .image{width:100%;height:300px}
}
@media(max-width:600px){.cmp-generic-contest__questions__question .opcion .card .image{height:200px}
}
.cmp-generic-contest__questions__question .opcion .card .image img{width:100%;height:100%;object-fit:cover}
.cmp-generic-contest__questions__question .opcion .card .image .icono{position:absolute;right:8px;bottom:8px;background-color:var(--primary-primary-500);border-radius:32px;padding:8px;color:white;font-size:32px;cursor:pointer}
.cmp-generic-contest__questions__question .opcion .card .text{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem}
.cmp-generic-contest__questions__question .opcion .card .text .title{font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cmp-generic-contest__questions__question .opcion .card .text .desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cmp-generic-contest__questions__question .opcion .card .check.single{display:flex;justify-content:flex-end;flex:auto;align-items:self-end;height:32px}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:24px 0;border:unset;padding:0;margin:0;position:relative}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options:focus-visible,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset:focus-visible{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options:focus,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options label,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset label,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options legend,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset legend{color:var(--Text-Dark);font-family:var(--inter-semibold);font-size:.875rem;line-height:1.25rem}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options select,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset select{padding:12px 16px;border-radius:12px;border:.5px solid var(--Greyscale-600);background:var(--Neutral-White,#fff);appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--Greyscale-400,#787878)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options select:focus-visible,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset select:focus-visible{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options select:focus,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset select:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options select option,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset select option{background-color:red}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field-label,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field-label{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;position:relative;margin-top:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:25px}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field-label:hover input ~ .checkmark,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field-label:hover input ~ .checkmark{border:1px solid var(--primary-primary-500)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field-label .checkmark,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field-label .checkmark{position:absolute;top:-8px;left:-33px;height:32px;width:32px;border-radius:1.5rem;border:1px solid var(--Greyscale-600);background-color:var(--Neutral-White)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field-label .checkmark::after,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field-label .checkmark::after{left:5px;top:5px;width:20px;height:20px;content:"";position:absolute;display:none;background-color:var(--primary-primary-500);border-radius:12px}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field--checkbox,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field--checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field--checkbox:checked ~ .checkmark,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field--checkbox:checked ~ .checkmark{border:1px solid var(--primary-primary-500)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field--checkbox:checked ~ div.cmp-generic-contest__cards,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field--checkbox:checked ~ div.cmp-generic-contest__cards{background-color:blue}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field--checkbox:checked ~ .checkmark:after,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field--checkbox:checked ~ .checkmark:after{display:block}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options__field-description,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset__field-description{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;padding-left:32px}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options i,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset i{position:absolute;right:15px;top:38px;font-size:28px}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options i.up,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset i.up{transform:rotate(180deg)}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options .cmp-form-options__help-message,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset .cmp-form-options__help-message{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;color:var(--Warnings-Alert,#c80018);display:flex;margin:0}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options .cmp-form-options__help-message::before,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset .cmp-form-options__help-message::before{content:"\e9b0";font-family:'icomoon';margin-right:4px}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .cmp-form-options .cmp-form-options__help-message.d-none,.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input fieldset .cmp-form-options__help-message.d-none{display:none}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .custom-select{position:relative}
.cmp-generic-contest__questions__question .opcion .card .check.single .cmp-input .custom-select select{display:none}
.cmp-generic-contest__questions__question .texto_libre .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-generic-contest__questions__question .seleccion .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-generic-contest__questions__question .seleccion .select option{padding:12px 16px}
.cmp-generic-contest__questions__question .apuntarse .option{display:flex}
.cmp-generic-contest .error-message{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;gap:4px;margin-top:5px}
.cmp-generic-contest .error-message span{color:red;display:flex;align-items:center}
.cmp-generic-contest .error-message span .icon-error{margin-right:4px}
.cmp-generic-contest .legal-checkboxes{margin-top:25px}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;border:unset;padding:0}
@media(max-width:1024px){.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options{text-wrap:unset}
}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field-label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;position:relative;margin-top:0;cursor:pointer;height:25px}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field-label:hover input ~ .checkmark{background-color:var(--Secondary-Dark-Green)}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field-label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:4px;border:1px solid var(--Tertiary-Blue,#0a3740)}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field-label .checkmark::after{left:8px;top:4px;width:8px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field--checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field--checkbox:checked ~ .checkmark{background-color:var(--Secondary-Dark-Green)}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field--checkbox:checked ~ .checkmark:after{display:block}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field-description{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;padding-left:32px;text-decoration:underline;cursor:pointer}
.cmp-generic-contest .legal-checkboxes .cmp-input .cmp-form-options__field-description:hover{text-decoration:none}
.cmp-generic-contest .legal-checkboxes .cmp-input .modal{position:fixed;top:75px;left:calc(50% - 450px);max-width:900px;background:white;border:1px solid black;border-radius:24px;z-index:12;padding:24px}
@media(max-width:1024px){.cmp-generic-contest .legal-checkboxes .cmp-input .modal{max-width:unset;top:62px;left:0;right:0;bottom:0}
}
.cmp-generic-contest .legal-checkboxes .cmp-input .modal .wrapper{position:relative;overflow-y:auto}
.cmp-generic-contest .legal-checkboxes .cmp-input .modal .wrapper .close{text-align:end;font-size:24px;cursor:pointer;margin-bottom:12px}
.cmp-generic-contest .legal-checkboxes .cmp-input .modal .wrapper .text{margin:0 25px 0 0}
.cmp-generic-contest__button .button .cmp-button{margin-top:25px;min-width:328px;display:flex;flex-direction:row;justify-content:center}
@media(max-width:1024px){.cmp-generic-contest__button .button .cmp-button{min-width:unset}
}
.cmp-generic-contest .modal-player-video,.cmp-generic-contest .modal-player-audio{position:fixed;top:75px;left:0;right:0;margin:auto;max-width:1200px;background:white;border:1px solid black;border-radius:24px;z-index:10001;padding:24px;overflow-y:auto}
@media(max-width:1024px){.cmp-generic-contest .modal-player-video,.cmp-generic-contest .modal-player-audio{top:62px}
}
@media(max-width:1200px) and (max-height:900px){.cmp-generic-contest .modal-player-video,.cmp-generic-contest .modal-player-audio{bottom:0}
}
@media(max-width:768px){.cmp-generic-contest .modal-player-video,.cmp-generic-contest .modal-player-audio{bottom:initial}
}
.cmp-generic-contest .modal-player-video__title,.cmp-generic-contest .modal-player-audio__title{margin:0 0 10px 0}
@media(max-width:1024px){.cmp-generic-contest .modal-player-video__title,.cmp-generic-contest .modal-player-audio__title{font-size:1rem}
}
@media(max-width:1400px){.cmp-generic-contest .modal-player-video.vertical,.cmp-generic-contest .modal-player-audio.vertical{bottom:0 !important}
}
.cmp-generic-contest .modal-player-video .wrapper,.cmp-generic-contest .modal-player-audio .wrapper{position:relative;overflow-y:auto}
.cmp-generic-contest .modal-player-video .wrapper .close,.cmp-generic-contest .modal-player-audio .wrapper .close{text-align:end;font-size:24px;cursor:pointer;margin-bottom:12px}
.cmp-generic-contest .modal-player-video .cc_player,.cmp-generic-contest .modal-player-audio .cc_player{opacity:1}
.cmp-generic-contest .vote-bar-container{width:100%;background-color:#e0e0e0;border-radius:25px;overflow:hidden}
.cmp-generic-contest .vote-bar{height:25px;line-height:25px;text-align:center;color:white;background-color:var(--primary-primary-500);font-size:15px;text-align:left}
.cmp-generic-contest .vote-bar-percent{padding-left:10px}
body.open-modal{overflow:hidden;position:relative}
body.open-modal::after{content:' ';background-color:#000000d9;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:11}