#generic-info{max-width:825px}
.generic-info-container,.generic-info-container{width:1050px;margin:0 auto;margin-top:170px;margin-bottom:216px}
.generic-info-container *{font-family:"Roobert",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}
.generic-info-container .generic-info-container-title-text{width:835px}
.generic-info-container .generic-info-container-title-text p{font-size:18px;margin-top:15px;line-height:30px;font-family:RoobertLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif}
.last-information{margin-top:80px}
.last-information p{line-height:20px;font-size:15px;font-family:RoobertLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.3px}
span.icon-line-user{font-size:40px;color:blue;position:relative;left:0;top:-10px}
.generic-info-container h1{font-size:30px;margin-left:0}
.generic-info-container .custom-button .verifyFibra{width:100%;background-color:#d3135a;color:#fff !important;height:60px;transform:translate(0,35px)}
.generic-info-container .container-btn-address .verifyaddress{color:#d3135a;font-size:12px;cursor:pointer}
.margin-top-20{margin-top:20px}
.generic-info-container .container-button button{min-width:290px;height:60px;margin-top:30px;font-size:12px}
.generic-info-container .container-button a+a{margin-left:30px}
.generic-info-container .container-button button.btn-pink{color:#fff}
.generic-info-container .container-button button.btn-reverse{color:#d3135a;border:2px solid #d3135a;background-color:#fff}
.generic-info-container .none{display:none}
.nav-header-wrapper .dotcom-header__logo{max-width:120px}
@media only screen and (max-width:768px){.nav-header-wrapper .dotcom-header__logo{max-width:60px}
.header-edit{height:45px}
.generic-info-container .container-button button{height:50px}
.generic-info-container h1{font-size:24px;line-height:40px}
.generic-info-container .generic-info-container-title-text p{font-size:15px;line-height:25px}
.generic-info-container .container-button{margin-top:40px}
.generic-info-container .container-button button{font-size:10px}
.generic-info-container .generic-info-container-title-text,#generic-info,.generic-info-container,.generic-info-container{width:100%}
.generic-info-container,.generic-info-container{padding:0 37px;margin-top:170px;margin-bottom:29px}
.generic-info-container .container-button button{width:100%}
.generic-info-container .container-button a+a{margin-left:0}
}
@media only screen and (min-width:1024px){.generic-info-container-title-text span.icon-line-user{font-size:40px}
}
@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}
.cmFibra_row.col-3.padding-0.container-btn-address{display:block !important;clear:both;padding:30px 0 0 0 !important;margin-left:20px;font-weight:bold}
.generic-info-container .generic-info-container-title-text,#generic-info,.generic-info-container.cmFibra_inner{width:100%}
.generic-info{padding:0 20px}
.nav-header-wrapper .dotcom-header__logo{max-width:90px}
}