.votes-section .row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.votes-section .row .image{flex:1 1 40rem;padding:1rem}.votes-section .row .image img{width:100%;border-radius:.5rem;border:1rem solid var(--lightBlue)}.votes-section .row .content1{flex:1 1 45rem}.votes-section .row .content1 h3{font-size:3.5rem;color:#000}.votes-section .row .content1 p{font-size:1.5rem;color:#000;padding:1rem 0;line-height:2}.votes-section .row .content1 .count-down{display:flex;padding:1rem 0;gap:1.5rem}.votes-section .row .content1 .count-down .box{width:9rem;text-align:center;border:.1rem solid var(--gradient)}.votes-section .row .content1 .count-down .box h3{font-size:5rem;color:#000}.votes-section .row .content1 .count-down .box span{font-size:1.7rem;color:#000;display:block;background:var(--gradient);padding:.5rem}.votes-section .quantity{display:flex;align-items:center;padding:1rem 0;gap:10px}.votes-section .quantity span{font-size:2rem}.votes-section .quantity input{font-size:2rem;padding:.5rem;text-align:center;background:#0000001a;margin:0;width:90px}.votes-section .price{font-weight:bolder;color:var(--lightBlue);font-size:2rem}.votes-section .price span{color:var(--blue);font-size:1.5rem}.votes-section .details{padding:.5rem 0;display:flex}.votes-section .details h3{flex:1;padding:1rem;border:.1rem solid rgba(0,0,0,.1);color:#999;font-size:1.3rem}.votes-section .details h3 i{color:#333;padding-left:.5rem}.votes-section .details a{color:#333}.heading1{text-align:center;background:var(--gradient);padding:5rem}.heading1 h1{font-size:3rem;text-transform:uppercase;color:#fff}.heading1 p{color:#fff;padding-top:.7rem;font-size:1.7rem}.heading1 p a{color:#fff}.heading1 p a:hover{color:#333}select{width:60%;padding:1rem;border:2px solid var(--lightBlue);border-radius:.5rem;font-size:1.6rem;color:var(--blue);background:#fff;transition:border .3s,transform .3s}.select-categories{width:80%;padding:1rem;border:2px solid var(--lightBlue);border-radius:.5rem;font-size:2rem;color:var(--blue);background:#fff;transition:border .3s,transform .3s}.notification-section{margin-top:10px;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.notification-section .form-group{margin-bottom:15px}.notification-section .form-group label{font-size:1.8rem;color:#333;display:block;margin-bottom:8px}.notification-section .form-group input[type=checkbox]{margin:10px;transform:scale(1.5)}.notification-section .form-group input[type=email]{width:100%;padding:.8rem;font-size:1.6rem;border:1px solid #ccc;border-radius:4px;transition:border .3s}.notification-section .form-group input[type=email]:focus{border-color:var(--lightBlue)}.free-vote{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;max-width:400px;margin:20px auto;box-shadow:0 2px 4px #0000001a}.free-vote .form-group{margin-bottom:15px}.free-vote .form-group label{font-size:1.7rem;color:var(--black);margin-bottom:.5rem}#notification-email{color:var(--blue)}#notification-email::placeholder{color:var(--blue)}.free-vote .styled-input{width:100%;padding:1rem;border:2px solid var(--blue);border-radius:15px;font-size:1.6rem;color:var(--blue);background:#fff;transition:border .3s,transform .3s}.free-vote .styled-input::placeholder{color:var(--blue)}.free-vote .btn{display:block;width:100%;padding:10px}.free-vote .btn:hover{background-color:#0056b3}.free-vote .instructions{margin-bottom:20px;background-color:var(--purple);border-radius:5px;text-align:center;box-shadow:0 2px 4px #0000001a}.inline-inputs{display:flex;align-items:center}.inline-inputs .styled-input:first-child{width:20%;margin-right:10px}.inline-inputs .styled-input:nth-child(2){width:80%;margin-right:10px}.image-score{display:flex;flex-direction:column;align-items:center;gap:20px}.total-score{font-size:2rem;font-weight:700;color:var(--lightBlue);border-radius:8px;padding:5px 10px;text-align:center;margin-left:auto;margin-right:auto;display:inline-block;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.total-score:hover{transform:translateY(-5px);box-shadow:0 8px 12px #0003}.candidate-box{border:1px solid #eee;border-radius:10px;padding:15px;background:#fff;box-shadow:0 2px 8px #0000000a;transition:transform .2s ease;margin-bottom:20px}.candidate-box:hover{transform:translateY(-4px)}.action-icons{display:inline-flex;gap:12px;margin-left:10px}.action-icons a{font-size:1.2em;color:#666;transition:color .2s ease}.action-icons a:hover{color:#e91e63}.rank-gold{color:#d4af37;font-weight:700}.rank-silver{color:silver;font-weight:700}.rank-bronze{color:#cd7f32;font-weight:700}.rank-other{color:#888}
