/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* Effe Dati – WFB 2026 */
:root{--ed-navy:#0F2A44;--ed-navy2:#163A5C;--ed-blue:#1E88C8;--ed-green:#7DB83A;--ed-lime:#C9D52A;--ed-paper:#F4F6F1;--ed-ink:#1C2733;--ed-muted:#5A6676;--ed-line:#E2E7DE;--ed-r:18px;--ed-shadow:0 18px 50px -20px rgba(15,42,68,.35)}
body{font-family:'Manrope',system-ui,sans-serif;color:var(--ed-ink);-webkit-font-smoothing:antialiased}
body h1,body h2,body h3,body h4,.ed-display,.ed-h1,.ed-h2,.ed-h3{font-family:'Fraunces',Georgia,serif;font-weight:500;letter-spacing:-.01em;color:inherit}
.ed-row>.col.span_12,.ed-row .vc_column-inner,.ed-row .wpb_wrapper{padding:0!important}
.ed-row .row_col_wrap_12{padding:0}
body .container-wrap{padding-bottom:0!important}
.ed-wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}
.ed-sec{padding:110px 0}
.ed-center{text-align:center}
.ed-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 'Manrope',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-blue);margin-bottom:18px}
.ed-eyebrow:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,var(--ed-blue),var(--ed-green))}
.ed-eyebrow--light{color:var(--ed-lime)}
.ed-display{font-size:clamp(42px,5.4vw,76px);line-height:1.02;margin:0 0 26px}
.ed-display em,.ed-h2 em{font-style:italic;background:linear-gradient(90deg,var(--ed-blue),var(--ed-green));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}
.ed-h1{font-size:clamp(38px,4.6vw,64px);line-height:1.05;margin:0 0 20px;color:#fff}
.ed-h2{font-size:clamp(30px,3.2vw,46px);line-height:1.12;margin:0 0 22px}
.ed-h3{font-size:clamp(22px,2vw,28px);line-height:1.2;margin:0 0 12px}
.ed-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.65;color:var(--ed-muted);max-width:620px}
.ed-sub{color:var(--ed-muted);font-size:18px;line-height:1.6;max-width:680px}
.ed-small{font-size:14px;color:var(--ed-muted)}
.ed-sec p{font-size:17px;line-height:1.75}
.ed-head{max-width:760px;margin-bottom:56px}
.ed-head--row{display:flex;justify-content:space-between;align-items:flex-end;max-width:none;gap:20px;flex-wrap:wrap}
.ed-head--light .ed-h2{color:#fff}
.ed-link{font-weight:700;color:var(--ed-blue)!important}
/* buttons */
.ed-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.ed-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font:700 16px/1 'Manrope',sans-serif;text-decoration:none!important;transition:transform .25s,box-shadow .25s,background .25s,color .25s}
.ed-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
.ed-btn:hover{transform:translateY(-2px)}
.ed-btn--primary{background:var(--ed-navy);color:#fff!important;box-shadow:0 12px 30px -12px rgba(15,42,68,.6)}
.ed-btn--primary:hover{background:var(--ed-blue)}
.ed-btn--dark{background:var(--ed-navy);color:#fff!important}
.ed-btn--lime{background:var(--ed-lime);color:var(--ed-navy)!important}
.ed-btn--lime:hover{background:#fff}
.ed-btn--ghost{background:transparent;color:var(--ed-navy)!important;border:2px solid var(--ed-line)}
.ed-btn--ghost:hover{border-color:var(--ed-navy)}
.ed-btn--outline{color:#fff!important;border:2px solid rgba(255,255,255,.45)}
.ed-btn--outline:hover{background:#fff;color:var(--ed-navy)!important}
/* icons */
.ed-ico{display:inline-flex;width:56px;height:56px;border-radius:16px;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(30,136,200,.12),rgba(125,184,58,.16));color:var(--ed-navy);flex:0 0 auto}
.ed-ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
/* home hero */
.ed-hero{padding:150px 0 110px;background:radial-gradient(1200px 600px at 85% 10%,rgba(30,136,200,.10),transparent 60%),radial-gradient(900px 500px at 10% 100%,rgba(125,184,58,.12),transparent 60%),#fff;overflow:hidden}
.ed-hero__in{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}
.ed-hero__txt .ed-lead strong{color:var(--ed-ink)}
.ed-trust{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 26px}
.ed-trust li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ed-ink);margin:0;padding:0}
.ed-trust svg{width:20px;height:20px;fill:none;stroke:var(--ed-green);stroke-width:2}
.ed-hero__media{position:relative;min-height:560px}
.ed-hero__media figure{margin:0;position:absolute;border-radius:var(--ed-r);overflow:hidden;box-shadow:var(--ed-shadow)}
.ed-hero__media img{width:100%!important;height:100%!important;object-fit:cover;display:block;max-width:none}
.ed-hero__main{top:0;right:0;width:84%;height:420px;animation:edUp 1s .1s both}
.ed-hero__second{left:0;bottom:0;width:52%;height:250px;border:8px solid #fff;animation:edUp 1s .35s both}
.ed-float{position:absolute;right:4%;bottom:40px;background:#fff;border-radius:16px;padding:16px 20px;display:flex;gap:14px;align-items:center;box-shadow:var(--ed-shadow);animation:edUp 1s .6s both,edBob 6s 2s ease-in-out infinite}
.ed-float svg{width:34px;height:34px;fill:none;stroke:var(--ed-blue);stroke-width:1.6}
.ed-float strong{display:block;font-size:15px}.ed-float span{font-size:13px;color:var(--ed-muted)}
.ed-ring{position:absolute;width:420px;height:420px;left:-60px;top:-50px;z-index:0;animation:edSpin 60s linear infinite;pointer-events:none}
.ed-ring circle{fill:none;stroke-linecap:round}
.ed-ring__a{stroke:var(--ed-blue);stroke-width:5;stroke-dasharray:40 18;opacity:.25}
.ed-ring__b{stroke:var(--ed-green);stroke-width:5;stroke-dasharray:22 14;opacity:.3}
.ed-ring__c{stroke:var(--ed-lime);stroke-width:4;stroke-dasharray:10 12;opacity:.35}
.ed-hero__media figure,.ed-float{z-index:1}
@keyframes edSpin{to{transform:rotate(360deg)}}
@keyframes edUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
@keyframes edBob{50%{transform:translateY(-8px)}}
/* cards */
.ed-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px}
.ed-sec>.ed-wrap>.ed-cards+.ed-card--cta{margin-top:22px}
.ed-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px 30px;border-radius:var(--ed-r);background:#fff;border:1px solid var(--ed-line);text-decoration:none!important;color:var(--ed-ink)!important;transition:transform .3s,box-shadow .3s,border-color .3s}
.ed-card h3{font-size:23px;margin:6px 0 0;line-height:1.2}
.ed-card p{font-size:16px!important;line-height:1.6!important;color:var(--ed-muted);margin:0;padding:0}
.ed-card:hover{transform:translateY(-6px);box-shadow:var(--ed-shadow);border-color:transparent}
.ed-more{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--ed-blue)}
.ed-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .25s}
.ed-card:hover .ed-more svg{transform:translateX(4px)}
.ed-card--cta{background:var(--ed-navy);color:#fff!important;border:0;display:block}
.ed-card--cta h3{color:#fff}.ed-card--cta p{color:rgba(255,255,255,.75)}.ed-card--cta .ed-more{color:var(--ed-lime);margin-top:14px}
/* split */
.ed-split__in{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.ed-split--rev .ed-split__in>:first-child{order:0}
.ed-split__media img{width:100%;height:auto;display:block;border-radius:var(--ed-r)}
.ed-stack{position:relative}
.ed-stack:before{content:"";position:absolute;inset:28px -28px -28px 28px;border-radius:var(--ed-r);background:linear-gradient(135deg,var(--ed-blue),var(--ed-green));opacity:.18;z-index:0}
.ed-stack img{position:relative;z-index:1;box-shadow:var(--ed-shadow)}
.ed-badge{position:absolute;z-index:2;left:-24px;bottom:34px;background:var(--ed-navy);color:#fff;border-radius:16px;padding:18px 24px;box-shadow:var(--ed-shadow)}
.ed-badge strong{display:block;font-family:'Fraunces',serif;font-size:22px;font-weight:500}.ed-badge span{font-size:13px;opacity:.8}
.ed-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.ed-duo img:nth-child(1){margin-top:50px}
.ed-duo img{aspect-ratio:4/5;object-fit:cover;box-shadow:var(--ed-shadow)}
.ed-list,.ed-checks{list-style:none;margin:10px 0 0;padding:0}
.ed-list li,.ed-checks li{position:relative;padding:12px 0 12px 36px;border-bottom:1px solid var(--ed-line);font-size:17px;line-height:1.55;margin:0;list-style:none}
.ed-list li:before,.ed-checks li:before{content:"";position:absolute;left:0;top:16px;width:20px;height:20px;border-radius:50%;background:var(--ed-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}
/* steps */
.ed-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:s}
.ed-steps li{margin:0;padding:34px 28px;border-radius:var(--ed-r);background:var(--ed-paper);position:relative;list-style:none}
.ed-steps span{font:500 46px/1 'Fraunces',serif;background:linear-gradient(90deg,var(--ed-blue),var(--ed-green));-webkit-background-clip:text;background-clip:text;color:transparent}
.ed-steps h3{font-size:22px;margin:18px 0 10px}.ed-steps p{font-size:16px!important;color:var(--ed-muted);margin:0}
/* who */
.ed-who{position:relative;overflow:hidden}
.ed-who__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.ed-who__grid>div{padding:32px 28px;border-radius:var(--ed-r);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:background .3s}
.ed-who__grid>div:hover{background:rgba(255,255,255,.1)}
.ed-who .ed-ico{background:rgba(201,213,42,.14);color:var(--ed-lime)}
.ed-who h3{color:#fff;font-size:22px;margin:20px 0 10px}.ed-who p{color:rgba(255,255,255,.72);font-size:16px!important;margin:0}
/* values */
.ed-values{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.ed-values>div{background:#fff;border-radius:var(--ed-r);padding:32px 28px}
.ed-values h3{font-size:22px;margin:18px 0 8px}.ed-values p{font-size:16px!important;color:var(--ed-muted);margin:0}
.ed-addr{display:flex;gap:16px;margin-top:28px;padding:22px;border-radius:var(--ed-r);background:var(--ed-paper);font-size:16px;line-height:1.6}
/* page hero */
.ed-phero{position:relative;padding:190px 0 100px;background:var(--ed-navy);overflow:hidden;min-height:520px;display:flex;align-items:flex-end}
.ed-phero__bg{position:absolute;inset:0}
.ed-phero__img{width:100%;height:100%;object-fit:cover;opacity:.32;transform:scale(1.04);animation:edZoom 14s ease-out both}
.ed-phero:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(15,42,68,.96) 30%,rgba(15,42,68,.55))}
.ed-phero__in{z-index:2;width:100%}
.ed-phero .ed-lead{color:rgba(255,255,255,.82)}
.ed-crumbs{font-size:14px;color:rgba(255,255,255,.65);margin-bottom:26px}
.ed-crumbs a{color:rgba(255,255,255,.85)!important}.ed-sep{margin:0 8px;opacity:.5}
@keyframes edZoom{from{transform:scale(1.12)}to{transform:scale(1.02)}}
/* note */
.ed-note{padding:80px 0}.ed-note__in{display:flex;gap:28px;align-items:flex-start;max-width:900px}
/* faq */
.ed-faq-row .ed-wrap{padding-top:100px}
.ed-faq-row .ed-faq-inner{max-width:900px;margin:0 auto!important;padding:0 24px 100px!important}
.ed-faq-row .toggle h3 a{font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:18px!important;color:var(--ed-ink)!important}
.ed-faq-row .toggle .inner-toggle-wrap p{font-size:17px;line-height:1.7;color:var(--ed-muted)}
/* cta */
.ed-cta{position:relative;background:linear-gradient(120deg,var(--ed-navy),var(--ed-navy2));padding:100px 0;overflow:hidden;color:#fff}
.ed-cta__in{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap;z-index:2}
.ed-cta__txt{max-width:640px}.ed-cta .ed-h2{color:#fff}.ed-cta p{color:rgba(255,255,255,.78);font-size:18px}
.ed-cta__act{display:flex;flex-direction:column;gap:14px}
.ed-cta .ed-ring{left:auto;right:-120px;top:-120px;width:460px;height:460px}
.ed-cta .ed-ring circle{opacity:.35}
/* news */
.ed-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ed-post{background:#fff;border-radius:var(--ed-r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:var(--ed-ink)!important;transition:transform .3s,box-shadow .3s}
.ed-post:hover{transform:translateY(-6px);box-shadow:var(--ed-shadow)}
.ed-post img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.ed-post__b{padding:24px 26px 28px}
.ed-post time{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-blue)}
.ed-post h3{font-size:22px;line-height:1.25;margin:10px 0}
.ed-post p{font-size:15px!important;color:var(--ed-muted);margin:0}
.ed-feed{margin-top:46px;background:#fff;border-radius:var(--ed-r);padding:30px 34px}
.ed-feed h3,.ed-feed h2{font-family:'Manrope',sans-serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted);margin:0 0 12px}
.ed-feed ul{list-style:none;margin:0;padding:0}
.ed-feed li{margin:0;padding:12px 0;border-bottom:1px solid var(--ed-line);list-style:none;display:flex;gap:16px;align-items:baseline}
.ed-feed li:last-child{border:0}
.ed-feed li a{font-weight:600;color:var(--ed-ink)!important;font-size:16px}
.ed-feed li small{color:var(--ed-muted);white-space:nowrap;font-size:13px}
.ed-empty{color:var(--ed-muted)}
/* contact */
.ed-contact{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}
.ed-clist{list-style:none;margin:20px 0 0;padding:0}
.ed-clist li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--ed-line);font-size:17px;line-height:1.6;margin:0;list-style:none}
.ed-clist small{color:var(--ed-muted)}
.ed-contact__form{background:var(--ed-paper);border-radius:24px;padding:42px}
.ed-contact__form input:not([type=submit]):not([type=checkbox]),.ed-contact__form textarea,.ed-contact__form select{background:#fff!important;border:1px solid var(--ed-line)!important;border-radius:12px!important;padding:14px 16px!important;font-size:16px!important;width:100%}
.ed-contact__form textarea{height:150px}
.ed-contact__form input[type=submit]{background:var(--ed-navy)!important;border-radius:999px!important;padding:16px 34px!important;font-weight:700!important;font-size:16px!important}
.ed-contact__form .ed-f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ed-contact__form label{font-size:14px;font-weight:600;display:block;margin-bottom:12px}
.ed-contact__form .wpcf7-acceptance label{font-weight:400}
.ed-map iframe{width:100%;height:440px;border:0;display:block;filter:grayscale(.3)}
/* zone */
.ed-facts{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.ed-facts li{margin:0;padding:18px;border-radius:16px;background:var(--ed-paper);list-style:none;display:flex;flex-direction:column;gap:4px}
.ed-facts svg{width:24px;height:24px;fill:none;stroke:var(--ed-blue);stroke-width:1.8;margin-bottom:6px}
.ed-facts strong{font-size:18px}.ed-facts span{font-size:13px;color:var(--ed-muted)}
.ed-mapbox{background:var(--ed-paper);border-radius:24px;padding:22px}
.ed-map-svg{width:100%;height:auto;display:block}
.ed-map-svg path{fill:#dfe6dc;stroke:#fff;stroke-width:1.2;transition:fill .2s}
.ed-map-svg a:hover path{fill:var(--ed-blue)}
.ed-map-svg path.is-near{fill:#b9d7ec}
.ed-map-svg path.is-here{fill:var(--ed-green)}
.ed-pin{fill:var(--ed-lime);stroke:var(--ed-navy);stroke-width:3}
.ed-pin-t{font:700 16px Manrope,sans-serif;fill:var(--ed-navy)}
.ed-srvlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}
.ed-srvlist li{margin:0;list-style:none}
.ed-srvlist a{display:flex;gap:16px;align-items:center;background:#fff;border-radius:16px;padding:18px;text-decoration:none!important;color:var(--ed-ink)!important;transition:box-shadow .3s,transform .3s}
.ed-srvlist a:hover{box-shadow:var(--ed-shadow);transform:translateY(-3px)}
.ed-srvlist strong{display:block;font-size:17px}.ed-srvlist small{color:var(--ed-muted);font-size:14px;line-height:1.4;display:block}
.ed-vie{border:1px solid var(--ed-line);border-radius:16px;padding:18px 24px}
.ed-vie summary{cursor:pointer;font-weight:700;color:var(--ed-blue)}
.ed-vie ul{columns:4 200px;margin:18px 0 0;padding:0;list-style:none}
.ed-vie li{font-size:14px;line-height:1.9;margin:0;list-style:none;break-inside:avoid}
.ed-near{margin-top:40px}.ed-near h3{font-size:22px}
.ed-chips{display:flex;flex-wrap:wrap;gap:10px}
.ed-chip{padding:10px 18px;border-radius:999px;background:var(--ed-paper);font-weight:600;font-size:15px;color:var(--ed-ink)!important;text-decoration:none!important;transition:background .2s,color .2s}
.ed-chip:hover{background:var(--ed-navy);color:#fff!important}
.ed-chip--all{background:var(--ed-navy);color:#fff!important}
.ed-muns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.ed-mun{background:#fff;border-radius:var(--ed-r);padding:28px}
.ed-mun h3{font-size:22px;margin:0 0 12px}
.ed-mun ul{list-style:none;margin:0;padding:0}.ed-mun li{margin:0;padding:6px 0;list-style:none;border-bottom:1px solid var(--ed-line)}
.ed-mun a{color:var(--ed-ink)!important;font-weight:600;font-size:15px}
.ed-mapbox--city a path{cursor:pointer}
/* prose */
.ed-prose{max-width:860px}
.ed-prose h2{font-size:28px;margin:40px 0 12px}
.ed-prose p,.ed-prose li{font-size:17px;line-height:1.75}
/* articoli */
.single-post .ed-art{max-width:780px;margin:0 auto}
.single-post .post-content p,.single-post .post-content li{font-size:18px;line-height:1.8}
.single-post .post-content h2{font-size:32px;margin:44px 0 14px}
.single-post .post-content h3{font-size:24px;margin:30px 0 10px}
.ed-box{background:var(--ed-paper);border-left:4px solid var(--ed-green);border-radius:12px;padding:22px 26px;margin:28px 0}
/* header / footer tweaks */
#header-outer .sf-menu>li>a{font-family:'Manrope',sans-serif!important;font-weight:600!important}
#header-outer li.ed-menu-btn>a{background:var(--ed-navy);color:#fff!important;border-radius:999px;padding:12px 22px!important;margin-left:10px}
#header-outer li.ed-menu-btn>a:hover{background:var(--ed-blue)}
#header-outer li.ed-menu-btn>a:after{display:none!important}
.ed-foot{background:var(--ed-navy);color:rgba(255,255,255,.75)}
.ed-foot a{color:rgba(255,255,255,.85)!important}
.ed-foot__in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:80px 0 50px}
.ed-foot h4{color:#fff;font-family:'Manrope',sans-serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}
.ed-foot ul{list-style:none;margin:0;padding:0}.ed-foot li{margin:0 0 10px;list-style:none;font-size:15px}
.ed-foot p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.75)}
.ed-foot__logo{background:#fff;display:inline-block;border-radius:12px;padding:10px 14px;margin-bottom:18px}
.ed-foot__logo img{height:40px;width:auto;display:block}
.ed-foot__legal{border-top:1px solid rgba(255,255,255,.12);padding:22px 0 30px;font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}
.grecaptcha-badge{left:4px!important;right:auto!important;width:70px!important;overflow:hidden!important;transition:width .3s!important}
.grecaptcha-badge:hover{width:256px!important}
@media (max-width:1100px){.ed-steps,.ed-who__grid,.ed-values{grid-template-columns:1fr 1fr}.ed-foot__in{grid-template-columns:1fr 1fr}.ed-muns{grid-template-columns:1fr 1fr}}
@media (max-width:900px){.ed-sec{padding:80px 0}.ed-hero{padding:120px 0 70px}.ed-hero__in,.ed-split__in,.ed-contact{grid-template-columns:1fr;gap:50px}.ed-hero__media{min-height:420px}.ed-hero__main{height:320px}.ed-hero__second{height:190px}.ed-posts{grid-template-columns:1fr}.ed-phero{padding:150px 0 70px;min-height:0}.ed-badge{left:12px}.ed-stack:before{inset:16px -10px -16px 16px}}
@media (max-width:640px){.ed-steps,.ed-who__grid,.ed-values,.ed-foot__in,.ed-muns,.ed-facts{grid-template-columns:1fr}.ed-hero__media{min-height:360px}.ed-ring{width:300px;height:300px}.ed-float{right:0;bottom:10px}.ed-contact__form{padding:26px}.ed-contact__form .ed-f2{grid-template-columns:1fr}.ed-duo img:nth-child(1){margin-top:24px}.ed-note__in{flex-direction:column}}
@media (prefers-reduced-motion:reduce){.ed-ring,.ed-float,.ed-phero__img,.ed-hero__media figure{animation:none!important}}
p#breadcrumbs.yoast{display:none!important}
.ed-phero__img{opacity:.42}
.ed-phero:after{background:linear-gradient(100deg,rgba(15,42,68,.95) 32%,rgba(15,42,68,.45))}
.single-post #single-below-header .meta-author,.single-post #single-below-header .meta-comment-count,.single-post .meta-author,.single-post .meta-comment-count{display:none!important}
.single-post #single-below-header .meta-date{border:0!important}
.joinchat__powered,.joinchat__copy{display:none!important}

/* ---- Header 2026: icona animata + container ---- */
:root{--ed-ico:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA3OCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNDNBREUyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTM2NkFFIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHN0eWxlPi5ve3RyYW5zZm9ybS1vcmlnaW46NDBweCAzOXB4O2FuaW1hdGlvbjpzIDE2cyBsaW5lYXIgaW5maW5pdGV9Lml7dHJhbnNmb3JtLW9yaWdpbjo0MHB4IDM5cHg7YW5pbWF0aW9uOnMgMjZzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlfS5pIHJlY3R7b3BhY2l0eTowO2FuaW1hdGlvbjpmIC40NXMgZWFzZS1vdXQgZm9yd2FyZHN9QGtleWZyYW1lcyBze3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBme3Rve29wYWNpdHk6MX19PC9zdHlsZT48ZyBjbGFzcz0ibyIgZmlsbD0idXJsKCNiKSI+PHBhdGggZD0iTTQ5LjcxIDIuNzggTDUyLjIxIDMuNTQgTDU0LjY1IDQuNDggTDU3LjAyIDUuNTkgTDU5LjMxIDYuODYgTDYxLjUxIDguMjggTDYzLjYwIDkuODYgTDY1LjU3IDExLjU3IEw2Ny40MyAxMy40MyBMNjkuMTQgMTUuNDAgTDcwLjcyIDE3LjQ5IEw3Mi4xNCAxOS42OSBMNzMuNDEgMjEuOTggTDc0LjUyIDI0LjM1IEw3NS40NiAyNi43OSBMNzYuMjIgMjkuMjkgTDc2LjgxIDMxLjg0IEw3Ny4yMiAzNC40MyBMNzcuNDUgMzcuMDQgTDc3LjQ5IDM5LjY1IEw3Ny4zNiA0Mi4yNyBMNzcuMDQgNDQuODcgTDc2LjU0IDQ3LjQ0IEw3NS44NiA0OS45NiBMNzUuMDEgNTIuNDQgTDc0LjI2IDUyLjE1IEw3My45MCA0OS4zNiBMNzMuNjQgNDYuNzcgTDczLjMyIDQ0LjI4IEw3Mi45MCA0MS44OCBMNzIuMzkgMzkuNTcgTDcxLjgxIDM3LjMzIEw3MS4xNSAzNS4xOCBMNzAuNDMgMzMuMDkgTDY5LjY1IDMxLjA2IEw2OC44MSAyOS4wOCBMNjcuOTMgMjcuMTQgTDY3LjAwIDI1LjI0IEw2Ni4wMSAyMy4zNyBMNjQuOTYgMjEuNTIgTDYzLjg1IDE5LjY4IEw2Mi42NyAxNy44NiBMNjEuNDAgMTYuMDUgTDYwLjA0IDE0LjI1IEw1OC41OCAxMi40NiBMNTcuMDEgMTAuNjkgTDU1LjMxIDguOTQgTDUzLjQ5IDcuMjIgTDUxLjU0IDUuNDkgTDQ5LjUwIDMuNTVaIi8+PHBhdGggZD0iTTY2LjUyIDY1LjUyIEw2NC42MCA2Ny4zMCBMNjIuNTcgNjguOTUgTDYwLjQyIDcwLjQ1IEw1OC4xOCA3MS44MCBMNTUuODUgNzIuOTkgTDUzLjQ0IDc0LjAxIEw1MC45NiA3NC44NiBMNDguNDQgNzUuNTQgTDQ1Ljg3IDc2LjA0IEw0My4yNyA3Ni4zNiBMNDAuNjUgNzYuNDkgTDM4LjA0IDc2LjQ1IEwzNS40MyA3Ni4yMiBMMzIuODQgNzUuODEgTDMwLjI5IDc1LjIyIEwyNy43OSA3NC40NiBMMjUuMzUgNzMuNTIgTDIyLjk4IDcyLjQxIEwyMC42OSA3MS4xNCBMMTguNDkgNjkuNzIgTDE2LjQwIDY4LjE0IEwxNC40MyA2Ni40MyBMMTIuNTcgNjQuNTcgTDEwLjg2IDYyLjYwIEwxMS40OCA2Mi4xMCBMMTQuMDggNjMuMTcgTDE2LjQ1IDY0LjI1IEwxOC43NyA2NS4yMSBMMjEuMDYgNjYuMDUgTDIzLjMxIDY2Ljc3IEwyNS41NCA2Ny4zOCBMMjcuNzQgNjcuODkgTDI5LjkxIDY4LjMxIEwzMi4wNiA2OC42NSBMMzQuMTkgNjguOTIgTDM2LjMwIDY5LjEyIEwzOC40MSA2OS4yNiBMNDAuNTMgNjkuMzQgTDQyLjY2IDY5LjM2IEw0NC44MCA2OS4zMSBMNDYuOTcgNjkuMjAgTDQ5LjE4IDY5LjAxIEw1MS40MSA2OC43MyBMNTMuNjkgNjguMzYgTDU2LjAxIDY3Ljg4IEw1OC4zNyA2Ny4yOSBMNjAuNzggNjYuNTggTDYzLjI1IDY1Ljc1IEw2NS45NSA2NC45NVoiLz48cGF0aCBkPSJNMy43OCA0OC43MSBMMy4xOSA0Ni4xNiBMMi43OCA0My41NyBMMi41NSA0MC45NiBMMi41MSAzOC4zNSBMMi42NCAzNS43MyBMMi45NiAzMy4xMyBMMy40NiAzMC41NiBMNC4xNCAyOC4wNCBMNC45OSAyNS41NiBMNi4wMSAyMy4xNSBMNy4yMCAyMC44MiBMOC41NSAxOC41OCBMMTAuMDUgMTYuNDMgTDExLjcwIDE0LjQwIEwxMy40OCAxMi40OCBMMTUuNDAgMTAuNzAgTDE3LjQzIDkuMDUgTDE5LjU4IDcuNTUgTDIxLjgyIDYuMjAgTDI0LjE1IDUuMDEgTDI2LjU2IDMuOTkgTDI5LjA0IDMuMTQgTDMxLjU2IDIuNDYgTDM0LjEzIDEuOTYgTDM0LjI2IDIuNzUgTDMyLjAzIDQuNDYgTDI5LjkwIDUuOTggTDI3LjkxIDcuNTEgTDI2LjA0IDkuMDcgTDI0LjI5IDEwLjY2IEwyMi42NSAxMi4yOSBMMjEuMTEgMTMuOTQgTDE5LjY3IDE1LjYxIEwxOC4zMCAxNy4zMCBMMTcuMDAgMTkuMDEgTDE1Ljc3IDIwLjc0IEwxNC41OSAyMi41MCBMMTMuNDYgMjQuMjkgTDEyLjM4IDI2LjEyIEwxMS4zNSAyOC4wMCBMMTAuMzYgMjkuOTQgTDkuNDIgMzEuOTQgTDguNTQgMzQuMDIgTDcuNzMgMzYuMTggTDYuOTggMzguNDIgTDYuMzEgNDAuNzcgTDUuNzMgNDMuMjEgTDUuMjEgNDUuNzYgTDQuNTUgNDguNTBaIi8+PC9nPjxnIGNsYXNzPSJpIj48cmVjdCB4PSItNS43NSIgeT0iLTQuMTAiIHdpZHRoPSIxMS41MCIgaGVpZ2h0PSI4LjIwIiByeD0iMSIgZmlsbD0iIzNhOWEzYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMzIgNTMuMjUpIHJvdGF0ZSgyNDAuMCkiIHN0eWxlPSJhbmltYXRpb24tZGVsYXk6MC4wMHMiLz48cmVjdCB4PSItNS4xMCIgeT0iLTMuNjQiIHdpZHRoPSIxMC4yMCIgaGVpZ2h0PSI3LjI4IiByeD0iMSIgZmlsbD0iIzViYTcyZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAgNDEuMjcpIHJvdGF0ZSgyNjUuMCkiIHN0eWxlPSJhbmltYXRpb24tZGVsYXk6MC4xNXMiLz48cmVjdCB4PSItNC40NSIgeT0iLTMuMTgiIHdpZHRoPSI4LjkwIiBoZWlnaHQ9IjYuMzYiIHJ4PSIxIiBmaWxsPSIjN2NiNDIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy43MyAzMC44OSkgcm90YXRlKDI5MC4wKSIgc3R5bGU9ImFuaW1hdGlvbi1kZWxheTowLjMwcyIvPjxyZWN0IHg9Ii0zLjgwIiB5PSItMi43MiIgd2lkdGg9IjcuNjAiIGhlaWdodD0iNS40NCIgcng9IjEiIGZpbGw9IiM5ZGMxMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0Ljk0IDIzLjk0KSByb3RhdGUoMzE1LjApIiBzdHlsZT0iYW5pbWF0aW9uLWRlbGF5OjAuNDVzIi8+PHJlY3QgeD0iLTMuMTUiIHk9Ii0yLjI2IiB3aWR0aD0iNi4zMCIgaGVpZ2h0PSI0LjUyIiByeD0iMSIgZmlsbD0iI2JlY2UwYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMuNTQgMjEuMjQpIHJvdGF0ZSgzNDAuMCkiIHN0eWxlPSJhbmltYXRpb24tZGVsYXk6MC42MHMiLz48cmVjdCB4PSItMi41MCIgeT0iLTEuODAiIHdpZHRoPSI1LjAwIiBoZWlnaHQ9IjMuNjAiIHJ4PSIxIiBmaWxsPSIjZTBkYjAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MS40NCAyMi41Nikgcm90YXRlKDM2NS4wKSIgc3R5bGU9ImFuaW1hdGlvbi1kZWxheTowLjc1cyIvPjxyZWN0IHg9Ii01Ljc1IiB5PSItNC4xMCIgd2lkdGg9IjExLjUwIiBoZWlnaHQ9IjguMjAiIHJ4PSIxIiBmaWxsPSIjM2E5YTNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMCAxMC41MCkgcm90YXRlKDM2MC4wKSIgc3R5bGU9ImFuaW1hdGlvbi1kZWxheTowLjA1cyIvPjxyZWN0IHg9Ii01LjEwIiB5PSItMy42NCIgd2lkdGg9IjEwLjIwIiBoZWlnaHQ9IjcuMjgiIHJ4PSIxIiBmaWxsPSIjNWJhNzJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS4wMyAxNS4zNSkgcm90YXRlKDM4NS4wKSIgc3R5bGU9ImFuaW1hdGlvbi1kZWxheTowLjIwcyIvPjxyZWN0IHg9Ii00LjQ1IiB5PSItMy4xOCIgd2lkdGg9IjguOTAiIGhlaWdodD0iNi4zNiIgcng9IjEiIGZpbGw9IiM3Y2I0MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4LjE2IDIzLjc3KSByb3RhdGUoNDEwLjApIiBzdHlsZT0iYW5pbWF0aW9uLWRlbGF5OjAuMzVzIi8+PHJlY3QgeD0iLTMuODAiIHk9Ii0yLjcyIiB3aWR0aD0iNy42MCIgaGVpZ2h0PSI1LjQ0IiByeD0iMSIgZmlsbD0iIzlkYzExNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAuNTcgMzMuNDkpIHJvdGF0ZSg0MzUuMCkiIHN0eWxlPSJhbmltYXRpb24tZGVsYXk6MC41MHMiLz48cmVjdCB4PSItMy4xNSIgeT0iLTIuMjYiIHdpZHRoPSI2LjMwIiBoZWlnaHQ9IjQuNTIiIHJ4PSIxIiBmaWxsPSIjYmVjZTBiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OC42MSA0Mi4yOCkgcm90YXRlKDQ2MC4wKSIgc3R5bGU9ImFuaW1hdGlvbi1kZWxheTowLjY1cyIvPjxyZWN0IHg9Ii0yLjUwIiB5PSItMS44MCIgd2lkdGg9IjUuMDAiIGhlaWdodD0iMy42MCIgcng9IjEiIGZpbGw9IiNlMGRiMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzLjUyIDQ4LjQ2KSByb3RhdGUoNDg1LjApIiBzdHlsZT0iYW5pbWF0aW9uLWRlbGF5OjAuODBzIi8+PHJlY3QgeD0iLTUuNzUiIHk9Ii00LjEwIiB3aWR0aD0iMTEuNTAiIGhlaWdodD0iOC4yMCIgcng9IjEiIGZpbGw9IiMzYTlhM2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0LjY4IDUzLjI1KSByb3RhdGUoNDgwLjApIiBzdHlsZT0iYW5pbWF0aW9uLWRlbGF5OjAuMTBzIi8+PHJlY3QgeD0iLTUuMTAiIHk9Ii0zLjY0IiB3aWR0aD0iMTAuMjAiIGhlaWdodD0iNy4yOCIgcng9IjEiIGZpbGw9IiM1YmE3MmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0Ljk3IDYwLjM4KSByb3RhdGUoNTA1LjApIiBzdHlsZT0iYW5pbWF0aW9uLWRlbGF5OjAuMjVzIi8+PHJlY3QgeD0iLTQuNDUiIHk9Ii0zLjE4IiB3aWR0aD0iOC45MCIgaGVpZ2h0PSI2LjM2IiByeD0iMSIgZmlsbD0iIzdjYjQyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuMTIgNjIuMzQpIHJvdGF0ZSg1MzAuMCkiIHN0eWxlPSJhbmltYXRpb24tZGVsYXk6MC40MHMiLz48cmVjdCB4PSItMy44MCIgeT0iLTIuNzIiIHdpZHRoPSI3LjYwIiBoZWlnaHQ9IjUuNDQiIHJ4PSIxIiBmaWxsPSIjOWRjMTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNC40OSA1OS41Nykgcm90YXRlKDU1NS4wKSIgc3R5bGU9ImFuaW1hdGlvbi1kZWxheTowLjU1cyIvPjxyZWN0IHg9Ii0zLjE1IiB5PSItMi4yNiIgd2lkdGg9IjYuMzAiIGhlaWdodD0iNC41MiIgcng9IjEiIGZpbGw9IiNiZWNlMGIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3Ljg1IDUzLjQ4KSByb3RhdGUoNTgwLjApIiBzdHlsZT0iYW5pbWF0aW9uLWRlbGF5OjAuNzBzIi8+PHJlY3QgeD0iLTIuNTAiIHk9Ii0xLjgwIiB3aWR0aD0iNS4wMCIgaGVpZ2h0PSIzLjYwIiByeD0iMSIgZmlsbD0iI2UwZGIwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDUgNDUuOTcpIHJvdGF0ZSg2MDUuMCkiIHN0eWxlPSJhbmltYXRpb24tZGVsYXk6MC44NXMiLz48L2c+PC9zdmc+")}
#header-outer #logo{display:inline-flex!important;align-items:center;gap:12px;position:relative}
#header-outer #logo:before{content:"";display:block;align-self:stretch;aspect-ratio:80/78;min-width:38px;background:var(--ed-ico) center/contain no-repeat;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
#header-outer #logo:hover:before{transform:rotate(-25deg) scale(1.06)}
#header-outer #logo img{aspect-ratio:220/78;width:auto!important;object-fit:cover;object-position:100% 50%}
#header-outer{box-shadow:0 10px 30px -22px rgba(15,42,68,.35)!important}
#header-outer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(30,136,200,0),#1E88C8 20%,#7DB83A 50%,#C9D52A 80%,rgba(201,213,42,0));background-size:200% 100%;animation:edLine 9s linear infinite;opacity:.55;pointer-events:none}
@keyframes edLine{from{background-position:0 0}to{background-position:-200% 0}}
#header-outer header#top nav>ul.sf-menu>li:not(.ed-menu-btn)>a{position:relative}
#header-outer header#top nav>ul.sf-menu>li:not(.ed-menu-btn)>a:after{content:""!important;position:absolute;left:50%;right:50%;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1E88C8,#7DB83A)!important;transition:left .3s,right .3s;display:block!important;border:0!important;transform:none!important}
#header-outer header#top nav>ul.sf-menu>li:not(.ed-menu-btn)>a:hover:after,#header-outer header#top nav>ul.sf-menu>li.current-menu-item:not(.ed-menu-btn)>a:after,#header-outer header#top nav>ul.sf-menu>li.current-menu-ancestor>a:after{left:12px;right:12px}
#header-outer header#top nav>ul.sf-menu>li>a .menu-title-text:after{display:none!important}
.ed-foot__logo{display:inline-flex!important;align-items:center;gap:9px}
.ed-foot__logo:before{content:"";width:41px;height:40px;background:var(--ed-ico) center/contain no-repeat}
.ed-foot__logo img{aspect-ratio:220/78;width:auto!important;object-fit:cover;object-position:100% 50%}
@media (prefers-reduced-motion:reduce){#header-outer:after{animation:none}}
#header-outer #logo:before{align-self:center;width:49px;height:48px;min-width:0;aspect-ratio:auto;background-size:100% 100%}
#header-outer.small-nav #logo:before,#header-outer[data-transparent-header] .small-nav #logo:before{width:36px;height:35px}
@media (max-width:999px){#header-outer #logo:before{width:37px;height:36px}}
/* ---- Icone header (telefono, email, WhatsApp) + ricerca ---- */
#header-outer #social-in-menu{margin-left:14px;padding-left:16px;border-left:1px solid var(--ed-line)}
#header-outer #social-in-menu a{width:36px;height:36px;margin:0 2px!important;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;background:var(--ed-paper);color:var(--ed-navy)!important;transition:background .25s,color .25s,transform .25s}
#header-outer #social-in-menu a:hover{background:var(--ed-navy);color:#fff!important;transform:translateY(-2px)}
#header-outer #social-in-menu a i,#header-outer #social-in-menu a span{font-size:15px!important;line-height:1!important;color:inherit!important}
#header-outer #social-in-menu a:after{display:none!important}
#header-outer #search-btn .icon-salient-search,#header-outer .mobile-search .icon-salient-search{color:var(--ed-navy)!important}
#search-outer #search input[type=text]{font-family:'Fraunces',serif!important}
/* ---- Menu mobile ---- */
#slide-out-widget-area.slide-out-from-right{background:linear-gradient(160deg,#0F2A44 0%,#163A5C 70%,#1B4A6F 100%)!important;overflow:hidden}
#slide-out-widget-area .inner-wrap{position:relative}
#slide-out-widget-area .inner-wrap:before{content:"";position:absolute;width:340px;height:340px;right:-150px;bottom:-110px;background:var(--ed-ico) center/contain no-repeat;opacity:.12;pointer-events:none}
#slide-out-widget-area .inner{padding-top:110px!important}
#slide-out-widget-area .inner:before{content:"";position:absolute;top:34px;left:44px;width:178px;height:48px;border-radius:12px;background:#fff url("https://www.effedati.it/wp-content/uploads/2026/10/logo-effe-dati-studio-commercialista-milano-retina.png") left 10px center/auto 30px no-repeat;box-shadow:0 10px 30px -12px rgba(0,0,0,.4)}
#slide-out-widget-area .off-canvas-menu-container .menu>li{border-bottom:1px solid rgba(255,255,255,.1);margin:0!important}
#slide-out-widget-area .off-canvas-menu-container .menu>li>a{font-family:'Fraunces',serif!important;font-weight:500!important;font-size:26px!important;line-height:1.2!important;padding:14px 0!important;color:#fff!important;display:block}
#slide-out-widget-area .off-canvas-menu-container .menu>li>a:after{display:none!important}
#slide-out-widget-area .off-canvas-menu-container .menu>li.current-menu-item>a,#slide-out-widget-area .off-canvas-menu-container .menu>li>a:hover{color:var(--ed-lime)!important}
#slide-out-widget-area .menu .sub-menu li a{font-family:'Manrope',sans-serif!important;font-size:16px!important;color:rgba(255,255,255,.8)!important;padding:7px 0!important}
#slide-out-widget-area .off-canvas-menu-container .menu>li.ed-menu-btn{border:0;margin-top:22px!important}
#slide-out-widget-area .off-canvas-menu-container .menu>li.ed-menu-btn>a{display:inline-block;background:var(--ed-lime);color:var(--ed-navy)!important;font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:17px!important;padding:15px 28px!important;border-radius:999px}
#slide-out-widget-area .bottom-meta-wrap{padding-bottom:40px}
#slide-out-widget-area .bottom-meta-wrap:before{content:"Via Giuseppe Frua 24, Milano · 02 498 0739";display:block;font:500 14px/1.5 'Manrope',sans-serif;color:rgba(255,255,255,.7);margin-bottom:16px}
#slide-out-widget-area .off-canvas-social-links li a{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);display:inline-flex!important;align-items:center;justify-content:center;margin-right:8px;color:#fff!important;transition:background .25s}
#slide-out-widget-area .off-canvas-social-links li a:hover{background:var(--ed-lime);color:var(--ed-navy)!important}
#slide-out-widget-area .slide_out_area_close,#slide-out-widget-area .slide_out_area_close:before{background:var(--ed-lime)!important}
#slide-out-widget-area .slide_out_area_close .close-wrap .close-line{background:var(--ed-navy)!important}
#slide-out-widget-area-bg{background:rgba(15,42,68,.55)!important}
#slide-out-widget-area .bottom-meta-wrap:before{content:"Via Giuseppe Frua 24, Milano\A 02 498 0739 · info@effedati.it";white-space:pre-line}
body #slide-out-widget-area .off-canvas-social-links li a,body #slide-out-widget-area .bottom-meta-wrap .off-canvas-social-links li a{width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0 8px 0 0!important;line-height:44px!important}
body #slide-out-widget-area .bottom-meta-wrap .off-canvas-social-links li a:hover{background:var(--ed-lime)!important;color:var(--ed-navy)!important}
body #slide-out-widget-area .bottom-meta-wrap .off-canvas-social-links li a:hover i{color:var(--ed-navy)!important}
body #slide-out-widget-area .off-canvas-social-links li a i{font-size:17px!important;line-height:1!important}
body #slide-out-widget-area .off-canvas-social-links li a{overflow:hidden!important;position:relative}body #slide-out-widget-area .off-canvas-social-links li a i{position:static!important;transform:none!important;top:auto!important}body #slide-out-widget-area .off-canvas-social-links li a:before,body #slide-out-widget-area .off-canvas-social-links li a:after{display:none!important}
#header-outer #social-in-menu{border-left:0!important;position:relative;display:flex!important;align-items:center}
#header-outer #social-in-menu:before{content:"";position:absolute;left:0;top:50%;height:26px;margin-top:-13px;width:1px;background:var(--ed-line)}
#header-outer #social-in-menu a{overflow:hidden!important;position:relative;padding:0!important}
#header-outer #social-in-menu a i{position:static!important;transform:none!important;top:auto!important;display:block}
#header-outer #social-in-menu a i:after,#header-outer #social-in-menu a:before{display:none!important}
#header-outer #social-in-menu a i+i{display:none!important}
