.hidden-spec{visibility:hidden}#packs_cards{max-width:1700px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:60px;overflow-x:hidden}#packs_cards .hero-pack__card{width:100%;margin-bottom:30px}#packs_cards .hero-pack__card .hero-pack__card--label{background-color:#ffd400;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px 4px;font-size:.8rem;line-height:.8rem;border-radius:4px;margin-bottom:10px;font-weight:500;width:100%;font-family:"Azo Sans Medium"}#packs_cards .hero-pack__card .hero-pack__card--label svg{margin-right:5px;margin-top:-4px}@media (min-width:576px){#packs_cards .hero-pack__card .hero-pack__card--label{width:auto;justify-content:flex-start}}#packs_cards .hero-pack__card .hero-pack__card--content{background-color:#fff;padding:15px;border-radius:8px 8px 0 0;gap:30px;display:flex;flex-direction:column}@media (min-width:1140px){#packs_cards .hero-pack__card .hero-pack__card--content{padding:30px}}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price{display:flex;flex-direction:column}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .cut__price{font-size:24px;font-weight:500;color:#747578;text-decoration:line-through;display:none;font-family:"Azo Sans Regular"}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .cut__price.show_discount{display:block}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price{display:flex;flex-direction:row;align-items:flex-start;font-family:"Azo Sans Bold";max-height:45px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price--euro{font-size:32px;line-height:32px;display:flex;font-family:"Azo Sans Bold";padding-top:17px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price--amount{font-size:54px;line-height:54px;display:flex;align-items:flex-end;font-family:"Azo Sans Bold"}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price--right{display:flex;flex-direction:column;align-items:flex-end;padding-top:3px;padding-left:2px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price--right_sup{font-size:26px;line-height:26px;font-family:"Azo Sans Bold"}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price--right_sub{font-size:18px;line-height:18px;padding-right:3px;font-family:"Azo Sans Regular";margin-top:-3px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-label:empty,#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-label:empty,#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-label:empty{padding:0;background-color:transparent}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---cta{display:flex;flex-direction:column;gap:10px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---cta a{border-radius:100px;font-size:.9rem;font-weight:500;padding:10px 24px;border:1px solid #000;font-family:"Azo Sans Medium";color:#fff;background-color:#000}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---cta a.btn-outline-dark{font-size:.8rem;font-family:"Azo Sans Medium";background-color:#fff;color:#000}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---cta a.btn-outline-dark:hover{background-color:#fff;color:#000;border-color:#000}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs{display:flex;flex-direction:row;justify-content:space-between;gap:10px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net{padding-right:0}@media (max-width:576px){#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net{padding-right:5%}}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-label{font-size:.8rem;line-height:.8rem;background-color:#4f60d2;padding:8px 10px 4px;border-radius:4px;text-transform:uppercase;font-family:"Azo Sans Medium";color:#fff;display:inline-block;margin-bottom:10px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-speed{font-size:24px;line-height:24px;font-family:"Azo Sans Bold";padding-bottom:5px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-speed .old_net_speed{font-size:.9rem;line-height:.9rem;font-family:"Azo Sans Regular";display:inline-block;text-decoration:line-through;color:#747578}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-speed small{font-size:14px;line-height:14px;padding-left:2px;font-family:"Azo Sans Regular"}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-router{font-size:12px;line-height:14px;font-family:"Azo Sans Light"}@media (min-width:576px){#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__top .hero-pack__card--content__top---price .full__price{max-height:55px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-speed small{padding-left:5px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---net .net-router{font-size:14px}}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv{padding-right:0}@media (max-width:576px){#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv{padding-right:5%}}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-label{font-size:.8rem;line-height:.8rem;background-color:#eb84cd;padding:8px 10px 4px;border-radius:4px;text-transform:uppercase;font-family:"Azo Sans Medium";color:#fff;display:inline-block;margin-bottom:10px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-gb,#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-channels{font-size:24px;line-height:24px;font-family:"Azo Sans Bold";padding-bottom:5px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-channels small{font-size:14px;line-height:14px;padding-left:2px;font-family:"Azo Sans Regular"}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-cards,#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-box{font-size:12px;line-height:14px;font-family:"Azo Sans Light"}@media (min-width:576px){#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-channels small{padding-left:5px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---tv .tv-box{font-size:14px}}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-label{font-size:.8rem;line-height:.8rem;background-color:#6ea514;padding:8px 10px 4px;border-radius:4px;text-transform:uppercase;font-family:"Azo Sans Medium";color:#fff;display:inline-block;margin-bottom:10px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-gb .old_mobile-gb{font-size:.9rem;line-height:.9rem;font-family:"Azo Sans Regular";display:inline-block;text-decoration:line-through;color:#747578}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-gb small{font-size:14px;line-height:14px;padding-left:2px;font-family:"Azo Sans Regular"}#packs_cards .hero-pack__card .hero-pack__card--content__offers{background-color:#f2f2f2;padding:15px;border-radius:0 0 8px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media (min-width:576px){#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-gb small{padding-left:5px}#packs_cards .hero-pack__card .hero-pack__card--content .hero-pack__card--content__specs---mobile .mobile-cards{font-size:14px}#packs_cards .hero-pack__card .hero-pack__card--content__offers{padding:20px 30px;flex-direction:row;align-items:center}}#packs_cards .hero-pack__card .hero-pack__card--content__offers .offers_label{font-size:12px;font-family:"Azo Sans Medium"}#packs_cards .hero-pack__card .hero-pack__card--content__offers .offers_selection{display:flex;flex-direction:row;gap:10px;width:100%;flex:1}#packs_cards .hero-pack__card .hero-pack__card--content__offers .offers_selection .offers_item{font-size:12px;line-height:14px;font-family:"Azo Sans Medium";color:#000;padding:8px 12px;border:1px solid #ccc;border-radius:6px;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;cursor:pointer}#packs_cards .hero-pack__card .hero-pack__card--content__offers .offers_selection .offers_item.offer_selected{border-color:#000}#packs_cards .packsCard__card--content__caracteristics{background-color:#fff;border-radius:0 0 8px 8px;position:relative;width:100%;display:flex}#packs_cards .packsCard__card--content__caracteristics ul{padding:15px 0;margin:0 15px;border-top:1px solid #ccc;list-style:none;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:1140px){#packs_cards .packsCard__card--content__caracteristics ul{padding:30px 0;margin:0 30px}}#packs_cards .packsCard__card--content__caracteristics li{font-size:14px;padding-left:20px;padding-top:0;margin-top:0;line-height:18px}#packs_cards .packsCard__card--content__caracteristics li:before{content:"";width:16px;height:13px;background-image:url(https://nos.pt/content/dam/nos/campanhas/assets/mobile/icons/check.svg);display:inline-block;background-size:cover;position:absolute;margin-left:-20px}#packs_cards .slider-wrapper{overflow:hidden}#packs_cards .swiper-pagination{position:relative!important;bottom:0!important}#packs_cards .slider-wrapper .swiper-pagination-bullet{width:100px;height:6px;border-radius:10px;background:#000;border:1px solid #000}#packs_cards .slider-wrapper .swiper-pagination-bullet-active{opacity:1}