.penta-sr,.penta-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.penta-privacy{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;margin:10px 0 0;color:inherit}.penta-privacy input{width:auto!important;flex:0 0 auto;margin:2px 0 0}.penta-privacy a{color:inherit;text-decoration:underline}.penta-form-status{margin:10px 0;font-size:14px;line-height:1.5}.pentagono-form input,.pentagono-form select,.pentagono-form textarea{max-width:100%}.pentagono-form button{cursor:pointer}.elementor-widget-nav-menu .menu-item{position:relative}.elementor-nav-menu .sub-arrow{padding-left:8px}.elementor-nav-menu .sub-menu{display:none;position:absolute;z-index:1000;min-width:230px;list-style:none;padding:0;margin:0}.elementor-nav-menu .menu-item:hover>.sub-menu,.elementor-nav-menu .menu-item:focus-within>.sub-menu,.elementor-nav-menu .menu-item.penta-open>.sub-menu{display:block}.elementor-nav-menu .sub-menu a{display:flex;padding:13px 20px;white-space:normal}.elementor-menu-toggle{cursor:pointer}h1,h2,h3,h4,p,.elementor-button-text{overflow-wrap:break-word}.penta-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;max-width:1140px;margin:40px auto;padding:0 20px}.penta-post-card{padding:24px;border-radius:10px;background:white;box-shadow:0 5px 25px #102e5010}.penta-post-card img{max-width:100%;height:auto}.penta-article{max-width:1140px;margin:30px auto;padding:0 20px}.penta-article img{max-width:100%}:focus-visible{outline:2px solid #ff7a18;outline-offset:4px}@media(max-width:1024px){.elementor-nav-menu--dropdown.penta-menu-open{display:block!important;max-height:80dvh!important;overflow:auto!important;transform:none!important;visibility:visible!important;opacity:1!important}.elementor-nav-menu--dropdown.penta-menu-open>.elementor-nav-menu{display:block}.elementor-nav-menu--dropdown .sub-menu{position:static;width:100%;min-width:0}.elementor-nav-menu--dropdown .elementor-item{min-height:44px}.pentagono-form input,.pentagono-form textarea,.pentagono-form select{font-size:16px!important}.elementor-nav-menu--dropdown:not(.penta-menu-open){display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-invisible{visibility:visible!important}.animated,.elementor-animation-grow{animation:none!important;transition:none!important}}
.elementor-widget-form .penta-privacy{color:#fff}@media(prefers-reduced-motion:reduce){.cms-slideshow__track{transition:none}}

@media(max-width:1024px){nav.elementor-nav-menu--dropdown .penta-open>.sub-menu{display:block!important;height:auto!important;visibility:visible!important;position:static!important;overflow:visible!important}}

/* Real links retain the source card typography and colors. */
.penta-card-link{color:inherit!important;text-decoration:none!important;font:inherit}
