@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap);*{margin:0;padding:0;text-decoration:none;box-sizing:border-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body,textarea{background-repeat:no-repeat;background-position:top center;font-family:Montserrat,sans-serif}.av-layout{max-width:1140px;margin:0 auto;width:100%;padding:0 15px}.top-header{background:#98b736}i.av-icon{background-image:url(assets/images/xav-icon.png.pagespeed.ic.tQzhgVrmg6.png);display:inline-block;width:24px;height:30px;background-repeat:no-repeat;float:left}.ac-col-6{width:50%;float:left}.icon-box strong{display:block}.icon-box{width:33.3%;float:left;font-size:11px;color:#fff;padding-top:6px}i.av-icon.av-icon-phone{background-position:-9px 0;margin-right:11px}i.av-icon.av-icon-mobile{background-position:-33px 0;margin-right:8px}i.av-icon.av-icon-email{background-position:-57px 3px;margin-right:14px;width:30px}.top-header a{color:#fff;text-decoration:none}.av-socal i.av-icon{width:22px}.area-comm,.area-utente{font-size:14px;color:#fff}.av-text-right{overflow:hidden;display:flex;float:right}i.av-icon.av-icon-inst{background-position:-86px -35px;margin-left:11px}i.av-icon.av-icon-youtube{background-image:url(assets/images/xav-icon2.png.pagespeed.ic.tQzhgVrmg6.png);background-position:-118px -35px;margin-left:11px}i.av-icon.av-icon-in{background-position:-58px -35px;margin-left:10px}i.av-icon.av-icon-wt{background-position:-28px -36px;margin-left:13px}i.av-icon.av-icon-fb{background-position:0 -35px}i.av-icon.av-icon-user-f,i.av-icon.av-icon-user-m{width:30px;background-position:-127px 0;height:35px}i.av-icon.av-icon-user-f{background-position:-97px 0}.area-comm a{overflow:hidden;display:block}.area-comm strong,.area-utente strong{display:inline-block;float:left;width:65px;line-height:12px;font-weight:600;padding-top:8px}.area-comm,.area-utente{width:118px;padding-left:7px}.area-comm{padding-left:0;width:139px;border-right:1px solid #ffffff85;padding-bottom:6px}.main-header{background:#fff;box-shadow:0 5px 9px #00000026}.brand-logo{width:23%;float:left;padding-top:16px;padding-bottom:11px}.nav{width:75%;float:right;text-align:right}.nav ul{list-style:none}.nav li{display:inline-block}.nav li a{font-size:14px;text-transform:uppercase;color:#878787;display:block;padding:32px 8px;position:relative}.nav li a:after{content:"";display:block;background:#89b91f;height:2px;position:relative;left:-9px;width:74%;opacity:0}.nav .current-menu-item a:after,.nav li a:hover:after{opacity:1}.nav li:last-child a{padding-right:0}.nav li a:hover{color:#89b81f}.current-menu-item a{font-weight:700;color:#89b81f!important}.av-number h3{display:inline-block;border-bottom:1px solid;padding:0 13px 4px}body .elementor-widget:not(:last-child){margin-bottom:0}.border-box .elementor-widget-wrap.elementor-element-populated{padding-top:0!important}.border-box .elementor-container.elementor-column-gap-default{border:1px solid #f5f5f5}.smart-box h2 strong{display:block;width:100px;font-size:45px;margin-top:0;font-weight:900;text-transform:uppercase;line-height:38px}.smart-box{height:415px;position:relative;margin:0 15px}.p-bootom{position:absolute!important;bottom:0;right:0}h2.custom-heading{font-weight:400;letter-spacing:-3px;line-height:.85;font-size:35px}h2.custom-heading strong{display:block;color:#8ab81f;font-weight:900;font-size:45px}footer{margin-top:5px;border-top:10px solid #91916e;padding-top:28px;background-color:#f8f8f8;padding-bottom:20px}.av-col-4{width:34%;float:left}.av-col-8{width:66%;float:left}.footer-link{display:flex;border-bottom:1px solid #ededed;padding-bottom:25px;margin-bottom:21px}.footer-link ul{list-style:none}.footer-link h3{font-size:16px;letter-spacing:-1px;padding-top:4px;color:#98b736;margin-bottom:13px}.footer-link>div{width:25%}.footer-link a{color:#a5a5a5;font-size:14px;display:block;padding-bottom:10px}.av-form h2{color:#98b736;font-size:18px;padding-top:3px;letter-spacing:-1px;line-height:18px;margin-bottom:5px}.av-form p{color:#a5a5a5;font-size:14px}address h3{color:#98b736;margin-top:15px;font-size:16px;margin-bottom:15px}address p{color:#a5a5a5;font-size:14px}p.m-15{margin-bottom:15px}a.contact-link{text-align:left;display:block;color:#a5a5a5;font-size:14px;margin-bottom:13px}footer i.av-icon.av-icon-phone{background-position:-8px -76px;margin-right:5px}i.av-icon.av-icon-email{background-position:-38px -73px;margin-right:8px;width:22px}a.whatshop-link{display:block;margin-bottom:15px}a.whatshop-link strong{display:block;color:#89b91f}a.whatshop-link{color:#a5a5a5}footer i.av-icon.av-icon-wt{background-position:-79px -66px;margin-right:5px;margin-left:0}.coppy-right{font-size:14px;padding:10px 0}.coppy-right span{float:right}.coppy-right a{color:#000}.coppy-right a strong{color:red}.footer-link i.av-icon.av-icon-fb{background-position:-7px -103px;margin-right:8px}footer .footer-link i.av-icon.av-icon-wt{background-position:-43px -104px;margin-right:3px;margin-left:0;width:33px}footer .footer-link i.av-icon.av-icon-in{background-position:-84px -107px;margin-left:0;margin-right:6px;width:29px}footer i.av-icon.av-icon-inst{background-position:-126px -103px;margin-left:0;width:33px}footer i.av-icon.av-icon-youtube{background-image:url(assets/images/xav-icon2.png.pagespeed.ic.tQzhgVrmg6.png);background-position:-163px -103px;margin-left:0;width:33px}footer .av-socal a{display:inline-block}.elementor-background-slideshow__slide__image{background-repeat:no-repeat}.inline-btn{display:inline-block;width:auto!important;padding:0 16px}.color-w h2.custom-heading,.color-w h2.custom-heading strong{color:#fff}.elementor-text-editor p strong{color:#8ab81f}.heading_style-_2 h2.custom-heading strong{font-weight:400;color:#000}.heading_style-_2 h2.custom-heading{font-weight:900;color:#8ab81f}.border-bottom .elementor-container.elementor-column-gap-default{border-bottom:1px solid #f5f5f5;padding-bottom:13px}.offerte>.elementor-widget-wrap.elementor-element-populated{padding:0!important;background:#fff;box-shadow:0 0 12px rgb(0 0 0 / 20%);width:94.5%;margin:0 auto;overflow:hidden!important}p.elementor-icon-box-description span{display:block;font-size:25px}.box-sh:hover{box-shadow:0 0 8px #cccccc6e;background:#fff}.full-left>div{max-width:653px;float:right;display:block!important}.full-left{display:block!important;background-color:#98b736}.full-right>div{max-width:429px}.c-box:hover .elementor-widget-wrap.elementor-element-populated{background:#fff}.c-box:hover h3,.c-box:hover i.fas.fa-phone-alt{color:#98b736!important}.c-box:hover p{color:#000!important}.d-text h3{font-size:29px;font-weight:500;line-height:29px;margin-bottom:17px}.d-text p{font-size:14px;margin-bottom:25px}.page-id-805 p.elementor-icon-box-description{padding:12px 12px 0}.elementor-tabs{border:1px solid #f5f5f5;min-height:385px}.elementor-tabs-wrapper{overflow:unset!important;border-right:1px solid #f5f5f5}.elementor-tab-title:hover,.elementor-tabs [aria-selected="true"]{box-shadow:0 2px 6px rgb(0 0 0 / 10%);color:#98b736!important}.box-shado>div{box-shadow:0 0 5px rgba(0,0,0,.1);padding:0!important;margin:13px}.nf-form-fields-required{display:none}nf-fields-wrap nf-field{width:33%;display:block;float:left;padding:0 14px}nf-fields-wrap{display:block;overflow:hidden;margin:13px -14px}nf-fields-wrap nf-field:nth-child(4){width:99%}nf-fields-wrap nf-field:nth-child(5){width:67%}input.ninja-forms-field{border:none!important;background:#fff!important;height:35px!important;color:#a5a5a5!important}input#nf-field-4,input#nf-field-8{background:#98b736!important;width:auto;height:40px!important;float:right;color:#fff!important;cursor:pointer}input#nf-field-8:hover{color:#fff}.checkbox-wrap .nf-field-label{width:25px!important}.nf-error.field-wrap .nf-field-element:after{display:none}span.ninja-forms-req-symbol{opacity:0}.label-right .nf-field-description{margin:0;padding-left:8px}.nf-error-msg.nf-error-required-error{font-size:11px}#ninja_forms_required_items,.nf-field-container{margin-bottom:2px}.label-right .nf-field-description{margin-right:0!important}div#nf-field-8-container{margin-bottom:0;position:relative;top:-3px}div#nf-field-9-container{margin-bottom:0}.nf-field-description p a{font-weight:700;color:#98b736;padding-right:4px}.nf-field-description p{font-size:11px}#nf-form-1-cont .nf-field-label{display:none}#nf-form-1-cont nf-fields-wrap nf-field:nth-child(4){width:99%}#nf-form-1-cont nf-fields-wrap nf-field:nth-child(5){width:99%}#nf-form-1-cont textarea#nf-field-3{height:89px;border:none;background:#fff}#nf-form-1-cont .nf-field-container{clear:both;position:relative;margin-bottom:10px}#nf-form-1-cont nf-fields-wrap nf-field{padding:0 5px}.nf-error-msg.nf-error-required-error{display:none}body .nf-error input.ninja-forms-field{border:1px solid #e80000!important}div#nf-field-11-wrap .nf-field-label{display:block}#nf-form-1-cont nf-fields-wrap nf-field:nth-child(5){width:76%}#nf-form-1-cont nf-fields-wrap nf-field:nth-child(6){width:22%}input#nf-field-4{background:#fff!important;color:#98b736!important;font-weight:500;padding-top:10px}#nf-form-1-cont .nf-field-description p{font-size:11px;color:#fff;padding-right:50px}#nf-form-1-cont .nf-field-description p a{color:#fff}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:13px!important}#nf-form-1-cont nf-fields-wrap{margin:13px -7px}.form-style-3 input.ninja-forms-field{border:none!important;background:#f8f8f8!important;height:35px!important;color:#a5a5a5!important}.form-style-3 input.ninja-forms-field,.form-style-3 textarea#nf-field-3{background:#f5f5f5!important}.form-style-3 #nf-form-1-cont .nf-field-description p{font-size:13px;color:#000}.form-style-3 input#nf-field-4{background:#88b81f!important;color:#fff!important;margin-right:-11px}.form-style-3 #nf-form-1-cont .nf-field-description p a{color:#88b81f}.form-style-3 #nf-form-1-cont nf-fields-wrap nf-field{padding:6px 17px}.form-style-4 nf-fields-wrap nf-field,.form-style-4 nf-fields-wrap nf-field:nth-child(4){width:50%}.form-style-4 .nf-field-label{display:none}[for="nf-field-18"],select#nf-field-18{padding:9px;height:35px!important;border:none}.nf-form-content .list-select-wrap>div div:after{height:43px!important}.form-style-4 nf-fields-wrap nf-field:nth-child(5){width:100%}textarea#nf-field-14{height:75px}.form-style-4 nf-fields-wrap nf-field{padding:0 5px}.form-style-4 #ninja_forms_required_items,.form-style-4 .nf-field-container{margin-bottom:8px}.form-style-4 nf-fields-wrap nf-field:nth-child(7){width:38%;float:right}.form-style-4 nf-fields-wrap nf-field:nth-child(6){width:58%}.form-style-4 .nf-field-description p{color:#fff;text-align:justify}.form-style-4 .nf-field-description p a{color:#fff}.form-style-4 input#nf-field-15{height:40px!important;cursor:pointer}.elementor-icon i,.elementor-icon svg{display:inline-block!important}.elementor-icon-box-wrapper a{display:block;text-align:center!important}.main-header{position:relative}.breadcrumb-container{position:absolute;bottom:-22px;z-index:99}.breadcrumb-container.theme1 a{color:#fff}@media (max-width:768px){.icon-box{width:32.3%}main#primary{overflow:hidden}.border-box .elementor-container.elementor-column-gap-default{border:none}.footer-link>div{float:none;width:100%!important}.footer-link{width:100%;display:inline-grid!important;grid-template-columns:repeat(2,50%);row-gap:15px}.footer-link{overflow:hidden;border-top:1px solid #ededed;padding-top:22px}.m-center,.page-id-261 h2.custom-heading{text-align:center}.nav{display:none}.av-col-4,.av-col-8{width:100%;float:none;margin-bottom:23px}.footer-link{display:block;text-align:center}.footer-link a{font-size:13px;padding-bottom:4px}footer i.av-icon{float:none}a.contact-link{text-align:center}a.contact-link i{height:18px;position:relative;top:3px}.coppy-right,footer{text-align:center}.nf-fields-wrap nf-field{width:100%!important}.coppy-right span{float:none}nf-fields-wrap nf-field{width:100%!important}.r1{display:none}.ac-col-6{width:100%;float:none}header .icon-box span{font-size:11px}.smart-box{margin-bottom:20px}.p-bootom{bottom:-2px}.ac-center_m{text-align:center}span.elementor-divider-separator{margin:0 auto!important;direction:unset;display:block;float:none}.page-id-805 .elementor-icon-box-wrapper{min-height:191px}h2.custom-heading strong{font-size:30px}h2.custom-heading{line-height:1;font-size:25px}.top-header .av-layout{padding:0 3px}i.av-icon.av-icon-email{margin-right:6px}i.av-icon.av-icon-phone{background-position:-8px -1px;margin-right:5px;margin-left:5px}svg#Capa_1{width:32px}.mobile-menu{position:absolute;right:8px;top:24px}.menu-item-has-children:after{content:"v";position:absolute;right:0;top:8px}.mobile-menu-wapper{display:none;position:absolute;top:116px;height:auto;width:100%;background:#fff;z-index:9;padding:20px}.mobile-menu-wapper ul{padding:0;list-style:none}.mobile-menu-wapper ul li{position:relative}ul.sub-menu{display:none}.mobile-menu-wapper ul a{color:#000;line-height:37px;display:block;text-transform:uppercase}.top-header i.av-icon{display:none}.icon-box{padding-top:5px;padding-bottom:5px}.has-open ul.sub-menu{display:block;position:static;width:100%;border:none;padding-left:15px}ul.sub-menu li a{padding:0;display:block;border-bottom:1px dotted #cccccc61;font-size:12px;line-height:2.5}}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px) and (max-width:992px){.area-utente{width:87px}.area-utente strong{width:auto}.inline-btn{padding:0 4px}#nf-form-1-cont nf-fields-wrap nf-field:nth-child(5),#nf-form-1-cont nf-fields-wrap nf-field:nth-child(6){width:100%}p.elementor-icon-box-description span{font-size:17px}header .av-socal{display:none}.top-header .ac-col-6{width:67%;float:left}.top-header .ac-col-6.clearfix.r1{width:33%}.home .elementor-col-33 h2{font-size:29px!important}.smart-box{margin:0 5px}}@media (min-width:769px){.mobile-menu{display:none}.mobile-menu-wapper{display:none}}ul.sub-menu{position:absolute;width:250px;z-index:9;background:#fff;border-top:3px solid #98b736;display:none}ul.sub-menu li{display:block;text-align:left}ul.sub-menu li a{padding:7px;display:block;border-bottom:1px dotted;font-size:13px}ul.sub-menu li a:after{display:none}.nav li:hover ul{display:block}.elementor-col-25:hover{box-shadow:0 0 11px #cccccc6b}body .breadcrumb-container.theme1 a{margin:0 3px;text-transform:lowercase;padding:4px 1px}span.separator{color:#fff;position:relative;left:1px;top:1px}section.error-404.not-found{max-width:400px;margin:8% auto;width:100%;padding:15px;text-align:center;background:#98b736;color:#fff;box-shadow:11px 8px 18px #a2a2a252;padding:34px}header.fixed{position:fixed;width:100%;z-index:999}.img-hover .elementor-col-33 img{transition:.5s}.img-hover .elementor-col-33:hover img{transform:scale(1.1)!important;transition:.5s}span.bdt-slide-btn-icon{display:none!important}.bdt-prime-slider-skin-general .bdt-slide-btn{font-size:16px;padding:13px 43px!important}@media (min-width:1200px){body .bdt-prime-slider-skin-general .bdt-dotnav{left:inherit;right:20%;width:26px}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li{margin-bottom:14px}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li a{width:18px;height:18px;padding:2px;border:2px solid transparent;background:0 0!important}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li a:before{border:4px solid #fff;box-shadow:unset}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before{background-color:#98b736;border-width:4px;width:7px;height:7px}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:hover{border-color:#98b736}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li{display:block}.bdt-slideshow-nav li:after,.bdt-slideshow-nav li:before{height:0;transition:4s}.bdt-slideshow-nav li.bdt-active:after,.bdt-slideshow-nav li.bdt-active:before{content:"";height:50px;color:#fff;width:1px;background:#fff;display:block;position:relative;left:9px;top:8px;transition:4s}.bdt-slideshow-nav li.bdt-active:before{height:0;transition:.5s}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li:last-child::before{height:50px;top:-8px;left:9px;transition:4s}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li:last-child::after{height:0;transform:4s}body .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a,body .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a:before{border-color:#98b736}}body .bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title{width:100%}.m-bg .elementor-element-c934b1b{display:none}body.m-bg:after{content:"";background-image:url(assets/images/xdscreen.png.pagespeed.ic.MBLReZuVos.png);position:absolute;width:100%;height:100%;top:0;z-index:99999;display:block;background-size:100%}@media (max-width:1024px){.nav li a{font-size:13px;padding:32px 4px}}@media (max-width:992px){body.m-bg:after{background-image:url(assets/images/xmscreen.png.pagespeed.ic.GjbpHRjQ1U.jpg)!important}}header{position:fixed;z-index:999;width:100%}.checkbox-container.label-right .field-wrap>div{width:inherit!important}main#primary{padding-top:117px}body .fixed .breadcrumb-container.theme1 a{color:#c5c5c5!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:10px!important}#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyImage{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,.CookieDeclaration .CookieDeclarationLastUpdated a{display:none!important}.CookieDeclaration .CookieDeclarationLastUpdated::after,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter::after{content:"Energia Sociale"}#CybotCookiebotDialog a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#f6f6f9!important;color:#626263!important;border:1px solid #ccc!important}