/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ecoedil{border:4px solid #30679A;display:inline-block;padding:1rem;border-radius:10px;background-color:#fafafa;border-top:30px solid #30679A;}.ecoedil p{text-transform:uppercase;font-weight:bold;color:#30679A;}.ecoedil a{text-decoration:underline;}
:root{--primarybg:#3399CC;--primary:#666666;--white:#ffffff;--secondary:#CC6633;--etsecondary:#336699;--lifesecondary:#669999;--text:#4A4A4A;--text-lite:#5a5a5a;--link:#666666;--evidenza:#CC9933;--normale:#7D94A5;--grigio-chiaro:#F4F4F4;--grigio-medio:#e4e4e4;--grigio-medio1:#b4b4b4;--radius:10px;}.form-check-input:checked{background-color:var(--evidenza)}.field-group-details summary{padding:.5rem;background:var(--grigio-medio);font-size:1.5rem;margin-bottom:1rem}.nav-link,a{color:var(--primary);font-weight:bold;text-decoration:none;}h1{font-family:'Montserrat',sans-serif;font-size:1.2rem !important;text-align:center;}h2{font-family:'Montserrat',sans-serif;font-size:1.4rem !important;text-align:center;color:var(--etsecondary);text-transform:uppercase;}h3{font-family:'Montserrat',sans-serif;font-size:1.2rem !important;}table tr th a,table tr th{color:#111;}.navbar-toggler{margin-right:15px;border-radius:var(--radius);border:1px solid #ced4da;padding:10px;}.navbar-toggler-icon{display:inline-block;width:2em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%;}.btn-outline-primary{color:var(--primarybg);border-color:var(--primarybg);}.btn-primary{background-color:var(--primary);border-color:var(--primary);}.btn-primary:disabled{background-color:var(--grigio-medio1);border-color:var(--grigio-medio1);}.btn-primary:hover{background-color:var(--secondary);border-color:var(--secondary);}input,button,select{font-weight:bold !important;}.btn,.js-form-item input,.js-form-item button,.js-form-item select{border-radius:var(--radius) !important;}.card button{width:90% !important;display:inline-block;position:absolute;bottom:1rem !important;left:5%;}.card button a{color:var(--primarybg) !important;}.card.shadow-lg{box-shadow:0 1rem 2rem rgba(0,0,0,.075) !important;}.card{border:0;}.dropdown{cursor:pointer;}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:border-color:var(--primarybg);}.js-form-item-field-provincia-regione-target-id,.js-form-item-tipologiaservizi-offerti{margin:0 .6rem 0 0;}.select2-container .select2-selection{border-radius:1.5rem !important;border-color:#ced4da !important;}.select2-container.select2-container--open .select2-selection{border-radius:1rem 1rem 0rem 0rem !important;}.select2-container .select2-selection--single{height:37px;}.select2-container .select2-selection--single .select2-selection__arrow b{left:0%;}.select2-container.select2-container--open .select2-dropdown--below{width:20rem !important}.select2-container .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--normale);}.form-item-combine{margin-left:2rem;margin-top:1.7rem;margin-right:.7rem}.path-frontpage .view-filters,.path-frontpage .view-doveservizi{margin-top:3rem}.path-frontpage .view-filters{margin-bottom:1rem;}#navbar-top{padding:0;text-align:center;background:none;}#block-bloccohead{position:relative;}#block-bloccohead p{background-color:var(--primarybg);font-size:1.1rem;line-height:1.1rem;border-radius:var(--radius);padding:.2rem 1rem .5rem 1rem;color:#ffffff;font-weight:bold;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);max-width:100% !important;width:100% !important;}#navbar-main{max-width:1320px;margin:0 auto;}#navbar-main img{max-width:7rem;padding-left:1rem;}@media all and (max-width:1200px){#CollapsingNavbar{margin-top:-4rem;}}@media all and (max-width:1199px){#CollapsingNavbar{margin-top:0rem;}}#CollapsingNavbar .nav-link{color:var(--primary);font-weight:900;}#block-mainnavigationnew .nav-item,#block-etmembers-main-menu .nav-item{font-weight:bold;padding:.025rem .25rem;margin-right:1rem;text-transform:uppercase;}#navbar-top.navbar .form-inline.navbar-form{margin:0 auto;}.feature{position:relative;}.feature .btn-outline-primary{border-color:var(--primarybg);position:absolute;bottom:3rem;left:2rem;line-height:1}.feature .btn-outline-primary{background:white;}.feature .btn-outline-primary span{font-size:1rem;display:inline-block;line-height:1}.feature .btn-outline-primary a{text-decoration:none;color:var(--primarybg);}.feature{padding-bottom:2rem !important;display}.btn-outline-primary:hover{color:#fff;background-color:var(--secondary);border-color:var(--secondary);}.btn-outline-primary:hover a{color:#fff !important;}.home-dicono-title,.home-votati-title,.home-tipologie-title,.home-perche-title{margin-bottom:2rem !important;margin-top:2rem !important;background:var(--grigio-chiaro) !important}.home-dicono-title h2,.home-votati-title h2,.home-tipologie-title h2,.home-perche-title h2{color:var(--primarybg) !important;}.home-servizi{text-align:center;}.home-servizi img{border-radius:var(--radius);}.home-servizi .lead{line-height:1.4rem;font-size:1.2rem}.home-servizi button a{color:white;text-decoration:none;font-size:1rem;font-weight:bold;}.scontobolletta,.home-servizi .lead.scontobolletta{font-size:.9rem;padding:.5rem}.home-tipologie img{border-radius:var(--radius);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 5px 15px 0 rgba(0,0,0,0.19);height:100%;}.home-tipologie.container{padding:1rem 0 !important;}.home-tipologie.container .row{padding-top:1rem 0 !important;padding-bottom:0rem !important;}.home-tipologie .feature h2{margin:-4rem 1rem 1rem 1rem;outline:2px solid #ffffff33;border-radius:var(--radius);background:#ffffffcc;padding:.3rem;display:block;position:absolute;}.home-tipologie p{display:none}body.path-user .main-content .layout__region--first .field__item,body.path-user .main-content .layout__region--second .field__item{width:100%;max-width:95%;margin-bottom:1rem;margin:0rem 1rem 1rem 1rem}body.path-user .main-content .field__label{font-weight:bold;width:100%;max-width:95%;margin-left:1rem;}body.path-user .field--label-inline .field__label{display:block;width:100%;}.path-user .authenticated  #edit-field-tipologia-profilo-wrapper .field-add-more-submit,.path-user #edit-field-tipologia-profilo-wrapper .tabledrag-toggle-weight-wrapper,.path-user .authenticated  #edit-field-privato-fornitore-networker,.path-user  #edit-field-privato-fornitore-networker,.path-user .js-form-item-field-privato-fornitore label[for="edit-field-privato-fornitore-networker"]{display:none;}.path-user .field-add-more-submit,.path-user .field-multiple-drag,.path-user .draggable.even,.path-user .field--type-telephone .tabledrag-toggle-weight{display:none;}.path-user .authenticated  .js-form-item-field-privato-fornitore *,h4,.path-user #edit-field-tipologia-profilo-wrapper tbody,.field--name-field-tipologia-profilo,.path-user .field--type-telephone tbody,.path-user .field--type-telephone #field-telefono-values *{padding:0;background-color:#ffffff !important;font-size:1rem !important;border:0;--bs-table-striped-bg:rgba(0,0,0,0.00);--bs-table-active-bg:rgba(0,0,0,0.0);--bs-table-hover-bg:rgba(0,0,0,0.0);}.path-user .field--type-telephone{font-weight:bold !important;}.path-user  #edit-field-tipologia-profilo-wrapper tr.odd:nth-child(3){display:none !important;}.path-user  #edit-field-tipologia-profilo-wrapper *{background:transparent;}.path-user label{font-weight:bold;font-size:1.1rem;}.path-user tr td{padding:0 !important;margin:0 !important;}.path-user #edit-field-telefono-0-value{display:block;width:100%;padding:0.375rem 0.75rem !important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius);}.path-user #field-telefono-values h4{font-weight:400 !important;}.page-user-login form a{outline:2px solid var(--primarybg);margin-bottom:1rem;display:inline-block;border-radius:var(--radius);padding:0.25rem 0.5rem;text-decoration:none;}.path-user.user-register summary::marker{color:var(--primary);}.path-user.user-register h1.title{color:var(--primary);font-size:1.6rem !important;font-weight:bold;}.path-user.user-register h2.title{padding:0.5rem;background:var(--grigio-medio);font-weight:bold;font-size:1.6rem !important;margin:1rem 0 2rem 0;}.path-user.user-register #edit-submit{margin-top:2em}.alert-success{color:white;background-color:var(--primarybg);border-color:#012911;font-size:1.1rem;}.alert-success a{font-weight:bold;color:#ffffff !important;}.home-votati img{padding:0.5rem;width:200px;height:auto;border-radius:var(--radius);box-shadow:0 0px 0px 0 rgb(0 0 0 / 20%),0 6px 10px 0 rgb(0 0 0 / 10%);outline:4px solid #eaeaea99;margin-bottom:1rem;}.block-views-blockultimi-iscrittt-vetrine-block-1 h2{margin-top:3rem;padding:1rem;background:var(--grigio-chiaro) !important;border-radius:5px;}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;};#block-views-block-ultimi-iscrittt-vetrine-block-1{max-width:1180px;margin:0 auto;}.block-views-blockultimi-iscrittt-vetrine-block-1 .views-col{padding:2rem;}.block-views-blockultimi-iscrittt-vetrine-block-1 .field-content a:nth-child(3){border-top:.2rem solid var(--grigio-chiaro);padding-top:.5rem;display:inline-block;text-decoration:none;text-transform:uppercase;}.block-views-blockultimi-iscrittt-vetrine-block-1 .field-content a{text-align:center;display:inline-block;width:100%;}.block-views-blockultimi-iscrittt-vetrine-block-1 .field-content img{display:inline-block;padding:0.5rem;height:auto;border-radius:50% !important;box-shadow:0 0px 0px 0 rgb(0 0 0 / 20%),0 6px 10px 0 rgb(0 0 0 / 10%);outline:4px solid #eaeaea99;margin-bottom:1rem}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group--content,.cookiesjsr-btn{background:var(--white) !important;color:var(--primarybg) !important;}.cookiesjsr-btn.important{color:var(--primary);}.cookiesjsr-btn.invert.important.dialog-last-tab,.cookiesjsr-btn.invert{border:2px solid var(--primarybg);}.cookiesjsr-service-group--tab,.cookiesjsr-banner{background:var(--primarybg);color:var(--text);}.cookiesjsr-banner,.cookiesjsr-banner a{color:var(--white) !important;}#block-etmembers-privatemessagenotification-2{position:absolute;right:20px;top:10px;width:auto;padding:1.05rem}.node--type-scheda-azienda .view.view-header-scheda{margin-bottom:100px !important}.node--type-scheda-azienda .view.view-header-scheda .views-field-nothing-3{position:relative;}.node--type-scheda-azienda .view.view-header-scheda .views-field-nothing-3 .avatar{width:200px;left:50%;position:absolute;bottom:-80px;margin-left:-100px;}.node--type-scheda-azienda .view.view-header-scheda .datiHeader{padding-top:50px}.node--type-scheda-azienda .view.view-header-scheda .datiHeader h3{color:var(--text);font-size:1.8rem !important;font-weight:900}.node--type-scheda-azienda .view.view-header-scheda .datiHeader h2{color:var(--primary);text-transform:capitalize;text-align:left;font-size:1.6rem !important;}.node--type-scheda-azienda .view.view-header-scheda .datiHeader h5{font-size:.9rem}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader,.node--type-scheda-azienda .view.view-header-scheda .datiHeader{}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader{margin-bottom:3rem;}.field.field--name-field-offerta-scheda,.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerOffertaScheda{display:block;font-weight:bold;font-size:1.4rem;}.vetrina.elemento .field.field--name-field-offerta-scheda p,.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerOffertaScheda p{color:var(--evidenza);display:inline-block;font-weight:bold;font-size:1.4rem;background:var(--primary);color:#ffffff;padding:.5rem 1rem;border-radius:0.25rem;box-shadow:0 0px 0px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);}.vetrina.elemento .field.field--name-field-offerta-scheda p{margin-top:1rem;}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerBenefit{color:var(--primarybg);font-weight:bold;font-size:1.4rem;padding-right:1rem;}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerRevenue{color:var(--evidenza);font-weight:bold;font-size:1.4rem;display:inline-block;}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerRevenue a{padding-left:.5rem;}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerGradimento{display:block;}.node--type-scheda-azienda .views-label-body{color:var(--primary);text-transform:uppercase;font-weight:bold;text-align:left;font-size:1.4rem !important;margin-bottom:1rem !important;display:block;border-bottom:2px solid}.node--type-scheda-azienda .block-condividi .resp-sharing-button{font-size:0;}.node--type-scheda-azienda .block-condividi .resp-sharing-button svg{padding:.5rem;border-top:2px solid gray}.node--type-scheda-azienda .datiHeader h3:nth-child(1){margin-top:2rem;border-bottom:0px solid red;padding:0rem 0}.node--type-scheda-azienda h3{margin-top:2rem;border-bottom:2px solid var(--primary);padding:.5rem 0}.node--type-scheda-azienda .lightgallery img{padding:0rem .5rem;}.node--type-scheda-azienda .contatta,.node--type-scheda-azienda .googlemaps,.node--type-scheda-azienda .etshop{clear:both;width:20%;margin:2rem auto 1rem 40%;margin-top:1rem !important;text-align:center;min-width:200px;}.node--type-scheda-azienda .googlemaps,.node--type-scheda-azienda .contatta{margin-top:2rem !important;margin-bottom:3rem !important;}#block-etmembers-account-menu{border:2px solid var(--primarybg);font-weight:bold;border-radius:var(--radius) !important;padding:0.025rem 0.25rem;margin-right:1rem;background:var(--primarybg);}#block-etmembers-account-menu a{color:white !important;}#block-etmembers-account-menu .nav-link--it-user-login::before{content:'\f4fc';padding-right:.5rem;font-family:"Font Awesome 5 Free";}#block-etmembers-account-menu .nav-link--it-user-register::before{content:'\f234';padding-right:.5rem;font-family:"Font Awesome 5 Free";}body.privato .mieicontenuti{display:none;}.container .calltoaction .btn{border:8px solid var(--primarybg) !important;border-radius:2rem;;padding:1rem;line-height:1.4rem;font-weight:bold;color:var(--primarybg) !important;}.container .calltoaction .btn:hover{border:0px solid var(--primarybg) !important;border-radius:2rem;;padding:1rem;line-height:1.4rem;font-weight:bold;color:white !important;}.container .calltoactionsingolo .btn{border:8px solid var(--primarybg) !important;border-radius:2rem;;padding:1rem;line-height:1.4rem;font-weight:bold;color:var(--primarybg) !important;}.container .calltoactionsingolo .btn:hover{border:0px solid var(--primarybg) !important;border-radius:2rem;;padding:1rem;line-height:1.4rem;font-weight:bold;color:white !important;}.promozionale .carousel-item img{width:100%;height:auto;}.home-tipologie .feature-icon,.home-tipologie .embed-responsive{height:100% !important;max-height:100%;}.chosen-container{width:100% !important;}.view-doveservizi .view-filters .row{}.view-doveservizi .form-item-combine{}.view-doveservizi .js-form-item{max-width:30%;margin:0 .5%;}.view-doveservizi input[type="text"]::placeholder{font-size:.8rem !important;text-align:center}.view-doveservizi .view-header{text-align:center;}.view-doveservizi .view-header p::after{}.view-doveservizi label:nth-child(1){display:none;}.view-doveservizi #edit-actions--3{max-width:120px}.path-doveservizi .view-content h3 .vetrina.elemento{display:flex;flex-direction:row;column-gap:40px;align-items:center;margin-bottom:2rem;font-size:1.4rem;padding:1rem 0 2rem 0;border-bottom:1px solid #eaeaea;position:relative;}.path-doveservizi .view-content h3 .vetrina.elemento .field--name-title a{font-size:1.8rem;text-decoration:none;color:var(--text-lite);padding-top:.2rem;}.path-doveservizi .field--name-field-soddisfazione-del-bisogno{padding-top:.2rem;color:var(--primary);}.path-doveservizi .field--name-field-soddisfazione-del-bisogno .field__item{color:var(--primary);font-size:1rem;}.path-doveservizi .field--name-title a{font-size:1.4rem !important;}.path-doveservizi .view-content h3 .vetrina.elemento>div:nth-child(1){font-size:0;}.path-doveservizi .field--name-field-foto-di-copertina .field__label{display:none;}.path-doveservizi .field--name-field-foto-di-copertina{min-width:200px}.path-doveservizi .doveprodottiplaceholder,.path-doveservizi .field--name-field-foto-di-copertina img{padding:.5rem;width:200px;height:auto;border-radius:50%;box-shadow:0 0px 0px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);}.path-doveservizi .field--name-field-gradimento .field__item{font-size:0;}.path-doveservizi .field--name-field-gradimento .description{font-size:1rem;}.node--type-scheda-azienda .isB100{font-weight:bold;font-size:1.35rem;margin:1rem 0;}.node--type-scheda-azienda .isB100,.path-doveservizi .isB100{max-width:200px;text-align:center;color:#ffffff;padding:.5rem 1rem;border-radius:var(--radius);background-color:var(--evidenza);margin-top:.2rem;}.path-doveservizi .field--name-field-revenue>div{display:inline-block;color:var(--evidenza);padding-top:.2rem;}.path-doveservizi .field--name-field-benefit>div{display:inline-block;color:var(--primarybg);padding-top:.2rem;}.path-doveservizi .field--name-field-gradimento .field__label{display:none;}.path-doveservizi .field--name-field-gradimento+a{position:absolute;bottom:10%;right:4rem;font-weight:bold;}.path-doveservizi .field--name-field-professione-business{display:flex;column-gap:20px;}.path-doveservizi .field__label{display:none;}.headerGradimento{font-size:0;margin-bottom:1rem}.back_to_top{position:fixed;bottom:25px;left:25px;background:#7D94A599;}.resp-sharing-button svg{max-width:50px;width:50px;float:left;}.path-node.node--type-scheda-azienda #block-etmembers-page-title,.path-node.node--type-scheda-azienda #block-etmembers-content{display:none}.lightgallery{margin-bottom:1rem;}.flickity-enabled.is-draggable .flickity-viewport{margin-bottom:1rem;}.landingSettori a{outline:2px solid #eaeaea;text-decoration:none;padding:.5rem 1rem;margin:.5rem 0 0 0 !important;display:inline-block;border-radius:1.5rem}.landingPosizione .geolocation-map-container{border-radius:var(--radius) !important;border:2px solid #eaeaea}.node--type-article .block-condividi,#block-condividi{text-align:center;}.node--type-article .block-condividi h4,#block-condividi h4{font-size:1rem;color:var(--primary);margin:0}.node--type-article .block-condividi .field--name-body a,#block-condividi .field--name-body a{display:inline-block;font-size:0;border:2px solid var(--primary);margin:0 .3rem}.node--type-article .block-condividi .field--name-body a svg,#block-condividi .field--name-body a svg{display:inline-block;font-size:0;padding:.5rem;fill:var(--link)}.node--type-article article header{text-align:center}#block-etmembers-views-block-articoli-utente-block-1>h2{background:var(--normale);padding:.5rem 1rem;border-radius:1.5rem;color:white;margin-top:4rem;}#block-etmembers-views-block-articoli-utente-block-1 *{text-align:left}#block-etmembers-views-block-articoli-utente-block-1 .field--name-field-image .field__item{display:none;height:100px !important;width:100px;overflow:hidden;}#block-etmembers-views-block-articoli-utente-block-1 .field--name-field-image .field__item:nth-child(1){display:block;}#block-etmembers-views-block-articoli-utente-block-1 .field--name-field-image .field__item img{border-radius:50%;width:100%;height:100%;border:2px solid var(--normale);}#block-etmembers-views-block-articoli-utente-block-1 .node-readmore{width:100%;text-align:right}#block-etmembers-views-block-articoli-utente-block-1 .node-readmore a{background:var(--normale);border-radius:1.5rem;color:white;text-decoration:none;display:inline-block;padding:.5rem 1.5rem;}#block-etmembers-views-block-articoli-utente-block-1 .node-readmore a:hover{background:var(--secondary);}.path-programmi-risparmio #bRisparmio,.path-programmi-risparmio .trova-un-servizio,.path-programmi-risparmio .trova-un-servizio-descrizione,.path-programmi-risparmio .programma-benefit,.path-programmi-risparmio .programma-benefit-come-funziona,.path-programmi-risparmio .programma-benefit-accumulo,.path-programmi-risparmio .programma-benefit-esempio,.path-programmi-risparmio .primo.registrati,.path-programmi-risparmio .programma-revenue,.path-programmi-risparmio .programma-revenue-come-funziona,.path-programmi-risparmio .programma-revenue-accumulo,.path-programmi-risparmio .programma-revenue,.path-programmi-risparmio .secondo.registrati{margin:2rem 0;}.path-chi-siamo .row.shadow-lg,.path-offri-un-servizio .row.shadow-lg,.path-programmi-risparmio .row.shadow-lg{border-radius:1.2rem;outline:1px solid #eaeaea;overflow:hidden;padding-right:3rem;}.path-chi-siamo .d-flex.align-items-center,.path-offri-un-servizio .d-flex.align-items-center,.path-programmi-risparmio .d-flex.align-items-center{font-size:1.2rem;padding-left:3rem;}#block-etmembers-page-title .title{margin:3rem 0;color:var(--primary) !important;font-size:1.4rem !important;}.path-offri-un-servizio .row.shadow-lg .py-3:nth-child(1),.path-programmi-risparmio .row.shadow-lg .py-3:nth-child(1){padding:0 !important;}.col-12.align-items-center.text-center h4,.path-offri-un-servizio h1.title,.path-programmi-risparmio h1.title{margin:3rem 0;color:var(--primary) !important;font-size:1.4rem !important;}.path-programmi-risparmio .trova-un-servizio h4,.path-programmi-risparmio .programma-revenue h3{color:var(--primary) !important;text-transform:uppercase;font-size:1.2rem !important;}.path-offri-un-servizio .col-12 h3{background-color:var(--primary) !important;text-transform:uppercase;font-size:1.4rem !important;padding:1rem;width:auto;max-width:300px;margin:2rem auto;border-radius:1.5rem !important;color:#ffffff;opacity:.8}.path-offri-un-servizio .secondo.registrati{margin:2rem}.path-programmi-risparmio .view-richieste-generiche table tr th{color:#111;font-weight:bold;}.path-come-funziona h2,.path-chi-siamo h2,.path-offri-un-servizio h2,.path-programmi-risparmio .programma-revenue-accumulo h4,.path-programmi-risparmio .programma-revenue h2,.path-programmi-risparmio .trova-un-servizio h2{background:var(--grigio-chiaro);padding:1rem;text-transform:uppercase;margin-top:1rem;}.path-programmi-risparmio .programma-revenue-accumulo h4,.path-programmi-risparmio .programma-revenue-accumulo .col-12 h4:nth-child(3),.path-programmi-risparmio .programma-benefit-accumulo h4{max-width:300px;margin:1rem auto;background:var(--grigio-medio);border-radius:50px;padding:.7rem 1rem;}.path-programmi-risparmio .programma-revenue-accumulo h4 span,.path-programmi-risparmio .programma-revenue-accumulo .col-12 h4:nth-child(3) span,.path-programmi-risparmio .programma-benefit-accumulo h4 span{display:inline-block;width:100%;}.path-programmi-risparmio .programma-benefit-accumulo h4 span:nth-child(1),.path-programmi-risparmio .programma-revenue-accumulo .col-12 h4:nth-child(3) span:nth-child(1){display:inline-block;width:100%;color:var(--primarybg);}.path-programmi-risparmio .programma-revenue-accumulo h4 span:nth-child(1){display:inline-block;width:100%;color:var(--primary);font-size:2rem;}.path-programmi-risparmio .trova-un-servizio-descrizione a{width:100%;margin:.5rem 0}.path-programmi-risparmio .primo-registrati,.path-programmi-risparmio .secondo.registrati{text-align:center;margin-top:1rem;margin-bottom:2rem;}.path-programmi-risparmio .bg-image{}.path-shop .view-shop{margin-top:2em;}.path-shop .view-shop .views-row{display:flex;row-gap:20px;column-gap:20px}.path-shop .view-shop .col-12{margin-bottom:2rem;position:relative;}.path-shop .view-shop .col-12 .views-field-title{text-align:center;min-height:60px;display:block;margin-top:-30px;padding-top:40px;border:2px solid #eaeaea;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);background:white;}.path-shop .view-shop .col-12 .views-field-term-node-tid{border:2px solid #eaeaea;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);background:white;border-top:0;margin-top:-4px;padding:1em;min-height:14em;padding-bottom:3em;}.path-shop .view-shop .col-12 .views-field-views-conditional-field img{border-radius:50%;margin:1.5rem;width:70%;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);border:4px solid #eaeaea;margin:0 auto !important;display:block;}.path-shop .view-shop .views-field-field-gradimento{margin-top:-1.5em;margin-left:1em;}.path-shop .view-shop .views-field-field-indirizzo-eshop{margin-top:-3.5em;margin-left:1em;float:right}.path-shop .view-shop .view-filters{display:none;}.authenticated .btn-non-loggati{display:none;}#diconoET{background:var(--primarybg);height:auto;overflow:hidden;height:400px;border-radius:20px;max-width:1180px;margin:0 auto;}#diconoET img{opacity:.0;height:auto;display:none;}.carousel-caption{top:1.25rem;}#block-calltoactioniscrivitiperrichiesta img{max-width:180px}footer{font-size:1.5rem;padding:0 1rem !important;}.popover>*{margin-top:0 !important;}.popover *{border:0 !important}footer #block-whatsapp-2,footer #block-scrolltotop-2{height:0;overflow:hidden;}.popover-header{background:var(--evidenza);color:#ffffff;text-align:center;}.popover-body{border:2px solid var(--evidenza) !important;font-size:1.2rem;width:100%;outline:0;}#filtriRisparmio i{color:var(--evidenza);font-size:1.4rem;}.page-contatti #main.container{display:flex;}.page-contatti #main.container .row{width:70%;margin-right:2%;}.page-contatti #main.container .sidebar_second{}@media screen and (max-width:480px){html,body{overflow-x:hidden;}.home-servizi.container,.node__content .container-fluid{padding:0;}.view-doveservizi .form-row{display:block !important}.view-doveservizi fieldset{max-width:100%;}.view-doveservizi #edit-actions--3{text-align:center;max-width:100%;margin:0 auto;}.view-doveservizi .js-form-item{max-width:100% !important;margin:0 auto;}.view-doveservizi .js-form-item:nth-child(4){margin-top:0;margin-left:-.1em}.view-doveservizi .js-form-type-checkbox{text-align:center;}.view-doveservizi .form-check .form-check-input{float:unset;}.block-views-blockultimi-iscrittt-vetrine-block-1 .views-col{padding:1rem 5rem;width:100% !important;}.block-private-message.block-private-message-notification-block{margin-top:3rem;margin-right:-.5rem;}#CollapsingNavbar{margin-top:0rem;}#block-mainnavigationnew{padding:1rem;}#block-etmembers-account-menu nav,.nav-item{margin-right:0 !important;margin:0 0 .5rem 0!important;padding:0.25rem 0.25rem !important;}#block-etmembers-account-menu{margin:0 1rem}#navbar-main #CollapsingNavbar .nav-link{text-align:center !important}.dropdown-menu{border:0;background:#fff0;}.node--type-scheda-azienda .googlemaps,.node--type-scheda-azienda .contatta{margin:0 auto;text-align:center;display:block;}.node--type-scheda-azienda .view.view-header-scheda .datiHeader{margin-top:3em}.node--type-scheda-azienda .view.view-header-scheda .dettagliHeader .headerBenefit{display:block;}.flickity-page-dots .dot{margin:0 4px;}.path-doveservizi .view-content h3 .vetrina.elemento{display:block;}.path-doveservizi .view-content h3 .vetrina.elemento .field--name-field-foto-di-copertina a{text-align:center !important;width:100%;display:inline-block;margin-bottom:2rem;}.path-doveservizi .view-content h3 .vetrina.elemento>div:nth-child(1){width:100%;display:block;}.path-doveservizi .view-content h3 .vetrina.elemento .field--name-field-professione-business{font-size:1rem;}.path-doveservizi .field--name-field-gradimento+a{position:relative;right:unset;margin:1rem auto;display:block;width:50%;}.path-offri-un-servizio .secondo.registrati{margin:0rem;}footer #block-etmembers-infopiede p{display:inline-block;width:100%;}footer #block-etmembers-infopiede .text-formatted{text-align:center}footer #block-etmembers-infopiede img{display:block;}div[data-widget="Placeholder"]{background-color:#eaeaea;text-align:center;padding-top:25%;}#navbar-main img{max-width:90px !important;}.page-user-login .highlighted .tabs .nav-link--it-user-password{display:none;}.page-user-login .highlighted .tabs ul,.page-user-login .highlighted .tabs li,.page-user-login .highlighted .tavs a{border:0 !important;}.page-user-login .highlighted a{border:1px solid #eaeaea !important;text-align:center;margin-bottom:.5rem;}}.path-product .button--add-to-cart{margin-top:2em !important}.field--name-field-revenue input{max-width:70px;border-radius:2px !important}.product--variation-field--variation_title__2,.product--variation-field--variation_title__6{padding:0 0 1em 0;font-size:18px;text-align:center;font-weight:bold}div.fivestar-widget-static{min-width:200px;}.path-frontpage #block-webform-3{max-width:1170px;margin:0 auto;}.path-frontpage #block-webform-3{max-width:1170px;margin:0 auto;}.pager-show-more{display:inline-block;list-style-type:none;margin:0;padding:.3em .5em;background-color:var(--primarybg);box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);}.pager-show-more a{text-decoration:none;color:var(--white);}.calltosubmit{background:var(--primarybg);border-radius:.5em;padding:1em;text-align:center;margin-bottom:2em;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);cursor:pointer;}.calltosubmit h2,.calltosubmit h3{color:#ffffff;}.block-webform-block{margin-bottom:4em;}.block-webform-block{box-shadow:0 4px 4px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.10);padding:1em;border-radius:10px;border-top:1px solid rgba(0,0,0,0.10);}.path-user #field-telefono-values h4{font-weight:bold !important;font-family:'Lato',arial,sans-serif;}.path-user .field--type-telephone #field-telefono-values *{margin-bottom:0rem !important;}.table>tbody>tr>td{padding:.5em !important}.user-logged-in.path-user #block-etmembers-page-title h1::before{content:'Benvenuto ';}.dropdown-menu.show .dropdown-menu{display:block !important;;}#etexclusive{display:inline-block!important;position:absolute;top:40px;z-index:9999;right:-295px;background:#e5e9ed!important;padding:5px;border-radius:5px;text-align:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.1)}#etexclusive img{max-width:100px;height:auto}@media all and (max-width:1199px){#etexclusive{top:90px;z-index:9990;right:90px;background:#e5e9ed!important;padding:3px;border-radius:5px;text-align:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.1)}#etexclusive img{max-width:60px;height:auto}#navbar-main{margin-top:0rem;}#block-etmembers-privatemessagenotification-2{top:5px;width:auto;z-index:9999;}#navbar-main img{max-width:100px;}#views-exposed-form-doveservizi-block-1{width:100% !important;}.view-doveservizi .js-form-item{max-width:26%;margin:0 .8%;}}@media (min-width:620px) and (max-width:1199px){#etexclusive{top:70px;z-index:9990;right:90px;}}#commerce-order-item-add-to-cart-form-commerce-product-6 #edit-field-revenue-wrapper{display:none;}#bencontouser{outline:4px solid var(--primarybg);border-radius:.5em;padding:1em;margin-bottom:3em;}#bencontouser h2,#bencontouser p{text-align:left !important;}#bencontouser h2:nth-child(1){text-align:center !important;background:var(--grigio-medio);padding:.3em;border-radius:.2em;text-transform:uppercase;font-size:1.5rem !important;}.pulsante_arancio{text-align:center;padding:1rem;}.pulsante_arancio a{background:var(--primary);padding:.2rem;width:300px;display:inline-block;margin:0 auto;text-align:center;border-radius:.2em;color:#ffffff;text-transform:uppercase;text-decoration:none;}.pulsante_arancio_1{padding:.5rem 0 1rem;display:inline-block;margin-right:.5rem;}.pulsante_arancio_1 a{background:var(--primary);padding:.2rem;display:inline-block;margin:0 auto;border-radius:.2em;color:#fff;text-transform:uppercase;text-decoration:none;padding:.5rem}.block-etm-cashback-benefit{padding:1rem;margin:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;margin-bottom:3rem;}.block-etm-cashback-benefit h2{border-bottom:2px solid var(--primarybg);;padding-bottom:.5rem;margin-bottom:0}.block-etm-cashback-benefit ul{margin:0;padding:0;list-style-type:none;width:100%;height:10rem;overflow-y:scroll;}.block-etm-cashback-benefit>ul>li{display:table;width:100%;}.block-etm-cashback-benefit ul>li>span{display:table-cell;width:10% !important;border-bottom:1px solid var(--primarybg);padding:.15rem}.block-etm-cashback-benefit .salvadanaio{display:table;width:100%;background:var(--primarybg);}.block-etm-cashback-benefit .salvadanaio p{display:table-cell;width:50%;color:#ffffff;font-weight:bold;padding:.25rem}.block-etm-cashback-benefit .etNrOrdini{text-align:right;}.block-etm-cashback-benefit .itemCashback .itemCashback,.block-etm-cashback-benefit .itemCashback .itemPrice{text-align:right}.block-etm-cashback-benefit .itemCashback .itemCashback::after,.block-etm-cashback-benefit .itemCashback .itemPrice::after,.block-etm-cashback-benefit .etCashBack::after{content:' €';}.block-views-blockrest-iscrizionerefetshop-block-1{display:none;}#simple-oauth-authorize-form{text-align:center;}#simple-oauth-authorize-form li{padding:10px 0;margin:10px 0;}#simple-oauth-authorize-form .list-group-item{display:none;}#simple-oauth-authorize-form .list-group:after{text-align:center;content:'Accedere ai dati necessari per l\'accesso e gli ordini.';display:inline-block;min-width:50%;padding:10px;margin:10px;outline:2px solid #dadada;border-radius:5px}#simple-oauth-authorize-form button{margin:0 10px;}#gt_float_wrapper{margin-left:80px;position:fixed;bottom:20px;left:auto !important;z-index:999999;right:100px !important;}.user-logged-in.path-user .block-field-blockuseruserfield-b100{display:none !important;}body.node--type-scheda-azienda #block-popoverfiltririsparmio{display:none}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;background:#ffffff;}.dettagliHeader img{border:1px solid #3333;margin-right:10px;display:inline-block;}.block-views-blockrichieste-utente-tramite-scheda-pageprofile-block-1,.block-views-blockmarketing-aziende-block-1{padding:1rem;margin:1rem;margin-bottom:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;margin-bottom:3rem;}.block-views-blockmarketing-aziende-block-1 h2{background:var(--primarybg);color:#ffffff;}
.block-views-blockutenteconnesso-block-1{display:none;}
.wa-icon{position:fixed;display:flex;z-index:98;bottom:35px;right:40px;border-radius:50%;box-shadow:0 1px 15px rgb(32 33 36 / 28%);transform:scale(2);}#wa-chat-widget{display:none;position:fixed;border-radius:10px;box-shadow:0 1px 15px rgb(32 33 36 / 28%);bottom:90px;right:30px;overflow:hidden;z-index:99;animation-name:wa-chat-animation;animation-duration:1s;opacity:100;font-size:1.1rem}#wa-chat-widget:target{display:block;}.wa-chat-widget-header{display:flex;background:rgb(7,94,84);background:linear-gradient(90deg,rgba(7,94,84,1) 0%,rgba(18,140,126,1) 85%);color:#ffffff;padding:1rem;}.wa-chat-widget-header img{width:5rem;height:auto;padding:10px;}.wa-chat-widget-header a.close{position:absolute;top:5px;right:15px;color:#fff;font-size:30px;border:0 !important;text-decoration:none;}.wa-chat-widget-profile{padding:0 1rem 0 1rem;}.wa-chat-widget-profile small,.wa-chat-widget-profile div{color:#ffffff !important;}.wa-chat-widget-body{padding:20px 20px 20px 10px;background-color:rgb(230,221,212);}.wa-chat-widget-body{padding:20px 20px 20px 10px;background-color:rgb(230,221,212);}.wa-chat-widget-body .message{padding:0.5rem;background-color:rgb(255,255,255);border-radius:0px 8px 8px;box-shadow:rgb(0 0 0 / 13%) 0px 1px 0.5px;}.wa-chat-widget-body .message .profile-name{color:#787878;}.wa-chat-widget-body .message .wcw-message{margin-top:0.5rem;color:#999 !important;}.wa-chat-widget-send form{display:flex;margin:0;background-color:rgb(230,221,212);}.wa-chat-widget-send input{border:none;padding:0.5rem;width:100%;border-radius:1rem;border-radius:0px 8px 8px;box-shadow:rgb(0 0 0 / 13%) 0px 1px 0.5px;margin:10px;}.wa-chat-widget-send button{background-color:#075E54;padding:1rem;border:none;fill:#ffffff;width:50px;height:50px;border-radius:50%;margin-top:10px;}@keyframes wa-chat-animation{from{opacity:0;}}
