@charset "UTF-8";.open-cuestion{width:20px}.close-cuestion{width:20px}textarea{width:100%;margin:auto;display:block;height:10em;border-radius:0.5em}form{display:inline-block;width:90%;position:relative;padding:0;opacity:0.5;font-size:15pt}form h1{width:12em;margin:0.15em 0 0.5em;margin-top:20px;font-size:24px;line-height:26px;font-family:"semiBold"}form button[type=submit]{display:block;margin:1em 0 0;font-size:14px;color:var(--white)}form .question-head h1{text-align:center;font-family:"extraBold"}form .question-answer{width:10em;margin:0px 0px 45px 0px}form:last-child{opacity:1}.question-answer [name=answer]{font-family:"regular";font-size:16px;border-style:none;padding:5px 10px 5px 15px;border-radius:20px;border-style:solid;border-color:var(--transparent-grey)}.question-answer [value]{font-family:"regular";font-size:16px;border-style:none;padding:5px 10px 5px 15px;border-radius:20px}label{margin-top:1em;display:block}input[type=radio]{display:none}input[type=radio] + .radio-label:before{display:none}article{display:flex;flex-direction:column;height:80%}article>h1{display:none}#questions{padding-bottom:2em;width:95%;max-width:1000px;margin:0 auto}#questions form{width:12em;margin:0 0 0 1em;padding-bottom:3em}#fill-referendum #referendum-form .question{margin-bottom:2em}#fill-referendum #referendum-form .question h2{width:fit-content;max-width:100%;text-align:center;font-family:"extraBold";font-size:1.5rem;line-height:2.2rem;margin:20px auto}#fill-referendum #referendum-form .question p{font-size:15px}#fill-referendum #referendum-form{margin:auto}#fill-referendum #referendum-form .question .checked,#fill-referendum #referendum-form .question .checked:hover{background-color:var(--color2);color:var(--white);border-color:var(--color2)}#fill-referendum #referendum-form .question .long-choice-wrapper .checked,#fill-referendum #referendum-form .question .long-choice-wrapper .checked:hover{background-color:transparent;color:var(--black)}#fill-referendum #referendum-form .question .long-choice-wrapper .checked h6,#fill-referendum #referendum-form .question .long-choice-wrapper .checked:hover h6{background-color:var(--color2);border-color:var(--color2);color:var(--white)}#fill-referendum #referendum-form .question .long-choice-wrapper .checked p,#fill-referendum #referendum-form .question .long-choice-wrapper .checked:hover p{border-color:var(--color2);background-color:transparent}#fill-referendum #referendum-form .question .image-choice .checked,#fill-referendum #referendum-form .question .image-choice .checked:hover{background-color:transparent}#fill-referendum #referendum-form .question .image-choice .checked h6,#fill-referendum #referendum-form .question .image-choice .checked:hover h6{font-family:"semiBold";line-height:1em;width:100%;border-radius:40px;padding:14px 40px;margin:0;background-color:var(--grey);text-transform:initial;text-align:center}#fill-referendum #referendum-form .question .image-choice .checked img,#fill-referendum #referendum-form .question .image-choice .checked:hover img{border-color:var(--color2)}#fill-referendum #referendum-form .answer-choice{width:280px;margin:auto;display:flex;justify-content:center;border-radius:30px;border:2px solid var(--grey);margin-top:0.25em;padding:10px;color:var(--black);font-size:14px;font-family:"extraBold";text-transform:uppercase;cursor:pointer}#fill-referendum #referendum-form .answer-choice a.answer-doc-download{position:absolute;margin-left:-380px;margin-top:-10px;width:44px;height:44px;border-radius:44px;background-color:var(--color2);background-image:url("/static/imgs/descargar_blanco.svg?27a2516848ad");background-repeat:no-repeat;background-position:center center;background-size:16px}#fill-referendum #referendum-form .answer-choice:hover{background-color:var(--grey)}#fill-referendum #referendum-form .long-choice-wrapper .answer-choice{display:block;border-radius:10px;width:580px;border:none;box-sizing:border-box}#fill-referendum #referendum-form .long-choice-wrapper .answer-choice h6{width:580px;font-size:14px;font-family:"extraBold";text-align:center;margin:0;padding:6px 0;border:2px solid var(--grey);border-radius:10px 10px 0 0;background-color:var(--grey)}#fill-referendum #referendum-form .long-choice-wrapper .answer-choice p{width:550px;text-align:center;font-size:14px;font-family:"semiBold";text-transform:none;padding:15px;border:2px solid var(--grey);border-top:none;border-radius:0 0 10px 10px;margin:0}#fill-referendum #referendum-form .long-choice-wrapper .answer-choice:hover{background-color:transparent}#fill-referendum #referendum-form .long-choice-wrapper .answer-choice:hover h6{background-color:var(--grey)}#fill-referendum #referendum-form .long-choice-wrapper .answer-choice:hover p{background-color:var(--transparent-grey)}#fill-referendum #referendum-form .image-choice-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2%;width:100%}#fill-referendum #referendum-form .image-choice-wrapper *{box-sizing:border-box}#fill-referendum #referendum-form .image-choice{width:32%}@media only screen and (max-width:768px){#fill-referendum #referendum-form .image-choice{width:100%}}#fill-referendum #referendum-form .image-choice .answer-choice{cursor:pointer;margin:0;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;gap:20px;margin-bottom:40px;border:none;width:100%}#fill-referendum #referendum-form .image-choice .answer-choice input{display:none}#fill-referendum #referendum-form .image-choice .answer-choice h6{font-family:"semiBold";font-size:24px;line-height:1em;width:100%;border-radius:40px;padding:14px 30px;margin:0;background-color:var(--grey);text-transform:initial;text-align:center;transition:background-color 0.2s,color 0.2s}#fill-referendum #referendum-form .image-choice .answer-choice img{width:100%;max-width:250px;height:150px;object-fit:cover;border-top:none;border-radius:6px;margin:0;object-fit:fill;transition:border 0.2s}#fill-referendum #referendum-form .image-choice .answer-choice:hover{background-color:transparent}@media only screen and (min-width:768px){#fill-referendum #referendum-form .image-choice .answer-choice:hover h6{color:var(--white);background-color:var(--color2)}#fill-referendum #referendum-form .image-choice .answer-choice:hover img{box-shadow:0 3px 6px 0 rgba(0,0,0,0.2);opacity:.9;border:6px solid var(--color2)}}@media only screen and (max-width:768px){#fill-referendum #referendum-form .image-choice .answer-choice{margin-bottom:20px}#fill-referendum #referendum-form .image-choice .answer-choice h6{font-size:1em}}#fill-referendum #referendum-form .image-choice input[type=radio]:checked + .radio-label,#fill-referendum #referendum-form .image-choice input[type=checkbox]:checked + .radio-label{color:var(--white);background-color:var(--color2)}#fill-referendum #referendum-form .image-choice input[type=radio]:checked + .radio-label + img,#fill-referendum #referendum-form .image-choice input[type=checkbox]:checked + .radio-label + img{box-shadow:0 3px 6px 0 rgba(0,0,0,0.2);opacity:.9;border:6px solid var(--color2)}#fill-referendum #referendum-form #questions .question table{width:100%}#fill-referendum #referendum-form #questions .question table td.radio-label label{margin-top:0}#fill-referendum #referendum-form #questions .question table tr.answer-choice{display:flex;align-items:center;margin:-5px 0 10px -2px;max-width:34em}#fill-referendum #referendum-form #questions .question table td a{padding:0.5em;text-decoration:underline}#fill-referendum #referendum-form #questions .question table td a:hover{cursor:pointer}#fill-referendum #referendum-form thead,#fill-referendum #referendum-form td.ok,#fill-referendum #referendum-form td.ko{display:none}#fill-referendum #referendum-form tr{background-color:var(--color2);display:flex;justify-content:space-between;padding:0.5em 0.75em;border-radius:15px;margin-top:0.25em;color:var(--white);font-size:16px;font-family:"bold";line-height:18px}#fill-referendum .cuerpoDch .process-description h3{margin-bottom:10px}#fill-referendum .cuerpoDch .process-description a{color:var(--color2)}#fill-referendum .proposal-info-wrapper{display:none}#fill-referendum .proposal-info-wrapper.popup-visible{display:block}#personal-info{margin-bottom:50px;text-align:center}#personal-info button{background:var(--color2);border:none;padding:8px 15px 8px 15px;text-transform:uppercase;font-family:"bold";font-size:14px;text-align:center;text-decoration:none;display:inline-block;border-radius:20px;margin-top:1em;margin-bottom:1em;color:var(--white)}#personal-info button:hover{background-color:var(--color1)}#personal-info input{border-radius:15px;border:none;padding:10px;margin-top:0.5em;background-color:var(--border-grey);font-family:"bold";font-size:15px;text-align:center}#personal-info h6{font-size:1.5rem;font-family:"extraBold";text-align:center;width:400px;margin:0 auto;color:var(--black)}#personal-info a.main-button{margin:30px auto;padding:8px 0px;width:400px;display:flex;justify-content:center;font-size:1.1rem}#personal-info p{width:400px;margin:auto;font-size:1rem;text-align:center;line-height:1.5rem;font-family:"semiBold"}.alert.alert-danger dd{background-color:var(--red);color:var(--white);font-family:"bold";margin:0;padding:1em 2em;border-radius:25px}footer#footer_flotante{display:none}.proposal-text{top:0;left:20%;display:flex;flex-direction:column;flex:1}.proposal-text h1{color:var(--color2);font-size:35px;letter-spacing:-1.5px;line-height:37px;margin:15px 0px 15px 0;padding-bottom:0px;width:8em;padding-left:70px;font-family:"bold"}.proposal-body{padding:20px 0 40px 70px;background-color:var(--white);flex:1}#progress{right:10%;width:40%;font-size:12pt;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.preguntas{width:6em}.progress-bar-container{position:relative;width:100%;height:1em;border-radius:1em;background-color:var(--transparent-grey)}.progress-bar{position:absolute;top:0;bottom:0;left:0;width:1em;border-radius:1em;background-color:var(--color2)}#filled-referendum section#thanks{text-align:left;margin-top:2em}#filled-referendum section#thanks .manoGrande{max-height:160px}#filled-referendum section#thanks h1{margin-top:0;color:var(--color2);font-size:45px;letter-spacing:-1.5px;line-height:45px;margin:1em 0 0;padding-bottom:0px;width:8em;text-align:center}#filled-referendum section#thanks p{width:17em;margin-top:2em;text-align:center}#filled-referendum section#thanks form{display:flex;flex-direction:column;align-items:center}#filled-referendum section#thanks form .EnviarLogReg{max-width:fit-content;margin:20px auto 50px}#filled-referendum section#thanks .form-item{width:inherit}#filled-referendum section#thanks .form-item input{border:2px solid var(--color2)}#filled-referendum section#thanks .field-error{color:red;font-family:"bold";text-transform:uppercase;text-align:center;font-size:16px}#filled-referendum section#thanks label{font-family:"semiBold";font-size:14px;color:var(--black-grey)}select{background-color:transparent;text-align:center;width:310px}select [value]{background-color:var(--white)}.NewReferendumVoted{display:flex;flex-direction:column;justify-content:center;align-items:center}.NewReferendumVoted p{text-align:center}.NewReferendumVoted h2{font-size:40px;line-height:38px;color:var(--color2);font-family:"extraBold";letter-spacing:-1.5px;text-align:center;width:100%}.manoGrande{width:160px;height:160px;margin-top:60px}.NewSmsVerified{display:flex;flex-direction:column;justify-content:center;align-items:center}.NewSmsVerified p{text-align:center}.NewSmsVerified h2{font-size:40px;line-height:38px;color:var(--color2);font-family:"extraBold";letter-spacing:-1.5px;text-align:center;width:12em}.manoGrande{width:160px;height:160px;margin-top:60px}#stats{line-height:16px}#stats h1{margin-left:0;margin-bottom:0.75em}#stats table{margin-bottom:2em}#stats th{text-align:center;padding-bottom:1em}#stats th.question-name{text-align:left}.question-result{display:none}.result-progress-bar{display:none}.result-answer-text{text-align:left;padding-right:0.5em}#stats td{padding:0.5em}#stats td.result-percent,#stats td.result-answer-total{text-align:center}#referendum-results thead{font-family:"bold";text-transform:uppercase}@media only screen and (max-width:720px){.long-choice-wrapper{max-width:100%}.long-choice-wrapper .answer-choice{max-width:100%}.long-choice-wrapper .answer-choice input.answer-input{max-width:100%}.long-choice-wrapper .answer-choice h6.radio-label{max-width:100%}.long-choice-wrapper .answer-choice p{max-width:calc(100% - 30px)}}@media only screen and (max-width:576px){label{margin-right:0}#questions{width:100%;padding-bottom:0}#questions form{display:none;padding-bottom:0}#questions form label{display:block;margin-top:1em}#questions form:last-child #personal-info{width:90%;margin:auto}#questions form:last-child #personal-info p{width:100%}#questions form:last-child #personal-info h6{width:100%;font-size:1.3rem}#questions form:last-child #personal-info button{width:100%}#questions form:last-child #personal-info a.main-button{width:100%}form{padding:0;width:100%}form .question-head{font-size:12pt}form .question-answer{width:18em;margin:0px 0px 25px 0px}form h1{font-size:24px;width:8em}h1{font-size:42px;line-height:38px}.image-choice-wrapper{width:100%;margin-bottom:40px}.image-choice-wrapper .image-choice{width:100%}.image-choice-wrapper .image-choice .answer-choice{max-width:100%}.image-choice-wrapper .image-choice .answer-choice h6,.image-choice-wrapper .image-choice .answer-choice img{max-width:100%}#fill-referendum .cuerpoIzq{margin-right:10%;padding-left:10%;margin-top:30px}.cuerpoIzq h4{display:none}.question-footer{left:0;bottom:0;height:8em;width:100%;background-color:var(--blue)}#progress{right:20%;width:37%}#filled-survey section#thanks{margin:0}#filled-survey section#thanks .manoGrande{max-height:160px}#filled-survey section#thanks p,#filled-survey section#thanks h2{width:100%!important}#filled-survey section#thanks body.footer-visible footer#footer_flotante{display:flex;justify-content:center;position:fixed;bottom:0;width:100%;background-color:var(--white);z-index:10;padding:1em 0.5em;border-top:1px solid var(--border-grey)}#filled-survey section#thanks footer#footer_flotante a.main-button{margin:0}#filled-survey section#thanks .NewReferendumVoted{width:15em}#filled-survey section#thanks .NewSmsVerified{width:15em}#filled-survey section#thanks #stats{width:65vw}#personal-info{width:90%;margin:auto}#personal-info p{width:100%}#personal-info h6{width:100%;font-size:1.3rem}#personal-info button{width:100%}#personal-info a.main-button{width:100%}}