abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}body.splash{overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#4f9e30}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}html *{max-height:1000000px}input[type=tel],input[type=text],select,textarea{font-size:16px!important}input,select{font-family:"Work Sans",Arial,sans-serif}body{font-family:"Work Sans",Arial,sans-serif;color:#000;font-size:12px;background:#f3f3f3}.block{display:block}a:focus,a:hover{text-decoration:none;color:#4f9e30}.privacy-cookies{display:none}@media (max-width:1199px){.container-fluid{padding:0 30px}}header .logo{background:url("logo_edison.png") 0 bottom no-repeat}.prefooter_external h4{font-size:24px;line-height:32px;margin-bottom:10px;font-weight:600}.prefooter_external p{font-size:11px;line-height:14px;margin-bottom:13px}#modal_callmeback,#modal_privacy{z-index:99999}#modal_callmeback .modal-dialog,#modal_privacy .modal-dialog{z-index:99999}#modal_callmeback .modal-header,#modal_privacy .modal-header{z-index:1000;border:none;padding:6px;display:block;height:34px}#modal_callmeback .modal-header .close,#modal_privacy .modal-header .close{color:#fff;opacity:1;padding:2px 7px;font-weight:400;font-size:31px;text-shadow:none;margin-top:-10px;margin-right:-5px}#modal_callmeback .modal-content,#modal_privacy .modal-content{width:100%;height:730px;border:none;box-shadow:none;border-radius:0 0 10px 10px}#modal_callmeback .modal-content iframe,#modal_privacy .modal-content iframe{border-radius:0 0 10px 10px}#modal_privacy .modal-header{background:#fff}#modal_privacy .modal-header .close{color:#000;margin-top:0}footer{background:#555;padding:25px 0;position:relative;width:100%;color:#fff}footer div.logo{height:42px;width:138px;margin-bottom:20px;background:url("logo_edison2.png") 0 0 no-repeat;background-size:138px auto}footer div.logo h4{height:40px;width:134px;margin-bottom:0}footer div.dati{font-size:13px;line-height:120%}footer div.privacy{font-size:13px;padding-top:30px}footer div.privacy a{color:#fff;text-decoration:underline;cursor:pointer}div.go_desktop_site{display:none;padding-top:4px;text-align:right}div.go_desktop_site a{text-decoration:underline;color:#fff;font-size:13px;line-height:13px;height:16px;display:inline-block}#splash-page{position:fixed;bottom:0;left:0;height:100dvh;width:100%;display:none;opacity:0;flex-grow:1;background-color:#750d0e;background-image:url(splash-back.webp);background-size:100%;background-position:center bottom;background-repeat:no-repeat;color:#fff;z-index:999999;flex-direction:column}@media (max-width:768px){#splash-page{background-image:url(splash-back-mobi.webp)}}@media (max-width:361px){#splash-page{padding:7px 0;font-size:36px}}#splash-page .splash-body{flex-grow:1;padding:40px 0;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){#splash-page .splash-body{padding:20px 0}}@media (max-width:361px){#splash-page .splash-body{padding:7px 0}}#splash-page .splash-intro{z-index:10}#splash-page .splash-intro h2{position:relative;text-align:center;font-family:"Patrick Hand";font-size:4vw;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){#splash-page .splash-intro h2{font-size:48px;line-height:120%}}@media (max-width:361px){#splash-page .splash-intro h2{font-size:36px}}#splash-page .splash-intro p{text-align:center;font-family:"Work Sans";font-size:1.7vw;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){#splash-page .splash-intro p{font-size:24px;line-height:120%}}@media (max-width:361px){#splash-page .splash-intro p{font-size:20px}}#splash-page .palline{display:flex;justify-content:space-between;width:87%;position:relative;flex-grow:1}@media (max-width:768px){#splash-page .palline{width:100%}}#splash-page .palline .pallina{position:relative;display:block;width:25%;opacity:.5}@media (max-width:768px){#splash-page .palline .pallina{width:39vh;max-width:323px}}#splash-page .palline .pallina .arrow-text{display:none;text-align:center;font-family:"Dancing Script","sans-serif";font-size:2vw;font-style:normal;font-weight:400;line-height:120%;width:75%;max-width:20vw}@media (max-width:992px){#splash-page .palline .pallina .arrow-text{font-size:24px;width:215px;max-width:unset}}#splash-page .palline .pallina img{max-width:100%}#splash-page .palline .pallina.pallina-attiva{opacity:1;cursor:pointer}@media (max-width:768px){#splash-page .palline .pallina.pallina-attiva{display:block}}#splash-page .palline .pallina.pallina-attiva .arrow-text{display:inline-block}#splash-page .palline .pallina.pallina-attiva .arrow-text::after{content:"";display:block;width:6vw;height:6vw;background:url(splash-arrow.svg) no-repeat center;background-size:contain;margin:2% auto 0}@media (max-width:768px){#splash-page .palline .pallina.pallina-attiva .arrow-text::after{width:82px;height:79px}}@media (max-width:768px){#splash-page .palline .pallina{display:none}}#splash-page .palline #pallina-1{position:absolute;left:0;bottom:6%;animation:dropAndFadeIn 1.5s linear;text-align:right}@media (max-width:768px){#splash-page .palline #pallina-1{right:-41px;left:unset}}#splash-page .palline #pallina-1 .arrow-text{position:absolute;left:85%;top:10%}@media (max-width:768px){#splash-page .palline #pallina-1 .arrow-text{top:20%;left:-30%}}#splash-page .palline #pallina-1 .arrow-text::after{transform:scaleX(-1);margin:2% 0 0 3%}@media (max-width:768px){#splash-page .palline #pallina-1 .arrow-text::after{transform:unset;margin:0 auto}}#splash-page .palline #pallina-1.pallina-attiva img{animation:floatUpDown 2s linear 1.5s infinite}@media (max-width:768px){#splash-page .palline #pallina-1.pallina-attiva img{position:relative;top:35px}}#splash-page .palline #pallina-2{position:absolute;left:25%;bottom:-5%;animation:dropAndFadeIn 2s linear;text-align:center}@media (max-width:768px){#splash-page .palline #pallina-2{right:-41px;left:unset;bottom:0}}#splash-page .palline #pallina-2.pallina-attiva img{animation:floatUpDown 2s linear 1.5s infinite}@media (max-width:768px){#splash-page .palline #pallina-2.pallina-attiva img{position:relative;top:35px}}#splash-page .palline #pallina-2.pallina-attiva .arrow-text{position:absolute;left:0;top:-2%}@media (max-width:768px){#splash-page .palline #pallina-2.pallina-attiva .arrow-text{top:16%;left:-30%}}#splash-page .palline #pallina-3{position:absolute;left:50%;bottom:7%;animation:dropAndFadeIn 3s linear;text-align:center}@media (max-width:768px){#splash-page .palline #pallina-3{right:-41px;left:unset;bottom:0}}#splash-page .palline #pallina-3.pallina-attiva img{animation:floatUpDown 2s linear 1.5s infinite}#splash-page .palline #pallina-3.pallina-attiva .arrow-text{position:absolute;left:-10%;top:9%}@media (max-width:768px){#splash-page .palline #pallina-3.pallina-attiva .arrow-text{top:16%;left:-30%}}#splash-page .palline #pallina-4{position:absolute;right:0;bottom:0;animation:dropAndFadeIn 3s linear;text-align:right}@media (max-width:768px){#splash-page .palline #pallina-4{right:-41px;left:unset}}#splash-page .palline #pallina-4.pallina-attiva img{animation:floatUpDown 2s linear 1.5s infinite}@media (max-width:768px){#splash-page .palline #pallina-4.pallina-attiva img{position:relative;top:25px}}#splash-page .palline #pallina-4.pallina-attiva .arrow-text{position:absolute;left:-25%;top:3%}@media (max-width:768px){#splash-page .palline #pallina-4.pallina-attiva .arrow-text{top:16%;left:-30%}}#main-content{opacity:0}#main-content.fade-in{opacity:1;animation:fadeIn .1s linear}body.splash .top-header{opacity:0}body.splash #splash-page{display:flex;opacity:1}body.splash #splash-page.fade-out{animation:fadeOut 2s ease-out forwards}@media (max-width:1000px) and (max-height:700px){#splash-page{padding:0}#splash-page .splash-intro h2{font-size:36px}#splash-page .splash-intro p{font-size:18px}#splash-page .splash-body{padding:5px 0}#splash-page .palline .pallina img{max-width:250px}}@media (min-width:1000px) and (max-height:800px){#splash-page{padding:0}#splash-page .splash-intro h2{font-size:4vw}#splash-page .splash-intro p{font-size:1.7vw}#splash-page .splash-body{padding:5px}#splash-page .palline .pallina img{max-height:60vh}}@media (min-width:1500px) and (max-height:1100px){#splash-page .splash-intro h2{font-size:3vw}}@keyframes dropAndFadeIn{0%{opacity:0;transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(5%)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}