.navigation-primary.desktop.ccmm>.submenu.level-1>.has-submenu>.submenu{display:none!important}.navigation-primary.desktop.ccmm>.submenu.level-1>.has-submenu.ccmm-classic-open>.submenu{display:flex!important}.navigation-primary.desktop.ccmm,.navigation-primary.desktop.ccmm *{font-family:Poppins,sans-serif}.navigation-primary.desktop.ccmm{position:relative}.ccmm .submenu.level-1{align-items:center;display:flex}.ccmm-trigger .menu-link{cursor:pointer}.ccmm-trigger .menu-link.open{color:#114a7e}.ccmm-panel{background:#fff;border-bottom:1px solid #e3e9ee;box-shadow:0 24px 40px rgba(11,46,79,.12);display:none;left:var(--ccmm-left);position:fixed;right:var(--ccmm-right);top:var(--ccmm-top);z-index:1002}.ccmm-panel.open{display:block}.ccmm-backdrop{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:rgba(11,46,79,.08);bottom:0;display:none;left:0;position:fixed;right:0;top:var(--ccmm-top);z-index:1001}.ccmm-backdrop.open{display:block}.ccmm-inner{display:flex;min-height:400px}.ccmm-rail{background:#f5f7fa;flex-shrink:0;padding:28px 16px;width:270px}.ccmm-rail button{align-items:center;background:transparent;border:0;border-radius:8px;color:#233a72;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.ccmm-rail button.act{background:#0b2e4f;color:#fff}.ccmm-rail button.act:after{content:"›";font-size:18px}.ccmm-tab{background:#fff;display:none;flex:1;padding:34px 38px}.ccmm-tab.act{display:block}.ccmm-tab h3{color:#0b2e4f;font-size:22px;margin:0 0 6px}.ccmm-tab .sub{color:#54666f;font-size:15px;margin:0 0 8px}.ccmm-tab .all{color:#114a7e;display:inline-block;font-size:14px;font-weight:700;margin-bottom:24px;text-decoration:underline}.ccmm-grid{display:grid;gap:24px 32px;grid-template-columns:repeat(3,1fr)}.ccmm-card{display:block;text-decoration:none}.ccmm-card b{color:#233a72;display:block;font-size:16px;margin-bottom:5px}.ccmm-card p{color:#54666f;font-size:13.5px;line-height:1.45;margin:0}.ccmm-card:hover b{color:#00a8e8}.ccmm-feat{background:#fff;flex-shrink:0;padding:34px 30px 34px 0;width:320px}.ccmm-feat .box{background:linear-gradient(135deg,#0b2e4f,#114a7e 70%);border-radius:14px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:330px;padding:24px}.ccmm-feat .k{font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;opacity:.75;text-transform:uppercase}.ccmm-feat b{display:block;font-size:18px;line-height:1.3;margin-bottom:14px}.ccmm-cta{align-self:flex-start;background:#00a8e8;border-radius:24px;color:#fff;font-size:14px;font-weight:700;padding:9px 18px;text-decoration:none}@media(max-width:1150px){.navigation-primary.desktop.ccmm{display:none!important}}@media(max-width:900px){.ccmm-grid{grid-template-columns:1fr 1fr}.ccmm-feat{display:none}.ccmm-rail{width:190px}}.ccmm-trigger .menu-link{position:relative}.ccmm-trigger .menu-link.open{box-shadow:inset 0 -2px 0 #f36f21;color:#f36f21!important}@media (min-width:1151px){.header-row{flex-wrap:nowrap}.header-right{margin-left:auto}}.ccmm-category-link{align-items:center;border-radius:8px;color:#233a72;display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:4px;padding:12px 16px;text-decoration:none}.ccmm-category-link:hover{background:#e6edf4;color:#0b2e4f}.ccmm-panel{max-height:calc(100vh - var(--ccmm-top,80px));overflow-y:auto;overscroll-behavior:contain}.ccmm-tab{min-width:0}.ccmm-more{border-top:1px solid #e3e9ee;margin-top:24px}.ccmm-more summary{align-items:center;color:#114a7e;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;list-style:none;padding:14px 0}.ccmm-more summary::-webkit-details-marker{display:none}.ccmm-more[open] summary span{transform:rotate(180deg)}.ccmm-more .ccmm-grid{padding:8px 0 20px}.ccmm a:focus-visible,.ccmm button:focus-visible,.ccmm summary:focus-visible,.ccmm-mobile-group summary:focus-visible{outline:2px solid #f36f21;outline-offset:4px}.ccmm-mobile-group summary{color:#233a72;cursor:pointer;font:inherit;font-weight:700;padding:12px 0}.navigation-primary.mobile .ccmm-mobile-group ul{background:transparent;box-shadow:none;display:block;list-style:none;margin:0;opacity:1;padding:0 0 8px 16px;position:static;visibility:visible;width:auto}.navigation-primary.mobile .ccmm-mobile-group li{display:block;width:100%}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://www.calidadcloud.com/_hcms/googlefonts/Poppins/regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://www.calidadcloud.com/_hcms/googlefonts/Poppins/700.woff2) format("woff2")}.ccmm-standalone>.submenu.level-1{background:#f5f7fa;gap:18px;list-style:none;margin:0;min-height:64px;padding:0 20px}.ccmm-standalone>.submenu.level-1>.menu-item>.menu-link{color:#233a72;display:block;font-size:14px;font-weight:700;padding:20px 0;text-decoration:none}.ccmm-standalone,.ccmm-standalone *{box-sizing:border-box}.ccmm-mobile-standalone{color:#233a72;font-family:Poppins,sans-serif}.ccmm-mobile-standalone>ul{list-style:none;margin:0;padding:16px}.ccmm-mobile-standalone a{color:#233a72;display:block;font-size:14px;padding:10px 0;text-decoration:none}@media(min-width:901px){.navigation-primary.desktop.ccmm.ccmm-standalone{display:block!important}.ccmm-mobile-standalone{display:none!important}}@media(min-width:901px) and (max-width:1150px){.ccmm-standalone .ccmm-rail{width:210px}.ccmm-standalone .ccmm-feat{padding:28px 20px 28px 0;width:240px}.ccmm-standalone .ccmm-tab{padding:28px 24px}.ccmm-standalone .ccmm-grid{gap:20px}.ccmm-standalone .ccmm-feat .box{padding:20px}}@media(max-width:900px){.navigation-primary.desktop.ccmm.ccmm-standalone{display:none!important}}@media(min-width:701px) and (max-width:900px){.navigation-primary.desktop.ccmm.ccmm-standalone{display:block!important}.ccmm-mobile-standalone{display:none!important}.ccmm-standalone .ccmm-rail{padding:20px 8px;width:160px}.ccmm-standalone .ccmm-feat{display:block;padding:20px 14px 20px 0;width:190px}.ccmm-standalone .ccmm-tab{padding:20px}.ccmm-standalone .ccmm-grid{gap:20px 16px;grid-template-columns:repeat(2,1fr)}.ccmm-standalone .ccmm-feat .box{padding:18px}.ccmm-standalone .ccmm-category-link,.ccmm-standalone .ccmm-rail button{font-size:13px;padding:12px 10px}}