body #main{max-width:1314px;margin:auto;padding:0 30px}
.parsys-container{width:67.066%;padding-right:15px}
.parsys-container.full{width:100%}
.parsys-container.hide{display:none}
.parsys-container.full .plan-promo_inner{padding-left:0}
.parsys-container.full .plan-promo_inner .plan-promo_content{padding-left:0}
.verifica-copertura-container{width:1050px;margin:0 auto;margin-top:170px;margin-bottom:216px}
.verifica-copertura-container.fullpage{margin:0;margin-top:50px;margin-bottom:10px;width:100%;padding-bottom:0}
.verifica-copertura-container *{font-family:"Roobert",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}
.verifica-copertura-container .verifica-copertura-container-title-text{width:825px}
.verifica-copertura-container .verifica-copertura-container-title-text p{font-size:18px;margin-top:15px}
span.icon-line-pin,span.icon-line-user,span.icon-line-mail{font-size:40px;color:blue;position:relative;left:-5px;top:-10px}
.verifica-copertura-container h1{font-size:30px;margin-left:0;line-height:40px}
.verifica-copertura-container .verifica-copertura{padding:8px 0}
.verifica-copertura-container .verifica-copertura .padding-0{width:auto;padding:0}
.verifica-copertura-container .verifica-copertura .cmFibra_col:not(:first-child){margin-left:20px}
.verifica-copertura-container .cmFibra_row .col-3{margin-left:20px;width:25%}
.verifica-copertura-container .cmFibra_row .col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.verifica-copertura-container .cmFibra_row .col-4{margin-left:20px;width:33.3%}
.verifica-copertura-container .custom-button .verifyFibra{width:100%;background-color:#d3135a;color:#fff !important;height:60px;transform:translate(0,35px)}
.verifica-copertura-container .cmFibra_row input{width:100%;height:60px}
.verifica-copertura-container .container-btn-address{padding-left:0}
.verifica-copertura-container .container-btn-address .verifyaddress{color:#d3135a;font-size:12px;cursor:pointer}
.margin-top-20{margin-top:20px}
.verifica-copertura-container .container-button button{min-width:290px;height:60px;margin-top:82px;font-size:12px}
.verifica-copertura-container .container-button button.btn-pink{color:#fff;margin-right:10px}
.verifica-copertura-container .container-button button.btn-reverse{color:#d3135a;background-color:#fff;border:2px solid #d3135a}
.verifica-copertura-container .none{display:none !important}
.verifica-copertura-container .body-of-page{width:75%}
h2.plan-main-head{font-size:30px;padding-bottom:20px}
@media only screen and (min-width:1025px){.verifica-copertura-container .body-of-page{min-width:785px}
}
.verifica-copertura-container .body-of-page .col-md-6{width:50%;float:left;margin:25px 0}
.verifica-copertura-container #VerificaCoperturaConTecnologia .body-of-page span.breadcrump{color:#000;opacity:.6;font-size:12px}
.breadcrump+.info-copertura{margin-top:20px}
.verifica-copertura-container #VerificaCoperturaConTecnologia{display:flex}
.verifica-copertura-container #VerificaCoperturaConTecnologia .body-of-page h1{font-size:30px;line-height:36px;clear:left}
.container-info-copertura{margin-top:55px;display:inline-block;margin-bottom:0}
.container-info-copertura strong{display:block;font-size:45px}
.verifica-copertura-container h1+h1{margin-top:20px}
.verifica-copertura-container .spalla-destra{width:35%}
.verifica-copertura-container .spalla-destra div#scrolled-div{box-shadow:5px 10px 18px #888;padding:20px}
@media only screen and (min-width:1025px){.verifica-copertura-container .spalla-destra div#scrolled-div{max-width:397px}
}
.verifica-copertura-container .spalla-destra div#scrolled-div h1{text-align:left;margin-bottom:20px}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx{text-align:left;border-top:1px solid rgba(0,0,0,0.15);padding:15px 0}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx .description{font-size:12px;color:#999}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span.title-label{font-family:RoobertLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span.result-title-label{position:absolute;right:0;font-size:16px}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx.paymentRow{display:flex;justify-content:space-between}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx.paymentRow .result-title-label{display:flex;position:inherit;flex-direction:column;text-align:right}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span.result-title-label.modem{position:relative;float:right}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span.result-title-label+.modem{position:absolute;margin-top:10px}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx .prezzo-scontato{margin-right:0;color:#000;font-weight:bold}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx .prezzo-barrato+.prezzo-scontato{margin-right:122px;color:#d3135a;font-weight:bold}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx .prezzo-barrato{text-decoration:line-through;font-weight:bold}
.verifica-copertura-container .spalla-destra div.collapsible.active{width:100%}
.verifica-copertura-container .spalla-destra .last{display:block;padding-bottom:80px !important}
.verifica-copertura-container .spalla-destra .empty{padding-bottom:5px}
.verifica-copertura-container .spalla-destra .last .second-result-title{clear:both;display:block;max-width:165px;text-align:right}
.verifica-copertura-container .spalla-destra button.btn.btn-pink{width:100%;padding:20px 0}
span.icon-arrow-down{background-image:url(verifica-copertura/resources/icon/arrow_down_icon.svg);width:25px;height:25px;display:flex;float:left;background-repeat:no-repeat;transform:scale(1.8);margin-right:15px;margin-top:10px}
span.icon-arrow-up{background-image:url(verifica-copertura/resources/icon/arrow_up_icon.svg);width:25px;height:25px;display:flex;float:left;background-repeat:no-repeat;transform:scale(1.8);margin-right:15px;margin-top:15px}
.spalla-destra .descriptions{font-size:12px;color:#999;line-height:16px;padding:0 10px;text-align:justify;margin-top:20px;max-width:100%}
.spalla-destra .container-collapse{top:0}
.nav-header-wrapper .dotcom-header__logo{max-width:120px}
.verifica-copertura-container .container-btn-address .verifyaddress.disabled{pointer-events:none;cursor:default;color:grey}
@media only screen and (max-width:600px){main#main{padding:0}
.verifica-copertura{padding:15px}
.verifica-copertura-container #VerificaCoperturaConTecnologia .body-of-page span.breadcrump{font-weight:bold}
#VerificaCoperturaConTecnologia .container-info-copertura{margin-top:34px}
.verifica-copertura-container .body-of-page .col-md-6.col-xs-12{width:100%;margin:0 0 20px 0}
#VerificaCoperturaConTecnologia .container-info-copertura .col-xs-12 span{font-size:20px}
.container-info-copertura strong{display:block;font-size:30px}
.cmFibra_col.col-xs-12{width:100% !important;display:block !important;flex:initial !important;max-width:inherit !important}
.verifica-copertura-container.cmFibra_inner{width:100%;padding:0;margin-top:0}
.verifica-copertura-container .verifica-copertura-container-title-text,.verifica-copertura-container .spalla-destra{width:100%;margin-top:25px}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span{font-size:16px}
.verifica-copertura-container .spalla-destra button.btn.btn-pink{font-size:12px}
.verifica-copertura-container .body-of-page{width:100%}
.verifica-copertura-container #VerificaCoperturaConTecnologia{display:block}
.verifica-copertura-container .container-btn-address{padding-left:0;padding-top:25px;clear:left}
.verifica-copertura-container .flex-lg{display:flex}
.verifica-copertura-container .container-info-text{float:left}
.verifica-copertura-container .container-info-text span{float:left}
}
@media only screen and (max-width:768px){.parsys-container.full{padding-left:15px}
.verifica-copertura-container .container-button button.btn-reverse{margin-top:10px;border:0;border:2px solid #d3135a}
.verifica-copertura-container .container-button button{width:100%}
#indirizzo_non_coperto_proposta{padding-left:15px;padding-right:15px}
.verifica-copertura-container #indirizzo_non_coperto_proposta .verifica-copertura-container-title-text p{font-size:15px}
.nav-header-wrapper .dotcom-header__logo{max-width:60px}
.parsys-container{width:100%}
span.icon-arrow-down,span.icon-arrow-up{transform:scale(1.5);margin-left:10px}
.verifica-copertura-container .info-copertura .address-confirmed{float:left}
.verifica-copertura-container .info-copertura .tecnologia-confirmed{float:left}
.slider-component .title.servizi-title{padding-left:14px !important}
}
@media only screen and (min-width:1024px){.container-info-copertura .col-md-6 span{font-size:22px}
.verifica-copertura-container .spalla-destra button.btn.btn-pink{font-size:12px}
.cmFibra_row.verifica-copertura .cmFibra_col.col-3.col-xs-12:not(.custom-button){margin-left:0}
}
@media only screen and (min-width:768px) and (max-width:1024px){#generic-info{margin:0 auto}
.generic-info-container .container-button button{max-width:235px;margin:60px 15px}
.verifica-copertura-container .cmFibra_col{width:50% !important;float:left;margin-left:20px !important}
.verifica-copertura-container .verifica-copertura{display:inline-block;transform:translate(-20px,0)}
.cmFibra_row.col-3.padding-0.container-btn-address{display:block !important;clear:both;padding:30px 0 0 0 !important;margin-left:0;font-weight:bold}
.verifica-copertura .cmFibra_col .cmFibra_row,.cmFibra_form{display:block !important}
.verifica-copertura-container.cmFibra_inner{width:100%}
.verifica-copertura-container .verifica-copertura-container-title-text{width:100%}
.verifica-copertura-container .body-of-page{width:100%}
.verifica-copertura-container .spalla-destra{width:100%}
.verifica-copertura-container #VerificaCoperturaConTecnologia{flex-direction:column}
.verifica-copertura-container .info-copertura .address-confirmed,.verifica-copertura-container .info-copertura .tecnologia-confirmed{float:none}
.parsys-container{width:100%}
span.icon-arrow-down,span.icon-arrow-up{margin-left:10px}
.nav-header-wrapper .dotcom-header__logo{max-width:90px}
}
@media only screen and (max-width:766px){.parsys-container{width:100%;margin-top:50px}
.verifica-copertura-container .info-copertura .address-confirmed{float:left;margin-bottom:21px}
.verifica-copertura-container h1{font-size:24px;line-height:40px}
.verifica-copertura-container .container-btn-address{text-align:center;padding-top:40px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.verifica-copertura-container .verifica-copertura{display:flex;transform:translate(-20px,0)}
.verifica-copertura-container .verifica-copertura .padding-0{padding-top:10px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.verifica-copertura-container .cmFibra_col{width:100% !important;float:left;margin-left:20px !important;max-width:initial !important}
}
@media only screen and (max-width:350px){.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span{font-size:14px}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx span.result-title-label{font-size:14px}
.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx .prezzo-barrato+.prezzo-scontato{margin-right:102px}
}
@supports(-webkit-touch-callout:none){.verifica-copertura-container .spalla-destra div#scrolled-div .container-div-spalla-dx .prezzo-barrato+.prezzo-scontato{margin-right:122px}
}
@media screen and (min-width:766px){div[data-remodal-id='modal-info-fibra-territoriale'] .modal-dialog{width:886px;margin:0 auto}
.remodal{max-width:886px}
}
div[data-remodal-id='modal-info-fibra-territoriale'] .modal-content{border:0;box-shadow:none}
div[data-remodal-id='modal-info-fibra-territoriale'] .modal-header{border-bottom:0;padding:0}
div[data-remodal-id='modal-info-fibra-territoriale']{padding:0}
div[data-remodal-id='modal-info-fibra-territoriale'] h2{margin-bottom:25px;font-size:35px;padding-top:30px;font-family:"RoobertLight";line-height:31px;text-align:left;color:#d3135a}
div[data-remodal-id='modal-info-fibra-territoriale'] .modal-header p{color:#000;font-size:15px;line-height:20px;text-align:left;font-family:"RoobertLight",sans-serif}
div[data-remodal-id='modal-info-fibra-territoriale'] .modal-header p:last-child{margin-bottom:10px}
div[data-remodal-id='modal-info-fibra-territoriale'] .left-side{width:49%;float:left;height:500px;margin-bottom:0;background-repeat:round}
div[data-remodal-id='modal-info-fibra-territoriale'] .right-side{width:49%;float:right;padding-right:20px}
.cta-modal-territoriale{background-color:#d3135a;color:#fff;height:50px;transform:translate(0,35px);width:40%;margin-top:70px}
.cta-modal-territoriale:hover{background-color:#fff;color:#d3135a;border:2px solid #d3135a}