.premio-widget{position:relative;height:282px;margin-top:20px}.premio-widget .points-container-holder{position:absolute;height:160px;margin-top:80px;left:50%}.premio-widget .points-container-holder .points-container{position:absolute;min-width:490px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:160px;width:100%;max-width:1300px;margin-bottom:90px;background:#503282;background:radial-gradient(64% 146%, #503282 0%,#8e5fd7 0%,#8e5fd7 48%,#503282 100%);background:-moz-radial-gradient(center, 64% 146%, #503282 0%, #8e5fd7 0%, #8e5fd7 48%, #503282 100%);background:-webkit-radial-gradient(center, 64% 146%, #503282 0%, #8e5fd7 0%, #8e5fd7 48%, #503282 100%);background:-o-radial-gradient(center, 64% 146%, #503282 0%, #8e5fd7 0%, #8e5fd7 48%, #503282 100%);background:-ms-radial-gradient(center, 64% 146%, #503282 0%, #8e5fd7 0%, #8e5fd7 48%, #503282 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$from, endColorstr=$to, GradientType=1 );margin-left:auto;margin-right:auto;float:none;color:#fff;display:table;float:none;font-family:GothamRounded,Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;float:none}.premio-widget .points-container-holder .points-container div.points-container--circle{height:150px;width:150px;-webkit-border-radius:75px;-moz-border-radius:75px;-ms-border-radius:75px;-o-border-radius:75px;border-radius:75px;border-color:#503282;background-color:#503282;margin-left:auto;margin-right:auto;float:none;right:0;left:0;top:-99px;position:absolute}.premio-widget .points-container-holder .points-container div.points-container--circle .points-container--circle__content{display:table;height:100%;width:100%}.premio-widget .points-container-holder .points-container div.points-container--circle .points-container--circle__content p{vertical-align:middle;text-align:center;display:table-cell;font-size:14px;line-height:18px;text-transform:uppercase}.premio-widget .points-container-holder .points-container div.points-container--circle .points-container--circle__content p .value{font-size:45px;line-height:49px}.premio-widget .points-container-holder .points-container div.column{display:table-cell;vertical-align:middle;text-align:center;float:none}.premio-widget .points-container-holder .points-container div.column.points-container--balance{width:50%;text-transform:uppercase;font-size:40px;line-height:44px}.premio-widget .points-container-holder .points-container div.column.points-container--form{width:50%}.premio-widget .points-container-holder .points-container div.column.points-container--form .points-container--form__field{min-width:320px}.premio-widget .points-container-holder .points-container div.column.points-container--form .points-container--form__field input{height:50px;width:100%;border:none;text-align:center;font-size:20px;letter-spacing:4px;color:#503282;text-transform:uppercase;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0}.premio-widget .points-container-holder .points-container div.column.points-container--form .points-container--form__field ::-webkit-input-placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;color:#AAAAAA;letter-spacing:4px;font-size:20px;line-height:24px}.premio-widget .points-container-holder .points-container div.column.points-container--form .points-container--form__field :-moz-placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;color:#AAAAAA;letter-spacing:4px;font-size:20px;line-height:24px}.premio-widget .points-container-holder .points-container div.column.points-container--form .points-container--form__field ::-moz-placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;color:#AAAAAA;letter-spacing:4px;font-size:20px;line-height:24px}.premio-widget .points-container-holder .points-container div.column.points-container--form .points-container--form__field :-ms-input-placeholder{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;color:#AAAAAA;letter-spacing:4px;font-size:20px;line-height:24px}.premio-widget .points-container-holder .points-container div.column.points-container--form div{display:table-cell;vertical-align:middle}.premio-widget .points-container-holder .points-container div.column.points-container--form div label{display:none}.premio-widget .points-container-holder .points-container div.column.points-container--form button{margin-left:20px;margin-right:20px}.premio-widget .points-container-holder .points-container .button-pill-small,.premio-widget .points-container-holder .points-container a.button-pill-small{min-width:110px;background:#fff;color:#503282;font-size:12px;text-transform:uppercase;padding-top:6px;padding-bottom:6px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border:1px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;margin-left:auto;margin-right:auto;float:none;height:30px}.premio-widget .points-container-holder .points-container .button-pill-small:hover,.premio-widget .points-container-holder .points-container .button-pill-small:active,.premio-widget .points-container-holder .points-container .button-pill-small:focus,.premio-widget .points-container-holder .points-container a.button-pill-small:hover,.premio-widget .points-container-holder .points-container a.button-pill-small:active,.premio-widget .points-container-holder .points-container a.button-pill-small:focus{color:#503282;opacity:1;border:1px solid #fff}.premio-widget .points-container-holder .points-container .button-pill-small.disabled,.premio-widget .points-container-holder .points-container a.button-pill-small.disabled{opacity:0.7 !important;color:#503282 !important;background-color:#fff !important}.premio-widget.loyalty-in .points-container div.points-container--circle{height:119px;width:119px;-webkit-border-radius:59.5px;-moz-border-radius:59.5px;-ms-border-radius:59.5px;-o-border-radius:59.5px;border-radius:59.5px;border-color:#fff;border-width:1px;border-style:solid;background-color:#8e5fd7;top:0;bottom:0;margin:auto}.premio-widget.loyalty-in .points-container div.points-container--circle .points-container--circle__content{background-color:transparent}.premio-widget.loyalty-in .points-container div.points-container--circle .points-container--circle__content p span{font-size:12px}.premio-widget.loyalty-in .points-container div.points-container--circle .points-container--circle__content p span.value{font-size:28px}@media screen and (max-width: 1160px){.premio-widget.loyalty-in .points-container div.points-container--circle{position:absolute;top:-180px}}.premio-widget.loyalty-in .points-container div.column.points-container--balance{font-size:32px}.premio-widget.loyalty-in .points-container div.column.points-container--form div label{display:block;text-transform:uppercase;margin-bottom:15px;font-size:18px;line-height:22px}.premio-widget.loyalty-in .points-container div.column.points-container--form div.points-container--form__button{vertical-align:bottom;min-height:50px}.premio-widget.loyalty-in .points-container div.column.points-container--form div.points-container--form__button .button-pill-small{margin-bottom:10px}
