html body.page-id-680 :is([data-id="37a16df"],[data-id="7fdfdbc"]){padding:56px 16px!important}
html body.page-id-680 :is([data-id="37a16df"],[data-id="7fdfdbc"]) > .elementor-container{max-width:1180px!important;margin:0 auto!important}
html body.page-id-680 :is([data-id="3dabc3f"],[data-id="1c888bd"]) .elementor-heading-title{font-weight:800!important;letter-spacing:-.015em;font-size:clamp(30px,3.4vw,42px)!important}
html body.page-id-680 :is([data-id="3dabc3f"],[data-id="1c888bd"]) .elementor-heading-title::after{content:"";display:block;width:56px;height:5px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,#6E43BE,#E0245E,#FAD332)}
html body.page-id-680 :is([data-id="345b2f2"],[data-id="7ddaadd"]){max-width:720px;margin:0 auto 10px!important;opacity:.9}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-posts-container{gap:20px!important;grid-row-gap:22px!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post{border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(94,53,157,.12);box-shadow:0 12px 30px rgba(45,20,90,.08);display:flex!important;flex-direction:column;transition:transform .2s,box-shadow .2s}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(45,20,90,.16)}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__thumbnail__link{margin:0!important;width:100%!important;position:relative}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__thumbnail{border:0!important;border-radius:0!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__thumbnail img{transition:transform .45s}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1.05)!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__thumbnail__link::after{position:absolute;left:12px;top:12px;z-index:2;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.18)}
html body.page-id-680 [data-id="2608f50"] .elementor-post__thumbnail__link::after{content:"IL Magazine";background:#FAD332;color:#1E1830}
html body.page-id-680 [data-id="638a680"] .elementor-post__thumbnail__link::after{content:"Progetto";background:#6E43BE;color:#fff}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__text{padding:16px 18px 18px!important;margin:0!important;display:flex;flex-direction:column;gap:6px;flex:1}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__title{margin:0!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__title a{font-size:17px!important;font-weight:800!important;line-height:1.3!important;color:#1E1830!important;-webkit-text-fill-color:#1E1830!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__meta-data{margin:0!important;font-size:12.5px!important;font-weight:600;color:#6B6386!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__excerpt{margin:2px 0 0!important}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__excerpt p{margin:0!important;font-size:14.5px!important;line-height:1.55!important;color:#5A5270!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__read-more{margin-top:auto!important;align-self:flex-start;padding:7px 16px;border-radius:999px;border:1.5px solid rgba(94,53,157,.35);color:#5E359D!important;-webkit-text-fill-color:#5E359D!important;font-size:13px!important;font-weight:800!important;text-transform:none!important;letter-spacing:.01em;transition:background .2s,color .2s}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__read-more:hover{background:linear-gradient(135deg,#6E43BE,#4A2A87);color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent}
html body.page-id-680 :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__text > a.elementor-post__read-more{margin-top:auto!important}
html[data-indv-tema="dark"] body.page-id-680:not(#indv-x) :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post{background:#17131F;border-color:rgba(255,255,255,.08);box-shadow:none}
html[data-indv-tema="dark"] body.page-id-680:not(#indv-x) :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__title a{color:#F3F0FA!important;-webkit-text-fill-color:#F3F0FA!important}
html[data-indv-tema="dark"] body.page-id-680:not(#indv-x) :is([data-id="2608f50"],[data-id="638a680"]) :is(.elementor-post__meta-data,.elementor-post__excerpt p){color:#A29DB9!important}
html[data-indv-tema="dark"] body.page-id-680:not(#indv-x) :is([data-id="2608f50"],[data-id="638a680"]) .elementor-post__read-more:not(:hover){color:#D6C9FF!important;-webkit-text-fill-color:#D6C9FF!important;border-color:rgba(201,184,255,.40)}
