*{box-sizing:border-box}body,html{scroll-behavior:smooth}body{color:#054873;font-family:Museo,sans-serif;font-size:16px;margin:0;overflow-x:hidden;padding:0}body.menuIsOpen{overflow:hidden}.debug,.debug>*{outline:1px dashed red}button{touch-action:manipulation}@font-face{font-family:Museo;font-style:normal;font-weight:100;src:url(/app/themes/cpam/static/build/fonts/MuseoSans-100.e6a02d1b.ttf) format("truetype"),url(/app/themes/cpam/static/build/fonts/MuseoSans-100.9b283e3f.woff) format("woff")}@font-face{font-family:Museo;font-style:normal;font-weight:300;src:url(/app/themes/cpam/static/build/fonts/MuseoSans-300.b8ce4b57.ttf) format("truetype"),url(/app/themes/cpam/static/build/fonts/MuseoSans-300.6e7f5696.woff) format("woff")}@font-face{font-family:Museo;font-style:normal;font-weight:500;src:url(/app/themes/cpam/static/build/fonts/MuseoSans-500.c5ebb198.ttf) format("truetype"),url(/app/themes/cpam/static/build/fonts/MuseoSans-500.599d42f5.woff) format("woff")}@font-face{font-family:Museo;font-style:normal;font-weight:700;src:url(/app/themes/cpam/static/build/fonts/MuseoSans-700.5063de0f.ttf) format("truetype"),url(/app/themes/cpam/static/build/fonts/MuseoSans-700.7a467871.woff) format("woff")}@font-face{font-family:Mic32;font-style:normal;font-weight:300;src:url(/app/themes/cpam/static/build/fonts/Mic32-300.7ccb1da2.ttf) format("truetype"),url(/app/themes/cpam/static/build/fonts/Mic32-300.4c23e3be.woff) format("woff")}@font-face{font-family:Mic32;font-style:normal;font-weight:700;src:url(/app/themes/cpam/static/build/fonts/Mic32-700.6d47f888.ttf) format("truetype"),url(/app/themes/cpam/static/build/fonts/Mic32-700.5c2fc808.woff) format("woff")}h1,h2,h3,h4{margin-top:0}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Mic32,sans-serif}a:hover{text-decoration:none}p{color:#000;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 20px}@media (max-width:1150px){p{font-size:16px}}.badge{align-items:center;border-radius:6px;box-shadow:0 3px 13px -1px rgba(0,0,0,.3);color:#054873;display:inline-flex;font-family:Arial,sans-serif;font-size:14px;font-weight:300;gap:15px;margin-bottom:0;padding:10px 17px;text-decoration:none;text-transform:uppercase}.badge span{font-weight:700}.badge svg path{fill:#fbba00}.badge--yellow{background-color:#fbba00;color:#fff}.badge--yellow svg path{fill:#fff}.badge--teal{background-color:#00a183;color:#fff}.badge--teal svg path{fill:#fff}.badge--blue-400{background-color:#00a5df;color:#fff}.badge--blue-400 svg path{fill:#fff}.badge--blue-500{background-color:#054873;color:#fff}.badge--blue-500 svg path{fill:#fff}.badge--grey-500{background-color:#323e4a;color:#fff}.badge--grey-500 svg path{fill:#fff}.badge--medium{font-size:20px}.badge--large{font-size:31px}@media (max-width:1150px){.badge--large{font-size:23px}}.richBlock{align-items:flex-start;display:inline-flex;gap:15px;position:relative;width:100%}.richBlock-link{cursor:pointer;display:block;inset:0 0 0 0;position:absolute;z-index:2}.richBlock:hover .richBlock-title{text-decoration:underline}.richBlock--card{background:#fff;border-radius:6px;box-shadow:0 3px 13px -1px rgba(0,0,0,.3);max-width:340px;min-height:140px;padding:15px;text-align:left}.richBlock--card .richBlock-col:first-child{align-self:center;width:110px}.richBlock--card .richBlock-title{display:block;font-family:Mic32,sans-serif;font-size:28px;font-weight:700;padding-right:15px}.richBlock--card .richBlock-titleContainer{line-height:1;margin-bottom:10px}.richBlock--card .richBlock-subTitle{display:block;font-family:Mic32,sans-serif;font-size:23px;font-weight:300}.richBlock--card .richBlock-text{font-family:Museo,sans-serif;font-size:12px;font-weight:600}.richBlock--card .richBlock-helpContainer{background-color:transparent;-webkit-clip-path:inset(0 0 calc(100% - 40px) calc(100% - 40px));clip-path:inset(0 0 calc(100% - 40px) calc(100% - 40px));color:#054873;height:80%;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:80%;z-index:3}.richBlock--card .richBlock-helpContainer:hover{background-color:#054873;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);color:#fff}.richBlock--card .richBlock-helpIcon{border:1px solid;border-radius:100%;cursor:pointer;padding-left:1px;position:absolute;right:10px;text-align:center;top:10px;width:20px}.richBlock--card .richBlock-helpText{font-family:Museo,sans-serif;font-size:12px;font-weight:600;padding:15px 40px 15px 15px}.richBlock--badge{align-items:center;background:#fff;flex-direction:column;max-width:140px}.richBlock--badge .richBlock-logo{border-radius:100%;box-shadow:0 3px 13px -1px rgba(0,0,0,.3);height:140px;-o-object-fit:none;object-fit:none;width:140px}.richBlock--badge .richBlock-title{font-family:Mic32,sans-serif;font-size:20px;font-weight:700}.richBlock--light{align-items:center;margin:auto;max-width:560px;text-align:left}.richBlock--light .richBlock-logo{background-color:#fbba00;border-radius:100%;box-shadow:0 3px 13px -1px rgba(0,0,0,.3);height:100px;-o-object-fit:none;object-fit:none;width:100px}.richBlock--cta{border:1px solid #054873;border-radius:15px;box-shadow:0 3px 13px -1px rgba(0,0,0,.3);color:#054873;display:inline-block;max-width:100%;padding:5px 10px;width:auto}.richBlock--cta:hover{background-color:#054873;color:#fff}.richBlock--cta .richBlock-col:first-child{display:none}.richBlock--cta .richBlock-titleContainer{margin-bottom:0}.richBlock--cta .richBlock-title{text-decoration:none!important}.siteNav{background-color:#323e4a;position:sticky;top:0;z-index:4}.admin-bar .siteNav{top:var(--wp-admin--admin-bar--height)}.siteNav-navContainer{align-items:flex-start;display:flex;gap:30px;height:30px;justify-content:center;margin:0 auto;max-width:100%;padding:0 10px;width:1130px}@media (max-width:1150px){.siteNav-navContainer{padding-left:24px;padding-right:24px}}@media (max-width:1149px){.siteNav-navContainer{align-items:center;flex-direction:column;gap:20px;height:auto;padding-bottom:20px}}.siteNav-navGroup{align-items:center;color:#fff;display:flex;gap:30px;height:100%;width:40%}.siteNav-navGroup--isSecondary{gap:5px}@media (max-width:1149px){.siteNav-navGroup{flex-wrap:wrap;gap:0;justify-content:center;width:100%}.siteNav-navGroup span:last-of-type,.siteNav-navGroup:first-child{display:none}}.siteNav-navItem{align-items:center;color:inherit;display:flex;font-size:13px;font-weight:700;height:100%;padding:0 10px;text-decoration:none}.siteNav-navItem--isActive{background-color:#00a183}@media (max-width:1149px){.siteNav-navItem{padding:0 6px}.siteNav-navItem:last-child{display:block;margin:10px auto 0;text-align:center;width:100%}}.siteNav-navLogo{background-color:#fff;border:1px solid #323e4a;border-radius:0 0 7px 7px;padding:5px 10px}.siteHeader{display:flex;justify-content:space-between;margin:65px auto;max-width:100%;padding:0 10px;width:1130px}@media (max-width:1150px){.siteHeader{padding-left:24px;padding-right:24px}}@media (max-width:1149px){.siteHeader{align-items:center;flex-direction:column;gap:20px;margin-top:25px}}.siteHeader-title{font-family:Mic32,sans-serif}.siteHeader-title:after{background-color:#fbba00;content:"";display:block;height:3px;width:65px}.siteHeader-title-1{font-size:32px;font-weight:400;margin-bottom:0}@media (max-width:1150px){.siteHeader-title-1{font-size:23px}}.siteHeader-title-1 span{font-weight:700}.siteHeader-title-2{font-size:24px;margin-bottom:10px}@media (max-width:1150px){.siteHeader-title-2{font-size:18px}}.siteHeader-badge svg{height:auto;width:25px}.siteFooter{color:#95b0c1;font-size:12px;gap:10px;justify-content:center;margin-bottom:25px;text-align:center}.siteFooter,.siteFooter-icons{align-items:center;display:flex}.siteFooter-icons{gap:6px;list-style:none;margin:0;padding:0}.siteMain{margin:0 auto;max-width:100%;padding:0 10px;width:1130px}@media (max-width:1150px){.siteMain{padding-left:24px;padding-right:24px}}.siteMain-pageList{display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}@media (max-width:1149px){.siteMain-pageList{grid-template-columns:repeat(1,1fr)}}.siteMain-pageItem{align-items:center;display:inline-flex}.post-healthPro-footer,.post-healthPro-header{margin-bottom:80px}.post-healthPro .richBlocks-section{margin-bottom:80px;text-align:center}.post-healthPro .richBlocks-section .badge{margin-bottom:40px}.post-healthPro .richBlocks-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:auto;max-width:810px;padding:0 50px}@media (max-width:1149px){.post-healthPro .richBlocks-container{align-items:center;flex-direction:column;padding:0}}