.ec-public{margin:0;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24332e;background:#fff}.ec-public *{box-sizing:border-box}.ec-site-header{max-width:1248px;margin:auto;padding:24px;display:flex;gap:24px;align-items:center;justify-content:space-between}.ec-site-header{border-bottom:1px solid #e1e7e3}.ec-brand{color:#215b43;font-size:1.3rem;font-weight:650;text-decoration:none}.ec-page-content{max-width:1200px;margin:24px auto;min-height:55vh;padding:0 16px}.ec-page-content img,.ec-page-content video{max-width:100%}.ec-page-content .ec-module{min-width:0;margin-bottom:16px;padding:0}.ec-page-content .ec-module:last-child{margin-bottom:0}@media(max-width:700px){.ec-site-header{align-items:flex-start;flex-direction:column}.ec-page-content{margin:16px auto}}

/* Allinea il contenuto pubblico al contenitore del menu Bootstrap 3. */
main.main-content-area > .container-fluid{padding-left:15px;padding-right:15px}
main.main-content-area > .container-fluid > .ec-page-content{max-width:none;margin-left:0;margin-right:0;padding:0}
