/* Colonna editoriale e percorsi: 750 + 50 + 340 = 1140 */
body#the7-body #page #main .ustica-reading-layout{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,750px) minmax(0,340px)!important;gap:50px!important;width:100%!important;max-width:1140px!important;margin:0 auto!important;align-items:start!important;clear:both}
body#the7-body #page #main .elementor-widget-theme-post-content:has(.ustica-reading-layout),body#the7-body #page #main .elementor-widget-text-editor:has(>.elementor-widget-container>.ustica-reading-layout){width:100%!important;max-width:1140px!important;margin-inline:auto!important}
body#the7-body #page #main .entry-content:has(>.ustica-reading-layout){max-width:1140px!important;width:100%!important}
body#the7-body #page #main .ustica-reading-main{box-sizing:border-box!important;width:100%!important;max-width:750px!important;min-width:0!important;margin:0!important}
body#the7-body #page #main .ustica-reading-main .elementor,body#the7-body #page #main .ustica-reading-main .e-con,body#the7-body #page #main .ustica-reading-main .e-con-inner,body#the7-body #page #main .ustica-reading-main .elementor-widget-text-editor,body#the7-body #page #main .ustica-reading-main .ustica-page-opening,body#the7-body #page #main .ustica-reading-main .ustica-associazione-story{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body#the7-body #page #main .ustica-reading-main>.elementor>.e-con{width:100%!important;padding-left:0!important;padding-right:0!important}
body#the7-body #page #main .ustica-reading-main>.elementor>.e-con>.e-con-inner{width:100%!important;padding-left:0!important;padding-right:0!important}
body#the7-body #page #main .ustica-reading-main .elementor-widget-text-editor{width:100%!important;margin-inline:0!important}
body#the7-body #page #main .ustica-reading-main .ustica-page-opening{width:100%!important;margin-left:0!important;margin-right:0!important;padding-inline:0!important}
body#the7-body #page #main .ustica-reading-main img{max-width:100%!important;height:auto}
body#the7-body #page #main .ustica-reading-aside{min-width:0!important;box-sizing:border-box!important;width:100%!important;padding-top:52px;font-family:Outfit,sans-serif}
body#the7-body #page #main .ustica-aside-label{margin:0 0 18px!important;padding:0 0 12px!important;font:600 12px/1.4 Outfit,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#52777a!important;border-bottom:1px solid #dbe7e6}
body#the7-body #page #main .ustica-aside-links{display:grid;gap:17px}
body#the7-body #page #main a.ustica-aside-card{box-sizing:border-box;display:flex;position:relative;flex-direction:column;justify-content:center;isolation:isolate;overflow:hidden;min-height:152px;padding:22px 70px 22px 23px;border:1px solid #d7e7e5;border-radius:12px;background:#edf7f5;color:#0b4b50!important;text-decoration:none!important;box-shadow:0 5px 16px #062f3305;transition:transform .2s,box-shadow .2s,border-color .2s}
body#the7-body #page #main a.ustica-aside-card:before{content:"";position:absolute;z-index:-1;width:150px;height:150px;border:1px solid #13868b24;border-radius:50%;right:-72px;bottom:-64px;box-shadow:0 0 0 18px #13868b09,0 0 0 37px #13868b07}
body#the7-body #page #main a.ustica-aside-card:after{content:"";position:absolute;left:23px;top:0;width:32px;height:3px;background:#01c2ce}
body#the7-body #page #main a.ustica-aside-card:nth-child(2n){background:#f7f5ed;border-color:#e5e3d8}
body#the7-body #page #main a.ustica-aside-card:nth-child(3n){background:#eff2f7;border-color:#dbe2eb}
body#the7-body #page #main a.ustica-aside-card:nth-child(3n):after{background:#e5a324}
body#the7-body #page #main a.ustica-aside-card:hover,body#the7-body #page #main a.ustica-aside-card:focus-visible{transform:translateY(-3px);box-shadow:0 10px 22px #062f3310;border-color:#16858b;outline:2px solid transparent}
body#the7-body #page #main .ustica-aside-icon{position:absolute;right:17px;top:24px;width:42px;height:42px;color:#13868b;opacity:.75}
body#the7-body #page #main .ustica-aside-kicker{font:500 10px/1.4 Outfit,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#52777a;margin-bottom:7px}
body#the7-body #page #main .ustica-aside-card strong{font:600 22px/1.2 Outfit,sans-serif!important;color:#0b4b50!important;letter-spacing:-.025em;display:block;margin-bottom:8px}
body#the7-body #page #main .ustica-aside-description{font:400 14px/1.5 Outfit,sans-serif;color:#51676c;display:block}
body#the7-body #page #main .ustica-aside-arrow{position:absolute;right:25px;bottom:20px;font:400 23px/1 Outfit,sans-serif;color:#13868b}
@media(max-width:1100px){body#the7-body #page #main .ustica-reading-layout{grid-template-columns:minmax(0,1fr) 280px!important;gap:32px!important}}
@media(max-width:900px){body#the7-body #page #main .ustica-reading-layout{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}body#the7-body #page #main .ustica-reading-main{margin-inline:auto!important}body#the7-body #page #main .ustica-reading-aside{padding-top:0!important;max-width:750px;margin:auto}body#the7-body #page #main .ustica-aside-links{grid-template-columns:repeat(2,minmax(0,1fr))}body#the7-body #page #main a.ustica-aside-card{min-height:156px;padding:20px 48px 20px 18px}body#the7-body #page #main .ustica-aside-icon{width:30px;height:30px;right:12px;top:18px}body#the7-body #page #main .ustica-aside-card strong{font-size:20px!important}}
@media(max-width:480px){body#the7-body #page #main .ustica-aside-links{gap:12px}body#the7-body #page #main a.ustica-aside-card{padding:53px 14px 22px;min-height:195px}body#the7-body #page #main .ustica-aside-icon{left:14px;right:auto;top:14px;width:28px;height:28px}body#the7-body #page #main .ustica-aside-kicker{font-size:9px}body#the7-body #page #main .ustica-aside-card strong{font-size:18px!important}body#the7-body #page #main .ustica-aside-description{font-size:13px}body#the7-body #page #main .ustica-aside-arrow{right:12px;bottom:10px;font-size:18px}}
@media(prefers-reduced-motion:reduce){body#the7-body #page #main a.ustica-aside-card{transition:none}}
