:root{--ha-accent:#1f5f8b;--ha-paper:#eef3f6;--ha-ink:#16242e;--ha-font:Verdana,Tahoma,sans-serif}img{max-width:100%;height:auto}table{max-width:100%}iframe,video{max-width:100%}#preloader,#loader,.preloader,#spinnerBG,#pageSpinner,.loader-wrapper,#page-loader,.page-loader,#loading,.et_pb_preload:before,[id$='-loading'][style*='fixed'],#wpfc-rb-loading{display:none!important}.screen-reader-text,.skip-link{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.ha-unavailable{cursor:help;opacity:.62}h1 .ha-unavailable,h2 .ha-unavailable,h3 .ha-unavailable,h4 .ha-unavailable{opacity:1}h1 .ha-unavailable::after,h2 .ha-unavailable::after,h3 .ha-unavailable::after,h4 .ha-unavailable::after{text-transform:none;font-weight:400;opacity:.7}.ha-unavailable:not(.ha-unavailable-img)::after{content:' (' attr(data-ha) ')';font-size:.78em;font-style:italic}.et_pb_salvattore_content .et_pb_post,.et_animated,.et-waypoint{opacity:1!important}.et_pb_salvattore_content{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px}.et_pb_salvattore_content>.column{display:contents}.wow,[data-aos],.elementor-invisible,.animated,.fade-in,.reveal{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important}@media (max-width:760px){body{overflow-x:hidden}table[width],td[width]{width:auto!important}img[width]{height:auto!important}div[style*='width'],table{max-width:100%!important}}.ha-foot,.ha-recon{clear:both;font-family:var(--ha-font);color:var(--ha-ink);background:var(--ha-paper);line-height:1.6;font-size:15px;text-align:left;position:relative;z-index:5}.ha-foot{border-top:4px solid var(--ha-accent);margin-top:2.5rem}.ha-recon{border-top:1px solid var(--ha-accent);border-bottom:1px solid var(--ha-accent);margin:2rem 0}.ha-in{max-width:72rem;margin:0 auto;padding:1.6rem clamp(1rem,4vw,2.5rem)}.ha-foot p,.ha-recon p{margin:.5rem 0;max-width:68ch;color:var(--ha-ink)}.ha-kicker{font-size:.72rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ha-accent)!important}.ha-foot a,.ha-recon a{color:var(--ha-accent);text-decoration:underline;text-underline-offset:3px}.ha-links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem;font-size:.9rem}.ha-src{font-size:.85rem;opacity:.85}.ha-url{word-break:break-all}.ha-note{font-style:italic;padding:.6rem .9rem;background:rgba(0,0,0,.05);border-left:3px solid var(--ha-accent)}.ha-text p{font-size:1.02rem}.ha-recon h2{font-size:1.15rem;margin:1.4rem 0 .6rem;color:var(--ha-ink);font-family:var(--ha-font)}.ha-pages{columns:2 18rem;padding-left:1.1rem;margin:0}.ha-pages li{margin:.2rem 0;break-inside:avoid}.ha-foot *,.ha-recon *{text-transform:none;letter-spacing:normal;font-family:var(--ha-font)!important;float:none;box-shadow:none;text-shadow:none}.ha-foot p,.ha-recon p,.ha-recon li,.ha-links a{font-size:15px!important;line-height:1.6!important}.ha-recon h2{font-size:19px!important}.ha-foot .ha-kicker,.ha-recon .ha-kicker{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.ha-foot .ha-src{font-size:13px!important}.ha-foot a:focus-visible,.ha-recon a:focus-visible{outline:2px solid var(--ha-accent);outline-offset:2px}