@font-face{font-family:"Avenir";font-weight:200;font-style:normal;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Light.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Light.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Light.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Light.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:200;font-style:italic;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-LightOblique.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-LightOblique.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-LightOblique.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-LightOblique.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:300;font-style:normal;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Book.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Book.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Book.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Book.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:300;font-style:italic;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BookOblique.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BookOblique.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BookOblique.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BookOblique.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:400;font-style:normal;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Roman.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Roman.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Roman.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Roman.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:400;font-style:italic;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Oblique.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Oblique.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Oblique.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Oblique.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:500;font-style:normal;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Medium.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Medium.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Medium.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:500;font-style:italic;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-MediumOblique.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-MediumOblique.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-MediumOblique.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-MediumOblique.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:700;font-style:normal;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Heavy.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Heavy.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Heavy.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:700;font-style:italic;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-HeavyOblique.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-HeavyOblique.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-HeavyOblique.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-HeavyOblique.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:800;font-style:normal;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Black.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Black.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-Black.ttf") format("truetype")}
@font-face{font-family:"Avenir";font-weight:800;font-style:italic;src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BlackOblique.eot");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BlackOblique.eot?#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BlackOblique.woff") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/fonts/Avenir-BlackOblique.ttf") format("truetype")}
@font-face{font-family:"dolomiti";src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-base/resources/fonts/dolomiti.eot?t=1634281710245");src:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-base/resources/fonts/dolomiti.eot?t=1634281710245#iefix") format("embedded-opentype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-base/resources/fonts/dolomiti.woff?t=1634281710245") format("woff"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-base/resources/fonts/dolomiti.ttf?t=1634281710245") format("truetype"),url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-base/resources/fonts/dolomiti.svg?t=1634281710245#dolomiti") format("svg");font-weight:normal;font-style:normal}
[class^="dolomiti-icon-"]:before,[class*=" dolomiti-icon-"]:before{font-family:"dolomiti" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="dolomiti-icon-"]{display:inline-block;line-height:1.5em;height:1.2em;letter-spacing:1px}
body,input,label,button{font-family:"Avenir","Arial",serif;font-size:18px;line-height:22px;font-weight:400}
body{background-color:#fff;color:#333;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.de-row{display:flex}
.page{max-width:1440px;width:100%;margin:0 auto}
.page-content{max-width:1034px;width:100%;margin:0 auto}
.hidden{display:none}
.component-banner-link{background:linear-gradient(260.74deg,#00a0d2 .09%,#4dba59 96.12%);color:white;margin:0 20px;padding:20px}
@media(min-width:767px){.component-banner-link{display:flex;align-items:center}
}
.component-banner-link--img img{height:85px}
@media(min-width:767px){.component-banner-link--r{margin-left:50px}
.component-banner-link--r button,.component-banner-link--r a{max-width:195px}
}
@media(min-width:1024px){.component-banner-link--r{display:flex;align-items:center;justify-content:space-between;width:100%}
}
@media(min-width:1024px){.component-banner-link--text{width:70%}
}
.dolomiti-icon-target:before{content:"\25"}
.dolomiti-checkbox input + label .checkmark:after,.dolomiti-icon-tick:before{content:"\26"}
.dolomiti-icon-user:before{content:"\27"}
.dolomiti-icon-modal-close:before{content:"\55"}
.dolomiti-icon-calendar:before{content:"\68"}
.dolomiti-icon-clock:before{content:"\6b"}
.component-head-home-prospect{color:#1e6b8e;padding:0 20px;margin-bottom:32px}
@media(min-width:767px){.component-head-home-prospect{display:flex;justify-content:space-between}
}
@media(min-width:767px){.component-head-home-prospect--l{width:51%}
}
.component-head-home-prospect--l .title{padding-top:40px;font-size:28px;line-height:32px}
@media(min-width:767px){.component-head-home-prospect--l .title{padding-top:47px}
}
@media(min-width:1024px){.component-head-home-prospect--l .title{padding-top:72px;font-size:40px;line-height:52px}
}
.component-head-home-prospect--l .description{font-size:20px;line-height:27px}
@media(min-width:1024px){.component-head-home-prospect--l .description{font-size:22px;line-height:30px}
}
.component-head-home-prospect--r img{height:116px}
@media(min-width:767px){.component-head-home-prospect--r img{height:157px;margin-top:50px}
}
@media(min-width:1024px){.component-head-home-prospect--r img{height:266px}
}
.component-card-alert{background:linear-gradient(0,#1e323f,#1e323f),#f4f4f4;box-shadow:0 4px 20px rgba(0,0,0,0.2);color:#fff;text-align:center;padding:35px 35px 45px}
.component-card-alert--title{font-family:Avenir;font-style:normal;font-weight:normal;font-size:16px;line-height:25px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding-top:14px;padding-bottom:10px}
@media(min-width:767px){.component-card-alert--title{font-size:18px;padding-top:14px;padding-bottom:28px}
}
.component-card-alert--description{font-family:Avenir;font-style:normal;font-weight:normal;font-weight:800;font-size:16px;line-height:22px;text-align:center;letter-spacing:.01em}
@media(min-width:767px){.component-card-alert--description{font-size:12px;line-height:16px}
}
.component-footer-cookie{min-height:102px;background-color:#133341;width:100%}
@media(min-width:1024px){.component-footer-cookie{position:fixed;bottom:0}
}
.component-footer-cookie--content{max-width:1024px;margin:0 auto;width:100%;padding:34px 0}
@media(min-width:1024px){.component-footer-cookie--content{display:flex;justify-content:space-between}
}
.component-footer-cookie--desc{font-family:Avenir;font-style:normal;font-weight:normal;font-size:12px;line-height:20px;color:#fff;padding-left:20px;padding-right:20px}
.component-footer-cookie--desc p{margin:0}
.component-footer-cookie--links{margin-top:26px;padding-left:20px;padding-right:20px}
.component-footer-cookie--links .de-breadcrumb li a,.component-footer-cookie--links .de-breadcrumb li a:hover,.component-footer-cookie--links .de-breadcrumb li + li:before{color:#fff}
@media(min-width:1024px){.component-footer-cookie--links{margin-top:0;text-align:right}
}
.component-form-login{padding:30px 0}
.component-form-login #api{display:flex;flex-direction:column-reverse}
.component-form-login .entry{overflow:hidden}
.component-form-login .intro h2{font-style:normal;font-weight:500;font-size:18px;line-height:25px;letter-spacing:1px;text-transform:uppercase;color:#006b90;text-align:center}
.component-form-login form .divider,.component-form-login form .create{display:none}
.component-form-login .de-group-input{max-width:330px;margin:40px auto}
.component-form-login .de-group-input input:valid ~ label{top:10px;font-size:18px}
.component-form-login .de-group-input input:focus ~ label{top:-14px;font-size:12px}
.component-form-login .de-group-input label.not-empty{top:-14px !important;font-size:12px !important}
.component-form-login .de-group-input .icon{cursor:pointer}
.component-form-login .social .intro{display:none}
.component-form-login .divider h2{margin-top:50px;margin-bottom:28px;font-size:18px;line-height:25px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#006b90;font-weight:normal}
.component-form-login .options div{margin-bottom:15px}
.component-form-login .buttons,.component-form-login .options{max-width:330px;margin:0 auto;text-align:center}
.component-form-login .error p{margin:0}
.component-form-login .rememberMe{margin:-15px auto 30px;max-width:330px}
.component-form-login #forgotPassword{font-style:normal;font-weight:normal;font-size:14px;line-height:16px;text-align:center;letter-spacing:-0.03em;text-decoration-line:underline;color:#006b90;margin-top:30px;display:block}
.component-body-profilo-prospect{color:#006b90;padding:0 20px}
.component-body-profilo-prospect--title{padding:32px 0;font-size:20px;line-height:34px;text-transform:uppercase}
@media(min-width:1024px){.component-body-profilo-prospect--title{font-size:22px;line-height:34px;letter-spacing:.01em}
}
@media(min-width:1024px){.component-body-profilo-prospect--content{display:flex;flex-wrap:wrap}
}
.component-body-profilo-prospect--content .profile-date{padding-bottom:24px}
@media(min-width:1024px){.component-body-profilo-prospect--content .profile-date{width:50%;padding-bottom:28px}
}
.component-body-profilo-prospect--content .profile-date label{font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;display:block}
.component-body-profilo-prospect--content .profile-date .value{font-weight:700;font-size:18px;line-height:24px;display:block}
.component-body-profilo-prospect .profile-date{padding-bottom:24px}
@media(min-width:1024px){.component-body-profilo-prospect .profile-date{width:50%;padding-bottom:28px}
}
.component-body-profilo-prospect .profile-date label{font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;display:block}
.component-body-profilo-prospect .profile-date .value{font-weight:700;font-size:18px;line-height:24px;display:block}
.component-body-profilo-prospect--list{padding:48px 0}
.component-body-profilo-prospect--list .item{border:1px solid rgba(0,0,0,0.1);padding:30px 23px}
@media(min-width:1024px){.component-body-profilo-prospect--list .item{display:flex;padding:17px 23px}
}
@media(min-width:1024px){.component-body-profilo-prospect--list .item svg{width:5%}
}
.component-body-profilo-prospect--list .item .de-link{font-weight:700;font-size:12px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.component-body-profilo-prospect--list .item .de-link{width:5%}
}
.component-body-profilo-prospect--list .item .profile-date{width:90%}
@media(min-width:1024px){.component-body-profilo-prospect--list .item .profile-date{padding:0 40px}
}
.component-head-profilo-prospect{background:#094f6f;padding:50px 20px 38px;color:white}
.component-head-profilo-prospect--content{display:flex;max-width:1034px;margin:0 auto}
.component-head-profilo-prospect--round{width:30px;height:30px;border-radius:50%;background:linear-gradient(49.93deg,#4dba59 11.5%,#00a0d1 89.19%),linear-gradient(0,#fff,#fff);font-size:10px;line-height:3.2;display:block;text-align:center;letter-spacing:.01em}
@media(min-width:1024px){.component-head-profilo-prospect--round{width:50px;height:50px;font-size:23px;letter-spacing:.01em;line-height:2.2}
}
.component-head-profilo-prospect--name{font-size:18px;line-height:25px;margin-left:8px}
@media(min-width:1024px){.component-head-profilo-prospect--name{font-size:35px;line-height:52px;margin-left:15px}
}
.component-form-signup{padding:30px 0;max-width:330px;margin:0 auto}
.component-form-signup .intro h2,.component-form-signup h3{font-style:normal;font-weight:500;font-size:18px;line-height:25px;letter-spacing:1px;text-transform:uppercase;color:#006b90;text-align:center}
.component-form-signup h3{text-align:left}
.component-form-signup .wrap-icon{margin-top:75px;display:flex;flex-flow:wrap-reverse;justify-content:center;margin-bottom:140px}
.component-form-signup .de-group-input{margin:40px 0}
.component-form-signup .de-row .de-group-select{width:20%;margin-bottom:0}
.component-form-signup .de-row .de-group-input{width:calc(90% - 12px);margin:11px 0 0 12px}
.component-form-signup .de-link-cal{display:block;margin-top:-31px;font-weight:800;text-align:right}
.de-btn{width:100%;height:48px;border:0;box-shadow:none;background-color:#006b90;color:#fff;text-transform:uppercase;font-size:14px;line-height:19px;letter-spacing:.01em;font-family:"Avenir";font-weight:700}
.de-btn:hover{background-color:#097faa}
.de-btn[disabled]{background-color:#adc9d6}
.de-btn[disabled]:hover{background-color:#adc9d6}
.de-btn-outline{width:100%;height:48px;border:1px solid #006b90;box-shadow:none;color:#006b90;background-color:transparent;text-transform:uppercase;font-size:14px;line-height:19px;letter-spacing:.01em;font-family:"Avenir";font-weight:700}
.de-btn-outline:hover{background-color:#006b90;color:#fff}
.de-btn-outline[disabled]{opacity:.5}
.de-btn-outline[disabled]:hover{color:#006b90;background-color:transparent}
.de-btn-outline.btn-white{border:1px solid white;color:white}
.de-btn-outline.btn-white:hover{background-color:transparent;color:#fff}
.de-btn-icon{position:relative;padding-left:20px}
.de-btn-icon .icon{position:absolute;left:15px}
.de-btn-icon--social{border-color:#505050;color:#505050}
.de-btn-icon--social .icon{top:9px}
.de-btn-icon--social:hover{border-color:#505050;background-color:transparent;color:#505050}
.de-btn--blue,.de-btn--blue:hover{border-color:#1877f2;color:#1877f2}
.de-group-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.de-group-checkbox label{position:relative;font-family:"Avenir";cursor:pointer;display:flex;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#006b90}
.de-group-checkbox label:before{content:"";display:block;border-width:1px;border-style:solid;border-image:linear-gradient(260.74deg,#00a0d2 .09%,#4dba59 96.12%) 1;width:20px;height:20px;cursor:pointer;margin-right:8px}
.de-group-checkbox input:checked + label:after{content:"";display:block;position:absolute;top:2px;left:8px;width:4px;height:11px;border:solid #0079bf;border-image:linear-gradient(24.63deg,#4dba59 -16.02%,#00a0d1 116.03%) 1;border-width:0 2px 2px 0;transform:rotate(45deg)}
.de-group-input{position:relative;margin:45px 0}
.de-group-input textarea{resize:none}
.de-group-input input,.de-group-input textarea{font-family:"Avenir";background:0;color:#006b90;font-size:18px;padding:9px 0;display:block;width:100%;border:0;border-radius:0;border-bottom:1px solid #999;font-size:18px;font-style:normal;font-weight:normal;line-height:25px}
.de-group-input input:focus,.de-group-input textarea:focus{outline:0}
.de-group-input input:focus ~ label,.de-group-input input:valid ~ label,.de-group-input textarea:focus ~ label,.de-group-input textarea:valid ~ label{top:-14px;font-size:12px;color:#999}
.de-group-input input:focus ~ .bar:before,.de-group-input textarea:focus ~ .bar:before{width:100%}
.de-group-input input[type=password]{letter-spacing:.3em}
.de-group-input label{color:#999;font-size:18px;font-weight:normal;line-height:25px;position:absolute;pointer-events:none;left:0;top:10px;transition:300ms ease all}
.de-group-input .bar{position:relative;display:block;width:100%}
.de-group-input .bar:before{content:"";height:2px;width:0;bottom:0;position:absolute;background:#999;transition:300ms ease all;left:0}
.de-group-input.input-icon input{padding-left:30px;width:calc(100% - 30px)}
.de-group-input.input-icon--end input{padding-left:0;padding-right:30px}
.de-group-input .icon{position:absolute;top:16px}
.de-group-input .icon.end{right:5px}
.de-group-input.input-error input,.de-group-input.input-error textarea{border-bottom:1px solid #e2002f}
.de-group-input .error{font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#e2002f}
.de-group-radio{padding-bottom:10px}
.de-group-radio input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.de-group-radio label{position:relative;font-family:"Avenir";cursor:pointer;display:flex;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#006b90}
.de-group-radio label:before{content:"";display:block;border-width:1px;border-style:solid;width:20px;height:20px;cursor:pointer;margin-right:8px;border-radius:50%;border-radius:50%;border:1px solid transparent;background:linear-gradient(260.74deg,#00a0d2 .09%,#4dba59 96.12%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}
.de-group-radio input:checked + label:after{content:"";display:block;position:absolute;top:4px;left:4px;width:14px;height:14px;background:linear-gradient(260.74deg,#00a0d2 .09%,#4dba59 96.12%);border-radius:50%}
.de-group-radio--icon label{display:block;line-height:24px}
.de-group-radio--icon label:after,.de-group-radio--icon label:before{display:none !important}
.de-group-radio--icon .icon{padding:14px 0;border:1px solid #dcdcdc;width:88px;display:block;text-align:center;margin-bottom:4px}
.de-group-radio--icon input:checked + label .icon{border-image:linear-gradient(260.74deg,#00a0d2 .09%,#4dba59 96.12%) 1}
.de-group-select{width:100%;position:relative;margin:20px 0}
.de-group-select select{width:100%;border:0;border-bottom:1px solid #999;outline:0;font-family:Avenir;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;padding-bottom:8px;color:#006b90}
.de-group-select select:focus ~ .bar:before{width:100%}
.de-group-select select:focus ~ label,.de-group-select select:valid ~ label{top:-22px;font-size:12px;color:#999}
.de-group-select select:invalid{color:#999}
.de-group-select label{color:#999;font-size:18px;font-weight:normal;line-height:25px;position:absolute;pointer-events:none;left:0;top:10px;transition:300ms ease all}
.de-group-select .bar{position:relative;display:block;width:100%}
.de-group-select .bar:before{content:"";height:2px;width:0;bottom:0;position:absolute;background:#999;transition:300ms ease all;left:0}
.de-link{font-family:"Avenir";font-size:12px;line-height:16px;letter-spacing:1px;color:#006b90;position:relative}
.de-link--icon-top svg{padding-right:7px}
.de-link--icon-end svg{padding-left:7px}
.de-modal{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);transition:all .4s;z-index:999}
.de-modal:target{visibility:visible;opacity:1}
.de-modal__content{position:relative;width:100%;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.25);padding:1em 2em}
.de-modal__close{position:absolute;top:10px;right:10px;color:#585858;text-decoration:none}
.de-modal--cf .intro h3{font-family:Avenir;font-style:normal;font-weight:500;font-size:22px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#006b90}
.de-modal--cf .de-modal__content{max-width:506px}
.de-modal--cf .de-row{margin-bottom:30px}
.de-modal--cf .de-group-radio,.de-modal--cf .de-group-select{margin-right:25px}
.de-slider{display:flex}
.de-slider .de-slide{width:100%;display:none}
.de-slider .de-slide-current{display:block}
[data-tooltip]{position:relative;z-index:10}
[data-tooltip]:before,[data-tooltip]::after{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;transition:.2s;will-change:transform}
[data-tooltip]::before{content:attr(data-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:max-content;width:-moz-max-content;border-radius:6px;font-size:14px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.25);color:#006b90;white-space:pre-wrap;transform:translate(-50%,-5px) scale(0.5)}
[data-tooltip]:after{content:"";border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;transition-duration:0;transform-origin:top;transform:translateX(-50%) scaleY(0)}
[data-tooltip]:after{content:"";border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;transition-duration:0;transform-origin:top;transform:translateX(-50%) scaleY(0)}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}
[data-tooltip]:hover:before{transition-delay:.3s;transform:translate(-50%,-5px) scale(1)}
[data-tooltip]:hover:after{transition-delay:.5s;transition-duration:.2s;transform:translateX(-50%) scaleY(1)}
[data-tooltip-location=left]:before,[data-tooltip-location=left]:after{left:auto;right:calc(100% + 5px);bottom:50%}
[data-tooltip-location=left]:before{transform:translate(-5px,50%) scale(0.5)}
[data-tooltip-location=left]:hover:before{transform:translate(-5px,50%) scale(1)}
[data-tooltip-location=left]:after{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;transform-origin:left;transform:translateY(50%) scaleX(0)}
[data-tooltip-location=left]:hover:after{transform:translateY(50%) scaleX(1)}
[data-tooltip-location=right]:before,[data-tooltip-location=right]:after{left:calc(100% + 5px);bottom:50%}
[data-tooltip-location=right]:before{transform:translate(5px,50%) scale(0.5)}
[data-tooltip-location=right]:hover:before{transform:translate(5px,50%) scale(1)}
[data-tooltip-location=right]:after{border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent;transform-origin:right;transform:translateY(50%) scaleX(0)}
[data-tooltip-location=right]:hover:after{transform:translateY(50%) scaleX(1)}
[data-tooltip-location=bottom]:before,[data-tooltip-location=bottom]:after{top:calc(100% + 5px);bottom:auto}
[data-tooltip-location=bottom]:before{transform:translate(-90%,5px) scale(0.5)}
[data-tooltip-location=bottom]:hover:before{transform:translate(-90%,5px) scale(1)}
[data-tooltip-location=bottom]:after{border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent;transform-origin:bottom}
.typografy{color:#006b90}
.de-breadcrumb{margin:0;padding:0;list-style:none}
.de-breadcrumb li{display:inline;font-family:Avenir;font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:right}
.de-breadcrumb li + li:before{padding:8px;color:#006b90;content:"|"}
.de-breadcrumb li a{color:#006b90;text-decoration:none}
.de-breadcrumb li a:hover{color:#006b90;text-decoration:underline}
.de-header{background:#006b90;box-shadow:0 2px 4px rgba(0,0,0,0.0753934);width:100%;z-index:3;position:relative}
@media(min-width:1024px){.de-header{height:88px}
}
.de-header .menu{margin:0;padding:0;list-style:none;overflow:hidden;color:#fff}
.de-header .menu li a{display:block;padding:20px 20px;text-decoration:none;color:#fff;font-family:Avenir;font-weight:700;font-size:16px;line-height:28px;letter-spacing:1px;text-transform:uppercase;background:#006b90;cursor:pointer}
@media(min-width:1024px){.de-header .menu li a{padding:34px 30px;font-size:14px;line-height:19px;letter-spacing:2px}
}
@media(min-width:1024px){.de-header .menu li{float:left}
}
.de-header .profile{position:absolute;right:85px;top:15px;text-align:center;color:#fff;font-weight:400;border:0;box-shadow:none;background-color:transparent;padding:0;display:flex;cursor:pointer}
@media(min-width:1024px){.de-header .profile{top:22px}
}
.de-header .profile-round{width:30px;height:30px;border-radius:50%;background:linear-gradient(49.93deg,#4dba59 11.5%,#00a0d1 89.19%),linear-gradient(0,#fff,#fff);font-size:10px;line-height:3.2;display:block}
@media(min-width:1024px){.de-header .profile-round{width:38px;height:38px;font-size:12px;text-align:center;letter-spacing:.01em}
}
.de-header .profile-name{display:none;font-weight:500;font-size:13px;line-height:3;margin-left:8px}
@media(min-width:1024px){.de-header .profile-name{display:block}
}
.de-header .profile-icon{display:none;line-height:2;margin-left:16px}
@media(min-width:1024px){.de-header .profile-icon{display:block}
}
.de-header .profile-menu{position:absolute;top:49px;right:0;max-height:0;transition:max-height .5s ease-out;margin:0;padding:0;list-style:none;overflow:hidden;color:#fff;background-color:#1a3d50}
.de-header .profile-menu li a{font-weight:800;font-size:14px;line-height:28px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:25px 26px;display:block;min-width:280px;text-align:left;cursor:pointer}
@media(min-width:1024px){.de-header .profile:hover .profile-menu{max-height:100vh}
}
.de-header .logo{display:block;float:left;font-size:2em;padding:8px 10px;text-decoration:none}
.de-header .logo img{height:36px}
@media(min-width:1024px){.de-header .logo img{height:42px;margin-left:30px}
}
.de-header .menu{clear:both;max-height:0;transition:max-height .5s ease-out}
@media(min-width:1024px){.de-header .menu{clear:none;max-height:none}
.de-header .menu .only-mobile{display:none}
}
.de-header .menu-icon{cursor:pointer;display:block;float:right;padding:23px 24px;position:relative;user-select:none}
@media(min-width:1024px){.de-header .menu-icon{display:none}
}
.de-header .menu-btn{display:none}
.de-header .menu-btn:checked ~ .menu{max-height:100vh}
.de-header .close{display:none}
.de-header .menu-btn:checked ~ .menu-icon .close{display:inline}
.de-header .menu-btn:checked ~ .menu-icon .navicon{display:none}
.de-tabs{width:100%}
.de-tabs-header{display:flex;max-width:335px;margin:0 auto;position:relative}
.de-tabs input[type=radio][name=tabs]{position:absolute;z-index:-1;visibility:hidden}
.de-tabs input[type=radio][name=tabs]:checked + .de-tab-label-content .de-tab-label{color:#006b90;font-weight:700}
.de-tabs input[type=radio][name=tabs]:checked + .de-tab-label-content .de-tab-content{display:block}
.de-tabs input[type=radio][name=tabs]:nth-of-type(1):checked ~ .slide{left:calc((100% / 2) * 0)}
.de-tabs input[type=radio][name=tabs]:nth-of-type(2):checked ~ .slide{left:calc((100% / 2) * 1)}
.de-tabs input[type=radio][name=tabs]:first-of-type:checked ~ .slide{left:0}
.de-tabs .de-tab-label{cursor:pointer;color:#006b90;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:56px;transition:color .2s ease;width:100%;font-family:Avenir;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;text-transform:uppercase}
.de-tabs .slide{width:calc(100% / 2);height:4px;border-radius:15px;position:absolute;left:0;top:calc(100% - 3px);transition:left .3s ease-out;background-image:linear-gradient(262.71deg,#00a0d2 41.66%,#4dba59 99.37%)}
.de-tabs .de-tab-label-content{width:100%;border-bottom:1px solid #d8d8d8}
.de-tabs .de-tab-label-content .de-tab-content{position:absolute;top:55px;left:0;right:0;margin:0 auto;line-height:130%;display:none}
.page-login{min-height:100%;overflow:hidden;width:100vw}
@media(min-width:1024px){.page-login{display:flex}
}
.page-login--wrap-img{position:relative}
@media(min-width:1024px){.page-login--wrap-img{max-width:50%;width:50%;height:100vh;overflow:hidden;text-align:center}
}
.page-login--wrap-img .logo{padding:10vh 0 47px;margin:0 auto;text-align:center;display:none}
@media(min-width:1024px){.page-login--wrap-img .logo{display:block}
}
@media(min-height:800px){.page-login--wrap-img .logo{padding-top:22vh}
}
.page-login--wrap-img .title{font-weight:500;font-size:27.2835px;line-height:40px;text-align:center;letter-spacing:6px;text-transform:uppercase;max-width:550px;color:#fff;margin:0 auto;display:none}
@media(min-width:1024px){.page-login--wrap-img .title{display:block}
}
@media(min-width:1024px){.page-login--wrap-img .component-card-alert{margin:0 7vw;position:absolute;bottom:149px}
}
.page-login--img{width:100%;height:100%}
@media(min-width:1024px){.page-login--img{background-image:url("../../../etc.clientlibs/dolomiti-energia/clientlibs/clientlib-private-area/resources/images/bg_login.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
}
.page-login--form{width:100%;margin:0 auto;overflow:visible;height:calc(100vh + 115px)}
@media(min-width:1024px){.page-login--form{max-width:50%;width:50%;height:auto;margin-bottom:102px;overflow-y:scroll;margin:0 auto 150px}
}
.page-login--form-header{margin-bottom:100px;display:flex;justify-content:space-between;margin-top:35px;padding:0 30px}
.page-login--form-header--home .de-link{font-weight:800;font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding-left:24px}
.page-login--form-header--home .de-link svg{position:absolute;left:0;top:0}
.page-login--form-header--help .de-link{font-size:12px;line-height:16px;letter-spacing:-0.03em;text-decoration-line:underline;padding-right:27px}
.page-login--form-header--help .de-link svg{position:absolute;right:0;top:-2px}
.page-login .component-form-login{margin:0 auto}
.wrap-icon{display:flex;text-align:center;flex-wrap:wrap}
.wrap-icon .icon{margin:20px 10px;position:relative}
.wrap-icon .icon--img{padding:10px 15px;background-color:#ddd;border:1px solid #ccc}
.wrap-icon label{font-size:13px;position:absolute;left:0;right:0;margin:0 auto}
.widgetContainer form{max-width:initial}
body a:hover,body a:focus,body a:active{color:#006b90}
body form{margin-top:0}
.your-consultant a{color:#006b90}
.practise-tracking-search a:hover,.practise-tracking-search a:focus,.practise-tracking-search a:active,div[data-widget="ContactsWidget"] a:hover,div[data-widget="ContactsWidget"] a:focus,div[data-widget="ContactsWidget"] a:active{text-decoration:underline}
body.page.privatepage{max-width:initial;overflow:initial}
.react-widget button:focus{outline:0}
.profile .react-widget button p{margin:0}
.react-widget .btn{border-radius:initial}
.component-banner-link{margin:0}
body.sticky{margin-top:88px}
body.sticky header{position:fixed;top:0}
header.de-header{height:88px;padding:16px 0}
header.de-header a.home-link{display:block;font-size:2em;padding:8px 10px;text-decoration:none}
header.de-header img.logo{height:36px;padding:0}
@media(min-width:768px){header.de-header img.logo{height:42px;margin-left:30px}
}
.privatepage .static-component-hidden{display:none}
html.aem-AuthorLayer-Edit .privatepage .static-component-hidden{display:block}
body.privatepage .header-private a:hover,body.privatepage .header-private a:active,body.privatepage .header-private p{color:#fff}
body.set-private-page p,body.privatepage p,body.set-private-page label,body.set-private-page a,body.set-private-page a:hover,body.set-private-page a:active,body.set-private-page h1,body.set-private-page h2,body.set-private-page h3,body.set-private-page h6{color:#181818;font-weight:700}
body.set-private-page .header-private a:hover{color:#fff}
body.set-private-page .header-private .de-header,body.set-private-page .de-header{background-color:#fff}
body.set-private-page .btn-default,body.set-private-page button.Rbtn.dolomiti-button,body.set-private-page #modal-root .modal-content button.Rbtn.dolomiti-button{background-color:#dc3232;color:#fff;background-image:none}
body.set-private-page .btn-default:hover{background-color:#DC32324D}
body.set-private-page .btn-default[disabled],body.set-private-page button.Rbtn.dolomiti-button[disabled],body.set-private-page #modal-root .modal-content button.Rbtn.dolomiti-button[disabled]{background-color:#f8d3d3}
body.set-private-page .btn-outline{border:1.5px solid #dc3232;color:#dc3232}
body.set-private-page .btn-outline:hover{background-color:#dc3232;color:#fff;font-weight:700}
body.set-private-page .searchFilterButton,body.set-private-page fieldset.MuiOutlinedInput-notchedOutline{border-image:linear-gradient(270deg,#181818 10%,#181818 90%);border-image-slice:1;border-width:1px}
body.set-private-page .searchFilterButton.selected:not(.open),body.set-private-page .borderGradient fieldset.MuiOutlinedInput-notchedOutline{border-image:linear-gradient(270deg,#181818 10%,#181818 90%);border-image-slice:1;border-width:2px}
body.set-private-page .MuiOutlinedInput-input,body.set-private-page .Mui-selected,body.set-private-page .MuiTab-textColorPrimary,body.set-private-page .modal .modal-content,body.set-private-page .MuiMenuItem-root,body.set-private-page .MuiListItemText-root{color:#dc3232}
body.set-private-page .modal-dialog .modal-content *{color:#181818}
body.set-private-page .modal .modal-content li button[class*=style_choice-button]{border:1px solid #dc3232}
body.set-private-page .MuiTabs-indicator{background:#fff}
body.set-private-page .deTabs_tabsWrapper .MuiTabs-indicator{background:#dc3232}
body.set-private-page div[class*=AreaCustomerProfileWidget] .MuiTabs-indicator{background:#dc3232}
body.set-private-page .modal .modal-content li[class*=style_active] button{border-image-source:linear-gradient(270deg,#dc3232 10%,#1193d2 90%);border-image-slice:1;border-width:2px}
body.set-private-page .MuiTooltip-tooltip p{color:#fff}
body.set-private-page div[role=dialog]{background:#f4f4f4;padding:48px 40px 24px}
body.set-private-page div[role=dialog] p,body.set-private-page div[role=dialog] span{font-weight:400;font-size:18px;color:#000 !important}
body.set-private-page div[role=presentation]:not([id]){background-color:rgba(24,24,24,0.5)}
body.set-private-page div[class*=DELoader]{color:#dc3232}
.MuiInputBase-input{color:#181818}
nav[class*=HeaderWidget]{background:#fff}
nav[class*=HeaderWidget_headerWidget_container] ul[class*=HeaderWidget_headerWidget_container_menu] li a,nav[class*=HeaderWidget_headerWidget_container] ul[class*=HeaderWidget_headerWidget_container_menu] li a:hover{color:#181818}
div[class*=HeaderWidget] div[class*=ProfileMenu_menuProfile_container]{background:#dc3232}
div[class*=HeaderWidget] div[class*=ProfileMenu_menuProfile_container_header_name] p,div[class*=HeaderWidget] div[class*=ProfileMenu_menuProfile_container_header_name] span{color:#181818}
div[class*=HeaderWidget] div[class*=Profiles_profiles_container_name_wrap] p{color:#fff}
div[class*=HeaderWidget] div[class*=Profiles_profiles_container] span{font-size:12px}
div[class*=HeaderWidget] div[class*=ProfileMenu_menuProfile_container_header]{background-color:#fff}
div[class*=HeaderWidget] a[class*=Profiles_profiles_container_link],div[class*=HeaderWidget] a[class*=Profiles_profiles_container_link]:hover{color:#ffff}
span[class*=HeaderWidget_headerWidget_container_menu_selected]{display:none}
nav[class*=HeaderWidget_headerWidget_container] ul[class*=HeaderWidget_headerWidget_container_menu] li[class*=HeaderWidget_headerWidget_container_menu_itemSelected] a,nav[class*=HeaderWidget_headerWidget_container] ul[class*=HeaderWidget_headerWidget_container_menu] li[class*=HeaderWidget_headerWidget_container_menu_itemSelected] a:hover{color:#dc3232}
nav[class*=HeaderWidget] div[class*=Profiles_profiles_container],nav[class*=HeaderWidget] div[class*=ProfileMenu_profileMenu_actions]{background-color:#dc3232}
div[class*=Profiles_profiles_container_item] div[class*=Avatar],div[class*=Avatar]{background:#fff;color:#181818;border:1px solid black}
div[class*=Avatar_avatar__image]{color:transparent}
div[data-widget=SupplyDetailsWidget] div[class*=SupplyInfoDetails_background]{background:#f4f4f4}
div[class*=SupplyDetailsWidget_ctaContainer] div[class*=BollettaCtaCard_bollettaCtaCard_container_getHelpType]{background:#f4f4f4;border-top:4px solid #d9d9d9;color:#181818}
div[class*=SupplyDetailsWidget_ctaContainer] div[class*=BollettaCtaCard_bollettaCtaCard_container_getHelpType] img{width:100%;height:40px;width:40px}
body.set-private-page div[class*=SupplyDetailsWidget_ctaContainer]{padding:0}
body.set-private-page div[class*=SupplyDetailsWidget_ctaContainer] div[class*=BollettaCtaCard_bollettaCtaCard_container]{margin-left:0}
div[data-widget=SupplyDetailsWidget] a[class*=ContractTab_container_footer_contractArchiveLink] span{color:#181818;font-weight:800}
div[data-widget=SupplyDetailsWidget] div[class*=SupplyDetailTabs_supplyDetailsTab] span[class*=MuiTabs-indicator]{background:linear-gradient(260.74deg,#dc3232 .09%,#dc3232 56.12%) !important}
div[data-widget=SupplyDetailsWidget] p[class*=BackButton_backButton_text],div[data-widget=SupplyDetailsWidget] div[class*=SupplyInfoDetails_background] h6[class*=Field_field_title],div[data-widget=SupplyDetailsWidget] div[class*=SupplyInfoDetails_show]{color:#181818}
div[data-widget=SupplyDetailsWidget] div[class*=SupplyDetailTabs_supplyDetailsTab] .deTabs_tabsWrapper{border-bottom:1px solid #dc3232}
div[data-widget=SupplyDetailsWidget] button.MuiButtonBase-root,div[data-widget=SupplyDetailsWidget] button.MuiButtonBase-root:hover,div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container] div[class*=Filters_filters_applieds_select] .MuiSelect-select,div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container] div[class*=Filters_filters_applieds_select] .MuiSelect-select:hover{color:#181818}
div[data-widget=SupplyDetailsWidget] div[class*=MeterRead_container] td[class*=ConsumptionTable_consumptionTable_content_table_notSelfReading]{background-color:#dc3232;color:#fff !important}
div[data-widget=SupplyDetailsWidget] div[class*=SelfReadCta_container] div[class*=SelfReadCta_container_content] a{color:#181818}
div[data-widget=SupplyDetailsWidget] div[class*=MeterRead_container] ul[class*=ConsumptionTable_consumptionTable_content_legend] li{color:#dc3232}
div[data-widget=SupplyDetailsWidget] div[class*=MeterRead_container] div[class*=MeterRead_container_meterRead_select] .MuiSelect-select{color:#181818 !important}
div[class*=Consumptions_container_content_chartContainer] .deChart_column:first-child .deChart_columnItem,div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_chartContainer] span[class*=Consumptions_container_comparisonLabels_label]:after{background-color:#181818}
div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_chartContainer] .deChart_column:nth-child(2) .deChart_columnItem,div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_label__selected],div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_chartContainer] span[class*=Consumptions_container_comparisonLabels_label][class*=Consumptions___secondary]:after{background-color:#dc3232;color:#fff}
div[data-widget=SupplyDetailsWidget] span[class*=Consumptions_container_comparisonLabels_label]{color:#dc3232}
div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_summaryContainer] div[class*=Legend_legend]{background-color:#dc3232}
div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_summaryContainer] div[class*=Comparison_switch] .Mui-checked + .MuiSwitch-track{background-color:#dc3232}
div[data-widget=SupplyDetailsWidget] div[class*=DEChart_deChart_label],div[data-widget=SupplyDetailsWidget] div[class*=Consumptions_container_content_summaryContainer] div[class*=Comparison_select]{color:#dc3232}
div[data-widget=SupplyDetailsWidget] div[class*=MeterRead_container] ul[class*=ConsumptionTable_consumptionTable_content_legend] li:before,div[data-widget=SupplyDetailsWidget] div[class*=ConsumptionTable_consumptionTable_content_table] td[class*=ConsumptionTable_consumptionTable_content_table_selfReading]{background-color:#dfedfa}
div[data-widget=SupplyDetailsWidget] div[class*=MeterRead_container] ul[class*=ConsumptionTable_consumptionTable_content_legend] li:last-child:before,div[data-widget=SupplyDetailsWidget] div[class*=ConsumptionTable_consumptionTable_content_table] td[class*=ConsumptionTable_consumptionTable_content_table_notSelfReading]{background-color:#dc3232}
body.set-private-page div[class*=MuiSelect-select],body.set-private-page ul[class*=MuiList-root] li[class*=MuiMenuItem-root] div[class*=MuiListItemText-root] span,body.set-private-page button[class*=DesktopFilters_desktopFilters]{color:#181818}
div[data-widget=SupplyDetailsWidget] div[class*=DEChart_deChart_label] .deChart_label{border:1px solid #dc3232}
.mydolomiti-theme form *,.mydolomiti-theme form [class*=form-elements_link-myDolomiti]{color:#dc3232 !important}
.mydolomiti-theme form button{color:white !important}
.mydolomiti-theme form label.form-elements_error-label__h\+sKC{color:#dc3545 !important}
body.set-private-page .generic-web-content .private-area-wrapper{color:#fff}
body.set-private-page .generic-web-content .private-area{background-color:#dc3232}
div[class*=WelcomeWidget_welcomeWidget_container]{color:#181818}
div[class*=WelcomeWidget_welcomeWidget_container] p{color:#181818;font-weight:400}
div[class*=WelcomeWidget_welcomeWidget_container] strong{text-transform:uppercase}
div[data-widget*=ActiveSuppliesWidget]{color:#181818}
div[data-widget*=ActiveSuppliesWidget] div[class*=AddNewSupply_container]{color:#181818}
div[data-widget*=ContactsWidget] div[class*=Contacts_container]{color:#181818}
section[class*=ActiveSuppliesWidget_activeSupplies] h2{font-weight:400;font-size:28px;text-transform:none;color:#181818}
section[class*=ActiveSuppliesWidget_activeSupplies] h3{color:#181818}
section[class*=ActiveSuppliesWidget_activeSupplies] div[class*=ActiveSupplyCard] button{background-color:#dc3232}
body.set-private-page div[class*=ActiveSuppliesWidget_activeSupplies] div.splide ul.splide__pagination li button.splide__pagination__page.is-active{background:0;background-color:#dc3232}
div[data-widget*=SupplyListWidget] div[class*=BaseHeaderList_baseHeaderList_container]{background-color:#181818}
div[data-widget*=SupplyListWidget] li.MuiAutocomplete-option small,div[data-widget*=SupplyListWidget] button[class*=DesktopFilters_desktopFilters_button]{color:#dc3232}
body.set-private-page div.supplies-listing div[class*=DesktopFilters_desktopFilters] button{color:#181818}
body.set-private-page div[class*=BaseHeaderList_baseHeaderList_container]{background-color:#f4f4f4}
body.set-private-page div[class*=BaseHeaderList_baseHeaderList_container] h1{color:#181818}
body.set-private-page div[class*=ListHelpers_listWidget_container] div[class*=BollettaCtaCard_bollettaCtaCard_container]{background:0;background-color:#dc3232}
@media(min-width:768px){div[data-widget*=SupplyListWidget] div[class*=ListHelpers_listWidget] div[class*=SupplyRow_supplyRow][class*=SupplyRow_supplyRow__hover]:hover{background-color:#f4f4f4}
}
div[data-widget*=SupplyListWidget] div[class*=DownloadLink_downloadContainer_title] p{color:#fff}
body.set-private-page div.searchAutocomplete input,body.set-private-page .searchFilterPopper ul li{color:#181818}
body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters] div,body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters] button p{font-size:16px;font-weight:400}
body.set-private-page div[role*=presentation] ul{border-top:1px solid black;border-bottom:1px solid black}
body.set-private-page div[role*=presentation] ul li{border-left:1px solid black !important;border-right:1px solid black !important}
body.set-private-page div[class*=SupplyRow_supplyRow_wrap_content] p[class*=RowElements_rowElements_secondary_title]{font-weight:400;font-size:16px}
body.set-private-page div[class*=SupplyRow_supplyRow_wrap_content] div[class*=RowElements_rowElements_secondary] p:first-of-type{font-weight:400;font-size:14px}
body.set-private-page div[class*=SupplyRow_supplyRow_wrap_content] div[class*=RowElements_rowElements_secondary] p{font-weight:600;font-size:14px}
body.set-private-page div[class*=SupplyRow_supplyRow_wrap_content] div[class*=SupplyRow_supplyRow_secondary_code] p:first-of-type{font-weight:400;font-size:16px}
body.set-private-page div[class*=SupplyRow_supplyRow_wrap_content] div[class*=SupplyRow_supplyRow_secondary_code] p{font-weight:600;font-size:14px}
body.set-private-page div[class*=SupplyRow_supplyRow_wrap_content] div[class*=RowElements_rowElements_chip]{color:#181818}
body.set-private-page div[class*=GenericNextReportListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionDetails-root],body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div.MuiCollapse-root div.MuiAccordionDetails-root{background-image:none;background-color:#fff}
body.set-private-page div[class*=MobileFilters_mobileFilters] button,body.set-private-page div[class*=MobileFilters_mobileFilters] button[class*=MobileFilters_mobileFilters_button],body.set-private-page div[class*=GenericNextReportListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_header] button.btnLink,body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_headerCol] button,body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] strong,body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div.MuiCollapse-root button[class*=MuiButtonBase-root],body.set-private-page div[class*=GenericNextReportListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionSummary-content] strong,body.set-private-page div[class*=GenericNextReportListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionDetails-root] div[role=presentation] ul li{color:#181818;background-color:#fff}
body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div.MuiCollapse-root button[class*=Mui-selected]{color:#fff;background-color:#dc3232}
body.set-private-page div[class*=MobileFilters_mobileFilters] button[class*=MobileFilters_mobileFilters_button],body.set-private-page div[class*=GenericNextReportListFilters_genericSupplyListFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_header] button.btnLink{font-size:14px}
body.set-private-page div[class*=MainInfoSupply_container] p[class*=BackButton_backButton_text]{text-transform:none;font-size:20px;font-weight:500;color:#181818}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=MainInfoSupply_container_name] p[class*=MainInfoSupply_container_name_text]{font-size:36px;font-weight:400}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=MainInfoSupply_container_footer] p[class*=MainInfoSupply_container_footer_address]{font-size:20px;font-weight:400}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=UtilityNextReport_utilityNextReport_box]{border-image-source:none;border-color:#dc3232}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=UtilityNextReport_utilityNextReport_box] p[class*=UtilityNextReport_utilityNextReport_text_titleText]{color:#dc3232;font-size:20px}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=UtilityNextReport_utilityNextReport_box] div[class*=UtilityNextReport_utilityNextReport_infoBox] p[class*=UtilityNextReport_utilityNextReport_text]{text-transform:none;font-weight:400}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=UtilityNextReport_utilityNextReport_box] div[class*=UtilityNextReport_utilityNextReport_infoBox] p[class*=UtilityNextReport_utilityNextReport_text_bold]{font-weight:600}
body.set-private-page div[class*=MainInfoSupply_container] button[class*=UtilityNextReport_utilityNextReport_button] p[class*=UtilityNextReport_utilityNextReport_text_otherText]{color:#dc3232 !important}
body.set-private-page div[class*=MainInfoSupply_container] div[class*=MainInfoSupply_container_footer] div[class*=MainInfoSupply_container_footer_supplyPointContainer]{margin-top:32px;margin-bottom:32px}
body.set-private-page div[class*=SupplyInfoDetails_background]{background-image:none;background-color:#f4f4f4}
body.set-private-page div[class*=SupplyInfoDetails_background] div[class*=SupplyInfoDetails_container_column] h6[class*=Field_field_title]{font-size:14px;font-weight:400}
body.set-private-page div[class*=SupplyInfoDetails_background] div[class*=SupplyInfoDetails_show],body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_gridLines] div[class*=DEChart_deChart_gridLine] span[class*=DEChart_deChart_gridLineLabel],body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_footer],body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container] div[class*=Consumptions_container_energyTypeContainer] div[class*=Consumptions_container_energyType],body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=DownloadTotalizer_downloadTotalizer]{color:#181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[role=tablist] button[role=tab]{font-size:20px}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Filters_filters] div.MuiSelect-select,body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Filters_filters] div[class*=Filters_filters_applieds] p{font-size:20px;font-weight:500;color:#181818 !important}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_data] div[class*="DEChart_deChart_group"] div[data-dataset=current] div[class*=DEChart_deChart_columnItem]{background-color:#dc3232}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_data] div[class*="DEChart_deChart_group"] div[class*=DEChart_deChart_noDataLabel]{color:#181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_data] div[class*="DEChart_deChart_group"] div[data-dataset=compare] div[class*=DEChart_deChart_columnItem]{background-color:rgba(24,24,24,0.5);border:0}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_labels] div[class*=DEChart_deChart_label]{color:#181818;border:1px solid #181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=DEChart_deChart_labels] div[class*=DEChart_deChart_label__selected]{background-color:#181818;color:#fff;border:1px solid #181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=Consumptions_container_comparisonLabels] span[class*=Consumptions_container_comparisonLabels_label]{color:#dc3232}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=Consumptions_container_comparisonLabels] span[class*=Consumptions_container_comparisonLabels_label]::after{background-color:#dc3232}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=Consumptions_container_comparisonLabels] span[class*=Consumptions___secondary]{color:rgba(24,24,24,0.5)}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=Consumptions_container_comparisonLabels] span[class*=Consumptions___secondary]::after{background-color:rgba(24,24,24,0.5)}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=QuarterHourChart_quarterChartContainer_chart] svg g text{fill:#181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=QuarterHourChart_quarterChartContainer_chart] svg g path{stroke:#dc3232}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container_content_chartContainer] div[class*=QuarterHourChart_quarterChartContainer_chart] svg g circle{fill:#dc3232}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Legend_legend]{background-color:#f4f4f4;color:#181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Legend_legend] div[class*=Legend_legend_breakdownContainer] div[class*=egend_breakdownElement_header] div{background-color:#dc3232 !important}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Comparison_switch] p{font-size:14px;font-weight:500}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Comparison_switch] div.MuiSelect-select{font-size:14px;font-weight:500;color:#181818 !important}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Comparison_switch] span[class*=MuiSwitch-sizeMedium] span.MuiSwitch-thumb{background-color:#fff;border:1px solid #181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Comparison_switch] span[class*=MuiSwitch-sizeMedium]:has(input:not(:checked)) span.MuiSwitch-track{background-color:#f4f4f4;border:1px solid #181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Comparison_switch] span[class*=MuiSwitch-sizeMedium]:has(input:checked) .MuiSwitch-track{background-color:#dc3232;border:1px solid #181818}
body.set-private-page div[class*=SupplyDetailTabs_supplyDetailsTab] div[class*=Consumptions_container] div[class*=Download_downloadButton] p{text-transform:unset;font-size:16px;font-weight:400}
body.set-private-page div[class*=MuiTooltip-tooltip],body.set-private-page div[class*=MuiTooltip-tooltip] div[class*=Tooltip_chartTooltip]{background-color:#f4f4f4}
body.set-private-page div[class*=MuiTooltip-tooltip] div[class*=Tooltip_chartTooltip] div[class*=Tooltip_chartTooltip_partial],body.set-private-page div[class*=MuiTooltip-tooltip] div[class*=Tooltip_chartTooltip] div[class*=Tooltip_chartTooltip_partial] span[class*=Tooltip_chartTooltip_partial_text],body.set-private-page div[class*=MuiTooltip-tooltip] div[class*=Tooltip_chartTooltip] p{color:#181818}
body.set-private-page div[class*=MuiTooltip-tooltip] div[class*=Tooltip_chartTooltip] div[class*=Tooltip_chartTooltip_partial] div[class*=Tooltip_chartTooltip_partial_badgeContainer] span{background-color:#dc3232 !important}
body.set-private-page div[class*=MuiTooltip-tooltip] span[class*=MuiTooltip-arrow]{color:#f4f4f4}
body.set-private-page div[class*=ContractTab_container] div[class*=ServiceCard_container] div[class*=ServiceCard_container_arrowContainer] span{color:#dc3232}
body.set-private-page div[class*=DocumentTab_documentTab] fieldset{border-width:1px !important}
div[data-widget*=BillListWidget] div[class*=BaseHeaderList_baseHeaderList_container]{background-color:#1193d2}
div[data-widget*=BillListWidget] div[class*=DownloadLink_downloadContainer_title] p{color:#fff}
div[data-widget*=BillListWidget] li.MuiAutocomplete-option small,div[data-widget*=BillListWidget] button[class*=DesktopFilters_desktopFilters_button]{color:#dc3232}
div[data-widget=BillListWidget] div[class*=FooterCtaBanner_footerCtaBannerWidget_container_cardWrapper] div[class*=BollettaCtaCard_bollettaCtaCard_container_default]{background:#dfedfa;border:2px solid #dc3232}
div[class*=DownloadLink_popper\#download] div[class*=DownloadLink_paper_listItem]{background-color:#dfedfa}
div[data-widget*=BillListWidget] div[class*=ListHelpers_listWidget_container] div[class*=BillRow_billRow__hover]:hover,div[class*=BillTab_container_billList] div[class*=BillRow_billRow__hover]:hover{background-color:#dfedfa}
div[data-widget*=BillDetailsWidget] div[class*=ButtonImage_buttonImage_label]{color:#181818}
div[data-widget=BillDetailsWidget] div[class*=BillDetailsWidget_bollettaDetail_container_details]{background:#dfedfa}
div[data-widget=BillDetailsWidget] div[class*=BollettaCtaCard_bollettaCtaCard_container_default]{background:#dfedfa}
div[data-widget*=ServicesAndRequestsWidget] div[class*=BaseHeaderList_baseHeaderList_container]{background-color:#f4f4f4}
div[data-widget*=ServicesAndRequestsWidget] div[class*=ServicesAndRequestsWidget_servicesAndRequestsWidget] .widgetContainer div[class*=ServiceTabBannerContainer_serviceTabContainer_banner]{background:linear-gradient(260.74deg,#dc3232 .09%,#dc3232 96.12%)}
body.set-private-page div[class*=MuiTabs-flexContainer] button{color:#181818}
body.set-private-page .gradient-text{background:linear-gradient(83deg,#dc3232 5%,#dc3232);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
body.set-private-page .dolomiti-checkbox input + label .checkmark{border-image-source:linear-gradient(to top,#dc3232,#dc3232)}
body.set-private-page div[class*=style_data-section] div[class*=style_data-section] div[class*=style_text-row] span{color:#181818 !important}
body.set-private-page div[class*=style_data-section] div[class*=form-elements_submit-button-container] button[disabled]{background-color:#dc3232;color:#fff;opacity:.3 !important;border:0}
body.set-private-page div[class*=style_data-section] div[class*=form-elements_submit-button-container] button{background-color:#dc3232;color:#fff;opacity:unset !important;background-image:none;border:0}
body.set-private-page div[class*=modal-content] div[class*=modal-override_modal-body-override],body.set-private-page div[class*=style_container-override] div[class*=style_ok-page-container] span[class*=style_title],body.set-private-page div[class*=style_container-override] div[class*=style_ok-page-container] div[class*=style_text-container] span[class*=style_start-path]{color:#181818 !important}
body.set-private-page div[class*=style_container-override] div[class*=style_ok-page-container] div[class*=style_offer-name-container] span[class*=style_offer-name]{color:#dc3232 !important}
body.set-private-page div[class*=ServicesTab_servicesTab_section] div[class*=ServiceCard_container]{background-color:#f4f4f4;border:0;box-shadow:2px 2px 32px 0 #0000002E}
body.set-private-page div[class*=ServicesTab_servicesTab_section] div[class*=ServiceCard_container] div[class*=ServiceCard_container_arrowContainer]{background-color:#f4f4f4;box-shadow:none}
body.set-private-page div[class*=ServicesTab_servicesTab_section] div[class*=ServiceCard_container] div[class*=ServiceCard_container_arrowContainer] span{color:#dc3232}
.prezziModal .modal-dialog .modal-content .modal-body .text-block .text{color:#dc3232}
div[data-widget*=SelfReadingWidget] *{color:#dc3232}
div[data-widget*=SelfReadingWidget] button[class*=HeaderListWhite_headerListWhite_container_btn_back]{color:#181818}
body.set-private-page .page-subentro .page-content .de-title a{color:#181818}
body.set-private-page .page-subentro .mydolomiti-theme div[class*=style_stepsContainer]{background-color:#dfedfa;background-image:none}
body.set-private-page .page-subentro .mydolomiti-theme [class*=style_title-myDolomiti],body.set-private-page .page-subentro .mydolomiti-theme [class*=style_text],body.set-private-page .page-subentro .component-start-request,body.set-private-page .page-subentro .de-title{color:#dc3232}
div[data-widget*=PaymentsWidget] [class*=PaymentsWidget_payments_container]{color:#dc3232}
div[data-widget*=PaymentsWidget] [class*=PaymentsRecapPrices_paymentsRecapPrices_container]{background:#181818}
div[data-widget*=PaymentsWidget] [class*=PaymentsRecapPrices_paymentsRecapPrices_container] p{color:white}
div[data-widget*=AreaCustomerProfileWidget] div[class*=BannerProfile_bannerContainer],div[data-widget*=AreaProspectProfileWidget] div[class*=AreaProspectProfileWidget] div[class*=AreaProspectProfilo_areaProspectProfilo_container] div[class*=BannerProfile_bannerContainer],div[class*=AreaProspectProfileWidget] div[class*=AreaProspectProfilo_areaProspectProfilo_container] div[class*=BannerProfile_bannerContainer],div[class*=BannerProfile_bannerContainer]{background-color:#dc3232 !important}
div[class*=BannerProfile_bannerContainer] button p{color:#fff;font-weight:400}
div[data-widget*=AreaProspectProfileWidget] div[class*=BannerProfile_bannerContainer] div[class*=Avatar]{background:#fff;color:#181818;border:0}
div[data-widget*=AreaCustomerProfileWidget] div[class*=BannerProfile_bannerContainer_content]{background-color:transparent}
div[data-widget*=AreaCustomerProfileWidget] div[class*=BannerProfile_bannerContainer] button[class*=BannerProfile_bannerContainer_linkProfile] p{color:#fff}
div[data-widget*=AreaProspectProfileWidget] div[class*=AreaProspectProfilo_areaProspectProfilo_container] .btnLink{color:#181818}
div[class*=AreaCustomerProfileWidget] div[class*=CardUserData] button.btnLink{color:#181818}
div [class*=MuiAccordionDetails-root]{background-image:linear-gradient(0,#dc3232,#dc3232)}
div [class*=UsersActivityWidget_searchAccordion_accordionDetails]{background-image:none}
div [class*=BannerProfile_bannerContainer_multipleAccount]{border-bottom:1px solid #dc3232 !important}
div[data-widget*=PaymentsWidget] [class*=MuiAccordionDetails-root],div[data-widget*=BillDetailsWidget] [class*=MuiAccordionDetails-root]{background-image:none}
div[data-widget*=PaymentsWidget] [class*=MuiSvgIcon-root],div[data-widget*=PaymentsWidget] [class*=MuiAccordionDetails-root],div[data-widget*=PaymentsWidget] [class*=MuiAccordionDetails-root] span,div[data-widget*=BillDetailsWidget] [class*=MuiSvgIcon-root],div[data-widget*=BillDetailsWidget] [class*=MuiAccordionDetails-root],div[data-widget*=BillDetailsWidget] [class*=MuiAccordionDetails-root] span{color:#dc3232}
div[class*=DatiRegistrazione_data_container_wrapperData] label{font-weight:400}
div[class*=AreaProspectProfilo_areaProspectProfilo_container_cardWrapper] .btnLink{color:#181818;font-size:16px}
body.set-private-page div[class*=CustomerData_customerData_container] button{color:#181818}
body.set-private-page div[class*=AreaCustomerProfileWidget] div[class*=Tabs] button[role*=tab]{font-size:28px}
body.set-private-page p[class*=CustomerData_customerData_container_defaultMessage]{font-weight:400}
body.set-private-page div[class*=Notification_notification_container] p[class*=Notification_notification_container_text],body.set-private-page div[class*=CustomerData_customerData_container_addPhoto] button{font-weight:400;font-size:16px;text-decoration:none}
body.set-private-page div[class*=AreaProspectProfilo_areaProspectProfilo_container] button,body.set-private-page div[class*=CardUserData_cardUserData_container] button.btnLink{font-weight:500;font-size:16px}
body.set-private-page div[class*=ContractUserData_contractUserData_container] label,body.set-private-page div[class*=DatiRegistrazione_data_container] label{font-weight:400;font-size:14px;text-decoration:none;padding-bottom:10px}
body.set-private-page div[class*=ContractUserData_contractUserData_container] p,body.set-private-page div[class*=DatiRegistrazione_data_container] p{font-weight:600;font-size:16px;text-decoration:none}
body.set-private-page div[class*=AreaProspectProfilo_areaProspectProfilo_container] div[class*=container] div[class*=LabelData_sigleData] p{font-weight:600;font-size:16px;text-decoration:none;text-transform:uppercase}
body.set-private-page div[class*=CardUserData_cardUserData_container] div[class*=container] p:first-of-type,body.set-private-page div[class*=AreaProspectProfilo_areaProspectProfilo_container] div[class*=container] p:first-of-type{font-weight:400;font-size:14px;text-decoration:none}
body.set-private-page div[class*=CardUserData_cardUserData_container] div[class*=container] p,body.set-private-page div[class*=AreaProspectProfilo_areaProspectProfilo_container] div[class*=container] p{font-weight:600;font-size:16px}
body.set-private-page div[class*=Notification_notification_container_updateProfileBanner]{margin-top:40px;background:#f4f4f4}
body.set-private-page div[class*=Notification_notification_container_updateProfileBanner] span,body.set-private-page form div[class*=Notification_notification_container_wrap_serviceInterruption] span[class*=Notification_notification_container_text],body.set-private-page form div[class*=Notification_notification_container_wrap] span{color:#181818;font-size:16px}
body.set-private-page form div[class*=Notification_notification_container_button] button{background-color:#dc3232 !important;color:#fff}
body.set-private-page div[class*=AreaCustomerProfileWidget] div[class*=DETabs] div[class*=AlertMessage_alertMessage_info] p{font-weight:500}
body.set-private-page div[class*=AreaCustomerProfileWidget] div[class*=Tabs] button[role*=tab][class*=Mui-selected],body.set-private-page div[class*=EliminaRegistrazione_deleteRegistration_container_withoutPadding] div[class*=ButtonImage_buttonImage_label],body.set-private-page div[class*=AreaCustomerProfileWidget_areaProfiloPersonale_tabs] div[class*=CardUserData_cardUserData_container] button div[class*=ButtonImage_buttonImage_label],body.set-private-page div[class*=AreaCustomerProfileWidget_areaProfiloPersonale_tabs] button[class*=ButtonImage_buttonImage_button] div[class*=ButtonImage_buttonImage_label],body.set-private-page div[class*=AreaCustomerProfileWidget_areaProfiloPersonale_tabs] div[class*=AssistantList_assistantList_container] div[class*=AssistantList_assistantList_container_item] span,body.set-private-page div[class*=EliminaRegistrazione_deleteRegistration] button div[class*=ButtonImage_buttonImage_label]{color:#181818}
body.set-private-page div[class*=AreaCustomerProfileWidget] div[class*=Tabs] button[role*=tab]{color:#bababa;font-weight:700}
div[data-widget=ServicesAndRequestsWidget] div[class*=ServicesTab_servicesTab_updateProfileBanner]{background:#f4f4f4;border:1px solid #dee2e6;color:#181818}
div[data-widget*=PaymentsWidget] div[class*=PaymentsWidget_payments_container_headerBanner]{background-color:#dc3232}
div[class*=ContractsArchiveWidget_accordionDetails]{background-image:linear-gradient(0,#dfedfa,#dfedfa)}
div[data-widget*=PaymentsWidget] div [class*=MuiAccordionDetails-root],div[data-widget*=BillDetailsWidget] div [class*=MuiAccordionDetails-root]{background-image:linear-gradient(0,#dfedfa,#dfedfa)}
div[data-widget*=PaymentsWidget] .MuiSvgIcon-root,div[data-widget*=BillDetailsWidget] .MuiSvgIcon-root{color:#dc3232 !important}
body.set-private-page div[class*=BaseHeaderList_baseHeaderList_container]{background-color:#f4f4f4}
body.set-private-page div[class*=ListHelpers_listWidget_container_body] div[class*=DocumentRow_documentRow]{border-color:black}
body.set-private-page div[class*=ListHelpers_listWidget_container_body] div[class*=DocumentRow_documentRow] p[class*=RowElements_rowElements_secondary_documentLabel]{font-size:16px !important}
body.set-private-page div[class*=DocumentListWidgetFilters_documentListWidgetFilters_desktopFilters] div[class*=MuiOutlinedInput-root]{height:36px}
body.set-private-page div[class*=DocumentListWidgetFilters_documentListWidgetFilters_desktopFilters]{flex-wrap:wrap;align-items:flex-end}
body.set-private-page div[class*=DocumentListWidgetFilters_documentListWidgetFilters_desktopFilters] button p{font-weight:400}
body.set-private-page div[class*=DocumentListWidgetFilters_documentListWidgetFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] strong,body.set-private-page div[class*=ListHelpers_listWidget_container_body] div[class*=DocumentRow_documentRow] div[class*=DocumentRow_documentRow_downloadContainer_download] span{color:#181818}
body.set-private-page div[class*=DocumentListWidgetFilters_documentListWidgetFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div.searchAutocomplete{background-color:#fff}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_mobileFilter]>div[style*=top]{top:237px !important;height:calc(-237px + 100vh) !important}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_mobileFilter] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionDetails-root]{background-image:none;background-color:#fff}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_mobileFilter] div[class*=MobileFiltersModal_mobileFiltersModal_header] button.btnLink,body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_mobileFilter] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionSummary-content] strong,body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_mobileFilter] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionDetails-root] div[role=presentation] ul li{color:#181818}
body.set-private-page div[class*=GenericErrorPage_genericErrorPage_container] button{background:0;background-color:#dc3232;color:#fff}
body.set-private-page div[class*=HeaderListWhite_headerListWhite_container] button{color:#181818;font-weight:500;font-size:20px}
body.set-private-page div[class*=HeaderListWhite_headerListWhite_container] h1{color:#181818;font-weight:400;font-size:36px}
body.set-private-page div[class*=InvitesAssistantWidget_invitesAssistantWidget] p{font-weight:400;font-size:20px}
body.set-private-page div[class*=InvitesAssistantWidget_invitesAssistantWidget] form p[class*=InvitesAssistantWidget_invitesAssistantWidget_container_required]{font-weight:400;font-size:14px}
body.set-private-page div[class*=InvitesAssistantWidget_invitesAssistantWidget] form span,body.set-private-page div[class*=InvitesAssistantWidget_invitesAssistantWidget] form input,body.set-private-page div[class*=CardAssistantData_cardAssistantData_container] button.btnLink{color:#181818}
body.set-private-page div[class*=InvitesAssistantWidget_invitesAssistantWidget] form button{background-color:#dc3232}
body.set-private-page div[class*=InvitesAssistantWidget_invitesAssistantWidget] form button:disabled{background-color:#DC32324D !important}
body.set-private-page div[class*=CardAssistantData_dialog] div[role=dialog] button[class*=AssistantList_assistantList_container_btnConfirm]{color:#dc3232}
body.set-private-page div[class*=CardAssistantData_dialog] div[role=dialog] button[class*=AssistantList_assistantList_container_btnConfirm]:hover{color:#fff}
body.set-private-page div[class*=LinkProfile_linkProfile_container] button div{color:#181818;font-size:20px;font-weight:500}
body.set-private-page div[class*=LinkProfile_linkProfile_container] h1{font-weight:400;font-size:36px}
body.set-private-page div[class*=LinkProfile_linkProfile_container] p{font-weight:400;font-size:20px}
body.set-private-page div[class*=LinkProfile_linkProfile_container] form p{font-weight:400;font-size:14px}
body.set-private-page div[class*=LinkProfile_linkProfile_container] form button{background-color:#dc3232}
body.set-private-page div[class*=LinkProfile_linkProfile_container] form button:disabled{background-color:#DC32324D}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionSummary]{background-color:#dc3232;border:1px solid #dc3232}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_title],body.set-private-page div[class*=ExportForm_exportTab_title]{color:#181818}
body.set-private-page span[class*=UsersActivityWidget_userActivity_filter]{border:1px solid #dc3232;color:#181818}
body.set-private-page table[class*=UsersActivityWidget_userActivity_table]{background-color:#fff}
body.set-private-page table[class*=UsersActivityWidget_userActivity_table] thead{background-color:#dc3232}
body.set-private-page table[class*=UsersActivityWidget_userActivity_table] tbody tr td{color:#181818}
body.set-private-page table[class*=UsersActivityWidget_userActivity_table] tbody tr:nth-child(even){background-color:rgba(220,50,50,0.2)}
body.set-private-page span[class*=UsersActivityWidget_userActivity_pagination_page]{color:#181818}
body.set-private-page span[class*=UsersActivityWidget_userActivity_pagination_pageSelected]{background-color:#fff;color:#dc3232}
body.set-private-page table[class*=UsersActivityWidget_userActivity_popupTable]{color:#181818}
body.set-private-page table[class*=UsersActivityWidget_userActivity_popupTable] th{background-color:#dc3232}
body.set-private-page table[class*=UsersActivityWidget_userActivity_popupTable] th,body.set-private-page table[class*=UsersActivityWidget_userActivity_popupTable] td{border:1px solid #181818}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_fieldsInline]{flex-wrap:wrap;margin:50px 0 0;width:80%}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_ctaContainer]{width:100%;margin:50px 0 0}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_ctaContainer] button{width:240px}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_fields]{width:80%}
@media(min-width:1024px){body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_fieldsInline]{width:700px}
body.set-private-page div[class*=SearchForm_searchAccordion_accordionDetails_fields]{width:700px}
}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] button{color:#bababa;font-size:20px}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportHeader_nextReportHeader] p{font-size:20px}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] button.Mui-selected{color:#181818}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_chip] div[class*=RowElements_rowElements_secondary] p[class*=RowElements_rowElements_secondary_time],body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_disable_chip] div[class*=RowElements_rowElements_secondary] p[class*=RowElements_rowElements_secondary_time]{color:#181818 !important}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=DesktopFilters_desktopFilters] button,body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_secondary] div[class*=RowElements_rowElements_secondary] p:first-of-type{font-size:14px;color:#181818}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_desktopFilters] button p{font-size:16px;font-weight:400}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_secondary] p[class*=RowElements_rowElements_secondary_titleUtility],body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container] div[class*=GenericNextReportListFilters_genericSupplyListFilters_desktopFilters] button.searchFilterButton p{font-size:16px;font-weight:500}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_secondary] div[class*=RowElements_rowElements_secondary] p[class*=RowElements_rowElements_secondary_label]{font-size:14px;font-weight:600}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_secondary_nextReport] p[class*=RowElements_rowElements_secondary_nextReport]{color:#dc3232 !important;font-size:16px !important;font-weight:600 !important}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_disable_chip] p[class*=RowElements_rowElements_secondary_nextReportTimeTitle],body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportRow_supplyRow] div[class*=NextReportRow_supplyRow_chip] p[class*=RowElements_rowElements_secondary_nextReportTimeTitle]{font-weight:400;width:100px}
body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_desktopFilters] div[class*=MuiBox-root] button{width:100%;height:100%}
body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_desktopFilters] div[class*=MuiBox-root],body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_desktopFilters] div[class*=MuiBox-root]{width:24%;height:40px}
body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_desktopFilters] div[class*=MuiOutlinedInput-root],body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_desktopFilters] div[class*=MuiOutlinedInput-root]{width:24%;height:36px}
body.set-private-page div[class*=GenericSupplyListFilters_genericSupplyListFilters_desktopFilters],body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_desktopFilters]{flex-wrap:wrap;align-items:flex-end}
body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_desktopFilters] div[class*=MuiOutlinedInput-root] fieldset{border-width:1px}
body.set-private-page ul[class*=DEPagination_dePagination_container] li button{color:#181818 !important}
body.set-private-page ul[class*=DEPagination_dePagination_container] li button[aria-current=true]{background-color:#dc3232 !important;color:#fff !important}
body.set-private-page div[class*=NextReportTabs_nextReportsTab] div[class*=ListHelpers_listWidget_container_body] div[class*=NextReportHeader_nextReportHeader]{border:0}
body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionDetails-root],body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div.MuiCollapse-root div.MuiAccordionDetails-root{background-image:none;background-color:#fff}
body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_header] button.btnLink,body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_headerCol] button,body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] strong,body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div.MuiCollapse-root button[class*=MuiButtonBase-root],body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionSummary-content] strong,body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_body] div[class*=MuiAccordionDetails-root] div[role=presentation] ul li{color:#181818;background-color:#fff}
body.set-private-page div[class*=HistoricalInterruptionsFilters_historicalInterruptionsFilters_mobileFilters] div[class*=MobileFiltersModal_mobileFiltersModal_header] button.btnLink{font-size:14px}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_desktopFilter] fieldset{height:38px;top:0 !important}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_desktopFilters] button p{font-weight:500}
body.set-private-page div[class*=RequestStatusTab_requestsTab] div[class*=RequestStatusTabRow_row]{border-bottom-color:#181818;border-top-color:#181818}
body.set-private-page div[class*=ServicesTab_servicesTab_updateProfileBanner]{background:#f4f4f4;color:#181818}
body.set-private-page div[class*=ServicesTab_servicesTab_updateProfileBanner] a{color:#dc3232}
body.set-private-page div[class*=RequestStatusTab_requestsTab_banner]{background:#f4f4f4;color:#181818}
body.set-private-page div[class*=RequestStatusTab_requestsTab_banner] a{color:#dc3232}
body.set-private-page div[class*=RequestStatusDetail_requestStatusDetail] div[class*=RequestStatusDetail_requestStatusDetail_statusContainer_steps_step_indicator],body.set-private-page div[class*=AcceptQuoteDetail_acceptQuoteDetail] div[class*=AcceptQuoteDetail_acceptQuoteDetail_buttonContainer] button[class*=AcceptQuoteDetail_acceptQuoteDetail_button]:disabled{background-color:#dc3232;opacity:.3}
body.set-private-page div[class*=RequestStatusDetail_requestStatusDetail] div[class*=RequestStatusDetail_completed]{background-color:#dc3232;opacity:unset !important;background-image:none}
body.set-private-page div[class*=RequestStatusDetail_requestStatusDetail] button[class*=RequestStatusDetail_requestStatusDetail_caseInfo_quoteButton],body.set-private-page div[class*=AcceptQuoteDetail_acceptQuoteDetail] div[class*=AcceptQuoteDetail_acceptQuoteDetail_buttonContainer] button[class*=AcceptQuoteDetail_acceptQuoteDetail_button],body.set-private-page div[class*=QuoteDetailOkPage_quoteDetailOkPage] div[class*=QuoteDetailOkPage_quoteDetailOkPage_buttonContainer] button{background-color:#dc3232;color:#fff}
body.set-private-page div[class*=RequestStatusDetail_requestStatusDetail] button[class*=RequestStatusDetail_requestStatusDetail_caseInfo_quoteButton]:disabled{background-color:#dc3232;color:#fff;opacity:.3;background-image:none;border:0;cursor:default !important}
body.set-private-page div[class*=ContactsTab_contactsTab] div[class*=ContactsTab_contactsTab_lastStand],body.set-private-page div[class*=AcceptQuoteDetail_acceptQuoteDetail] div[class*=AcceptQuoteDetail_acceptQuoteDetail_container] ul li{color:#181818}
body.set-private-page div[class*=AcceptQuoteDetail_acceptQuoteDetail] div[class*=AcceptQuoteDetail_acceptQuoteDetail_uploadContainer] div[class*=FileUploader_uploadBox] p[class*=FileUploader_uploadBox_par]{color:#dc3232 !important}
body.set-private-page div[class*=AcceptQuoteDetail_acceptQuoteDetail] div[class*=AcceptQuoteDetail_acceptQuoteDetail_container] ul li::before{background-color:#181818}
body.set-private-page div[class*=AcceptQuoteDetail_acceptQuoteDetail] div[class*=AcceptQuoteDetail_acceptQuoteDetail_uploadContainer] div[class*=FileUploader_uploadBox]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(260.74deg,#181818 .09%,#181818 96.12%) border-box}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_desktopFilters] div,body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_desktopFilters] button p{font-weight:500}
body.set-private-page div[class*=RequestStatusTabFilters_requestStatusTabFilters_desktopFilter] fieldset{height:37px;top:0 !important}
body.set-private-page div[class*=UsersActivityWidget_userActivity_notFound]{color:#dc3232}