.voting-component{box-shadow:0 4px 0 #eb3600,0 8px 0 #fff,0 12px 0 #eb3600,0 16px 0 #fff,0 20px 0 #eb3600;color:#fff;display:flex;justify-content:center;margin-bottom:40px;overflow:hidden;padding:77px 36px;position:relative}@media screen and (min-width:48em){.voting-component{padding:77px 16px}}@media screen and (min-width:75em){.voting-component{padding:125px 16px}}.voting-component__button--close{--text-color:#fff;background-color:transparent;display:inline-block;height:20px;padding:0;position:absolute;right:15px;top:15px;width:20px}.voting-component__button--close:hover{--text-color:#3692ff;background-color:transparent;cursor:pointer}.voting-component__button--close:after,.voting-component__button--close:before{background-color:var(--text-color);content:"";height:20px;position:absolute;top:0;transition:background-color .3s ease-in-out;width:2px}.voting-component__button--close:before{left:9px;transform:rotate(45deg)}.voting-component__button--close:after{right:9px;transform:rotate(-45deg)}.voting-component__cards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}@media screen and (min-width:48em){.voting-component__cards{gap:61px}}@media screen and (min-width:75em){.voting-component__cards{align-items:normal;flex-direction:row;flex-wrap:nowrap}}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.voting-component__card{background-color:#fff;border-radius:12px;color:#2b3241;display:grid;grid-template-columns:62px 1fr 62px;grid-template-rows:62px 1fr auto;justify-content:space-between;max-width:414px;padding:0 0 23px;position:relative;transition:transform .3s ease-in-out,border .3s ease-in-out;width:100%;z-index:5}.voting-component__card:before{background-color:hsla(0,0%,100%,.5);border-radius:12px;content:"";display:none;height:100%;left:0;position:absolute;width:100%;z-index:10}.voting-component__card:after{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-color:#3692ff transparent;border-radius:50%;border-style:solid;border-width:.5em;content:"";display:none;height:2em;left:calc(50% - 1em);position:absolute;top:calc(50% - 1em);width:2em;z-index:15}.voting-component__card.deactivate:before{display:block}.voting-component__card.activate{border:4px solid #3692ff;transform:translateY(-5px)}@media screen and (min-width:75em){.voting-component__card.activate{transform:translateY(-15px)}}.voting-component__card.loading:after{display:block}.voting-component__card-button--vote{background-color:#fd4400;border-radius:8px;font-size:21px;min-height:58px;text-transform:none;transition:background-color .3s ease-in-out;width:100%}@media screen and (min-width:48em){.voting-component__card-button--vote{font-size:22px}}.voting-component__card-button--vote:active,.voting-component__card-button--vote:focus,.voting-component__card-button--vote:hover{background-color:#2b3241}.activate .voting-component__card-button--vote,.deactivate .voting-component__card-button--vote{display:none}.voting-component__card-index{align-items:center;align-self:center;background:transparent linear-gradient(180deg,#3692ff,#2580c1);border-radius:12px 0 8px 0;color:#fff;display:flex;font-size:33px;font-weight:700;grid-column:1/1;grid-row:1/1;height:100%;justify-content:center;justify-self:center;width:100%}.activate .voting-component__card-index{border-radius:5px 0 8px 0}.voting-component__card-title{font-size:28px;font-weight:900;margin-bottom:10px;text-align:center}@media screen and (min-width:48em){.voting-component__card-title{font-size:32px}}.voting-component__inner{max-width:1364px;position:relative;width:100%;z-index:10}.voting-component__popup{--fake-padding:50px;display:none}.voting-component__popup.activate{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.voting-component__popup--content{display:grid;gap:15px;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:16px 23px 36px;text-align:center}@media screen and (min-width:48em){.voting-component__popup--content{padding:65px 53px 102px}}@media screen and (min-width:75em){.voting-component__popup--content{gap:57px;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto;text-align:left}}.voting-component__popup--content-title{font-size:26px;font-weight:900;line-height:1.1;text-align:center}@media screen and (min-width:48em){.voting-component__popup--content-title{font-size:42px}}@media screen and (min-width:75em){.voting-component__popup--content-title{text-align:left}}.voting-component__checkmark{--dimension:58px;align-items:center;display:flex;height:var(--dimension);justify-content:center;position:relative;width:var(--dimension)}.voting-component__checkmark:before{background:url(/app/themes/sportsgeek/assets/images/svg-icons/checkmark-blue.svg);background-size:contain;content:"";height:var(--dimension);position:absolute;width:var(--dimension)}.voting-component__title{color:#fff;font-size:35px;font-weight:900;line-height:1.1;text-align:center}@media screen and (min-width:64em){.voting-component__title{font-size:64px}}.voting-component__wrapper--background{height:100%;position:absolute;top:0;width:100%;z-index:5}.voting-component__wrapper--background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.voting-component__wrapper--card-logo{align-self:center;grid-column:2/3;grid-row:2/3;justify-self:center}.voting-component__wrapper--card-content{align-self:center;display:flex;flex-direction:column;grid-column:1/-1;grid-row:3/3;justify-items:center;justify-self:center;max-width:340px;padding:0 16px;width:100%}@media screen and (min-width:48em){.voting-component__wrapper--card-content{padding:0 10px}}.voting-component__wrapper--card-content .voting-component__checkmark{align-self:center;display:none}.activate .voting-component__wrapper--card-content .voting-component__checkmark{display:inline-block}.voting-component__wrapper--popup{background-color:#22396f;border:1px solid #fff;border-radius:10px;color:#fff;margin:0 25px;max-width:1120px;position:relative;width:100%}.voting-component__wrapper--popup:before{background-color:#22396f;border-radius:12px;content:"";display:none;height:100%;left:0;position:absolute;width:100%;z-index:10}.voting-component__wrapper--popup:after{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:.5em;content:"";display:none;height:2em;left:calc(50% - 1em);position:absolute;top:calc(50% - 1em);width:2em;z-index:15}.voting-component__popup.loading .voting-component__wrapper--popup:after,.voting-component__popup.loading .voting-component__wrapper--popup:before{display:block}.voting-component__popup--confirmation{display:grid;gap:15px;grid-template-columns:1fr;grid-template-rows:auto auto;max-width:662px;padding:25px 16px 50px}@media screen and (min-width:48em){.voting-component__popup--confirmation{grid-template-columns:auto 1fr;grid-template-rows:auto;padding:25px 75px 50px}}@media screen and (min-width:64em){.voting-component__popup--confirmation{gap:72px}}.voting-component__popup--confirmation .voting-component__wrapper--popup-logo img{max-width:100px}@media screen and (min-width:75em){.voting-component__popup--confirmation .voting-component__wrapper--popup-logo img{max-width:150px}}.voting-component__wrapper--popup-content{align-self:center;text-align:center}@media screen and (min-width:75em){.voting-component__wrapper--popup-content{text-align:left}}.voting-component__wrapper--popup-custom{align-self:center}.voting-component__wrapper--popup-logo{align-items:center;display:flex;flex-direction:row;gap:15px;height:150px;justify-content:center;justify-self:center;max-width:none;width:100%}@media screen and (min-width:75em){.voting-component__wrapper--popup-logo{flex-direction:column;gap:0;height:auto;max-width:170px}}.voting-component__wrapper--popup-logo img{max-width:100px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:48em){.voting-component__wrapper--popup-logo img{max-width:150px}}@media screen and (min-width:75em){.voting-component__wrapper--popup-logo img{max-width:none}}.voting-component__wrapper--popup-logo .voting-component__checkmark{--dimension:36px}@media screen and (min-width:75em){.voting-component__wrapper--popup-logo .voting-component__checkmark{--dimension:58px}}.voting-component__wrapper--title-main{display:flex;justify-content:center;margin-bottom:10px}.voting-component__form{color:#fff;display:flex;flex-direction:column;font-size:12px;font-style:italic;grid-area:form;padding:0}@media screen and (min-width:48em){.voting-component__form{padding:10px 0}}.voting-component__form .form__entry.entry_block{padding-bottom:15px}.voting-component__form input{border-radius:10px;height:42px;width:100%}@media screen and (min-width:48em){.voting-component__form input{height:50px}}.voting-component__form .sib-button{text-align:center}@media screen and (min-width:48em){.voting-component__form .sib-button{text-align:left}}.voting-component__form button{background-color:#fd4400;border-radius:8px;font-size:21px;margin-bottom:20px;max-width:none;min-height:58px;min-height:48px;text-transform:none;transition:background-color .3s ease-in-out;width:100%}@media screen and (min-width:48em){.voting-component__form button{font-size:22px}}.voting-component__form button:active,.voting-component__form button:focus,.voting-component__form button:hover{background-color:#2b3241}@media screen and (min-width:48em){.voting-component__form button{min-height:58px}}@media screen and (min-width:75em){.voting-component__form button{max-width:220px}}.voting-component__form .progress-indicator__icon{max-height:50px}.voting-component__form .sib-spam{margin-top:10px}.voting-component__popup .voting-component__form input{border-radius:10px}.voting-component__popup .voting-component__form input::-moz-placeholder{font-size:18px;font-style:italic}.voting-component__popup .voting-component__form input::placeholder{font-size:18px;font-style:italic}
