*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input[type=submit]{display:none}html{margin:0;padding:0;width:100%;overflow-x:auto;overflow-y:scroll}body,html{height:100%}body{background-color:#fff;font-family:"NunitoSansRegular",sans-serif;overflow-x:hidden}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}a{outline:0;text-decoration:none;cursor:pointer}ul{margin:0;padding:0}li{list-style:none}input{padding:0}:focus{outline:none;outline-offset:unset}table{border-collapse:collapse;border-spacing:0}.clearer{width:100px;height:0;clear:both}.button{background-color:#1663f4;border-radius:5px;text-align:center;color:#fff;font:22px/60px "NunitoSansExtraBold",sans-serif;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}.device_type_desktop .button:hover{transform:scale(1.05)}.loading.center{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.loading.center,.loading.center .loading-image{width:40px;height:40px}.splashscreen{height:100vh}.splashscreen .logo{width:300px;margin:200px auto;display:block}.splashscreen .message{width:100%;margin-top:30px;text-align:center;color:#fff;font-size:20px}.splashscreen .loading.center{margin-top:-50px;margin-left:-50px;width:100px;height:100px}.splashscreen .loading.center .loading-image{width:100px;height:100px}.error-page{height:100vh;background-color:#fdfdfd}.error-page .logo{display:block;width:200px;margin-top:100px;margin-left:auto;margin-right:auto}.error-page .title{margin-top:100px;text-align:center;font:30px/60px "NunitoSansThin",sans-serif}.error-page .message{margin-top:100px;text-align:center;font:30px/60px "NunitoSansSemiBold",sans-serif;font-weight:700}.error-page .button{font-size:22px;line-height:60px;width:300px;margin:100px auto}.right-panel .error-page{margin-left:400px}.billing.direct-pass-carriers .logo{display:none}.billing.direct-pass-carriers .carriers-container{margin-top:50px}.billing.direct-pass-carriers .carriers-separator{position:absolute;width:50px;border-radius:100px;left:50%;margin-top:-25px;margin-left:-25px;padding:10px 0;background:#20508f;color:#fff;text-align:center;font:16px/28px "NunitoSansBlack",sans-serif;font-weight:700;text-transform:uppercase;z-index:1}.billing.direct-pass-carriers .carriers{background:#f5f5f5;margin:10px auto;width:320px;padding:1% 0;border-radius:4px;position:relative}.billing.direct-pass-carriers .carriers .carriers-head .carriers-title{text-align:center;font:14px/20px "NunitoSansBlack",sans-serif;font-weight:700;margin:0 20px}.billing.direct-pass-carriers .carriers .carriers-head .carriers-description{text-align:center;font:14px/20px "NunitoSansSemiBold",sans-serif;margin:0 20px}.billing.direct-pass-carriers .carriers .operators{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;flex-grow:1;width:320px;margin:0 auto 15px}.billing.direct-pass-carriers .carriers .operators .operator{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin:0 10px;width:calc(33.33333% - 24px);cursor:pointer;height:90px}.billing.direct-pass-carriers .carriers .operators .operator .operator-preview{width:60px;vertical-align:middle;transition:all .3s ease;cursor:pointer}.billing.direct-pass-carriers .carriers .billings{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin:20px 0;flex-grow:1;width:320px}.billing.direct-pass-carriers .carriers .billings .billing{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:calc(50% - 24px);cursor:pointer;height:60px}.billing.direct-pass-carriers .carriers .billings .billing .billing-preview{width:100px;vertical-align:middle;margin:0 10px;transition:all .3s ease;cursor:pointer}.billing.direct-pass-carriers.cb-choice .carriers .billings .billing{margin-top:20px;flex-direction:row;width:100%}.billing.direct-pass-carriers.cb-choice .carriers .billings .billing .billing-preview{width:200px}.billing.direct-pass-carriers.cb-choice .carriers .billings .billing .billing-title{margin-top:10px;width:300px;font:16px/16px "NunitoSansSemiBold",sans-serif;text-align:center}.billing.direct-pass-carriers .carriers-terms-text{margin-top:50px;width:98%;font:14px/14px "NunitoSansSemiBold",sans-serif;text-align:center}.msisdn-choice{position:relative}.msisdn-choice .msisdn-title{margin:30px;text-align:center;font:20px/20px "NunitoSansBlack",sans-serif;font-weight:700}.msisdn-choice .msisdn-description{margin:30px;text-align:center;font:18px/20px "NunitoSansSemiBold",sans-serif}.msisdn-choice .msisdn-input,.msisdn-choice .msisdn-input .input{position:relative;width:300px;margin:auto}.msisdn-choice .msisdn-input .input{text-align:center;color:rgba(0,0,0,.8);background:url(/images/iphone.png) 0 no-repeat;font:20px/50px "NunitoSansSemiBold",Arial,sans-serif;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border:0;outline:none;-webkit-appearance:none}.msisdn-choice .msisdn-input .input:focus::-webkit-input-placeholder{color:transparent}.msisdn-choice .button{width:300px;margin:20px auto}.msisdn-choice .price,.msisdn-choice .price-legal-text{text-align:center;font:14px/19px "NunitoSansExtraBold",sans-serif}.msisdn-choice .price-legal-text{margin-top:10px}.msisdn-choice .form-error-message,.msisdn-choice .input-error-message{margin-top:20px;text-align:center;font:14px/19px "NunitoSansExtraBold",sans-serif;color:#d30000}.msisdn-choice .form-error-icon,.msisdn-choice .input-error-icon{width:14px;margin-top:5px;margin-right:5px}.msisdn-choice .loading{width:40px;height:40px;margin:0 auto}.msisdn-choice .loading .loading-image{width:40px;height:40px}.msisdn-choice .loading.hidden{display:none}.msisdn-choice .msisdn-legal-text{width:600px;font:12px/12px "NunitoSansSemiBold",sans-serif!important;margin:10px auto;padding:10px 5%}.msisdn-choice .msisdn-legal-text a{color:orange;font:12px/12px "NunitoSansSemiBold",sans-serif}.service.infos .service-prices{margin-top:100px;text-align:center}.service.infos .section .service-prices{margin-top:0}.service.infos .service-prices .service-price{font:16px/40px "NunitoSansSemiBold",sans-serif;text-align:left;color:#1663f4;border-bottom:1px solid #c1c1c1;cursor:pointer}.service.infos.csa{margin-left:0;width:100%}.service.infos.csa .page-title{width:100%;text-align:center}.service.infos .csa-contents{width:800px;margin:0 auto}.service.infos .csa-contents .csa-content{margin:20px auto}.service.infos .csa-contents .csa-content,.service.infos .csa-contents .csa-content .video-player,.service.infos .csa-contents .csa-content .video-player .video{width:800px}.top-menu{position:relative;display:none;padding:20px;width:100%;height:60px;background-color:#fff;z-index:13}.top-menu .menu-button-container,.top-menu .menu-live-button-container{position:absolute;top:0;width:50px;height:50px;cursor:pointer;display:none}.top-menu .menu-button-container{left:0}.top-menu .menu-live-button-container{right:0}.top-menu .menu-home a img{width:150px}.top-menu .menu-items{visibility:hidden}.left-menu{position:absolute;top:0;left:0;width:400px;height:100vh;box-shadow:5px 0 10px 0 rgba(0,0,0,.05);background-color:#fff;z-index:12}.left-menu .swipe-area{position:absolute;top:0;width:100%;height:100%}.left-menu .menu-home{width:154px;margin:40px 123px}.left-menu .menu-home .logo{width:154px}.left-menu .menu-items{width:200px;margin-top:300px;margin-left:auto;margin-right:auto}.left-menu .menu-items .menu-item{text-align:center;font:30px/60px "NunitoSansSemiBold",sans-serif;font-weight:700;transition:all .3s ease-in-out}.left-menu .menu-items .menu-item a{color:#c1c1c1}.left-menu .menu-items .menu-item.active a{color:#121212}.device_type_desktop .left-menu .menu-items .menu-item:hover{transform:scale(1.1)}.left-menu .menu-account{margin-top:40px;width:100%;text-align:center;font:16px/16px "NunitoSansSemiBold",sans-serif;font-weight:700;transition:all .3s ease-in-out}.left-menu .menu-account a{color:#1663f4}.device_type_desktop .left-menu .menu-account:hover{transform:scale(1.1)}.footer{clear:both;padding:20px 0;width:1110px;margin:20px auto 0;text-align:center;color:#121212}.footer .service-links{display:inline-block}.footer .service-link{float:left;margin-right:20px;cursor:pointer}.footer .service-link .service-text{color:#121212;font:18px/24px "NunitoSansSemiBold",sans-serif}.footer .service-link .internet-plus{width:80px}.footer .footer-mentions{margin-top:40px;margin-bottom:20px;clear:both}.footer .footer-mentions .footer-mention{color:#121212;text-align:center}.rows{clear:both;margin-top:50px;margin-left:40px}.row{position:relative;margin-top:20px;height:426px}.row.horizontal .items{overflow-x:scroll;overflow-y:hidden}.row.vertical .items{overflow-x:hidden;overflow-y:scroll;height:auto}.row.horizontal .items .items-container{width:10000px}.row.vertical .items .items-container{height:auto}.channels-panel .row .items .items-container{width:100%}.row .row-label{color:#c1c1c1;font:20px/27px "NunitoSansSemiBold",sans-serif}.row.loading .row-label{border-radius:15px;width:250px;height:30px;line-height:normal;background-color:#eee;display:block}.row .items{position:relative;margin-top:40px}.row .items .item{position:relative;float:left}.row.loading .items .item{background-color:#eee;border-radius:10px}.row .items .item .preview{position:absolute;box-shadow:0 0 15px 0 rgba(0,0,0,.25)}.row .items .item .label-container{position:absolute}.row .items .item .label-container .label{color:#121212;font:12px/16px "NunitoSansBlack",sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.row.loading .items .item .label-container .label{width:200px}.row .arrow{position:absolute;top:0;width:140px;cursor:pointer;background:#fff;z-index:2}.row .arrow.visible{opacity:1}.row .arrow.hidden,.row .arrow.visible{visibility:visible;transition:opacity .3s linear}.row .arrow.hidden{opacity:0}.row .arrow.removed{display:none}.row .arrow .arrow-image{position:absolute;width:35px;height:83px;left:50%;top:50%;margin-left:-18px;margin-top:-25px}.row .arrow-left{left:0;background:linear-gradient(90deg,#fff,#fff 75%,hsla(0,0%,100%,0))}.row .arrow-right{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25%,#fff)}.row .arrow-left .arrow-image{left:35%}.row .arrow-right .arrow-image{left:65%}.device_type_desktop .row .items .item:hover{transform:scale(1.05)}.row .items .item{transition:transform .3s ease-in-out}.row .items .item .favorite-container{position:absolute;display:none;top:7px;right:5px;z-index:2}.device_type_desktop .row .items .item:hover .favorite-container{display:block}.row .items .item .favorite-container .favorite-loading{display:none;float:right;width:20px;height:20px;margin-top:10px;margin-right:10px;margin-left:5px;border-radius:10px}.row .items .item.loading .favorite-container .favorite-loading{display:block}.row .items .item .favorite-container .favorite-add-container .favorite-add-label{display:none;float:right;margin-top:10px;font:14px/19px "NunitoSansBlack",sans-serif;color:#fff}.device_type_desktop .row .items .item .favorite-container .favorite-add-container:hover .favorite-add-label{display:block}.row .items .item .favorite-container .favorite-add-container .favorite-add{float:right;width:40px;height:40px;transition:all .3s ease-in-out}.row .items .item.loading .favorite-container .favorite-add-container .favorite-add{display:none}.device_type_desktop .row .items .item .favorite-container .favorite-add-container:hover .favorite-add{transform:scale(1.1)}.row .items .item .favorite-container .favorite-remove-container .favorite-remove-label{display:none;float:right;margin-top:10px;font:14px/19px "NunitoSansBlack",sans-serif;color:#fff}.device_type_desktop .row .items .item .favorite-container .favorite-remove-container:hover .favorite-remove-label{display:block}.row .items .item .favorite-container .favorite-remove-container .favorite-remove{display:none;float:right;width:40px;height:40px;transition:all .3s ease-in-out}.device_type_desktop .row .items .item .favorite-container .favorite-remove-container:hover .favorite-remove{display:block}.device_type_desktop .row .items .item.loading .favorite-container .favorite-remove-container:hover .favorite-remove{display:none}.row .items .item .favorite-container .favorite-remove-container .favorite-on{float:right;width:40px;height:40px;transition:all .3s ease-in-out}.device_type_desktop .row .items .item .favorite-container .favorite-remove-container:hover .favorite-on{display:none}.row .items .item .play-button-container{position:absolute;top:50%;left:50%;width:100px;height:70px;margin-left:-50px;margin-top:-35px;z-index:2}.row .items .item .play-button-container .play-button{width:50px;height:50px;margin-left:25px;transition:all .3s ease-in-out}.device_type_desktop .row .items .item .play-button-container:hover .play-button{transform:scale(1.1)}.row .items .item .play-button-container .play-button-label{display:none;margin-top:5px;font:14px/19px "NunitoSansBlack",sans-serif;color:#fff;text-align:center}.device_type_desktop .row .items .item .play-button-container:hover .play-button-label{display:block}.row .items .item .expiration-date-container{position:absolute;margin-left:5px;transition:all .3s ease-in-out}.row .items .item .expiration-date-container .expiration-date-timer{float:left;width:15px;height:15px;margin-right:5px}.row .items .item .expiration-date-container .expiration-date-label{width:100px;font:14px/19px "NunitoSansRegular",sans-serif;color:#c1c1c1}.row .items .item .expiration-date-container .expiration-date-label.remaining-days-0{color:#d30000}.row .items .item.portrait .seasons-count-container{position:absolute;width:100%;margin-left:5px;text-transform:none;transition:all .3s ease-in-out}.row .items .item.portrait .seasons-count-container .seasons-count{width:220px;font:14px/19px "NunitoSansBlack",sans-serif;color:#c1c1c1}.row .items .item .schedule-time-container{position:absolute;margin-left:5px;transition:all .3s ease-in-out}.row .items .item .schedule-time-container .schedule-time-label{width:100px;font:14px/19px "NunitoSansRegular",sans-serif;color:#c1c1c1}.row .items .item .channel-logo{float:right;height:25px}.row .items .item .channel-logo.ushuaia{margin-right:-25px}.row .items .item .channel-logo.mtv-hits{margin-top:5px;height:15px}.row .items .item .channel-logo.nickelodeon{margin-top:-5px;height:30px}.row.landscape .arrow{height:315px}.right-panel.home .rows .row:first-child.loading,.row.landscape{height:324px;position:relative}.row.landscape .row-label{float:left;line-height:24px}.row.landscape .row-label-image-container{float:left;width:60px;margin-left:10px}.row.landscape .row-label-image-container .row-label-image{width:60px}.row.landscape .items{clear:both;margin-top:20px}.row.landscape .items .item{width:305px;height:260px;margin:20px}.row.landscape .items .item .preview-container{position:relative;overflow:hidden;width:305px;height:210px;border-radius:10px}.row.landscape .items .item .preview{position:absolute;margin-left:-34px;width:373px;height:210px}.row.landscape .items .item .label-container{top:215px;width:300px}.row.landscape .items .item .play-button-container{margin-top:-50px}.row.landscape .items .item .logo-container{position:absolute;width:130px;height:40px;top:0;left:50%;margin-left:-65px;background-color:#fff;text-align:center;border-radius:0 0 10px 10px}.row.landscape .items .item .logo-container .logo{height:20px;margin:10px auto}.row.landscape .items .item .progress-container{position:absolute;top:200px;width:305px;height:10px;background-color:hsla(0,0%,100%,.5);border-radius:0 0 5px}.row.landscape .items .item .progress-container .progress{width:0;height:10px;border-radius:0 5px 5px 5px;background-color:#d30000}.row.landscape .items .item .favorite-container .favorite-add-container,.row.landscape .items .item .favorite-container .favorite-remove-container{margin-right:5px;margin-top:0}.row.landscape .items .item .expiration-date-container,.row.landscape .items .item.portrait .seasons-count-container,.row.landscape .items .item .schedule-time-container{top:235px;margin-left:0}.right-panel.home .rows .row:first-child.loading .items .item,.row.landscape.channels .items .item{width:385px;height:260px;margin:20px 40px 20px 20px}.row.landscape.channels .items .item .preview-container{width:385px;height:220px}.row.landscape.channels .items .item .preview{position:relative;margin-left:0;width:385px;height:220px;border-radius:10px}.row.landscape.channels .items .item .label-container{top:230px;width:380px}.row.landscape.channels .items .item .progress-container{top:210px;width:385px}.row.landscape.channels .items .item .expiration-date-container,.row.landscape.channels .items .item.portrait .seasons-count-container,.row.landscape.channels .items .item .schedule-time-container{top:250px}.row.portrait .arrow{height:420px}.row.portrait .items{margin-top:10px}.row.portrait .items .item{width:228px;height:400px;margin-right:40px;padding-top:20px}.row.portrait .items .item .preview-container{position:absolute;overflow:hidden;z-index:1;border-radius:10px;width:210px;height:305px;margin-left:5px;margin-top:13px}.row.portrait .items .item .preview{width:540px;height:305px;margin-left:-145px}.row.portrait .items .item.portrait .preview{width:210px;height:305px;margin-left:0}.row.portrait .items .item .label-container{top:345px;margin-left:5px;transition:all .3s ease-in-out;width:210px}.device_type_desktop .row.portrait .items .item:hover .label-container .label{color:#1663f4}.row.portrait .items .item .progress-container{position:absolute;top:328px;left:5px;width:210px;height:10px;background-color:hsla(0,0%,100%,.5);border-radius:0 0 5px;z-index:2}.row.portrait .items .item .progress-container .progress{width:0;height:10px;border-radius:0 5px 5px 5px;background-color:#1663f4}.row.portrait .items .item .favorite-container .favorite-add-container,.row.portrait .items .item .favorite-container .favorite-remove-container{margin-right:10px;margin-top:27px}.row.portrait .items .item .expiration-date-container,.row.portrait .items .item.portrait .seasons-count-container,.row.portrait .items .item .schedule-time-container{top:365px}.page.account,.page.welcome,.right-panel,.right-panel.series.player{position:relative;height:auto;margin-left:400px;background-color:#fdfdfd;overflow:hidden}.right-panel.series{height:100vh}.replay-tabs{margin-top:110px;margin-left:130px}.replay-tabs .replay-tab{float:left;margin-left:20px;font:30px/30px "NunitoSansSemiBold",sans-serif;font-weight:700;color:#c1c1c1}.replay-tabs .replay-tab.active{color:#121212}.right-panel.replay .rows{margin-left:150px;padding-top:40px}.right-panel.replay .rows .row .row-label-image-container .row-label-image{height:30px}.right-panel.series .series-background-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.right-panel.series .image-fader-image,.right-panel.series .series-background-image{position:absolute;height:100%}.right-panel.series .image-fader-image.image2{opacity:0;transition:opacity .5s ease-out 0s}.right-panel.series .series-background-overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.7}.right-panel.series .row{position:absolute;bottom:100px;left:40%;width:60%}.right-panel.series .row.content-lists .row-label{font:80px/80px "NunitoSansBlack",sans-serif;color:#fff;text-transform:uppercase;white-space:nowrap}.right-panel.series .row.loading .row-label{background:none;width:500px;height:80px}.right-panel.series .row .items .item .label-container .label{color:#fff}.right-panel.series .row.content-lists .arrow{top:102px;height:360px}.right-panel.series .row.contents .arrow{top:43px;height:306px}.right-panel.series .serie-header{position:absolute;bottom:500px;left:40%;width:60%}.right-panel.series .serie-header .button{width:104px;height:32px;border-radius:4px;font:12px/32px "NunitoSansBlack",sans-serif}.right-panel.series .serie-header .serie-description-container{margin-top:50px;max-height:100px;overflow-y:auto}.right-panel.series .serie-header .serie-description{font:15px/15px "NunitoSansBlack",sans-serif;color:#fff;text-align:justify;margin-right:50px}.right-panel.series .serie-header .serie-label{font:80px/80px "NunitoSansBlack",sans-serif;color:#fff;text-transform:uppercase;margin-top:20px;margin-bottom:30px}.right-panel.series .serie-header .season-tabs-wrapper{width:100%;overflow-x:scroll}.right-panel.series .serie-header .season-tabs{height:50px;width:1000px}.right-panel.series .serie-header .season-tabs .season-tab{float:left;margin-right:20px;font:30px/30px "NunitoSansSemiBold",sans-serif;color:#c1c1c1;cursor:pointer}.right-panel.series .serie-header .season-tabs .season-tab.active{color:#fff}.right-panel.series .items .item.episode .label-container{position:absolute;width:100%;top:370px;margin-left:5px;text-transform:none;transition:all .3s ease-in-out}.right-panel.series .items .item.episode .label-container .label{width:220px;font:14px/19px "NunitoSansRegular",sans-serif;color:#c1c1c1;text-transform:none}.device_type_desktop .right-panel.series .items .item.episode:hover .label-container .label{color:#1663f4}.right-panel.series .items .item.episode .episode-label-container{position:absolute;width:100%;top:345px;margin-left:5px;text-transform:none;transition:all .3s ease-in-out}.right-panel.series .items .item.episode .episode-label-container .episode-label{width:220px;font:18px/24px "NunitoSansBlack",sans-serif;color:#fff}.device_type_desktop .right-panel.series .items .item.episode:hover .episode-label-container .episode-label{color:#1663f4}.right-panel.player .player-panel{width:calc(100% - 440px)}.right-panel.player .player-panel .video-player{position:relative;width:100%;background-color:#121212;text-align:center}.right-panel.player .player-panel .video-player .placeholder{position:absolute}.right-panel.player .player-panel .video-player .placeholder,.right-panel.player .player-panel .video-player .poster,.right-panel.player .player-panel .video-player .video{display:block;width:1080px;height:608px;margin:0 auto}.right-panel.player .player-panel .video-player .schedule-disabled-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.right-panel.player .player-panel .video-player .schedule-disabled-container .schedule-disabled-message{position:absolute;width:100%;top:50%;margin-top:-20px;text-align:center;font:22px/22px "NunitoSansBlack",sans-serif;color:#fff}.right-panel.player .player-panel .video-player.fullscreen .poster,.right-panel.player .player-panel .video-player.fullscreen .video{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.right-panel.player .player-panel .current{margin:50px 80px}.right-panel.player .player-panel .current .channel-logo,.right-panel.player .player-panel .current .channel-logo-container{width:100px}.right-panel.player .player-panel .current .content-title{margin-top:20px;color:#121212;font:20px/27px "NunitoSansBlack",sans-serif;font-weight:700}.right-panel.player .player-panel .current .content-duration{color:#c1c1c1;font:12px/16px "NunitoSansSemiBold",sans-serif}.right-panel.player .player-panel .current .content-description-container{height:110px;overflow-y:hidden;transition:height .3s ease-in-out;padding-top:40px}.right-panel.player .player-panel .current .content-description-container.expanded{height:auto}.right-panel.player .player-panel .current .content-description{color:#121212;font:18px/24px "NunitoSansSemiBold",sans-serif;text-align:justify;height:100%}.right-panel.player .player-panel .current .buttons{width:100%;height:40px;text-align:left;margin:20px 0}.right-panel.player .player-panel .current .buttons .button{float:left;padding:0 20px;margin-top:10px;margin-right:15px;border-radius:4px;font:12px/32px "NunitoSansBlack",sans-serif}.right-panel.player .player-panel .current .buttons .button.favorite{background-color:#121212}.right-panel.player .player-panel .current .buttons .favorite-loading{width:30px;float:left}.right-panel.player .player-panel .related-contents,.right-panel.player .player-panel .schedule{margin-left:80px}.right-panel.series.player .row{position:relative;bottom:auto;left:auto;width:100%}.right-panel.series.player .player-panel{width:100%}.right-panel.series.player .items .item.episode .episode-label-container .episode-label{color:#c1c1c1}.device_type_desktop .right-panel.series.player .items .item.episode:hover .episode-label-container .episode-label{color:#1663f4}.channels-panel{position:fixed;width:440px;height:100vh;top:0;right:0;margin-left:0;background-color:#eee;overflow-y:auto;z-index:12}.channels-panel .row{margin-left:7px;width:430px;height:100%}.channels-panel .row .items .item{float:none}.channels-panel .row .items .item .preview-container,.channels-panel .row .items .item .preview-container .preview{width:100%}.visible{visibility:visible;opacity:1}.hidden{visibility:hidden;opacity:0}.gone{display:none}.modal-background{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.3);z-index:100}.modal-background.visible{display:block}#video-modals .modal-background{z-index:130}.modal{position:fixed;z-index:110;box-shadow:0 10px 10px -5px rgba(0,0,0,.2)}.modal.dialog{width:400px;height:200px;left:50%;top:50%;margin-left:-200px;margin-top:-100px;border-radius:20px;background-color:#fff;color:#000}.modal.dialog.hidden{bottom:-200px;transition:bottom .3s ease-in-out,visibility 0s .3s,opacity .3s linear}.modal.dialog.visible{bottom:0;transition:bottom .3s ease-in-out,opacity .3s linear}.modal.dialog .message{width:100%;height:100px;padding:0 10px;text-align:center;font-family:"gorditamedium",sans-serif;font-size:17px;display:table}.modal.dialog .message p{width:100%;display:table-cell;vertical-align:middle;text-align:center}.modal.dialog .input-container{margin:0 20px}.modal.dialog .input-container .input{width:100%;background-color:#fff;border:1px solid #c1c1c1;border-radius:3px;height:40px;padding:10px;margin-bottom:10px;font:20px/20px "NunitoSansLight",sans-serif}.modal.dialog.confirm,.modal.dialog.prompt{z-index:110}.modal.dialog.confirm .buttons,.modal.dialog.prompt .buttons{width:350px;margin-left:auto;margin-right:auto;padding:20px;margin-top:-10px}.modal.dialog.confirm .buttons .button,.modal.dialog.prompt .buttons .button{float:left;width:135px;margin-left:10px;margin-right:10px}.modal.dialog.alert{z-index:115}.modal.dialog.alert .buttons{width:100%;padding:20px}.modal.dialog.alert .buttons .button{width:220px;margin:0 auto}.modal.dialog.prompt .message{height:50px}.modal.dialog.prompt .loading{float:right;margin-top:-42px;margin-right:90px}.modal.dialog.prompt .loading .loading-image{width:25px;height:25px}.modal.dialog.toast{width:300px;height:60px;left:50%;top:auto;margin-left:-150px;border-radius:20px;z-index:200;color:#fff;background-color:#1663f4}.modal.dialog.toast.error{color:#fff;background-color:#d30000}.modal.dialog.toast.hidden{bottom:-80px}.modal.dialog.toast.visible{bottom:20px}.modal.dialog.toast .message{width:280px;height:60px;margin:0 auto;line-height:60px;font-size:12px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:600px){.modal.dialog.toast{width:400px;height:80px;margin-left:-200px;top:auto;bottom:20px}.modal.dialog.toast .message{width:380px;height:80px;line-height:80px;font-size:14px}}.page.account{width:100%;min-height:400px}.page.account .account-welcome{margin-top:200px;margin-left:283px;margin-bottom:50px;color:#121212;font:35px/47px "NunitoSansBlack",sans-serif;font-weight:700}.page.account .account-section{margin-top:50px;margin-left:283px}.page.account .account-section .account-section-title{color:#121212;font:20px/27px "NunitoSansBlack",sans-serif;font-weight:700}.page.account .account-section .account-section-content{margin-top:20px;color:#121212;font:14px/19px "NunitoSansSemiBold",sans-serif}.page.account .account-section .account-section-text{margin-top:10px;max-width:600px}.page.account .account-section .account-section-text-part-1{font:14px/19px "NunitoSansBlack",sans-serif}.page.account .account-section .account-section-text .account-edit{max-width:300px;display:block;color:#121212}.page.account .account-section .account-section-text .account-edit .account-edit-icon{margin-left:10px;width:16px;height:16px}.device_type_desktop .account-edit:hover{text-decoration:underline}.device_type_desktop .account-edit .account-edit-icon{visibility:hidden}.device_type_desktop .account-edit:hover .account-edit-icon{visibility:visible}.page.account .account-section .account-section-label{margin-top:10px;text-transform:uppercase;color:rgba(0,0,0,.5)}.page.account .account-section .account-section-value{font-weight:700;color:rgba(0,0,0,.8)}.page.account .account-section .account-section-text .sso-login-image{width:30px;margin-right:5px;float:left}.page.account .account-section .account-section-text .sso-login-label{line-height:30px}.page.account .buttons{margin-left:283px}.page.account .buttons .button{width:280px;height:60px;border-radius:5px;margin-top:20px}.page.account .buttons .button .text{font:20px/60px "NunitoSansBlack",sans-serif;font-weight:700}.page.account .buttons .logout .button{background-color:#1663f4}.page.account .buttons .unsubscribe .button{background-color:#121212}.page.account .buttons .unsubscribe .unsubscribe-cancelled .button,.page.account .buttons .unsubscribe .unsubscribe-refunded .button{background-color:green;padding-top:5px}.page.account .buttons .unsubscribe .unsubscribe-cancelled .button .text,.page.account .buttons .unsubscribe .unsubscribe-refunded .button .text{width:80%;margin-left:10%;text-transform:none;text-align:center;font:15px/15px "NunitoSansThin",sans-serif;font-weight:700}.page.account .buttons .unsubscribe .unsubscribe-cancelled .button .text.contact,.page.account .buttons .unsubscribe .unsubscribe-refunded .button .text.contact{width:100%;margin-left:0;text-transform:none;font:12px/20px "NunitoSansThin",sans-serif}.page.account .buttons .unsubscribe .loading{margin-left:115px}.page.account .buttons .unsubscribe .loading .loading-image{width:50px;height:50px}.page.account .welcome-terms-text{max-width:600px;color:rgba(0,0,0,.5);font:10px/12px "NunitoSansBold",sans-serif}.modal.customer.account{width:480px;left:50%;top:50%;margin-left:-240px;border-radius:10px;background-color:#fff;color:#000}.modal.customer.account.login{height:573px;margin-top:-285px}.modal.customer.account.register{height:700px;margin-top:-350px}.modal.customer.account.edit-name,.modal.customer.account.forgot-login,.modal.customer.account.forgot-password{height:500px;margin-top:-250px}.modal.customer.account.edit-login{height:450px;margin-top:-250px}.modal.customer.account.edit-password{height:573px;margin-top:-285px}.customer.account .logo-container{width:154px;margin:40px auto}.customer.account .logo-container .logo{width:154px}.customer.account .content-wrapper{width:264px;margin:0 auto}.customer.account .content-wrapper .title{margin-top:60px;color:#121212;font:14px/19px "NunitoSansBlack",sans-serif;font-weight:700;text-align:center}.customer.account .content-wrapper .label{color:#121212;font:14px/19px "NunitoSansBlack",sans-serif;font-weight:700;text-align:left}.customer.account .content-wrapper .infos{margin-top:10px;color:#c1c1c1;font:14px/19px "NunitoSansExtraBold",sans-serif;font-weight:700;text-align:left}.customer.account .content-wrapper .inputs{margin-top:30px}.customer.account .content-wrapper .input{width:100%;padding:5px;margin-top:20px;border:none;border-bottom:2px solid #121212;font:14px/19px "NunitoSansExtraBold",sans-serif}.customer.account .content-wrapper .input:-ms-input-placeholder,.customer.account .content-wrapper .input::-ms-input-placeholder,.customer.account .content-wrapper .input::placeholder{color:#c1c1c1;font:14px/19px "NunitoSansExtraBold",sans-serif}.customer.account .content-wrapper .input:focus{border-bottom:2px solid #1663f4}.customer.account .content-wrapper .input.error{border-bottom:2px solid #d30000}.customer.account .content-wrapper .form-error-message,.customer.account .content-wrapper .input-error-message{font:14px/19px "NunitoSansExtraBold",sans-serif;color:#d30000}.customer.account .content-wrapper .form-error-icon,.customer.account .content-wrapper .input-error-icon{width:14px;margin-top:5px;margin-right:5px}.customer.account .content-wrapper .form-error-message{margin-top:20px;text-align:center}.customer.account .content-wrapper .link{color:#121212;font:12px/20px "NunitoSansExtraBold",sans-serif}.customer.account .content-wrapper .link.forgot-password{float:right;margin-top:10px}.customer.account .content-wrapper .link.forgot-password a{color:#121212}.customer.account .content-wrapper .link.have-account,.customer.account .content-wrapper .link.no-account{margin-top:20px;text-align:center}.customer.account .content-wrapper .link.login,.customer.account .content-wrapper .link.register{color:#1663f4;margin-left:10px}.customer.account .content-wrapper .mandatory-fields{float:right;margin-top:10px;color:#121212;font:12px/20px "NunitoSansExtraBold",sans-serif}.customer.account .content-wrapper .button{clear:both;width:264px;height:60px;margin-top:50px;border-radius:5px;font:22px/60px "NunitoSansExtraBold",sans-serif}.customer.account .loading{width:40px;margin:10px auto}.customer.account .loading .loading-image{width:40px}.customer.account.password-edit{height:250px;margin-top:-125px;z-index:10}.customer.account.password-edit .buttons{width:320px;margin-left:auto;margin-right:auto;padding:20px}.customer.account.password-edit .buttons .button{float:left;width:135px;margin-left:10px;margin-right:10px}.customer.account.password-edit .message{height:50px}.customer.account.password-edit .loading{float:right;margin-top:-42px;margin-right:90px}.customer.account.password-edit .loading .loading-image{width:25px;height:25px}.service.infos{margin-left:680px}.service.infos.loading{height:100vh}.service.infos .page-title{margin-top:200px;font:35px/47px "NunitoSansBlack",sans-serif;font-weight:700}.service.infos .section{margin-top:40px}.service.infos .section .title{font:20px/27px "NunitoSansBlack",sans-serif;font-weight:700}.service.infos .section .text{margin-top:30px;font:14px/19px "NunitoSansSemiBold",sans-serif;max-width:800px}.service.infos .section .text .service-price,.service.infos .section .text a{color:#1663f4;cursor:pointer}.media-controls{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;background-color:rgba(0,0,0,.3)}.media-controls .media-control{position:absolute;cursor:pointer}.media-controls .media-control .image{width:100%;height:100%}.media-controls .media-control.fullscreen{right:2%;bottom:70px;width:40px;height:40px}.media-controls .media-control.settings{top:20px;right:2%;width:40px;height:40px}.media-controls .media-control.airplay,.media-controls .media-control.cast{top:20px;right:calc(2% + 70px);width:40px;height:40px}.media-controls .media-control.previous{top:50%;left:50%;margin-top:-15px;margin-left:-115px;width:30px;height:30px}.media-controls .media-control.next{top:50%;left:50%;margin-top:-15px;margin-left:85px;width:30px;height:30px}.media-controls .media-control.close{left:auto;right:20px;display:none}.media-controls .media-control.pause,.media-controls .media-control.play,.media-controls .media-control.stop{top:50%;left:50%;margin-top:-35px;margin-left:-35px;width:70px;height:70px}.media-controls .current-time,.media-controls .duration{position:absolute;color:#fff;bottom:45px;font-size:12px}.media-controls .current-time{left:2%}.media-controls .duration{right:2%}.media-controls .logo-container{position:absolute;margin:20px}.media-controls .logo-container .logo{width:100px}.media-control-muted-container{position:absolute;top:20px;left:50%;margin-left:-90px;width:180px;height:40px}.media-control-muted-container .media-control.muted{float:left;width:40px;height:40px}.media-control-muted-container .media-control.muted .image{width:100%;height:100%}.media-control-muted-container .text{margin-left:65px;color:#fff;text-align:left;font:16px/40px "ProximaNovaAltRegular",sans-serif}.playback-slider{position:absolute;left:0;bottom:20px;width:96%;height:20px;margin-left:2%;cursor:pointer}.playback-slider .playback-slider-indicator-handle{position:absolute;left:0;width:30px;height:30px;margin-top:-10px;margin-left:-10px;padding:10px 4px;cursor:pointer}.playback-slider .playback-slider-indicator{width:20px;height:20px;margin-left:-5px;background-color:#fff;border-radius:10px;border:5px solid hsla(0,0%,78%,.62);-webkit-background-clip:padding-box;background-clip:padding-box}.playback-slider .playback-status-container{background-color:#fff;width:100%;height:10px;margin-top:5px;border-radius:5px}.playback-slider .playback-status{background-color:#1663f4;width:0;height:10px;border-radius:5px}.playback-slider .playback-slider-frame-container{position:absolute;width:175px;height:100px;margin-left:-87px;margin-top:-110px;border-radius:5px}.playback-slider .playback-slider-frame-container.percentage-0{margin-left:0}.playback-slider .playback-slider-frame-container.percentage-10{margin-left:-43px}.playback-slider .playback-slider-frame-container.percentage-90{margin-left:-130px}.playback-slider .playback-slider-frame-container.percentage-100{margin-left:-175px}.playback-slider .playback-slider-frame{position:absolute;width:175px;height:100px;border-radius:5px;left:0}.playback-slider .playback-slider-frame-overlay{position:absolute;width:175px;height:100px;background-image:linear-gradient(180deg,rgba(18,18,18,0) 59%,#000);border-radius:5px}.playback-slider .playback-slider-frame-time{position:absolute;bottom:2px;width:100%;text-align:center;font:12px/16px "NunitoSansSemiBold",sans-serif;font-weight:700;color:#fff}.channel .media-controls .media-control.fullscreen{bottom:20px}.video-tracks-container{position:absolute;right:2%;top:75px;background-color:#fff;padding:10px;border-radius:15px;z-index:150}.video-tracks-container .video-tracks-label{font:20px/30px "ProximaNovaAltExtraBold",sans-serif;color:#000;text-align:center}.video-tracks-container .video-tracks{text-align:center}.video-tracks-container .video-tracks .video-track{width:100px;margin:5px auto;font:20px/25px "ProximaNovaAltExtraBold",sans-serif;color:#1663f4;border:2px solid #1663f4;border-radius:5px;cursor:pointer}.video-tracks-container .video-tracks .video-track.active{color:#fff;background-color:#1663f4}.device_type_desktop .video-tracks-container .video-tracks .video-track:hover{color:#fff;background-color:#c1c1c1;border:2px solid #c1c1c1}.video-player .zones{position:absolute;left:0;top:0;width:100%;height:100%}.video-player .zones .zone-left{position:absolute;left:0;top:0;width:30%;height:100%}.video-player .zones .zone-center{position:absolute;left:50%;top:50%;width:30%;height:30%;margin-left:-15%;margin-top:-10%;display:none}.video-player .zones .zone-right{position:absolute;right:0;top:0;width:30%;height:100%}.fullscreen .media-controls .media-control.previous{margin-top:-30px;margin-left:-180px;width:60px;height:60px}.fullscreen .media-controls .media-control.next{margin-top:-30px;margin-left:110px;width:60px;height:60px}.fullscreen .media-controls .media-control.pause,.fullscreen .media-controls .media-control.play,.fullscreen .media-controls .media-control.stop{margin-top:-60px;margin-left:-60px;width:100px;height:100px}.fullscreen .media-controls .media-control.fullscreen{right:20%}.channel .fullscreen .media-controls .media-control.fullscreen{right:2%}.fullscreen .media-controls .current-time{left:20%}.fullscreen .media-controls .duration{right:20%}.fullscreen .playback-slider{width:60%;margin-left:20%}.cookie-dialog{position:fixed;background-color:#fff;bottom:0;width:100%;border-top:1.5px solid rgba(0,0,0,.2)}.cookie-dialog.cookie-dialog-text{font:15px/15px "NunitoSansSemiBold",sans-serif}.cookie-dialog.default .cookie-dialog-text{float:left;margin:20px 10px}.cookie-dialog.advanced .cookie-dialog-text,.cookie-dialog.settings .cookie-dialog-text{margin:20px 50px;text-align:center}.cookie-dialog .cookie-dialog-buttons{text-align:center}.cookie-dialog .cookie-dialog-buttons .cookie-dialog-button{font:14px/40px "NunitoSansSemiBold",sans-serif;height:40px;margin:10px;background:rgba(0,0,0,.01);border:.5px solid rgba(0,0,0,.1);color:#555;text-align:center;border-radius:3px;cursor:pointer}.cookie-dialog .cookie-dialog-buttons .cookie-dialog-button:first-child{background:#1663f4;color:#fff}.cookie-dialog.default .cookie-dialog-buttons .cookie-dialog-button,.cookie-dialog.settings .cookie-dialog-buttons .cookie-dialog-button{float:right;width:40px}.cookie-dialog.advanced .cookie-dialog-buttons .cookie-dialog-button{width:300px;margin:10px auto}.cookie-type{font:14px/19px "NunitoSansSemiBold",sans-serif;margin:0 20px}.service.infos .cookie-type{margin:0}.cookie-type .cookie-type-details{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.cookie-type .cookie-type-details.expanded{max-height:500px}.cookie-type .cookie-type-label{font:16px/16px "NunitoSansSemiBold",sans-serif;cursor:pointer;font-weight:700;margin:20px 0}.cookie-type .cookie-type-description{margin:20px 0}.cookie-type .cookie-table{max-width:640px}.cookie-type .cookie-table tr td,.cookie-type .cookie-table tr th{text-align:left;border:1px solid #ccc;margin:0;padding:5px}.cookie-type .cookie-table tr th{font:14px/19px "NunitoSansBlack",sans-serif;font-weight:700}.cookie-type-chevron{cursor:pointer;float:right}.cookie-type-chevron:before{border-style:solid;border-width:.25em .25em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:.45em}.cookie-type-chevron.right:before{left:0;transform:rotate(45deg)}.cookie-type-chevron.bottom:before{top:0;transform:rotate(135deg)}.modal.devices-limit-reached-dialog{width:600px;height:auto;left:50%;top:10%;margin-left:-300px;border-radius:10px;background-color:#fff;color:#000;overflow:hidden}.modal.devices-limit-reached-dialog .title{text-align:center;font:20px/70px "ProximaNovaAltBlack",sans-serif}.modal.devices-limit-reached-dialog .message{width:80%;margin-left:10%;text-align:center;font:20px/24px "ProximaNovaAltSemiBold",sans-serif}.modal.devices-limit-reached-dialog .buttons{height:auto;width:200px;margin:40px auto}.modal.devices-limit-reached-dialog .buttons .confirm-button{width:200px;background-color:#1663f4;text-transform:uppercase}.modal.devices-limit-reached-dialog .buttons .confirm-button .text{text-transform:uppercase}.modal.devices-limit-reached-dialog .loading{display:none}.test{height:auto}.test .links{margin-top:10px;text-align:center}.test .links a{display:block}.test .button{width:300px;margin:10px auto}.modal.migration-replay-dialog{width:480px;left:50%;top:50%;margin-left:-240px;border-radius:10px;background-color:#fff;color:#000;height:500px;margin-top:-250px}.migration-replay .title{margin-top:50px;font:20px/30px "NunitoSansBlack",sans-serif;text-align:center}.migration-replay .message{margin-top:50px;margin-left:10%;width:80%;font:18px/25px "NunitoSansSemiBold",sans-serif}.migration-replay .button{clear:both;width:264px;height:60px;margin:50px auto;border-radius:5px;font:22px/60px "NunitoSansExtraBold",sans-serif;color:#fff}.testimonials{width:800px;margin:100px auto}.testimonials .testimonials-title{font:30px/60px "NunitoSansSemiBold",sans-serif;text-align:center;color:#121212}.testimonials .testimonials-container{margin-top:100px;text-align:center}.testimonials .testimonial{font:16px/40px "NunitoSansSemiBold",sans-serif;text-align:left;border-bottom:1px solid #c1c1c1;padding-bottom:40px}.testimonials .testimonial .testimonial-text{font:16px/20px "NunitoSansSemiBoldItalic",sans-serif}.testimonials .testimonial .testimonial-rating .testimonial-stars{width:100px;float:right}@media screen and (max-width:1919px){.service.infos{margin:0 40px}.service.infos .page-title{margin-top:100px}.top-menu{display:block;border-bottom:1px solid #c1c1c1;padding:10px;z-index:200}.top-menu.no-menu{z-index:201}.top-menu .menu-button-container{display:block;width:50px;height:50px}.top-menu .menu-button-container .menu-button{width:25px;margin-top:15px;margin-left:15px}.top-menu .menu-home{position:absolute;top:10px;width:100px;left:50%;margin-left:-50px}.top-menu .menu-home a img{width:100px}.left-menu{display:block;width:300px;margin-left:-300px;margin-top:60px;transition:margin-left .3s ease-in-out;z-index:200}.left-menu.expanded{margin-left:0}.left-menu .menu-home{display:none}.left-menu .menu-items{margin-top:100px}.footer{width:100%;margin:0}.footer .service-link{float:none;display:block;margin:20px auto;text-align:center}.footer .footer-mentions .footer-mention{margin-right:10px}.footer.with-menu-live{margin-left:-220px}.page.account,.page.welcome,.right-panel,.right-panel.series.player{margin-left:0}.channels-panel{z-index:150;padding-top:40px}.right-panel.series .row{bottom:100px;left:20%;width:80%}.right-panel.series .serie-header{left:20%;width:80%}.right-panel.series .row.content-lists .row-label,.right-panel.series .serie-header .serie-label{font:60px/60px "NunitoSansBlack",sans-serif}}@media screen and (max-width:1370px){.top-menu .menu-live-button-container{display:block;width:50px;height:50px}.top-menu .menu-live-button-container .menu-live-button{width:25px;margin-top:15px;margin-right:15px}.channels-panel{right:-440px;transition:right .3s ease-in-out}.channels-panel.expanded{right:0}.right-panel.player .player-panel{width:100%}.footer.with-menu-live{margin-left:0}}@media screen and (max-width:1080px){.right-panel.player .player-panel .video-player .placeholder,.right-panel.player .player-panel .video-player .poster,.right-panel.player .player-panel .video-player .video{width:100%;height:auto;margin:0}.page.account .account-section,.page.account .account-welcome,.page.account .buttons{margin:50px}.replay-tabs{margin-top:50px;margin-left:60px}.replay-tabs .replay-tab{margin-left:0;margin-right:15px;font:20px/20px "NunitoSansSemiBold",sans-serif}.right-panel.replay .rows{margin-left:60px;padding-top:20px}.right-panel.series .row{bottom:100px;left:20px;width:100%}.right-panel.series .serie-header{left:20px;width:100%}.right-panel.series .row.content-lists .row-label,.right-panel.series .serie-header .serie-label{font:30px/30px "NunitoSansBlack",sans-serif}.right-panel.series .serie-header .season-tabs{height:40px}.right-panel.series .serie-header .season-tabs .season-tab{font:20px/20px "NunitoSansSemiBold",sans-serif}.media-controls .media-control.fullscreen{bottom:70px;width:30px;height:30px}.media-controls .media-control.airplay,.media-controls .media-control.cast,.media-controls .media-control.settings{width:30px;height:30px}.fullscreen .media-controls .media-control.previous,.media-controls .media-control.previous{margin-top:-10px;margin-left:-80px;width:20px;height:20px}.fullscreen .media-controls .media-control.next,.media-controls .media-control.next{margin-top:-10px;margin-left:50px;width:20px;height:20px}.fullscreen .media-controls .media-control.pause,.fullscreen .media-controls .media-control.play,.fullscreen .media-controls .media-control.stop,.media-controls .media-control.pause,.media-controls .media-control.play,.media-controls .media-control.stop{margin-top:-25px;margin-left:-25px;width:50px;height:50px}.media-controls .current-time{left:5%}.media-controls .duration,.media-controls .media-control.fullscreen,.media-controls .media-control.settings,.video-tracks-container{right:5%}.media-controls .media-control.airplay,.media-controls .media-control.cast{right:calc(5% + 50px)}.video-tracks-container{top:65px}.media-controls .logo-container{margin:10px}.media-controls .logo-container .logo{width:70px}.playback-slider{width:90%;margin-left:5%}.row.landscape .items .item,.row.portrait .items .item{margin-right:20px}}@media screen and (max-width:800px){.service.infos .page-title{margin-top:50px;font:25px/30px "NunitoSansBlack",sans-serif}.service.infos .service-prices .service-price{margin:0 20px;text-align:center}.splashscreen .loading.center{margin-top:50px;margin-left:-25px;width:50px;height:50px}.splashscreen .loading.center .loading-image{width:50px;height:50px}.modal.customer.account{width:320px;margin-left:-160px;border-radius:10px}.right-panel.player .player-panel .current{margin:30px}.replay-tabs,.right-panel.player .player-panel .related-contents,.right-panel.player .player-panel .schedule{margin-left:30px}.replay-tabs{margin-top:25px}.right-panel.replay .rows{margin-left:30px}.row .items{margin-top:10px}.row.landscape .items .item,.row.portrait .items .item{margin-right:20px;margin-left:0}.row.portrait .items .item{width:210px}.row.portrait .items .item .preview-container{margin-left:0}.msisdn-choice .msisdn-legal-text{width:100%}.testimonials{width:100%;margin:40px auto}.testimonials .testimonials-title{margin-top:50px;font:25px/30px "NunitoSansBlack",sans-serif}.testimonials .testimonials-container{margin-top:20px}.testimonials .testimonial{margin:0 20px;text-align:center}.service.infos .csa-contents{width:90%;margin:0 5%}.service.infos .csa-contents .csa-content,.service.infos .csa-contents .csa-content .video-player,.service.infos .csa-contents .csa-content .video-player .video{width:100%}}@media screen and (max-width:500px){.service.infos{margin:0 20px 20px}.service.infos .service-prices{margin-top:25px}.service.infos .service-prices .service-price{line-height:25px}.top-menu{height:50px;padding:5px}.top-menu .menu-home{width:70px;margin-left:-35px;top:12px}.top-menu .menu-home a img{width:70px}.top-menu .menu-button-container,.top-menu .menu-live-button-container{width:30px;height:30px}.top-menu .menu-button-container .menu-button,.top-menu .menu-live-button-container .menu-live-button{width:20px;margin-top:15px}.top-menu .menu-button-container .menu-button{margin-left:15px}.top-menu .menu-live-button-container .menu-live-button{margin-right:15px}.left-menu{margin-top:50px}.footer{width:100%;background-color:#1c1c1c;color:#fff}.footer .service-link .service-text{color:#fff;font:15px/15px "NunitoSansSemiBold",sans-serif}.footer .footer-mentions .footer-mention{color:#fff}.footer .footer-mentions .footer-mention,.footer .service-link .service-text{font:12px/16px "NunitoSansSemiBold",sans-serif}.rows{margin-top:30px;margin-left:20px}.row.landscape .arrow{height:230px}.right-panel.home .rows .row:first-child.loading,.row.landscape{height:250px}.row.landscape .row-label{margin-left:0}.row.landscape .items .item{width:275px;height:210px;margin:5px 0 10px 15px}.row.landscape .items .item .preview-container{width:265px;height:175px}.row.landscape .items .item .preview{width:311px;height:175px;margin-left:-25px}.row.landscape .items .item .favorite-container{right:15px}.row.landscape .items .item .progress-container{top:165px;width:250px}.row.landscape .items .item .label-container{top:180px;width:250px}.row.landscape .items .item .play-button-container{margin-top:-40px}.row.landscape .items .item .expiration-date-container,.row.landscape .items .item.portrait .seasons-count-container,.row.landscape .items .item .schedule-time-container{top:200px;margin-left:0}.row.landscape .items .item.episode .episode-label-container,.row.landscape .items .item.episode .label-container{top:200px}.row.landscape.channels .arrow{height:265px}.right-panel.home .rows .row:first-child.loading .items .item,.row.landscape.channels .items .item{width:320px;height:210px;margin:5px 10px 15px 0}.row.landscape.channels .items .item .preview{width:320px;height:180px}.row.landscape.channels .items .item .progress-container{top:170px;width:320px}.row.landscape.channels .items .item .label-container{top:190px}.row.landscape.channels .items .item .expiration-date-container,.row.landscape.channels .items .item.portrait .seasons-count-container,.row.landscape.channels .items .item .schedule-time-container{top:210px;margin-left:0}.row.landscape.channels .items .item.episode .episode-label-container{top:190px}.row.landscape.channels .items .item.episode .label-container{top:210px}.row.portrait .items .item,.row.portrait .items .item.portrait{width:130px;height:230px;margin-right:20px;padding-top:0}.row.portrait .items .item.portrait .preview-container,.row.portrait .items .item .preview-container{width:130px;height:187px;border-radius:5px;margin:0}.row.portrait .items .item .preview{width:338px;height:190px;margin-left:-105px}.row.portrait .items .item.portrait .preview{width:130px;height:190px}.row.portrait .items .item .label-container{top:195px;width:120px;margin-left:0}.row.portrait .items .item .play-button-container{width:25px;height:25px;margin-left:-12px;margin-top:-30px}.row.portrait .items .item .play-button-container .play-button{width:25px;height:25px;margin-left:0}.row.portrait .items .item .favorite-container{top:-27px;right:-10px}.row{height:270px}.row.portrait .items .item .expiration-date-container,.row.portrait .items .item.portrait .seasons-count-container,.row.portrait .items .item .schedule-time-container{top:210px;margin-left:0}.row .items .item .expiration-date-container .expiration-date-label,.row .items .item.portrait .seasons-count-container .seasons-count,.row .items .item .schedule-time-container .schedule-time-label{font:12px/12px "NunitoSansRegular",sans-serif}.row.portrait .items .item.episode .episode-label-container{top:190px}.row .items .item.episode .episode-label-container .episode-label{font:14px/20px "NunitoSansBlack",sans-serif}.row.portrait .items .item.episode .label-container{top:210px}.row .items .item .expiration-date-container .expiration-date-timer{width:10px;height:10px}.channels-panel .row .items .items-container{margin-left:20px}.channels-panel .right-panel.home .rows .row:first-child.loading .items .item,.channels-panel .row.landscape.channels .items .item{width:265px;height:195px;margin:5px 0 10px 15px}.channels-panel .row.landscape.channels .items .item .preview-container{width:250px;height:175px}.channels-panel .row.landscape.channels .items .item .preview{width:311px;height:175px;margin-left:-30px}.channels-panel .row.landscape.channels .items .item .label-container{top:180px;width:250px}.channels-panel .row.landscape.channels .items .item .progress-container{top:165px;width:250px}.modal.dialog{width:300px;height:150px;left:50%;top:50%;margin-left:-150px;margin-top:-75px;border-radius:20px;background-color:#fff;color:#000}.modal.dialog .message{height:75px}.modal.dialog.confirm .buttons .button,.modal.dialog.prompt .buttons .button{width:110px}.modal.dialog .input-container .input{height:30px;padding:10px;margin-bottom:5px}.button{border-radius:3px;font:16px/40px "NunitoSansExtraBold",sans-serif}.right-panel{margin-bottom:20px}.right-panel.player .player-panel .current{margin:20px}.right-panel.player .player-panel .current .content-description{font:16px/20px "NunitoSansSemiBold",sans-serif;margin:10px 0}.right-panel.player .player-panel .related-contents,.right-panel.player .player-panel .schedule{margin-left:20px}.right-panel.series{margin-bottom:0}.right-panel.series .serie-header{bottom:370px}.page.account .account-section,.page.account .account-welcome{margin:30px}.page.account .account-welcome{font:25px/34px "NunitoSansBlack",sans-serif}.page.account .account-section{font:18px/24px "NunitoSansBlack",sans-serif}.page.account .buttons{width:300px;margin:0 auto}.page.account .buttons .button{width:180px;height:40px;margin:0 auto;border-radius:3px}.page.account .buttons .button .text{font:13px/40px "NunitoSansBlack",sans-serif}.page.account .buttons .unsubscribe .loading{width:50px;margin:10px auto}.page.account .buttons .unsubscribe .unsubscribe-cancelled .button,.page.account .buttons .unsubscribe .unsubscribe-refunded .button{width:300px;height:60px}.page.account .buttons .unsubscribe .unsubscribe-cancelled .button .text,.page.account .buttons .unsubscribe .unsubscribe-refunded .button .text{font:15px/15px "NunitoSansThin",sans-serif}.page.account .buttons .unsubscribe .unsubscribe-cancelled .button .text.contact,.page.account .buttons .unsubscribe .unsubscribe-refunded .button .text.contact{font:12px/20px "NunitoSansThin",sans-serif}.channels-panel{width:320px}.channels-panel .row{margin:0;width:320px}.channels-panel .row .items .item{width:280px;margin-left:20px}.channels-panel .row.landscape .items .item .progress-container{width:280px}.replay-tabs{margin-top:20px;margin-left:20px}.replay-tabs .replay-tab{margin-right:10px;font:16px/16px "NunitoSansSemiBold",sans-serif}.right-panel.replay .rows{margin-left:20px;padding-top:20px}.cookie-type .cookie-table{width:300px}}@media screen and (max-width:370px){.right-panel.home .rows .row:first-child.loading .items .item,.row.landscape .items .item{width:260px;height:190px;margin:5px 10px 15px 0}.row.landscape .items .item .preview-container{width:250px;height:155px}.row.landscape .items .item .preview{width:260px;height:155px;margin-left:-5px}.row.landscape .items .item .progress-container{top:147px;width:280px}.row.landscape .items .item .label-container{top:160px}.row.landscape .items .item .expiration-date-container,.row.landscape .items .item.portrait .seasons-count-container,.row.landscape .items .item .schedule-time-container{top:175px}.row.landscape .items .item.episode .episode-label-container{top:160px}.row.landscape .items .item.episode .label-container{top:175px}.row.portrait .items .item,.row.portrait .items .item.portrait{margin-right:10px}}@media (min-aspect-ratio:229/108){.right-panel.series .image-fader-image,.right-panel.series .series-background-image{width:auto;height:100%;width:100%;height:auto}}.landing-home .top-menu{display:flex}.landing-home .top-menu .menu-home{margin-left:0;top:12px;left:20px}.landing-home .top-menu .menu-button-container{display:none}.landing-home .top-menu .menu-items{position:absolute;right:20px;top:20px;visibility:visible;display:flex;flex-direction:row}.landing-home .top-menu .menu-item-login a,.landing-home .top-menu .menu-item-subscribe a{color:#121212;margin-left:20px;font:18px/24px "NunitoSansSemiBold",sans-serif;font-weight:700}@media screen and (max-width:400px){.landing-home .top-menu .menu-items{right:10px;top:12px}.landing-home .top-menu .menu-item-login a,.landing-home .top-menu .menu-item-subscribe a{margin-left:10px;font:14px/20px "NunitoSansSemiBold",sans-serif}}.landing-home{position:absolute;width:100%;left:0;top:0;z-index:15;background-color:#fff}.landing-title{display:flex;justify-content:center;flex-direction:row;margin:50px 0 0;padding:50px 0}.landing-title .landing-title-left{display:flex;flex-direction:column;justify-content:center}.landing-title .main-text{color:#121212;font:30px/40px "NunitoSansBlack",sans-serif;margin:0 0 20px;max-width:480px;text-transform:uppercase}.landing-title .secondary-text{color:#868686;font:25px/35px "NunitoSansSemiBold",sans-serif;margin:0 0 20px;max-width:555px}.landing-title .landing-title-discover{color:#fff;background:#1663f4;font:25px/25px "NunitoSansBlack",sans-serif;text-transform:uppercase;padding:25px 30px;border-radius:4px;border:none;cursor:pointer;box-sizing:border-box;transition:all .3s ease-in-out}.device_type_desktop .landing-title .landing-title-discover:hover{transform:scale(1.05)}@media screen and (max-width:450px){.landing-title .landing-title-discover{font:18px/18px "NunitoSansBlack",sans-serif;padding:18px}}.offers{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:20px}.offers .main-text{color:#121212;font:30px/40px "NunitoSansBlack",sans-serif;padding:50px 0;text-transform:uppercase}.offers .offers-dialogs{display:flex;flex-direction:row;justify-content:center;background:#1663f4;border-radius:10px;padding:0;height:360px;margin:50px 0 150px}.offers .offers-dialogs .offer{text-align:center;padding:30px 25px}.offers .offers-dialogs .offer .offer-price-container{display:flex;flex-direction:column;align-items:center}.offers .offers-dialogs .offer .offer-price-container .offer-price{margin-top:5px;color:#fff;font:12px/12px "Calibri",sans-serif;font-weight:700;letter-spacing:1px}.offers .offers-dialogs .offer .offer-title{font:30px/40px "NunitoSansBlack",sans-serif;color:#fff;margin:0 0 20px}.offers .offers-dialogs .offer .offer-description{font:16px/20px "NunitoSansSemiBold",sans-serif;margin:0 0 20px;color:#fff}.offers .offers-dialogs div .offer-price-button{font:25px/60px "Arial",sans-serif;color:#000;display:block;text-align:center;width:280px;height:60px;background:#fff;border-radius:4px;transition:all .3s ease-in-out;cursor:pointer}.device_type_desktop .offers .offers-dialogs div .offer-price-button:hover{transform:scale(1.05)}.offers .offers-dialogs .offer.offer-main{background:#fff;border-radius:10px;margin:60px 0 0;height:330px;box-shadow:0 0 30px 20px rgba(0,0,0,.1)}.offers .offers-dialogs .offer.offer-main .offer-description,.offers .offers-dialogs .offer.offer-main .offer-price-container .offer-price,.offers .offers-dialogs .offer.offer-main .offer-title{color:#000}.offers .offers-dialogs .offer.offer-main div .offer-price-button{color:#fff;background:#1663f4}.offer-terms-text{padding:30px 0 0 20px;width:100%;color:#fff}.offer-terms-text a{color:#121212;color:#000;font-weight:700}.offers .offers-dialogs .offer.offer-main .offer-terms-text{color:#121212}.offers .offers-dialogs .offer.offer-main .offer-terms-text a{color:#2273c4}@media screen and (max-width:800px){.offer-terms-text{padding:30px 0 0;text-align:center}}.landing-section.kids{display:flex;justify-content:center;flex-direction:row;padding:50px 0;background:#f5f5f5}.landing-section.kids .section-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.landing-section.kids .section-right .main-text{color:#121212;font:30px/40px "NunitoSansBlack",sans-serif;margin:0 0 40px;text-align:right;max-width:480px;text-transform:uppercase}.landing-section.kids .section-right .secondary-text{color:#868686;font:25px/30px "NunitoSansSemiBold",sans-serif;margin:0 0 80px;text-align:right;max-width:480px}.landing-section.kids .section-right .logos{text-align:right}.landing-section.kids .section-right .logos img{display:inline;padding:10px;vertical-align:middle}.landing-section.music{display:flex;justify-content:center;flex-direction:row;padding:50px 0}.landing-section.music .section-left{display:flex;flex-direction:column;justify-content:center}.landing-section.music .section-left .main-text{color:#121212;font:30px/40px "NunitoSansBlack",sans-serif;margin:0 0 40px;text-align:left;max-width:580px;text-transform:uppercase}.landing-section.music .section-left .secondary-text{color:#868686;font:25px/30px "NunitoSansSemiBold",sans-serif;margin:0 0 80px;text-align:left;max-width:580px}.landing-section.music .section-left .logos{text-align:left}.landing-section.music .section-left .logos img{display:inline;padding:0 10px;vertical-align:middle}.landing-section.films{display:flex;justify-content:center;flex-direction:row;padding:50px 0;background:#f5f5f5}.landing-section.films .section-right{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.landing-section.films .section-right .main-text{color:#121212;font:30px/40px "NunitoSansBlack",sans-serif;margin:0 0 40px;text-align:right;max-width:700px;text-transform:uppercase}.landing-section.films .section-right .secondary-text{color:#868686;font:25px/30px "NunitoSansSemiBold",sans-serif;margin:0 0 80px;text-align:right;max-width:700px}.landing-section.films .section-right .logos{text-align:right}.landing-section.films .section-right .logos img{display:inline;padding:0 10px;vertical-align:middle}.landing-section.apps{display:flex;justify-content:center;flex-direction:row;padding:50px 0}.landing-section.apps .section-left{display:flex;flex-direction:column;justify-content:center}.landing-section.apps .section-left .main-text{color:#121212;font:30px/40px "NunitoSansBlack",sans-serif;margin:0 0 40px;text-align:left;max-width:570px;text-transform:uppercase}.landing-section.apps .section-left .secondary-text{color:#868686;font:25px/30px "NunitoSansSemiBold",sans-serif;margin:0 0 80px;text-align:left;max-width:570px}.landing-section.apps .store-badges .store-badge{width:200px;margin:0 10px 0 0}#mentions{font:18px/18px "NunitoSansSemiBold",sans-serif;margin:20px}@media screen and (max-width:1930px){.landing-title{margin:30px 0 0;padding:10px 2% 50px}.landing-title,.landing-title .landing-title-left{display:flex;justify-content:center;align-items:center;flex-direction:column}.landing-title .landing-title-left{padding:0 2% 50px}.landing-title .main-text{text-align:center;font:25px/35px "NunitoSansBlack",sans-serif}.landing-title .secondary-text{text-align:center;font:20px/25px "NunitoSansSemiBold",sans-serif}.landing-title-right{padding:0 2%}.landing-title-right .image{width:100%}.offers{padding:0 2%}.offers .main-text{text-align:center;font:25px/35px "NunitoSansBlack",sans-serif;padding:0}.offers .offers-dialogs{width:1540px}.landing-section.kids{align-items:center;flex-direction:column;padding:50px 0;background:#f5f5f5}.landing-section.kids .section-left{padding:0 2%}.landing-section.kids .section-left img{width:95%}.landing-section.kids .section-right{align-items:center}.landing-section.kids .section-right .main-text{color:#121212;font:25px/35px "NunitoSansBlack",sans-serif;margin:0 0 20px;padding:0 2%;text-align:center;text-transform:uppercase}.landing-section.kids .section-right .secondary-text{color:#868686;font:20px/25px "NunitoSansSemiBold",sans-serif;margin:0 0 40px;padding:0 2%;text-align:center}.landing-section.kids .section-right .logos{text-align:center}.landing-section.kids .section-right .logos img{display:inline;padding:10px;width:150px}.landing-section.music{align-items:center;flex-direction:column;padding:50px 0;background:#fff}.landing-section.music .section-right{padding:0 2%}.landing-section.music .section-right img{width:95%;margin:10px 0 0}.landing-section.music .section-left{align-items:center}.landing-section.music .section-left .main-text{color:#121212;font:25px/35px "NunitoSansBlack",sans-serif;margin:0 0 20px;padding:0 2%;text-align:center;text-transform:uppercase}.landing-section.music .section-left .secondary-text{color:#868686;font:20px/25px "NunitoSansSemiBold",sans-serif;margin:0 0 40px;padding:0 2%;text-align:center}.landing-section.music .section-left .logos{text-align:center}.landing-section.music .section-left .logos img{display:inline;padding:5px 10px;width:100px}.landing-section.films{align-items:center;flex-direction:column;padding:50px 0;background:#f5f5f5}.landing-section.films .section-left{padding:0 2%}.landing-section.films .section-left img{width:95%}.landing-section.films .section-right{align-items:center}.landing-section.films .section-right .main-text{color:#121212;font:25px/35px "NunitoSansBlack",sans-serif;margin:0 0 20px;padding:0 2%;text-align:center;text-transform:uppercase}.landing-section.films .section-right .secondary-text{color:#868686;font:20px/25px "NunitoSansSemiBold",sans-serif;margin:0 0 40px;padding:2% 0;text-align:center}.landing-section.films .section-right .logos{text-align:center}.landing-section.films .section-right .logos img{display:inline;padding:0 10px;width:100px}.landing-section.apps{align-items:center;flex-direction:column;padding:50px 0;background:#fff}.landing-section.apps .section-right{padding:0 2%;margin:40px 0 0}.landing-section.apps .section-right img{width:95%}.landing-section.apps .section-left .main-text{color:#121212;font:25px/35px "NunitoSansBlack",sans-serif;margin:0 0 20px;padding:0 2%;text-align:center;text-transform:uppercase}.landing-section.apps .section-left .secondary-text{color:#868686;font:20px/25px "NunitoSansSemiBold",sans-serif;margin:0 0 20px;padding:0 2%;text-align:center}.landing-section.apps .store-badges{text-align:center;margin:0 0 40px;display:contents}.landing-section.apps .store-badges a img{width:200px;margin:0 10px 10px}}@media screen and (max-width:1545px){.offers .offers-dialogs{display:flex;flex-direction:column;justify-content:center;background:#1663f4;border-radius:10px;padding:40px;height:auto;margin:50px 0 150px;width:auto;box-sizing:border-box}.offers .offers-dialogs .offer.offer-main{margin:60px 0;height:auto}}@media screen and (max-width:420px){.landing-section.apps .store-badges .store-badge{width:150px;margin:0 0 10px}}@media screen and (max-width:400px){.offers .offers-dialogs{display:flex;flex-direction:column;justify-content:center;background:#1663f4;border-radius:10px;padding:0;height:auto;margin:50px 0 150px;width:100%;box-sizing:border-box}.offers .offers-dialogs .offer.offer-main{width:295px;margin:0 auto}}.landing-home .footer{width:100%;background-color:#1c1c1c;color:#fff}.landing-home .footer .service-link .service-text{color:#fff;font:15px/15px "NunitoSansSemiBold",sans-serif}.landing-home .footer .footer-mentions .footer-mention{color:#fff}.landing-home .footer .footer-mentions .footer-mention a{color:#a7bdf4}@media screen and (max-width:400px){.landing-home .footer .footer-mentions .footer-mention,.landing-home .footer .service-link .service-text{font:12px/16px "NunitoSansSemiBold",sans-serif}}