@charset "UTF-8";.styled-table,.table-serv,.table-style table{border-collapse:collapse}.heading-line::after,.heading-line::before{display:block;background-color:#2d55a6;content:""}.display-2--intro,.header-section h1{text-shadow:-3px 3px 5px rgba(0,0,0,.5);font-weight:700;text-align:center}.header-section,.intro-section{clip-path:polygon(0 0,3000px 0,3000px 80%,0 100%);height:100%}#error-form p,.footer-sm a:hover,.link-utili p a i{color:#ef8f00}.navbar-dark .navbar-nav .nav-link,a{color:#000!important}@font-face{font-family:Lato,sans-serif;src:url("../webfont/Lato-Black.ttf");src:url("../webfont/Lato-BlackItalic.ttf");src:url("../webfont/Lato-Bold.ttf");src:url("../webfont/Lato-BoldItalic.ttf");src:url("../webfont/Lato-Italic.ttf");src:url("../webfont/Lato-Light.ttf");src:url("../webfont/Lato-LightItalic.ttf");src:url("../webfont/Lato-Regular.ttf");src:url("../webfont/Lato-Thin.ttf");src:url("../webfont/Lato-ThinItalic.ttf")}html{height:100%}body{margin:0;font-family:Lato,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100%}.navbar-brand img{max-height:96px;max-width:280px;margin-top:5px}.navbar-toggler{padding:10px 10px 0;border:2px solid #fff;line-height:10px;background-color:#0656a7}.navbar-toggler-icon{color:#fff;margin-top:-10px}.display-2{margin-bottom:1rem;text-transform:capitalize}.box-ac .container-check input:checked~.checkmark:after,.container-check input:checked~.checkmark:after,.cookie-text .container-check input:checked~.checkmark:after,.display-2--intro{display:block}.display-2--description{font-size:20px;display:block;margin-top:15px;text-align:center;text-shadow:-3px 3px 5px rgba(0,0,0,.5);letter-spacing:1px;font-weight:500;text-transform:uppercase}.video-box img{max-width:250px;margin:0 auto;box-shadow:-3px 3px 5px rgba(0,0,0,.5);border-radius:100%}.heading-line::before{width:10rem;height:.1rem;margin:0 auto}.heading-line::after{width:2rem;padding-top:.5rem;height:.2rem;margin:0 auto 1rem}.display-3--title{font-size:1.2rem;text-transform:capitalize;font-weight:600;display:inline-block;background-image:-webkit-linear-gradient(left,#0656a7,#0656a7);background-image:-o-linear-gradient(left,#0656a7,#0656a7);background-image:linear-gradient(to right,#0656a7,#0656a7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient,.header-section{background:-webkit-linear-gradient(329deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);background:-o-linear-gradient(329deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);-webkit-animation:25s infinite AnimationName;-moz-animation:25s infinite AnimationName;animation:25s infinite AnimationName}.border-right{border-right:0}.gradient{background:linear-gradient(59deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);background-size:1000% 1000%}.menu{background-color:#fff;padding-top:0;padding-bottom:0}.menu .nav-item{line-height:35px;text-align:center;margin-right:3px}.menu .nav-item .nav-link{color:#000!important;padding:0 10px;text-transform:capitalize;font-weight:600;letter-spacing:1px;background-color:transparent;border-radius:50px}.menu .nav-item .nav-link.active,.menu .nav-item .nav-link:hover{background-color:#0656a7!important;color:#fff!important}.menu .nav-item .menu-ac,.menu .nav-item .menu-ac:hover{font-weight:700!important;border-radius:50px!important;color:#fff!important;background:linear-gradient(to right,#0656a7,#0656a7)}.menu .nav-item .nav-link:hover{color:#fff!important;text-decoration:none!important}.menu-sub{background-color:#ebebeb;padding:5px}.header-section{padding:11rem 0 2rem;width:100%;background:linear-gradient(59deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);background-size:1000% 1000%}.header-section h1{font-size:30px}.intro-section{background:-webkit-linear-gradient(329deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);background:-o-linear-gradient(329deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);background:linear-gradient(59deg,#0c163a,#0c163a,#0656a7,#0c163a,#0c163a);background-size:1000% 1000%;-webkit-animation:25s infinite AnimationName;-moz-animation:25s infinite AnimationName;animation:25s infinite AnimationName;padding:10rem 0;width:100%}.checkmark,.form-control{background-image:linear-gradient(to left,#ebebeb,#fff),linear-gradient(to right,#ebebeb,#ebebeb)}.checkmark,.form-control,.form-control:focus{background-origin:border-box;background-clip:padding-box,border-box}.intros .video-box{position:relative;text-align:center}.intros .video-box a span i{font-size:6rem;color:#2d55a6}.banner_fibra:hover,.banner_nv_table:hover,.intros a{color:#fff!important}.form button,.form button a{color:#fff;text-transform:capitalize}.border-animation{position:absolute;top:0;left:0;width:6rem;height:6rem;border:.55rem solid #fff;border-radius:50%;animation:1.5s linear infinite pulse-border}.contact-box,.cta-info__list,.extralbl,.services,.tempiTitle,.title-az{position:relative}.border-animation--border-1{animation-delay:1s}.border-animation--border-2{animation-delay:1.5s}.services{padding:1rem 0;}.services__content{padding:1rem;margin-top:0}.services__content p{font-size:.8rem}.services__content ul li{font-size:18px}.services__content .icon{font-size:1.5rem;color:#2d55a6}.get-started{padding:4rem 0;background-color:#e9ecef}.cta-info{padding:3rem;margin:1rem 0}.cta-info__list{list-style-type:none;display:block;padding-top:.5rem;padding-left:.5rem;margin-bottom:.7rem}.cta-info__list li::before{font-family:"Font Awesome 5 Free";content:"";font-weight:600;margin-right:.5rem;font-size:1.2rem}.form{padding:2rem}.form button{border:none}.form button a{text-decoration:none}.footer{background-color:#000}.btn-footer{color:#ebebeb!important;text-decoration:none!important}.contact-box__icon{width:2rem;stroke:#ef8f00;padding-top:.5rem;float:left;margin:-5px 10px 0 0}.form-group,button#ihavecookiesBtn{margin-left:0!important}.lista-reg ul li a,.sep-form{display:block;margin-bottom:2px}.contact-box__info{padding:.4rem;font-weight:600}.contact-box__info--title{color:#fff;text-decoration:none;font-size:1rem}@media (min-width:576px){.border-right{border-right:.1rem solid #dee2e6;height:100%}.contact-box__icon{width:4rem}.contact-box__info--title{font-size:1.4rem}}.contact-box__info--subtitle{font-size:.8rem;color:#ebebeb;text-decoration:none}.footer-sm a,.skype-text{color:#fff}.footer-sm a i{font-size:1rem;margin-left:1rem}.footer-bottom{background-color:#0656a7}.footer-bottom__copyright{color:#ebebeb;font-weight:400}.footer-bottom__copyright a{color:#dee2e6;text-decoration:none}.footer-bottom__copyright a:hover{color:#ef8f00;text-decoration:underline}.styled-table td .btn,.styled-table td a,.submenu{text-decoration:none!important}.back-to-top{position:fixed;width:3rem;height:3rem;right:15px;bottom:15px;z-index:9999}.back-to-top i{color:#fff;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sep-form{height:1px;background-color:#ebebeb;margin-top:2px}input,select{height:50px!important;border-radius:3px!important}.form-group{margin-bottom:0!important;margin-right:0!important;position:relative}.form-control{-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);border:2px double transparent;border-radius:6px}.form-control:focus{outline-width:0;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);border:2px double transparent;border-radius:6px;background-image:linear-gradient(to left,#ebebeb,#fff),linear-gradient(to right,#0656a7,#0656a7)}#error-form p{font-size:16px;text-align:center;padding:15px;border:2px solid #db4b2f;border-radius:5px;background-color:#f2dede}.form-control-feedback{position:absolute;top:5px;right:5px}.contatti-form .fa-check{color:#239925;font-size:20px;height:22px}.contatti-form .fa-times{color:#ef8f00;font-size:20px;height:22px}.nonvalido{position:absolute;z-index:5;text-align:right;right:5px;top:26px;color:#db4b2f!important;font-size:11px;font-weight:700;font-style:italic}.label-form,label{font-size:14px;font-weight:700}.alert h3,.card-title2,.iconCheckLink,.lista-reg ul,.motto,.pulsante-tel i,caption{text-align:center}.checkmark.input-valid,.input-valid{border:2px solid green}.checkmark.input-error,.input-error{border:2px solid #db4b2f}.form-horizontal .has-feedback .form-control-feedback{position:absolute;top:5px;right:0}.label-form{line-height:16px;color:#000}.box-ac .container-check,.container-check{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;font-size:15px;font-weight:700}.container-check{position:relative;padding-left:50px;user-select:none;margin-bottom:0;line-height:40px}.box-ac .container-check input,.container-check input,.cookie-text .container-check input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:40px;width:40px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.3);border:2px double transparent;border-radius:6px}.box-ac,.btn-submit-contact,.fine-box,.masonry .item,.motto{width:100%}.container-check:hover input~.checkmark{background-image:linear-gradient(to left,#ccc,#ccc),linear-gradient(to right,#ccc,#ccc)}.container-check input:checked~.checkmark{background-image:linear-gradient(to left,#0656a7,#0656a7),linear-gradient(to right,#0656a7,#0656a7)}.box-ac .checkmark:after,.checkmark:after,.cookie-text .checkmark:after{content:"";position:absolute;display:none}.container-check .checkmark:after{left:13px;top:7px;width:12px;height:18px;border:solid #fff;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#Livello_1 polygon:hover{cursor:pointer;fill:#0656a7}.mappa{border:2px solid #0656a7;background-color:#fff;padding:10px}.mappa img{margin:10px auto;display:block}.box-ac,.btn-special,.btn-submit-contact,.card-custom2,.fine-box,.icon-fake,.iconCheckLink,.masonry .item,.motto,.pulsante-tel i,.resp-sharing-button__icon,.resp-sharing-button__link,.table-style{display:inline-block}.lista-reg ul{list-style:none;margin:0;padding:0}.lista-reg ul li a{padding:3px;color:#fff;background-color:#0656a7;text-decoration:none}.lista-reg ul li a:hover{background-color:#ebebeb;color:#0656a7;text-decoration:none}.grid-item-content{height:auto}.masonry{column-count:1;column-gap:1em}.masonry .item{margin:0 0 1em}.masonry .item h4 b a{color:#0656a7!important;text-decoration:none;font-size:18px}.alert-info{background-color:#33b5e5;color:#fff;border:2px solid #09c;border-radius:5px}.alert-success{background-color:#00c851;color:#fff;border:2px solid #007e33;border-radius:5px}.alert-warning{background-color:#fb3;color:#fff;border:2px solid #f80;border-radius:5px}.alert-danger{background-color:#f44;color:#fff;border:2px solid #c00;border-radius:5px}@-webkit-keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes AnimationName{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.btn-external-link{padding:7px 25px;border-radius:100px;text-transform:uppercase}.linkedin-icon{color:#fff;font-size:20px;margin-right:15px}.textarea-contact{min-height:120px!important}.btn-submit-contact{margin:10px 0 0}.alert h3{margin:0!important}.motto{background:#0656a7;color:#ffffff;font-weight:700;padding:10px;font-size:22px;margin-bottom:15px}.bg-success-dark,.box-ac .container-check input:checked~.checkmark,.box-az .col-5 p,.btn-su,.styled-table thead tr{background-color:#0656a7}.title-h2,.title-h3{text-align:center;font-weight:700}.content-page,.popover p{text-align:justify!important}.title-h2{font-size:18px;line-height:20px}.title-h3{font-size:17px;line-height:19px}.title-h4{font-weight:700;font-size:22px;line-height:26px}.content-page{font-size:18px!important;line-height:24px!important;font-weight:400!important}.banner_fibra,.banner_nv_table{font-size:14px;padding:5px;color:#fff!important;line-height:16px;width:100%;display:inline-block;text-decoration:none}a:focus,a:hover{color:#0656a7!important;text-decoration:underline}.table-custom{border-radius:5px;border:2px solid #0656a7;margin-bottom:15px}.styled-table{margin:0;font-size:14px;min-width:300px;box-shadow:0 0 20px rgba(0,0,0,.15)}.styled-table thead tr{color:#fff;text-align:left;border-radius:5px 5px 0 0}.styled-table th{padding:4px 2px;font-size:10px;line-height:12px}.styled-table td{padding:2px;font-size:9px;line-height:11px}.styled-table tbody tr,.table-serv tbody tr{border-bottom:1px solid #ddd}.styled-table tbody td:hover,.styled-table tbody tr:hover{color:#000;background-color:rgba(0,152,121,.3)}.styled-table td .btn{font-size:9px;padding:1px 3px;color:#fff!important;border-radius:30px}.banner_nv_table{text-align:center;background:#124e2a;background:-moz-linear-gradient(top,#124e2a 0,#207443 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#124e2a),color-stop(100%,#207443));background:-webkit-linear-gradient(top,#124e2a 0,#207443 100%);background:-o-linear-gradient(top,#124e2a 0,#207443 100%);background:-ms-linear-gradient(top,#124e2a 0,#207443 100%);background:linear-gradient(to bottom,#124e2a 0,#207443 100%)}.banner_fibra{text-align:center;background:#283374;background:-moz-linear-gradient(-45deg,#283374 0,#29a2dc 100%);background:-webkit-linear-gradient(-45deg,#283374 0,#29a2dc 100%);background:linear-gradient(135deg,#283374 0,#29a2dc 100%)}#navHome,.accordion-button,.box-ac,.box-ac .container-check:hover input~.checkmark,.cookie-text .container-check:hover input~.checkmark{background-color:#ebebeb}@media (min-width:768px){.masonry{column-count:3;column-gap:1em}.title-h2{font-size:19px;line-height:21px}.title-h3{font-size:18px;line-height:20px}.styled-table th{padding:7px 4px}.styled-table td{padding:3px 4px;font-size:10px;line-height:12px}.styled-table td .btn{font-size:10px;padding:2px 10px}.banner_fibra,.banner_nv_table{font-size:20px;line-height:22px}}@media (min-width:992px){.navbar-brand img{max-height:96px;max-width:280px;margin-top:0}.video-box img{max-width:100%;margin:0 auto}.display-2--intro{display:inline-block;font-weight:700;text-align:left}.display-3--title{font-size:1.8rem}.services__content p{font-size:1rem}.services__content{margin-top:5rem}.services__content .icon{font-size:2.5rem}.masonry{column-count:4;column-gap:1em}.title-h2{font-size:20px;line-height:22px}.title-h3{font-size:19px;line-height:21px}.styled-table th{padding:10px 5px;font-size:13px;line-height:15px}.styled-table td{padding:3px 5px;font-size:12px;line-height:14px}.styled-table td .btn{font-size:12px}.banner_fibra,.banner_nv_table{font-size:22px;line-height:24px}}@media (min-width:1200px){.title-h2{font-size:24px;line-height:26px}.title-h3{font-size:20px;line-height:22px}.styled-table th{padding:10px 7px;font-size:14px;line-height:16px}.styled-table td{padding:5px 7px;font-size:13px;line-height:15px}.styled-table td .btn{font-size:13px}}.box-az{border-top:0;border-radius:10px;box-shadow:0 5px 7px rgb(0 0 0 / 20%)!important;margin-bottom:15px}.box-az p{margin-bottom:0!important;padding:5px 5px 0 0;font-size:14px}.table-serv td,.table-serv th{padding:3px 5px}.box-az .col-5 p{padding:3px 5px;color:#fff;height:100%}.box-ac{margin-bottom:-5px;padding:0;border-radius:0 0 10px 10px}.title-az,.title-bil{padding:8px 15px;margin-top:0;color:#fff}.box-ac a,.box-ac label,.box-ac p{font-size:14px!important;line-height:28px!important}.box-ac .tr-gray h4{margin-top:0;margin-bottom:0;min-height: 500px;}.box-ac .container-check{position:relative;padding-left:35px;user-select:none;margin-bottom:0;line-height:30px}.box-ac .checkmark,.cookie-text .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border:2px solid #ccc;border-radius:3px}.box-ac .container-check .checkmark:after{left:9px;top:5px;width:9px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.title-az{border-radius:10px 10px 0 0;background-color:#0656a7;color:#fff;font-size:18px;margin-right:0;margin-bottom:5px}.title-az h2,.title-az h3{font-size:16px;display:block;width:70%;margin-bottom:0}.popover p,.popover ul li{font-size:12px!important;line-height:14px!important;margin-bottom:0!important}.title-bil{border-radius:0;background:#ffb800;background:-moz-linear-gradient(left,#ef8f00 0,#ffb800 100%);background:-webkit-linear-gradient(left,#ef8f00 0,#ffb800 100%);background:linear-gradient(to right,#ef8f00 0,#ffb800 100%);font-size:16px;margin:0}.btn-special,.table-serv td{font-size:12px}.btn-special{background-color:#0656a7;font-weight:700;color:#fff;padding:3px 8px;border-radius:50px}.icon-fake{width:30px;height:30px;background-color:#ccc;border:2px solid #777;border-radius:3px;margin:0 10px 0 -5px;line-height:10px;float:left}.popover{max-width:100%!important;z-index:999!important}.nome_servizio{font-size:17px}.sep-table{display:block;height:1px;margin-top:1px;margin-bottom:1px;background-color:#f5f5f5}.search-box button,.tr-gray{background-color:#ccc}.btn-modal{font-size:16px;border:2px solid #999;border-radius:50px;width:20px;height:20px;background-color:#999;color:#fff;padding:0;line-height:0}.btn-modal:hover{border:2px solid #0656a7;background-color:#0656a7}.modalTable i.fa-arrow-right{color:#ef8f00;font-size:30px;animation-duration:2s}div.bottom-rounded,div.rounded,div.top-rounded{border:1px solid #ccc}div.rounded{margin-bottom:20px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;border-radius:4px}div.top-rounded{-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}div.bottom-rounded{border-top-style:none;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.table-serv{width:100%;margin:0;font-size:14px;box-shadow:0 0 20px rgba(0,0,0,.15);border-color:#ccc}.contact .info,.tempiTitle{margin-bottom:15px;width:100%}.table-serv thead tr{background-color:#f3f3f3;color:#000;text-align:left;border-radius:5px 5px 0 0}.extralbl{text-align:center;color:#222;font-size:22px;padding:0 0 10px;font-weight:600;line-height:30px}.search-box span,.tempiTitle{font-size:14px;font-style:italic}.extralbl img{position:absolute;top:21px;padding-left:6px}.tempiTitle{color:#333;font-weight:600;display:inline;margin-top:0;background-color:#c7ffcd;padding:0 15px 0 5px;border-radius:0 30px 30px 0;top:-9px;left:-4px}.page-item.active .page-link,.page-item.active .page-link:hover{color:#fff!important;background-color:#0656a7;border-color:#0656a7}.search-box button{border-radius:50px;margin:6px 0;color:#444;line-height:22px}#searchModal .modal-body .nav-tabs .nav-item button.active,.search-box button:hover{background-color:#0656a7;color:#fff}.search-box span{letter-spacing:1px;font-weight:700;margin-right:3px}#searchModal .modal-body{background-color:#0656a7;border-radius:0 0 5px 5px;padding:0}#searchModal .modal-header{background-color:#0e153d;color:#fff;border-bottom:none;padding:10px 15px}#searchModal .modal-header .modal-title{font-size:22px;font-weight:700}#searchModal .modal-header .btn-close{background-color:#fff;border-radius:50%;width:9px;height:9px}#searchModal .modal-body .nav-tabs .nav-item{display:inline-block;width:50%}#searchModal .modal-body .nav-tabs .nav-item button{text-decoration:none;display:block;background:#192259;color:#ccc;text-align:center;padding:8px 0;width:100%;border:1px solid #192259;border-radius:5px 5px 0 0;border-bottom:hidden}.tab-pane{padding:15px;border:1px solid #0656a7;background-color:#0656a7;border-radius:0 0 5px 5px}.azienda,.aziende-row,.servizio,.servizio-row{border-bottom:1px solid #ebebeb}.contact .info{padding:30px;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1)}.contact .info i{font-size:20px;color:#fff;float:left;width:44px;height:44px;background:#0656a7;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:.3s ease-in-out}.contact .info h4{padding:0 0 0 60px;font-size:22px;font-weight:600;margin-bottom:5px;color:#36343a}.contact .info p{padding:0 0 0 60px;margin-bottom:0;font-size:14px;color:#686470}.box-loader{display:inline-block;width:100%;height:100%;position:absolute;top:0;z-index:9999;background-color:rgba(255,255,255,.9)}.content-loader{position:absolute;left:47%;top:47%;width:auto}.custom-loader{width:70px;height:70px;border-radius:50%;background:conic-gradient(#0000 10%,#0656a7);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 0);animation:1s linear infinite s3}@keyframes s3{to{transform:rotate(1turn)}}.sharing-button{display:inline-block;width:36px;height:36px;margin:4px 4px 0 0;background-color:#0656a7;color:#fff!important;padding:1px;font-size:28px;text-align:center;border-radius:50px;float:left;line-height:34px}.sharing-button:hover{background-color:#ef8f00;color:#fff!important}.aziende-row,.servizio-row{padding-bottom:3px;margin-bottom:3px}.label-servizio{text-align:right!important;font-weight:700;font-style:italic}.content-azienda,.content-azienda-left,.content-servizio{text-align:left;margin-bottom:0;margin-top:0}.content-servizio-nome{text-align:center;margin-bottom:0;margin-top:0;background-color:#ebebeb;font-size:18px}.label-azienda{text-align:right!important;font-weight:700;font-style:italic;background-color:#ccc;color:#000}.content-azienda-nome{text-align:center;padding:5px 3px;margin-bottom:0;margin-top:0;background-color:#ccc;font-size:18px;font-weight:600}.btn-table{font-size:16px;padding:5px;color:#fff!important;text-decoration:none!important;border-radius:30px;margin-bottom:10px;margin-top:15px;font-weight:700}.content-btn{border-bottom:none}@media screen and (min-width:976px){.box-ac a,.box-ac label,.box-ac p{font-size:16px!important}.title-bil{border-radius:0;z-index:999;position:relative}.box-ac{background-color:#f3f3f3;display:inline-block;overflow:hidden;width:100%}.box-ac .col-12{padding:0!important}.aziende-row,.servizio-row{padding-bottom:0;margin-bottom:0;border-bottom:none}.content-azienda,.content-servizio,.content-servizio-nome{padding:3px;margin-bottom:4px;margin-top:0}.content-azienda,.content-servizio{text-align:center}.content-servizio-nome{text-align:left;background-color:#fff;font-size:1rem}.content-btn{border-bottom:1px solid #ebebeb}.content-azienda-left,.content-azienda-nome{text-align:left;padding:3px;margin-bottom:4px;margin-top:0}.content-azienda-nome{background-color:#fff;font-size:1rem;font-weight:600}.btn-table{font-size:13px;padding:1px 3px;color:#fff!important;text-decoration:none!important;border-radius:30px;margin-bottom:0;margin-top:0}}.nav-pills .nav-link,.text-secondary{color:#0656a7!important}#gdpr-cookie-message{position:fixed;bottom:30px;max-width:530px;background-color:#000;padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,.25);margin-left:30px;margin-right:30px;font-family:system-ui;z-index:9999}#gdpr-cookie-message h4{color:#fff;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;margin-bottom:5px}#gdpr-cookie-message h5{color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;margin-bottom:10px}#gdpr-cookie-message p,#gdpr-cookie-message ul{font-family:"Open Sans",sans-serif;color:#ebebeb;font-size:15px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:30%;display:inline-block}#gdpr-cookie-message a{color:#00f;text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,.75);transition:.3s ease-in}#gdpr-cookie-message a:hover{color:#fff;border-bottom-color:#00f;transition:.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:green;color:#fff;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;padding:7px 15px;border-radius:50px;margin-left:15px;cursor:pointer;transition:.3s ease-in}#gdpr-cookie-message button:hover{background:#fff;color:#000;transition:.3s ease-in}button#gdpr-cookie-advanced{background:#fff;color:#000;margin-left:0;float:left}button#gdpr-cookie-discard{background:#730000;color:#fff}#gdpr-cookie-message button:disabled{opacity:.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:5px;height:15px!important}.btn-dettagli-cookie{font-size:12px;display:inline-block;width:100%;border:none}.cookie-footer,.cookie-header{position:absolute;display:flex;background-color:#fff;padding:10px;left:0}.cookie-header{top:-47px;border-radius:5px 5px 0 0}.cookie-footer{bottom:-54px;border-radius:0 0 5px 5px}.btnAccordion{display:block;width:100%;text-align:left;padding:7px 15px;border-radius:5px;font-size:15px;border:1px solid #666}.btnAccordion i{float:right;margin-top:3px;font-size:20px;color:#666}.boxAccordion{padding:15px 10px 0;border:1px solid #666;border-top:none;margin-top:-5px;font-size:14px!important;margin-bottom:15px;border-radius:0 0 5px 5px}.cookie-text p,.cookie-text ul li{font-size:16px}.cookie-text h2,.cookie-text h3,.cookie-text h4{font-weight:700}.cookie-text .container-check{display:block;position:relative;padding-left:40px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;line-height:30px;height:30px}.cookie-text .container-check input:checked~.checkmark{background-color:#2196f3}.cookie-text .container-check .checkmark:after{left:9px;top:5px;width:9px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#telecomando .pulsante-tel,.pulsante-tel button{display:block;height:40px;width:40px;border-radius:0 4px 4px 0}.btn-cookie-new{font-size:12px!important}#telecomando{position:fixed;background:0 0;left:0;bottom:150px;border-radius:0 5px 5px 0;z-index:999}#telecomando .pulsante-tel{float:left;clear:both;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin-bottom:2px}.pulsante-tel button{color:#fff!important;text-decoration:none!important;border:none}.pulsante-tel i{vertical-align:middle;width:100%;height:100%;font-size:20px;margin-top:10px;text-shadow:-1px 1px 2px rgba(0,0,0,.2)}.box-home h3,.iconCheckLink p{font-size:18px;font-style:italic;font-weight:700}.pulsante-green{background-color:#ef8f00}.pulsante-green:focus,.pulsante-green:hover{background-color:#9e2e18}caption{padding:20px 15px;background-color:#283374;color:#fff;text-transform:uppercase;font-weight:300}.iconCheckLink{width:100%;border:2px solid #ebebeb;border-radius:5px;box-shadow:-3px 3px 6px rgba(0,0,0,.2);background-color:#fff}.iconCheckLink img{max-width:100px;margin:10px auto}.iconCheckLink p{background-color:#ebebeb;padding:10px;margin:0 auto;color:#000!important}.iconCheckLink:hover{border-color:#283374;box-shadow:-3px 3px 8px rgba(0,0,0,.3)}.iconCheckLink:hover p{background-color:#283374;color:#fff!important}.box-home{padding:10px}.box-home h3{background-color:#0656a7;color:#fff;padding:3px 10px;border-radius:5px 5px 0 0;text-shadow:-1px 1px 3px rgba(0,0,0,.5)}.nav-pills .nav-link{background:#ebebeb;border:0;border-radius:5px;text-align:center;width:100%}.nav-link:focus,.nav-link:hover{color:#ef8f00!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff!important;background-color:#0656a7}#pillsHome{border:2px solid #0656a7;border-radius:5px;height:100%}@media (min-width:576px){.contact-box__info--subtitle{font-size:1rem}.footer-sm a i{font-size:1.6rem}.sharing-button{width:24px;height:24px;font-size:18px;line-height:22px}.nav-pills .nav-link{background:#ebebeb;border:0;border-radius:0;text-align:left}#pillsHome{border-radius:5px;padding:5px}}.border-success{border-color:#0656a7!important}.card-custom2{width:100%;border-radius:6px;background-color:#fff;box-shadow:0 .25rem .25rem rgba(0,0,0,.2),0 0 1rem rgba(0,0,0,.2);overflow:hidden;text-decoration:none;margin-bottom:30px;border:2px solid #ccc}.card-title2{color:#fff;font-size:24px;background:#283374;background:-moz-linear-gradient(-45deg,#283374 0,#29a2dc 100%);background:-webkit-linear-gradient(-45deg,#283374 0,#29a2dc 100%);background:linear-gradient(135deg,#283374 0,#29a2dc 100%);font-weight:700;padding:10px 0}.card-dsc2{text-align:justify;padding:10px;font-size:16px;margin-bottom:0}.card-custom2 button{border-radius:50px;margin-bottom:30px}.btn-gray,.btn-warning{text-transform:uppercase;border:none}.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success{color:#fff!important;text-transform:uppercase;border:none}.table-style{background:#fff;width:100%;box-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:30px}.table-style table{margin-bottom:0;overflow:hidden}.table-style th{background-color:#283374;color:#fff;text-transform:uppercase;font-weight:400;text-align:left}.table-style .table>tbody>tr>td{background-color:rgba(255,255,255,.2);color:#000}.table-style tbody td:hover,.table-style tbody tr:hover{background-color:#ef8f00;color:#fff}.btn-default{background-image:linear-gradient(to left,#4facfe 0,#00f2fe 100%)}.btn-primary{background:linear-gradient(to right,#257df9,#0046ea)}.btn-success{background:linear-gradient(to right,#47c910,#0b8935)}.btn-warning{color:#000!important;background:linear-gradient(to right,#ffc107,#dd9606)}.btn-danger{background:linear-gradient(to right,#ff5e62,#f96)}.btn-info{background:linear-gradient(to right,#79afb7,#0088a3)}.btn-gray{color:#444!important;background:linear-gradient(to right,#ccc,#888)}#darkmode-label{width:50px;height:24px;position:relative;display:block;background:#ccc;border-radius:50px;cursor:pointer;transition:.3s;margin:10px}#darkmode-label:after{content:"";width:24px;height:24px;position:absolute;top:0;left:0;background:linear-gradient(180deg,#fff,#fff);border-radius:180px;box-shadow:0 5px 10px rgba(0,0,0,.2);transition:.3s}#darkmode-label i{position:absolute;width:17px;top:4px;z-index:100}#darkmode-label .sun{left:4px;color:#222;transition:.3s}#darkmode-label .moon{right:3px;fill:#cccccc;transition:.3s}#darkmode-toggle{width:0;height:0;visibility:hidden}#darkmode-toggle:checked+label{background:#222}#darkmode-toggle:checked+label:after{left:50px;transform:translateX(-100%);background:#666}#darkmode-toggle:checked+#darkmode-label i.sun{fill:#222}#darkmode-toggle:checked+#darkmode-label i.moon{fill:#fff}#darkmode-toggle:active:after{width:260px}.testoCoupon{line-height:14px;background-color:#d1ffd3;padding:5px;border-radius:6px;text-align:center;color:#000}.subtotale{background-color:#ebebeb;color:#000}.totale{background-color:#fff2c4;color:#000}.prosegui-mobile{display:inline-block;width:100%;position:fixed;bottom:0;z-index:999;background-color:#ccc;margin:0 -15px}.prosegui-mobile form .btn{margin:15px 2%;width:96%!important}#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded=false] .textButton,#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded=true] .textButton{display:none}#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded=true] .textButtonNew:after{font-size:16px;font-weight:700;content:'- RIDUCI INFO'}#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded=false] .textButtonNew:after{font-size:16px;font-weight:700;content:'+ MAGGIORI INFO'}#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded="false"]:before {background-image: none !important;}#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded="true"]:before {background-image: none !important;}#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded="false"]:after,#accordionExample .accordion-item .accordion-header .accordion-button[aria-expanded="true"]:after {background-image: none !important;}#accordionExample .accordion-item .accordion-header .accordion-button:before {background-image: none !important;}aside{top:110px;max-width:300px}.mainContent{width:100%;position:relative;height:100%}#sidebar.fixed{position:fixed;top:0}#content{height:100%;}.custom-tooltip{width:350px;display:inline-block}.sectionGray{padding:30px 0 15px;background-color:#ebebeb}.sectionYellow{background:#ffb800;background:-moz-linear-gradient(left,#ef8f00 0,#ffb800 100%);background:-webkit-linear-gradient(left,#ef8f00 0,#ffb800 100%);background:linear-gradient(to right,#ef8f00 0,#ffb800 100%)}.btn-special-sale{color: #000!important;background: linear-gradient(to right,#ffc107,#dd9606)}.special-sale{ display:block;font-size:9px;font-style:italic;color:#333;font-weight:bold;}.loader{position: absolute;background-color: rgba(255, 255, 255, 0.9);display: inline-block;width: 100%;height: 100%;z-index: 9;}.spinner {position: absolute;top: 38%;left: 43%;width: 72px;height: 72px;border-radius: 50%;border: 11.5px solid;border-color: #f5e3c6;border-right-color: #ef8f00;animation: spinner-d3wgkg 1.2s infinite linear;}@keyframes spinner-d3wgkg {to {transform: rotate(1turn);}}@-moz-keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}}@-webkit-keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}}@-ms-keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}}@keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}} .blink-image{-moz-animation: blink normal 1s infinite ease-in-out;-webkit-animation: blink normal 1s infinite ease-in-out;-ms-animation: blink normal 1s infinite ease-in-out;animation: blink normal 1s infinite ease-in-out;width:10px}