.page-vote .vote-buttons{width:100%;height:auto}.page-vote .vote-buttons .vote-button{width:100%;height:100%;padding:1.3rem;text-align:center;box-shadow:0 0 15px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / .2);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / .2);border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background-color:#273a4d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-vote .vote-buttons .vote-button[disabled]{opacity:.35}.page-vote .vote-buttons .vote-button .button-image{width:100%;height:57px;border:2px solid #355a81;overflow:hidden;box-shadow:0 0 18px 0 rgb(73 165 255 / .11);-moz-box-shadow:0 0 18px 0 rgb(73 165 255 / .11);-webkit-box-shadow:0 0 18px 0 rgb(73 165 255 / .11);background-size:cover;background-color:#355a81;background-repeat:no-repeat;background-position:center center}.page-vote .vote-buttons .vote-button .button-text{width:100%;height:auto;color:#96b0c0;margin:1.3rem 0 0 0;font-size:1rem;font-weight:600;line-height:100%;font-family:var(--font-family-primary)}.page-vote .vote-buttons .vote-button .button-text span{display:block;line-height:100%;vertical-align:middle}.page-vote .vote-buttons .vote-button .button-text i{display:block;font-size:.75rem;font-weight:400}.page-vote .vote-buttons .vote-button .button-field{width:100%;height:100%;top:0;left:0;position:absolute}.page-vote .vote-buttons .vote-button .button-field form{width:100%;height:100%;top:0;left:0;position:absolute;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}.page-vote .vote-buttons .vote-button .button-field form:hover,.page-vote .vote-buttons .vote-button .button-field form:active{cursor:pointer;box-shadow:0 0 35px 0 rgb(73 165 255 / .07),inset 0 0 0 1px rgb(13 25 40 / .39);-moz-box-shadow:0 0 35px 0 rgb(73 165 255 / .07),inset 0 0 0 1px rgb(13 25 40 / .39);-webkit-box-shadow:0 0 35px 0 rgb(73 165 255 / .07),inset 0 0 0 1px rgb(13 25 40 / .39);background-color:rgb(124 187 255 / .1)}.page-vote .vote-buttons .vote-button .button-field form input[type='submit']{width:100%;height:100%;top:0;left:0;opacity:0;position:absolute;font-size:0;background:none}@media screen and (max-width:576px){.page-vote [vote-col]{width:50%}}