h1.from-modale,p.from-modale{display:none}
.tt-menu{position:absolute;top:100%;left:0;z-index:100;line-height:1.5em;background-color:white;border-color:#1a1a1a #0079f2 #0079f2;border-style:none solid solid;border-width:0 .833333px .833333px;display:block;width:100%;font-family:'TIMSans',sans-serif;font-weight:300;font-style:normal;font-size:1.6rem;line-height:2em;max-height:100rem;border:.1rem solid #0079f2;overflow:scroll;max-height:108px;overflow-x:hidden}
.tt-hint{visibility:hidden}
.tt-menu li{padding-left:1em}
.tt-suggestion.tt-cursor,.tt-suggestion:hover{color:#fff;background-color:#0097cf}
.to-input-wizard__inputs__single span{width:100%;display:none}
.tm-modal-overlay--popup-errore-chiamami-subito__icon{width:4.8rem;height:4.8rem;margin:auto;margin-bottom:1.6rem}
#err1{text-align:center;font-family:'TIMSans',sans-serif;font-weight:500;font-style:normal;line-height:1.125em;font-size:3rem}
#err2{font-size:1.8rem;font-family:'TIMSans',sans-serif;font-weight:200;font-style:normal;line-height:1.3em}
#tryAgain{float:right}
#provinceCombo .provinceTypeahead,#comuniCombo .comuniTypeahead,#indirizziCombo .indirizziTypeahead,#civiciCombo .civiciTypeahead{text-transform:uppercase}
.ta-price__center{margin-top:0 !important}
.ta-input-text input{width:100%;height:4.6rem;line-height:4.6rem;font-weight:100;padding:0 1.4rem;background-color:#fff;caret-color:#122ac2;outline:0;border-radius:10px;border:1px solid var(--Primary-Ultrablu,#122ac2) !important}
@media(min-width:48em){.tt-hint{width:calc(50% - 1.6rem);height:4.6rem;line-height:4.6rem;font-weight:100;padding:0 1.4rem;background-color:#fff;border:.1rem solid #0079f2;caret-color:#0079f2;outline:0}
}
@media(min-width:80em){.tt-hint{display:inline-flex;margin-right:1.6rem;width:calc(33.333% - 1.6rem);height:4.6rem;line-height:4.6rem;font-weight:100;padding:0 1.4rem;background-color:#fff;border:.1rem solid #0079f2;caret-color:#0079f2;outline:0}
}
.nobr{white-space:nowrap}
#sectionVerifica .tl-col-12{padding:0 calc(1 / 12 * 100vw)}
#coperturaPage{margin:2em;width:100%}
@media(min-width:80em){.to-input-wizard__inputs__single:nth-child(3n){margin-right:auto}
}
@media(min-width:80em){.to-carousel-cards__box{width:calc(4/12*100vw);padding:0 1.6rem 0 calc(1/12*50vw)}
}
.tm-super-fibra{margin-bottom:50px}
@media screen and (max-width:1023px){.tm-super-fibra-card__body{padding:2rem !important}
}
.ta-feature--dark .ta-feature__text:after{border-bottom:2px solid #0ff;border-right:2px solid #0ff}
.tm-super-fibra .-expand-content{max-height:1000px}
.margine-legal{margin-bottom:2em}
@media(min-width:80em){.testo-piccolo{font-size:1.5rem}
}
.tm-super-fibra-card__accordion .tm-accordion-footer{border-top:1px solid #fff !important}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text a{color:#fff !important;fill:#fff}
.tm-super-fibra{transition:max-height .5s,opacity 1.5s ease-in;flex-direction:column;position:relative;z-index:1}
@media(min-width:46em){.tm-super-fibra{padding:0rem 0 0;margin-top:0}
}
.tm-super-fibra .tm-super-fibra__title{padding:3rem 0 3rem 0;line-height:4rem}
.tm-super-fibra .tm-super-fibra__title h2{text-align:center}
.tm-super-fibra .tm-super-fibra__title h2{font-size:2.8rem}
@media(min-width:48em){.tm-super-fibra .tm-super-fibra__title{padding:4rem 0 4rem 0}
.tm-super-fibra .tm-super-fibra__title h2{font-size:4rem}
}
.tm-super-fibra__container{position:relative;z-index:2;display:flex;flex-direction:column;gap:32px}
.tm-super-fibra-card{position:relative;border:1px solid #d2d6f4;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:5rem;background-color:#1a255d;display:flex;height:fit-content;width:100%;flex-direction:column;max-width:40rem;color:#fff;fill:#fff;align-self:center;line-height:normal;border-radius:20px !important}
@media(min-width:48em) and (max-width:64em){.tm-super-fibra__container{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}
}
@media(min-width:55em){.tm-super-fibra__container{display:flex;justify-content:center;flex-direction:row}
.tm-super-fibra-card{align-self:flex-start}
}
@media(min-width:80em){.tm-super-fibra-card .ta-paragraph--subtitle{font-size:1.7rem}
}
.tm-super-fibra-card .tm-super-fibra-card__footer .-white:after{border:0}
.tm-super-fibra-card:first-of-type .tm-super-fibra-card__footer .tm-accordion-body .tm-tile__features:first-of-type .tm-tile__icon{display:flex;align-items:flex-start}
.tm-super-fibra-card:nth-of-type(2) .tm-super-fibra-card__footer .tm-accordion-body .tm-tile__features:first-of-type .tm-tile__icon{display:flex;align-items:flex-start}
.tm-super-fibra-card:last-of-type .tm-super-fibra-card__header .ta-tag{background-color:transparent;font-style:italic;padding:0;margin:0}
.tm-super-fibra-card:last-of-type .tm-super-fibra-card__accordion .tm-accordion-header--icon svg{fill:#fff}
.tm-super-fibra-card__header{margin:2rem 2rem 0 2rem}
.tm-super-fibra-card__header h5{font-size:2.2rem;font-weight:700;padding-bottom:2rem;line-height:2.5rem}
@media(min-width:21em){.tm-super-fibra-card__header h5{font-size:2.4rem}
}
@media(min-width:64em) and (max-width:80em){.tm-super-fibra-card__header h5{font-size:2.2rem}
}
@media(min-width:80em){.tm-super-fibra-card__header h5{font-size:2.6rem}
}
.tm-super-fibra-card__header img{margin-bottom:.5rem}
.tm-super-fibra-card__header p{font-weight:500;font-size:18px}
.tm-super-fibra-card__header p:nth-of-type(1){font-size:24px;margin-bottom:20px;font-style:normal;font-weight:900;line-height:31px}
.tm-super-fibra-card__header p:nth-of-type(2){padding-bottom:25px}
@media(min-width:64em) and (max-width:80em){.tm-super-fibra-card__header p{font-size:1.8rem}
}
.tm-super-fibra-card__header p span{color:#37ffff}
.tm-super-fibra-card__header .tm-tile__features{display:flex;flex-direction:row;margin:0;padding:0 0 4rem}
.tm-super-fibra-card__header .tm-tile__icon{padding-right:1rem}
.tm-super-fibra-card__header .tm-tile__icon svg{width:30px}
.tm-super-fibra-card__header .tm-tile__text{display:flex;flex-direction:column;padding-top:1.5rem}
.tm-super-fibra-card__header .tm-tile__text h2{font-size:1.8rem;font-weight:700}
.tm-super-fibra-card__header .tm-tile__text p{font-size:1.6rem}
.tm-super-fibra-card__header .tm-tile__text .ta-tag{margin-top:1rem;width:fit-content}
.tm-super-fibra-card__body{padding:2rem 2rem 0rem 2rem;margin-bottom:8px}
.tm-super-fibra-card__body .tm-tile__features{display:flex;flex-direction:row;padding-bottom:2rem;border-bottom:1px solid #d2d6f4}
.tm-super-fibra-card__body .tm-tile__text{display:flex;flex-direction:column}
.tm-super-fibra-card__body .tm-tile__text h2{font-size:2.0rem;font-weight:700}
.tm-super-fibra-card__body .tm-tile__text p{font-size:1.6rem}
.tm-super-fibra-card__body .tm-tile__text .ta-tag{margin-top:1rem;width:fit-content}
.tm-super-fibra-card .tm-super-fibra-card__header .ta-paragraph--subtitle{min-height:70px}
.tm-super-fibra-card__footer{display:flex;flex-direction:column;padding:0 2rem 0 2rem;justify-content:space-between;justify-self:flex-end;margin:auto 0 0 0}
.tm-super-fibra-card__footer .-description{width:100%}
.tm-super-fibra-card__footer a{margin-bottom:16px}
.tm-super-fibra-card__footer p{font-size:1.3rem;line-height:15px;padding:15px 0 20px 0;text-align:center}
.tm-super-fibra-card__footer .ta-price{padding-bottom:2.8rem}
.tm-super-fibra-card__footer .ta-price__center span strong{font-size:2.8rem}
.tm-super-fibra-card__footer .ta-price__center small{font-size:2rem}
.tm-super-fibra-card__accordion .tm-accordion-header{cursor:pointer;display:flex;position:relative;height:40px;text-align:center;flex-direction:row;justify-content:center;padding-bottom:2rem}
.tm-super-fibra-card__accordion .tm-accordion-header--title{text-align:center;display:flex;align-items:center}
.tm-super-fibra-card__accordion .tm-accordion-header--icon{height:24px;width:24px;margin-left:10px;transform-origin:50% 50%;transition:transform .5s .1s,-webkit-transform .5s .1s;position:relative;transform:rotate(90deg);z-index:0}
.tm-super-fibra-card__accordion .tm-accordion-subheader p{font-size:1.2rem;text-align:left}
.tm-super-fibra-card__accordion .tm-accordion-subheader p strong{font-weight:600}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__features{height:100%;align-items:flex-start;display:flex;margin-bottom:15px}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__icon{padding-right:1rem}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__icon svg{width:30px}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text{display:flex;flex-direction:column}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text h2{font-size:1.4rem;font-weight:700}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text p{font-size:1.4rem;text-align:left;padding:0 10px 0;line-height:1.5rem}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text p strong{font-weight:600}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text p a{padding:0}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text p a svg{top:.5rem;position:relative}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text a{padding:0 10px 0;color:#666;text-decoration:underline;font-weight:500}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__text .ta-tag{width:fit-content}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile__icon-info{padding-top:.5rem}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile-subtitle{display:flex;flex-direction:column;padding-top:10px;font-size:1.4rem}
.tm-super-fibra-card__accordion .tm-accordion-body .tm-tile-subtitle a{margin:0}
.tm-super-fibra-card__accordion .tm-accordion-footer{display:flex;justify-content:center;border-top:1px solid #000;padding-top:1rem;margin-top:1rem}
.tm-super-fibra-card__accordion .tm-accordion-footer .ta-price{padding-bottom:1rem}
.tm-super-fibra-card__accordion .tm-accordion-footer .ta-price__center span strong{font-size:2rem}
.tm-super-fibra-card__accordion .tm-accordion__container{width:100%;opacity:0;max-height:0;transition:max-height .5s,opacity .2s ease-in;padding:0}
.tm-super-fibra-legals{display:flex;align-items:center;justify-content:center;z-index:2;text-align:center}
@media(min-width:48em){.tm-super-fibra-legals{padding:0rem 3.6rem 1rem 3.6rem}
}
@media(min-width:64em){.tm-super-fibra-legals{padding:0rem 5% 1rem}
}
@media(min-width:80em){.tm-super-fibra-legals{padding:0rem 8.3333333333% 1rem}
}
.tm-super-fibra-legals__container{display:flex;justify-content:center;align-self:center;flex-direction:row;z-index:2;padding:1rem 2rem;line-height:1.4rem}
@media(min-width:64em){.tm-super-fibra-legals__container{width:200rem}
}
@media(min-width:85em){.tm-super-fibra-legals__container{width:110rem}
}
.tm-super-fibra-legals__container a{color:blue}
.tm-super-fibra-legals__container .tm-heading__label p strong{font-weight:700}
.tm-super-fibra .-expand-content{max-height:600px;transition:max-height .5s,opacity .5s ease-in;opacity:1}
.tm-super-fibra .-rotate-icon{transform:rotate(-90deg) !important}
.tm-super-fibra .-not-show{display:none !important}
.tm-super-fibra-line-color{height:5px;transform:translateY(-1px);padding:0;margin:0;width:100%;position:absolute}
.-expand-container{transition:max-height .5s,transform .5s ease-in}
@media screen and (min-width:48em){.tm-super-fibra-card{display:flex}
.tm-super-fibra-legals__container{padding:.5rem}
}
@media screen and (min-width:80em){.tm-super-fibra-card{display:flex}
}
.tm-super-fibra-card__accordion .tm-accordion-header{height:auto}
.tm-super-fibra-card__accordion{overflow:hidden}
#mp--214055777 .tm-modal-overlay__container{width:576px;padding:4.8rem}
.to-vantaggitp{background-color:white;padding-bottom:50px}
.to-vantaggitp__cards{-webkit-justify-content:center !important;justify-content:center !important}
.grid__card{display:grid;grid-template-columns:repeat(3,minmax(auto,38rem));grid-gap:1.5rem}
.grid__card .tm-super-fibra-card{margin:0}
@media(max-width:75em){.grid__card{grid-template-columns:repeat(2,minmax(auto,38rem))}
}
@media(max-width:55em){.grid__card{grid-template-columns:repeat(1,minmax(auto,38rem));justify-content:center}
}
.tm-super-fibra-card__description p{display:flex;align-items:center;gap:10px;margin:0 0 10px 8px}
.verifica-copertura_container h1,.verifica-copertura_container p{text-align:center}
.verifica-copertura_container h1{margin-bottom:20px}
.verifica-copertura_container p.ta-paragraph--body-big{margin-bottom:50px}
.verifica-copertura_container p.ta-paragraph--body-big img{height:auto;vertical-align:super;width:20px}
.verifiica-copertura_back{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.verifiica-copertura_back a{display:flex;align-items:center;color:#122ac2;font-size:16px;font-weight:bold;text-transform:underline}
.verifiica-copertura_back svg{width:25px;fill:#122ac2}
.to-dettaglioofferta__header-img{margin-top:35px}
.to-dettaglioofferta__header-img img{width:100%}
.tm-dm-offerta{background:url("clientlib-verificaCopertura/resources/img/Tick.svg") 0 12px no-repeat}
.tm-dm-offerta .ta-tag{font-size:1.5rem}
.to-input-wizard__inputs__single span{width:100%}
.to-input-wizard__title .ta-heading{width:100%;text-align:center}
.verifica-copertura_container .to-input-wizard__title .ta-heading{text-align:left}
#product-list{margin-bottom:50px}
#product-list.flex-centered.to-listing-longlist__body::after,#product-list.flex-centered-single.to-listing-longlist__body::after{margin-left:0}
#product-list.flex-centered.to-listing-longlist__body,#product-list.flex-centered-single.to-listing-longlist__body{justify-content:center}
#product-list.flex-centered-single.to-listing-longlist__body .to-listing-longlist__col:nth-last-of-type(1){margin-left:0}
@media(min-width:48em){#product-list.flex-centered.to-listing-longlist__body .to-listing-longlist__col:nth-last-of-type(1){margin-left:1.6rem}
}
.wrapper-container{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 150px}
.verifica-copertura_container{flex:0 0 33.333%;max-width:380px}
.cards-container{flex:0 0 66.666%;max-width:66.666%;display:flex;flex-wrap:wrap;justify-content:center}
.ta-heading--h1-big{font-family:'TIMSans',sans-serif;font-weight:500;font-style:normal;line-height:45px;font-size:40px}
.address{display:flex;gap:10px;margin-bottom:8px}
.address svg{flex-shrink:0}
.address h5{font-weight:300;color:#000;font-size:24px;line-height:31px}
.ta-paragraph{font-size:22px;line-height:23px;font-weight:500;margin-bottom:16px}
.tm-super-fibra-card__labels{display:flex;gap:5px;padding-left:20px}
.label{font-size:14px;font-weight:700;color:white;padding:3px 4px;text-transform:uppercase;border-radius:4px 4px 0 0;height:25px}
.label-novita{background-color:#ea0026}
.label-promo{background-color:#0ff;color:#0033a1}
.label-completa{background-color:#2e8540}
.tm-super-fibra-card-wrapper{display:flex;flex-direction:column}
.tm-super-fibra-card.grey{background-color:#f6f6fd;color:#081677}
.tm-super-fibra-card.blue{background:linear-gradient(195deg,#08078a 0,#061ec5 100.88%);border:1px solid var(--Neutral-Light-blue-grey,#d0d4f3)}
.tm-super-fibra-card.grey .vc-icon-color{color:#081677}
.tm-super-fibra-card.blue .vc-icon-color{color:white}
.tm-super-fibra-card.grey .vc-tick-color{color:#122ac2}
.tm-super-fibra-card.blue .vc-tick-color{color:#0ff}
.ta-price__old-price{text-decoration:line-through;font-size:10px;white-space:nowrap}
.tm-super-fibra-card.blue .ta-price__old-price{color:white !important}
.tm-super-fibra-card.grey .ta-price__old-price{color:#081677 !important}
.ta-price__note{font-size:1rem !important;font-weight:500;line-height:1.2;display:inline}
.svg-width{width:20px}
.ta-dettagli-offerta-link{text-align:left;font-weight:600;padding-bottom:20px}
.tm-super-fibra-card.blue .ta-dettagli-offerta-link a{color:white;border-bottom:2px solid white}
.tm-super-fibra-card.grey .ta-dettagli-offerta-link a{color:#081677;border-bottom:2px solid #081677}
.ta-dettagli-offerta-link a{font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none;padding-bottom:6px}
.to-input-wizard__inputs__single input::placeholder{color:var(--Neutral-Dark-grey,#666);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:initial}
.ta-input-text label{color:#122ac2}
.ta-heading--h1-hp{font-size:40px}
.ta-heading--h1-hp-disp{font-size:24px !important}
.tm-tile__features{margin-bottom:20px}
@media(max-width:768px){#sectionVerifica .tl-col-12{padding:0 16px}
.to-input-wizard__title .ta-heading--h1-hp{text-align:left !important}
.wrapper-container{flex-direction:column !important;margin:0 16px !important;gap:32px}
.verifica-copertura_container{max-width:100%;width:100%;justify-content:center;flex:unset}
.cards-container{max-width:100%;width:100%;flex:unset}
.ta-heading--h1-hp{font-size:28px;font-style:normal;font-weight:500;line-height:31px}
.ta-heading--h1-hp-disp{font-size:20px !important}
.ta-heading--h1-big{font-size:28px !important;line-height:30px}
.verifiica-copertura_back h5{font-size:20px !important;line-height:24px}
.verifiica-copertura_back a{font-size:16px !important}
.tm-super-fibra-card{margin:0 auto}
.tm-super-fibra__container{gap:24px}
.ta-paragraph{font-size:16px;font-style:normal;font-weight:500;line-height:20px}
}
.shadow{display:flex !important}