body{overflow-x:hidden;}.candidates-list-view .filter{margin-bottom:30px;}.candidates-list-view .filter .form-group{margin-bottom:0;}.candidates-list-view .page-navigation li:before{content:none !important;}.candidates-list-view .people .person .image-wrapper{max-height:231px;max-width:282px;aspect-ratio:4 / 3;overflow:hidden;}.candidates-list-view .people .person .image-wrapper .img-profile{object-fit:cover;width:100%;height:auto;aspect-ratio:4 / 3;}.candidates-list-view .people .person .text-wrapper{margin:52px auto;}.candidates-list-view .people .person .text-wrapper h3{margin:0 0 10px !important;}#candidateModal{max-width:100vw;background-color:rgba(255,255,255,0.5);}#candidateModal .modal-dialog{margin-top:50px;box-shadow:0 11px 27px 0 rgba(0,0,0,0.11);}#candidateModal .modal-content{border:none;border-radius:4px;}#candidateModal .modal-body{padding:0 52px 52px;position:relative;}#candidateModal .modal-content .btn-close{position:absolute;top:26px;right:52px;width:37px;height:37px;padding:13px;border-radius:50%;border:2px solid #c8d400;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;&:before{content:url('../../../typo3conf/ext/nezzocandidatetool/Resources/Public/Images/x.svg');width:24px;height:24px;}}#candidateModal .btn-close:hover{background:#c8d400;}#candidateModal .image-wrapper{max-height:231px;max-width:282px;aspect-ratio:4 / 3;overflow:hidden;}#candidateModal .img-profile{object-fit:cover;width:100%;height:auto;aspect-ratio:4 / 3;}.modal-text-wrapper{margin:52px 0;}#candidateModal .modal-text-wrapper h3{color:#012E41;font-family:'Assistant';font-size:28px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:10px;}#candidateModal .modal-text-wrapper p{font-size:20px;color:#012E41;font-weight:400;line-height:30px;}#candidateModal .vote-form{margin-bottom:28px;}#candidateModal .vote-form .form-group{display:flex;flex-direction:column;gap:12px;font-size:20px;font-style:normal;font-weight:400;line-height:30px;color:#012E41;}#candidateModal .vote-form .form-control input{border:1px solid #CCC;height:42px;width:100%;max-width:400px;padding:0 20px;font-size:20px;font-style:normal;font-weight:400;line-height:30px;}#candidateModal .vote-form button[type="submit"]{height:40px;padding:0 28px;background:#c8d400;border:none;border-radius:20px;font-size:15px;font-weight:500;color:#1a1a1a;cursor:pointer;}#candidateModal .voted{display:flex;padding:0 300px;flex-direction:column;gap:24px;align-self:stretch;margin-top:52px;align-items:center;}#candidateModal .voted h2{color:#005C7D;text-align:center;font-size:28px;font-style:normal;font-weight:400;line-height:36px;margin:0;}#candidateModal .voted .remaining{color:#005C7D;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px;}#candidateModal .voted p{color:#012E41;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px;}
