@font-face{font-family:VivoTypeBold;src:local('Arial');src:url('/fonts/VivoTypeBold.otf') format('opentype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:VivoTypeRegular;src:local('Arial');src:url('/fonts/VivoTypeRegular.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:VivoTypeLight;src:local('Arial');src:url('/fonts/VivoTypeLight.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype')}.ctn-carrinho{width:960px;margin:0 auto}.ctn-carrinho *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ctn-carrinho .breadcrumb{width:100%;height:28px;background:#e2e5e8;margin-bottom:22px;border-radius:6px;border:1px solid #c1c8cf}.ctn-carrinho .mg40{margin:40px 30px!important}.ctn-carrinho .box{background:#e2e5e8;border-radius:6px;border:1px solid #c1c8cf}.ctn-carrinho .box header{margin:13px 0 20px 25px}.ctn-carrinho .box header h2{font-family:VivoTypeBold!important;font-size:23px;color:#333;margin-bottom:10px}.ctn-carrinho .box header .divisor-title{width:222px;height:1px;background:url(../Content/images/divisor-title.png) no-repeat 0 0;opacity:.15;margin-bottom:5px}.ctn-carrinho .box header .carrinho-cadastro .box-buy{margin-bottom:20px}.ctn-carrinho .box header .carrinho-cadastro .box-buy header h2{margin-bottom:5px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box h3{margin-bottom:15px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box p{color:#636466;margin:0 0 10px 20px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box label{margin:0 0 0 20px;font-size:15px;color:#636466}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .label-fake-select{position:relative}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .label-fake-select select{font-family:VivoTypeBold;padding:0 0 0 3px;margin:0 0 0 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b1b3b6;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;width:108px;height:24px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .label-fake-select select#sel-paid-points{width:185px;margin:initial}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .label-fake-select .rounded-input{width:110px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .label-fake-select:after{content:'<>';font:11px "Consolas",monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin-y:6px;-moz-transform-origin:6px;-ms-transform-origin-y:6px;right:1px;top:5px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .price{color:#8d3caf}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .price em{font-family:VivoTypeBold!important}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .bx-wrapper{width:660px;height:105px;max-width:none}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .bx-wrapper .bx-viewport{height:105px!important}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item{position:relative;height:105px;border:2px solid #fff;border-radius:5px;padding-top:30px;cursor:pointer}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item:first-child .slider-item-container .slider-divisor{display:none}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item.selected-item{border:2px solid #f8931d}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-offer{font-size:12px;background-color:#8d3caf;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;top:0;padding:1px;width:100%}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-offer::after{content:"";position:absolute;top:100%;border-width:5px;border-style:solid;border-color:#8d3caf transparent transparent transparent;margin-left:26px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container{width:134px;height:70px;margin-top:3px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container input[type=checkbox]{position:absolute;left:5px;top:46px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container img{margin:0 auto}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container .img-fade{filter:alpha(opacity=30);opacity:.3}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container .slider-divisor{width:1px;height:105px;background-color:#000;opacity:.15;position:absolute;left:-1px;top:6px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container p{color:#8d3caf;font-size:12px;letter-spacing:-1px;margin:10px 0 0 20px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container p span{font-family:VivoTypeBold!important}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container p .price-1{font-size:27px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box .slider-container .slider-item .slider-item-container p .price-2{font-size:15px}.ctn-carrinho .box header .carrinho-cadastro .box-buy .inner-box ul{margin-bottom:30px}.ctn-carrinho .box header .carrinho-cadastro #summary-alacarte-name-36,.ctn-carrinho .box header .carrinho-cadastro #summary-alacarte-name-22,.ctn-carrinho .box header .carrinho-cadastro #summary-extra-points-name{margin:-4px 0 0 6px}.ctn-carrinho .box header .carrinho-cadastro .box-selected{font-family:VivoTypeRegular!important}.ctn-carrinho .box header .carrinho-cadastro .box-selected .region-offer{margin:20px 39px 0 39px;color:#8d3caf;font-size:17px;text-align:center}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item{min-height:90px;position:relative;margin-left:42px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item.amazon-fox-promo{margin-top:-7px;min-height:40px;margin-left:0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item.amazon-fox-promo .btn-remove{position:absolute;right:10px;top:0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item.amazon-fox-promo h4{margin:0 0 0 6px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .selected-alacarte{padding-top:0;margin:-4px 0 0 6px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item.hidden{display:none}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item.home-assist-item{min-height:40px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .btn-remove{position:absolute;right:10px;top:0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item h4{margin:20px 0 0 6px;padding-top:6px;min-height:40px;font-size:15px;color:#333}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container{padding-left:6px;margin:0 0 20px 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .netflix-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .netflix-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .netflix-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .netflix-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .netflix-hbo-max-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .netflix-hbo-max-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .netflix-hbo-max-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .netflix-hbo-max-image{width:100px;margin:5px 0 2px 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .disney-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .disney-image{width:90px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .netflix-hbo-max-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .netflix-hbo-max-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .netflix-hbo-max-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .netflix-hbo-max-image{width:110px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .vivo-play-app-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .vivo-play-app-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .vivo-play-app-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .vivo-play-app-image{width:120px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .summary-netflix,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .summary-netflix,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .summary-netflix,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .summary-netflix,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .summary-vivo-play-app,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .summary-vivo-play-app,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .summary-vivo-play-app,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .summary-vivo-play-app{margin-bottom:15px;color:#636466;font-size:13px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-container .summary-vivo-play-app,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-disney-container .summary-vivo-play-app,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-netflix-hbo-max-container .summary-vivo-play-app,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-vivo-play-app-container .summary-vivo-play-app{margin-top:5px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-globoplay-container,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-amazon-prime-container{padding-left:0;margin:0 0 5px 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-globoplay-container .amazon-prime-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-amazon-prime-container .amazon-prime-image{margin:0 0 5px 0;width:80px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-globoplay-container .globoplay-image,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-amazon-prime-container .globoplay-image{width:110px;margin:0 0 10px 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-globoplay-container .included-in-package,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .summary-amazon-prime-container .included-in-package{margin-bottom:15px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .sva-included{color:#636466;font-size:15px;margin:-8px 0 12px 6px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .open-modal-sva{cursor:pointer}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .open-modal-sva:hover{font-weight:bold}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .plano-tel-reg{color:#636466;cursor:pointer;font-size:15px;margin:-8px 0 12px 6px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .promotion{font-size:13px;color:#333}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item p{color:#636466;font-size:15px;margin:0 0 10px 7px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item p .price-por{color:#8d3caf}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item p .price-por strong{font-family:VivoTypeBold!important}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item p .price-de{text-decoration:line-through}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item p .price-de strong{font-family:VivoTypeBold!important}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .promo-hbo{font-size:10px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .divisor{width:192px;height:1px;background:url(../Content/images/divisor.png) no-repeat 0 0;opacity:.15;bottom:0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .channel-info,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .tv-digital-info{color:#636466;position:relative;margin-left:6px;font-size:13px;min-height:34px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .channel-info{padding:8px 0 12px 0;cursor:pointer}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .tv-digital-info{padding:8px 0 3px 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .channel-info:hover{font-weight:bold}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-item .item-obs{font-size:11px;margin:10px 0 10px 6px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total{margin-top:40px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total h3{font-size:24px;color:#333;font-family:VivoTypeBold!important;margin:0 0 15px 12px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total p{color:#636466;font-size:17px;margin:0 0 10px 12px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total p .price-por{color:#8d3caf;font-size:19px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total p .price-por strong{font-family:VivoTypeBold!important;font-size:21px}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total p .price-de{text-decoration:line-through}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total p .price-de strong{font-family:VivoTypeBold!important}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total .total-obs,.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total .home-assist-disclaimer{font-size:11px;text-align:center;margin:20px 0 0 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total .home-assist-disclaimer{margin:20px 8px 0}.ctn-carrinho .box header .carrinho-cadastro .box-selected .choice-total .home-assist-disclaimer.hide{display:none}.ctn-carrinho .box header .carrinho-cadastro .column-1{width:670px;float:left}.ctn-carrinho .box header .carrinho-cadastro .column-1 .overlay-phone{float:left}.ctn-carrinho .box header .carrinho-cadastro .column-1 .option-overlay-phone{margin-left:95px}.ctn-carrinho .box header .carrinho-cadastro .column-2{width:276px;float:right}.ctn-carrinho .box header .carrinho-cadastro .column-2 .btn-finalizar-cadastro{cursor:pointer;margin:15px 0 0 42px}.ctn-carrinho .box header .carrinho-cadastro .column-2 .buttom-pre-sale{height:35px;border-radius:19px;border:0;font-size:18px;color:#fff;padding:0 10px;background:linear-gradient(1deg,#f78d1b,#f78d1b,#fab225);cursor:pointer;margin:15px 0 0 42px}.ctn-carrinho .box header .carrinho-cadastro .column-2 header{margin-left:0;text-align:center}.ctn-carrinho .box header .carrinho-cadastro .info-nav{clear:both;font-family:VivoTypeRegular!important;color:#636466;overflow:auto}.ctn-carrinho .box header .carrinho-cadastro .info-nav .form-obs{font-size:12px;margin:8px 0 0 30px}.ctn-carrinho .box header .carrinho-cadastro .info-nav h2{font-size:21px;color:#8d3caf;margin:30px 0 30px 30px}.ctn-carrinho .box header .carrinho-cadastro .info-nav label{display:block;margin:0 0 10px 30px}.ctn-carrinho .box header .carrinho-cadastro .info-nav label a{color:inherit}.ctn-carrinho .box header .carrinho-cadastro .info-nav label a:hover{color:#00f}.ctn-carrinho .box header .carrinho-cadastro .info-nav label.promo-marketplace{display:none}.ctn-carrinho .box header .carrinho-cadastro .info-nav .btn{display:block;margin-top:40px;cursor:pointer}.ctn-carrinho .box header .carrinho-cadastro .info-nav .btn-back{float:left}.ctn-carrinho .box header .carrinho-cadastro .info-nav .btn-next{float:right}.ctn-carrinho .box header .carrinho-cadastro .info-nav .pre-sale-info{margin:10px 0 10px 0}.ctn-carrinho .box header .carrinho-cadastro .info-nav .buttom-pre-sale{height:35px;border-radius:19px;border:0;font-size:18px;color:#fff;padding:0 10px;background:linear-gradient(1deg,#f78d1b,#f78d1b,#fab225)}.ctn-carrinho .box header .carrinho-cadastro .install-date h3 .sub-title{font-size:10px}.ctn-carrinho .box header .carrinho-cadastro .install-date h3 .sub-title-schedule{font-size:14px;color:#111;margin-top:21px}.ctn-carrinho .box header .carrinho-cadastro .install-date h3 .sub-title-install{font-size:13px}.ctn-carrinho .box header .carrinho-cadastro .install-date .obs-install-date{font-size:12px;margin-left:147px;margin-top:22px;margin-right:10px}.ctn-carrinho .box header .carrinho-cadastro .install-date .day-of-week-install-date ul{margin-left:70px;padding:0;overflow:hidden}.ctn-carrinho .box header .carrinho-cadastro .install-date .day-of-week-install-date ul li{float:left;padding-left:16px}.ctn-carrinho .box header .carrinho-cadastro .install-date .day-of-week-install-date ul li .custom-checkbox{text-align:center;text-decoration:none}.ctn-carrinho .box header .carrinho-cadastro .install-date .day-of-week-install-date-label{display:block;margin:0 0 10px 20px}.ctn-carrinho .box header .carrinho-cadastro .install-date .day-of-week-install-date-obs{font-size:12px;margin-left:80px;margin-top:22px;margin-right:30px}.ctn-carrinho .box header .carrinho-cadastro .portability-phone.obs-portability{font-size:12px;margin-left:117px;margin-top:10px}.ctn-carrinho .box header .carrinho-cadastro .tooltip-fatura-digital{cursor:pointer}.ctn-carrinho .box header .floating-whatsapp{position:fixed;bottom:32px;right:32px;border-top-left-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top-right-radius:35px;cursor:pointer;z-index:101}.ctn-carrinho .box header .floating-whatsapp img{width:72px}.ctn-carrinho .box header .la-carte{display:none;height:128px;width:380px}.ctn-carrinho .box header .la-carte .modal-content{margin:0 20px 20px 20px}.ctn-carrinho .box header .la-carte .modal-content .la-carte-title{font-family:VivoTypeBold!important;font-size:16px;color:#8d3caf;margin-bottom:15px;text-align:center;margin-top:12px}.ctn-carrinho .box header .la-carte .modal-content .la-carte-text{text-align:center;height:30px}.ctn-carrinho .box header .la-carte .modal-content .la-carte-text span{font-family:VivoTypeBold!important;font-size:13px}.ctn-carrinho .box header .la-carte .modal-content .la-carte-text small{font-size:10px}.ctn-carrinho .box header .la-carte .modal-content .la-carte-buttons{text-align:center;font-family:VivoTypeBold!important;cursor:pointer;margin-top:20px!important;height:26px;color:#fff;position:relative}.ctn-carrinho .box header .la-carte .modal-content .la-carte-buttons .la-carte-button-yes{padding:6px 20px;background-image:linear-gradient(#8e3caf,#6e2e8e);border:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-size:13px;float:right;margin-left:2px}.ctn-carrinho .box header .la-carte .modal-content .la-carte-buttons .la-carte-button-no{padding:6px 20px;background-image:linear-gradient(#8e3caf,#6e2e8e);border:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-size:13px;float:right;margin-right:2px}.ctn-carrinho .box header .additional-service-item{cursor:pointer}.ctn-carrinho .box header .remove-alacarte-background-color{background-color:#609;color:#fff}.ctn-carrinho .box header .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:hidden}.ctn-carrinho .box header h3{font-family:VivoTypeRegular!important;font-size:17px;color:#333}.ctn-carrinho .box .inner-box{background:#fff;border-radius:6px;margin:0 12px 12px;padding-bottom:20px;padding-top:.1px;box-shadow:inset 0 0 20px rgba(0,0,0,.15),0 0 7px rgba(0,0,0,.11)}.ctn-carrinho .box .inner-box.home-assist-combo .home-assist-ver-mais-container{margin:4px 0 0 -1px;height:27px}.ctn-carrinho .box .inner-box.home-assist-combo .home-assist-ver-mais-container img{width:27px;display:inline-block}.ctn-carrinho .box .inner-box.home-assist-combo .home-assist-ver-mais-container .home-assist-modal-link{vertical-align:top;line-height:29px;display:inline-block;font-family:roboto;margin-left:5px;font-size:12px;text-decoration:underline;cursor:pointer}.ctn-carrinho .box .inner-box>h3{font-family:VivoTypeBold!important;font-size:19px;color:#8d3caf;margin:25px 0 20px 20px}.loader-image{background:url(../Content/Images/loader.gif) no-repeat;width:35px;height:35px}.overlay-sugestion-modal{top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);position:fixed;z-index:999;display:none}#btn-close-offer-phone,#btn-close-fatura-digital{position:absolute;right:22px;top:4px;width:20px;height:21px;background:#fff;border:none;outline:none;cursor:pointer}#btn-close-offer-phone:before,#btn-close-offer-phone:after,#btn-close-fatura-digital:before,#btn-close-fatura-digital:after{position:absolute;left:15px;content:' ';height:16px;width:2px;background-color:#333}#btn-close-offer-phone:before,#btn-close-fatura-digital:before{transform:rotate(45deg)}#btn-close-offer-phone:after,#btn-close-fatura-digital:after{transform:rotate(-45deg)}.vivo-modal{margin:30px auto;border:1px solid #dcddde;-moz-box-shadow:4px 7px 9px #cacaca;-webkit-box-shadow:4px 7px 9px #cacaca;box-shadow:4px 7px 9px #cacaca;border-radius:5px;background-color:#fff;position:absolute!important;z-index:41}.vivo-modal .modal-header{position:relative}.vivo-modal .modal-header .btn-close{cursor:pointer;background-color:transparent;width:20px;height:20px;position:absolute;top:10px;right:10px;border-radius:50%;border:none;padding:0}.vivo-modal.terms-condition{width:700px;display:none}.vivo-modal.terms-condition #modalTerms{padding:20px 30px 30px 30px}.vivo-modal.terms-condition #modalTerms .shop-text-condition{font-size:7.5pt;line-height:115%;font-family:Verdana,sans-serif;word-wrap:break-word}.vivo-modal.terms-condition #modalTerms .shop-text-condition strong{font-weight:bold}.vivo-modal.terms-condition #modalTerms .shop-text-condition table{width:638px!important;border:1px solid #000!important}.vivo-modal.terms-condition #modalTerms .shop-text-condition table td{border:1px solid #000!important}.vivo-modal.terms-condition #modalTerms .shop-text-condition table td table{width:95%!important;margin:10px!important}.vivo-modal.terms-condition #modalTerms .shop-text-condition table tr{border:1px solid #000!important}.vivo-modal.terms-condition #modalTerms .shop-text-condition table tr td p{margin:10px 0 5px 5px}.vivo-modal.terms-insurance{width:700px;display:none}.vivo-modal.terms-insurance #modalInsurance{padding:20px 30px 30px 30px}.vivo-modal.terms-insurance #modalInsurance .shop-text-condition{font-size:11px;font-family:Verdana,sans-serif;word-wrap:break-word;text-align:justify}.vivo-modal.terms-insurance #modalInsurance .shop-text-condition h2{font-size:15px;font-weight:bold;margin:15px 0}.vivo-modal.terms-insurance #modalInsurance .shop-text-condition p{line-height:1.1;margin-bottom:10px}.vivo-modal.terms-insurance #modalInsurance .shop-text-condition strong{font-weight:bold}.vivo-modal.prev-register{width:700px;display:none}.vivo-modal.prev-register #modalRegister{padding:20px 30px 30px 30px}.vivo-modal.prev-register #modalRegister h3{font-family:VivoTypeBold!important;font-size:19px;color:#8d3caf;margin-bottom:30px}.vivo-modal.prev-register #modalRegister .area_sindico p{margin:30px 0 20px}.vivo-modal.prev-register #modalRegister form .lbl-endereco span{display:inline-block}.vivo-modal.prev-register #modalRegister form .lbl-endereco label{display:inline-block}.vivo-modal.prev-register #modalRegister form .lbl-estado .fake-select span{text-align:left!important}.vivo-modal.prev-register #modalRegister form label{margin-bottom:10px}.vivo-modal.prev-register #modalRegister form label span{display:inline-block;width:155px;text-align:right}.vivo-modal.prev-register #modalRegister form span{margin-bottom:10px}.vivo-modal.prev-register #modalRegister form span span{display:inline-block;width:155px;text-align:right;color:#636466}.vivo-modal.prev-register #modalRegister form input[type=text].text-lg{width:440px!important}.vivo-modal.prev-register #modalRegister form input[type=text].text-md{width:329px!important}.vivo-modal.prev-register #modalRegister form input[type=text].text-imd{width:220px!important}.vivo-modal.prev-register #modalRegister form input[type=text].text-sm{width:165px!important}.vivo-modal.prev-register #modalRegister form input[type=text].text-vsm{width:110px!important}.vivo-modal.promotion{width:340px;display:none}.vivo-modal.promotion #modalPromotion{padding:20px 20px 10px 20px}.vivo-modal.promotion #modalPromotion h3{font-family:VivoTypeBold!important;font-size:19px;color:#8d3caf;margin-bottom:30px}.vivo-modal.promotion #modalPromotion p{margin:10px 0;font-size:11pt}.vivo-modal.promotion #modalPromotion p strong{font-family:VivoTypeBold!important}.vivo-modal.promotion-packages{width:340px;display:none}.vivo-modal.promotion-packages .modal-description{padding:20px 20px 10px 20px;text-align:center}.vivo-modal.promotion-packages .modal-description .title{font-family:VivoTypeBold!important;font-size:19px;color:#8d3caf;margin-bottom:30px}.vivo-modal.promotion-packages .modal-description .text{margin-bottom:30px}.vivo-modal.promotion-packages .modal-description .text p{margin:10px 0;font-size:11pt}.vivo-modal.promotion-packages .modal-description .text p strong{font-family:VivoTypeBold!important}.vivo-modal.promotion-packages .modal-description .text em{font-size:9px}.vivo-modal.process{width:340px;display:none}.vivo-modal.process .modal-content{padding:20px 20px 10px 20px;text-align:center}@media(max-width:768px){.vivo-modal.process .modal-content{padding:20px 20px 20px 20px}}.vivo-modal.process .modal-content .image{float:left;background:url(../Content/Images/loader.gif) no-repeat;width:35px;height:35px;margin-left:20px}@media(max-width:768px){.vivo-modal.process .modal-content .image{position:absolute;top:50%;left:10%;transform:translate(-50%,-50%)}}.vivo-modal.process .modal-content .process-message{font-family:VivoTypeBold!important;font-size:19px;line-height:30px}.vivo-modal.process .modal-content p{margin:10px 0;text-align:center}.vivo-modal.planoTv{width:830px;display:none}.vivo-modal.planoTv #modalPlanoTv{padding:20px 20px 10px 20px}.vivo-modal.planoTv #modalPlanoTv p{margin:10px 0;font-size:11pt;height:600px}.vivo-modal.planoTv #modalPlanoTv p strong{font-family:VivoTypeBold!important}.vivo-modal.modal-cep{width:820px;display:none;border-radius:6px;overflow:hidden}.vivo-modal.modal-cep .btn-cep-close{display:none;position:absolute;right:22px;top:13px;width:20px;height:21px;background:transparent;border:none;outline:none;cursor:pointer}.vivo-modal.modal-cep .btn-cep-close:before,.vivo-modal.modal-cep .btn-cep-close:after{position:absolute;left:10px;top:2px;content:' ';height:20px;width:2px;background-color:#000}.vivo-modal.modal-cep .btn-cep-close:before{transform:rotate(45deg)}.vivo-modal.modal-cep .btn-cep-close:after{transform:rotate(-45deg)}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner{width:820px;margin:auto;display:flex}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-left-side{width:50%;height:500px;background-color:#609}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-left-side .coverage-title{font-size:28px;width:325px;color:#fff;margin:215px 0 0 50px;font-family:'Roboto',sans-serif;font-weight:100;line-height:27px;text-align:center}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-left-side .vivo-logo{position:relative}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-left-side .vivo-logo .logo-image{position:absolute;top:54px;left:46px;width:30px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side{width:50%;height:500px;background-color:#f7f7f7}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form{padding:90px 65px 76px 65px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .lbl-cep,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .lbl-num{width:47%;display:inline-grid}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .lbl-num{margin-left:12px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #modal-cep-name,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #modal-cep-phone,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #numero,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #cep{width:100%;border:1px solid #e4e4e4;border-radius:3px;height:50px;padding:0 10px;margin-bottom:8px;font-size:11px;background-color:#f7f7f7;outline:none;margin-left:0}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #modal-cep-name.text-error,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #modal-cep-phone.text-error,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #numero.text-error,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #cep.text-error{border:1px solid red!important}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #modal-cep-name.text-error-availability,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #modal-cep-phone.text-error-availability,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #numero.text-error-availability,.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form #cep.text-error-availability{border:1px solid red!important}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .msg-error-availability{color:red;font-size:11px;margin-bottom:0;margin-left:7px;font-family:VivoTypeBold!important}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-link-cep{color:#636466;font-size:12px;margin-top:10px;display:block;padding-left:25px}@keyframes wave{50%{transform:scale(.9)}}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer;color:#5a5a5a;margin-top:15px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0,0,0)}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx span:first-child{position:relative;width:16px;height:16px;border-radius:3px;transform:scale(1);vertical-align:top;border:1px solid #9098a9;transition:all .2s ease}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#757575;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx span:first-child:before{content:"";width:100%;height:100%;background:#757575;display:block;transform:scale(0);opacity:1;border-radius:50%}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx span:last-child{text-align:left;padding-left:2px;width:250px;font-size:13px;line-height:18px;margin-top:-1px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .cbx:hover span:first-child{border-color:#757575}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .inp-cbx:checked+.cbx span:first-child{background:#fff;border-color:#757575;animation:wave .4s ease}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .obs-message{margin-bottom:10px;font-size:12px;opacity:.7;display:none}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .obs-message.obs-message-error{display:block;color:red}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .error-message{margin-bottom:10px;font-size:12px;opacity:.7;display:none;color:red}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send{margin-top:15px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send .loading-cep.wait{display:none}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send .btn-send-data{background-color:#609;cursor:pointer;width:100px;height:48px;text-align:center;line-height:48px;font-size:13px;color:#fff;border-radius:4px}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send .spinner{margin:80px auto 0;width:70px;text-align:center;display:none}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send .spinner>div{width:18px;height:18px;background-color:#609;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.vivo-modal.modal-cep #modalCepContent .coverage-form-conteiner .form-right-side .coverage-form .btn-cep-send .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.vivo-modal.offer-full-hd .text{text-align:center;padding:15px}.vivo-modal.offer-full-hd .text h3{font-family:VivoTypeRegular!important;font-size:17px;color:#333;margin-bottom:10px}.vivo-modal.offer-full-hd .offer-btn{cursor:pointer;height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background-color:#8d3caf;padding-top:4px;text-align:center;margin:0 auto;display:inline-block;padding-left:10px;padding-right:10px}.vivo-modal.offer-full-hd .offer-btn a{font-family:VivoTypeBold!important;font-size:13px;color:#fff;text-decoration:none}.vivo-modal.modal-summary{display:none;width:600px;margin:0 auto;z-index:9999;padding:40px 65px 65px 65px;right:0!important;left:auto!important;box-shadow:none}.vivo-modal.modal-summary .modal-summary-close-button-container{margin-bottom:30px}.vivo-modal.modal-summary .modal-summary-close-button-container .modal-summary-close-button{cursor:pointer;margin-top:10px}.vivo-modal.modal-summary .modal-summary-close-button-container .modal-confirmation-button{background-color:#943b9d;color:#fff;width:100px;height:40px;border-radius:6px;border:none;cursor:pointer;float:right}.vivo-modal.modal-summary .modal-summary-title{color:#000;font-size:28px;opacity:.8;font-weight:500}.vivo-modal.modal-summary .modal-summary-subtitle{color:#888;font-size:13px;text-transform:uppercase;margin:36px 0 24px 0;font-family:'Roboto',sans-serif}.vivo-modal.modal-summary .vivo-checkout__card-group{-webkit-box-shadow:0 2px 6px 0 #ddd;-moz-box-shadow:0 2px 6px 0 #ddd;box-shadow:0 2px 6px 0 #ddd}.vivo-modal.modal-summary .vivo-checkout__card{background-color:#fff;border-bottom:1px solid #ddd;position:relative;max-height:600px;overflow:hidden;transition:max-height 1s ease-out}.vivo-modal.modal-summary .vivo-checkout__card.collapsed{max-height:0;border:none}.vivo-modal.modal-summary .vivo-checkout__card--last{border-bottom-style:none}.vivo-modal.modal-summary .vivo-checkout__card-body{padding:25px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.vivo-modal.modal-summary .vivo-checkout__card-body{padding:20px}}.vivo-modal.modal-summary .vivo-checkout__card-body .vivo-checkout__plan-icon{height:24px;width:24px}.vivo-modal.modal-summary .vivo-checkout__card-body .modal-summary-internet-name,.vivo-modal.modal-summary .vivo-checkout__card-body .modal-summary-tv-name,.vivo-modal.modal-summary .vivo-checkout__card-body .modal-summary-telephony-name{font-size:15px}.vivo-modal.modal-summary .vivo-checkout__card-body .address-title{display:block;margin-bottom:24px}.vivo-modal.modal-summary .vivo-checkout__card-body .info-text{color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.vivo-modal.modal-summary .vivo-checkout__card-body .info-text{font-size:.9rem}}.vivo-modal.modal-summary .vivo-checkout__card-body .instalation-disclaimer{color:#888;font-size:12px;margin-top:10px}.vivo-modal.modal-summary .vivo-checkout__card-body>span:first-child{min-width:200px}@media(max-width:768px){.vivo-modal.modal-summary .vivo-checkout__card-body>span:first-child{font-size:.9rem;min-width:140px}}.vivo-modal.modal-summary .vivo-checkout__card-body .icon-text-container{display:flex;align-items:center}.vivo-modal.modal-summary .vivo-checkout__card-body .icon-text-container>svg{position:absolute}.vivo-modal.modal-summary .vivo-checkout__card-body .icon-text-container>span{margin-left:6px}@media(max-width:768px){.vivo-modal.modal-summary .vivo-checkout__card-body .icon-text-container>span{font-size:.9rem}}.vivo-modal.modal-summary .modal-confirmation-button-container{margin-top:34px}.vivo-modal.modal-summary .modal-confirmation-button-container .modal-summary-home-assist-disclaimer{color:#888;font-size:11px;margin-bottom:20px;margin-left:2px}.vivo-modal.modal-summary .modal-confirmation-button-container .modal-confirmation-button{background-color:#943b9d;color:#fff;width:100px;height:40px;border-radius:6px;border:none;cursor:pointer}.vivo-modal.modal-home-assist{display:none;width:600px;margin:0 auto;z-index:9999;padding:40px 65px 65px 65px;right:0!important;left:auto!important;box-shadow:none;top:0}.vivo-modal.modal-home-assist .modal-home-assist-close-button-container{margin-bottom:30px}.vivo-modal.modal-home-assist .modal-home-assist-close-button-container .modal-home-assist-close-button{cursor:pointer}.vivo-modal.modal-home-assist .home-assist-header-container .header-title{font-family:roboto;color:#609;font-size:1.7rem;margin:0;padding:0 0 14px;width:80%;font-weight:bold}@media(min-width:768px){.vivo-modal.modal-home-assist .home-assist-header-container .header-title{color:#609;font-size:1.7rem;margin:0;width:100%}}.vivo-modal.modal-home-assist .home-assist-header-container .header-subtitle{color:#636466;display:inherit;font-size:.9rem;font-weight:bold;margin-top:10px;width:80%}.vivo-modal.modal-home-assist .homeassist-support-container{margin-top:30px}.vivo-modal.modal-home-assist .homeassist-support-container .homeassist-support-title{font-size:21px}.vivo-modal.modal-home-assist .homeassist-support-container .homeassist-support-subtitle{margin-top:12px;line-height:21px;color:#636466}.vivo-modal.modal-home-assist .homeassist-support-container .homeassist-icon-container{margin-top:33px}.vivo-modal.modal-home-assist .homeassist-support-container .homeassist-icon-container .homeassist-icon{width:80px;display:inline-block;text-align:left;margin:12px 9px;height:125px;vertical-align:top}.vivo-modal.modal-home-assist .homeassist-support-container .homeassist-icon-container .homeassist-icon img{width:80px}.vivo-modal.modal-home-assist .homeassist-support-container .homeassist-icon-container .homeassist-icon .homeassist-icon-title{color:#636466;margin-top:11px;padding:0 4px;font-size:14px}.vivo-modal.offer-tv{display:none;height:630px;width:680px;transform:translate(-50%,0%);background:#e2e5e8;margin:10px auto;z-index:9999;box-shadow:none}.vivo-modal.offer-tv .offer-tv-content{padding:30px 30px 10px 30px}.vivo-modal.offer-tv .offer-tv-content .title{font-size:18px;color:#333;margin-bottom:25px;text-align:center;padding:0 101px}.vivo-modal.offer-tv .offer-tv-content .title h3>b{font-weight:bold}.vivo-modal.offer-tv .offer-tv-content .combos{display:flex}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo{width:295px;height:460px;margin:0 20px 0 10px;border:solid 1px #c1c8cf;background:#fff;border-radius:6px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-title{padding:12px 0 12px 15px;background-color:#c1c8cf;color:#fff;font-size:19px;font-weight:400}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content{padding:15px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items{height:231px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items .home-assist-modal-offer-tv{height:40px;padding-left:6px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items .internet-tasting{height:23px;background-color:#eb3c7d;border-radius:16px;color:#fff;padding:6px;margin:4px 22px 6px;text-align:center;font-size:10px;width:140px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items li{padding:4px 0;margin-bottom:10px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items li picture .product-img{height:20px;width:20px;margin-right:5px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items li .product-name{font-size:13px;vertical-align:text-top}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items li>span{vertical-align:text-top}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items li>img{width:20px;height:20px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items .active>span{font-weight:700}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items li:not(.active){opacity:.6}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items .small{float:right;font-size:13px;margin-top:5px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .selected-content .selected-items .small.home-assist-modal-offer-tv-desc{margin-top:1px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .price{margin-top:25px;background-color:rgba(193,200,207,.2);padding:10px;border:none;border-radius:4px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .price span{font-size:18px;font-weight:700}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .price .total-value-selected{float:right}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .price span:last-child{color:#609}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .footer{display:flex;flex-direction:column;height:85px;justify-content:flex-end}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .footer p{padding:20px 5px;font-size:11px}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .footer button{cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:20px;background:linear-gradient(180deg,#f9b039,#f69030);text-shadow:0 1px 1px rgba(0,0,0,.2);font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#fff;padding:10px;width:100%;outline:none}.vivo-modal.offer-tv .offer-tv-content .combos .selected-combo .footer .keep-selected-combo{background:linear-gradient(180deg,#f9b039,#f69030)}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo{width:295px;height:460px;margin:0 10px 0 20px;background:#fff;border:solid 1px #8d3caf;border-radius:6px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-title{padding:12px 0 12px 15px;background-color:#8d3caf;color:#fff;font-size:19px;font-weight:400}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content{padding:15px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items{height:257px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .internet-tasting{height:23px;background-color:#eb3c7d;border-radius:16px;color:#fff;padding:6px;margin:4px 22px 6px;text-align:center;font-size:10px;width:140px;line-height:13px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .home-assist-modal-offer-tv{height:40px;padding-left:6px;margin-top:8px;opacity:.6}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .tv-tasting{height:24px;background-color:#eb3c7d;border-radius:16px;color:#fff;padding:6px;margin:4px 22px 6px;text-align:center;font-size:10px;width:206px;line-height:13px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items li{padding:4px 0;vertical-align:text-top;margin-bottom:10px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items li picture .product-img{height:20px;width:20px;margin-right:5px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items li .product-name{font-size:13px;vertical-align:text-top}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .sugested-tv-plan-container input{display:none}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items li>img{width:20px;height:20px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .active>span{font-weight:700}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .small{float:right;font-size:13px;margin-top:6px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .suggested-content .suggested-items .small.home-assist-modal-offer-tv-desc{margin-top:1px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .price .rectangle{background-color:rgba(193,200,207,.2);padding:10px;border:none;border-radius:4px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .price .rectangle span{font-size:18px;font-weight:700}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .price .rectangle span:last-child{float:right;color:#609}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .price .sugested-button-container .new-price-with-tv{margin:5px 0 20px 10px;font-size:11px;height:16px}.vivo-modal.offer-tv .offer-tv-content .combos .suggested-combo .price .sugested-button-container button{cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:20px;background:linear-gradient(180deg,#f9b039,#f69030);text-shadow:0 1px 1px rgba(0,0,0,.2);font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#fff;padding:10px;width:100%;outline:none}.vivo-modal.offer-phone{display:none;transform:translate(-50%,0%);background:#fff;margin:10px auto;z-index:9999;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.vivo-modal.offer-phone .offer-phone-content{padding:30px 10px 25px 10px}.vivo-modal.offer-phone .offer-phone-content .title{font-size:18px;color:#333;margin-top:5px;margin-bottom:35px;text-align:center}.vivo-modal.offer-phone .offer-phone-content .title h3>b{font-weight:bold}.vivo-modal.offer-phone .offer-phone-content .combos{display:flex;position:relative;width:100%}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo{width:300px;margin:0 10px 0 10px;background:#fff;border:solid 1px #8d3caf;border-radius:6px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-title{background-color:#609;font-family:'Roboto',sans-serif;padding:5px 10px 5px 5px;text-align:center;color:#fff;font-size:12px;font-weight:400;width:160px;position:absolute;margin-top:-13px;border-radius:4px;border:solid 1px #c1c8cf;margin-left:-2px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content{padding:25px 15px 15px 15px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items{min-height:165px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .modal-summary-netflix-container .netflix-image{width:75px;margin:5px 0 4px 25px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .modal-summary-netflix-container .summary-netflix{margin:0 0 0 22px;color:#636466;font-size:12px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .additional-services{height:40px;padding-left:12px;margin-top:8px;opacity:.6}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .internet-tasting{height:23px;background-color:#eb3c7d;border-radius:16px;color:#fff;padding:6px;margin:4px 22px 6px;text-align:center;font-size:10px;width:167px;line-height:13px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items li{padding:4px 0;vertical-align:text-top}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items li .product-name{font-size:13px;vertical-align:text-top;font-family:'Roboto',sans-serif}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items li>img{width:20px;height:20px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .active .summary-internet-price{display:none}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .small{float:right;font-size:13px;margin-top:6px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .selected-content .selected-items .small.additional-services-price{margin-top:1px}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .price .rectangle{background-color:#f7f7f7;padding:8px 15px 8px 15px;margin:0 -14px 0 -14px;border:none}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .price .rectangle span{font-size:17px;font-family:'Roboto',sans-serif}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .price .rectangle span:last-child{float:right;color:#609}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .price .selected-button-container .modal-price-after-12-months{margin:5px 0 8px 10px;font-size:11px;height:16px;text-align:right}.vivo-modal.offer-phone .offer-phone-content .combos .selected-combo .price .selected-button-container button{cursor:pointer;border:none;border-radius:4px;background:linear-gradient(180deg,#b3b4b6,#818386);font-size:13px;font-weight:400;line-height:14px;text-align:center;color:#fff;padding:10px;width:160px;height:34px;outline:none;margin-bottom:10px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo{width:300px;margin:0 10px 0 10px;background:#fff;border:solid 1px #8d3caf;border-radius:6px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-title{background-color:#609;font-family:'Roboto',sans-serif;padding:5px 10px 5px 5px;text-align:center;color:#fff;font-size:12px;font-weight:400;width:210px;position:absolute;margin-top:-13px;border-radius:4px;border:solid 1px #c1c8cf;margin-left:-2px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content{padding:25px 15px 15px 15px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items{min-height:165px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .modal-summary-netflix-container .netflix-image{width:75px;margin:5px 0 4px 25px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .modal-summary-netflix-container .summary-netflix{margin:0 0 0 22px;color:#636466;font-size:12px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .internet-tasting{height:23px;background-color:#eb3c7d;border-radius:16px;color:#fff;padding:6px;margin:4px 22px 6px;text-align:center;font-size:10px;width:167px;line-height:13px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .additional-services{height:40px;padding-left:12px;opacity:.6}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .phone-tasting{height:24px;background-color:#eb3c7d;border-radius:16px;color:#fff;padding:6px;margin:4px 22px 6px;text-align:center;font-size:10px;width:206px;line-height:13px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li{padding:4px 0;vertical-align:text-top}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li .product-name{font-size:13px;vertical-align:text-top;font-family:'Roboto',sans-serif}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>img{width:20px;height:20px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone{padding:0 18px;font-size:11px;margin-top:13px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container{display:block;position:relative;padding-left:27px;margin-bottom:12px;cursor:pointer;font-size:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container:hover{font-weight:bold}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #eee;border-radius:3px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container:hover input~.checkmark{background-color:#ccc}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container input:checked~.checkmark{background-color:#fff;border:1px solid #eee;border-radius:3px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .checkmark:after{content:"";position:absolute;display:none}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container input:checked~.checkmark:after{display:block}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .container .checkmark:after{left:6px;top:-1px;width:4px;height:9px;border:solid #32a04b;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items li>.options-phone .add-plan-option-btn{display:none}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .active .summary-internet-price{display:none}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .small{float:right;font-size:13px;margin-top:6px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .suggested-content .suggested-items .small.additional-services-price{margin-top:1px}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .price .rectangle{background-color:#f7f7f7;padding:8px 15px 8px 15px;margin:0 -14px 0 -14px;border:none}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .price .rectangle span{font-size:17px;font-family:'Roboto',sans-serif}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .price .rectangle span:last-child{float:right;color:#609}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .price .sugested-button-container .new-price-with-phone{margin:5px 0 8px 10px;font-size:11px;height:16px;text-align:right}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .price .sugested-button-container button{cursor:pointer;border:none;border-radius:4px;background:#fa6423;font-size:13px;font-weight:400;line-height:14px;text-align:center;color:#fff;padding:10px;width:160px;height:34px;outline:none}.vivo-modal.offer-phone .offer-phone-content .combos .suggested-combo .price .sugested-button-container .keep-selected-combo{background:linear-gradient(180deg,#b3b4b6,#818386);margin-bottom:10px}.vivo-modal #modalAdditionalServiceDetails{padding:20px 30px 30px 30px}.vivo-modal #modalAdditionalServiceDetails .text-condition{font-size:11px;font-family:Verdana,sans-serif;word-wrap:break-word;text-align:justify}.vivo-modal #modalAdditionalServiceDetails .text-condition ul{list-style:initial}.vivo-modal #modalAdditionalServiceDetails .text-condition strong{font-weight:bold}.vivo-modal.fatura-digital{display:none;transform:translate(-50%,0%);background:#fff;margin:10px auto;z-index:9999;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.vivo-modal.fatura-digital .fatura-digital-content{padding:30px 10px 25px 10px}.vivo-modal.fatura-digital .fatura-digital-content .title{font-size:18px;color:#609;margin-top:5px;margin-bottom:35px;text-align:center;font-weight:bold}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-box-conteiner{display:flex}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-box-conteiner .fatura-digital-box{color:#fff;font-weight:bold;text-align:center;width:180px;margin:5px}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-box-conteiner .fatura-digital-box .fatura-digital-box-header{height:50px;background-color:#ec7e33;border-radius:10px;padding:10px;margin-bottom:6px}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-box-conteiner .fatura-digital-box .fatura-digital-box-body{height:130px;background-color:#609;border-radius:10px;padding:24px 11px;line-height:21px}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-offer{text-align:center;font-weight:bold;font-size:18px;color:#609;margin-top:20px}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-offer .fatura-digital-offer-yes{cursor:pointer}.vivo-modal.fatura-digital .fatura-digital-content .fatura-digital-offer .fatura-digital-offer-no{cursor:pointer}.vivo-modal.sva{display:none;width:600px}.vivo-modal.sva h3{font-family:VivoTypeBold!important;font-size:21px;color:#8d3caf;margin:20px 20px 5px 20px}.vivo-modal.sva h2{color:#636466;font-size:12px;margin:0 20px 35px 20px}.vivo-modal.sva .modal-text{margin:0 20px 20px 20px}.vivo-modal.sva .modal-text .row-channels{margin-bottom:15px;display:flex}.vivo-modal.sva .modal-text .row-channels .channel{width:270px}.vivo-modal.sva .modal-text .row-channels .channel .logo{display:table-cell}.vivo-modal.sva .modal-text .row-channels .channel .logo img{border-radius:12px;width:60px}.vivo-modal.sva .modal-text .row-channels .channel .detail{display:table-cell;vertical-align:top}.vivo-modal.sva .modal-text .row-channels .channel .detail .name{color:#8d3caf;font-family:VivoTypeBold!important;font-size:15px;padding:0 10px 6px 10px}.vivo-modal.sva .modal-text .row-channels .channel .detail .description{color:#636466;font-size:12px;padding:0 13px 10px 10px;width:219px}.vivo-modal.sva .modal-text .row-channels .channel .detail .description.telephony{width:100%}.vivo-modal.channel{display:none;padding-bottom:10px;width:600px}.vivo-modal.channel h3{font-family:VivoTypeBold!important;font-size:21px;color:#8d3caf;margin:20px 20px 5px 20px}.vivo-modal.channel h3.channels-modal-title{margin:20px 20px 5px 10px}.vivo-modal.channel h2{color:#636466;font-size:12px;margin:0 20px 35px 20px}.vivo-modal.channel .modal-content{margin:0 20px 20px 20px}.vivo-modal.channel .modal-content .channels{max-height:420px;overflow-y:auto}.vivo-modal.channel .modal-content .channels .channel-category:first-child{padding-top:0}.vivo-modal.channel .modal-content .channels .channel-category{font-family:VivoTypeBold!important;font-size:16px;color:#8d3caf;margin:20px 20px 5px 10px;clear:both;border-bottom:1px solid purple;padding-top:10px;line-height:30px}.vivo-modal.channel .modal-content .channels .channel-category .channel-number{width:150px;float:right;text-align:right}.vivo-modal.channel .modal-content .channels .channel{float:left;margin:10px 0 6px 0}.vivo-modal.channel .modal-content .channels .channel img{border:1px solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-color:#ddd;width:90px;padding:5px;margin-right:8px;margin-left:8px}.vivo-modal.channel .modal-content .channels .channel .name{color:#636466;font-family:VivoTypeBold!important;font-size:11px;margin:0 auto;text-align:center;width:90px;height:30px}.vivo-modal.dth{display:none;height:128px;width:380px}.vivo-modal.dth h3{font-family:VivoTypeBold!important;font-size:16px;color:#8d3caf;margin-bottom:15px;text-align:center;margin-top:12px}.vivo-modal.dth .btn-dth{cursor:pointer;height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;background-color:#8d3caf;margin-left:120px;padding-top:4px;text-align:center;width:130px}.vivo-modal.dth .btn-dth span{font-family:VivoTypeBold!important;font-size:13px;color:#fff}.vivo-modal .btn-enviar{cursor:pointer;background-color:transparent;border:none;padding:0;height:35px}.vivo-modal .btn-enviar.send-cep{float:left}