@font-face{font-family:'DINOT';src:url('font/DINOT-Bold.woff2') format('woff2'),url('font/DINOT-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'DINOT';src:url('font/DINOT.woff2') format('woff2'),url('font/DINOT.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DINOT';src:url('font/DINOT-Light.woff2') format('woff2'),url('font/DINOT-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url('font/icomoon.eot?2kr3ftb');src:url('font/icomoon.eot?2kr3ftb#iefix') format('embedded-opentype'),url('font/icomoon.ttf?2kr3ftb') format('truetype'),url('font/icomoon.woff?2kr3ftb') format('woff'),url('font/icomoon.svg?2kr3ftb#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:swap}[class^="sgicon-"],[class*=" sgicon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sgicon-condominio:before{content:"\e900"}.sgicon-lucegas:before{content:"\e901"}.sgicon-gas:before{content:"\e902"}.sgicon-luce:before{content:"\e903"}.sgicon-placet:before{content:"\e904"}.sgicon-solare:before{content:"\e905"}.sgicon-termometro:before{content:"\e906"}.sgicon-valigetta:before{content:"\e907"}.sgicon-batteria:before{content:"\e908"}.sgicon-business:before{content:"\e909"}.sgicon-community:before{content:"\e90a"}.sgicon-elica:before{content:"\e90b"}.sgicon-fibra:before{content:"\e90c"}body{font-family:'DINOT',sans-serif !important;color:#12256a}body *{font-family:'DINOT',sans-serif !important}*:focus-visible,.btn:focus-visible{outline:3px solid #60d0ff}.visually-hidden.focusable:focus{height:auto;width:auto;position:static !important}h1,h2,h3,h4,h5,h6{font-weight:700}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#97d700}h1 span.green,h2 span.green,h3 span.green,h4 span.green,h5 span.green,h6 span.green{color:#11ad3f}h1 span.blue,h2 span.blue,h3 span.blue,h4 span.blue,h5 span.blue,h6 span.blue{color:#1197ad}.container{max-width:1220px}iframe{max-width:100%}img{max-width:100%;height:auto}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}header{z-index:97;top:0;height:161px;padding-top:84px}@media (max-width:1080px){header{position:fixed;height:67px;width:100%;padding-top:0 !important}}header.absolute-tool-preventivo{position:relative}header.absolute-tool-preventivo.header-hidden-sticky{position:-webkit-sticky;position:sticky;top:-104px;transition:top .4s}header.absolute-tool-preventivo.header-hidden-sticky.visible-sticky{top:0}header .logo{width:9.5rem;max-width:8.5rem;min-width:8.5rem;padding-right:1.5rem}header ul.menu{padding:0 2rem;border-top:1px solid #dfe4ef;list-style:none}header ul.menu .hover-processed{list-style:none !important}header ul.menu li{margin-left:0}header ul.menu li.leaf{list-style:none}header .mobile-menu-toggle{display:none;width:3rem;height:3rem;position:relative;border-radius:50%;margin-left:1rem;margin-right:.5rem}header .mobile-menu-toggle:before{content:"";height:2px;background:#12256a;width:60%;top:40%;position:absolute;left:20%}header .mobile-menu-toggle:after{content:"";height:2px;background:#12256a;width:60%;top:60%;position:absolute;left:20%}header .mobile-menu-toggle.active{background-color:#dfe4ef}header .mobile-menu-toggle.active:after,header .mobile-menu-toggle.active:before{top:48%;background-color:#fff;transform:rotate(45deg)}header .mobile-menu-toggle.active:after{transform:rotate(-45deg)}header .dexp-menu-row{justify-content:space-between}header #block-sorgenia-logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header #block-sorgenia-logo .header-top-section{background-color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;border-bottom:1px solid #dfe4ef}@media (min-width:1080px){header #block-sorgenia-logo .header-top-section{position:fixed;top:0;left:0;width:100%;z-index:99}}header #block-sorgenia-logo .header-top-section+nav{top:0;left:0;width:100%;transition:transform .2s;border-bottom:1px solid #ccc;position:relative;z-index:97}@media (min-width:1080px){header #block-sorgenia-logo .header-top-section+nav.nav-fixed{transform:translateY(84px);position:fixed;z-index:97}}header #block-sorgenia-logo .menu-icons{display:flex;padding-top:0;margin-left:5rem}header #block-sorgenia-logo>nav>ul.menu{background:#fff;width:100%;display:flex;align-items:stretch;justify-content:flex-start;margin:0}@media (min-width:1080px){header #block-sorgenia-logo>nav>ul.menu{display:flex !important}}header #block-sorgenia-logo>nav>ul.menu .li-mobile-preventivo{display:none}header #block-sorgenia-logo>nav>ul.menu>li{padding:1rem 2rem 1.2rem 0}header #block-sorgenia-logo>nav>ul.menu>li.expanded{padding-right:3rem}header #block-sorgenia-logo>nav>ul.menu>li .menu-toggle{cursor:pointer;background-image:url(../images/icons/angle-right.svg);height:1rem;width:1rem;position:inherit;position:absolute;transform:rotate(90deg);top:.25rem;right:-1.5rem}header #block-sorgenia-logo>nav>ul.menu>li .dexp-dropdown-item{position:relative}header #block-sorgenia-logo>nav>ul.menu>li>a{font-size:.875rem;font-weight:700;color:#12256a;text-transform:uppercase;line-height:1.1;text-decoration:none}header #block-sorgenia-logo>nav>ul.menu>li>a.menu-scopri-sorgenia-link{text-transform:none;text-transform:unset;color:#97d700}header #block-sorgenia-logo>nav>ul.menu>li>a span{display:block;text-transform:none;font-weight:400}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega{display:flex;padding:0 8rem;position:absolute;top:100%;border-top:1px solid #dfe4ef;left:0;width:100%;z-index:99;background-color:#fff;box-shadow:0 30px 30px #999;max-width:none;max-height:0;visibility:hidden;transition:visibility .2s linear .35s;overflow:hidden}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .submenu-title,header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .dexp-mega-menu-title{padding-top:2rem;font-weight:700;margin-bottom:30px;font-size:1.15rem}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega>div{z-index:2;position:relative}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightgreen-icons [class^="sgicon-"]{border:1px solid #11ad3f;color:#11ad3f;border-color:#11ad3f}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightgreen-icons ul>li>a{text-decoration:none}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightgreen-icons ul>li>a:hover span{box-shadow:0 1px 0 #12256a}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightgreen-icons ul>li>a:hover [class^="sgicon-"]{color:#fff;background:#11ad3f;box-shadow:0 0 8px rgba(17,173,63,0.5)}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightblue-icons [class^="sgicon-"]{border:1px solid #1197ad;color:#1197ad;border-color:#1197ad}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightblue-icons ul>li>a{text-decoration:none}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightblue-icons ul>li>a:hover span{box-shadow:0 1px 0 #12256a}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .lightblue-icons ul>li>a:hover [class^="sgicon-"]{color:#fff;background:#1197ad;box-shadow:0 0 8px rgba(17,151,173,0.5)}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega ul.menu{list-style:none;margin:0;padding:0;border:none}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega ul.menu.menu-icon li a{font-size:1.375rem;display:flex;flex-wrap:nowrap;line-height:1.2;align-items:center}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega ul.menu.menu-icon li a img{margin-right:8px;max-width:2.75rem}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega ul.menu li{margin-bottom:1rem}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega ul.menu li a{font-weight:600;color:#12256a;display:flex;align-items:center}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega ul.menu li a [class^="sgicon-"]{transition:background .2s,box-shadow .2s;font-size:1.4rem;border-radius:50%;height:3rem;width:3rem;min-width:3rem;margin-right:.75rem;line-height:3rem;text-align:center}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link{display:flex;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #dfe4ef}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link .dexp-mega-menu-title{color:#97d700;margin:0;padding:0;margin-right:2rem;font-size:1rem}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link.no-border-top{border-top:none;border-bottom:1px solid #dfe4ef}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link.no-border-top .dexp-mega-menu-title{display:none}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link.no-border-top ul.menu{font-size:1.2rem}@media (max-width:1080px){header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link.no-border-top.no-border-bottom{border-bottom:none;padding-bottom:0}}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link ul.menu{margin:0;padding:0;display:flex;align-items:center}@media (max-width:1080px){header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link ul.menu{flex-wrap:wrap}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link ul.menu li{width:100%}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link ul.menu li a{width:100%}}header #block-sorgenia-logo>nav>ul.menu>li .dexp-menu-mega .header-last-link ul.menu li{margin:0;padding:0;padding-right:1.75rem}@media (min-width:1080px){header #block-sorgenia-logo>nav>ul.menu>li:hover .dexp-menu-mega{visibility:visible;padding-bottom:0;max-height:none}header #block-sorgenia-logo>nav>ul.menu>li:hover .menu-toggle{transform:rotate(-90deg);right:-1.25rem}}header #block-sorgenia-logo .sorgenia-link-white .dexp-mega-menu-title{color:#fff}header #block-sorgenia-logo .sorgenia-link-white ul.menu li>a{color:#fff !important}@media (max-width:1250px){header #block-sorgenia-logo .sorgenia-link-white{background-color:#12256a;padding-bottom:2rem;padding-top:1rem}}header .user{background-color:#12256a;height:3rem;min-height:3rem;justify-content:center;display:flex;align-items:center;min-width:7rem;text-transform:uppercase;color:#fff;font-weight:700;font-size:.875rem;padding-right:.5rem;margin-left:1rem}header .user:hover{background:#1d3cab;text-decoration:none}header .preventivo{text-align:center;font-size:.85rem}header .preventivo a{background-color:#12256a;height:3rem;min-height:3rem;justify-content:center;display:flex;align-items:center;min-width:14rem;text-transform:uppercase;color:#fff;font-weight:700;font-size:.875rem;padding:0}header .preventivo a:hover{background:#1d3cab;text-decoration:none}header .preventivo-mobile{display:none}header .mobileback{display:none}header .chiamaci-gratis{padding-top:1rem}header .chiamaci-gratis .dexp-mega-menu-title{display:none}header .chiamaci-gratis ul.menu{padding:2rem 1rem;color:#fff;background:#12256a;border-radius:.5rem;background-image:url(../images/menu/shape-privati.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain;min-height:15rem}header .chiamaci-gratis ul.menu span{font-weight:700}header .chiamaci-gratis ul.menu a{display:inline-block !important}header .chiamaci-gratis ul.menu .numero-verde a{color:#fff;font-size:2.5rem;font-weight:700;display:block !important;margin-bottom:1rem}header .chiamaci-gratis ul.menu .btn{min-width:16.5rem;margin-bottom:.75rem}header .chiamaci-gratis ul.menu .btn.btn-outline{color:#fff}header .chiamaci-gratis.chiamaci-gratis-business ul.menu{background-image:url(../images/menu/shape-business.svg)}header .menu-cta-container{margin-top:-1rem}header .menu-cta-container .dexp-mega-menu-title{display:none}header .menu-cta-container ul.menu{border:none !important}header .menu-cta-container .menu-cta-block{margin-top:2rem;color:#fff;background:#12256a;border-radius:.65rem}header .menu-cta-container .menu-cta-block .title{font-size:1.25rem;font-weight:700}header .menu-cta-container .menu-cta-block-container{padding:2rem}header .menu-cta-container .menu-cta-block .btn-inverted{border-color:#fff;color:#fff;text-align:center;display:block}@media (max-width:1080px){header{padding:0}header .dexp-menu-col{flex:100% !important;max-width:100% !important}header .preventivo{display:none}header .preventivo-mobile{text-align:center;padding-bottom:.5rem}header .preventivo-mobile .btn{margin-bottom:.5rem}header a.user{font-size:0;min-width:3rem;padding:0;border-radius:50%}header .dexp-menu{padding-top:0;padding-bottom:0;flex-wrap:wrap;justify-content:space-between}header .dexp-menu .mobile-menu-toggle{display:block}header .dexp-menu .menu-icons{padding-top:0;margin-left:0;margin-right:0;order:1;padding-left:1rem;border-left:1px solid #dfe4ef}header .dexp-menu .user{margin-left:0}header .dexp-menu nav{order:2;width:100%}header .dexp-menu>nav{position:relative;max-width:100%}header .dexp-menu>nav.active{background:rgba(18,37,106,0.3)}header .dexp-menu>nav>ul.menu{display:none;flex-wrap:wrap;order:3;margin:0;padding:0;position:relative;height:calc(93vh);max-height:calc(93vh);width:22rem;left:100%;background:#fff;overflow:auto;margin-top:1rem;transition:transform .3s;transform:translateX(-100%);margin-top:0}header .dexp-menu>nav>ul.menu .li-mobile-preventivo{display:block !important;padding:0 !important;min-height:0}header .dexp-menu>nav>ul.menu .li-mobile-preventivo .btn{color:#fff}header .dexp-menu>nav>ul.menu>li{padding:1rem 2rem !important;border-bottom:1px solid #dfe4ef;min-height:4.25rem;display:flex;align-items:center;width:100%;justify-content:space-between}header .dexp-menu>nav>ul.menu>li .dexp-dropdown-item{order:2}header .dexp-menu>nav>ul.menu>li .dexp-menu-mega{display:none;visibility:visible;max-height:auto;transition:none}header .dexp-menu>nav>ul.menu>li.unactive{display:none}header .dexp-menu>nav>ul.menu>li .menu-toggle{transform:rotate(0deg);width:1.5rem;height:1.5rem;background-size:cover;background-repeat:no-repeat;display:block;top:0;position:static}header .dexp-menu>nav>ul.menu>li.active{display:block}header .dexp-menu>nav>ul.menu>li.active .mobileback{display:block;border-bottom:1px solid #dfe4ef;padding:1rem 1rem 1rem 0;margin-bottom:1rem}header .dexp-menu>nav>ul.menu>li.active .mobileback a{font-weight:700;color:#97d700;background-image:url(../images/icons/angle-left.svg);display:inline-block;padding-left:1.25rem;background-position:-7px 2px;background-repeat:no-repeat;background-size:21px}header .dexp-menu>nav>ul.menu>li.active a.nolink,header .dexp-menu>nav>ul.menu>li.active .dexp-dropdown-item{display:none}header .dexp-menu>nav>ul.menu>li.active .menu-toggle{transform:rotate(-90deg)}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega{padding:0;margin-top:0;transform:translateX(0);border:none;display:block;position:static;box-shadow:none;transform:translateX(0) !important;max-height:none}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega ul.menu{padding-bottom:2rem;border-bottom:1px solid #dfe4ef;margin-bottom:2rem}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega ul.menu li{margin-bottom:0;min-height:2.75rem;display:flex;align-items:center}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega .dexp-mega-menu-title{padding-top:0}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega.menu-green-bg:after{display:none}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega .header-last-link{display:block;border-top:none}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega .header-last-link .dexp-mega-menu-title{margin-bottom:2rem}header .dexp-menu>nav>ul.menu>li.active .dexp-menu-mega .header-last-link ul.menu{display:block}header .chiamaci-gratis{margin-top:0;padding-top:0}header .chiamaci-gratis ul.menu .btn{min-width:100%;max-width:100%;width:100%}}@media (max-width:1080px) and (max-width:600px){header .dexp-menu>nav>ul.menu{width:100%}}header .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link{font-weight:700;color:#12256a}header .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover{color:#12256a}@media (min-width:1080px){header .level-1.tbm-item--has-dropdown .level-1.tbm-toggle{position:relative}header .level-1.tbm-item--has-dropdown .level-1.tbm-toggle:after{content:"";position:absolute;right:.5rem;top:50%;background-repeat:no-repeat;background-position:center center;background-image:url(../images/icons/angle-right.svg);width:1rem;height:1rem;transform:rotate(90deg);margin-top:-1rem}header .level-1.tbm-item--has-dropdown.open .level-1.tbm-toggle:after{transform:rotate(270deg)}}header .tbm{background:#fff;top:0;left:0;width:100%;transition:transform .2s;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;z-index:97}@media (min-width:1080px){header .tbm.nav-fixed{transform:translateY(84px);position:fixed;z-index:97}}header .tbm .tbm-submenu{padding:1rem 2rem}header .tbm .tbm-item.level-1{border-right:unset}header .tbm .tbm-item.level-1:nth-child(6)>.tbm-link-container .no-link{color:#97d700}header .tbm .tbm-item.level-1.open>.tbm-link-container>span,header .tbm .tbm-item.level-1.open>.tbm-link-container a{background:#dfe4ef}header .tbm .tbm-item.level-1>.tbm-link-container>span,header .tbm .tbm-item.level-1>.tbm-link-container a{display:block;padding:1.5rem 2rem 1.5rem 2rem;font-size:.875rem;font-weight:700;color:#12256a;text-transform:uppercase;line-height:1.1;text-decoration:none}header .tbm .tbm-item.level-1>.tbm-link-container>span:hover,header .tbm .tbm-item.level-1>.tbm-link-container a:hover{background:#dfe4ef}header .tbm .tbm-item.level-1>.tbm-link-container>span .tbm-caption,header .tbm .tbm-item.level-1>.tbm-link-container a .tbm-caption{display:block;text-transform:none;font-weight:400}header .tbm .tbm-subnav.level-1{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}header .tbm .tbm-group-container{border:unset}header .tbm .tbm-item.level-2{width:33.33%}header .tbm .tbm-item.level-2 span.no-link{margin-bottom:1rem;cursor:default}header .tbm .tbm-item.level-2 span.no-link:hover{cursor:default;color:#12256a}header .tbm .tbm-item.level-2.row-full{width:100%;display:flex}header .tbm .tbm-item.level-2.row-full span.no-link{color:#97d700}header .tbm .tbm-item.level-2.row-full .tbm-subnav{display:flex;margin-left:2rem}header .tbm .tbm-item.level-2.row-full .tbm-subnav li{margin-right:1rem}header .tbm .tbm-item.level-2.row-full .tbm-subnav a{font-weight:700}header .tbm .tbm-item[class*=" sgicon-"]{margin-bottom:.75rem}header .tbm .tbm-item[class*=" sgicon-"]::before{transition:background .2s,box-shadow .2s;font-size:1.4rem;border-radius:50%;height:3rem;width:3rem;min-width:3rem;margin-right:.75rem;line-height:3rem;text-align:center;border:1px solid #11ad3f;color:#11ad3f;border-color:#11ad3f;display:block;position:absolute}header .tbm .tbm-item[class*=" sgicon-"] .tbm-link-container a{padding:1rem 0 1rem 3.75rem;position:relative;z-index:2}header .tbm .tbm-item[class*=" sgicon-"]:hover::before{color:#fff;background:#11ad3f}header .tbm .lightblue-icons .tbm-item[class*=" sgicon-"]::before{border:1px solid #1197ad;color:#1197ad;border-color:#1197ad}header .tbm .lightblue-icons .tbm-item[class*=" sgicon-"]:hover::before{color:#fff;background:#1197ad}@media all and (-ms-high-contrast:none){html{overflow-x:hidden}body{padding-top:104px}header{position:fixed;left:0;top:0;width:100%}}.hidden-partnership-header{display:none}body.partenrship-bpm-page{padding-top:0 !important}@media (max-width:990px){body.partenrship-bpm-page .servizi-homepage{overflow:hidden !important}}body.partenrship-bpm-page #block-sorgenia-mainnavigation{display:none !important}body.partenrship-bpm-page header{position:static !important;height:52px;padding:0}body.partenrship-bpm-page header .header-top-section{justify-content:flex-start !important}body.partenrship-bpm-page header .header-top-section .extra-logo img{max-height:4rem;max-width:9rem;width:auto}body.partenrship-bpm-page header .header-top-section .extra-header{order:2;margin-left:auto}body.partenrship-bpm-page header .header-top-section .extra-header p{margin:0}body.partenrship-bpm-page header .header-top-section .extra-header p .btn{margin:.25rem 0}body.partenrship-bpm-page header .header-top-section .logo{margin:0 1rem;max-width:10rem;min-width:10rem;width:10rem}body.partenrship-bpm-page header .header-top-section .logo.logo-selectra{margin-top:-10px;max-width:9.25rem;min-width:9.25rem;width:9.25rem}@media (max-width:768px){body.partenrship-bpm-page header .header-top-section .logo{max-width:8rem;min-width:8rem;width:8rem;margin:0 .25rem}body.partenrship-bpm-page header .header-top-section .logo.logo-selectra{max-width:7.25rem;min-width:7.25rem;width:7.25rem}}@media (max-width:990px){body.partenrship-bpm-page header .header-top-section{justify-content:center;flex-wrap:wrap;padding:0}body.partenrship-bpm-page header .header-top-section .extra-header{width:100%;text-align:center;z-index:10;background:#fff}}body.partenrship-bpm-page header .menu{display:none !important}body.partenrship-bpm-page header .logo{margin:0 auto}body.partenrship-bpm-page header .dexp-menu>nav>ul.menu{display:none !important}body.partenrship-bpm-page header .menu-icons{display:none !important}body.partenrship-bpm-page footer{border-top:1px solid #dfe4ef}body.partenrship-bpm-page footer .sorgenia-up,body.partenrship-bpm-page footer .footer-container{display:none !important}body.node-type-search-page{padding-top:0 !important}body.node-type-search-page header{padding-top:0 !important}@media (max-width:1080px){body.node-type-search-page header{position:static !important}}body.node-type-search-page .header-top-section{position:static !important}body.node-type-search-page .header-top-section+nav{position:static}.item-list .pager{display:flex;list-style:none;justify-content:center;align-items:center;padding:0 1rem}.item-list .pager li{padding:0 .75rem}.item-list .pager li a{color:#12256a}.item-list .pager li.is-active a{color:#fff;background:#12256a}@media (max-width:990px){.item-list .pager{flex-wrap:wrap}.item-list .pager li{margin-bottom:.75rem}}header .menu-preventivo{display:none}@media (max-width:1080px){header #block-sorgenia-logo .header-top-section{padding:.5rem 1.5rem}.tbm-collapse{display:none}.block-sorgenia-mainnavigation{position:static}header .menu-preventivo{display:block}header .open>.tbm-link-container>.tbm-submenu-toggle{background:#dfe4ef}header .open>.tbm-link-container>.tbm-submenu-toggle:before{transform:translateY(-50%) translateX(-50%) rotate(90deg)}header .tbm-main{position:fixed;top:7px;left:calc(100% - 72px);height:53px;width:100px;border:unset}header #block-sorgenia-logo .menu-icons{padding-right:4rem;margin-left:0}header .tbm-button{background-color:#fff;border:none;border-radius:50%;outline:none}header .tbm-button .tbm-button-container{margin:0;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}header .tbm-button .tbm-button-container span{margin:.25rem 0;position:static;transform:none;left:auto;width:2rem;height:2px;background:#12256a}header .tbm-button .tbm-button-container span:nth-child(3){display:none}header .tbm-button .tbm-button-container span:nth-child(4){display:none}header .tbm-button[aria-expanded='true']{background:#dfe4ef}header .tbm-button[aria-expanded='true'] .tbm-button-container span:nth-child(1){width:2rem;transform:rotate(-45deg) translate(-0.25rem, .2rem)}header .tbm-button[aria-expanded='true'] .tbm-button-container span:nth-child(2){transform:rotate(45deg) translate(-0.2rem, -0.2rem)}header .tbm-collapse{padding-top:0 !important;position:fixed !important;left:0;top:66px !important;max-height:calc(100vh - 66px);overflow:auto}header .tbm-collapse .tbm-submenu-toggle,header .tbm-collapse .tbm-submenu-toggle:hover,header .tbm-collapse .tbm-submenu-toggle:focus{background-color:#fff;border-left:unset !important}header .tbm-collapse .tbm-submenu-toggle:before,header .tbm-collapse .tbm-submenu-toggle:hover:before,header .tbm-collapse .tbm-submenu-toggle:focus:before{background-image:url(../images/icons/angle-right.svg);background-repeat:no-repeat;background-position:center center;height:1rem;width:1rem;border:none}header .tbm-collapse .tbm-nav{background:#fff !important}header .tbm-collapse .tbm-nav .level-1>.tbm-submenu{padding-bottom:1rem}header .tbm-collapse .tbm-nav .tbm-subnav.level-1{flex:wrap}header .tbm-collapse .tbm-nav .tbm-subnav.level-1>li{width:100%}header .tbm-collapse .tbm-nav .tbm-subnav.level-1 .tbm-item{border-top:unset}header .tbm-collapse .tbm-nav .tbm-subnav.level-1 .tbm-item .tbm-link{padding:.5rem 1rem}header .tbm-collapse .tbm-nav .tbm-subnav.level-1 .tbm-item[class*=" sgicon-"]{margin-left:1rem}header .tbm-collapse .tbm-nav .tbm-subnav.level-1 .tbm-item[class*=" sgicon-"] .tbm-link-container a{padding:1rem 0 1rem 3.75rem}header .tbm-collapse .tbm-nav .tbm-item.level-2 span.no-link{margin:1rem 0 1rem 0;border-bottom:1px solid #dfe4ef;padding-left:2.25rem !important}header .tbm-collapse .tbm-nav .tbm-item.level-2.row-full{flex-wrap:wrap}header .tbm-collapse .tbm-nav .tbm-item.level-2.row-full .tbm-link-container{width:100%}header .tbm-collapse .tbm-nav .tbm-item.level-2.row-full span.no-link{padding-left:2.25rem}header .tbm-collapse .tbm-nav .tbm-item.level-2.row-full .tbm-subnav{flex-wrap:wrap}header .tbm-collapse .tbm-nav .tbm-item.level-2.row-full .tbm-subnav a{padding:.5rem .25rem}header .tbm-collapse .tbm-nav .tbm-item.level-2.row-full .tbm-subnav li{width:100%}header .tbm-collapse .tbm-nav .chiamaci-gratis{max-width:30rem !important;margin-left:2rem;margin-right:2rem;margin-top:2rem}}@media (max-width:374px){header .logo{width:8rem;min-width:8rem;max-width:8rem}header #block-sorgenia-logo .header-top-section{padding:.5rem .25rem}header a.user{margin-left:.5rem}header .tbm-main{left:calc(100% - 52px)}}.contentinfo .alert{display:none}.breadcrumbs-wrapper{position:absolute;left:0;top:1rem;width:100%;z-index:2}.breadcrumbs-wrapper .breadcrumbs{margin:0;padding:0;list-style:none}.breadcrumbs-wrapper .breadcrumbs li{display:inline-block;padding-right:1.5rem;position:relative;font-size:.75rem}.breadcrumbs-wrapper .breadcrumbs li:after{position:absolute;content:"";right:.5rem;top:50%;height:1px;margin-top:-1px;width:.5rem}.breadcrumbs-wrapper .breadcrumbs li:last-child:after{display:none}.breadcrumbs-wrapper .breadcrumbs li{color:#fff}.breadcrumbs-wrapper .breadcrumbs li:after{background-color:#fff}.breadcrumbs-wrapper .breadcrumbs li a{color:#fff}.page-hero{background:#ccc;position:relative}.page-hero .page-hero-content{height:75vh;min-height:75vh;position:relative;padding:0 1rem}.page-hero .page-hero-content.page-hero-content-form{height:120vh;min-height:120vh}.page-hero .page-hero-content.amazon-placeholder{height:80vh;min-height:80vh}.page-hero .page-hero-content.amazon-placeholder .post-title-rendered{padding-bottom:5.75rem}.page-hero .prezzo-fibra{position:relative;font-size:8rem;font-weight:700;line-height:1.1}.page-hero .prezzo-fibra .prezzo-fibra-small{font-size:4rem;position:relative;top:-2.7rem}.page-hero .prezzo-fibra .prezzo-fibra-mese,.page-hero .prezzo-fibra .prezzo-fibra-3mesi{font-size:1rem;position:absolute}.page-hero .prezzo-fibra .prezzo-fibra-mese{bottom:1.2rem;font-size:1.5rem;left:9rem}.page-hero .prezzo-fibra .prezzo-fibra-3mesi{color:#97d700;font-size:.875rem;top:1.9rem;margin-left:10px;width:120px}.page-hero .breadcrumbs{padding:0 1rem}.page-hero .breadcrumbs li{color:#fff}.page-hero .breadcrumbs li:after{background-color:#fff}.page-hero .breadcrumbs li a{color:#fff}.page-hero .title-container{width:100%;bottom:0;left:0;position:absolute;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;color:#fff}.page-hero h1{color:#97d700;text-transform:uppercase;font-size:4rem;line-height:.975}.page-hero h1 span{color:#fff}.page-hero h1 span.green{color:#11ad3f}.page-hero h1 span.blue{color:#1197ad}.page-hero .smaller-heading-title h1{font-size:3.25rem}.page-hero .post-title{color:#fff;font-size:1.5rem;line-height:1.125;margin-bottom:1rem}.page-hero .bg{position:absolute;top:0;left:0;width:100%;overflow:hidden;height:100%}.page-hero .bg .mobile,.page-hero .bg .desktop{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-hero .bg .mobile{display:none;min-height:100%;min-width:100%}.page-hero .bg .desktop{min-height:100%;min-width:100%;max-width:none}@media (max-width:768px){.page-hero .bg .desktop{display:none}.page-hero .bg .mobile{display:block}}@media (max-width:1024px){.page-hero h1{font-size:3rem !important}}@media (max-width:768px){.page-hero .breadcrumbs{padding:0}.page-hero .page-hero-content{height:auto;min-height:80vh;display:flex;flex-direction:row}.page-hero .page-hero-content.page-hero-content-form{min-height:90vh}.page-hero .title-container{align-self:flex-end}.page-hero h1{font-size:2.25rem !important}.page-hero .post-title{font-size:1.375rem}}.luce-gas-fibra{display:flex;align-items:center;justify-content:space-between;max-width:300px}.luce-gas-fibra .trio-plus{font-size:2rem;font-weight:300;margin-top:-6px}.luce-gas-fibra .trio-icon{text-align:center;font-weight:700;font-size:.875rem}.luce-gas-fibra .trio-icon span{margin-top:6px;display:block}body.page-node-373 .page-hero .bg .desktop{background-position:left center}.page-hero-small{position:relative;background-color:#dfe4ef;height:22rem;min-height:22rem;overflow:hidden}.page-hero-small .breadcrumbs li{color:#12256a}.page-hero-small .breadcrumbs li:after{background-color:#12256a}.page-hero-small .breadcrumbs li a{color:#12256a}.page-hero-small .title-container{position:absolute;bottom:0;left:0;width:100%;padding-bottom:2rem;z-index:2}.page-hero-small .title-container h1{font-size:4rem;text-transform:uppercase}.page-hero-small .title-container p{font-size:1.5rem;font-weight:700;max-width:60%;line-height:1.15}@media (max-width:768px){.page-hero-small .title-container h1{font-size:2.25rem}.page-hero-small .title-container p{font-size:1rem;max-width:100%}}.page-hero-small:after{content:"";display:block;position:absolute;background-repeat:no-repeat;right:0;top:-10px}.page-hero-small.shape-1:after{width:50rem;height:300%;background-size:contain;background-position:top right;background-image:url(../images/shapes/header-shape-1.svg)}@media (max-width:768px){.page-hero-small.shape-1:after{width:40rem;transform:translateX(33%)}}.page-hero-small.shape-2:after{right:0;width:40rem;height:38rem;top:70%;transform:translateY(-50%);background-size:contain;background-position:top right;background-image:url(../images/shapes/header-shape-2.svg)}@media (max-width:768px){.page-hero-small.shape-2:after{width:40rem;transform:translateY(-100%);right:-11rem}}.page-hero-small.shape-3:after{right:-5em;width:55rem;height:40rem;top:15%;transform:translateY(-50%);background-size:contain;background-position:top right;background-image:url(../images/shapes/header-shape-3.svg)}@media (max-width:768px){.page-hero-small.shape-3:after{height:38rem;top:70%;background-size:contain;background-image:url(../images/shapes/header-shape-2.svg);width:40rem;transform:translateY(-100%);right:-11rem}}@media (max-width:768px){body.body--tutorial .page-hero-small{height:auto;min-height:auto;padding-top:13rem}body.body--tutorial .page-hero-small .breadcrumbs-wrapper{top:5.5rem}body.body--tutorial .page-hero-small .title-container{position:relative}body.body--tutorial .page-hero-small .title-container h1{font-size:2.4rem}}.p-h3{font-size:2rem;font-weight:700;line-height:1.3}.p-h3 span{color:#97d700}@media (max-width:768px){.p-h3{margin:1rem 0}}.p-icon{align-items:center;display:flex;width:100%;flex-wrap:nowrap;font-weight:700}.p-icon img{max-width:4rem;margin-right:.5rem}.p-icon span span{font-weight:400}.page-hero-icon{max-width:4rem;margin-right:.5rem}@media (max-width:768px){.page-hero .title-container{position:relative;padding-top:4rem;padding-left:0;padding-right:0}.page-hero .title-container .container-fluid{padding:0}}.page-hero .post-title-rendered .container{max-width:100%;padding:0}.page-hero .post-title-rendered .field-collection-container{border-bottom:none}.page-hero .post-title-rendered .field-collection-view{margin:0;padding:0}.page-hero .form-container{position:absolute;top:2rem;right:2rem;width:33.3333%;min-height:calc(100% - 4rem);;display:flex;align-items:center}@media (max-width:768px){.page-hero .form-container{display:block;position:relative;z-index:100;left:0;width:100%;top:0;padding:1.5rem}}.form-container{padding:2rem;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);color:#12256a}.form-container .webform-submission-form{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 -0.5rem}.form-container .webform-submission-form .webform-required{display:none}.form-container .webform-submission-form .webform-component--calcola-risparmio{order:2;margin-bottom:0;border-top:1px solid #dfe4ef;margin-top:.75rem;padding-top:.5rem}.form-container .webform-submission-form .webform-progressbar,.form-container .webform-submission-form .form-item,.form-container .webform-submission-form .form-actions{width:100%;padding:0 .5rem;margin:0}.form-container .webform-submission-form .form-6{width:50%}.form-container .webform-submission-form .form-4{width:33.3333%}.form-container .webform-submission-form .form-8{width:66.6666%}.form-container label{display:none}.form-container .webform-element--title-inline label{display:block !important;font-weight:700}.form-container .js-webform-type-radios .fieldset-legend,.form-container .js-webform-type-checkboxes .fieldset-legend{font-size:1rem;font-weight:700}.form-container .js-form-type-radio,.form-container .js-form-type-checkbox{flex-wrap:nowrap;padding:0;display:flex;margin-bottom:.75rem}.form-container .js-form-type-radio input,.form-container .js-form-type-checkbox input{display:inline-block}.form-container .js-form-type-radio label,.form-container .js-form-type-checkbox label{top:4px;position:relative;margin-left:.75rem;font-size:.8rem;display:inline-block}.form-container input[type="text"],.form-container input[type="email"],.form-container input[type="date"],.form-container select,.form-container textarea{max-width:100%;border:2px solid #dfe4ef;padding:.75rem 1rem;font-weight:700;margin-bottom:1rem;display:block;width:100%;color:#12256a;outline-color:#12256a;margin-top:0}.form-container input[type="text"]::placeholder,.form-container input[type="email"]::placeholder,.form-container input[type="date"]::placeholder,.form-container select::placeholder,.form-container textarea::placeholder{color:#8a9cc5;opacity:1}.form-container input[type="text"]:-ms-input-placeholder,.form-container input[type="email"]:-ms-input-placeholder,.form-container input[type="date"]:-ms-input-placeholder,.form-container select:-ms-input-placeholder,.form-container textarea:-ms-input-placeholder{color:#8a9cc5}.form-container input[type="text"]::-ms-input-placeholder,.form-container input[type="email"]::-ms-input-placeholder,.form-container input[type="date"]::-ms-input-placeholder,.form-container select::-ms-input-placeholder,.form-container textarea::-ms-input-placeholder{color:#8a9cc5}.form-container .webform-button--submit{background-color:#12256a;color:#fff;font-weight:700;padding:.75rem;display:block;width:100%;outline:none;border:none;text-align:center;text-transform:uppercase;font-size:.825rem;letter-spacing:1px;margin-top:2rem}.form-container .webform-component--titolo{text-transform:uppercase;font-weight:700;font-size:.875rem}@media (max-width:768px){.form-container{padding:1.5rem}}.webform-990 .form-container{background:transparent;padding:0;box-shadow:none}.webform-990 .form-container label{display:block}.webform-990 .form-container .form-item{width:50%}.webform-990 .form-container .form-item.webform-component-checkboxes{width:100%}.webform-990 .form-container .form-item input,.webform-990 .form-container .form-item textarea,.webform-990 .form-container .form-item select{border:0;border-bottom:2px solid #12256a;background:transparent;outline:none}.webform-990 .form-container .form-item input[type="text"],.webform-990 .form-container .form-item input[type="email"],.webform-990 .form-container .form-item select{padding-left:0;margin-top:-0.65rem}.webform-990 .form-container .form-item.webform-component--pod-pdr.webform-conditional-hidden{display:block !important;opacity:.2}.webform-990 .form-container .grippie{display:none}.webform-990 .form-container .form-actions{width:50%}.webform-990 .form-container .form-actions input{background:#97d700}.webform-990 .form-container .form-type-checkbox{padding:.75rem 0}.webform-990 .form-container .form-type-checkbox label{font-size:1rem}.webform-990 .form-container .form-type-checkbox input{position:relative;top:4px}.webform-990 .form-container #edit-nuovo-allaccio-si+label>span{font-weight:700;color:#97d700;display:inline-block;margin-left:.5rem}.webform-990 .form-container #edit-nuovo-allaccio-si+label>span .infowindow{font-weight:400;background:#e5e5e5;border-radius:3px;padding:.5rem;font-size:.875rem;width:14rem;position:absolute;bottom:100%;left:75%;transform:translateX(-50%);margin-bottom:.75rem;display:none;color:#12256a}.webform-990 .form-container #edit-nuovo-allaccio-si+label>span .infowindow:after{content:"";display:block;position:absolute;bottom:0;transform:translateY(100%);left:50%;margin-left:-4px;border-top:8px solid #e5e5e5;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent}.webform-990 .form-container #edit-nuovo-allaccio-si+label>span:hover .infowindow{display:block}.webform-990 .form-container #edit-submitted-allegati-ajax-wrapper{width:50%}.webform-990 .form-container #edit-submitted-allegati-ajax-wrapper .form-item{width:100%}.webform-990 .form-container #edit-submitted-allegati-ajax-wrapper .form-item input{border:0}.webform-990 .form-container #edit-submitted-allegati-ajax-wrapper .form-item .form-managed-file{padding:.5rem 0;margin:.75rem 0}.webform-990 .form-container #edit-submitted-allegati-ajax-wrapper .form-item input[name="submitted_allegati_upload_button"]{background:#12256a;color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:700;padding:.5rem 1rem;letter-spacing:1px}.webform-990 .form-container fieldset{width:100%;margin:0;padding:0 .5rem}.webform-990 .form-container fieldset legend{display:none}.webform-990 .form-container fieldset .form-item{width:50%;padding:0}.webform-990 .webform-progressbar{display:none}.privati_business_selector{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:.75rem}.privati_business_selector .form-item{width:50%;padding:0 !important;margin:0 !important}.privati_business_selector .form-item input{display:none !important}.privati_business_selector .form-item input+label{height:4rem;line-height:4rem;padding-left:5rem;background-size:contain;background-position:left center;background-repeat:no-repeat;text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:1px;margin:.75rem 0 !important;cursor:pointer}.privati_business_selector .form-item input[value='privato']+label{background-image:url(../images/form/privati-white.svg)}.privati_business_selector .form-item input[value='business']+label{background-image:url(../images/form/business-white.svg)}.privati_business_selector .form-item input[value='privato']:checked+label{background-image:url(../images/form/privati-green.svg)}.privati_business_selector .form-item input[value='business']:checked+label{background-image:url(../images/form/business-green.svg)}.webform-component--sei-gia-cliente{display:flex;align-items:center;margin:.75rem 0 !important}.webform-component--sei-gia-cliente label{display:block;margin-right:1rem}.webform-component--sei-gia-cliente .form-radios{display:flex;align-items:center}.webform-component--sei-gia-cliente .form-radios .form-item{padding:0}.webform-component--sei-gia-cliente .form-radios input{display:none}.webform-component--sei-gia-cliente .form-radios input+label{cursor:pointer;width:2rem;height:2rem;font-weight:700;text-transform:uppercase;border-radius:50%;border:1px solid #12256a;font-size:.875rem;letter-spacing:1px;line-height:1.8rem;text-align:center;margin:0 1rem 0 0}.webform-component--sei-gia-cliente .form-radios input:checked+label{color:#fff;background-color:#12256a}.customer-satisfaction.tre-blocchi-reclami .three-box-container{margin-bottom:0;margin-top:3rem}.customer-satisfaction.tre-blocchi-reclami big{font-size:1.5rem;color:#97d700}.btn{padding:.925rem 2rem;color:#fff;line-height:1;font-size:1rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:1px;transition:background .2s;border-radius:2px}.btn.btn-green{background-color:#97d700}.btn.btn-green:hover{background-color:#73a400;color:#fff}.btn.btn-new-green{background-color:#11ad3f}.btn.btn-new-green:hover{background-color:#0c7f2e;color:#fff}.btn.btn-new-blue{background-color:#1197ad}.btn.btn-new-blue:hover{background-color:#0c6e7f;color:#fff}.btn.btn-blue{background-color:#12256a}.btn.btn-blue:hover{background-color:#193496;color:#fff}.btn.btn-white{background-color:#fff;color:#12256a}.btn.btn-light{background-color:#dfe4ef;color:#12256a}.btn.btn-light:hover{background-color:#bdc7de;color:#12256a}.btn.btn-outline{color:#12256a;background-color:transparent;border:solid 2px #dfe4ef}.btn.btn-outline:hover{color:#fff;background-color:#12256a;border-color:#12256a}.btn.btn-white-outline{border:2px solid #fff;color:#fff !important}.sorgenia-collapse{border:1px solid #dfe4ef;border-radius:2px;overflow:hidden;margin:.35rem 0}.sorgenia-collapse-title{background:#dfe4ef;padding:1rem 3.5rem 1rem 1rem;font-size:1.375rem;font-weight:700;cursor:pointer;position:relative}.sorgenia-collapse-title:hover{background:#c4cde1}.sorgenia-collapse-title:after,.sorgenia-collapse-title:before{position:absolute;top:50%;content:"";width:1rem;height:2px;background:#12256a;right:1.25rem;transform:translateY(-50%)}.sorgenia-collapse-title:before{transform:translateY(-50%) rotate(-90deg);transition:transform .2s}.sorgenia-collapse.active .sorgenia-collapse-title:before{transform:translateY(-50%) rotate(0deg)}.sorgenia-collapse-content{background-color:#fff;padding:3rem;display:none}@media (max-width:768px){.sorgenia-collapse-content{padding:1rem}}.projects-carousel{margin-top:1rem;position:relative;z-index:13}.projects-carousel .owl-stage-outer{overflow:visible}.projects-carousel .owl-dots{position:absolute;margin-top:1.5rem}.projects-carousel .owl-dots button{vertical-align:middle;outline:none}.projects-carousel .owl-dots button span{border-radius:50%;display:block;margin-right:.65rem;height:.5rem;width:.5rem;background:#12256a}.projects-carousel .owl-dots button.active span{height:.85rem;width:.85rem;background:#97d700}@media (max-width:768px){.projects-carousel .owl-dots{position:static}}.projects-carousel.not-overflowing .owl-stage-outer{overflow:hidden}.projects-carousel-item{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);border:solid 1px #dfe4ef;border-radius:0 25px 0 0;overflow:hidden;margin-bottom:8px;position:relative}.projects-carousel-item.is-video:after{position:absolute;height:4rem;width:4rem;background:#fff;color:#fff;left:50%;top:3rem;transform:translateX(-50%);border-radius:50%;content:""}.projects-carousel-item.is-video:before{content:"";position:absolute;left:50%;top:4.5rem;transform:translateX(-20%);border-left:8px solid #97d700;border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;z-index:2}.projects-carousel-item-image{display:block;max-width:100%;width:100%;margin:0;padding:0}.projects-carousel-item img{height:auto !important;width:100% !important}.projects-carousel-item .category-icon img{height:auto !important;width:5rem !important;margin:1rem 0 0 1rem}.projects-carousel-item-content{padding:1rem 1rem 6rem 1rem}.projects-carousel-item-content .title-text{font-weight:700;font-size:1.25rem;line-height:1.2;margin-bottom:1rem;word-wrap:break-word}.projects-carousel-item-content .title-text a{color:#12256a;text-decoration:none}.projects-carousel-item-content>p{font-size:.8rem}.projects-carousel-item-content .date{font-size:.8rem;padding:.3rem .5rem;line-height:1.3;background:#dfe4ef;display:inline-block}.projects-carousel-item-content .action{position:absolute;bottom:0;left:0;padding:1rem;width:100%;color:#97d700;font-size:.875rem;font-weight:700;text-transform:uppercase;border-top:1px solid #dfe4ef}.project-carousel-wrapper{padding-bottom:4rem;overflow:hidden}.project-carousel-wrapper .project-carousel-nav{position:absolute;right:0;z-index:13;display:none;align-items:center;justify-content:flex-end;bottom:.5rem}.project-carousel-wrapper .project-carousel-nav a{text-decoration:none;padding:1rem 2rem;color:#fff;line-height:1;font-size:.925rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:1px;transition:background .2s;border-radius:2px;color:#12256a;background-color:transparent;border:solid 2px #dfe4ef}.project-carousel-wrapper .project-carousel-nav a:hover{color:#fff;background-color:#12256a;border-color:#12256a}.project-carousel-wrapper .project-carousel-nav-container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.project-carousel-wrapper .project-carousel-nav-container .controller{cursor:pointer;height:2.5rem;width:2.5rem;background-size:1.8rem;background-position:center center;background-repeat:no-repeat;border:2px solid #dfe4ef;border-radius:50%}.project-carousel-wrapper .project-carousel-nav-container .next{margin-right:.75rem;background-image:url(../images/icons/angle-right.svg)}.project-carousel-wrapper .project-carousel-nav-container .prev{margin-left:1rem;margin-right:.75rem;background-image:url(../images/icons/angle-left.svg)}@media (max-width:768px){.project-carousel-wrapper .project-carousel-nav{position:relative;margin-top:1.5rem;justify-content:center}.project-carousel-wrapper .project-carousel-nav .project-carousel-nav-container{display:none}}.project-carousel-wrapper.number-carousel .project-carousel-nav{top:1rem;bottom:auto}@media (max-width:768px){.project-carousel-wrapper.number-carousel{width:80%}.project-carousel-wrapper.number-carousel .owl-stage-outer{overflow:visible}}.show-nav .project-carousel-nav{display:flex}section.faq-category-carousel .title-text{margin-bottom:0}section.faq-category-carousel .sub-title-text{font-weight:1.25rem;font-weight:700;color:#97d700}.numbers .title{font-size:2rem;line-height:1.1;font-weight:700;max-width:360px;margin-bottom:2rem}.numbers .numbers-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.numbers .numbers-container .numbers-item{width:30%}.numbers .numbers-container .numbers-item .numbers-number{color:#97d700;font-size:7rem;line-height:1;font-weight:700;letter-spacing:-5px;white-space:nowrap}.numbers .numbers-container .numbers-item .numbers-number span{font-size:2.5rem;display:inline-block;letter-spacing:0;margin:0 5px}.numbers .numbers-container .numbers-item .numbers-description{font-size:1.375rem;font-weight:700;line-height:1.2}@media (max-width:768px){.numbers .numbers-container .numbers-item{width:100%;margin-bottom:1rem}.numbers .numbers-container .numbers-item .numbers-number{font-size:5rem}.numbers .numbers-container .numbers-item .numbers-number span{font-size:2rem}}.numbers.numbers-carousel .numbers-container.owl-carousel{display:block}.numbers.numbers-carousel .numbers-container.owl-carousel .numbers-item{width:100% !important;padding-right:0}.green-section-with-image .green-section{margin-bottom:2rem;overflow:visible}.green-section-with-image .green-section p{color:#fff}.green-section-with-image .green-section h2{text-transform:uppercase}.green-section-with-image .green-section h2 span{color:#fff}.green-section-with-image .green-section>.container>.row{align-items:flex-end}.green-section-with-image img.offset-image{display:block;width:100%;max-width:100%;margin-top:-15rem;transform:translateY(15rem);position:relative;z-index:6}.green-section-with-image .mobile-image{display:none;width:100%;max-width:100%;margin-top:2rem}.green-section-with-image .mobile-images{display:none}.green-section-with-image.green-section-with-image--3 .desktop-image img{transform:translateY(45%);margin-top:-45%;position:relative;z-index:2;display:block;width:100%;max-width:100%}.green-section-with-image .container.after-green-text{min-height:15rem}@media (max-width:768px){.green-section-with-image .mobile-image{display:block}.green-section-with-image .container.after-green-text{min-height:0}.green-section-with-image .desktop-image{display:none}.green-section-with-image .mobile-images{display:block;margin-top:-6rem}.green-section-with-image .mobile-images img{display:block;max-width:100%;width:100%;margin-bottom:2rem}.green-section-with-image img.offset-image{display:none}}.document-container{display:flex;flex-wrap:wrap;width:100%;align-items:stretch;justify-content:flex-start}.document-container .document-item{width:calc(33.333% - 30px);margin:0 15px 15px 15px;border-bottom:1px solid #dfe4ef;transition:border-color .2s;margin-bottom:2rem}.document-container .document-item a{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;color:#12256a;padding-bottom:.75rem;text-decoration:none}.document-container .document-item a .document-icon{max-width:4rem}.document-container .document-item a .document-content{width:100%;margin-right:.75rem;margin-left:.75rem}.document-container .document-item a .document-content .document-title{font-weight:700}.document-container .document-item a .document-content .document-description{font-size:12px}.document-container .document-item:hover{border-bottom:1px solid #12256a}@media (min-width:769px){.document-container.docuemnt-container--2 .document-item{width:calc(50% - 30px)}}@media (max-width:990px){.document-container .document-item{width:calc(50% - 30px)}}@media (max-width:768px){.document-container .document-item{width:calc(100% - 16px);margin:0 8px 8px 15px}}.scopri-sorgenia-slider{position:relative}.scopri-sorgenia-slider-carousel{height:100%}.scopri-sorgenia-slider-item{position:relative;height:84vh;min-height:84vh}.scopri-sorgenia-slider .owl-dots{display:none !important}.scopri-sorgenia-slider .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.scopri-sorgenia-slider .bg .desktop,.scopri-sorgenia-slider .bg .mobile{top:50%;left:50%;position:absolute;min-width:100%;transform:translate(-50%, -50%)}.scopri-sorgenia-slider .bg .mobile{display:none;min-height:100%}@media (max-width:768px){.scopri-sorgenia-slider .bg .desktop{display:none}.scopri-sorgenia-slider .bg .mobile{display:block}}.scopri-sorgenia-slider .contenuto{position:absolute;z-index:3;bottom:10rem;padding:0 2rem;width:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between}.scopri-sorgenia-slider .contenuto .testo{width:55%;max-width:55%}.scopri-sorgenia-slider .contenuto .testo img{max-width:6rem;margin-bottom:1rem;display:block}.scopri-sorgenia-slider .contenuto .testo h1{text-transform:uppercase;font-size:4rem;line-height:1;color:#97d700;margin-bottom:0}.scopri-sorgenia-slider .contenuto .testo h1 span{color:#fff}.scopri-sorgenia-slider .contenuto .testo h2{font-size:2rem;line-height:1;color:#fff;margin-bottom:0;text-transform:uppercase}@media (max-width:1400px){.scopri-sorgenia-slider .contenuto .testo h1{font-size:3rem}}@media (max-width:768px){.scopri-sorgenia-slider .contenuto{flex-wrap:wrap;bottom:6em}.scopri-sorgenia-slider .contenuto .testo{width:100%;max-width:100%;margin-bottom:1.25rem}.scopri-sorgenia-slider .contenuto .testo img{max-width:4rem}.scopri-sorgenia-slider .contenuto .testo h1{font-size:2.3rem}}.scopri-sorgenia-slider-navigation{position:absolute;padding:0 2rem 3rem 2rem;bottom:0;left:0;width:100%;z-index:3}@media (max-width:768px){.scopri-sorgenia-slider-navigation{padding-bottom:1rem}}.scopri-sorgenia-slider-navigation:before{content:"";display:block;height:1px;position:relative;top:-1px;opacity:.4;background:#fff}.scopri-sorgenia-slider-navigation ul{list-style:none;margin:0;margin-top:.75rem;padding:0;display:flex;flex-wrap:nowrap;width:100%;align-items:flex-end}.scopri-sorgenia-slider-navigation ul.ul-2 li{width:50%}.scopri-sorgenia-slider-navigation ul.ul-3 li{width:33.33%}.scopri-sorgenia-slider-navigation ul.ul-4 li{width:25%}.scopri-sorgenia-slider-navigation ul.ul-5 li{width:20%}.scopri-sorgenia-slider-navigation ul.ul-6 li{width:16.66666667%}.scopri-sorgenia-slider-navigation ul li{position:relative}.scopri-sorgenia-slider-navigation ul li a{color:#fff;text-transform:uppercase;font-weight:700;transition:opacity .2s}.scopri-sorgenia-slider-navigation ul li a:before{content:"";position:absolute;height:.55rem;width:.55rem;background:#fff;border-radius:50%;left:0;top:-1.1rem}.scopri-sorgenia-slider-navigation ul li a:after{width:0;content:"";height:3px;background:#97d700;position:absolute;left:0;top:-0.9rem;transition:width 1s linear}.scopri-sorgenia-slider-navigation ul li a:hover{text-decoration:none;opacity:.8}.scopri-sorgenia-slider-navigation ul li.active a{color:#97d700;font-weight:700}.scopri-sorgenia-slider-navigation ul li.active a:before{background:#97d700}@media (max-width:768px){.scopri-sorgenia-slider-navigation ul li a{font-size:0}.scopri-sorgenia-slider-navigation ul li.active a{font-size:.75rem}}.recensioni-pre-slider{background:#97d700;color:#fff;padding:1.25rem 0}.recensioni-pre-slider h2{margin-bottom:1rem}@media (max-width:990px){.recensioni-pre-slider .trustpilot-widget{margin-top:.75rem}}.scopri-sorgenia-slider-recensioni .owl-stage{display:flex}.scopri-sorgenia-slider-recensioni .owl-stage .scopri-sorgenia-slider-item{height:100%}.scopri-sorgenia-slider-recensioni-testata{position:absolute;top:3rem;color:#fff;left:0;z-index:4;width:100%}.scopri-sorgenia-slider-recensioni-testata img{max-height:1.5rem;vertical-align:middle;margin:0 .5rem;position:relative;top:-2px}@media (max-width:990px){.scopri-sorgenia-slider-recensioni-testata{top:1.5rem}}.scopri-sorgenia-slider-recensioni .contenuto{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;position:relative;z-index:100000;padding-bottom:12rem;padding-top:5rem;bottom:0}@media (max-width:990px){.scopri-sorgenia-slider-recensioni .contenuto{padding-top:2rem;padding-bottom:5rem;bottom:0}}.scopri-sorgenia-slider-recensioni .scopri-sorgenia-slider-item{height:auto;min-height:auto;max-height:auto}.scopri-sorgenia-slider-recensioni .recensione{display:flex;align-items:center;justify-content:space-between}.scopri-sorgenia-slider-recensioni .recensione-content{line-height:1.15;font-size:2rem;font-weight:700;color:#fff;padding-right:2rem}.scopri-sorgenia-slider-recensioni .recensione span{font-weight:400;display:block;margin-top:1rem;font-size:1rem}.scopri-sorgenia-slider-recensioni .recensione img{min-width:32%;width:32%}@media (max-width:990px){.scopri-sorgenia-slider-recensioni .recensione{flex-wrap:wrap}.scopri-sorgenia-slider-recensioni .recensione img{order:0;min-width:38%;width:38%}.scopri-sorgenia-slider-recensioni .recensione-content{margin-top:2rem;width:100%;order:1;padding-right:0;font-size:1.2rem}}@media (max-width:768px){.scopri-sorgenia-slider-recensioni .recensione img{width:50%;min-width:50%}}.scopri-sorgenia-slider-recensioni .scopri-sorgenia-slider-navigation{max-width:1260px;left:50%;transform:translateX(-50%)}.scopri-sorgenia-slider-recensioni .scopri-sorgenia-slider-navigation ul li.active a{color:#12256a;white-space:nowrap}.scopri-sorgenia-slider-recensioni .scopri-sorgenia-slider-navigation ul li.active a:before{background-color:#12256a}.servizi-homepage{padding:5rem 0;background:#f7faff;overflow:hidden;position:relative}.servizi-homepage h2{font-size:4rem;line-height:1;margin-bottom:3rem}@media (max-width:1024px){.servizi-homepage h2{font-size:3rem}}@media (max-width:768px){.servizi-homepage h2{font-size:2rem}}.servizi-homepage .owl-stage-outer{overflow:visible}.servizi-homepage .owl-dots{margin-top:1.5rem}.servizi-homepage .owl-dots button{vertical-align:middle;outline:none}.servizi-homepage .owl-dots button span{border-radius:50%;display:block;margin-right:.65rem;height:.5rem;width:.5rem;background:#12256a}.servizi-homepage .owl-dots button.active span{height:.85rem;width:.85rem;background:#97d700}.servizi-homepage-carousel-item{width:280px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);border:solid 1px #dfe4ef;font-size:.825rem;position:relative}.servizi-homepage-carousel-item .steps{border:1px solid #dfe4ef}.servizi-homepage-carousel-item .steps .step-item{border-bottom:1px solid #dfe4ef;display:flex;align-items:center;padding:.75rem .75rem .75rem 1rem;flex-wrap:nowrap}.servizi-homepage-carousel-item .steps .step-item-number{color:#97d700;padding-right:1rem;font-weight:700;font-size:1.5rem}.servizi-homepage-carousel-item .steps .step-item-description{width:100%;font-weight:700}.servizi-homepage-carousel-item .steps .step-item:last-child{border-bottom:unset}.servizi-homepage-carousel-item h3{font-size:1.25rem}.servizi-homepage-carousel-item.image-in-background{position:relative;overflow:hidden}.servizi-homepage-carousel-item.image-in-background .item-image{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:100%;max-width:none;transform:translate(-50%, -50%)}.servizi-homepage-carousel-item.image-in-background .item-content{position:absolute;bottom:0;z-index:2;color:#fff}.servizi-homepage-carousel-item.image-in-background h3{font-size:3rem}.servizi-homepage-carousel-item .item-content{padding:1rem;padding-bottom:3rem}.servizi-homepage-carousel-item .item-content .action{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:.75rem 1rem;color:#97d700;text-decoration:none;font-weight:700;font-size:.875rem;letter-spacing:1px;border-top:1px solid #dfe4ef}@media (min-width:1024px){.servizi-homepage-carousel-item.item-special{display:flex;align-items:stretch;justify-content:center;width:800px}.servizi-homepage-carousel-item.item-special .item-image{width:50%;max-width:50%;height:unset !important}.servizi-homepage-carousel-item.item-special .item-image-mobile{display:none}.servizi-homepage-carousel-item.item-special .item-content{padding:2rem 2rem 3rem 2rem;position:relative}.servizi-homepage-carousel-item.item-special h3{font-size:2rem;text-transform:uppercase}.servizi-homepage-carousel-item.item-special img.item-image{width:50%}.servizi-homepage-carousel-item.item-special .item-content{width:50%}}@media (max-width:1024px){.servizi-homepage-carousel-item{padding-bottom:0}.servizi-homepage-carousel-item.item-special .item-image{display:none}.servizi-homepage-carousel-item.item-special .btn{padding:.925rem .25rem}.servizi-homepage-carousel-item.item-special .item-image-mobile{display:block}}.servizi-homepage.greeners-video h2{font-size:2rem}.servizi-homepage.greeners-video .servizi-homepage-carousel-item{width:100%;position:relative}.servizi-homepage.greeners-video .servizi-homepage-carousel-item img{cursor:pointer}.servizi-homepage.greeners-video .item-content{cursor:pointer;padding:0 !important}.servizi-homepage.greeners-video .item-content:before{content:"";display:block;position:absolute;top:50%;left:50%;width:4rem;height:4rem;z-index:10;border:3px solid #fff;transform:translate(-50%, -50%);border-radius:50%}.servizi-homepage.greeners-video .item-content:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-left:24px solid #fff;z-index:4;border-top:12px solid transparent;border-bottom:10px solid transparent;margin-left:4px}.servizi-homepage.greeners-video .item-content h3,.servizi-homepage.greeners-video .item-content a,.servizi-homepage.greeners-video .item-content p{display:none}.servizi-carousel-nav-container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:absolute;bottom:-0.75rem;right:0;z-index:2}.servizi-carousel-nav-container .controller{cursor:pointer;height:2.5rem;width:2.5rem;background-size:1.8rem;background-position:center center;background-repeat:no-repeat;border:2px solid #dfe4ef;border-radius:50%}.servizi-carousel-nav-container .next{margin-right:.75rem;background-image:url(../images/icons/angle-right.svg)}.servizi-carousel-nav-container .prev{margin-left:1rem;margin-right:.75rem;background-image:url(../images/icons/angle-left.svg)}@media (max-width:768px){.servizi-carousel-nav{position:relative;margin-top:30px;justify-content:center}.servizi-carousel-nav .project-carousel-nav-container{display:none}}body.front .scopri-sorgenia-slider:not(.scopri-sorgenia-slider-recensioni) .scopri-sorgenia-slider-item{height:73vh;min-height:73vh}@media (min-width:1300px){body.front .scopri-sorgenia-slider:not(.scopri-sorgenia-slider-recensioni) .scopri-sorgenia-slider-item{height:60vh;min-height:60vh}}@media (min-width:1450px){body.front .scopri-sorgenia-slider:not(.scopri-sorgenia-slider-recensioni) .scopri-sorgenia-slider-item{height:70vh;min-height:70vh}}@media (min-width:1600px){body.front .scopri-sorgenia-slider:not(.scopri-sorgenia-slider-recensioni) .scopri-sorgenia-slider-item{height:72.5vh;min-height:72.5vh}}@media (min-width:1800px){body.front .scopri-sorgenia-slider:not(.scopri-sorgenia-slider-recensioni) .scopri-sorgenia-slider-item{height:73vh;min-height:73vh}}body.front .scopri-sorgenia-slider:not(.scopri-sorgenia-slider-recensioni) .breadcrumbs-wrapper{display:none}.node-type-tutorial .new-amazon-countdown{transform:translateY(-80%) !important;z-index:98 !important}@media (max-width:990px){.node-type-tutorial .new-amazon-countdown{transform:translateY(1rem) !important;margin-bottom:-1rem !important}}.ges-offerta{background-color:#fff;padding:6rem 2rem;position:relative;overflow:hidden}.ges-offerta:before,.ges-offerta:after{content:"";display:block;position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;width:15rem;height:20rem}.ges-offerta:before{background-image:url(../images/shapes/blue-shape-4.svg);left:0;background-position:8% bottom;width:50rem;height:100%}.ges-offerta:after{background-image:url(../images/shapes/blue-shape-3.svg);right:0;background-position:bottom right;width:18rem}@media (max-width:768px){.ges-offerta{padding:2rem}.ges-offerta:before{display:none}.ges-offerta:after{transform:scaleX(-1);width:100%;height:100%}}.ges-offerta .content{position:relative;z-index:8;line-height:1.2}.ges-offerta .content .title{font-size:4rem;font-weight:700;margin-bottom:.75rem}.ges-offerta .content .title span{color:#97d700}.ges-offerta .content p big{font-size:2rem}@media (max-width:768px){.ges-offerta .content .title{font-size:2.25rem}.ges-offerta .content p big{font-size:1.375rem}}.ges-offerta .icona-big{font-weight:700}.ges-offerta .icona-big img{margin-bottom:1rem;margin-top:1rem;max-width:8rem}@media (max-width:768px){.ges-offerta .icona-big{display:flex;align-items:center}.ges-offerta .icona-big img{max-width:5rem;margin-right:1rem}}.ges-menu-secondo-livello{border-radius:2px;box-shadow:0 8px 8px 0 rgba(223,228,239,0.8);border:solid 1px #dfe4ef}.ges-menu-secondo-livello-title{background-color:#fff;padding:.75rem;font-weight:700;font-size:.875rem;letter-spacing:1px}.ges-menu-secondo-livello-title a{color:#12256a;text-transform:uppercase}.ges-menu-secondo-livello-content{padding:0 .75rem .75rem .75rem;max-height:13rem;overflow:auto;background:#f3f3f3}.ges-menu-secondo-livello-content::-webkit-scrollbar{width:10px}.ges-menu-secondo-livello-content::-webkit-scrollbar-track{background:#e9e9e9}.ges-menu-secondo-livello-content::-webkit-scrollbar-thumb{background:#12256a}.ges-menu-secondo-livello-content::-webkit-scrollbar-thumb:hover{background:#555}.ges-menu-secondo-livello-content a{font-size:.75rem;display:block;color:#12256a;margin:.5rem 0}.guida-e-strumenti-argomenti-piu-cercati{display:none}.guida-e-strumenti-argomenti-piu-cercati .btn{margin-bottom:.5rem;margin-right:.4rem}.guida-e-strumenti-argomenti-piu-cercati .ges-show-more{background:#dfe4ef;color:#12256a;font-size:1.5rem;font-weight:700;display:inline-block;text-align:center;padding:0 .5rem;height:3rem;width:3rem;line-height:2.4rem;cursor:pointer}.guida-e-strumenti-argomenti-piu-cercati .ges-show-more:hover{background-color:#12256a;color:#fff}.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse{display:none}@media (min-width:768px){.guida-e-strumenti-argomenti-piu-cercati .suggest-container{display:block !important}}@media (max-width:768px){.guida-e-strumenti-argomenti-piu-cercati .ges-show-more{display:none}.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse{display:block;background-color:#dfe4ef;padding:1rem 0;font-weight:700;position:relative;cursor:pointer}.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse:hover{background-color:#bdc7de}.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse:after,.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse:before{position:absolute;top:50%;content:"";width:1rem;height:2px;background:#12256a;right:1.25rem;transform:translateY(-50%)}.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse:before{transform:translateY(-50%) rotate(-90deg);transition:transform .2s}.guida-e-strumenti-argomenti-piu-cercati .mobile-collapse.active:before{transform:translateY(-50%) rotate(0deg)}.guida-e-strumenti-argomenti-piu-cercati .suggest-container{display:none;padding-top:.5rem}.guida-e-strumenti-argomenti-piu-cercati .suggest-container .btn{width:100%;max-width:100%;display:block !important}}.guida-e-strumenti-sidebar{border-radius:2px;box-shadow:0 8px 8px 0 rgba(223,228,239,0.8);border:solid 1px #dfe4ef;background-color:#fff;margin-bottom:1.5rem}.guida-e-strumenti-sidebar a{color:#12256a}.guida-e-strumenti-sidebar ul ul{display:none}.guida-e-strumenti-sidebar ul li.active>ul{display:block}.guida-e-strumenti-sidebar>ul{list-style:none;margin:0;padding:0}.guida-e-strumenti-sidebar>ul>li{position:relative;border-bottom:1px solid #dfe4ef}.guida-e-strumenti-sidebar>ul>li>img{position:absolute;top:1rem;cursor:pointer;right:1rem;transform:rotate(90deg)}.guida-e-strumenti-sidebar>ul>li.active>img{transform:rotate(-90deg)}.guida-e-strumenti-sidebar>ul>li>a{font-size:.875rem;font-weight:700;text-transform:uppercase;padding:1rem .75rem;display:block}.guida-e-strumenti-sidebar>ul>li>ul{list-style:none;margin:0;padding:0}.guida-e-strumenti-sidebar>ul>li>ul>li{display:flex;flex-wrap:wrap}.guida-e-strumenti-sidebar>ul>li>ul>li.active>a{font-weight:700}.guida-e-strumenti-sidebar>ul>li>ul>li.active>img{transform:rotate(-90deg)}.guida-e-strumenti-sidebar>ul>li>ul>li a{padding:.2rem .75rem}.guida-e-strumenti-sidebar>ul>li>ul>li img{transform:rotate(90deg);order:1}.guida-e-strumenti-sidebar>ul>li>ul>li ul{width:100%;order:2;list-style:none;margin:0;padding:0 0 0 1rem}.guida-e-strumenti-sidebar>ul>li>ul>li ul li.active a{font-weight:700}.guida-e-strumenti-sidebar>ul>li>ul>li ul a{font-size:.8rem}@media (max-width:768px){.guida-e-strumenti-sidebar{margin:0 -15px 1.5rem -15px}}.domanda-frequente{display:flex;flex-wrap:nowrap;padding:1.5rem;align-items:center;justify-content:space-between;border-radius:1px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);background-color:#fff;margin-bottom:1rem}.domanda-frequente .title{width:100%;padding-right:1rem;font-size:1.375rem;font-weight:700}.domanda-frequente .btn{min-width:11rem}@media (max-width:768px){.domanda-frequente{flex-wrap:wrap}.domanda-frequente .title{font-size:1rem;margin-bottom:1rem}.domanda-frequente .btn{width:100%;min-width:100%;display:block}}.sorgenia-index-ges-container{position:absolute;top:0;list-style:none;margin:0;padding:0;z-index:10;margin-top:2rem;padding-right:1.5rem}.sorgenia-index-ges .sorgenia-index-links{position:static !important;margin-bottom:2rem !important;margin-top:0 !important}@media (max-width:990px){.sorgenia-index-ges{padding-right:0 !important;padding-bottom:2rem !important;background:#f7faff}.sorgenia-index-ges.sorgenia-index--scopri-sorgenia{display:none !important}.sorgenia-index-ges .sorgenia-index-links{background:transparent !important}.sorgenia-index-ges .sorgenia-index-links li{display:block !important;padding:.25rem 0 !important}.sorgenia-index-ges .sorgenia-index-links .mobile-toggle{display:none !important}.sorgenia-index-ges-container{padding-right:0;position:static !important}}.green-section-2{background-color:#97d700;position:relative}.green-section-2:after,.green-section-2:before{content:"";display:block;height:17rem;width:17rem;position:absolute;background-image:url(../images/section-bg/wave-left.svg);background-size:contain;background-position:top left;background-repeat:no-repeat;top:0;left:0;z-index:0}.green-section-2:before{background-image:url(../images/section-bg/wave-right.svg);top:auto;left:auto;right:0;bottom:0;background-position:bottom right}.sorgenia-tiles{position:relative;padding-bottom:6rem}.sorgenia-tiles .green-section-2{position:absolute;bottom:0;left:0;padding:14rem 0;width:100%}.sorgenia-tiles .owl-dots button{vertical-align:middle;margin-right:10px;outline:none}.sorgenia-tiles .owl-dots button span{height:10px;width:10px;background:#fff;display:block;border-radius:50%;outline:none}.sorgenia-tiles .owl-dots button.active span{height:14px;width:14px;background-color:#12256a}.sorgenia-tiles .card-container{z-index:2;position:relative}.sorgenia-tiles .card-container .card-title{margin-top:1rem;font-weight:700;font-size:1.5rem;text-transform:uppercase}.sorgenia-tiles .card-container .card-title span{color:#fff}.sorgenia-tiles .card-container .card-item-container{position:relative}.sorgenia-tiles .card-container .card-item{height:30rem;border-radius:0 1rem 0 0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;box-shadow:0 10px 20px 0 rgba(32,45,80,0.1)}.sorgenia-tiles .card-container .card-item:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 68%, rgba(0,0,0,0.7))}.sorgenia-tiles .card-container .card-item .read-more{position:absolute;bottom:1rem;left:1rem;border:1px solid #fff;border-radius:.25rem;line-height:2;text-align:center;font-size:1rem;z-index:3;text-decoration:none;color:#fff;padding:0 10px}.sorgenia-tiles .card-container .card-item .read-more-text{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#fff;padding:1rem 1rem 5rem 1rem;transition:transform .3s}.sorgenia-tiles .card-container .card-item.active .read-more-text{transform:translateY(-100%)}.offerte-di-lavoro{position:relative}.offerte-di-lavoro .green-section-2{position:absolute;top:0;left:0;width:100%;padding:15rem 0}.offerte-di-lavoro-container{padding-top:2rem}.offerte-di-lavoro-container-title{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between}.offerte-di-lavoro-container-title h2{text-transform:uppercase}.offerte-di-lavoro-container-title h2 span{color:#fff;display:block}@media (max-width:768px){.offerte-di-lavoro-container-title{flex-wrap:wrap}.offerte-di-lavoro-container-title h2{width:100%}.offerte-di-lavoro-container-title .tab-controller{margin:1.25rem 0;width:100%}.offerte-di-lavoro-container-title .tab-controller ul li{width:50%;margin:0;padding:0}}.offerte-di-lavoro .tab-content{margin-top:1.5rem}.offerte-di-lavoro .tab-content .candidati{margin-top:1.5rem}.tab-controller ul{list-style:none;margin:0;padding:0;display:flex}.tab-controller ul li{min-width:10rem;text-align:center;padding:0 1rem;margin:0 1rem}.tab-controller a{color:#fff;letter-spacing:1px;font-weight:700;font-size:.875rem;display:block;text-decoration:none;padding-bottom:4px}.tab-controller li.active a{color:#12256a;border-bottom:2px solid #12256a}@media (max-width:768px){.tab-controller{margin:1.25rem 0;width:100%}.tab-controller ul li{width:50%;margin:0;padding:0}}.tab-content{position:relative;z-index:2}.tab-content>div{display:none}.tab-content>div.active{display:block}.pagina-comunicati-stampa{padding-top:2rem}.pagina-comunicati-stampa .tab-controller{margin-bottom:2rem}.pagina-comunicati-stampa .tab-controller ul{display:flex;align-items:center;justify-content:space-between;list-style:none;width:100%}.pagina-comunicati-stampa .tab-controller ul li{min-width:5rem;text-align:center}.pagina-comunicati-stampa .tab-controller ul li a{font-weight:700;color:#12256a;font-size:.875rem;letter-spacing:1px;text-decoration:none}.pagina-comunicati-stampa .tab-controller ul li.active{border-bottom:2px solid #97d700}.pagina-comunicati-stampa .tab-controller ul li.active a{color:#97d700}.pagina-comunicati-stampa .tab-controller.tab-controller--small ul li{min-width:2rem}@media (max-width:768px){.pagina-comunicati-stampa .tab-controller{width:calc(100% + 30px);margin:0 -15px 1.5rem -15px;padding-right:2rem;overflow:auto}.pagina-comunicati-stampa .tab-controller ul{margin-right:2rem}}.pagina-comunicati-stampa .comunicato-item{border-radius:1px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);background-color:#fff;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:1.5rem;margin-bottom:1rem}.pagina-comunicati-stampa .comunicato-item .data{margin-right:1rem;padding-right:1.5rem;border-right:1px solid #dfe4ef;font-size:2rem;font-weight:700;line-height:1}.pagina-comunicati-stampa .comunicato-item .data span{display:block}.pagina-comunicati-stampa .comunicato-item .data .font-green{color:#97d700}.pagina-comunicati-stampa .comunicato-item .title{font-size:1.375rem;font-weight:700;width:100%;padding-right:1rem}.pagina-comunicati-stampa .comunicato-item .actions{min-width:25rem;display:flex;flex-wrap:nowrap;justify-content:flex-end}.pagina-comunicati-stampa .comunicato-item .actions .btn{margin-left:.75rem;width:11rem}@media (max-width:768px){.pagina-comunicati-stampa .comunicato-item{flex-wrap:wrap}.pagina-comunicati-stampa .comunicato-item .data{width:4rem;font-size:1rem;line-height:1.3}.pagina-comunicati-stampa .comunicato-item .title{width:calc( 100% - 5rem); ;font-weight:700}.pagina-comunicati-stampa .comunicato-item .actions{min-width:100%;margin-top:1rem;width:100%;justify-content:space-between}.pagina-comunicati-stampa .comunicato-item .actions .btn{width:45%;margin-left:0}}section.sorgenia-index .sorgenia-index-links{position:absolute;top:0;list-style:none;margin:0;padding:0;z-index:10;margin-top:4rem}section.sorgenia-index .sorgenia-index-links .mobile-toggle{display:none}section.sorgenia-index .sorgenia-index-links.fixed{position:fixed;top:5.6rem}section.sorgenia-index .sorgenia-index-links li a{color:#12256a;text-shadow:0 1px 3px #fff;opacity:.7;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}section.sorgenia-index .sorgenia-index-links li a:before{width:0;content:"";background-color:#12256a;height:2px;border-radius:2px;display:inline-block;transition:width .2s}section.sorgenia-index .sorgenia-index-links li.active a{opacity:1}section.sorgenia-index .sorgenia-index-links li.active a:before{width:1.5rem;vertical-align:middle;margin-right:4px;text-transform:uppercase}@media (max-width:768px){section.sorgenia-index .sorgenia-index-links{position:relative;margin-top:0;background:#fff;z-index:16}section.sorgenia-index .sorgenia-index-links .mobile-toggle{position:absolute;right:.5rem;top:.8rem;z-index:2;background-image:url(../images/icons/angle-down-blue.svg);width:32px;height:32px;content:"";display:block;background-position:-4px -5px;align-content:center;background-repeat:no-repeat}section.sorgenia-index .sorgenia-index-links.show-mobile .mobile-toggle{transform:rotate(180deg)}section.sorgenia-index .sorgenia-index-links.show-mobile li{display:block}section.sorgenia-index .sorgenia-index-links li{display:none;padding:1rem}section.sorgenia-index .sorgenia-index-links li.active{display:block;padding:1rem}section.sorgenia-index .sorgenia-index-links.fixed{width:100%;left:0;top:65px}}.operatore-fibra-content{border-radius:0 1.5rem 0 0;background-color:#97d700;box-shadow:0 10px 20px 0 rgba(32,45,80,0.2);padding:0 2rem;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden}.operatore-fibra-content .title{font-size:2rem;font-weight:700;color:#12256a;width:21rem;min-width:16rem;text-transform:uppercase;line-height:1;word-break:break-word}.operatore-fibra-content .title span{color:#fff}@media (max-width:768px){.operatore-fibra-content .title{min-width:100%}}.operatore-fibra-content .consulente{width:100%;display:flex;align-items:center}.operatore-fibra-content .consulente .nome-ruolo{transform:translateX(-2rem)}.operatore-fibra-content .consulente .nome-ruolo span{display:block;font-weight:700;font-size:1.375rem;text-transform:uppercase;line-height:1}.operatore-fibra-content .consulente .nome-ruolo span.role{text-transform:none;font-weight:400;font-size:1rem}.operatore-fibra-content .contattaci{padding-right:2rem}@media (max-width:990px){.operatore-fibra-content{flex-wrap:wrap;padding:2rem;box-shadow:0 8px 8px 0 rgba(223,228,239,0.8)}.operatore-fibra-content .consulente{transform:translateX(-6rem)}.operatore-fibra-content .consulente .nome-ruolo{min-width:10rem}.operatore-fibra-content .contattaci{margin-top:2rem;width:100%;padding-right:0;text-align:center}}.operatore-fibra .all-tutorial{display:none;background:#97d700;color:#12256a;border-top:2px solid #dfe4ef;font-size:.875rem;font-weight:700;letter-spacing:1px;padding:1rem;transition:background .2s;text-decoration:none}@media (max-width:768px){.operatore-fibra .all-tutorial{display:block}}.operatore-fibra .all-tutorial:hover{background-color:#12256a;color:#97d700}.operatore-fibra.mobile-view .operatore-fibra-content{flex-wrap:wrap;padding:2rem;box-shadow:0 8px 8px 0 rgba(223,228,239,0.8)}.operatore-fibra.mobile-view .operatore-fibra-content .consulente{transform:translateX(-6rem)}.operatore-fibra.mobile-view .operatore-fibra-content .consulente .nome-ruolo{min-width:10rem}.operatore-fibra.mobile-view .operatore-fibra-content .contattaci{margin-top:2rem;width:100%;padding-right:0;text-align:center}.operatore-fibra.mobile-view .all-tutorial{display:block}.widget-ges-container{align-items:stretch}.widget-ges .operatore-fibra{width:100%}.widget-ges .operatore-fibra .col-12{padding:0}@media (max-width:768px){.widget-ges .col-md-4{margin-bottom:2rem}}.articolo-consigliato{box-shadow:0 8px 8px 0 rgba(223,228,239,0.8);background-color:#fff;height:100%;position:relative}.articolo-consigliato-content{padding:1rem;padding-bottom:4rem}.articolo-consigliato .title{font-size:2rem;font-weight:700;color:#12256a;text-transform:uppercase;line-height:1.04;margin-bottom:1rem}.articolo-consigliato .title span{color:#97d700}.articolo-consigliato img{width:4rem !important;max-width:4rem !important;height:auto !important;margin-bottom:1rem}.articolo-consigliato .action{position:absolute;bottom:0;left:0;width:100%;padding:1rem;color:#97d700;border-top:1px solid #dfe4ef;text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:1px;transition:background .2s;text-decoration:none;cursor:pointer}.articolo-consigliato .action:hover{background-color:#97d700;color:#12256a}.ges-category-container .btn{margin-bottom:.5rem;margin-right:.25rem}.tutorial-e-approfondimenti-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:2.5rem 0 1.75rem 0}.tutorial-e-approfondimenti-filters .btn{margin-right:.5rem;position:relative}.tutorial-e-approfondimenti-filters .btn.btn-blue{padding-right:3rem}.tutorial-e-approfondimenti-filters .btn.btn-blue:after{content:"×";font-size:2rem;font-weight:400;position:absolute;top:41%;right:1rem;transform:translateY(-50%)}@media (max-width:768px){.tutorial-e-approfondimenti-filters{margin:-15px;width:calc(100% + 30px);padding-left:15px}}.tutorial-e-approfondimenti-filters .owl-dots{margin-top:1.5rem}.tutorial-e-approfondimenti-filters .owl-dots button{vertical-align:middle;outline:none}.tutorial-e-approfondimenti-filters .owl-dots button span{border-radius:50%;display:block;margin-right:.65rem;height:.5rem;width:.5rem;background:#12256a}.tutorial-e-approfondimenti-filters .owl-dots button.active span{height:.85rem;width:.85rem;background:#97d700}#result-container{align-items:stretch}#result-container .projects-carousel-item{height:100%}#result-container .projects-carousel-item-content{position:static}#result-container .col-sm-6.col-md-4.col-lg-3{margin-bottom:2rem}#load-more{margin:2rem 0}.tutorial-articole-body{background:#f7faff}.seo-offerta-container{background:#12256a;position:relative;padding-bottom:1rem;margin-bottom:2rem}.seo-offerta-container .seo-offerta-bg .bg-desktop{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;z-index:2}.seo-offerta-container .seo-offerta-bg .bg-mobile{display:none}@media (max-width:990px){.seo-offerta-container .seo-offerta-bg .bg-desktop{display:none}.seo-offerta-container .seo-offerta-bg .bg-mobile{display:block}.seo-offerta-container .seo-offerta-bg .bg-mobile img{display:block;width:100%;max-width:100%}}.seo-offerta-container>div>.container{width:100%;max-width:100%;padding:0}.seo-offerta-container>div>.container>.row{margin:0}.seo-offerta-container>div>.container>.row>.col-12{padding:0}.seo-offerta-container .new-amazon-countdown{top:auto;bottom:-3rem;z-index:9;transform:none !important}.seo-offerta-container .new-amazon-countdown-container{background:#97d700;width:100%}.seo-offerta-container .new-amazon-countdown span span{color:#12256a}@media (max-width:990px){.seo-offerta-container .new-amazon-countdown span span{color:#97d700}}.seo-offerta-container .new-amazon-countdown .container{max-width:1220px}.seo-offerta-container .contextual-links-region{position:relative;z-index:5}.seo-offerta-container .amazon-countdown{background:#97d700;overflow:visible;padding:1rem 0;margin-bottom:0}.seo-offerta-container .amazon-countdown .amazon-countdown{margin-bottom:0;background:transparent}.seo-offerta-container .amazon-countdown .testo{order:0;font-size:1.1rem}.seo-offerta-container .amazon-countdown .testo span{color:#12256a}.seo-offerta-container .amazon-countdown>.container{padding:0}.seo-offerta-container .amazon-countdown h5.action{position:absolute;order:5;right:0;bottom:100%;margin-bottom:2rem}.seo-offerta-container .amazon-countdown .countdown{order:3;margin-right:0}.seo-offerta-container .amazon-countdown .countdown .time{line-height:1;margin:0 .5rem;width:3.5rem;background:#fff;text-align:center;padding:.65rem 0;border-radius:3px;font-size:1.5rem;color:#97d700;font-weight:700}.seo-offerta-container .amazon-countdown .countdown .time:last-child{margin-right:0}.seo-offerta-container .amazon-countdown .countdown .time span{color:#12256a;font-size:.85rem;display:block}.seo-offerta-container .amazon-countdown .amazon-card-container{position:relative;top:0;left:0;order:1;width:11rem}.seo-offerta-container .amazon-countdown .amazon-card-container img{position:absolute;top:0;left:0;width:100%;transform:translateY(-50%)}@media (max-width:990px){.seo-offerta-container .amazon-countdown .amazon-card-container img{position:static;transform:none}.seo-offerta-container .amazon-countdown h5.action{position:static;color:#fff}.seo-offerta-container .amazon-countdown h5.action span{color:#12256a}.seo-offerta-container .amazon-countdown h5.action .btn{background:#12256a !important}}.seo-offerta-container .seo-container{color:#fff;padding:5rem 0;position:relative;z-index:10}.seo-offerta-container .seo-container .seo-pre-title{font-weight:700;font-size:1.5rem}.seo-offerta-container .seo-container .seo-title{font-size:4rem;font-weight:700}.seo-offerta-container .seo-container .seo-title span{color:#97d700}.seo-offerta-container .seo-container .seo-why-us{font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}@media (max-width:990px){.seo-offerta-container .seo-container{padding:2rem 0}.seo-offerta-container .seo-container .seo-pre-title,.seo-offerta-container .seo-container .seo-why-us{font-size:1.25rem}.seo-offerta-container .seo-container .seo-title{font-size:2rem}}#block-nodeblock-1004 h2{display:none}.seo-trustpilot{display:flex;align-items:stretch}.seo-trustpilot .left-panel{width:60%;background:#12256a;color:#fff;padding:4rem;background-image:url(../images/shapes/shape-trustpilot.svg);background-size:cover;background-repeat:no-repeat;background-position:top right}.seo-trustpilot .right-panel{width:40%;background:#fff;padding:4rem}.seo-trustpilot-pre-title{font-weight:700}.seo-trustpilot-title{font-size:2rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem;line-height:1.05}.seo-trustpilot-cta{margin-top:5rem}.seo-trustpilot span{color:#97d700}.seo-trustpilot .vote-container{height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center}.seo-trustpilot .voto{font-size:2rem;font-weight:700}.seo-trustpilot .stars-4-5{max-width:220px}.seo-trustpilot .logo-trustpilot{max-width:120px}@media (max-width:990px){.seo-trustpilot{flex-wrap:wrap}.seo-trustpilot .left-panel,.seo-trustpilot .right-panel{width:100%;padding:3rem}.seo-trustpilot-cta{margin-top:1rem}}#header .scroll-progress{height:9px;background:#12256a;margin:0 -2rem;position:relative;overflow:hidden}#header .scroll-progress-bar{background:#97d700;position:absolute;top:0;left:0;height:100%;width:0}.tutorial-share-links{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.tutorial-share-links a{text-decoration:none}.tutorial-share-links a img{width:1.5rem}.tutorial-share-links a:hover{opacity:.8}.tutorial-image-block{background:#f7faff}.tutorial-image-block img{width:100% !important;height:auto !important;display:block;margin-bottom:.75rem}.tutorial-image-block.video .col-md-12 a{position:relative;display:block}.tutorial-image-block.video .col-md-12 a:before{content:"";border-radius:50%;background:#97d700;opacity:.8;left:50%;top:50%;transform:translate(-50%, -50%);margin-top:-30px;position:absolute;width:4rem;height:4rem;z-index:2}.tutorial-image-block.video .col-md-12 a:after{content:"";left:50%;top:50%;transform:translate(-50%, -50%);margin-top:-30px;position:absolute;border-left:24px solid #fff;border-top:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid transparent;margin-left:12px;z-index:3}section.preventivo{position:relative;background-color:#97d700;padding:3rem 0 5rem 0}section.preventivo .container{z-index:1;position:relative}section.preventivo:before,section.preventivo:after{content:"";position:absolute;display:block;background-size:contain;background-repeat:no-repeat;z-index:0}section.preventivo:before{background-image:url(../images/section-bg/preventivo-left.svg);height:100%;width:50%;bottom:0;left:0;background-position:left bottom}section.preventivo:after{background-image:url(../images/section-bg/preventivo-right.svg);height:70%;width:25%;bottom:0;right:0;background-position:right bottom}section.preventivo .preventivo-title{font-size:4rem;color:#fff;font-weight:700;line-height:1;text-transform:uppercase;margin:1rem 0 .5rem 0}@media (max-width:768px){section.preventivo{padding:2rem 0 3rem 0}section.preventivo:before{display:none}section.preventivo:after{height:100%;width:80%}section.preventivo .preventivo-title{font-size:2rem}}.tool-preventivo-wrapper{position:relative}body:not(.page-node-927) .tool-preventivo-wrapper{height:131px;position:relative}@media (max-width:990px){body:not(.page-node-927) .tool-preventivo-wrapper{height:45px}}form.tool-preventivo{padding:0 1.1rem;background-color:#fff;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;z-index:15;position:absolute;top:0;left:0;width:100%;transition:top .4s}form.tool-preventivo .green-number{display:none}form.tool-preventivo.fixed{border-top:1px solid #dfe4ef;position:fixed;transform:none;left:0 !important;width:100% !important;border-radius:0 !important;transform:none !important}@media (max-width:1080px){form.tool-preventivo.fixed{top:83px}}form.tool-preventivo.show-menu{top:104px}form.tool-preventivo .title{width:16rem;font-size:2rem;font-weight:700;line-height:1}@media (max-width:1200px){form.tool-preventivo .title{font-size:1.25rem;width:10rem}}@media (max-width:1200px){form.tool-preventivo{padding:0 1rem}}@media (max-width:1000px){form.tool-preventivo .title{min-width:11rem;max-width:11rem}}form.tool-preventivo .action{width:25%}@media (max-width:1440px){form.tool-preventivo .action{width:20%}}@media (max-width:1040px){form.tool-preventivo .action .trustpilot-widget--inline{display:none}}form.tool-preventivo .action .business-link{font-size:.85rem;font-weight:600;margin-top:4px;color:#12256a;display:none;text-decoration:underline}form.tool-preventivo .action.action--business .business-link{display:inline-block}form.tool-preventivo .action.action--business .countdown-visible{display:none}form.tool-preventivo .action button{width:100%;display:block;outline:none;padding-right:.25rem;padding-left:.25rem}form.tool-preventivo .action button.btn-disabled{background:#dfe4ef;color:#fff}form.tool-preventivo .action button.btn-disabled:hover{border-color:#dfe4ef}form.tool-preventivo .action .scade-tra{margin-top:.25rem;display:block;text-align:center;font-weight:700;font-size:1rem}form.tool-preventivo .action .scade-tra--mobile{display:none}form.tool-preventivo .action .countdown{line-height:1;display:flex;font-size:1.5rem;font-weight:700;margin:0;justify-content:center;letter-spacing:3px}form.tool-preventivo .action .countdown div span{margin-left:5px;display:block;letter-spacing:0;font-size:.75rem;text-align:center;max-width:2.955ch;overflow:hidden}@media (max-width:990px){form.tool-preventivo .action .scade-tra{margin-top:.2rem;margin-right:.85rem;display:none}form.tool-preventivo .action .scade-tra--mobile{display:block}form.tool-preventivo .action .countdown-container{padding:.35rem 0;display:flex;justify-content:center}form.tool-preventivo .action .countdown-container .countdown{font-size:1.2rem}}form.tool-preventivo .icons-container{min-width:50%;display:flex;flex-wrap:nowrap}form.tool-preventivo .icons-container .icons-group{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;border-right:1px solid #dfe4ef;padding:1rem 1.4rem}form.tool-preventivo .icons-container .icons-group .seleziona{min-width:5.25rem;width:5.25rem;font-weight:700;font-size:.875rem;padding-bottom:.5rem;margin-right:1rem;margin-left:1rem;position:relative}form.tool-preventivo .icons-container .icons-group .seleziona:after{display:block;content:"";position:absolute;bottom:0;left:0;width:4rem;height:1px;background:#97d700}form.tool-preventivo .icons-container .icons-group:last-child{border-right:none}form.tool-preventivo .icons-container .icons-group label{text-transform:uppercase;font-weight:700;font-size:.75rem;text-align:center;padding:0 .5rem;cursor:pointer;display:block}form.tool-preventivo .icons-container .icons-group label[for="fibra"]{display:flex;align-items:center}form.tool-preventivo .icons-container .icons-group label[for="fibra"] span.plus-fibra{font-size:2rem;font-weight:400;margin-right:1rem}form.tool-preventivo .icons-container .icons-group label[for="fibra"] span span{position:absolute;margin-left:6px;display:block;margin-top:-4px}form.tool-preventivo .icons-container .icons-group label[for="fibra2"] span span{position:absolute;margin-left:6px;display:block;margin-top:-4px}form.tool-preventivo .icons-container .icons-group label input{display:none}form.tool-preventivo .icons-container .icons-group label input+span img{display:block;max-width:100%;margin:0 auto .5rem auto;border-radius:50%;transition:box-shadow .2s}form.tool-preventivo .icons-container .icons-group label input+span:hover img{box-shadow:0 0 5px #97d700}form.tool-preventivo .icons-container .icons-group label input:checked+span{color:#97d700}form.tool-preventivo .icons-container .icons-group label input:checked+span img{background:#97d700}@media (max-width:1150px){form.tool-preventivo .icons-container .icons-group{padding:3rem 1rem}}form.tool-preventivo .icons-container .icons-group-cliente{min-width:22rem;align-items:flex-start}form.tool-preventivo .icons-container .icons-group-products{min-width:23rem}form.tool-preventivo .icons-container .icons-group-products.icons-group-products--gray label{filter:grayscale(1);opacity:.9;cursor:not-allowed}@media (max-width:500px){form.tool-preventivo .icons-container .icons-group-products{min-width:20rem}}form.tool-preventivo .icons-container .icons-group-products.products-error label input:not(:checked)+span img{box-shadow:0 0 15px #97d700;background:rgba(151,215,0,0.2)}form.tool-preventivo .icons-container .icons-group-business{flex-direction:column;padding-left:1.5rem !important;padding-top:1.25rem;display:none;width:100%}form.tool-preventivo .icons-container .icons-group-business b{width:100%;font-size:.85rem;margin-bottom:.25rem}form.tool-preventivo .icons-container .icons-group-business .piva-checker{position:relative;max-width:100%;width:100%}form.tool-preventivo .icons-container .icons-group-business .piva-checker input{width:100%;display:block;font-size:1rem;padding:.85rem;border:1px solid #dfe4ef;color:#12256a;font-weight:700}form.tool-preventivo .icons-container .icons-group-business .piva-checker .btn{position:absolute;padding:.75rem 1rem;top:7px;right:6px;font-size:.9rem}form.tool-preventivo .icons-container .icons-group-business .piva-checker .error-message{display:none;color:#f00;font-size:.9rem;font-weight:600}form.tool-preventivo .icons-container .icons-group-business .piva-checker.error .error-message{display:block}form.tool-preventivo .icons-container .icons-group-business .piva-checker.error input{border-color:#f00}form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--success,form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--error{position:relative}form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--success .btn,form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--error .btn{display:none}form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--success:after,form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--error:after{content:"✔";color:#11ad3f;background:#fff;border-radius:50%;height:1.75rem;width:1.75rem;display:flex;align-items:center;justify-content:center;position:absolute;top:11px;z-index:4;right:12px}form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--success:before,form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--error:before{content:"";width:2.9rem;height:2.9rem;display:block;position:absolute;background:#11ad3f;top:3px;right:3px;border-radius:.25rem}form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--error:before{background:#f00}form.tool-preventivo .icons-container .icons-group-business .piva-checker.esito--error:after{content:"×";font-size:2rem;padding-bottom:5px;color:#f00}form.tool-preventivo .icons-container.icons-container--business .icons-group-products{display:none}form.tool-preventivo .icons-container.icons-container--business .icons-group-business{display:flex}@media (max-width:1040px){form.tool-preventivo:not(.tool-preventivo--inline){position:fixed !important;top:65px !important;left:0 !important;width:100% !important;padding:0 !important;transform:none !important}form.tool-preventivo:not(.tool-preventivo--inline) .green-number{display:block;margin:4px 0;text-align:center}form.tool-preventivo:not(.tool-preventivo--inline) .title{display:none}form.tool-preventivo:not(.tool-preventivo--inline) .icons-container{display:none}form.tool-preventivo:not(.tool-preventivo--inline) .action{width:100%}form.tool-preventivo:not(.tool-preventivo--inline) .action .btn{background:#12256a;color:#fff;border:none}}.page-node-homepage form.tool-preventivo:not(.modal-form){margin:1rem 0;color:#12256a;border-radius:5px}.page-node-homepage form.tool-preventivo:not(.modal-form) .icons-container .icons-group{padding:1rem .5rem .5rem .5rem}.page-node-homepage .page-hero .title-container h1{color:#fff;font-weight:300}.page-node-homepage .page-hero .title-container h1 b,.page-node-homepage .page-hero .title-container h1 strong{font-weight:700}.governance{padding:2.5rem 0}.governance .governance-page-special{margin-bottom:3rem}.governance .governance-page-special .governance-page-item{margin-bottom:1.5rem}.governance .governance-page-special .governance-page-item img{width:11rem;max-width:100%;margin-bottom:1rem}.governance .governance-page-special .governance-page-item-name{color:#97d700;font-weight:700;font-size:1.375rem}.governance .governance-page-special .governance-page-item-role{font-weight:700;margin-bottom:.5rem}.governance .governance-page-special .governance-page-item-description{margin-bottom:.5rem}.governance .governance-page-small{padding-bottom:1.5rem}.governance .governance-page-small .governance-page-item{margin-bottom:1.5rem}.governance .governance-page-small .governance-page-item img{max-width:100%;width:11rem;margin-bottom:1rem}.governance .governance-page-small .governance-page-item-name{color:#97d700;font-weight:700;font-size:1.375rem}.governance .governance-page-small .governance-page-item-role{margin-bottom:.5rem}.governance-page-actions{padding-top:3rem;border-top:1px solid #dfe4ef}.customer-satisfaction .light-bg{padding:5rem 0 7.5rem 0}.customer-satisfaction .three-box-container{margin-top:-6rem;margin-bottom:6rem}.customer-satisfaction .three-box-container .row{align-items:stretch}.customer-satisfaction .three-box-container .sorgenia-cs-item{height:100%;border-bottom:3px solid #97d700;border-radius:2px;padding:3.5rem;background-color:#fff;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.customer-satisfaction .three-box-container .sorgenia-cs-item .title{font-size:2rem;color:#97d700;font-weight:700;line-height:1.1;margin-top:1.5rem;margin-bottom:2rem;text-transform:uppercase}.customer-satisfaction .three-box-container .sorgenia-cs-item img{display:block;width:80%;max-width:80%;margin:auto}@media (max-width:990px){.customer-satisfaction .three-box-container .sorgenia-cs-item{padding:2rem}}@media (max-width:768px){.customer-satisfaction .three-box-container .sorgenia-cs-item img{max-width:12rem}}@media (max-width:768px){.customer-satisfaction .three-box-container{margin-bottom:.5rem}.customer-satisfaction .three-box-container .row .col-md-4{margin-bottom:1.5rem}}.product-container{background:#12256a;margin:0;padding:0}.product-container>div>.container{padding:0;width:100%;max-width:100%}.product-container>div>.container>.row{margin:0 !important}.product-container>div>.container>.row>.col-12{padding:0 !important}.prodotto{background:#12256a;padding:3rem 0;overflow:hidden;position:relative}.prodotto h2{color:#fff;font-size:4rem;line-height:1}.prodotto h2 span{color:#1197ad}.prodotto h2+p{color:#fff}.prodotto h3.product-title{font-size:2.5rem;color:#97d700}.prodotto h3.product-title span{color:#fff}.prodotto h3.product-title+p{color:#fff}.prodotto .container{position:relative;z-index:3}.prodotto:before{content:"";position:absolute;z-index:1;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:top left;background-image:url(../images/shapes/blue-shape-1.svg);height:370px;width:280px}.prodotto:after{content:"";position:absolute;z-index:1;bottom:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:bottom right;background-image:url(../images/shapes/blue-shape-2.svg);height:342px;width:579px}.prodotto.prodotto-color-white{color:#fff;padding:5rem 0}@media (max-width:768px){.prodotto.prodotto-color-white{padding:3rem 0}}.prodotto.prodotto-color-white:after{display:none}.prodotto .tab-content{width:100%}.prodotto .tab-controller ul>li{color:#fff;width:50%;min-width:50%;margin:0;padding:0}.prodotto .tab-controller ul>li.active a{color:#fff;border-bottom-color:#fff}.prodotto .card-container{margin:2.5rem 0;position:relative;display:flex;align-items:stretch;justify-content:center;width:100%}.prodotto .card-container .card-item{width:calc(50% - 30px);padding:3rem;text-align:center;background:#fff;margin:0 15px;position:relative}.prodotto .card-container .card-item-title img{vertical-align:middle;position:relative;top:-8px;margin-right:5px}.prodotto .prodotti-plus{position:absolute;left:0;top:50%;z-index:4;color:#fff;font-size:3rem;font-weight:300;border-radius:50%;height:4rem;width:4rem;transform:translate(-75%, -50%);text-align:center;line-height:3.3rem;background:#12256a}.prodotto .row-management{color:#fff}.prodotto .button-center{max-width:50%;margin:0 auto;width:50%;padding:0 15px}@media (max-width:768px){.prodotto .button-center{width:100%;max-width:100%}}.prodotto .prezzo{font-size:1.125rem;font-weight:700;line-height:1.3;color:#1197ad}.prodotto .prezzo span{font-size:1.5rem;line-height:1.1}.prodotto-footer{color:#fff;padding:0 1rem}.prodotto-footer .btn-new-green,.prodotto-footer .btn-new-blue{max-width:415px;width:100%;margin:auto}.prodotto-footer a:not(.btn){color:#fff;font-weight:700}.prodotto.light-green h2 span{color:#11ad3f}.prodotto.light-green:before{background-image:url(../images/shapes/light-green-1.svg)}.prodotto.light-green:after{background-image:url(../images/shapes/light-green-2.svg)}.prodotto.light-green .prezzo{color:#11ad3f}.prodotto.light-green .prodotti-plus{background-color:#11ad3f}.prodotto.original-green{background:#97d700}.prodotto.original-green h2 span{color:#12256a}.prodotto.original-green:before{background-image:url(../images/shapes/green-shape-1.svg)}.prodotto.original-green:after{background-image:url(../images/shapes/green-shape-2.svg)}.prodotto.original-green .prezzo{color:#97d700}@media (max-width:768px){.prodotto h2{font-size:2rem}.prodotto .card-container{margin:.25rem 0;flex-wrap:wrap}.prodotto .card-container .card-item{margin:1rem 0;width:calc(100% - 30px)}.prodotto .prodotti-plus{top:0;left:50%;transform:translate(-50%, -75%)}}.new-product-tiles{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin-top:1.5rem}.new-product-tiles-item{margin:0 1rem;background:#fff;width:384px;border-radius:0 1.5rem 0 0;padding-top:3.75rem;position:relative}.new-product-tiles .condizioni-espolose{border-top:1px solid #dfe4ef;padding:1rem;font-size:.75rem}.new-product-tiles .condizioni-espolose a{font-weight:700;color:#12256a}.new-product-tiles .vantaggioso{background:#97d700;color:#fff;padding:1rem;font-size:.85rem;text-align:center;position:absolute;top:0;left:0;width:100%;border-radius:0 1.5rem 0 0}.new-product-tiles .npti-title{font-size:1.35rem;text-align:center;margin-top:1rem;margin-bottom:1rem}.new-product-tiles .npti-title small{display:block;font-size:.9rem}.new-product-tiles .amazon{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dfe4ef;padding-bottom:.75rem}.new-product-tiles .amazon img{width:5rem;margin-right:.25rem}.new-product-tiles .green-energy{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 2rem .75rem 2rem;font-size:.85rem;border:1px solid #dfe4ef;line-height:1.1}.new-product-tiles .green-energy img{width:2rem;margin-right:.25rem}.new-product-tiles .vantaggi{list-style:none;margin:0;padding:1.2rem 2rem;min-height:9.125rem}.new-product-tiles .vantaggi li{position:relative;font-weight:700;line-height:1;margin-bottom:.5rem;padding-left:1.25rem}.new-product-tiles .vantaggi li:after{position:absolute;top:5px;left:0;content:"";width:.85rem;height:.85rem;background-image:url(../images/prodotto/check.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.new-product-tiles .vantaggi li span{display:block;font-size:.75rem;font-weight:400}.new-product-tiles .price-tiles{display:flex;justify-content:center;margin-top:.5rem;padding:0 .25rem .25rem .25rem}.new-product-tiles .price-tiles-item{width:50%;background:#f7faff;text-align:center;margin:.25rem;padding:1rem;border-radius:5px}.new-product-tiles .price-tiles-item img{width:3rem;margin:0 auto .5rem auto;display:block}.new-product-tiles .price-tiles-item span,.new-product-tiles .price-tiles-item p{font-size:.85rem;line-height:1;display:block}.new-product-tiles .vedi-dettagli{height:1px;border-top:1px dashed #dfe4ef;position:relative;cursor:pointer;margin:1.75rem 0;display:none}.new-product-tiles .vedi-dettagli div{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background:#fff;padding:.25rem .5rem;font-size:.85rem;z-index:3}.new-product-tiles .vedi-dettagli div img{max-width:1.5rem;margin-right:.5rem}@media (max-width:990px){.new-product-tiles .vedi-dettagli{display:block}}.new-product-tiles .condizioni .tab-title{font-size:.85rem;padding:1rem 2rem;font-weight:700;text-align:center;position:relative;cursor:pointer;border-top:1px solid #dfe4ef;border-bottom:1px solid #dfe4ef}.new-product-tiles .condizioni .tab-title:hover{background-color:#f7faff}.new-product-tiles .condizioni .tab-title:after{content:"";position:absolute;top:50%;transform:translateY(-60%);right:.75rem;width:1.2rem;height:1.2rem;background-image:url(../images/prodotto/arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.new-product-tiles .condizioni .tab-title.active:after{transform:translateY(-40%) rotate(180deg);right:.25rem}.new-product-tiles .condizioni .tab-content{padding:1rem 2rem;display:none}.new-product-tiles .condizioni .tab-content.active{display:block}.new-product-tiles .condizioni .tab-content ul{margin:0;padding:0;list-style:none}@media (max-width:768px){.new-product-tiles{flex-wrap:wrap}.new-product-tiles .new-product-tiles-item{width:100%;margin:0 0 1rem 0}.new-product-tiles .new-product-tiles-item .vantaggi{min-height:auto;height:auto;padding-bottom:0}.new-product-tiles .new-product-tiles-item .green-energy,.new-product-tiles .new-product-tiles-item .price-tiles,.new-product-tiles .new-product-tiles-item .vantaggi li:not(:first-child){display:none}.new-product-tiles .new-product-tiles-item.dettagli-active .vantaggi{padding-bottom:2rem}.new-product-tiles .new-product-tiles-item.dettagli-active .vantaggi li:not(:first-child){display:block}.new-product-tiles .new-product-tiles-item.dettagli-active .green-energy,.new-product-tiles .new-product-tiles-item.dettagli-active .price-tiles{display:flex}}.prodotto-preventivo-btn{margin-top:2rem;display:flex;justify-content:space-between;align-items:center;color:#fff}@media (max-width:768px){.prodotto-preventivo-btn{display:block;text-align:center}.prodotto-preventivo-btn span{display:block;width:100%}.prodotto-preventivo-btn .btn{width:100%;margin-top:.75rem}}.new-amazon-container .container{width:100%;max-width:100%}@media (max-width:990px){.new-amazon-container{background:#12256a}}.new-amazon-countdown{position:absolute;top:0;left:0;width:100%;color:#fff;transform:translateY(-90%)}.new-amazon-countdown-container{padding:.5rem;background:rgba(18,37,106,0.4);display:flex;align-items:center;justify-content:center}.new-amazon-countdown>.container{margin-bottom:2rem}.new-amazon-countdown .container>.row>.col-12{padding:0}.new-amazon-countdown span span{color:#97d700;font-weight:700}.new-amazon-countdown .image-container{position:relative;width:11rem;margin:0 1rem}.new-amazon-countdown .image-container img{position:absolute;top:0;width:11rem;transform:translateY(-50%);left:0}.new-amazon-countdown .actual-countdown{width:13.5rem;margin-left:1rem}.new-amazon-countdown .actual-countdown .countdown{display:flex;align-items:center;justify-content:center}.new-amazon-countdown .actual-countdown .time{line-height:1;margin:0 .5rem;width:3.5rem;background:#fff;text-align:center;padding:.65rem 0;border-radius:3px;font-size:1.5rem;color:#97d700;font-weight:700}.new-amazon-countdown .actual-countdown .time span{color:#12256a;font-size:.85rem;display:block}@media (max-width:990px){.new-amazon-countdown{position:static;transform:translateY(-6rem);margin-bottom:-6rem}.new-amazon-countdown>.container{margin-bottom:1.5rem;padding-bottom:1.5rem}.new-amazon-countdown .new-amazon-countdown-container{margin-top:1rem;background:#12256a;flex-wrap:wrap;text-align:center;padding-bottom:1rem}.new-amazon-countdown .new-amazon-countdown-container>span{font-size:1.15rem;line-height:1.1}.new-amazon-countdown .image-container{order:-1;width:100%;margin-bottom:2.75rem}.new-amazon-countdown .image-container img{width:7rem;left:50%;transform:translate(-50%, -50%)}.new-amazon-countdown .ancora-per{display:none}.new-amazon-countdown .actual-countdown{margin-top:.75rem}}.hub-modale{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);padding:1rem;align-items:center;justify-content:center;z-index:1000;display:none}.hub-modale.active{display:flex}.hub-modale p{margin:1rem 0}.hub-modale .btn{width:100%;display:block;text-transform:none}.hub-modale b{font-size:1.2rem;display:block;margin-bottom:1rem}.hub-modale-wrapper{max-width:22rem;background:#fff;border-radius:.5rem;padding:1.5rem;text-align:center}.hub-modale-header{position:relative;padding-top:1rem}.hub-modale-header .close-hub-modale{opacity:1;filter:brightness(.5);position:absolute;top:-1.25rem;right:-1rem}.modale-preventivo{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;max-height:100%;overflow:auto;display:none}.modale-preventivo.active{display:block}.modale-preventivo .header-modale{padding:1rem;display:flex;justify-content:space-between;align-items:center}.modale-preventivo .header-modale .close{color:#fff;background:#12256a;text-decoration:none;width:3rem;height:3rem;border-radius:50%;display:block;opacity:1}.modale-preventivo .header-modale .close img{transform:translateY(1px) translateX(1px)}.modale-preventivo .new-amazon-countdown{position:static;transform:none;background:#12256a}.modale-preventivo .new-amazon-countdown>.container{display:none}@media (max-width:990px){.modale-preventivo .new-amazon-countdown{margin-bottom:0;text-align:left}.modale-preventivo .new-amazon-countdown-container{margin-top:0;flex-wrap:nowrap}.modale-preventivo .new-amazon-countdown-container>span{text-align:left;font-size:1rem;padding-left:.5rem}.modale-preventivo .new-amazon-countdown .image-container{display:none}}.modale-preventivo .tool-preventivo-wrapper{height:auto;padding-top:2rem}@media (max-width:990px){.modale-preventivo .tool-preventivo-wrapper{height:auto !important;padding-top:.75rem}}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo{position:static;text-align:center;flex-direction:column;max-width:32rem;margin:auto}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .title{width:100%;min-width:100%;text-align:left;margin-bottom:.5rem}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container{flex-wrap:wrap;flex-direction:column;align-items:center;width:100%}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group{padding:1rem 0 !important;border-right:none;border-bottom:1px solid #dfe4ef;justify-content:space-between;width:100%}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group label{width:7rem}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group label[for="fibra2"]{justify-content:center;display:flex}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-business{align-items:flex-start;padding:1rem 0 !important}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-business b{text-align:left}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-business .piva-checker{width:100%}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-cliente{padding:2rem 0 1rem 0}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-products{flex-wrap:wrap;justify-content:space-between;border:none}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-products .seleziona{width:100%;text-align:left;margin-bottom:.75rem}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group-products .seleziona:after{display:none;left:50%;transform:translateX(-50%)}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .error-message{text-align:left}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .business-link{margin-top:.75rem}@media (max-width:990px){.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo{position:static !important;top:82px !important;left:0 !important;width:100% !important;padding:0 1rem 1rem 1rem !important}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .title{display:block}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container{display:flex}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group{padding-top:1rem;padding-bottom:1rem}}.modale-preventivo .tool-preventivo-wrapper form.tool-preventivo .action{text-align:left;width:100%}.modal-confirm-container{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0.38);z-index:1000;padding:1rem}.modal-confirm-container.active{display:flex}.modal-confirm-container .modal-confirm{position:relative;padding:2rem;padding-top:6rem;background:#fff;border-radius:.5rem;max-width:25rem;text-align:center}.modal-confirm-container .modal-confirm-close{position:absolute;top:2rem;right:2rem}.modal-confirm-container .modal-confirm-title{font-size:1.35rem}.modal-confirm-container .modal-confirm-title span{color:#97d700}.modal-confirm-container .modal-confirm-btn{margin-top:3rem}@media (max-width:990px){.modal-confirm-container .modal-confirm{padding:1rem;padding-top:3.5rem}.modal-confirm-container .modal-confirm-close{right:.5rem;top:.5rem}.modal-confirm-container .modal-confirm-title{font-size:1rem}.modal-confirm-container .modal-confirm-btn{margin-top:1.5rem}}.canone-fibra{width:160px;margin:auto}.canone-fibra-title{font-weight:700;color:#97d700}.canone-fibra-price{display:flex;align-items:stretch}.canone-fibra-price-first{font-size:4.5rem;font-weight:700;line-height:1;color:#97d700}.canone-fibra-price-second{display:flex;flex-direction:column;justify-content:space-around;font-size:1.25rem;font-weight:700;margin:.5rem 0;line-height:1}.canone-fibra-price-second span{display:block}.canone-fibra-price-second .green{color:#97d700}.gift-fibra{padding:0 .5rem;margin-bottom:.75rem;text-align:center}.gift-fibra img{vertical-align:middle;margin-right:.5rem}.tile-fibra{padding-top:4.75rem;padding-bottom:5rem}.tile-fibra .verifica-copertura{position:absolute;bottom:1rem;left:0;text-align:center;width:100%}.bg-green-fibra{background-image:url(../images/prodotto/bg-green-fibra.svg);background-position:left center;background-size:cover;background-repeat:no-repeat;background-color:#97d700;border-radius:0 3rem 0 0;color:#fff;padding:3rem}.bg-blue-fibra{background-image:url(../images/prodotto/blue-shape-fibra.png);background-position:left center;background-size:cover;background-repeat:no-repeat;background-color:#091951;border-radius:3rem 3rem 0 0;color:#fff;padding:3rem}.bg-blue-fibra h2 span{color:#97d700}@media (max-width:990px){.bg-blue-fibra{padding:2rem 1rem}}.light-bg.fibra-top-green{background-image:url(../images/prodotto/fibra-shape-top.svg);background-position:left top;background-repeat:no-repeat;padding:5rem 3rem}.light-bg.fibra-top-green:before,.light-bg.fibra-top-green:after{display:none}@media (max-width:990px){.light-bg.fibra-top-green{padding:2rem 0}}.skyblue-bg{background:#dfe4ef}.amazon-countdown{padding:1.75rem 0;background-color:#12256a;color:#fff}.amazon-countdown .amazon-card{width:10rem;position:absolute;top:-6rem;left:0}.amazon-countdown .amazon-countdown{padding:0}.amazon-countdown .row{width:100%}.amazon-countdown .container{display:flex;justify-content:space-between;align-items:center;position:relative}.amazon-countdown .testo{font-size:1.5rem;line-height:1.5;font-weight:700;width:50%;padding-right:3%}.amazon-countdown .action{width:16rem;text-align:center}.amazon-countdown .action small span{display:inline-block}.amazon-countdown .action .chiamaci-mobile{display:none}.amazon-countdown .countdown{display:flex;flex-wrap:nowrap;margin-right:2rem}.amazon-countdown .countdown .time{color:#97d700;font-size:5.625rem;font-weight:700;line-height:1.05;margin-right:1rem}.amazon-countdown .countdown .time span{padding-left:5px;color:#fff;display:block;font-size:1rem}@media (max-width:990px){.amazon-countdown .amazon-card{width:8rem;top:-5rem}.amazon-countdown .container{flex-wrap:wrap;justify-content:center}.amazon-countdown .testo{width:100%;padding-right:0}.amazon-countdown .action .chiamaci-mobile{display:inline-block}.amazon-countdown .action .chiamaci-desktop{display:none}.amazon-countdown .countdown{margin-top:.75rem;margin-right:0;margin-bottom:2rem}.amazon-countdown .countdown .time{font-size:4rem}}.green-contattaci,.light-green-contattaci{border-radius:1px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);position:relative;padding:3rem 1rem;overflow:hidden;background:#fff;margin-top:2rem;display:block;text-transform:none;text-decoration:none;color:#12256a;display:flex;align-items:center}.green-contattaci:after,.light-green-contattaci:after{transition:height .2s;content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#97d700}.green-contattaci:hover,.light-green-contattaci:hover{color:#12256a;text-decoration:none}.green-contattaci:hover:after,.light-green-contattaci:hover:after{height:12px}.green-contattaci img,.light-green-contattaci img{width:7.5rem}@media (max-width:990px){.green-contattaci img,.light-green-contattaci img{width:5rem}}.green-contattaci .title,.light-green-contattaci .title{font-size:1.5rem;font-weight:700;margin-left:.75rem;width:100%}.green-contattaci .title span,.light-green-contattaci .title span{color:#97d700}@media (max-width:768px){.green-contattaci .title,.light-green-contattaci .title{font-size:1.2rem;line-height:1.15}}.green-contattaci .arrow,.light-green-contattaci .arrow{font-size:3.5rem;font-weight:300;line-height:1;display:block;top:-6px;position:relative;justify-self:flex-end;text-align:right;color:#97d700}.light-green-contattaci:after{background-color:#05e28d}.light-green-contattaci .title span{color:#05e28d}.light-green-contattaci .arrow{color:#05e28d}.contatti-container{display:flex;align-items:stretch;margin:0 -15px;position:relative;flex-wrap:wrap}.contatti-container .contatti-item{width:calc(25% - 30px);margin:0 15px;margin-bottom:2rem;padding:1rem;background:#97d700;border-radius:1px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);min-height:20rem;display:flex;flex-direction:column;justify-content:space-between}.contatti-container .contatti-item h2,.contatti-container .contatti-item h3,.contatti-container .contatti-item h4,.contatti-container .contatti-item h5,.contatti-container .contatti-item h6{text-transform:uppercase;color:#fff;font-size:1.5rem;margin-bottom:.5rem}.contatti-container .contatti-item-title a{color:#12256a}.contatti-container .contatti-item-actions{margin-top:2rem}@media (max-width:990px){.contatti-container .contatti-item{width:calc(33.333% - 30px)}}@media (max-width:768px){.contatti-container .contatti-item{width:calc(50% - 30px);min-height:15rem}}@media (max-width:500px){.contatti-container .contatti-item{width:calc(100% - 30px)}}.contatti-container.contatti-2 .contatti-item{width:calc(50% - 30px)}@media (max-width:990px){.contatti-container.contatti-2 .contatti-item{width:calc(50% - 30px)}}@media (max-width:768px){.contatti-container.contatti-2 .contatti-item{width:calc(50% - 30px)}}@media (max-width:500px){.contatti-container.contatti-2 .contatti-item{width:calc(100% - 30px)}}.contatti-container.contatti-white .contatti-item{background-color:#fff}.contatti-container.contatti-white .contatti-item h3{color:#12256a}body.cfp-popup-body{overflow:hidden}.cfp-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:100;padding:1rem 0}.cfp-popup-container{height:calc(100%);margin:0 auto;width:460px}.cfp-popup-container iframe{height:100%;width:100%}@media (max-width:990px){.cfp-popup{padding:2rem 0}}@media (max-width:768px){.cfp-popup{padding:0}.cfp-popup-container{width:100%}}footer .sorgenia-up{background:#dfe4ef}footer .sorgenia-up .container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}footer .sorgenia-up .up-logo{margin-right:1.25rem}footer .sorgenia-up .title{font-size:1.5rem;font-weight:700;line-height:1.1;margin-right:2rem;color:#273d6d}footer .sorgenia-up .title span{color:#97d700}footer .sorgenia-up p{max-width:400px;margin-right:2rem}footer .sorgenia-up a{margin-left:2rem;min-width:180px;padding:1rem 1rem .5rem 1rem}footer .sorgenia-up a img{position:relative;top:-4px}footer .footer-container{background:#12256a;color:#fff;padding:5rem 0}footer .footer-loghi{margin-bottom:2rem}footer .footer-loghi img{margin-right:.75rem}footer .footer-loghi img.logo-sorgenia{margin-right:1rem}footer .footer-title{font-size:.875rem;line-height:1.1;font-weight:700;margin-bottom:1rem}footer .footer-title.footer-title--margin-top{margin-top:4rem}footer ul{margin:0;padding:0;list-style:none}footer ul li,footer ul li.leaf{font-size:.875rem;cursor:pointer;list-style:none;margin:0 0 .5rem 0}footer ul li a,footer ul li.leaf a{color:#fff;font-size:.875rem;cursor:pointer}footer .appstore{margin-bottom:.75rem}footer .footer-copy{background-color:#fff;padding:2.5rem 0 1rem 0;font-size:.875rem}footer .footer-copy a{font-weight:700;margin-right:1.5rem;margin-bottom:2rem;display:inline-block;color:#12256a}footer .social-icons{margin-top:5rem}footer .social-icons a{display:inline-block;margin-right:1rem}@media (max-width:768px){footer .sorgenia-up{padding-bottom:2rem;padding-top:2rem}footer .sorgenia-up .container{flex-wrap:wrap}footer .sorgenia-up .up-logo{width:3.5rem;margin-right:1rem}footer .sorgenia-up .title{width:calc(100% - 4.5rem);margin:0}footer .sorgenia-up p{margin-top:1rem;width:100%;max-width:100%;margin-left:0;margin-right:0}footer .sorgenia-up a{max-width:100%;width:100%;margin:0}footer .footer-container{padding:2rem 0}footer .footer-loghi img{max-width:5rem;height:auto !important}footer .footer-loghi img.logo-sorgenia{display:block;max-width:10rem;margin-bottom:2rem}footer .footer-title.footer-title--margin-top{margin-top:0}footer .social-icons{margin:1rem 0 2rem 0}footer ul{margin-bottom:1rem}footer .mobile-footer-menu{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}footer .mobile-footer-menu>div{width:calc(50% - 15px)}footer .footer-copy{padding:1rem 0}footer .footer-copy a{display:block;margin-right:0;margin:.5rem 0}footer .footer-copy a:first-child{margin-top:1.5rem}}.tool-accessibilita{margin:3rem 0;display:flex}.tool-accessibilita .button-accessibilita-group{text-align:center;font-size:1rem;padding-right:1.5rem;color:#12256a;font-weight:700}.tool-accessibilita .button-accessibilita{display:inline-block;border:1px solid #12256a;border-radius:4px;height:3.5rem;width:3.5rem;margin:.5rem;text-decoration:none}.tool-accessibilita .button-accessibilita:hover{text-decoration:none}.tool-accessibilita .button-accessibilita-letter{line-height:3.5rem;color:#12256a;text-align:center;text-decoration:none;position:relative;font-size:1.25rem;font-weight:700}.tool-accessibilita .button-accessibilita-letter:hover{background-color:#12256a;color:#fff}.tool-accessibilita .button-accessibilita-letter span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tool-accessibilita .button-accessibilita-letter-big{font-size:2rem}.tool-accessibilita .button-accessibilita-contrasto{position:relative;overflow:hidden}.tool-accessibilita .button-accessibilita-contrasto:after{content:"";background:#12256a;position:absolute;bottom:-140%;left:0;width:200%;height:200%;transform:rotate(-45deg)}html.inverted-colors{filter:invert(1)}html.text-increased main{zoom:1.25}.gallery{padding:3rem 0 2rem 0}.gallery .col-12{padding-bottom:2rem;flex:0 0 33.33%;max-width:33.33%}@media (max-width:990px){.gallery .col-12{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.gallery .col-12{flex:0 0 100%;max-width:100%}}.gallery .col-12 img{cursor:pointer;transition:opacity .2s}.gallery .col-12 img:hover{opacity:.875}.gallery-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#f7faff;z-index:100;text-align:center}.gallery-modal.active{display:block}.gallery-modal-close{position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);display:inline-block;border:2px solid #dfe4ef;color:#97d700;border-radius:50%;height:3.25rem;width:3.25rem;font-size:3rem;font-weight:300;line-height:2.25rem;text-align:center;text-decoration:none}@media (max-width:768px){.gallery-modal-close{left:1rem;transform:none}}.gallery-modal-close:hover{text-decoration:none;color:#97d700}.gallery-modal .gallery-modal-images{margin-top:6.25rem}.gallery-modal .gallery-modal-images .gallery-modal-item{height:calc(100vh - 10rem);display:flex;align-items:center}.gallery-modal .gallery-modal-images .gallery-modal-item img,.gallery-modal .gallery-modal-images .gallery-modal-item iframe{display:flex;margin:auto;width:auto;max-width:100%;max-height:100%}.gallery-modal .gallery-modal-images .gallery-modal-item iframe{width:80%;height:80%}.gallery-modal .gallery-modal-images .owl-nav .owl-prev,.gallery-modal .gallery-modal-images .owl-nav .owl-next{outline:none;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:101;background:#f7faff;border:2px solid #dfe4ef;border-radius:50%;width:3.25rem;height:3.25rem;font-size:2.75rem;color:#97d700}.gallery-modal .gallery-modal-images .owl-nav .owl-prev span,.gallery-modal .gallery-modal-images .owl-nav .owl-next span{display:block;transform:translateY(-0.85rem)}.gallery-modal .gallery-modal-images .owl-nav .owl-prev.disabled,.gallery-modal .gallery-modal-images .owl-nav .owl-next.disabled{display:none}.gallery-modal .gallery-modal-images .owl-nav .owl-next{left:auto;right:0}.gallery-modal .gallery-modal-images .owl-dots{margin-top:.65rem}.gallery-modal .gallery-modal-images .owl-dots .owl-dot{height:.25rem;width:.25rem;margin-top:.25rem;background:#12256a;margin-left:.25rem;margin-right:.25rem;border-radius:50%}.gallery-modal .gallery-modal-images .owl-dots .owl-dot.active{margin-top:0;height:.5rem;width:.5rem;background:#97d700}.newsletter-sorgenia-up{display:flex;align-items:stretch;flex-wrap:nowrap;background:#f7faff;min-height:calc(100vh - 104px)}.newsletter-sorgenia-up .webform-required{display:none}.newsletter-sorgenia-up legend span{display:none}.newsletter-sorgenia-up .form-item-email label{display:none}.newsletter-sorgenia-up .webform-button--submit{padding:.925rem 2rem;color:#fff;line-height:1;font-size:1rem;font-weight:700;border-radius:0;text-transform:uppercase;letter-spacing:1px;transition:background .2s;border-radius:2px;background:#97d700;margin-top:2rem;border:none}.newsletter-sorgenia-up .webform-button--submit:hover{background-color:#73a400}.newsletter-sorgenia-up a.go-back{color:#12256a;font-weight:700;text-transform:uppercase;letter-spacing:1px}.newsletter-sorgenia-up a.go-back.modifica-preferenze{text-decoration:underline}.newsletter-sorgenia-up .nsup-title-section{width:33.3%;background:#dfe4ef;padding:3rem}.newsletter-sorgenia-up .nsup-title-section h1{font-size:3rem}.newsletter-sorgenia-up .nsup-title-section .intro .intro-title{font-size:1.5rem;font-weight:700;margin:1.5rem 0}.newsletter-sorgenia-up .nsup-title-section .intro .intro-mail{display:flex;align-items:center}.newsletter-sorgenia-up .nsup-title-section .intro .intro-mail img{min-width:3.25rem;max-width:3.25rem;margin-right:1rem}.newsletter-sorgenia-up .nsup-title-section .intro .example-news{margin:2rem 0;width:100%;display:flex;align-items:flex-start;flex-wrap:nowrap}.newsletter-sorgenia-up .nsup-title-section .intro .example-news img{min-width:5rem;width:5rem;margin-right:.75rem}.newsletter-sorgenia-up .nsup-title-section .intro .example-news .news-label{background:#fff;display:inline-block;font-size:.825rem;font-weight:700;padding:.25rem}.newsletter-sorgenia-up .nsup-title-section .preferences{display:none}.newsletter-sorgenia-up .nsup-title-section .preferences.active{display:block}.newsletter-sorgenia-up .nsup-title-section .preferences ul{margin:0;padding:0;padding-left:1rem}.newsletter-sorgenia-up .nsup-title-section .preferences ul li{padding:.5rem 0;font-weight:700}.newsletter-sorgenia-up .nsup-title-section .preferences .preferenza-title{margin-top:1rem;margin-bottom:.75rem;font-weight:700;font-size:1.25rem}.newsletter-sorgenia-up .nsup-form-section{padding:3rem;width:66.666%}.newsletter-sorgenia-up .nsup-form-section .scroller-domande{margin-bottom:3rem}.newsletter-sorgenia-up .nsup-form-section .scroller-domande ul{list-style:none;margin:1rem 0;padding:0;display:flex;flex-wrap:nowrap;align-items:center}.newsletter-sorgenia-up .nsup-form-section .scroller-domande ul li{width:.5rem;height:.5rem;margin-right:.75rem;background:#12256a;border-radius:50%}.newsletter-sorgenia-up .nsup-form-section .scroller-domande ul li.active{width:.75rem;height:.75rem;background:#97d700}.newsletter-sorgenia-up .nsup-form-section .webform-component-fieldset{display:none}.newsletter-sorgenia-up .nsup-form-section .webform-component-fieldset.active{display:block}.newsletter-sorgenia-up .nsup-form-section .form-actions{display:none}.newsletter-sorgenia-up .nsup-form-section .element-invisible{display:none}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios{margin:2rem 0}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios .js-webform-radios,.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios .js-webform-checkboxes{display:flex}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios input{display:none}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios input+label{position:relative;min-width:8rem;background-color:#fff;background-image:url(../images/sorgeniaup/check.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center;display:inline-block;padding:.75rem 2.75rem;font-weight:700;border-radius:1.5rem;cursor:pointer;margin-right:1rem;font-size:1.125rem;box-shadow:0 6px 14px 0 rgba(0,0,0,0.26);text-align:center;margin-bottom:1.5rem;transition:box-shadow .2s,background .2s}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios input+label:hover{background-color:rgba(151,215,0,0.2)}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios input+label img{position:absolute;top:-3px;left:20px}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios input:checked+label{background-color:#97d700}.newsletter-sorgenia-up .nsup-form-section .js-webform-type-radios.step-error input+label{background-color:rgba(151,215,0,0.3);box-shadow:0 6px 14px 0 rgba(0,0,0,0.5)}.newsletter-sorgenia-up .nsup-form-section input[type="email"]{margin-bottom:3rem;background-color:transparent;outline:none;border:none;border-bottom:2px solid #12256a;width:100%;max-width:30rem;display:block;padding:.75rem}.newsletter-sorgenia-up .nsup-form-section .webform-component--step2 .form-checkboxes{margin-bottom:3rem}.newsletter-sorgenia-up .nsup-form-section .webform-component--step2 .form-checkboxes input{display:none}.newsletter-sorgenia-up .nsup-form-section .webform-component--step2 .form-checkboxes input+label{cursor:pointer}.newsletter-sorgenia-up .nsup-form-section .webform-component--step2 .form-checkboxes input+label:before{content:"";display:inline-block;height:15px;width:15px;border:3px solid #fff;border-radius:3px;box-shadow:0 0 0 2px #12256a;vertical-align:middle;vertical-align:center;margin-right:10px;top:-4px;position:relative}.newsletter-sorgenia-up .nsup-form-section .webform-component--step2 .form-checkboxes input:checked+label:before{background-color:#97d700}.newsletter-sorgenia-up .nsup-form-section .webform-component--step2--continua-2 p{display:flex;justify-content:space-between;align-items:center}@media (max-width:1024px){.newsletter-sorgenia-up{flex-wrap:wrap}.newsletter-sorgenia-up .nsup-form-section,.newsletter-sorgenia-up .nsup-title-section{width:100%}}.form-textarea-wrapper .grippie{display:none !important}.captcha__title,.captcha__description.description{display:none !important}.captcha{margin:auto;margin-bottom:30px;margin-top:15px}.captcha.form-wrapper .fieldset-legend{display:none !important}form.webform-client-form-1722 .form-item.webform-component-select{display:block}form.webform-client-form-1722 label{display:block !important}form.webform-client-form-990 .captcha{width:100%;margin:0;margin-bottom:30px;margin-top:15px}.fv-app{overflow:hidden;position:relative;background:#f7faff}.fv-app .container{z-index:4;position:relative}.fv-app:before{top:50%;left:0;width:25rem;height:25rem;z-index:1;content:"";display:block;position:absolute;background-size:contain;background-position:right center;background-repeat:no-repeat;background-image:url(../images/shapes/fill-17.svg);transform:rotate(180deg) translateY(50%);z-index:3}@media (max-width:768px){.fv-app:before{top:81%;width:15rem;height:15rem}.fv-app #risparmio .col-md-6:first-child{margin-top:2rem;order:2}}.fv-casa-image{padding-left:2rem}@media (max-width:768px){.fv-casa-image{padding:0 1rem}}.fv-casa-image-container{position:relative}.fv-casa-image img{width:100%;max-width:100%;display:block}.fv-casa-image img.casa{position:absolute;z-index:2;top:0;left:0}.fv-casa-image img.casa-1,.fv-casa-image img.casa-2,.fv-casa-image img.casa-3,.fv-casa-image img.casa-4,.fv-casa-image img.casa-5{opacity:0;z-index:3;transition:opacity .25s}.fv-casa-image img.casa-1.active,.fv-casa-image img.casa-2.active,.fv-casa-image img.casa-3.active,.fv-casa-image img.casa-4.active,.fv-casa-image img.casa-5.active{opacity:1}.fv-casa-image .fv-tooltip{position:absolute;z-index:5}.fv-casa-image .fv-tooltip-cursor{border-radius:50%;line-height:1.9rem;width:2rem;height:2rem;color:#fff;background:#97d700;text-align:center;filter:drop-shadow(0 4px 4px rgba(110,156,0,0.3));cursor:pointer}.fv-casa-image .fv-tooltip-cursor.active{box-shadow:0 0 0 20px rgba(151,215,0,0.2)}.fv-casa-image .fv-tooltip-cursor:hover{background:#85be00}.fv-casa-image .fv-tooltip .fv-tooltip-text{font-size:.95rem;line-height:1.4;position:absolute;width:15rem;padding:1rem;background:#fff;background:rgba(255,255,255,0.9);filter:drop-shadow(0 10px 30px rgba(0,0,0,0.2))}.fv-casa-image .fv-tooltip .fv-tooltip-text span{color:#97d700}.fv-casa-image .fv-tooltip .fv-tooltip-text.top-left{right:100%;bottom:.75rem;margin-right:10px;border-radius:1rem 1rem 0 1rem}.fv-casa-image .fv-tooltip .fv-tooltip-text.bottom-left{right:100%;top:.75rem;margin-right:10px;border-radius:1rem 0 1rem 1rem}.fv-casa-image .fv-tooltip .fv-tooltip-text.top-right{left:100%;bottom:.75rem;margin-right:10px;border-radius:1rem 0 1rem 1rem}.fv-casa-image .fv-tooltip .fv-tooltip-text.bottom-right{left:100%;bottom:1.05rem;margin-left:10px;border-radius:1rem 1rem 1rem 0}.fv-casa-image .fv-tooltip.cursor-1{top:18%;left:66%}.fv-casa-image .fv-tooltip.cursor-2{top:60%;left:20%}.fv-casa-image .fv-tooltip.cursor-3{top:48%;left:0}.fv-casa-image .fv-tooltip.cursor-4{top:81%;left:77%}.fv-casa-image .fv-tooltip.cursor-5{top:37%;left:98%}.fv-casa-image .fv-tooltip-text{display:none}.fv-data-cursor{background:linear-gradient(303.97deg, #90d400 -30.56%, #12256a 70.13%);padding:4rem 0;color:#fff;text-align:center}.dialog-data{margin-top:3rem;background:#fff;border-radius:80px;color:#12256a;padding:5rem 4rem}.dialog-data .number{position:relative;text-align:left;padding-left:4.5rem}.dialog-data .number img{width:100px;position:absolute;left:0}.dialog-data .number-numb{font-size:3.25rem;color:#97d700;font-weight:700}.dialog-data .number-numb span.lb{font-size:2rem}.dialog-data .number-label{position:relative;top:-10px;font-weight:700}@media (max-width:768px){.dialog-data{padding:2rem}.dialog-data .number img{width:80px}.dialog-data .number-numb{font-size:2.5rem}.dialog-data .number-numb span{font-size:1.5rem}}.dialog-disclaimer{margin-top:3rem}.dialog-data-cursor{margin-top:5rem;display:flex;width:100%;flex-wrap:nowrap;align-items:center}.dialog-data-cursor-label{min-width:10rem;width:10rem}@media (max-width:768px){.dialog-data-cursor-label{min-width:5rem;width:5rem}}.dialog-data-cursor-row{width:100%;padding:0 1.5rem;position:relative}.dialog-data-cursor-row:before{content:"";display:block;height:8px;background:#97d700;width:calc(100% - 8px);position:absolute;left:4px;top:50%;margin-top:-4px}.dialog-data-cursor-row .arrow-container{position:relative;width:100%}.dialog-data-cursor-row .arrow-container:after{bottom:100%;transform:translateX(-12px) translateY(10px);left:0;content:"";display:block;position:absolute;border-top:6em solid #fff;border-left:2rem solid transparent;border-right:2rem solid transparent;border-bottom:2rem solid transparent}.dialog-data-cursor-row .arrow-container.step-1:after{left:0 !important}.dialog-data-cursor-row .arrow-container.step-2:after{left:50% !important;transform:translateX(-32px) translateY(10px)}.dialog-data-cursor-row .arrow-container.step-3:after{left:100% !important;transform:translateX(-52px) translateY(10px)}.dialog-data-cursor-row .dialog-data-cursor-middle{position:absolute;top:15px;left:50%;width:18px;height:18px;background:#97d700;border-radius:50%;margin-left:-5px}.dialog-data-cursor input[type=range]{position:relative;z-index:10;-webkit-appearance:none;margin:21px 0;width:100%}.dialog-data-cursor input[type=range]:focus{outline:none}.dialog-data-cursor input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;box-shadow:0 0 0 #222,0 0 0 #2f2f2f;background:#97d700;border-radius:5px;border:0 solid #000}.dialog-data-cursor input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #111,0 0 0 #1e1e1e;border:0 solid #fff;height:42px;width:42px;border-radius:50%;background:#97d700;cursor:pointer;background-image:url(../images/fv/arrows.svg);background-position:center center;background-repeat:no-repeat;background-size:1.5rem;-webkit-appearance:none;margin-top:-18px}.dialog-data-cursor input[type=range]:focus::-webkit-slider-runnable-track{background:#a9f100}.dialog-data-cursor input[type=range]::-moz-range-track{width:100%;height:6px;cursor:pointer;box-shadow:0 0 0 #222,0 0 0 #2f2f2f;background:#97d700;border-radius:5px;border:0 solid #000}.dialog-data-cursor input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #111,0 0 0 #1e1e1e;border:0 solid #fff;height:42px;width:42px;border-radius:50%;background:#97d700;cursor:pointer}.dialog-data-cursor input[type=range]::-ms-track{width:100%;height:6px;cursor:pointer;background:transparent;border-color:transparent;border-width:42px 0;color:transparent}.dialog-data-cursor input[type=range]::-ms-fill-lower{background:#85be00;border:0 solid #000;border-radius:10px;box-shadow:0 0 0 #222,0 0 0 #2f2f2f}.dialog-data-cursor input[type=range]::-ms-fill-upper{background:#97d700;border:0 solid #000;border-radius:10px;box-shadow:0 0 0 #222,0 0 0 #2f2f2f}.dialog-data-cursor input[type=range]::-ms-thumb{box-shadow:0 0 0 #111,0 0 0 #1e1e1e;border:0 solid #fff;height:42px;width:42px;border-radius:50%;background:#97d700;cursor:pointer}.dialog-data-cursor input[type=range]:focus::-ms-fill-lower{background:#97d700}.dialog-data-cursor input[type=range]:focus::-ms-fill-upper{background:#a9f100}.dialog-data-cursor .arrow-cursor{position:absolute;left:0;width:.95rem;top:50%;transform:translateY(-50%)}.dialog-data-cursor .arrow-cursor.right{right:0;left:auto}.scoll-magic-container{position:relative;height:400vh}.scoll-magic-container .scoll-content{position:sticky;top:8rem}@media (max-width:990px){.scoll-magic-container.hide-mobile{display:none}}.scoll-content.hide-desktop{display:none}@media (max-width:990px){.scoll-content.hide-desktop{display:block}}.scroll-magic{padding:3rem 0}.scroll-magic img{max-width:100%;width:100%;border-radius:10rem 0 10rem 0}.scroll-magic .magic-scroll-images{padding-right:2rem;position:relative}.scroll-magic .magic-scroll-images-box{width:calc(100% - 2rem);position:absolute;top:0;left:0}.scroll-magic .magic-scroll-images-box img{opacity:0;position:absolute;top:0;left:0;max-width:100%;width:100%;border-radius:10rem 0 10rem 0;transition:opacity .2s}.scroll-magic .magic-scroll-images-box img.active{opacity:1}.scroll-magic .magic-scroll-text{margin-bottom:1rem;position:relative;padding-left:3rem}.scroll-magic .magic-scroll-text:before{content:"";position:absolute;left:5px;height:100%;width:3px;border-radius:2px;background:#97d700}@media (max-width:990px){.scroll-magic .magic-scroll-text{padding-left:0}.scroll-magic .magic-scroll-text:before{display:none}}.scroll-magic .magic-scroll-text .mst-item{padding:.75rem 0;position:relative}.scroll-magic .magic-scroll-text .mst-item:before{content:"";display:block;position:absolute;width:10px;height:10px;background:#97d700;border-radius:50%;top:1.4rem;margin-left:2px;left:-3rem}@media (max-width:990px){.scroll-magic .magic-scroll-text .mst-item:before{display:none}}.scroll-magic .magic-scroll-text .mst-item.active:before{top:2.75rem}.scroll-magic .magic-scroll-text .mst-item h3{font-size:1.35rem;opacity:.4;cursor:pointer}.scroll-magic .magic-scroll-text .mst-item-label{display:none;color:#97d700;font-weight:700;font-size:.85rem}.scroll-magic .magic-scroll-text .mst-item p{display:none}@media (max-width:990px){.scroll-magic .magic-scroll-text .mst-item-label{display:block}.scroll-magic .magic-scroll-text .mst-item h3{opacity:1}.scroll-magic .magic-scroll-text .mst-item p{display:block}}.scroll-magic .magic-scroll-text .mst-item.active{opacity:1;color:#12256a}.scroll-magic .magic-scroll-text .mst-item.active h3{opacity:1}.scroll-magic .magic-scroll-text .mst-item.active .mst-item-label{display:block}.scroll-magic .magic-scroll-text .mst-item.active p{display:block}.magic-scroll-arrow{display:none}@media (min-height:790px){.magic-scroll-arrow{transform:rotate(90deg) translateY(-1.5rem);display:block;background-image:url(../images/icons/angle-right.svg);background-size:cover;background-position:center center;height:4rem;width:4rem;margin:3rem auto}}.fv-recensioni{padding:4rem 0;background-color:#97d700;position:relative;overflow:hidden}.fv-recensioni:after{content:"";display:block;bottom:0;right:0;height:20rem;width:35rem;position:absolute;background-image:url(../images/fv/recensioni.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.fv-recensioni-title{padding-top:8rem;position:relative}.fv-recensioni-title img{position:absolute;top:0;left:0;height:9rem}.fv-recensioni-title h2{color:#fff;position:relative;z-index:2}.fv-recensioni-title h2 span{color:#12256a}.fv-recensioni.recensioni-light-bg{background-color:#f7faff}.fv-recensioni.recensioni-light-bg:after{opacity:.2}.fv-recensioni.recensioni-light-bg .fv-recensioni-title h2{color:#12256a}.fv-recensioni.recensioni-light-bg .fv-recensioni-title h2 span{color:#97d700}.fv-recensioni .recensioni-container{position:relative;padding-bottom:3rem}.fv-recensioni .recensioni-container .owl-nav{position:absolute;bottom:-0.75rem;right:0}.fv-recensioni .recensioni-container .owl-nav button{outline:none;margin-left:.75rem}.fv-recensioni .recensioni-container .owl-nav button.disabled{opacity:.35}.fv-recensioni .recensioni-container .owl-nav button img{width:2.5rem;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,0.8)}.fv-recensioni .recensioni-container .owl-dots{position:absolute;bottom:0;left:0}.fv-recensioni .recensioni-container .owl-dots button{outline:none}.fv-recensioni .recensioni-container .owl-dots button span{background:#fff;height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:15px}.fv-recensioni .recensioni-container .owl-dots button.active span{background:#12256a}.fv-recensioni .recensioni-container .recensioni-item{background:#fff;border-radius:0 3rem 0 0;padding:2rem 1.5rem;min-height:17rem;position:relative}.fv-recensioni .recensioni-container .recensioni-item .r-name{font-size:1.125rem;color:#97d700;font-weight:700;margin-bottom:1.5rem}.fv-recensioni .recensioni-container .recensioni-item .r-date{color:#97d700;font-weight:700;margin-top:1.5rem;position:absolute;bottom:1rem;left:1.5rem}@media (max-width:768px){.fv-recensioni{padding:3rem 0}.fv-recensioni-title{padding-top:5rem}.fv-recensioni-title img{height:6rem}.fv-recensioni .recensioni-container{margin-top:2rem}}.fv-cards{display:flex;align-items:center;justify-content:center;margin:3rem 0 0 0}.fv-cards .fv-card{position:relative;overflow:hidden;text-align:center;margin:0 .75rem;border-radius:0 2rem 0 0;color:#fff;z-index:3}.fv-cards .fv-card:after{background:linear-gradient(335.54deg, #90d400 8.16%, #12256a 73.5%);opacity:0;transition:opacity .2s;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.fv-cards .fv-card .card-content{position:relative;height:350px;width:15rem;overflow:hidden;padding:1rem;z-index:4;padding-top:6.5rem;transition:padding .2s}.fv-cards .fv-card:hover:after{opacity:.7}.fv-cards .fv-card:hover .card-content{padding-top:2rem}.fv-cards .fv-card:hover .card-hidden{top:45%}.fv-cards .fv-card .card-title{font-size:1.3rem;font-weight:700;margin-top:1rem;margin-bottom:1rem}.fv-cards .fv-card .card-hidden{position:absolute;width:100%;padding:1rem;top:100%;left:0}.fv-cards .fv-card .card-label{font-weight:700}.fv-cards .fv-card .card-icon{margin:auto;width:3.5rem}.fv-cards .fv-card .card-icon img{width:100%}.fv-cards .fv-card .card-icon .opacity-icon{opacity:0;position:absolute;top:0;left:0;width:100%}.fv-cards .fv-card .bg-image{top:0;left:0;min-height:100%;min-width:100%;position:absolute}.fv-cards.fv-cards--2{max-width:1000px;margin:auto;margin-top:2rem;align-items:stretch;flex-wrap:wrap;padding-bottom:4rem}.fv-cards.fv-cards--2:before{content:"";display:block;position:absolute;bottom:0;left:6%;width:88%;height:100%;background-image:url(/sites/default/themes/sorgenia/assets/images/fv/bg-cards-2.svg);background-size:100%;background-position:bottom center;background-repeat:no-repeat}.fv-cards.fv-cards--2 .fv-card{background-color:#12256a;margin-bottom:1.5rem}.fv-cards.fv-cards--2 .fv-card:after{background:radial-gradient(109.9% 604.7% at 96.58% 0, #1197ad 0, #1197ad 17.76%, #12256a 100%);opacity:.2;width:70%;height:80%;right:0;top:0;border-radius:0 0 7rem 7rem;left:auto}.fv-cards.fv-cards--2 .fv-card .card-title{font-size:1.15rem;text-transform:uppercase;color:#97d700}.fv-cards.fv-cards--2 .fv-card .card-content{padding-top:2rem;height:auto}.fv-cards.fv-cards--2 .fv-card .card-hidden{position:static;top:45%;font-size:.9rem}.fv-cards.fv-cards--2.fv-cards--2-privati .fv-card{background-color:#97d700}.fv-cards.fv-cards--2.fv-cards--2-privati .fv-card .card-title{color:#fff}@media (max-width:768px){.fv-cards{flex-wrap:wrap}.fv-cards.fv-cards--2:before{display:none}.fv-cards .fv-card{margin:0;width:100%;margin-bottom:1.5rem}.fv-cards .fv-card .card-content{width:100%}}.fv-cards--scroll-on-mobile .owl-nav{display:none}.fv-cards--scroll-on-mobile .owl-item{padding-right:1rem}.fv-cards--scroll-on-mobile .owl-stage-outer{overflow:visible}.fv-cards--scroll-on-mobile .owl-dots{display:flex;align-items:center;justify-content:center}.fv-cards--scroll-on-mobile .owl-dots button span{display:block;width:.75rem;height:.75rem;background:#bbb;border-radius:50%;border:none;margin:0 .75rem}.fv-cards--scroll-on-mobile .owl-dots button.active span{background:#12256a}.tab-content-fv .tab-content-fv-content{background:linear-gradient(74.9deg, rgba(144,212,0,0.25) 23.79%, rgba(144,212,0,0.05) 105.13%);border-radius:4rem 4rem 0 0;padding:3rem 4rem;display:none}.tab-content-fv .tab-content-fv-content.active{display:block}.fv-business-cta{padding:3rem 0;background-color:#091951;color:#fff;background-image:url(../images/fv/business-bg-cta.png);background-size:cover;background-position:left center;background-repeat:no-repeat}.tab-fv-nav-container{display:flex;justify-content:flex-end}.tab-fv-nav-container .tab-fv-nav{list-style:none;margin:0;padding:0;align-items:center;display:flex}.tab-fv-nav-container .tab-fv-nav li{padding-right:1rem}.tab-fv-nav-container .tab-fv-nav li a{color:#fff;display:block;padding:.5rem 0;border-bottom:2px solid transparent;text-decoration:none}.tab-fv-nav-container .tab-fv-nav li a:hover{border-bottom:2px solid #fff}.tab-fv-nav-container .tab-fv-nav li a.active{color:#97d700;border-bottom:2px solid #97d700}.fv-intro{color:#fff;background:#12256a;padding:4rem 0;overflow:hidden;position:relative}.fv-intro:before{content:"";display:block;top:0;left:0;height:20rem;width:20rem;position:absolute;background-image:url(../images/fv/bg/top1.svg?1);background-position:top left;background-repeat:no-repeat;background-size:contain}.fv-intro:after{content:"";display:block;bottom:0;right:0;height:25rem;width:12rem;position:absolute;background-image:url(../images/fv/bg/bottom1.svg?1);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.fv-intro.fv-intro-business:before{background-image:url(../images/fv/fv-intro-business-left.svg)}.fv-intro.fv-intro-business:after{background-image:url(../images/fv/fv-intro-business-right.svg)}.fv-intro .container{position:relative;z-index:4}.fv-intro h2{margin-bottom:3rem}.fv-intro h3{font-size:1.375rem;margin:0 0 1.5rem 0}.fv-intro .row{align-items:stretch}.fv-intro .row .col-md-3{position:relative;padding-bottom:3rem}.fv-intro .row .col-md-3 .anchor-intro{position:absolute;bottom:0}.icon-intro{color:#97d700;margin-bottom:1.5rem}.icon-intro.icon-intro--center img{margin-left:auto;margin-right:auto;text-align:center}.icon-intro img{display:block;margin-bottom:.5rem;width:4rem}.fv-lancio-intro{background:#12256a;padding:2.5rem 0;color:#fff;margin-bottom:1.5rem}@media (max-width 990px){.fv-lancio-intro{padding:1.5rem 0;margin-bottom:1rem}}.fv-overlay .container{max-width:100%;width:100%;padding:0}.fv-overlay .container>.row{margin:0}.fv-overlay .container>.row>.col-12{padding:0}.fv-overlay .fv-overlay-container{color:#fff;background:#12256a;background:linear-gradient(-5deg, #117c4e 0, #12256a 95%);background-image:url(../images/fv/bg-overlay.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;padding-bottom:25rem;padding-top:3rem}.fv-overlay .fv-overlay-container .row{max-width:1220px;margin:auto}.fv-overlay.fv-overlay-business .fv-overlay-container{background-image:url(../images/fv/bg-overlay-business.png);background-color:#12256a}.fv-overlay.fv-fibra-container{background:#f7faff;padding-bottom:6rem;background-image:url(/sites/default/themes/sorgenia/assets/images/prodotto/shape-fibra-bottom-right.svg);background-repeat:no-repeat;background-position:bottom right}.fv-overlay .fv-overlay-translatetop{background:#12256a;padding:5rem 3rem;color:#fff;border-radius:5rem 5rem 0 0;overflow:hidden;position:relative;z-index:2;margin-top:-10rem;max-width:1220px;margin:-23rem auto 0 auto}.fv-overlay .fv-overlay-translatetop .row{z-index:3;position:relative}.fv-overlay .fv-overlay-translatetop:before{content:"";display:block;top:0;left:0;height:100%;width:20rem;position:absolute;background-image:url(../images/fv/bg/top2.svg?1);background-position:bottom left;background-repeat:no-repeat;background-size:contain}.fv-overlay .fv-overlay-translatetop:after{content:"";display:block;top:-20px;right:0;height:25rem;width:25rem;position:absolute;background-image:url(../images/fv/bg/bottom2.svg?1);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra{background:#fff;color:#12256a;border-radius:.75rem}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra:before,.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra:after{display:none}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .nav-tab-fibra{display:flex;align-items:center;justify-content:center;margin:2rem 0;padding:0;list-style:none}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .nav-tab-fibra a{color:#12256a;text-decoration:none;display:inline-block;padding:.5rem 0;font-weight:700;font-size:.85rem}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .nav-tab-fibra li{padding:0 .5rem}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .nav-tab-fibra li.active{border-bottom:2px solid #97d700}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .nav-tab-fibra li.active a{color:#97d700}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .tab-content-fibra{display:none}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .tab-content-fibra.active{display:block}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line{position:relative;padding:2rem 0}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line .speed-time{display:flex;justify-content:space-between;margin-bottom:.5rem}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line .speed-time .speed{font-weight:700}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line .download-sorgenia{position:absolute;bottom:0;right:0}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line .download-progress{height:4px;background:#ccc;border-radius:2px;overflow:hidden;position:relative}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line .download-progress span{position:absolute;top:0;left:0;height:100%;width:0;background:#97d700}.fv-overlay .fv-overlay-translatetop.fv-overlay-fibra .download-line .download-progress span.download-progress-animate{transition-property:width}.fv-overlay.fv-overlay-business .fv-overlay-translatetop{background:radial-gradient(100% 100% at 8.36% 100%, #1197ad 0, #1197ad 17.76%, #12256a 100%)}.fv-overlay.fv-overlay-business .fv-overlay-translatetop:before{background-image:url(../images/fv/bg-accumulo-left.svg)}.fv-overlay.fv-overlay-business .fv-overlay-translatetop:after{background-image:url(../images/fv/bg-accumulo-right.svg)}.fv-accumolo{background:#12256a;padding:5rem 3rem;color:#fff;border-radius:5rem 5rem 0 0;overflow:hidden;position:relative}.fv-accumolo .row{z-index:3;position:relative}.fv-accumolo:before{content:"";display:block;top:0;left:0;height:20rem;width:20rem;position:absolute;background-image:url(../images/fv/bg/top2.svg);background-position:top left;background-repeat:no-repeat;background-size:contain}.fv-accumolo:after{content:"";display:block;bottom:0;right:0;height:20rem;width:20rem;position:absolute;background-image:url(../images/fv/bg/bottom2.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.fv-accumolo.fv-accumolo--business{background:radial-gradient(100% 100% at 8.36% 100%, #1197ad 0, #1197ad 17.76%, #12256a 100%)}.fv-accumolo.fv-accumolo--business:before{top:auto;bottom:0;height:24rem;background-image:url(../images/fv/bg-accumulo-left.svg)}.fv-accumolo.fv-accumolo--business:after{background-image:url(../images/fv/bg-accumulo-right.svg)}.fv-accumolo.article-fv-block .title{font-size:3.25rem;font-weight:700;line-height:1.1}.fv-accumolo.article-fv-block .title span{color:#97d700}.fv-accumolo.article-fv-block .icon-image{margin-bottom:2rem;display:flex;align-items:center}.fv-accumolo.article-fv-block .icon-image img{margin-right:.75rem;max-width:55px;width:55px}.fv-accumolo.article-fv-block .icon-image span{font-weight:700;padding-right:1rem}@media (max-width:990px){.fv-accumolo.article-fv-block .title{font-size:2rem}.fv-accumolo.article-fv-block .icon-image{margin-bottom:1rem}}.fv-accumolo.fv-accumolo--gray{background-image:url(../images/fv/bg-accumolo-gray.jpg);background-position:center center;background-repeat:no-repeat;background-size:100%;color:#12256a}.fv-accumolo.fv-accumolo--gray:after,.fv-accumolo.fv-accumolo--gray:before{display:none}@media (max-width:1024px){.fv-accumolo.fv-accumolo--gray{background-size:cover}}.article-fv-block-cta{background:#0e1d54;color:#fff;padding:2rem}.fv-accompagniamo{margin:4rem 0;background:#12256a;padding:5rem 3rem;color:#fff;border-radius:5rem 5rem 0 0;overflow:hidden;position:relative}.fv-accompagniamo .row{z-index:3;position:relative}.fv-accompagniamo:before{content:"";display:block;top:0;left:0;height:20rem;width:20rem;position:absolute;background-image:url(../images/fv/bg/top3.svg);background-position:top left;background-repeat:no-repeat;background-size:contain}.fv-accompagniamo:after{content:"";display:block;top:0;right:0;height:100%;width:30rem;position:absolute;background-image:url(../images/fv/bg/bottom3.svg);background-position:top right;background-repeat:no-repeat;background-size:contain}@media (max-width:990px){.fv-accompagniamo:after{display:none}.fv-accompagniamo:before{bottom:0;top:auto}}.fv-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;display:none;flex-direction:column;background-image:url(../images/fv/bg-popup.jpg);background-position:right 72px;background-repeat:no-repeat;background-size:contain}.fv-popup.active{display:flex}.fv-popup:before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(../images/fv/bg-shape.png);background-size:cover;background-position:bottom right;background-repeat:no-repeat;width:30rem;height:10rem}.fv-popup .fv-popup-header{background:#fff;width:100%;min-width:100%;padding:1rem 1.5rem;position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center}.fv-popup .fv-popup-header .fvph-close{background:#12256a;color:#fff;font-size:2.5rem;border-radius:50%;width:3rem;height:3rem;display:flex;justify-content:center;line-height:1;text-decoration:none;cursor:pointer}.fv-popup-title{font-size:4rem;font-weight:700}.fv-popup-container{width:50%;padding-left:3rem;padding-top:6.25rem}.fv-popup-description{font-size:1.5rem;font-weight:700;margin-bottom:1.2rem}.fv-popup-description span{color:#97d700}.fv-popup .fv-popup-input{position:relative;margin-right:.75rem}.fv-popup .fv-popup-sugg{top:100%;margin-top:4px;max-height:10rem;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:3px;position:absolute;left:0;width:100%;display:none}.fv-popup .fv-popup-sugg.active{display:block}.fv-popup .fv-popup-sugg .fvps-item{cursor:pointer;padding:.5rem;display:block}.fv-popup .fv-popup-sugg .fvps-item:hover{background:#dfe4ef}.fv-popup .cerca-provincia{margin-top:1rem;display:flex;position:relative;align-items:stretch}.fv-popup .cerca-provincia:after{content:"";display:block;position:absolute;background-image:url(../images/fv/search.svg);top:1.85rem;left:1rem;background-size:cover;background-repeat:no-repeat;background-position:center center;height:1.5rem;width:1.5rem;margin-top:-0.75rem;z-index:3}.fv-popup .cerca-provincia input{min-width:20rem;background:#fff;border:1px solid #bcc2d3;box-sizing:border-box;border-radius:2px;padding:1rem;padding-left:3rem}.fv-popup .cerca-provincia input::placeholder{color:#12256a;opacity:1}.fv-popup .cerca-provincia input:-ms-input-placeholder{color:#12256a}.fv-popup .cerca-provincia input::-ms-input-placeholder{color:#12256a}.fv-popup .cerca-provincia a.btn{width:10rem;min-width:10rem;display:flex;align-items:center}@media (max-width:1080px){.fv-popup{background-image:none}.fv-popup:before{display:none}.fv-popup-description{font-size:1.25rem;margin-bottom:.5rem}.fv-popup-container{width:100%;max-width:700px;padding:1.5rem;padding-bottom:5rem}.fv-popup-title{font-size:2.5rem}.fv-popup .cerca-provincia{flex-wrap:wrap}.fv-popup .cerca-provincia .fv-popup-input{width:100%;margin:0}.fv-popup .cerca-provincia input{width:100%;margin-right:0;max-width:100%;min-width:0}.fv-popup .cerca-provincia a.btn{margin-top:2rem;width:100%;display:block;text-align:center}}.menu-cta-efficienza-energetica{background:#fff;width:350px;max-width:100%}.menu-cta-efficienza-energetica .padded-content{padding:1rem 1rem .25rem 1rem}.menu-cta-efficienza-energetica .padded-content .eff-menu-title{margin-top:.5rem;font-size:1.25rem;font-weight:700}.menu-cta-efficienza-energetica .padded-content p{font-size:.825rem}.lightblue-gradient-split-content,.green-shape-fotovoltaico{padding:5rem 3rem;background:#f00;border-radius:4rem 4rem 0 0;margin:0 0 2rem 0;background-color:#dfe4ef;background-image:url(../images/fv/background-light-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.lightblue-gradient-split-content .row,.green-shape-fotovoltaico .row{position:relative;z-index:5}.lightblue-gradient-split-content:after,.green-shape-fotovoltaico:after{content:"";display:block;position:absolute;top:0;left:0;background-size:cover;background-position:center center;z-index:3;width:20rem;height:100%;background-image:url(../images/fv/background-light-blue-sx.svg)}.lightblue-gradient-split-content:before,.green-shape-fotovoltaico:before{content:"";display:block;position:absolute;bottom:0;right:0;background-size:cover;background-position:left;background-image:url(../images/fv/background-light-blue-dx.svg);z-index:3;width:20rem;height:20rem}.green-shape-fotovoltaico{background-color:#97d700;color:#fff}.green-shape-fotovoltaico h2{color:#12256a}.green-shape-fotovoltaico h2 span{color:#fff}.fv-icon-green{margin:1rem 0;color:#97d700;font-size:.85rem;font-weight:700}.fv-icon-green img{display:inline-block;margin-bottom:.75rem}@media (max-width:1024px){.lightblue-gradient-split-content{padding:2rem;border-radius:2rem 2rem 0 0}.lightblue-gradient-split-content:after{display:none}}#node-1187 .numbers .title{max-width:100%;text-align:center}#node-1187 .numbers .numbers-container{align-items:flex-start;text-align:center}.custom-radio{margin-bottom:1rem}.custom-radio>label{display:block;margin:0 0 10px 0}.custom-radio .fieldset-wrapper>div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.custom-radio .fieldset-wrapper>div .js-form-type-checkbox{width:33.33%}@media (max-width:768px){.custom-radio .fieldset-wrapper>div .js-form-type-checkbox{width:100%}}.custom-radio .js-form-type-radio{width:auto !important;padding:0 !important;margin-right:1rem !important;margin-bottom:10px !important}.custom-radio .js-form-type-radio input{display:none}.custom-radio .js-form-type-radio input+label{cursor:pointer;margin:0;width:2.5rem;height:2.5rem;border:1px solid #12256a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;text-transform:uppercase;color:#12256a}.custom-radio .js-form-type-radio input:checked+label{color:#fff;background:#12256a}.custom-file-upload{margin-bottom:1rem !important}.custom-file-upload>label{display:block}.servizi-homepage-carousel--center{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.servizi-homepage-carousel--center .servizi-homepage-carousel-item{margin:0 1rem 1rem 1rem}@media (max-width:990px){.servizi-homepage-carousel--center .servizi-homepage-carousel-item{width:calc(50% - 2rem);}}@media (max-width:768px){.servizi-homepage-carousel--center .servizi-homepage-carousel-item{width:100%;margin:0 0 1rem 0}}.ifec-container{background-color:#12256a;background-image:url(../images/fv/bg/bg-ifec.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:2.5rem 0;color:#fff}.ifec-container span{color:#97d700}.hidden-form-radio{display:none}#section-30360{position:relative;z-index:2}.fotovoltaico-schermata{z-index:1;margin-top:-8rem;padding-top:8rem !important}.fotovoltaico-schermata>div{position:relative;z-index:2}.fotovoltaico-schermata:after{position:absolute;content:"";width:38rem;height:38rem;bottom:2rem;left:0;background-size:contain;background-position:left bottom;background-image:url(../images/fv2023/shape-schermata.svg);background-repeat:no-repeat}.header-light h1{color:#fff;font-weight:300}.header-light h1 b,.header-light h1 strong{font-weight:700}.green-label{color:#97d700;font-weight:700;margin-bottom:1rem}.new-hp-contatti.new-hp-contatti--image-inline{display:flex}.new-hp-contatti.new-hp-contatti--image-inline img{margin-right:1rem}.new-hp-contatti.new-hp-contatti--image-inline p{margin:0;padding:0}.recensioni-card{background:#fff}.recensioni-card-image{margin-bottom:1rem}.recensioni-card-info{padding:1rem}.recensioni-card-info p{margin:0;padding:0}.node-search-page{position:relative}.node-search-page .search-preventivo{margin-bottom:2rem}.node-search-page .search-result-container{display:flex;flex-direction:column}.search-page-form{background-color:#12256a;padding-top:3rem;color:#fff}.search-page-form--lente{position:absolute;top:50%;line-height:1;transform:translateY(-50%)}.search-page-form--remove{position:absolute;top:50%;background:rgba(255,255,255,0.5);border-radius:50%;width:1.5rem;height:1.5rem;line-height:1.3rem;text-align:center;font-size:1.25rem;right:0;transform:translateY(-50%);cursor:pointer;display:none}.search-page-form--form{padding-bottom:2rem}.search-page-form--form form{position:relative}.search-page-form--form form input{display:block;width:100%;max-width:100%;border:none;border-bottom:1px solid #fff;color:#fff;font-size:32px;padding-right:3rem;padding-left:3rem;background:transparent;padding:.5rem 3rem;outline:none}.search-page-form--form form input::placeholder{color:#fff}.search-page-form--tab{position:sticky;top:0;background-color:#12256a;padding:1rem 0;z-index:22}.search-page-form--tab ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start}@media (max-width:768px){.search-page-form--tab ul{max-width:100%;overflow:scroll}}.search-page-form--tab ul li{margin-right:2rem}.search-page-form--tab ul li a{opacity:.8;color:#fff;text-decoration:none;display:block;padding:.5rem 0}.search-page-form--tab ul li a:hover{opacity:.9}.search-page-form--tab ul li a.active{font-weight:700;opacity:1;border-bottom:2px solid #97d700}.search-page-results{padding:3rem 0}.search-page-results .search-page--result{margin-bottom:2rem}.search-page-results .search-page--result .tag{color:#97d700;font-size:.925rem;font-weight:700;display:flex;align-items:center;margin-bottom:.5rem}.search-page-results .search-page--result .tag img{max-height:1rem;margin-right:.75rem}.search-page-results .search-page--result .tag i{font-size:1.25rem;border:1px solid #97d700;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;margin-right:.75rem;padding:.5rem}.search-page-results .search-page--result.result--business .tag{color:#1197ad}.search-page-results .search-page--result.result--business .tag i{border:1px solid #1197ad}.search-page-results .search-page--result h3{font-size:1.25rem}.search-page-results .search-page--result h3 a{color:#12256a;text-decoration:none}.search-page-results .search-page--result.search-page--offerta{display:flex;align-items:center;flex-wrap:nowrap}.search-page-results .search-page--result.search-page--offerta .search-page--result-image{width:48%;padding-right:2rem}.search-page-results .search-page--result.search-page--offerta .search-page--result-image img{display:block;width:100%;max-width:100%}.search-page-results .search-page--result.search-page--offerta .search-page--result-content{width:52%}@media (max-width:768px){.search-page-results .search-page--result.search-page--offerta{flex-wrap:wrap}.search-page-results .search-page--result.search-page--offerta .search-page--result-image{width:100%;padding-right:0;margin-bottom:1rem}.search-page-results .search-page--result.search-page--offerta .search-page--result-content{width:100%}}.search-page-link-utili{padding:2rem 0}.search-page-link-utili a{display:flex;width:100%;margin:.5rem 0;font-weight:700;align-items:center;border-radius:4px;color:#12256a;padding:.5rem;text-decoration:none}.search-page-link-utili a img{margin-right:.5rem}.search-page-link-utili a:hover{background:#dfe4ef}.header-search .header-search-form{display:none;margin-right:1rem}.header-search .header-search-form form{position:relative}.header-search .header-search-form input{background:#dfe4ef;border:none;padding:.75rem 2rem .75rem 3rem;max-width:14rem;border-radius:2rem}.header-search .header-search-form .search-image{position:absolute;top:50%;transform:translateY(-50%);left:1.25rem}.header-search .header-search-form .header-search-remove{position:absolute;top:50%;background:rgba(0,0,0,0.15);border-radius:50%;color:#12256a;width:1.5rem;height:1.5rem;text-align:center;line-height:1.1rem;font-size:1.5rem;transform:translateY(-50%);right:.5rem;cursor:pointer;text-decoration:none;overflow:hidden}.header-search .header-search-form .header-search-remove:hover{background:rgba(0,0,0,0.25)}.header-search .header-search-form.active{display:block}.header-search-toggle{background:#12256a;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}@media (min-width:1080px){.header-search-toggle{margin-right:1rem}}.header-search-toggle:hover{opacity:.9}.greeners-vertical-slider{position:relative}.greeners-vertical-slider>div{position:sticky;top:85px}.greeners-vertical-slider .container{max-width:100%;padding:0}.greeners-vertical-slider .container .row{margin:0}.greeners-vertical-slider .container .row .col-12{padding:0}.greeners-vertical-slider .container .row .col-12 p{margin:0;overflow:auto}.greeners-vertical-slider .container .row .col-12 .field-body{overflow:auto}@media (max-width:990px){.greeners-vertical-slider .container .row .col-12 .field-body{overflow:auto}}.greeners-vertical-slider .container .row .col-12 img{height:calc( 100vh - 85px );max-width:none;max-height:600px}.greeners-vertical-slider .container .row .col-12 img.slider-mobile{display:none}@media (max-width:990px){.greeners-vertical-slider .container .row .col-12 img{height:calc( 100vh - 67px )}.greeners-vertical-slider .container .row .col-12 img.slider-desktop{display:none}.greeners-vertical-slider .container .row .col-12 img.slider-mobile{display:block}}.greeners-green-section{padding:3rem 0;background:#97d700;background-image:url(../images/greeners/greeners-green-shape.png);background-size:cover;background-position:left center;background-repeat:no-repeat;color:#fff}.greeners-green-section h2{color:#fff}.greeners-green-section h2 span{color:#12256a}@media (max-width:768px){.greeners-green-section{background-image:none}}.app-logos-container{display:flex;align-items:center;justify-content:center;margin:1rem 0}.app-logos-container a{margin:0 .5rem;max-width:9rem}.app-logos-container a img{border:2px solid #fafafa;border-radius:6px;padding:4px;background:#000}.greeners-end-block{background:#f7faff;position:relative}.greeners-end-block:before{content:"";display:block;position:absolute;bottom:0;left:6%;width:88%;height:100%;background-image:url(../images/fv/bg-cards-2.svg);background-size:100%;background-position:bottom center;background-repeat:no-repeat;z-index:2}.greeners-end-block .container{position:relative;z-index:3}.greeners-intro-video{position:relative;cursor:pointer}.greeners-intro-video:before{content:"";display:block;position:absolute;top:50%;left:50%;width:4rem;height:4rem;z-index:10;border:3px solid #fff;transform:translate(-50%, -50%);border-radius:50%}.greeners-intro-video:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-left:24px solid #fff;z-index:4;border-top:12px solid transparent;border-bottom:10px solid transparent;margin-left:4px}.greeners-video .servizi-homepage-carousel-item{min-height:300px}.servizi-homepage-carousel-item{min-height:480px}.webform-selectra h1{color:#fff}.webform-selectra h1 span{color:#12256a}@media (max-width:990px){.webform-selectra h1{font-size:1.75rem}}.webform-selectra .webform-component--intro{margin-bottom:1rem}.webform-selectra .form-required{color:#12256a !important}.webform-selectra .form-item label{display:block;font-size:.9rem}.webform-selectra input[type='text'],.webform-selectra input[type='email'],.webform-selectra select{font-size:.925rem;border-radius:.375rem;border:1px solid #ddd;padding-right:.5rem !important;padding-left:.5rem !important;font-weight:400}.webform-selectra input[type='text']:focus,.webform-selectra input[type='email']:focus,.webform-selectra select:focus,.webform-selectra input[type='text']:active,.webform-selectra input[type='email']:active,.webform-selectra select:active{outline:1px solid #666}.webform-selectra input[type='text']::placeholder,.webform-selectra input[type='email']::placeholder{color:#888;font-weight:400}.webform-selectra .webform-component--intro{margin-bottom:1.25rem !important}.webform-selectra .webform-component--intro h4{font-size:1.25rem;line-height:1.45}.webform-selectra .webform-component--privacy{margin:.5rem 0 1rem 0 !important}.webform-selectra .webform-component--privacy>label{display:none !important}.webform-selectra .checkbox-alignment input{position:relative;top:-6px}.webform-selectra .form-item-submitted-privacy-1{padding:0 !important;display:flex;align-items:flex-start;margin-bottom:1rem}.webform-selectra .form-item-submitted-privacy-1 input{margin-top:.125rem}.webform-selectra .image-landing-selectra{border-radius:9rem 0 9rem 0;margin:3rem 0;display:block;width:100%;max-width:100%}@media (max-width:990px){.webform-selectra .image-landing-selectra{display:none}}.webform-selectra big{color:#fff;font-weight:700}.app-banner-container .container .row{align-items:center}.app-banner{display:flex;align-items:flex-start}.app-banner-qrcode{max-width:8rem;margin-right:1rem}.app-banner-link small{display:block;margin:.5rem 0}.app-banner-stars{top:3px;display:inline-block;position:relative;margin-left:5px}.blog-item{background:#fff;border-radius:.25rem;padding:1rem;display:flex;box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);margin-bottom:2rem;border:1px solid #f2f2f2;align-items:center}.blog-item-image{width:25%;padding-right:1rem}.blog-item-action{width:25%;padding-left:1rem;display:flex;align-items:center;justify-content:center}.blog-item-date{color:#97d700;font-weight:700}.blog-item h2{line-height:1.3}.blog-item h2 a{color:#12256a;text-transform:uppercase;line-height:1.3;font-size:1.75rem}@media (max-width:990px){.blog-item{flex-wrap:wrap}.blog-item-image,.blog-item-action{width:100%;padding:0}.blog-item-image img{width:100%;display:block;margin-bottom:1rem}}.banner-emobility{padding:3rem 0;background:#12256a;color:#fff;background-image:url(../images/emobility/shape-emobility.svg);background-repeat:no-repeat;background-size:contain;background-position:85% 0}@media (max-width:990px){.banner-emobility{background-image:url(../images/emobility/shape-emobility-mb.svg);background-position:center bottom;background-size:30rem;padding-bottom:18rem}}.emobility-modal{background:#f7faff;background-image:url(../images/emobility/shapes.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;z-index:1050;min-height:100vh;max-height:100vh;width:100%;overflow:auto;display:none}.emobility-modal.visible{display:block}.emobility-modal .container{min-height:100vh;display:flex;flex-wrap:wrap;flex-direction:column}.emobility-modal-header{padding-top:1rem;width:100%;display:flex;align-items:flex-start;justify-content:space-between}.emobility-modal-header .logo,.emobility-modal-header .emobility-modal-close{width:10rem;min-width:10rem}.emobility-modal-header .logo img,.emobility-modal-header .emobility-modal-close img{max-width:100%}@media (max-width:990px){.emobility-modal-header{flex-wrap:wrap}}.emobility-modal-header .emobility-modal-close{text-align:right}.emobility-modal-header .emobility-modal-close a{margin-left:auto;color:#fff;border-radius:50%;background:#12256a;font-size:2rem;height:2.5rem;width:2.5rem;display:flex;justify-content:center;line-height:2.1rem;text-decoration:none;transition:all .2s}.emobility-modal-header .emobility-modal-close a:hover{background:rgba(18,37,106,0.7)}.emobility-modal-breadcrumbs{display:flex;align-items:center;justify-content:center;flex-direction:column}.emobility-modal-breadcrumbs .breadcrumbs-title{font-size:1.2rem;font-weight:700}@media (max-width:990px){.emobility-modal-breadcrumbs{order:1;width:100%;margin-top:.5rem}.emobility-modal-breadcrumbs .breadcrumbs-title{text-align:center;font-size:1rem}}.emobility-modal-breadcrumbs ul{margin:1rem 0 0 0;padding:0;list-style:none;display:flex}.emobility-modal-breadcrumbs ul li{padding-top:1.5rem;min-width:6rem;text-align:center;font-weight:700;position:relative}.emobility-modal-breadcrumbs ul li:before{content:"";border-radius:50%;background:#b2bbd5;height:1rem;width:1rem;top:0;left:50%;transform:translateX(-50%);position:absolute;display:block;z-index:3}.emobility-modal-breadcrumbs ul li:after{content:"";position:absolute;top:.5rem;margin-top:-1px;left:50%;width:100%;border-top:1px dotted #b2bbd5}.emobility-modal-breadcrumbs ul li:last-child:after{display:none}.emobility-modal-breadcrumbs ul li.done:before,.emobility-modal-breadcrumbs ul li.active:before{background:#97d700}.emobility-modal-breadcrumbs ul li.active{color:#97d700}.emobility-modal-breadcrumbs ul li.active:before{box-shadow:0 0 0 10px rgba(151,215,0,0.3)}.emobility-modal-breadcrumbs ul li.done{cursor:pointer}.emobility-modal-breadcrumbs ul li.done:after{border-color:#97d700}@media (max-width:990px){.emobility-modal-breadcrumbs ul li{min-width:4.5rem;font-size:0}.emobility-modal-breadcrumbs ul li.active{font-size:1rem}}body.emobility-modal-opened{overflow:hidden}body.emobility-modal-opened .modale-preventivo{z-index:2000}body.emobility-modal-opened .modal-confirm-container{z-index:2001}.emobility-modal-slides-container{width:100%;margin-top:2rem;flex:100%}@media (max-width:990px){.emobility-modal-slides-container{margin-top:.5rem}}.emobility-modal-slides-container .emobility-modal-slide{height:100%;display:none}.emobility-modal-slides-container .emobility-modal-slide--active{display:block}.emobility-modal-slides-container .emobility-modal-slide-content{background:#fff;padding:1rem;border-radius:.75rem;min-height:calc(100vh - 220px);display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center}@media (max-width:990px){.emobility-modal-slides-container .emobility-modal-slide-content{min-height:calc(100vh - 300px);padding:0 1rem}}.emobility-modal-slides-container .emobility-modal-slide-content .field-container{width:100%;text-align:center;margin:.75rem 0}.emobility-modal-slides-container .emobility-modal-slide-content .field-container label{font-size:1.35rem;display:block;font-weight:700;margin-bottom:1rem}@media (max-width:990px){.emobility-modal-slides-container .emobility-modal-slide-content .field-container label{font-size:1.1rem;line-height:1.25}}.emobility-modal-slides-container .emobility-modal-slide-content .field-container input[type="text"],.emobility-modal-slides-container .emobility-modal-slide-content .field-container input[type="number"],.emobility-modal-slides-container .emobility-modal-slide-content .field-container select{margin-bottom:.5rem;border:none;box-shadow:0 0 0 1px #bdc7de;border-radius:2px;padding:.5rem .75rem;color:#12256a;width:20rem;max-width:100%}.emobility-modal-slides-container .emobility-modal-slide-actions{display:flex;margin-top:1rem;justify-content:space-between}.emobility-modal-slides-container .emobility-modal-slide-actions .btn-unactive{opacity:.4;cursor:no-drop}.emobility-modal-slides-container .emobility-modal-slide-actions .btn-unactive:hover{opacity:.4}@media (max-width:990px){.emobility-modal-slides-container .emobility-modal-slide-actions{padding-bottom:1rem}}.emobility-modal-slides-container .emobility-modal-slide--1 .emobility-modal-slide-actions{justify-content:flex-end}.emobility-modal-slides-container .emobility-modal-slide--app .app-link{max-width:9rem;margin-right:.6rem;margin-bottom:.6rem}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-result-footer{margin-top:.75rem;text-align:center}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-result-footer .btn{margin-top:.75rem;border-color:#97d700;color:#97d700}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-result-footer .btn:hover{background:#97d700;color:#fff}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content{background:#12256a;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;height:auto;min-height:unset;flex-direction:row;flex-wrap:nowrap;color:#fff}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content .emobility-result-content{padding:1rem 2rem;width:50%;padding-left:4rem}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content .emobility-result-content .icona-emobility{width:3rem;margin-bottom:.5rem}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content img{width:45%}@media (max-width:990px){.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content{flex-wrap:wrap}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content .emobility-result-content{width:100%;padding:1rem}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content img{width:100%}}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content span{color:#97d700}.emobility-modal-slides-container .emobility-modal-slide--app .emobility-modal-slide-content .emobility-app-title{font-size:1.75rem;font-weight:700}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content{display:flex;align-items:center;justify-content:space-between;padding:0;height:auto;min-height:unset;flex-direction:row;flex-wrap:nowrap}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content .emobility-result-content{padding:1rem 0 1rem 4rem;width:45%}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content .emobility-result-content .emobility-result-title{font-size:1.75rem;line-height:1.2;font-weight:700;margin-bottom:.75rem}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content .emobility-result-content .emobility-result-title span{color:#97d700}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content img{width:32%}@media (max-width:990px){.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content{flex-wrap:wrap}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content .emobility-result-content{width:100%;padding:1rem}.emobility-modal-slides-container .emobility-modal-slide--result .emobility-modal-slide-content img{width:100%}}.emobility-modal-slides-container .emobility-modal-slide--result .prezzo-ricarica{font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center}.emobility-modal-slides-container .emobility-modal-slide--result .prezzo-ricarica span{color:#97d700}.emobility-modal-slides-container .emobility-modal-slide--result .prezzo-ricarica-costo span{display:inline-block;padding:.75rem 1rem;font-size:1.75rem;background:#f7faff;border-radius:.5rem;margin:1rem 0;color:#12256a}.emobility-modal-slides-container .emobility-modal-slide--result .prezzo-ricarica--sorgenia{background:#f4fbe5;padding:1.5rem 1rem;border-radius:.5rem}.emobility-modal-slides-container .emobility-modal-slide--result .prezzo-ricarica--sorgenia .prezzo-ricarica-costo span{color:#97d700;background:#fff}.emobility-modal-slides-container .emobility-modal-slide--result .prezzo-ricarica--sorgenia .btn{margin-top:1rem}.emobility-range-selector{width:100%;display:flex;align-items:center;justify-content:space-between}.emobility-range-selector .emoblity-range-selector--label{width:10rem;text-align:center;font-size:.85rem;font-weight:700}.emobility-range-selector .emoblity-range-selector--label span{display:block}.emobility-range-selector .emoblity-range-selector--input{width:100%}.emobility-range-selector .emoblity-range-selector--input input{width:100%;display:block;-webkit-appearance:none}.emobility-range-selector .emoblity-range-selector--input input::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000;background:#12256a;border-radius:5px;box-shadow:none}.emobility-range-selector .emoblity-range-selector--input input::-webkit-slider-thumb{border:none;background:#97d700;cursor:pointer;-webkit-appearance:none;box-shadow:none;top:-5px;position:relative;height:20px;width:20px;border-radius:50%}.radio-image-container{max-width:30rem;margin:auto;display:flex;justify-content:center;gap:1rem}.radio-image-container .ri-item{width:10rem;text-align:center}.radio-image-container .ri-item label{margin:0 !important}.radio-image-container .ri-item input[type='radio']{display:none}.radio-image-container .ri-item input[type='radio']+span{font-size:1rem;display:block;box-shadow:0 0 0 1px #dfe4ef;padding:1.25rem 0 .9rem 0;border-radius:.25rem;cursor:pointer;transition:all .2s}.radio-image-container .ri-item input[type='radio']+span img{margin:auto;height:4rem;display:block;opacity:.33;margin-bottom:.75rem;transition:all .2s}.radio-image-container .ri-item input[type='radio']:checked+span{box-shadow:0 0 0 2px #97d700}.radio-image-container .ri-item input[type='radio']:checked+span img{opacity:1}.emobility-ctm-check-container{max-width:20rem;margin:auto}.emobility-ctm-check-container--inline{display:flex;justify-content:center;gap:1rem}.emobility-ctm-check-container--inline .emobility-ctm-check{width:6rem;max-width:6rem}.emobility-ctm-check-container .emobility-ctm-check{width:100%}.emobility-ctm-check-container .emobility-ctm-check label{font-size:1rem}.emobility-ctm-check-container .emobility-ctm-check input{display:none}.emobility-ctm-check-container .emobility-ctm-check input+span{border-radius:2px;display:block;box-shadow:0 0 0 1px #bdc7de;position:relative;text-align:left;font-size:1rem;padding:.5rem .25rem .5rem 1.75rem;cursor:pointer;transition:all .2s;color:#9babcd}.emobility-ctm-check-container .emobility-ctm-check input+span:hover{box-shadow:0 0 0 1px #9babcd;color:#798ebc}.emobility-ctm-check-container .emobility-ctm-check input+span:before{box-shadow:0 0 0 1px #bdc7de;border:2px solid #fff;border-radius:50%;height:.75rem;width:.75rem;content:"";position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.emobility-ctm-check-container .emobility-ctm-check input:checked+span{box-shadow:0 0 0 2px #97d700;color:#12256a}.emobility-ctm-check-container .emobility-ctm-check input:checked+span:before{background:#97d700}.bg-video{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}@media (max-width:990px){.bg-video{display:none}}.bg-mobile-video{display:none}@media (max-width:990px){.bg-mobile-video{display:block;max-width:unset;position:absolute;top:0;left:50%;min-height:100%;height:100%;object-position:50% 50%;object-fit:cover;min-width:100%;transform:translateX(-50%)}}.page-node-homepage .page-hero-content{overflow:hidden;position:relative}@media (max-width:990px){.page-node-homepage .page-hero-content{min-height:60vh !important}}@media (max-width:768px){.page-node-homepage .page-hero-content{min-height:25rem !important}}.thin-heading{font-weight:300;margin-bottom:3rem}.thin-heading span,.thin-heading b,.thin-heading strong{font-weight:700}h2.thin-heading{font-size:3rem}@media (max-width:768px){h2.thin-heading{font-size:2rem}}.new-hp-intro-cards{background:#f7faff;padding:3rem 0;position:relative;overflow:hidden}.new-hp-intro-cards:after{content:"";display:block;background-image:url(../images/homepage/shape-blocks-hp.svg);width:50%;height:80%;z-index:2;position:absolute;left:0;bottom:4rem;background-size:contain;background-position:left bottom;opacity:.7;background-repeat:no-repeat}.new-hp-intro-cards .container{position:relative;z-index:3}@media (max-width:768px){.new-hp-intro-cards{padding:2rem 0}}.new-card-hp-container{display:flex;flex-wrap:wrap;margin:0 -1rem;position:relative;align-items:stretch}.new-card-hp-container .new-card-hp{width:33.33%;padding:0 1rem;margin-bottom:2rem;overflow:hidden;position:relative}.new-card-hp-container .new-card-hp-images-container{position:relative;margin-bottom:1rem}.new-card-hp-container .new-card-hp-wrapper{border-radius:0 1rem 0 0;height:100%;position:relative;background:#fff}.new-card-hp-container .new-card-hp-image{border-radius:0 1rem 0 0;width:100%;max-width:100%}.new-card-hp-container .new-card-hp--icon{position:absolute;left:1rem;bottom:-2rem;z-index:2;max-height:5rem}.new-card-hp-container .new-card-hp-content{padding:1.5rem}.new-card-hp-container .new-card-hp .btn{letter-spacing:0}.new-card-hp-container .new-card-hp.new-card-hp--split{width:66.66%}.new-card-hp-container .new-card-hp.new-card-hp--split .new-card-hp-wrapper{display:flex;align-items:center;width:100%;border-radius:0 1rem 0 0;background:#fff}.new-card-hp-container .new-card-hp.new-card-hp--split img{border-radius:0 1rem 0 0;width:51.2%}.new-card-hp-container .new-card-hp.new-card-hp--full{width:100%}.new-card-hp-container .new-card-hp.new-card-hp--full .new-card-hp-content{display:flex;justify-content:space-between;align-items:center}.new-card-hp-container .new-card-hp.new-card-hp--full .new-card-card-icon{display:flex;align-items:center}.new-card-hp-container .new-card-hp.new-card-hp--full .new-card-card-icon img{max-width:5rem;margin-right:1.5rem}@media (max-width:990px){.new-card-hp-container .new-card-hp{width:50%}.new-card-hp-container .new-card-hp.new-card-hp--split{width:100%;order:1}}@media (max-width:660px){.new-card-hp-container .new-card-hp{width:100%;order:0}.new-card-hp-container .new-card-hp.new-card-hp--split{order:0}.new-card-hp-container .new-card-hp.new-card-hp--split .new-card-hp-wrapper{flex-wrap:wrap}.new-card-hp-container .new-card-hp.new-card-hp--split .new-card-hp-wrapper img{width:100%;order:0}.new-card-hp-container .new-card-hp.new-card-hp--split .new-card-hp-wrapper .new-card-hp-content{order:1;width:100%}.new-card-hp-container .new-card-hp.new-card-hp--full .new-card-hp-content{flex-wrap:wrap}.new-card-hp-container .new-card-hp.new-card-hp--full .new-card-hp-content .btn{display:block}}.btn.btn-light-blue{color:#1197ad;border-color:#1197ad}.btn.btn-light-blue:hover{color:#fff;background:#1197ad}.new-hp-greeners{background:#12256a;color:#fff;padding:3rem 0 4rem 0;position:relative;overflow:hidden}.new-hp-greeners:after{content:"";display:block;background-image:url(../images/homepage/greeners-shape-2.svg);width:40%;height:70%;z-index:2;position:absolute;left:0;bottom:0;background-size:contain;background-position:left bottom;opacity:.7;background-repeat:no-repeat}.new-hp-greeners .container{position:relative;z-index:3}.new-hp-greeners:before{content:"";display:block;background-image:url(../images/homepage/greeners-shape-1.svg);width:50%;height:80%;z-index:2;position:absolute;right:0;top:0;background-size:contain;background-position:right top;opacity:.7;background-repeat:no-repeat}.new-hp-greeners .col-md-3{text-align:center;margin-bottom:1rem}.new-hp-greeners .greeners-icon{display:block;margin:auto}.new-hp-greeners-card{margin-top:3rem;position:relative;padding:2rem;overflow:hidden;border-radius:0 1rem 0 1rem}.new-hp-greeners-card .desktop-bg{position:absolute;min-height:100%;min-width:100%;max-width:unset;top:50%;left:50%;transform:translate(-50%, -50%)}.new-hp-greeners-card .mobile-bg{display:none}.new-hp-greeners-card .greeners-card{max-width:26rem;background:#fff;padding:1rem 2rem;position:relative;z-index:2;color:#12256a;border-radius:0 0 0 1rem}@media (max-width:768px){.new-hp-greeners-card .desktop-bg{position:static;transform:none;max-width:100%;max-height:100%}.new-hp-greeners-card .greeners-card{max-width:100%}}.new-hp-greeners .greeners-sphere:after,.new-hp-greeners .greeners-sphere:before{content:"";display:block;border-radius:50%;width:0;height:0;position:absolute;top:15rem;left:15rem;box-shadow:0 0 87rem 26rem #97d700;opacity:.7;animation-duration:7.5s;animation-name:sphere1;animation-iteration-count:infinite;animation-direction:alternate}.new-hp-greeners .greeners-sphere:before{top:auto;left:auto;bottom:15rem;right:15rem;box-shadow:0 0 87rem 26rem #1197ad;opacity:.7;animation-duration:5s;animation-name:sphere2;animation-iteration-count:infinite;animation-direction:alternate}.hp-progetti{background:#fff;position:relative}.hp-progetti:before{content:"";display:block;background-image:url(../images/homepage/progetti-shape.svg);width:60%;height:60%;z-index:2;position:absolute;left:0;bottom:0;background-size:contain;background-position:left bottom;opacity:.7;background-repeat:no-repeat}@media (max-width:990px){.hp-progetti:before{height:70%;width:80%}}.hp-progetti .container{position:relative;z-index:3}.approfondimenti-buttons{margin-bottom:1rem;display:flex;flex-wrap:wrap}.approfondimenti-buttons a{display:inline-block;padding:.75rem 1.25rem;color:#12256a;border:1px solid #bbc7f3;margin-right:1rem;margin-bottom:1rem;transition:all .2s;opacity:.6;text-decoration:none}.approfondimenti-buttons a:hover{opacity:1;color:#12256a;border-color:#97d700}.card-impatto{background:#fff;border-radius:0 1rem 0 0;padding:1.5rem;position:relative;min-height:20rem;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.card-impatto-label{color:#97d700;font-weight:700;margin-bottom:.5rem}.card-impatto h3,.card-impatto h4{font-size:1.25rem}.card-impatto a{color:#97d700;font-weight:700;position:absolute;bottom:0;left:0;padding:1rem 1.5rem}@media (max-width:990px){.card-impatto{margin-bottom:1.5rem;min-height:auto}}@keyframes sphere1{0%{top:10%;left:50%}30%{top:50%;left:20%}68%{top:30%;left:90%}100%{top:70%;left:50%}}@keyframes sphere2{0%{top:60%;left:10%}30%{top:40%;left:30%}68%{top:60%;left:70%}100%{top:80%;left:30%}}.magazine-up-container{background-color:#f7faff;padding-top:3rem;padding-bottom:3rem;position:relative}.magazine-up-container:after{content:"";display:block;background-image:url(../images/homepage/shape-upmagazine.svg);width:45%;height:90%;z-index:2;position:absolute;right:0;bottom:0;background-size:contain;background-position:right bottom;opacity:.7;background-repeat:no-repeat}.magazine-up-container .container{position:relative;z-index:3}.magazine-up-container .thin-heading{margin-bottom:1rem}.magazine-up-container .card-magazine-up{display:flex;background:#fff;overflow:hidden;border-radius:0 1rem 0 1rem;position:relative;margin-bottom:1.5rem;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)}.magazine-up-container .card-magazine-up img{width:22rem}.magazine-up-container .card-magazine-up-content{padding:1.5rem}.magazine-up-container .card-magazine-up-content a{color:#97d700;font-weight:700;display:inline-block;margin-top:1rem}.magazine-up-container .card-magazine-up-label{display:flex;justify-content:space-between}.magazine-up-container .card-magazine-up-label span{color:#97d700;font-weight:700}@media (max-width:768px){.magazine-up-container .card-magazine-up{flex-wrap:wrap}.magazine-up-container .card-magazine-up img{width:100%}}.new-hp-contatti{border:1px solid #e5e5e5;border-radius:0 1rem 0 0;padding:1.5rem}.new-hp-contatti a{color:#97d700;font-weight:700;margin-top:1rem;display:inline-block}@media (max-width:768px){.new-hp-contatti{margin-bottom:1.5rem}}.new-hp-newsletter{background-image:url(../images/homepage/shape-newsletter.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;margin-top:2rem;border-radius:0 1rem 0 0;color:#fff;padding:1.5rem}.new-hp-newsletter .new-hp-newsletter-content{max-width:30rem}.new-hp-newsletter .news-hp-label{color:#fff;font-size:1.5rem;font-weight:700}.portale-offerte{padding:1rem 0;background:#e5e5e5}.portale-offerte .container{display:flex;justify-content:space-between}.portale-offerte .btn-ouline{color:#12256a !important;border-color:#12256a !important}@media (max-width:990px){.page-node-homepage form.tool-preventivo:not(.modal-form){margin-top:0}}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #97d700;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, .2, .8, 1) infinite}.lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.webform-double-optin{background:rgba(0,0,0,0.33);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;align-items:center;justify-content:center;display:none}.webform-double-optin.active{display:flex}.webform-double-optin-wrapper{background:#fff;max-width:26rem;padding:2.5rem 1.75rem 1.75rem 1.75rem;position:relative;border-radius:.25rem;display:none}.webform-double-optin.sms .webform-double-optin-wrapper--sms{display:block}.webform-double-optin.loading .webform-double-optin-wrapper--loading{display:block}.webform-double-optin-close{position:absolute;color:#12256a;font-size:2.5rem;line-height:1;right:1rem;top:0}.webform-double-optin-close:hover{color:#12256a;text-decoration:none}.webform-double-optin input[type=text]{margin-bottom:.75rem;font-size:2rem;font-weight:700;display:block;width:100%;max-width:100%;text-align:center;color:#12256a}.webform-double-optin-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;line-height:1.3}.webform-double-optin-success{text-align:center;font-weight:700;font-size:1.5rem}.webform-double-optin .webform-send-again{color:#888;font-weight:700;text-decoration:none}.webform-double-optin .webform-send-again:hover{color:#666}.webform-double-optin .btn-block{margin-top:2rem}.bg-lightblue{background-color:#eef1f6}.border-lightblue{border-color:#eef1f6 !important}.bg-blue{background-color:#12256a}.border-blue{border-color:#12256a !important}.bg-red{background-color:#d90a00}.border-red{border-color:#d90a00 !important}.bg-green{background-color:#97d700}.bg-green:hover{background-color:#73a401 !important}.border-green{border-color:#97d700 !important}@media (min-width:576px){.w-sm-100{width:100% !important}.w-sm-75{width:75% !important}.w-sm-50{width:50% !important}.w-sm-25{width:25% !important}.h-sm-100{height:100% !important}.h-sm-75{height:75% !important}.h-sm-50{height:50% !important}.h-sm-25{height:25% !important}}@media (min-width:768px){.w-md-100{width:100% !important}.w-md-75{width:75% !important}.w-md-50{width:50% !important}.w-md-25{width:25% !important}.h-md-100{height:100% !important}.h-md-75{height:75% !important}.h-md-50{height:50% !important}.h-md-25{height:25% !important}}@media (min-width:992px){.w-lg-100{width:100% !important}.w-lg-75{width:75% !important}.w-lg-50{width:50% !important}.w-lg-25{width:25% !important}.h-lg-100{height:100% !important}.h-lg-75{height:75% !important}.h-lg-50{height:50% !important}.h-lg-25{height:25% !important}}@media (min-width:1200px){.w-xl-100{width:100% !important}.w-xl-75{width:75% !important}.w-xl-50{width:50% !important}.w-xl-25{width:25% !important}.h-xl-100{height:100% !important}.h-xl-75{height:75% !important}.h-xl-50{height:50% !important}.h-xl-25{height:25% !important}}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.apexcharts-toolbar{display:none !important}.placeholder-graph{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5;animation:placeholder-glow 2s ease-in-out infinite}body.body--landing header{display:none}body.body--landing main header{display:block}body.body--landing footer>div>footer{display:none}body.body--landing .promo{font-weight:700}body.body--landing .placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5;animation:placeholder-glow 2s ease-in-out infinite}body.body--landing .landing-grid-icons h3{font-size:1.25rem;font-weight:600}body.body--landing .circle-background-animation-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:-1}body.body--landing .circle-background-animation-wrapper .circle-background-animation{width:800px;height:800px;mask:radial-gradient(270px, #0000 100%, #000) 0 0;-webkit-mask:radial-gradient(270px, #0000 100%, #000) 0 0;border-radius:50%;opacity:.7;background:linear-gradient(268.57deg, #0a153d -19.59%, #12256a -0.58%, #1197ad 45.17%, #97d700 100%);background-size:200% 200%;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;margin-top:-60px}@media only screen and (max-width:999px){body.body--landing .circle-background-animation-wrapper .circle-background-animation{-webkit-transform:translateX(400px);transform:translateX(400px)}}body.body--landing .fade{-webkit-transition:all .8s;transition:all .8s;opacity:0}body.body--landing .fade.fade--in-up{-webkit-transform:translateY(40px);transform:translateY(40px)}body.body--landing .fade.fade--in-left{-webkit-transform:translateX(40px);transform:translateX(40px)}body.body--landing .fade.fade--in-right{-webkit-transform:translateX(-40px);transform:translateX(-40px)}body.body--landing .fade.in-view{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.5s;transition-delay:.5s}body.body--landing body{font-size:16px;color:#12256a;font-family:"DIN Pro",sans-serif}body.body--landing .gradient{width:100%;height:100%;position:absolute;z-index:-2;left:0;top:0;background-color:rgba(0,0,0,0.45)}body.body--landing .countdown>div{width:90px}body.body--landing [class*="shapes-bg-"]{background-position:right center;background-size:contain;background-repeat:no-repeat}body.body--landing .shapes-bg-1{background-image:url(../images/bg-1.jpg)}body.body--landing .linear-gradient-animated-colors-bg{background:linear-gradient(268.57deg, #0a153d -19.59%, #12256a -0.58%, #1197ad 45.17%, #97d700 100%);background-size:200% 200%;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite}body.body--landing a{color:#fff;text-decoration:underline;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}body.body--landing a:hover{color:#97d700}body.body--landing input[type="submit"],body.body--landing a.button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;padding:1rem 2rem;max-width:350px;display:block;margin:0 auto}body.body--landing input[type="submit"]:hover,body.body--landing a.button:hover{color:#fff}body.body--landing input[type="submit"]{border:none;min-width:220px}body.body--landing div.landing-header{background-image:url(https://images.unsplash.com/photo-1613665813446-82a78c468a1d?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1716&q=80);background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;z-index:1}body.body--landing div.landing-header form .js-form-type-textfield label{display:none}body.body--landing div.landing-header form input[type='text'],body.body--landing div.landing-header form input[type='email'],body.body--landing div.landing-header form select,body.body--landing div.landing-header form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-form-control-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:.75rem;padding:1rem}body.body--landing div.landing-header form .js-form-type-select label{display:block;text-align:left !important;color:#12256a}body.body--landing div.landing-header form .js-form-type-select select{-webkit-appearance:listbox;-moz-appearance:listbox}body.body--landing div.landing-header form .radios--wrapper legend{font-size:1rem;text-align:left}body.body--landing div.landing-header form .radios--wrapper .webform-options-display-one-column{display:flex;align-items:center;justify-content:flex-start}body.body--landing div.landing-header form .radios--wrapper .webform-options-display-one-column>div{padding:0 .75rem 0 0}body.body--landing div.landing-header form .webform-button--submit{background:#97d700 !important;margin:1.5rem auto 1rem auto}body.body--landing div.landing-header form .text-secondary{font-size:1.25rem;text-decoration:none;color:#97d700 !important;font-weight:700}body.body--landing div.landing-header h1{font-size:4rem}body.body--landing div.landing-header h2{font-size:1.5rem;font-weight:400}body.body--landing div.landing-header img{width:210px;height:auto}body.body--landing div.landing-header article{margin-bottom:-100px}body.body--landing div.landing-header article a{text-decoration:none}body.body--landing div.landing-header form input:active,body.body--landing div.landing-header form input:focus{outline:none !important;border:1px solid #12256a !important;-webkit-box-shadow:none !important;box-shadow:none !important}body.body--landing div.landing-header form input[type="text"],body.body--landing div.landing-header form input[type="email"],body.body--landing div.landing-header form select,body.body--landing div.landing-header form textarea{border:1px solid rgba(18,37,105,0.5)}body.body--landing div.landing-header form input[type="text"]::-webkit-input-placeholder{color:rgba(18,37,105,0.5);opacity:1}body.body--landing div.landing-header form input[type="text"]:-ms-input-placeholder{color:rgba(18,37,105,0.5);opacity:1}body.body--landing div.landing-header form input[type="text"]::-ms-input-placeholder{color:rgba(18,37,105,0.5);opacity:1}body.body--landing div.landing-header form input[type="text"]::placeholder{color:rgba(18,37,105,0.5);opacity:1}body.body--landing div.landing-header form input[type="text"]::-ms-input-placeholder{color:rgba(18,37,105,0.5)}body.body--landing div.landing-header form input[type="checkbox"].form-check-input{width:1rem;height:1rem;border:1px solid rgba(18,37,105,0.5);float:none}body.body--landing div.landing-header form input[type="submit"]:active,body.body--landing div.landing-header form input[type="submit"]:focus{border:none !important;background-color:#73a401}body.body--landing div.landing-header form input[type="submit"]:disabled{opacity:.4;cursor:not-allowed}body.body--landing div.landing-header form label{color:rgba(18,37,105,0.5)}body.body--landing div.landing-header form a{color:rgba(18,37,105,0.5);text-decoration:underline}body.body--landing div.landing-header form .error input{border-color:#d90a00;color:#d90a00}body.body--landing div.landing-header form .error label{color:#d90a00}body.body--landing div.landing-header form .error label a{color:#d90a00}body.body--landing div.landing-main section:first-of-type{padding-top:7rem}body.body--landing .landing-selling-points h1{font-size:2.8rem;margin-bottom:2rem}body.body--landing .landing-selling-points h1 span{color:#97d700 !important}body.body--landing .landing-selling-points h3{font-size:2rem}body.body--landing .landing-selling-points .fs-4{font-size:1.5rem;font-weight:400}body.body--landing .landing-selling-points .container>.row:nth-child(odd) .card-article--text{padding-right:3rem}body.body--landing .landing-selling-points .container>.row:nth-child(even) .card-article--text{padding-left:3rem}body.body--landing .card-article img{width:100%;height:auto;max-width:500px}body.body--landing footer img{max-width:210px !important}body.body--landing footer ul{list-style:none}body.body--landing footer ul li{margin:0 .8rem;position:relative}body.body--landing footer ul li::after{content:"";height:15px;border:1px solid #fff;width:1px;position:absolute;top:7.5px;right:-0.8rem}body.body--landing footer ul li:last-child::after{display:none}@media only screen and (max-width:999px){body.body--landing header article{margin-bottom:-240px}body.body--landing div.landing-header h1{font-size:3rem}body.body--landing div.landing-main section.landing-grid-icons{padding-top:7rem !important}body.body--landing div.landing-main section:first-of-type{padding-top:3rem}body.body--landing .card-article img{max-width:300px}}@media only screen and (max-width:769px){body.body--landing .card-article img{max-width:100%;width:100% !important}body.body--landing .card-article .card-article--text{padding:2rem !important;background-color:#fff}body.body--landing [class*="shapes-bg-"]{background-position:center;background-size:cover}}@media only screen and (max-width:420px){body.body--landing form input[type="checkbox"]+label{max-width:200px}}body.body--landing footer{background:#12256a}.landing-main .form-container label a{color:#12256a;text-decoration:underline}.landing-main .form-container .webform-button--submit{margin-top:1rem;width:100%;display:block;max-width:calc(100% - 16px)}.number-verification{padding:1rem 0}.number-verification-wrapper{max-width:400px;display:flex;align-items:center;justify-content:flex-start;position:relative}.number-verification-input input{background:transparent;padding:.7rem .7rem .7rem 3rem;border:1px solid #ccc;position:relative;z-index:2}.number-verification-prefisso{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.number-verification-result{margin-top:.75rem;font-size:.8rem;font-weight:700}.number-verification-result.error{color:#f00}.number-verification-result.success{color:#1b6d1b}.mobile-app{background-image:url(../images/mobileapp/background.jpg);background-size:cover;background-position:center center;color:#fff;display:flex;border-radius:0 2rem 0 2rem;margin:3rem 0 4rem 0;padding:2.5rem;align-items:center}@media (max-width:768px){.mobile-app{flex-wrap:wrap;background-image:url(../images/mobileapp/mobile-background.jpg)}}.mobile-app--phone{position:relative;transform:rotate(-20deg);margin-right:4rem}.mobile-app--phone img{width:19rem;margin:-4rem 0 -5rem -1rem;position:relative;z-index:2}.mobile-app--phone:after{content:"";display:block;position:absolute;top:-18.5%;left:0;width:90%;height:139%;transform:rotate(2deg);border-radius:2rem;box-shadow:-1rem 1rem 15px #000;opacity:.5}@media (max-width:768px){.mobile-app--phone{margin:auto;left:1.5rem}.mobile-app--phone img{width:11rem;margin:-8rem 0 2rem -1rem;position:relative;z-index:2}.mobile-app--phone:after{top:-53.5%;height:127%}}.mobile-app--body{max-width:75%;width:75%;padding-right:2rem}.mobile-app--body.mobile-app--body--extended{max-width:85%;width:85%}@media (max-width:768px){.mobile-app--body{width:100% !important}}@media (max-width:768px){.mobile-app--right{display:none}}.mobile-app--links{display:none;margin-top:1.5rem}.mobile-app--links>div{margin:.5rem 0}.mobile-app--links img{max-width:190px}@media (max-width:768px){.mobile-app--links{display:block}}.thin-heading.margin-bottom-0{margin-bottom:.25rem}.faq-category{display:flex;flex-wrap:wrap;margin:.75rem -0.75rem 0 -0.75rem;position:relative;justify-content:space-around}.faq-category-carousel{padding-bottom:5rem}.faq-category-carousel:after{content:"";background-image:url(../images/ges/shape-ges-min.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:2;position:absolute;height:95%;width:60%;top:0;right:0}.faq-category-carousel .project-carousel-wrapper{position:relative;z-index:3;margin-bottom:0;padding-bottom:0}.faq-category--item{width:calc(33.33% - 1.5rem);background:#fff;border-radius:0 1rem 0 0;margin-bottom:1.5rem}@media (max-width:768px){.faq-category--item{width:calc(100% - 1.5rem)}}.faq-category--item a{display:block;text-decoration:none;color:#12256a}.faq-category--item-image{display:none}.faq-category--item-content{padding:1.5rem}.faq-category--item-title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;position:relative;display:flex;align-items:center}.faq-category--item-title img{margin-right:1rem}.faq-category--item-title:after{content:"";position:absolute;top:.6rem;right:0;height:.75rem;width:.75rem;border-bottom:2px solid #12256a;border-right:2px solid #12256a;transform:rotate(-45deg) translateY(-50%);top:50%}.faq-category--item-title.faq-category--item-title--20{color:#11ad3f}.faq-category--item-title.faq-category--item-title--20:after{border-bottom:2px solid #11ad3f;border-right:2px solid #11ad3f}.faq-category--item-title.faq-category--item-title--39{color:#1197ad}.faq-category--item-title.faq-category--item-title--39:after{border-bottom:2px solid #1197ad;border-right:2px solid #1197ad}.faq-category--item.show-image{width:calc(50% - 1.5rem)}@media (max-width:990px){.faq-category--item.show-image{width:calc(100% - 1.5rem)}}.faq-category--item.show-image .faq-category--item-image{display:block !important;width:50%}.faq-category--item.show-image a{display:flex}@media (max-width:600px){.faq-category--item.show-image .faq-category--item-image{width:100%}.faq-category--item.show-image a{flex-wrap:wrap}}.tutorial-titles-list{padding:5rem 0 8rem 0;background-image:url(../images/ges/tutorial-list-min.jpg?2);background-size:cover;background-position:center center;color:#fff}.ges--green-header{background-image:url(../images/ges/tutorial-list-min.jpg?2);background-size:cover;background-position:center center;color:#fff}.ges--green-header .breadcrumbs li{color:#fff}.ges--green-header .breadcrumbs li a{color:#fff}.ges--green-header .breadcrumbs li a:after{background-color:#fff}.ges--green-header .breadcrumbs li:after{background-color:#fff}.ges--green-header h1{font-weight:300}.ges--green-header h1 b,.ges--green-header h1 strong{font-weight:700}.ges--hide-inner-title{overflow:visible !important}.ges--hide-inner-title .tutorial-titles-list{display:none !important}.ges--hide-inner-title .tutorial-titles-buttons .col-12{padding:0}.tutorial-titles-buttons .ges-category-container{background:#fff;padding:1.5rem;margin-top:-6rem;border-radius:0 1rem 0 0}.tutorial-titles-buttons .ges-category-container a img{margin-right:.25rem;vertical-align:middle;margin-bottom:-18px;position:relative;bottom:12px}.tutorial-titles-buttons .ges-category-container a:hover img{filter:invert(1) brightness(10) saturate(0)}.projects-carousel-item--tutorial a{display:block;color:#12256a;text-decoration:none}.projects-carousel-item--tutorial .projects-carousel-item-content{padding-bottom:1.5rem}.tutorial--buttons{padding-bottom:0;padding-top:0}.tutorial--buttons .projects{margin-top:0;padding-top:0}.tutorial--buttons .projects>.container{padding:0;max-width:100%;width:100%}.tutorial--buttons .projects>.container>.row{margin:0}.tutorial--buttons .projects>.container>.row>.col-12{padding:0}.tutorial--buttons .project-carousel-wrapper{padding-bottom:0;margin-bottom:0}.ges--light-section{background-color:#f7faff;background-image:url(../images/ges/light-section-min.svg?10);background-size:cover;background-position:center center;padding:4rem 0}.ges--btn-margin-right{margin-left:1rem}@media (max-width:768px){.ges--btn-margin-right{margin-left:0;margin-top:.75rem}}.ges--green-bg{background-image:url(../images/ges/green-section-min.svg?3);background-size:cover;background-position:center center;padding:3rem 0}.ges--green-bg .green-gradient-split-content{padding:0;border-radius:unset;background:none}.ges--green-bg .green-gradient-split-content:after,.ges--green-bg .green-gradient-split-content:before{display:none}.ges--green-bg .author{margin-top:0 !important}.ges--green-bg.cta--lowercase .btn{text-transform:none}.ges--green-bg.cta--inline .btn{width:70%;margin-left:auto;margin-right:0}@media (max-width:768px){.ges--green-bg.cta--inline .btn{width:100%;margin-right:auto}}.ges--green-bg.cta--inline .text-big{text-transform:none !important}.tutorial--category-list{padding:3rem 0}.tutorial--category-list h4{margin-bottom:1rem}.tutorial--category-list .btn{margin-right:.5rem;margin-bottom:.5rem}.tutorial--category-list .btn img{margin-right:.25rem;vertical-align:middle;margin-bottom:-18px;position:relative;bottom:12px}.tutorial--category-list .btn:hover img{filter:invert(1) brightness(10) saturate(0)}.faq--hero{background-size:cover;background-position:center center;color:#fff}.faq--hero:after,.faq--hero:before{display:none !important}.faq--hero .title-container{padding-bottom:3rem}.faq--hero .title-container h1{font-weight:300;font-size:3rem}.faq--hero .title-container h1 b,.faq--hero .title-container h1 strong{font-weight:700 !important}.faq--hero .title-container p{font-size:1.3rem}.faq--hero.faq--hero--20{background-image:url(../images/ges/faq-privati-min.svg)}.faq--hero.faq--hero--39{background-image:url(../images/ges/faq-business-min.svg)}.faq--hero.faq--hero--49{background-image:url(../images/ges/faq-fibra-min.svg)}.faq--hero.faq--hero--57{background-image:url(../images/ges/faq-emobility-min.svg)}.faq--hero.faq--hero--54{background-image:url(../images/ges/faq-efficienza-min.svg)}.faq--button-list .btn{margin-right:.5rem;margin-bottom:.5rem}.bg-light-bg{background:#f7faff}.faq--undertitle-buttons{background-color:#fff;padding:1.5rem;margin-top:-2.75rem;z-index:2;position:relative;border-radius:0 1rem 0 0;margin-bottom:3rem}.faq--undertitle-buttons h2{font-size:2rem}.faq--undertitle-buttons.faq--button-list-20 span{color:#11ad3f}.faq--undertitle-buttons.faq--button-list-39 span{color:#1197ad}.faq--link-container a{display:block;margin-bottom:.25rem;padding:.4rem 2rem .4rem .6rem;font-weight:700;text-decoration:none;color:#12256a !important;background:#fff;border:1px solid #dfe4ef;position:relative}.faq--link-container a:hover{border:1px solid #97d700;text-decoration:underline}.faq--link-container a:after{content:"";height:.7rem;width:.7rem;position:absolute;top:50%;right:1rem;border-right:1px solid #97d700;border-bottom:1px solid #97d700;transform:translate(0, -50%) rotate(-45deg)}.faq--accordion{background:rgba(18,37,106,0.05);margin-bottom:1rem;border-radius:0 1rem 0 0}.faq--accordion-title{display:block;color:#12256a !important;font-size:1.2rem;font-weight:700;padding:1rem;text-decoration:none;position:relative}.faq--accordion-title:after{content:"";display:block;border-left:2px solid #12256a;border-bottom:2px solid #12256a;position:absolute;right:1.5rem;top:1.25rem;transform:rotate(-45deg);z-index:2;height:1rem;width:1rem}.faq--accordion-content{display:none;padding:0 1rem 1rem 1rem}.faq--accordion-content a{display:block;margin-bottom:.25rem;padding:.4rem .6rem;font-weight:700;text-decoration:none;color:#12256a;background:#fff;border:1px solid #dfe4ef}.faq--accordion-content a:hover{border:1px solid #97d700;text-decoration:underline}.faq--accordion.active .faq--accordion-content{display:block}.faq--accordion.active .faq--accordion-title:after{top:1.75rem;transform:rotate(-225deg)}.faq--other-categories{display:flex;margin:0 -0.75rem;padding-bottom:2.5rem}.faq--other-categories a{display:flex;height:10rem;background:#fff;border-radius:0 1rem 0 0;width:calc(25% - 0.75rem);padding:1rem;margin:0 .75rem;align-items:center;justify-content:space-between;color:#12256a;font-weight:700;text-decoration:none;font-size:1.2rem;border:1px solid #dfe4ef}.faq--other-categories a .faq--other-categories-title{position:relative;width:100%;display:flex;align-items:center;padding-right:1.5rem}.faq--other-categories a .faq--other-categories-title img{margin-right:1rem}.faq--other-categories a .faq--other-categories-title:after{content:"";position:absolute;top:.6rem;right:0;height:.75rem;width:.75rem;border-bottom:2px solid #12256a;border-right:2px solid #12256a;transform:rotate(-45deg) translateY(-50%);top:50%}.faq--other-categories a.faq--category--20{color:#11ad3f}.faq--other-categories a.faq--category--20 .faq--other-categories-title:after{border-bottom:2px solid #11ad3f;border-right:2px solid #11ad3f}.faq--other-categories a.faq--category--39{color:#1197ad}.faq--other-categories a.faq--category--39 .faq--other-categories-title:after{border-bottom:2px solid #1197ad;border-right:2px solid #1197ad}@media (max-width:990px){.faq--other-categories{flex-wrap:wrap}.faq--other-categories a{width:calc(50% - 0.75rem);margin-bottom:.75rem}}@media (max-width:500px){.faq--other-categories a{width:calc(100% - 0.75rem)}}.node--tutorial{background:#f7faff}.node--tutorial .col-sm-6.offset-sm-3{width:100%;margin-left:0;max-width:100%;flex:0 0 100%}.node--tutorial .md-padding{padding:2.5rem 0}.node--tutorial .page-hero-small{background-image:url(../images/ges/tutorial-bg-min.jpg?1);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}.node--tutorial .page-hero-small:after,.node--tutorial .page-hero-small:before{display:none !important}.node--tutorial .page-hero-small .breadcrumbs{color:#fff}.node--tutorial .page-hero-small .breadcrumbs li{color:#fff}.node--tutorial .page-hero-small .breadcrumbs li a{color:#fff}.node--tutorial .page-hero-small .breadcrumbs li a:after{background-color:#fff}.node--tutorial .page-hero-small .breadcrumbs li:after{background-color:#fff}.node--tutorial .page-hero-small h1{color:#fff;font-weight:300;font-size:3rem}.node--tutorial .page-hero-small h1 b,.node--tutorial .page-hero-small h1 strong,.node--tutorial .page-hero-small h1 span{color:#fff;font-weight:700}.tutorial-share-links{justify-content:flex-start}.tutorial-share-links b{margin-right:1.5rem}.tutorial-share-links a{margin-right:.75rem}.ges--index{padding:2.5rem 2rem;background-image:url(../images/ges/tutorial-indice-min.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;margin:3.5rem 0 2.5rem 0;background-color:#d9dde9}.ges--index ul{list-style:none}.ges--index ul a{color:#12256a}.ges--index ul li:first-child{margin-bottom:1rem}.node--faq-detail .breadcrumbs-wrapper .breadcrumbs li{color:#12256a !important}.node--faq-detail .breadcrumbs-wrapper .breadcrumbs li:after{background-color:#12256a}.node--faq-detail .breadcrumbs-wrapper .breadcrumbs li a{color:#12256a}.node--faq-detail .breadcrumbs-wrapper .breadcrumbs li a:after{background-color:#12256a !important}.faq--frontpage h1{color:#fff;font-weight:300}.faq--frontpage h1 b,.faq--frontpage h1 strong{font-weight:700}.faq--user-access{background:#fff;border-radius:.5rem;color:#12256a;padding:1rem 1.5rem;margin-bottom:-3rem;z-index:7;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.faq--user-access p{margin-bottom:0}.faq--user-access .col-md-3{text-align:right}.faq--user-access .col-md-3 .btn{margin-top:.5rem}@media (max-width:990px){.faq--user-access .col-md-3{text-align:left}}.contact-block{padding:3rem 0;color:#fff;margin-bottom:3rem;background-image:url(../images/ges/ges-contact-background-min.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.contact-block--content{padding:1.75rem;background-image:url(../images/ges/ges-contact.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center;margin-bottom:2rem;border-radius:0 2rem 0 2rem}@media (max-width:768px){.contact-block--content{padding:14rem 0 0 0;background-position:top right;background-size:auto 20rem}}.contact-block--content .seo-trustpilot p{padding-bottom:0;margin-bottom:0;padding-top:1rem}.contact-block--content .seo-trustpilot .left-panel{background:#fff;color:#12256a;padding:2rem;border-radius:0 0 0 1rem}.contact-block--content .seo-trustpilot .seo-trustpilot-cta{margin-top:.5rem}.ges--emobility{padding:3rem 0;background-image:url(../images/ges/ges-accumolo-background-min.svg);background-position:left 1rem;background-repeat:no-repeat;background-size:contain}.ges--emobility .fv-accumolo{padding:3rem;border-radius:0 2rem 0 0}.ges--emobility .fv-accumolo:after,.ges--emobility .fv-accumolo:before{display:none}.ges--emobility .fv-accumolo .icon-image{margin:1rem 0}.ges--emobility .fv-accumolo .btn-container .btn{color:#fff}.ges--emobility .fv-accumolo .btn-container .btn:hover{background:#fff;color:#12256a}.ges--emobility .article-fv-block-cta{border-radius:0 0 0 2rem}.ges--emobility .article-fv-block-cta .app-logos-qrcode-container{display:flex}.ges--emobility .article-fv-block-cta .app-logos-qrcode-container .app-logos-container{padding-right:.6rem}.ges-modulistica{background:#e3e7ef;padding:1.5rem;border-radius:0 2rem 0 0;margin:0 0 1.5rem 0}.ges-modulistica h3{margin-bottom:1.5rem}.ges-modulistica-item{background:#eef1f6;padding:.75rem;display:flex;margin-bottom:.5rem;align-items:center}.ges-modulistica-item .document-icon{margin-right:.75rem}.ges-modulistica-item .document-content{font-weight:700;font-size:1.2rem;width:100%}.ges-modulistica-item .btn{min-width:11.5rem}.ges-modulistica-item .btn img{position:relative;margin-top:-1rem;top:.25rem}@media (max-width:768px){.ges-modulistica-item{flex-wrap:wrap}.ges-modulistica-item .document-icon{width:2rem}.ges-modulistica-item .document-content{margin:.75rem 0}}body.body--content--8112 h2 span,body.body--content--8114 h2 span,body.body--content--8104 h2 span,body.body--content--8112 h3 span,body.body--content--8114 h3 span,body.body--content--8104 h3 span,body.body--content--8112 h4 span,body.body--content--8114 h4 span,body.body--content--8104 h4 span,body.body--content--8112 h5 span,body.body--content--8114 h5 span,body.body--content--8104 h5 span{color:#1197ad}body.body--content--8112 .card-impatto>img,body.body--content--8114 .card-impatto>img,body.body--content--8104 .card-impatto>img{filter:hue-rotate(141deg) brightness(90%)}body.body--content--8112 .card-impatto-label,body.body--content--8114 .card-impatto-label,body.body--content--8104 .card-impatto-label{color:#1197ad}.page-hero.class--product--hero .product--hero{width:100%}@media (max-width:1150px){.page-hero.class--product--hero .tool-preventivo{display:flex;flex-wrap:wrap;padding-top:1rem;padding-bottom:.75rem}.page-hero.class--product--hero .tool-preventivo .title{width:100%}.page-hero.class--product--hero .tool-preventivo .icons-group{padding:1rem 0 0 0}}@media (min-width:768px){.page-hero.class--product--hero .title-container{top:0;padding-top:3rem;bottom:auto;transform:none}.page-hero.class--product--hero .bg .desktop{top:65%}.page-hero.class--product--hero .page-hero-content{height:440px;min-height:unset}.page-hero.class--product--hero .product--hero{width:1020px;max-width:100%}.page-hero.class--product--hero .tool-preventivo-wrapper{position:absolute;bottom:3.75rem;padding:1rem;left:0;width:100%}.page-hero.class--product--hero .tool-preventivo-wrapper .tool-preventivo{margin:auto;border-radius:.5rem;position:relative}}@media (max-width:768px){.class--product--hero{min-height:auto}.class--product--hero .page-hero-content{min-height:unset}}.product-hero--promo{background:#12256a;text-align:center;color:#fff;padding:.5rem 0 .25rem 0}.product-hero--promo img{position:relative;top:-3px}.product-hero--promo.d-lg-none.product-hero--promo--fixed{position:fixed;top:64px;z-index:11;width:100%;padding-bottom:.5rem}.product-hero--promo.d-lg-none.product-hero--promo--fixed p{margin-bottom:0}.product--hero{color:#fff}.product--hero h1{color:#fff;margin-bottom:.75rem}@media (min-width:990px){.product--hero h1{font-size:3rem}}.product--hero h1 span{color:#fff}@media (max-width:990px){.product--hero .post-title-rendered .container{padding:0 1rem !important}}.product--hero .btns-group{margin-top:1rem}.product--hero .btns-group.btns-group--mobile{display:none}@media (max-width:990px){.product--hero .btns-group.btns-group--mobile{display:block}}.product--hero .btns-group .btn{margin-right:1rem}@media (max-width:990px){.product--hero .btns-group{margin-top:0}.product--hero .btns-group .btn{margin-top:1rem}}@media (max-width:600px){.product--hero .btns-group .btn{width:100%;display:block}}.product--hero ul{list-style:none;margin:0;padding:0}.product--hero ul li{background-image:url(../images/product/li.svg?1);background-repeat:no-repeat;background-position:0 -3px;padding-left:1.85rem;padding-bottom:.4rem;background-size:2rem}.product-tiles{padding:4rem 0;background:#070f2a;background:linear-gradient(20deg, #070f2a 0, #1e878e 100%);position:relative;overflow:hidden}.product-tiles h1 span,.product-tiles h2 span,.product-tiles h3 span,.product-tiles h4 span{color:#11ad3f}.product-tiles:after{content:"";width:1px;height:1px;position:absolute;top:0;left:50%;box-shadow:0 0 50rem 35rem #11ad3f;opacity:.8;z-index:4}.product-tiles:before{content:"";position:absolute;top:0;right:0;height:50rem;width:30%;background-image:url(../images/product/product-tiles-1.png);background-repeat:no-repeat;background-position:right top;z-index:3}.product-tiles .container{position:relative;z-index:5}.product-tiles--body{color:#fff;margin-bottom:2rem}.product-tiles .thin-heading{margin-bottom:0}.product-tiles .main-point{font-size:1.125rem;background:#11ad3f;color:#fff;display:inline-block;padding:.5rem 1rem;margin:1rem auto;text-align:center;border-radius:.5rem;font-weight:600}.product-tiles-offert{padding:1rem;background:#11ad3f;color:#fff;text-align:center}.product-tiles-item{background:#d4e2e2;border-radius:1.5rem;margin-bottom:2rem}.product-tiles-item h3,.product-tiles-item h4{font-size:1.75rem}.product-tiles-item--left{min-width:60%;padding-right:1rem}.product-tiles-item--right{min-width:40%;padding-left:1rem}@media (max-width:990px){.product-tiles-item .product-tiles-item--left,.product-tiles-item .product-tiles-item--right{min-width:100%;width:100%;padding-left:0;padding-right:0}.product-tiles-item .product-tiles-item--right{padding-top:1.5rem}}.product-tiles-item table{background:#dfe4ef;width:100%}.product-tiles-item table td{padding:.45rem .5rem}.product-tiles-item table tr:last-child{background:#f3f3f3}.product-tiles-item-footer{background:#d4e2e2;padding:2rem;font-size:.8rem;font-weight:600;border-radius:0 0 1.5rem 1.5rem}.product-tiles-item-footer a{color:#fff;background:#12256a;padding:.125rem}.product-tiles-content{display:flex;padding:2rem;background:#fff;border-radius:1.5rem}@media (max-width:990px){.product-tiles-content{flex-wrap:wrap}}.product-tiles--label{display:inline-block;margin-left:-2rem;padding-left:2rem;background:#11ad3f;padding:.75rem 2rem .725rem 2rem;margin-bottom:2rem;color:#fff;border-radius:0 .5rem .5rem 0}.product-tiles--promotion{display:inline-block;background:#97d700;color:#fff;padding:.25rem 1rem;border-radius:0 .75rem 0 0}.product-tiles--promotion img{position:relative;top:-3px}.product-tiles .bordered-paragraph{padding:1.5rem;border:1px solid #dfe4ef;border-radius:0 1rem 0 1rem;margin-top:1.5rem}.product-tiles-detail-header{display:flex;align-items:center;margin-bottom:.5rem}.product-tiles-detail-header div{width:50%;font-size:1.25rem;font-weight:700}.product-tiles-detail-header div:nth-child(1){padding-right:1rem}.product-tiles-detail-header div:nth-child(1) [class^="sgicon-"]{color:#fff;width:2rem;height:2rem;display:inline-block;text-align:center;line-height:2rem;border-radius:50%;margin-right:.25rem;background:#11ad3f}.product-tiles-detail-header div:nth-child(2){text-align:right;font-size:.85rem}.product-tiles--footer{background:#fff;border-radius:0 1.5rem 0 1.5rem;padding:2rem}.product-tiles.product-tiles--business .product-tiles--label{background-color:#1197ad}.product-tiles.product-tiles--business h1 span,.product-tiles.product-tiles--business h2 span,.product-tiles.product-tiles--business h3 span,.product-tiles.product-tiles--business h4 span{color:#1197ad}.product-tiles.product-tiles--business .product-tiles-detail-header div:nth-child(1) [class^="sgicon-"]{background:#1197ad}.product-tiles-items--vertical{display:flex;align-items:flex-start;justify-content:space-between}.product-tiles-items--vertical .product-tiles--promotion{left:50%;position:relative;transform:translateX(-50%);border-radius:.75rem .75rem 0 0}.product-tiles-items--vertical .bordered-paragraph span{display:none}.product-tiles-items--vertical .bordered-paragraph strong:nth-child(1){display:block;position:relative;cursor:pointer}.product-tiles-items--vertical .bordered-paragraph strong:nth-child(1):after{position:absolute;right:.5rem;content:"";display:block;height:.75rem;width:.75rem;border-left:1px solid #97d700;border-bottom:1px solid #97d700;top:8px;transform:rotate(-225deg)}.product-tiles-items--vertical .bordered-paragraph.active{font-size:0}.product-tiles-items--vertical .bordered-paragraph.active span{display:block}.product-tiles-items--vertical .bordered-paragraph.active strong:nth-child(1){font-size:1rem}.product-tiles-items--vertical .bordered-paragraph.active strong:nth-child(1):after{top:1px;transform:rotate(-45deg)}.product-tiles-items--vertical .product-tiles-content{flex-wrap:wrap}.product-tiles-items--vertical .product-tiles-item{width:calc(50% - 1rem)}.product-tiles-items--vertical .product-tiles-item .product-tiles-item--left,.product-tiles-items--vertical .product-tiles-item .product-tiles-item--right{min-width:100%;width:100%;padding-left:0;padding-right:0}.product-tiles-items--vertical .product-tiles-item .product-tiles-item--right{padding-top:1.5rem}@media (max-width:990px){.product-tiles-items--vertical{flex-wrap:wrap}.product-tiles-items--vertical .product-tiles-item{width:100%}}.product-vantaggi .new-hp-contatti{min-height:9rem;margin-bottom:2rem;align-items:center}.product--payments{background:#eef1f6;padding:3rem 0;position:relative}.product--payments .container{position:relative;z-index:2}.product--payments:after{content:"";position:absolute;left:0;bottom:0;height:90%;width:60%;background-size:contain;background-repeat:no-repeat;background-position:bottom left;background-image:url(../images/product/payments-vantaggi.png?1)}@media (max-width:990px){.product--payments:after{display:none}}.product--payments .product-payment{padding:1.5rem;background:rgba(255,255,255,0.58);margin-top:2rem;border-radius:0 1rem 0 0}.product--payments .product-payment .col-md-4{text-align:right}@media (max-width:990px){.product--payments .product-payment .col-md-4{text-align:left}}.product--payments .product-payment .col-md-4 .btn{margin-top:.85rem}.product-app--background{background:#eef1f6;padding:3rem 0;position:relative}.product-app--background .container{position:relative;z-index:2}.product-app--background:after{content:"";position:absolute;left:0;top:0;height:95%;width:40%;background-size:contain;background-position:top left;background-image:url(../images/product/app-background.png?1);background-repeat:no-repeat}.other-product-item{background:#fff;margin-bottom:1.5rem}.other-product-item-content{padding:1.5rem}.other-product-item .btn--small-sidepadding{padding-left:1rem;padding-right:1rem}.product-bg-preventivo{padding:2rem 1rem;margin-top:3rem;background:#eef1f6;border-radius:0 2rem 0 0}.h3-text{font-size:2rem;font-weight:700}.card-energy .new-card-hp-images-container{margin-bottom:0}.card-energy .new-card-hp-content{padding-top:0}section.homepage-slider{position:relative}section.homepage-slider .homepage-slider-item{background:linear-gradient(0deg, #11ad3f, #11ad3f),linear-gradient(256.92deg, rgba(0,0,0,0) 42.89%, rgba(0,0,0,0.2) 93.3%);overflow:hidden;position:relative;padding:3rem;display:none;min-height:550px}@media (max-width:768px){section.homepage-slider .homepage-slider-item{padding:6.25rem 1.5rem 2.15rem 1.5rem}}section.homepage-slider .homepage-slider-item .trustpilot-widget{background:#fff;left:0 !important;padding:.5rem 0;margin-top:.75rem}section.homepage-slider .homepage-slider-item.active{display:flex;align-items:center}@media (max-width:990px){section.homepage-slider .homepage-slider-item{min-height:720px}section.homepage-slider .homepage-slider-item.active{flex-direction:column;justify-content:flex-end;align-items:flex-start}}@media (max-width:768px){section.homepage-slider .homepage-slider-item{background-image:url(/shared/files/2024-04/hero_product_2_mob.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:2.25rem 1.5rem;min-height:unset}section.homepage-slider .homepage-slider-item .bg-desktop{display:none}}section.homepage-slider .homepage-slider-item .h2-title{font-size:2.65rem;color:#fff;text-transform:uppercase;line-height:1.2;font-weight:300;margin-bottom:1.5rem}section.homepage-slider .homepage-slider-item .h2-title span,section.homepage-slider .homepage-slider-item .h2-title b,section.homepage-slider .homepage-slider-item .h2-title strong{font-weight:700}@media (max-width:1100px){section.homepage-slider .homepage-slider-item .h2-title{font-size:2rem}}@media (max-width:768px){section.homepage-slider .homepage-slider-item .h2-title{font-size:1.75rem}}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper{height:auto}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo{position:relative;background:transparent;display:block;padding:0;margin:1rem 0 0 0}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group label input:not(:checked)+span img{filter:saturate(0) brightness(10)}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .icons-container .icons-group label input:checked+span{color:#fff}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .error-message{color:#fff !important}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .action{width:100%;margin-top:2rem}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .action button{display:inline-block;padding-left:1rem;padding-right:1rem;width:auto}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .action.action--business{margin-top:1rem;margin-bottom:1rem}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper form.tool-preventivo .action.action--business .business-link{display:block;color:#fff}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper .title{display:none}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper .icons-group-cliente{display:none}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper .icons-group-products{flex-wrap:wrap;border-right:unset;padding:0;color:#fff !important;width:100%}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper .icons-group-products .seleziona{width:100%;display:flex;color:#fff;margin-left:0;padding-left:0;font-size:1rem}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper .icons-group-products .seleziona:after{display:none}section.homepage-slider .homepage-slider-item .tool-preventivo-wrapper .icons-group-business{padding:0 !important;color:#fff;max-width:30rem}section.homepage-slider .homepage-slider-item-content{position:relative;z-index:3;max-width:70%}@media (max-width:768px){section.homepage-slider .homepage-slider-item-content{max-width:100%}}section.homepage-slider .homepage-slider-item .bg-desktop{position:absolute;top:0;right:-9rem;width:76%}@media (max-width:1100px){section.homepage-slider .homepage-slider-item .bg-desktop{right:2rem}}@media (max-width:768px){section.homepage-slider .homepage-slider-item .bg-desktop{right:-6rem;width:100%}}section.homepage-slider .homepage-slider-item .countdown{background:#97d700;padding:.5rem;border-radius:.5rem;display:inline-block;position:absolute;top:3rem;right:3rem;z-index:3;max-width:19rem}@media (max-width:990px){section.homepage-slider .homepage-slider-item .countdown{top:0;right:0;position:relative;margin-bottom:1.5rem}}section.homepage-slider .homepage-slider-item .countdown-text{background:#060c23;color:#fff;font-weight:600;padding:.5rem;border-radius:.25rem;text-align:center}section.homepage-slider .homepage-slider-item .countdown-time-title{color:#fff;text-align:center;margin:.5rem 0;font-size:.9rem}section.homepage-slider .homepage-slider-item .countdown-time-fx{display:flex;gap:.5rem;align-items:stretch;justify-content:center}section.homepage-slider .homepage-slider-item .countdown-time-fx>span{width:4rem;background:#fff;border-radius:.25rem;display:block;padding:.5rem;text-align:center;font-size:.8rem}section.homepage-slider .homepage-slider-item .countdown-time-fx>span div{font-weight:700;font-size:2rem;line-height:1}@media (max-width:768px){section.homepage-slider .homepage-slider-item .countdown-time-fx>span div{font-size:1.5rem}}section.homepage-slider .homepage-slider-nav{list-style:none;margin:auto;padding:0;margin:0;display:flex;background:#fff;position:absolute;left:50%;z-index:10;transform:translate(-50%, -50%);border-radius:.25rem}section.homepage-slider .homepage-slider-nav li{display:inline}section.homepage-slider .homepage-slider-nav li a{margin:0 .5rem;display:inline-block;padding:.5rem .75rem;color:#12256a;font-weight:700;border-bottom:4px solid transparent;text-decoration:none}section.homepage-slider .homepage-slider-nav li a.active{border-bottom:4px solid #97d700}.card-impatto-container .owl-stage-outer{overflow:visible}.card-impatto-container .owl-dots{margin-top:.75rem}.card-impatto-container .owl-dots button{padding:0 !important;margin-right:.75rem;display:inline-block;min-width:unset;width:auto}.card-impatto-container .owl-dots button span{height:.75rem;width:.75rem;display:block;background:rgba(18,37,106,0.6);cursor:pointer;border-radius:50%}.card-impatto-container .owl-dots button.active span{background:#12256a}.choose-sorgenia{background:#11ad3f;background-image:url(../images/homepage/bg/bg-scegliere-sorgenia.jpg?1);background-size:cover;background-position:center center;color:#fff;padding:2rem 2rem 3rem 2rem;text-align:center;border-radius:0 1rem 0 0}.choose-sorgenia .greeners-icon{display:block;margin-bottom:1rem;width:82px;margin-left:auto;margin-right:auto}.nuova-casa-link{border:1px solid #dfe4ef;border-radius:0 1rem 0 0;padding:.85rem 1.5rem;font-weight:700;color:#12256a;text-decoration:none;position:relative;display:block;margin-bottom:.75rem}.nuova-casa-link:after{content:"";display:block;position:absolute;top:50%;right:1rem;border-left:1px solid #12256a;border-bottom:1px solid #12256a;right:1.25rem;transform:rotate(-135deg);margin-top:-6px;height:.75rem;width:.75rem}.nuova-casa-link:hover{background-color:#97d700;text-decoration:none;border-color:#97d700;color:#12256a}.hp-next-steps{padding:3rem;background:#dfe4ef;background-image:url(../images/homepage/bg/bg-energia-del-futuro.png?1);background-position:top left;margin:2rem 0;border-radius:1rem 0 0 0;background-repeat:no-repeat;background-size:auto 100%}.hp-next-steps h4{font-size:1.75rem;font-weight:300}.hp-next-steps h4 b,.hp-next-steps h4 strong{font-weight:700}.hp-next-steps ol{list-style:none;margin:0 0 1rem 0;padding:0}.hp-next-steps ol li{position:relative;padding-left:2.5rem;padding-top:.25rem;margin-bottom:1rem}.hp-next-steps ol li span{background:#97d700;font-weight:700;height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;border-radius:50%}.product-tiles--homepage .text-align-center{text-align:center}.product-tiles--homepage .homepage-product-tiles-title{font-weight:300;text-transform:uppercase}.product-tiles--homepage .homepage-product-tiles-title span,.product-tiles--homepage .homepage-product-tiles-title b,.product-tiles--homepage .homepage-product-tiles-title strong{font-weight:700}.product-tiles--homepage .homepage-product-tiles-btns{margin-top:1.5rem}@media (max-width:768px){.product-tiles--homepage .homepage-product-tiles-btns{margin-top:1rem}.product-tiles--homepage .homepage-product-tiles-btns .btn{margin-top:.5rem;display:block;width:100%;padding-left:0;padding-right:0}}.product-tiles--footer--homepage{color:#fff}.product-tiles--footer--homepage .product-tiles-fiber{padding:2rem;color:#12256a;background:#fff;border-radius:0 1rem 0 0}.product-tiles--footer--homepage .link-tel{color:#fff}.product-tiles--footer--homepage .btn-outline--green{color:#97d700;border:1px solid #97d700}.product-tiles--footer--homepage .h2-text{font-size:2rem;line-height:1.25;margin:1.5rem 0 1.5rem 0}.cookie-policy-tab{padding:.75rem 0}.cookie-policy-tab a{display:inline-block;padding:.5rem 1rem;color:#12256a;border-radius:.25rem;background:#ddd;margin-right:.33rem}.cookie-policy-tab a.active{color:#fff;background:#12256a}div#ca-slot--cookie-notice{color:#12256a;font-size:.925rem;max-width:100%;overflow:auto}div#ca-slot--cookie-notice table tr td:nth-child(6),div#ca-slot--cookie-notice table tr th:nth-child(6){display:none}body.logged-in .messages.error{display:none !important}.allineamento-pulsante-video .col-xs-6{position:relative}.allineamento-pulsante-video .col-xs-6 .btn-green{position:absolute;bottom:0;left:0;width:calc(100% - 30px)}.text-big{font-size:2rem;line-height:1.125}.text-medium{font-size:1.375rem}.img-responsive{max-width:100%;width:100%;display:block}.big-h2{font-size:4rem;text-transform:uppercase}@media (max-width:768px){.big-h2{font-size:2.25rem}}section.overlay-white{background:#f7faff}section.overlay-white .green-section{color:#fff;padding-bottom:9rem}section.overlay-white .white-section-image-header{background-color:#eee;min-height:100vh;padding-bottom:8rem;position:relative;display:flex;align-items:flex-end;justify-content:center}section.overlay-white .white-section-image-header .wsih-content{height:100%;min-height:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;position:relative;z-index:2;color:#fff}section.overlay-white .white-section-image-header .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}section.overlay-white .white-section-image-header .bg .desktop,section.overlay-white .white-section-image-header .bg .mobile{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}section.overlay-white .white-section-image-header .bg .mobile{display:none}@media (max-width:768px){section.overlay-white .white-section-image-header .bg .desktop{display:none}section.overlay-white .white-section-image-header .bg .mobile{display:block}}section.overlay-white .white-section-image-header h1{font-size:4rem;text-transform:uppercase;line-height:1}@media (max-width:1024px) and (max-height:1367px){section.overlay-white .white-section-image-header{min-height:50vh}section.overlay-white .white-section-image-header h1{padding:0 7px}section.overlay-white .white-section-image-header.landing-fotovoltaico{min-height:100vh}}@media (max-width:768px){section.overlay-white .white-section-image-header{padding-bottom:6rem;min-height:50vh}section.overlay-white .white-section-image-header h1{font-size:2.25rem;padding:0 7px}section.overlay-white .white-section-image-header.landing-fotovoltaico{min-height:60vh}}@media (max-width:500px){section.overlay-white .white-section-image-header.landing-fotovoltaico{min-height:120vh}}section.overlay-white .white-section-image-header:after{position:absolute;top:0;left:0;content:"";background-image:linear-gradient(to bottom, rgba(0,0,0,0) 37%, rgba(0,0,0,0.7));width:100%;height:100%;z-index:1}section.overlay-white .white-section{position:relative;z-index:2;margin-top:-6rem;padding-bottom:3rem}section.overlay-white .white-section .white-bg{box-shadow:0 8px 8px 0 rgba(0,0,0,0.1);border-radius:2px;padding:3rem;background:#fff}.content-with-icon{padding:5rem 0 1rem 5rem;margin-bottom:1rem;position:relative}.content-with-icon.no-padding{padding:2rem 0 1rem 5rem}.content-with-icon .main-icon{position:absolute;width:6rem;top:1rem;left:1rem;z-index:0}.content-with-icon .text-big{font-size:1.375rem;font-weight:700}.content-with-icon-content{position:relative;z-index:1}@media (max-width:768px){.content-with-icon{padding:5.5rem 0 1rem 0;margin-bottom:1rem;border-bottom:1px solid #dfe4ef}.content-with-icon .main-icon{width:6rem;left:0;top:0}.content-with-icon h2{font-size:1.5rem}}.green-gradient-split-content{background-image:linear-gradient(65deg, #97d700 48%, #12256a 154%);border-radius:0 3rem 0 0;padding:3.5rem 3.5rem;color:#fff;overflow:hidden;position:relative}.green-gradient-split-content:before{position:absolute;top:0;left:0;width:10rem;height:100%;background-size:cover;background-image:url(../images/shapes/green-section-buttons.svg);content:"";background-repeat:no-repeat;background-position:right center;z-index:0}.green-gradient-split-content .quotation{font-weight:700;text-transform:uppercase}.green-gradient-split-content .quotation .author{font-weight:400;display:block;margin-top:.75rem;text-transform:none;font-size:1.2rem}.green-gradient-split-content.bigger-text .quotation{font-size:4rem;line-height:1}@media (max-width:768px){.green-gradient-split-content.bigger-text .quotation{font-size:2.25rem}}.green-gradient-split-content .btn-block{margin-top:1rem;margin-bottom:1rem}section.quotation-text-big .quotation .text-big{font-size:4rem}@media (max-width:768px){section.quotation-text-big .quotation .text-big{font-size:2.25rem}}p.bigger{font-size:1.375rem;font-weight:700}.lightblue-section{background-image:url(../images/fv/form/bg-form-business.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:4.25rem 0;color:#fff}.lightblue-section h1,.lightblue-section h2,.lightblue-section h3,.lightblue-section h4,.lightblue-section h5,.lightblue-section h6{font-weight:400;color:#fff}.lightblue-section h1 span,.lightblue-section h2 span,.lightblue-section h3 span,.lightblue-section h4 span,.lightblue-section h5 span,.lightblue-section h6 span{color:#97d700}.lightblue-section .form-container{color:#12256a}.lightblue-section .form-container h1,.lightblue-section .form-container h2,.lightblue-section .form-container h3,.lightblue-section .form-container h4,.lightblue-section .form-container h5,.lightblue-section .form-container h6{color:#12256a;font-weight:700}.lightblue-section .form-container h5{margin-bottom:1rem}@media (max-width:990px){.lightblue-section .img-hide-sm{display:none}}.green-section{background-color:#97d700;padding:4.25rem 0;position:relative;overflow:hidden}.green-section.green-section--lightblue{background-color:#dfe4ef}.green-section.green-section--white{color:#fff}.green-section.green-section--white.green-section--ty-page{background:#98d700;background-image:url(../images/fv/form/bg-ty-privati.svg);background-size:100%;background-position:top center;background-repeat:no-repeat}.green-section.green-section--white.green-section--ty-page:after,.green-section.green-section--white.green-section--ty-page:before{display:none}.green-section.green-section--white h1,.green-section.green-section--white h2,.green-section.green-section--white h3,.green-section.green-section--white h4,.green-section.green-section--white h5,.green-section.green-section--white h6{font-weight:400;color:#fff}.green-section.green-section--white h1 span,.green-section.green-section--white h2 span,.green-section.green-section--white h3 span,.green-section.green-section--white h4 span,.green-section.green-section--white h5 span,.green-section.green-section--white h6 span{color:#12256a}.green-section.green-section--white .form-container{color:#12256a}.green-section.green-section--white .form-container h1,.green-section.green-section--white .form-container h2,.green-section.green-section--white .form-container h3,.green-section.green-section--white .form-container h4,.green-section.green-section--white .form-container h5,.green-section.green-section--white .form-container h6{color:#12256a;font-weight:700}.green-section.green-section--white .form-container h5{margin-bottom:1rem}@media (max-width:990px){.green-section.green-section--white .img-hide-sm{display:none}}.green-section.green-section--white .lightblue-gradient-split-content{color:#12256a}.green-section.green-section--white .lightblue-gradient-split-content h1,.green-section.green-section--white .lightblue-gradient-split-content h2,.green-section.green-section--white .lightblue-gradient-split-content h3{color:#12256a;font-weight:700}.green-section.green-section--white .lightblue-gradient-split-content h1 span,.green-section.green-section--white .lightblue-gradient-split-content h2 span,.green-section.green-section--white .lightblue-gradient-split-content h3 span{color:#97d700}.green-section.white-font{color:#fff}.green-section.white-font h1,.green-section.white-font h2,.green-section.white-font h3,.green-section.white-font h4,.green-section.white-font h5,.green-section.white-font h6{color:#12256a}.green-section.white-font h1 span,.green-section.white-font h2 span,.green-section.white-font h3 span,.green-section.white-font h4 span,.green-section.white-font h5 span,.green-section.white-font h6 span{color:#fff}.green-section .container{position:relative;z-index:4}.green-section:before{position:absolute;content:"";display:block;background-image:url(../images/section-bg/green-shape-1.svg);left:0;top:0;width:311px;height:180px;background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:0}.green-section:after{position:absolute;content:"";display:block;background-image:url(../images/section-bg/green-shape-2.svg);right:0;bottom:0;width:313px;height:188px;background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:0}.green-section .content.large{font-size:2rem;line-height:2.25rem;font-weight:700;color:#12256a}.green-section .content.large span{color:#fff}.content p.big{font-size:1.375rem;line-height:1.62rem;font-weight:700}.media{margin-top:3rem}.media.media-block img{display:block;width:100%;max-width:100%}.sm-padding{padding:2rem 0}.md-padding{padding:3.5rem 0}.padding-top-0{padding-top:0 !important}.padding-bottom-0{padding-bottom:0}.lg-padding{padding:5rem 0}.md-padding-top{padding-top:3rem}.mb-padding-top{padding-top:3rem}@media (max-width:768px){.mb-padding-top-0{padding-top:0}}@media (max-width:768px){.mobile-no-padding{padding-top:0}}.white-bg{background-color:#fff;padding:1rem}.inline-icons .white-bg{background:transparent;padding:0}.inline-icons .col-sm-5{flex:0 0 33.3%;max-width:33.3%}@media (max-width:768px){.inline-icons .col-sm-5{flex:0 0 100%;max-width:100%}}.inline-icons.inline-icons-4 .col-sm-5{flex:0 0 25%;max-width:25%}@media (max-width:768px){.inline-icons.inline-icons-4 .col-sm-5{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.inline-icons .content-with-icon{margin-bottom:0;border-bottom:none;text-align:center}.inline-icons .content-with-icon .main-icon{left:50%;transform:translateX(-50%)}}.just-light-bg{background-color:#f7faff}.light-bg{background-color:#f7faff;position:relative;overflow:hidden}.light-bg:before{content:"";display:block;position:absolute;left:0;bottom:0;background-image:url(../images/section-bg/light-bg-shape.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:0;width:450px;height:550px;transform:translate(-35%, 20%)}.light-bg.light-bg--right:before{left:auto;right:0;transform:translate(35%, 20%)}.light-bg.light-bg--top-right:before{left:auto;right:0;bottom:auto;top:0;transform:translate(35%, 20%)}.light-bg.bg-center:before{top:50%;transform:translateY(-50%) rotate(180deg);height:400px;background-position:right center;background-image:url(../images/shapes/fill-17.svg)}@media (max-width:768px){.light-bg.bg-center:before{height:280px}}.light-bg.bg-center-left:before{transform:translateY(-50%) rotate(180deg);height:400px;background-position:right center;background-image:url(../images/shapes/fill-17.svg);left:0;right:auto;transform:rotate(180deg) translateY(50%);top:50%}@media (max-width:768px){.light-bg.bg-center-left:before{height:280px}}.light-bg.bg-center-right:before{top:50%;left:auto;right:0;transform:translateY(-50%);height:400px;background-position:right center;background-image:url(../images/shapes/fill-17.svg)}@media (max-width:768px){.light-bg.bg-center-right:before{height:280px}}.light-bg.bg-line:before{top:0;left:0;transform:translateY(-30%);height:450px;background-position:left bottom;background-image:url(../images/shapes/fill-4.svg)}@media (max-width:768px){.light-bg.bg-line:before{height:300px}}.light-bg.bg-line-right:before{top:0;left:auto;right:0;transform:translateY(-30%) scaleX(-1);height:450px;background-position:left bottom;background-image:url(../images/shapes/fill-4.svg)}@media (max-width:768px){.light-bg.bg-line-right:before{height:300px}}.light-bg.bg-line-down:before{top:auto;left:auto;bottom:0;left:0;transform:translateY(10%) scaleX(-1);height:450px;width:800px;background-position:right bottom;background-image:url(../images/shapes/fill-5.svg)}@media (max-width:768px){.light-bg.bg-line-down:before{height:300px}}.light-bg.bg-line-down-right:before{top:auto;left:auto;bottom:0;right:0;transform:translateY(10%);height:450px;width:800px;background-position:right bottom;background-image:url(../images/shapes/fill-5.svg)}@media (max-width:768px){.light-bg.bg-line-down-right:before{height:300px}}.light-bg.full-line-bg:before{background-image:url(../images/section-bg/full-line.svg);bottom:0;left:auto;right:0;transform:none;width:679px;height:955px}.light-bg.no-background:before{display:none}.full-image-bg{position:relative;overflow:hidden;padding:2rem 0;display:flex;align-items:center;min-height:100vh;color:#fff}.full-image-bg .bg{position:absolute;width:100%;max-width:100%;height:100%;max-height:100%;top:0;left:0;z-index:0}.full-image-bg .bg .bg-mobile,.full-image-bg .bg .bg-desktop{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.full-image-bg .bg .bg-mobile{display:none}.full-image-bg p.big{font-size:1.375rem;line-height:1.25;font-weight:700;margin-bottom:1.25rem}.full-image-bg .title{margin-bottom:8rem;font-size:4.25rem;line-height:.95;font-weight:700}.full-image-bg .title span{color:#97d700}@media (max-width:768px) and (min-height:1024px){.full-image-bg{min-height:60vh}}@media (max-width:768px){.full-image-bg{align-items:flex-end}.full-image-bg .title{margin-bottom:3rem;font-size:2.25rem}.full-image-bg p.big{margin-top:.75rem}.full-image-bg .btn{margin:0 0 .75rem 0}.full-image-bg .bg .bg-desktop{display:none}.full-image-bg .bg .bg-mobile{display:block}}.projects{overflow:hidden;margin:1rem 0 0 0}.projects .title{font-size:2rem;line-height:1.25;font-weight:700;max-width:300px;margin-bottom:2rem}.projects .title span{color:#97d700}.governance-item{border-radius:2px;border:solid 2px #dfe4ef;padding:1.5rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-bottom:2rem}.governance-item .icon{min-width:4rem;width:4rem;padding-right:1rem}.governance-item-content{padding-right:1rem}.governance-item .pre-title{font-size:.875rem;font-weight:700;text-transform:uppercase}.governance-item .title{font-weight:700;font-size:2rem;text-transform:uppercase}.governance-item .description{line-height:1.5}.governance-item .action{border:1px solid #97d700;border-radius:50%;height:2.25rem;width:2.25rem;min-width:2.25rem;min-height:2.25rem;text-align:center;display:block}.governance-item .action img{position:relative;top:3px}.your-next-job{padding:4rem 0 7rem 0}.your-next-job .job-content-image{margin:2rem 0;display:block;max-width:100%;width:100%}.your-next-job .job-content-title{display:flex;align-items:flex-end;flex-wrap:nowrap;justify-content:space-between;margin-top:1rem;margin-bottom:3rem}.your-next-job .job-content-title .title{font-size:4rem;line-height:.925;font-weight:700;padding-right:4rem;text-transform:uppercase}.your-next-job .job-content-title .title span{color:#97d700}.your-next-job .job-content-title .action{width:14rem;min-width:14rem}@media (max-width:768px){.your-next-job .job-content-title{display:block}.your-next-job .job-content-title .title{font-size:3rem;padding-right:0;margin-bottom:1rem}}.your-next-job .job-content-paragraphs{margin-top:1rem}.your-next-job .job-content-paragraphs .icon{margin-bottom:1rem;max-width:4rem}.colazioni-digitali{padding:2rem 0;background-image:url(../images/section-bg/colazioni.png);background-size:85% 100%;background-position:left bottom;background-repeat:no-repeat;margin-bottom:2rem}.colazioni-digitali .pre-title{font-size:.925rem;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.colazioni-digitali-video{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-bottom:2rem;margin-top:1rem}.colazioni-digitali-video img{max-width:50%;width:50%;height:auto !important;padding-right:1rem}.colazioni-digitali-video-content{display:flex;flex-direction:row;flex-wrap:wrap}.colazioni-digitali-video-content .title{font-size:1.25rem;margin:0}.colazioni-digitali-video-content .video-action{font-size:.925rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:.75rem 0 0 0;display:block;color:#12256a}.colazioni-digitali-video-content .video-action span{position:relative;width:3rem;height:3rem;display:inline-block;background:#fff;margin-right:.5rem;vertical-align:middle;border-radius:50%}.colazioni-digitali-video-content .video-action span:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-left:7px solid #000;border-right:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:5px}.colazioni-digitali-video-content .action{align-self:flex-end}@media (max-width:768px){.colazioni-digitali-video{display:block}.colazioni-digitali-video img{width:100%;max-width:75%;margin-bottom:1rem}.colazioni-digitali-video-content{width:100%;display:block}}@media (max-width:768px){.colazioni-digitali{background-color:#97d700}}.contatto-stampa{border:2px solid #dfe4ef;padding:1.5rem}@media (max-width:768px){.contatto-stampa{margin-bottom:1rem;margin-top:1rem}.contatto-stampa h2{margin-bottom:1.5rem}}.contatto-stampa .type{font-weight:700;font-size:.85rem}.contatto-stampa a{color:#97d700}.pager.pager--infinite-scroll{list-style:none;margin:2rem 0;padding:0;display:flex;align-items:center;justify-content:center}.pager.pager--infinite-scroll li{width:15rem;text-align:center}.pager.pager--infinite-scroll li a{padding:.85rem 1rem;display:block;width:100%;text-align:center;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:.875rem;letter-spacing:1px;background-color:#97d700}.pager.pager--infinite-scroll li a:hover{text-decoration:none;background-color:#73a400}body.body--tutorial .content.large p{font-size:1.1rem}.img-fluid{max-width:100% !important;width:100% !important;height:auto !important}.content iframe{width:100% !important;max-width:100% !important}.green-section-hp{padding-bottom:7rem}.green-section-hp h2{font-size:4rem}@media (max-width:1024px){.green-section-hp h2{font-size:3rem}}@media (max-width:768px){.green-section-hp h2{font-size:2rem}}.green-section-hp h2 span{color:#fff}.light-bg.project-translate-top{overflow:visible}.light-bg.project-translate-top .projects{overflow:visible}.light-bg.project-translate-top .projects .project-carousel-wrapper{transform:translateY(-10rem)}@media (max-width:768px){.light-bg.project-translate-top .projects .project-carousel-wrapper{margin-bottom:-12rem}}.green-section-icon-hp{color:#fff;text-align:center;padding-top:8rem}.green-section-icon-hp img{max-width:7.5rem}@media (max-width:768px){.green-section-icon-hp{padding-top:4rem}.green-section-icon-hp img{max-width:5.5rem}}.content.large a,.field-body a *,.field-body a{font-size:18px;font-weight:700}body.page-node-3398{background:#fff}body.page-node-3398 .page-hero-small{display:none}body.page-node-3398 .form-container{border:none;box-shadow:none;max-width:700px;margin:auto;background:transparent;position:relative}body.page-node-3398 .page-hero-small,body.page-node-3399 .page-hero-small{display:none}body.page-node-3398 main,body.page-node-3399 main{position:relative;overflow:hidden}body.page-node-3398 .container,body.page-node-3399 .container{position:relative;z-index:5}body.page-node-3398 main:before,body.page-node-3399 main:before{background-image:url(../images/fv/shape-form-1.jpg);content:"";position:absolute;width:9rem;height:36rem;display:block;background-size:contain;z-index:0;background-repeat:no-repeat}@media (max-width:990px){body.page-node-3398 main:before,body.page-node-3399 main:before{left:-7rem}}body.page-node-3398 main:after,body.page-node-3399 main:after{background-image:url(../images/fv/shape-form-2.jpg);content:"";position:absolute;width:15rem;height:15rem;display:block;z-index:0;right:0;bottom:0;background-size:contain;background-position:bottom;background-repeat:no-repeat}@media (max-width:1080px){body{padding-top:4.1rem}}div#block-nodeblock-4112 h2{display:none}.grecaptcha-badge{z-index:1000 !important;bottom:0 !important}.js-form-type-managed-file .description{display:none}.form-item-privacy-selezionato{margin-top:2rem !important}