@charset "UTF-8";:root{--color-primario: #162B58 !important;--color-secondario: #36A9E1;--bianco: #fff;--grigio: #D9D9D9 !important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" -25,"opsz" 24}.material-symbols-outlined-bold{font-variation-settings:"FILL" 0,"wght" 800,"GRAD" -25,"opsz" 24}body{color:var(--color-primario)}html{scroll-behavior:smooth}.h0{font-family:Exo;font-size:72px;font-style:normal;font-weight:700;line-height:normal}h1,.h1{font-family:Exo;font-size:48px;font-style:normal;font-weight:700;line-height:normal}h2,.h2{font-family:Exo;font-size:32px;font-style:normal;font-weight:700;line-height:normal}h3,.h3{font-family:Exo;font-size:24px;font-style:normal;font-weight:700;line-height:normal}h4,.h4{font-family:Exo;font-size:16px;font-style:normal;font-weight:700;line-height:20px}p,.parag,li{font-family:Exo;font-size:16px;font-style:normal;font-weight:400;line-height:20px}a,.link{font-family:Exo;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.captions{font-family:Exo;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.captions-link{font-family:Exo;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.btn{width:fit-content;display:inline-flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px;border-radius:9px;text-decoration:none!important;font-weight:700!important}.hero-gradient{background-image:linear-gradient(to top,#162b58,#004d7b)}.app-gradient{background-image:linear-gradient(to right,#004d7b00,#162b58)}.half-gradient{background-image:linear-gradient(to right,#004d7b00,#162b58 70%)}@media screen and (max-width: 640px){.half-gradient{background-image:linear-gradient(to bottom,#004d7b00,#162b58 50%)}}.gradeint-ver{background-image:linear-gradient(to bottom,#162b58,#004d7b)}.numeri{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--bianco, #FFF);font-family:Exo;font-size:72px;font-style:normal;font-weight:700;line-height:normal;color:#fff3}.accordion{width:100%;max-width:600px;margin:20px auto;border-radius:5px;overflow:hidden}.accordion-section{border-bottom:1px solid var(--color-primario)}.accordion-header{padding:40px 0 0;cursor:pointer;font-size:18px;font-weight:700}.accordion-header span{height:24px}.accordion-content{display:none;padding:15px 0 32px;background:#fff;font-size:16px}.banner-container{position:relative;width:100%;overflow:hidden;min-height:25vh}.banner{display:flex;width:100%;animation:scroll-banner 20s linear infinite}.banner-item{min-width:fit-content;text-align:center;padding:48px 64px;font-size:24px;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--primario, #162B58);font-family:Exo;font-size:72px;font-style:normal;font-weight:700;line-height:normal;color:#fff}@keyframes scroll-banner{to{transform:translate(-300%)}}.banner-item:last-child{border-right:none}.lista-dispositivi li{margin-bottom:16px}.wpcf7-form .box-input{display:flex!important;justify-content:space-between;gap:24px}.wpcf7-form .box-input div{width:50%!important}.wpcf7-form input:not([type=checkbox],[type=submit]),.wpcf7-form textarea{width:100%;background:#fff3;border:1px solid #fff;color:var(--grigio);margin-top:8px;padding:.75rem 1rem}.wpcf7-acceptance label{display:flex;align-items:center}.wpcf7-acceptance label span{margin-left:16px!important}.wpcf7-acceptance label span a{font-size:12px!important}.wpcf7-form input[type=submit]{background:#fff;color:var(--color-primario)!important;border:none!important;font-weight:700}.imm-buss{background-image:url(/wp-content/uploads/2024/12/3_bg-funziona-epx_energia-europa.jpg)}.wpforms-container{width:100%!important}.wpforms-field-label{color:#fff!important}div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background:#fff!important;color:var(--color-primario)!important;font-weight:700!important}div.wpforms-container-full:not(:empty){margin:0 auto}div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li label{color:#fff;font-size:12px}div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul{display:flex;align-items:center}div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li{align-items:center!important}@media (max-width: 640px){h1,.h1{font-family:Exo;font-size:32px;font-style:normal;font-weight:700;line-height:normal}h2,.h2,h3,.h3{font-family:Exo;font-size:24px;font-style:normal;font-weight:700;line-height:normal}p,.parag,li{font-family:Exo;font-size:16px;font-style:normal;font-weight:400;line-height:20px}a,.link{font-family:Exo;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.captions{font-family:Exo;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.captions-link{font-family:Exo;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.numeri{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--bianco, #FFF);font-family:Exo;font-size:48px;font-style:normal;font-weight:700;line-height:normal;color:#fff3}.app-gradient{background-image:linear-gradient(to right,#004d7b80,#162b58)}.wpcf7-form .box-input{display:flex!important;flex-direction:column;gap:0}.wpcf7-form .box-input div{width:100%!important}.imm-buss{background-image:url()}}.custom-table{border:2px solid var(--color-secondario);border-radius:1rem;overflow:scroll}.custom-table table th,.custom-table table td{padding:.5rem 1rem;border-bottom:1px solid var(--color-secondario)}.custom-table table thead tr th{background-color:var(--color-primario);color:var(--bianco)}.custom-table table thead tr th:not(:first-child){border-left:1px solid var(--color-secondario)}.custom-table table tbody tr td{color:var(--color-bianco)}.custom-table table tbody tr td:first-child{font-weight:600}.custom-table table tbody tr td:not(:first-child){text-align:center;border-left:1px solid var(--color-secondario)}.custom-table table tbody tr:last-child td{border-bottom:none}.box .goto:after{content:"";-webkit-mask-image:url(/wp-content/themes/rebula-theme/static/img/icons/dropdown.svg);mask-image:url(/wp-content/themes/rebula-theme/static/img/icons/dropdown.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-bianco);display:inline-block;width:.75rem;aspect-ratio:1;rotate:-90deg;vertical-align:middle}.loghi-cert .slick-slide{height:auto}
