body:has(.cinar-website){margin:0;background:#fff;color:#222;font-family:Arial,sans-serif}.co-website-page{padding:55px 0 85px;min-height:60vh}.co-website-page h1{font-size:clamp(28px,5vw,44px);margin:20px 0}.co-website-page p{line-height:1.8;margin:16px 0}.co-website-page .co-lead{font-size:21px;color:#555}.co-website-photo{display:block;max-width:100%;height:auto;border-radius:12px;margin:28px 0}.co-website-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.co-portal-card{max-width:720px;border:1px solid #ddd;border-top:4px solid #e30613;border-radius:12px;padding:30px;margin:30px auto}.co-portal-card label{display:block;font-weight:700;margin:15px 0 8px}.co-portal-card input{width:100%;box-sizing:border-box;border:1px solid #999;border-radius:6px;padding:14px;font-size:16px}.co-portal-card [role=alert]{color:#b4000b}.co-customer-nav a{font-weight:700!important;color:#c40512!important}.cinar-website .b5-public-qr{min-height:0;padding:20px 0}.cinar-website .b5-pin{max-width:520px;width:100%;margin:auto}.cinar-website .b5-booklet{width:100%;max-width:1000px;margin:auto}@media(max-width:600px){.co-portal-card{padding:20px}.co-website-page{padding-top:25px}.co-website-actions a{width:100%}}

.cinar-website .co-header-action{display:none!important}.cinar-website .co-menu-list{gap:0}.cinar-website .co-menu-list>li>a{padding:8px;font-size:14px}@media(min-width:1024px) and (max-width:1199px){.cinar-website .co-nav-desktop{display:none}.cinar-website .co-menu-toggle{display:flex}}
