1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.ccbma.org/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: '482c8706', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Sep 22, 2026', 54 ExternalUid: '155130', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'home', 64 InitialPageUuid: 'e69645fa33d64e268c56adfc633a50dd', 65 InitialPageId: '1210133498', 66 InitialEncodedPageAlias: 'aG9tZQ==', 67 InitialHeaderUuid: 'f5d69aece3184ecf90a470b2530d2a83', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: true, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: -1, 115 NavbarLiveHomePage: 'https://www.ccbma.org/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '872', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: true 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
182<script type="text/javascript" id="d_track_campaign"> 183 (function() { 184 if (!window.location.search) { 185 return; 186 } 187 const cleanParams = window.location.search.substring(1); // Strip ? 188 const queryParams = cleanParams.split('&'); 189 190 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 191 const domain = 'domain=' + window.location.hostname; 192 const path = "path=/"; 193 194 queryParams.forEach((param) => { 195 const [key, value = ''] = param.split('='); 196 if (key.startsWith('utm_')) { 197 const cookieName = "_dm_rt_" + key.substring(4); 198 const cookie = cookieName + "=" + value; 199 const joined = [cookie, expires, domain, path].join(";"); 200 document.cookie = joined; 201 } 202 }); 203 }()); 204</script>
vendor: 1 bytes, line 204
204
205<script type="text/javascript" id="d_track_referrer"> 206 (function() { 207 const cookieName = '_dm_entry_referrer'; 208 const referrer = document.referrer; 209 if (!referrer) { 210 return; 211 } 212 let referrerOrigin; 213 try { 214 referrerOrigin = new URL(referrer).origin; 215 } catch (e) { 216 return; 217 } 218 // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to. 219 if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) { 220 return; 221 } 222 try { 223 const existing = document.cookie 224 .split('; ') 225 .find((candidate) => candidate.indexOf(cookieName + '=') === 0); 226 if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) { 227 return; 228 } 229 // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission 230 // reads alongside this one (session-scoped in practice â see FBN-5389). 231 const secure = window.location.protocol === 'https:' ? ';Secure' : ''; 232 document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin) 233 + ';path=/;SameSite=Lax' + secure; 234 } catch (e) { 235 return; 236 } 237 }()); 238</script>
238 239
240<script type="text/javascript" > 241 var _dm_gaq = {}; 242 var _gaq = _gaq || []; 243 var _dm_insite = []; 244</script>
244 245 246 247 248 249 250 251<!-- End Injecting site-wide to the head --> 252 253<!-- Inject secured cdn script --> 254 255 256<!-- ========= Meta Tags ========= --> 257<!-- PWA settings -->
258<script> 259 function toHash(str) { 260 var hash = 5381, i = str.length; 261 while (i) { 262 hash = hash * 33 ^ str.charCodeAt(--i) 263 } 264 return hash >>> 0 265 } 266</script>
vendor: 1 bytes, line 266
266
267<script> 268 (function (global) { 269 //const cacheKey = global.cacheKey; 270 const isOffline = 'onLine' in navigator && navigator.onLine === false; 271 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 272 if (isOffline) { 273 console.log('offline mode'); 274 } 275 if (!hasServiceWorkerSupport) { 276 console.log('service worker is not supported'); 277 } 278 if (hasServiceWorkerSupport && !isOffline) { 279 window.addEventListener('load', function () { 280 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 281 navigator.serviceWorker 282 .register(serviceWorkerPath, { scope: './' }) 283 .then( 284 function (registration) { 285 // Registration was successful 286 console.log( 287 'ServiceWorker registration successful with scope: ', 288 registration.scope 289 ); 290 }, 291 function (err) { 292 // registration failed :( 293 console.log('ServiceWorker registration failed: ', err); 294 } 295 ) 296 .catch(function (err) { 297 console.log(err); 298 }); 299 }); 300 301 // helper function to refresh the page 302 var refreshPage = (function () { 303 var refreshing; 304 return function () { 305 if (refreshing) return; 306 // prevent multiple refreshes 307 var refreshkey = 'refreshed' + location.href; 308 var prevRefresh = localStorage.getItem(refreshkey); 309 if (prevRefresh) { 310 localStorage.removeItem(refreshkey); 311 if (Date.now() - prevRefresh < 30000) { 312 return; // dont go into a refresh loop 313 } 314 } 315 refreshing = true; 316 localStorage.setItem(refreshkey, Date.now()); 317 console.log('refereshing page'); 318 window.location.reload(); 319 }; 320 })(); 321 322 function messageServiceWorker(data) { 323 return new Promise(function (resolve, reject) { 324 if (navigator.serviceWorker.controller) { 325 var worker = navigator.serviceWorker.controller; 326 var messageChannel = new MessageChannel(); 327 messageChannel.port1.onmessage = replyHandler; 328 worker.postMessage(data, [messageChannel.port2]); 329 function replyHandler(event) { 330 resolve(event.data); 331 } 332 } else { 333 resolve(); 334 } 335 }); 336 } 337 } 338})(window); 339</script>
339 340<!-- Add manifest --> 341<!-- End PWA settings --> 342 343 344 345<link rel="canonical" href="https://www.ccbma.org/"> 346 347<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 348<meta name="dm:lcp-preload" content="dm:lcp-frozen"> 349<meta name="apple-mobile-web-app-capable" content="yes"> 350 351<!--Add favorites icons--> 352 353<link rel="apple-touch-icon" 354 href="https://irp.cdn-website.com/482c8706/dms3rep/multi/New+Project.png"/> 355 356<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/482c8706/site_favicon_16_1779801122959.ico"/> 357 358<!-- End favorite icons --> 359<link rel="preconnect" href="https://irp.cdn-website.com"/> 360<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 361<link rel="preconnect" href="https://static.cdn-website.com"/> 362 363 364 365<!-- render the required CSS and JS in the head section -->
366<script id='d-js-dmapi'> 367 window.SystemID = 'US_DIRECT_PRODUCTION'; 368 369 if (!window.dmAPI) { 370 window.dmAPI = { 371 registerExternalRuntimeComponent: function () { 372 }, 373 getCurrentDeviceType: function () { 374 return window._currentDevice; 375 }, 376 runOnReady: (ns, fn) => { 377 const safeFn = dmAPI.toSafeFn(fn); 378 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 379 const eventName = 'afterAjax.' + ns; 380 381 if (document.readyState === 'complete') { 382 $.DM.events.off(eventName).on(eventName, safeFn); 383 setTimeout(function () { 384 safeFn({ 385 isAjax: false, 386 }); 387 }, 0); 388 } else { 389 window?.waitForDeferred?.('dmAjax', () => { 390 $.DM.events.off(eventName).on(eventName, safeFn); 391 safeFn({ 392 isAjax: false, 393 }); 394 }); 395 } 396 }, 397 toSafeFn: (fn) => { 398 if (fn?.safe) { 399 return fn; 400 } 401 const safeFn = function (...args) { 402 try { 403 return fn?.apply(null, args); 404 } catch (e) { 405 console.log('function failed ' + e.message); 406 } 407 }; 408 safeFn.safe = true; 409 return safeFn; 410 } 411 }; 412 } 413 414 if (!window.requestIdleCallback) { 415 window.requestIdleCallback = function (fn) { 416 setTimeout(fn, 0); 417 } 418 } 419</script>
419 420 421<!-- loadCSS function header.jsp--> 422 423 424 425 426 427
428<script id="d-js-load-css"> 429/** 430 * There are a few <link> tags with CSS resource in them that are preloaded in the page 431 * in each of those there is a "onload" handler which invokes the loadCSS callback 432 * defined here. 433 * We are monitoring 3 main CSS files - the runtime, the global and the page. 434 * When each load we check to see if we can append them all in a batch. If threre 435 * is no page css (which may happen on inner pages) then we do not wait for it 436 */ 437(function () { 438 let cssLinks = {}; 439 function loadCssLink(link) { 440 link.onload = null; 441 link.rel = "stylesheet"; 442 link.type = "text/css"; 443 } 444 445 function checkCss() { 446 const pageCssLink = document.querySelector("[id*='CssLink']"); 447 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 448 449 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 450 const storedRuntimeCssLink = cssLinks.runtime; 451 const storedPageCssLink = cssLinks.page; 452 const storedGlobalCssLink = cssLinks.global; 453 const storedWidgetCssLink = cssLinks.widget; 454 455 storedGlobalCssLink.disabled = true; 456 loadCssLink(storedGlobalCssLink); 457 458 if (storedPageCssLink) { 459 storedPageCssLink.disabled = true; 460 loadCssLink(storedPageCssLink); 461 } 462 463 if(storedWidgetCssLink) { 464 storedWidgetCssLink.disabled = true; 465 loadCssLink(storedWidgetCssLink); 466 } 467 468 storedRuntimeCssLink.disabled = true; 469 loadCssLink(storedRuntimeCssLink); 470 471 requestAnimationFrame(() => { 472 setTimeout(() => { 473 storedRuntimeCssLink.disabled = false; 474 storedGlobalCssLink.disabled = false; 475 if (storedPageCssLink) { 476 storedPageCssLink.disabled = false; 477 } 478 if (storedWidgetCssLink) { 479 storedWidgetCssLink.disabled = false; 480 } 481 // (SUP-4179) Clear the accumulated cssLinks only when we're 482 // sure that the document has finished loading and the document 483 // has been parsed. 484 if(document.readyState === 'interactive') { 485 cssLinks = null; 486 } 487 }, 0); 488 }); 489 } 490 } 491 492 493 function loadCSS(link) { 494 try { 495 var urlParams = new URLSearchParams(window.location.search); 496 var noCSS = !!urlParams.get("nocss"); 497 var cssTimeout = urlParams.get("cssTimeout") || 0; 498 499 if (noCSS) { 500 return; 501 } 502 if (link.href && link.href.includes("d-css-runtime")) { 503 cssLinks.runtime = link; 504 checkCss(); 505 } else if (link.id === "siteGlobalCss") { 506 cssLinks.global = link; 507 checkCss(); 508 } 509 510 else if (link.id && link.id.includes("CssLink")) { 511 cssLinks.page = link; 512 checkCss(); 513 } else if (link.id && link.id.includes("widgetCSS")) { 514 cssLinks.widget = link; 515 checkCss(); 516 } 517 518 else { 519 requestIdleCallback(function () { 520 window.setTimeout(function () { 521 loadCssLink(link); 522 }, parseInt(cssTimeout, 10)); 523 }); 524 } 525 } catch (e) { 526 throw e 527 } 528 } 529 window.loadCSS = window.loadCSS || loadCSS; 530})(); 531</script>
531 532 533 534
535<script data-role="deferred-init" type="text/javascript"> 536 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 537 function Def() { 538 this.promise = new Promise((function (a, b) { 539 this.resolve = a, this.reject = b 540 }).bind(this)) 541 } 542 543 const defs = {}; 544 window.getDeferred = function (a) { 545 return null == defs[a] && (defs[a] = new Def), defs[a] 546 } 547 window.waitForDeferred = function (b, a, c) { 548 let d = window?.getDeferred?.(b); 549 d 550 ? d.promise.then(a) 551 : c && ["complete", "interactive"].includes(document.readyState) 552 ? setTimeout(a, 1) 553 : c 554 ? document.addEventListener("DOMContentLoaded", a) 555 : console.error(`Deferred does not exist`); 556 }; 557</script>
557 558<style id="forceCssIncludes"> 559 /* This file is auto-generated from a `scss` file with the same name */ 560 561.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 562 563 564</style> 565<style id="cssVariables" type="text/css"> 566 :root { 567 --color_1: rgba(0, 93, 154, 1); 568 --color_2: rgba(181, 19, 46, 1); 569 --color_3: rgba(255,255,255,1); 570 --color_4: rgba(242, 242, 242, 1); 571 --color_5: rgba(21, 8, 3, 1); 572 --max-content-width_1: 1200px; 573} 574</style> 575 576 577<style id="hideAnimFix"> 578 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 579 visibility: hidden; 580 } 581 582 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 583 visibility: hidden !important; 584 } 585 586 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 587 visibility: hidden; 588 } 589 590</style> 591 592 593 594<style id="criticalCss"> 595 @charset "UTF-8";#flex-header [data-widget-type=image],.text-align-center{text-align:center}#\31 a6337a7,#c16afd21{column-gap:0;row-gap:0}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/nunitosans/v19/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/nunitosans/v19/pe0RMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwd-laLQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color_1:rgba(0, 93, 154, 1);--color_2:rgba(181, 19, 46, 1);--color_3:rgba(255,255,255,1);--color_4:rgba(242, 242, 242, 1);--color_5:rgba(21, 8, 3, 1);--max-content-width_1:1200px;--hover-transform-zoomout:scale(1.06);--hover-transform-float:translateY(-8px);--hover-transform-forward:translateX(8px);--hover-transform-shrink:scale(0.9);--hover-transform-move-top:translateY(-10px);--hover-transform-move-bottom:translateY(10px);--hover-transform-move-left:translateX(-10px);--hover-transform-move-right:translateX(10px);--hover-transform-rotate:rotate(7deg);--hover-transform-opacity:0.7;--hover-scroll-transform:translate3d(0, 0, 0);--btn-text-direction:ltr;--btn-border-r-color:var(--btn-border-color);--btn-border-l-color:var(--btn-border-color);--btn-border-b-width:var(--btn-border-width);--btn-border-width:0px;--btn-border-radius:50px;--btn-border-t-width:var(--btn-border-width);--btn-border-tl-radius:50px;--btn-border-br-radius:50px;--btn-border-bl-radius:50px;--btn-bg-color:var(--color_2);--btn-border-color:rgba(0, 0, 0, 0);--btn-border-tr-radius:50px;--btn-border-r-width:var(--btn-border-width);--btn-bg-image:none;--btn-border-b-color:var(--btn-border-color);--btn-border-l-width:var(--btn-border-width);--btn-border-t-color:var(--btn-border-color);--btn-text-align:center;--btn-text-color:var(--color_3);--btn-text-decoration:none;
595--btn-text-font-weight:700;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:rgba(115, 32, 49, 1);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:rgba(115, 32, 49, 1);--btn-hover-text-color:var(--btn-text-color);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style);--section-padding-top:4%;--section-padding-left:0%;--section-padding-right:0%;--section-padding-bottom:4%;--column-padding-top:10px;--column-padding-right:10px;--column-padding-left:10px;--column-padding-bottom:10px;--inner-column-padding-left:10px;--inner-column-padding-right:10px;--inner-column-padding-top:10px;--inner-column-padding-bottom:10px}[data-layout-grid]{display:-ms-grid;display:grid;justify-content:start;align-items:start;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-ms-grid-rows:minmax(0,max-content)!important;grid-template-rows:minmax(0,max-content)!important}[data-layout-grid]>.flex-element.group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:start;align-self:start;order:0;max-width:1200px}[data-layout-grid]>.flex-element.group>.flex-element.group{align-items:flex-start;-ms-grid-row-align:stretch;align-self:stretch}.flex-element.group,[data-layout-grid],[data-layout-grid]>.flex-element.group,[data-layout-grid]>.flex-element.group>.flex-element.group{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}.flex-element.group,[data-layout-grid]>.flex-element.group>.flex-element.group{max-width:100%;display:flex;flex-direction:column;justify-content:center}.flex-element.widget-wrapper{position:relative;min-width:10px;min-height:10px}#dm [data-flex-id] .widget-wrapper>[data-element-type]{width:100%;height:100%;margin:0;padding:0}[data-flex-id] .widget-wrapper [data-element-type=image] img,[data-flex-id] .widget-wrapper [data-element-type=image] img[width][height]{object-fit:cover;width:100%;height:100%}[data-flex-id] .flex-element.grid>.flex-element{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:span 1}.dmInner{position:relative;background:#fff;min-width:auto!important}a,button{font-family:inherit}#dmRoot{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#site_content,[data-flex-id]{position:relative}.flex-widgets-container{display:none}body.fix-mobile-scrolling{overflow:initial}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}[data-parallax=true]{background-attachment:unset;will-change:background-position}*,:after,:before{box-sizing:border-box}.dmInner ul:not(.defaultList){padding:1px}a,img,li,ul{vertical-align:top}.dmOuter{word-wrap:break-word}img{max-width:100%;-ms-interpolation-mode:bicubic;display:inline-block}#dmFlexHeaderContainer{display:inline}#flex-sticky [data-layout-grid]>.flex-element.group>.flex-element.group>.flex-element.inner-grid>.flex-element{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;max-width:fill-available;max-width:-webkit-fill-available}@media (min-width:1025px){[data-hidden-on-desktop]{display:none!important}[data-layout-grid]>.flex-element.group{max-width:var(--max-content-full_1,var(--max-content-width_1,1200px))}[data-version] [class*=" size-"],[data-version] [class^=font-size-]{font-size:calc(var(--font-size) * var(--font-unit,1px))!important}}@media (min-width:768px) and (max-width:1024px){[data-hidden-on-tablet]{display:none!important}[data-version] [class*=" t-font-size-"],[data-version] [class*=" t-size-"]{font-size:calc(var(--font-size) * var(--t-font-unit,1px))!important}}@media (max-width:767px){[data-hidden-on-mobile]{display:none!important}[data-version] [class*=" m-font-size-"],[data-version] [class*=" m-size-"]{font-size:calc(var(--font-size) * var(--m-font-unit,1px))!important}}@supports (-webkit-touch-callout:none){.flex-element.grid,.flex-element.group{background-attachment:scroll!important}}@media (max-width:1024px){[data-layout-grid]>.flex-element.group{max-width:1200px}}body{container-type:inline-size;container-name:body;-webkit-overflow-scrolling:touch}:not(.runtime-module-container) .layout-drawer,:not(.runtime-module-container) .layout-drawer-overlay{visibility:hidden}:not(.runtime-module-container) .layout-drawer{position:fixed;transform:translate(-100%,-100%)}:not(.runtime-module-container) .layout-drawer[data-origin=side-reverse]{transform:translate(100%,0)}:not(.runtime-module-container) .layout-drawer-overlay{opacity:0}
595.runtime-module-container{width:100%}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-overlay{visibility:visible;height:100%;position:fixed;top:0;left:0}.runtime-module-container .layout-drawer{background-color:#fff;width:75vw;transform:translate(-100%,0);overflow:auto;-webkit-overflow-scrolling:auto;z-index:13;display:flex;flex-direction:column}.runtime-module-container .layout-drawer[data-origin=side-reverse]{transform:translate(100%,0);left:auto;right:0}.runtime-module-container .layout-drawer-overlay{width:100vw;background-color:rgba(0,0,0,.4);opacity:0;z-index:6}@media (min-width:1025px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:30vw}}@media (min-width:768px) and (max-width:1024px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:50vw}}@media (max-width:767px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:80vw}#dm .dmInner .dmWidget{width:100%}}[data-flex-site] .layout-drawer [data-flex-id]{flex:1 0 auto;transform:translateZ(0)}.main-navigation.unifiednav{justify-content:space-around;align-items:stretch;display:flex;overflow:visible}.main-navigation.unifiednav ul{margin:0;padding:0;font-size:1rem;list-style:none}.main-navigation.unifiednav .unifiednav__container{flex-grow:1;list-style:none;display:flex}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{justify-content:flex-start;font-weight:400;display:flex;position:relative}.main-navigation.unifiednav .unav-top>.unifiednav__item-wrap:after,.main-navigation.unifiednav .unav-top>.unifiednav__item-wrap:before{content:"";align-self:center;font-weight:700}.main-navigation.unifiednav :where(.unav-item){color:inherit;font-weight:inherit;letter-spacing:.03em;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:12px 15px;text-decoration:none;display:flex;position:relative}.main-navigation.unifiednav .unav-top-item{padding:0 15px}.main-navigation.unifiednav .unav-top-item .nav-item-text:after,.main-navigation.unifiednav .unav-top-item .nav-item-text:before{content:"";opacity:0;border:0 solid transparent;border-top-color:currentColor;width:100%;height:0;display:block}.main-navigation.unifiednav .unav-item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2,.effect-top-bottom){padding:calc(10px - .2em) 15px}.main-navigation.unifiednav:is(.effect-top-bottom,.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:after{margin-top:.2em}.main-navigation.unifiednav:is(.effect-top-bottom,.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{margin-bottom:.2em}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:after,.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{border-top-width:2px;transform:scaleX(0)}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{border-top-color:transparent}.main-navigation.unifiednav.effect-bottom2 .unav-top-item .nav-item-text:after,.main-navigation.unifiednav.effect-bottom2 .unav-top-item .nav-item-text:before{transform-origin:0}.main-navigation.unifiednav .icon{display:none}.main-navigation.unifiednav .unifiednav__item_has-sub-nav .icon{display:initial;margin-left:10px}.main-navigation.unifiednav .unav-sub{opacity:0;z-index:100;background-color:#faf9f9;flex-direction:column;position:absolute;top:0;left:0}.main-navigation.unifiednav .unav-sub[data-depth="0"]{top:100%;transform:translateY(-10px)}.main-navigation.unifiednav .unav-sub>.unifiednav__item-wrap .unav-item{margin:0;padding:15px 30px 15px 15px}.main-navigation.unifiednav .unav-sub>.unifiednav__item-wrap:not(:last-child):after{color:#ececec;border:0 solid;align-self:center;width:100%;height:0;content:""!important}.main-navigation.unifiednav:not(.unifiednav_vertical) .unav-sub[data-depth="0"]{left:15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap .unifiednav__container>.unifiednav__item-wrap{flex-direction:column}.main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unav-sub{color:#999}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .main-navigation.unifiednav .unav-sub{background-color:rgba(0,0,0,0)}#dm .main-navigation.unifiednav:is([layout-sub=submenu_horizontal_1],[layout-sub=submenu_horizontal_2]) .unav-sub{background-color:#faf9f9}#dm .main-navigation.unifiednav .unav-sub>.unifiednav__item-wrap:not(:last-child):after{color:#d1d1d1}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container{flex-direction:column;flex:100%}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>:where(.unifiednav__item-wrap)>:where(.unav-item){margin:0;padding:8px 0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unav-top>.unifiednav__item-wrap{flex-direction:column}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unav-top>.unifiednav__item-wrap:after{color:#d1d1d1;border:0 solid;align-self:flex-start;width:100%;height:0;content:""!important}#\36 2a59c412e3d4e5cf22fc78e,#\36 2a59c4e2e3d4e5cf22fcab1,#\36 2a59c5a2e3d4e5cf22fce20,#\36 3a049ca0d35b55b4ef2a5c3,#a09809e8{align-self:auto;grid-area:auto/auto/auto/auto}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_2] .unav-top-item{padding:5px 0}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{justify-content:inherit;flex-wrap:wrap}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text:before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])[data-divider]:not([data-direction=RIGHT]) :is(.left_nav>.unifiednav__item-wrap,.unav-top>.unifiednav__item-wrap:not(:last-child)):after{content:var(--div
595ider)}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget:not(.flexButton):not(.displayNone)[data-display-type=block]{display:block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;clear:both;position:relative;text-align:center;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}#dm .dmInner .dmWidget:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}#dm .dmInner .dmWidget .iconBg{position:absolute;left:0;width:50px;top:50%;margin-top:-13px}#dm .dmWidget .text{display:inline-block;vertical-align:middle;font-size:1.125em;line-height:normal;white-space:normal;padding:10px 7px;max-width:98%}#dm div.dmContent [class*=" icon-"],[class*=" icon-"]{font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before{text-decoration:none;display:inline-block;speak:none}a [class*=" icon-"]{display:inline}[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}#dm div.dmInner,.dmNewParagraph[data-version]{line-height:initial}.icon-star:before{content:"\f005"}.icon-angle-right:before{content:"\f105"}.icon-angle-down:before,.icon-angle-right:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M595%20576q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-50%2050q-10%2010%20-10%2023t10%2023l393%20393l-393%20393q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l466%20-466q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.icon-angle-down:before{content:"\f107";width:.643em;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201152%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M1075%20800q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.hamburgerButton{display:block;background-color:transparent;border:0;padding:0;margin:0}.hamburgerButton,.hamburgerButton svg{width:100%;height:100%}.imageWidget{position:relative}.imageWidget a{font-style:italic;text-align:center}.imageWidget img[width][height]{height:auto}[data-flex-site] #flex-header .imageWidget:after{content:none}[data-flex-site] #flex-header .imageWidget:before{font-size:80px;transform:none}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h3,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}.dmNewParagraph[data-version] a{vertical-align:initial}@media (max-width:767px){.dmRoot .dmNewParagraph[data-version] .m-text-align-center{text-align:center!important}}.sStats{font-size:22px}img[width][height]{height:auto}#dm div.dmInner{font-size:16px}#dm div.dmInner h1,#dm div.dmInner h3{font-family:Montserrat,"Montserrat Fallback"}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{color:rgba(147,147,147,1)}#dm div.dmInner{color:rgba(147,147,147,1);color:var(--color_1);font-family:'Nunito Sans';font-weight:500}#dm div.dmContent h1,#dm div.dmContent h3{font-family:Manrope,"Manrope Fallback";color:#000;direction:ltr;font-weight:700;font-style:normal;text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *{text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h3{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h3 *{text-decoration:none}#dm .dmNewParagraph a,#dm .dmNewParagraph a:visited,#dm div.dmNewParagraph a,#dm div.dmNewParagraph a:visited{text-decoration:none;color:var(--color_1)}#dmRoot #dm div.dmNewParagraph p{color:#150803;direction:ltr;font-family:"Nunito Sans";font-weight:500;font-style:normal;text-decoration:none}#dmRoot #dm div.dmContent h1,#dmRoot #dm div.dmContent h3{color:#000;direction:ltr;font-family:"Nunito Sans";font-weight:700;font-style:normal}#dmRoot #dm div.dmContent h1{text-decoration:none}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h1 *,#dmRoot #dm div.dmContent h3{text-decoration:none}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h3{text-decoration:inherit}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h3 *{text-decoration:none}@media (min-width:0px) and (max-width:767px){#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/0911f50f218b4b42a14e83c23b2a6edf/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:var(--color_3)}#dm div.dmContent h1{line-height:initial;font-size:40px}#dm div.dmInner{font-size:15px}#dm div.dmContent h3{line-height:initial;font-size:20px}:root{--btn-text-font-size:16px;--section-padding-left:4%;--section-padding-right:4%}}@media (min-width:1025px){#dm div.dmContent h1,#dm div.dmContent h3{line-height:initial}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:var(--color_3)}#dm div.dmContent h3{font-size:24px}#dm div.dmContent h1{font-size:55px}#dm div.dmInner{font-size:16px}:root{--btn-text-font-size:17px}}@media (min-width:768px) and (max-width:1024px){#dm div.dmContent h1,#dm div.dmContent h3{line-height:initial}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/0911f50f218b4b42a14e83c23b2a6edf/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0;background-attachment:fixed}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:var(--color_3)}#dm div.dmInner{font-size:16px}#dm div.dmContent h3{font-size:24px}#dm div.dmContent h1{font-size:45px}:root{--btn-text-font-size:16px;--section-padding-left:2%;--section-padding-right:2%}}#dm .dmWidget:not([data-buttonstyle]){border-radius:50px}#dm .dmWidget:not([data-buttonstyle]) .text{padding:10px 0}#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}#dm div.dmInner #site_content .dmWidget{background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}#dm div.dmInner #site_content .dmWidget span.text{color:var(--btn-text-color);font-size:var(--btn-text-font-size);
595font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm div.dmInner #site_content .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}.dmBody [data-layout-grid]>.flex-element.group{padding-bottom:var(--section-padding-bottom);padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);padding-top:var(--section-padding-top)}.dmBody [data-layout-grid]>.flex-element.group>.flex-element.group{padding-bottom:var(--column-padding-bottom);padding-left:var(--column-padding-left);padding-right:var(--column-padding-right);padding-top:var(--column-padding-top)}.dmBody [data-layout-grid]>.flex-element.group>.flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]){padding-bottom:var(--inner-column-padding-bottom);padding-left:var(--inner-column-padding-left);padding-right:var(--inner-column-padding-right);padding-top:var(--inner-column-padding-top)}nav.u_1998592992{color:#fff!important}#dm #dmFlexHeaderContainer nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(0,0,0,1)!important}#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:var(--color_1)!important}#dm .dmInner .u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{margin:0!important;padding:10px 0!important}#dm .dmInner div#hamburger-drawer.layout-drawer{background-color:var(--color_3)!important}#dm .dmInner .u_1699484381{width:100%!important}#dm .dmInner .u_1294925489.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{margin:0!important;padding:0 20px!important}#dm .dmInner .u_1294925489{justify-content:flex-end!important}#dm .dmInner nav.u_1294925489.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .dmInner nav.u_1294925489.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:22px!important}#dm .dmInner nav.u_1294925489.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-style:solid!important;border-width:4px 0 0!important;border-color:#6cb1f2 transparent transparent!important}#dm .dmInner nav.u_1294925489.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:var(--color_3)!important;background-image:none!important}#dm .dmInner nav.u_1294925489.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:var(--color_1)!important;font-size:22px!important;font-weight:700!important;text-transform:uppercase!important}#dm .dmInner nav.u_1294925489.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:var(--color_1)!important;font-weight:700!important;text-transform:uppercase!important}@media (min-width:768px){#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:50vw!important}div[dmtemplateid=FlexHeader] .layout-drawer-overlay{background-color:rgba(0,0,0,.6)!important}}#\30 87b839f a,#\36 3a049320d35b55b4ef2a374,#\36 3a049320d35b55b4ef2a376,#fe663a6d,#flex-header{background-color:rgba(0,0,0,0)}@media (min-width:0) and (max-width:767px){#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:75vw!important}}@media (min-width:1025px){#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:40vw!important}[data-version] .font-size-21,[data-version] .size-21{--font-size:21}[data-version] .font-size-20,[data-version] .size-20{--font-size:20}}#\30 87b839f,#d2cc3888{width:30px;height:30px}#\36 3a049320d35b55b4ef2a374{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;justify-content:space-between;padding:16px;margin:0}#\36 3a049320d35b55b4ef2a377{min-height:752px;column-gap:4%;row-gap:24px;width:100%;padding:4% 4% 2%;margin:0}#\36 3a049ca0d35b55b4ef2a5c3{width:544px;height:auto;max-width:100%;order:0}#bdaef87f{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;align-items:flex-end;padding:16px;margin:0}#\34 9724290,#c38d4d14{flex-direction:row;min-height:8px;min-width:4%;column-gap:4%;row-gap:24px;margin:0}#\31 75f1d6b{min-height:0;column-gap:4%;row-gap:24px;width:100%;padding:2% 4%;margin:0}
595#\30 87b839f svg{fill:var(--color_1)}#\34 9724290{width:10%;justify-content:flex-end;align-items:center;padding:16px}#a538f188{width:100%;height:auto;max-width:100%;order:0;grid-area:auto/auto/auto/auto}#c38d4d14{justify-content:flex-start;align-items:center;width:33.08%;padding:0 16px}#d2cc3888{max-width:100%;order:0}#\31 a6337a7{min-height:146px;width:100%;max-width:none;padding:10px 4%;margin:0}#df7244d4{width:88.6%;height:auto;max-width:100%;order:0;grid-area:auto/auto/auto/auto}#ad135f07{flex-direction:row;justify-content:flex-end;align-items:center;width:66.79%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px;padding:6px 0;margin:0}#c16afd21{min-height:auto;width:100%;flex-wrap:nowrap;max-width:none;padding:0 4%}#\38 be19dbf{min-height:8px;column-gap:2%;row-gap:24px;flex-direction:row;width:100%;justify-content:flex-end;align-items:center;min-width:4%;padding:16px 0;margin:0}#f6163961{margin:0}#\36 2ea6995,#\38 3c34ace,#f5d40a0c,#widget_h9i{width:auto;height:auto;max-width:100%}@media (min-width:768px) and (max-width:1024px){#flex-header{background-color:rgba(0,0,0,0)}#\36 3a049320d35b55b4ef2a374{justify-content:space-between;padding:16% 8%}#\36 3a049320d35b55b4ef2a377{min-height:790px;padding:0}#\31 75f1d6b,#c16afd21{padding-left:4%;padding-right:4%}#\34 9724290{width:16.27%}#df7244d4{width:316px;height:auto}#c38d4d14{width:83.7%;padding:0;margin:0}#ad135f07{width:66.79%}#\31 a6337a7{min-height:auto}}@media (max-width:767px){#ad135f07,#c38d4d14{width:82%}#flex-header{background-color:rgba(0,0,0,0)}#\36 3a049320d35b55b4ef2a374{min-height:762px;justify-content:space-between;width:100%;height:auto;padding:16% 8%}#\36 3a049320d35b55b4ef2a377{min-height:unset;flex-direction:column;padding:0}#\36 3a049ca0d35b55b4ef2a5c3{justify-self:space-between;align-self:flex-start;margin-left:0;margin-right:0}#bdaef87f{width:100%;min-height:80px}#\31 75f1d6b{min-height:unset;flex-direction:column;padding-left:0;padding-right:0}#\34 9724290{align-items:center;width:18%}#c38d4d14{justify-content:flex-start}#\31 a6337a7{min-height:0;padding:6px 2%}#df7244d4{height:auto;width:197px}#c16afd21{flex-direction:row;flex-wrap:nowrap;min-height:auto;padding:10px 1%}#\38 be19dbf{width:100%;align-items:center;min-height:8px;column-gap:2%;flex-direction:row;flex-wrap:nowrap;row-gap:5px;justify-content:center;padding:0;margin:0}#\36 2ea6995,#\38 3c34ace,#f5d40a0c,#widget_h9i{margin-right:0;margin-left:0;width:auto}#f6163961{margin:0}}#dm .dmInner nav.u_1998592992{color:#000!important}#dm .dmInner div.u_1142078416 img,#dm .dmInner div.u_1442312967 img,#dm .dmInner div.u_1528580186 img{object-fit:contain!important}#dm .dmInner div.u_2274557854 img{object-fit:cover!important}#\36 2a59c192e3d4e5cf22fc036::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;border-radius:inherit;background-image:linear-gradient(90deg,rgba(0,93,154,1) 0,rgba(0,0,0,0) 100%)}#\36 2a59c192e3d4e5cf22fc036{background-position:50% 0;background-image:url(https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/Home-News-1-1920w.jpeg)}#\36 2a59c192e3d4e5cf22fc037{min-height:auto;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:4% 2%;margin:0}#\36 2a59c192e3d4e5cf22fc039{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:16px;margin:0}#\36 2a59c412e3d4e5cf22fc78e{max-width:100%;width:100%;justify-self:auto;height:auto;order:0}#\36 2a59c4e2e3d4e5cf22fcab1{max-width:100%;width:100%;margin-bottom:35px;justify-self:auto;height:auto;order:1}#\36 2a59c5a2e3d4e5cf22fce20.flex-element.widget-wrapper>[data-element-type]{padding:0 10px}#\36 2a59c5a2e3d4e5cf22fce20{max-width:100%;width:138px;height:auto;order:0;margin:0}#\36 2a59c192e3d4e5cf22fc034{margin:0}#group_dn2{flex-direction:row;justify-content:space-between;align-items:flex-start;width:60%;min-height:auto;max-height:100%;row-gap:24px;column-gap:2.0994160102254273%;order:2;flex-wrap:nowrap;padding:0;margin:0}#a09809e8.flex-element.widget-wrapper>[data-element-type]{padding:0 20px}#a09809e8{max-width:100%;width:125px;height:auto;order:0;margin:0}#\36 d01784c{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;flex-direction:row;flex-wrap:nowrap;padding:0;margin:0}#\32 4c2d492{min-height:320px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:6% 2%;margin:0}#fe663a6d{border-width:0;border-color:rgba(0,0,0,1);border-style:solid}#b5a0a603{margin:0}#group_b4a{flex-direction:row;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:1%;flex-wrap:nowrap;--column-gap:1%;padding:0;margin:0}#\34 9a38e48,#\36 ed271e2,#\39 496d4fe,#group_nn1{align-items:flex-start;width:49.08%;min-height:160px;max-height:100%;row-gap:24px;column-gap:24px;padding:0;margin:0}#\32 b18a58c,#\32 b9c2ce1,#\37 9800b91,#b2254b36,#c65ceb45,#d4433e3f,#widget_jki,#widget_tf4{width:100%;height:auto;max-width:100%}@media (min-width:768px) and (max-width:1024px){#\36 2a59c4e2e3d4e5cf22fcab1{margin-bottom:15px;order:1}#\36 2a59c192e3d4e5cf22fc037{padding-top:16%;padding-bottom:16%;min-height:152px;flex-direction:row;flex-wrap:nowrap}#\36 2a59c192e3d4e5cf22fc039{padding-left:16px;padding-right:16px;width:100%;min-height:8px}#\36 2a59c412e3d4e5cf22fc78e{align-self:auto;max-width:none;width:100%;justify-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\32 4c2d492{padding-left:var(--section-padding-left);padding-right:var(--section-padding-right)}#b5a0a603{margin:0}#widget_jki{height:109px;width:100%}#\32 b18a58c,#b2254b36,#d4433e3f{height:auto}[data-version] .t-font-size-18,[data-version] .t-size-18{--font-size:18}[data-version] .t-font-size-17,[data-version] .t-size-17{--font-size:17}}@media (max-width:767px){#\36 2a59c192e3d4e5cf22fc037{flex-direction:column;padding-left:4%;min-height:0;padding-right:4%;row-gap:0;flex-wrap:nowrap}#\36 2a59c192e3d4e5cf22fc039{min-height:80px;align-items:center;width:100%;padding:0;margin:0}#\36 2a59c4e2e3d4e5cf22fcab1{margin-bottom:0}#\36 2a59c5a2e3d4e5cf22fce20,#a09809e8{width:48.95%;margin-right:0;margin-left:0}#\36 2a59c412e3d4e5cf22fc78e{max-width:none;width:100%}#\36 2a59c192e3d4e5cf22fc036{padding-top:0;grid-template-rows:minmax(500px,max-content);padding-bottom:0}#group_dn2{column-gap:2.0994160102254273%;flex-direction:row;flex-wrap:nowrap;width:100%}#\36 d01784c{min-height:80px;align-items:center;width:100%}#\32 4c2d492{min-height:0;flex-direction:column;padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);flex-wrap:nowrap}#\32 b18a58c,#b2254b36,#d4433e3f,#widget_jki{height:auto}#group_b4a{column-gap:1.8360555063875041%;flex-direction:column;flex-wrap:nowrap}#\34 9a38e48,#\36 ed271e2,#\39 496d4fe,#group_nn1{margin-right:0;margin-left:0;width:100%}[data-version] .m-font-size-17,[data-version] .m-size-17{--font-size:17}[data-version] .m-font-size-16,[data-version] .m-size-16{--font-size:16}}#dmRoot:not(.editGrid) .flex-element [data-anim-extended]{visibility:hidden}@font-face{font-family:"Roboto Fallback";src:local('Arial');ascent-override:92.6709%;
595descent-override:24.3871%;size-adjust:100.1106%;line-gap-override:0}@font-face{font-family:"Montserrat Fallback";src:local('Arial');ascent-override:84.9466%;descent-override:22.0264%;size-adjust:113.954%;line-gap-override:0}@font-face{font-family:"Manrope Fallback";src:local('Arial');ascent-override:102.9626%;descent-override:28.9763%;size-adjust:103.5327%;line-gap-override:0}@media (min-width:1025px){#\31 294925489,#\31 a6337a7,#\32 4c2d492,#\35 e88eba1,#\36 2a59c192e3d4e5cf22fc037,#\36 d01784c,#\38 be19dbf,#a7c10118,#ad135f07,#b5065f61,#c16afd21,#c38d4d14,#group_b4a{order:0;flex-direction:row}#\30 23142ba,#\31 1d986a9,#\31 258941235,#\31 75f1d6b,#\31 998592992,#\34 9a38e48,#\35 0020c0e,#\35 accfc55,#\36 2416275,#\36 2a59c192e3d4e5cf22fc039,#\36 3a049320d35b55b4ef2a374,#\36 3a049320d35b55b4ef2a377,#\36 a3fa7a3,#\36 ed271e2,#\39 496d4fe,#bdaef87f,#c5cdd4e4,#f5cda37f,#group_iap,#group_nn1,#hamburger-drawer{order:0}#\31 1d986a9,#\31 258941235,#\31 75f1d6b,#\31 998592992,#\36 2416275,#\36 3a049320d35b55b4ef2a377,#\36 a3fa7a3,#c5cdd4e4{flex-direction:row}#group_dn2{order:2;flex-direction:row}#\36 2a59c4e2e3d4e5cf22fcab1{order:1}} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}} 596 .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { 597 visibility: hidden; 598 } 599 600 601</style> 602 603 604 605<style id="fontFallbacks"> 606 @font-face { 607 font-family: "Roboto Fallback"; 608 src: local('Arial'); 609 ascent-override: 92.6709%; 610 descent-override: 24.3871%; 611 size-adjust: 100.1106%; 612 line-gap-override: 0%; 613 }@font-face { 614 font-family: "Montserrat Fallback"; 615 src: local('Arial'); 616 ascent-override: 84.9466%; 617 descent-override: 22.0264%; 618 size-adjust: 113.954%; 619 line-gap-override: 0%; 620 }@font-face { 621 font-family: "Poppins Fallback"; 622 src: local('Arial'); 623 ascent-override: 92.326%; 624 descent-override: 30.7753%; 625 line-gap-override: 8.793%; 626 size-adjust: 113.7274%; 627}@font-face { 628 font-family: "Manrope Fallback"; 629 src: local('Arial'); 630 ascent-override: 102.9626%; 631 descent-override: 28.9763%; 632 size-adjust: 103.5327%; 633 line-gap-override: 0%; 634 } 635</style> 636 637 638<!-- End render the required css and JS in the head section --> 639 640 641 642 643 644 645 646 647 648 <link type="application/rss+xml" rel="alternate" href="https://www.ccbma.org/feed/rss2"/> 649 <link type="application/atom+xml" rel="alternate" href="https://www.ccbma.org/feed/atom"/> 650 <meta property="og:type" content="website"/> 651 <meta property="og:url" content="https://www.ccbma.org/"/> 652
652<script type="application/ld+json"> 653 654 655 { 656 "@context" : "https://schema.org", 657 "@type" : "WebSite", 658 "name" : "The California Certifying Board for Medical Assistants", 659 "url" : "https://www.ccbma.org/" 660 } 661 662 663 </script>
663 664 <title> 665 666 Home - The California Certifying Board for Medical Assistants 667 668 </title> 669 <meta name="description" content="Take The Next Step Helping California Medical Assistants achieve excellence in healthcare through certification and recertification programs Get Certified Recertify News &amp; Announcements Featured Article of the Month Value of Certification Did You Know? Recognizing the critical role of California medical assistants since 1990 CCBMA supports California Medical Assistants and their contributions to patient healthcareâ¦"/> 670 671 <meta name="twitter:card" content="summary"/> 672 <meta name="twitter:title" content="Home - The California Certifying Board for Medical Assistants"/> 673 <meta name="twitter:description" content="Take The Next Step Helping California Medical Assistants achieve excellence in healthcare through certification and recertification programs Get Certified Recertify News &amp; Announcements Featured Article of the Month Value of Certification Did You Know? Recognizing the critical role of California medical assistants since 1990 CCBMA supports California Medical Assistants and their contributions to patient healthcareâ¦"/> 674 <meta name="twitter:image" content="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/New+Project-1920w.png"/> 675 <meta property="og:description" content="Take The Next Step Helping California Medical Assistants achieve excellence in healthcare through certification and recertification programs Get Certified Recertify News &amp; Announcements Featured Article of the Month Value of Certification Did You Know? Recognizing the critical role of California medical assistants since 1990 CCBMA supports California Medical Assistants and their contributions to patient healthcareâ¦"/> 676 <meta property="og:title" content="Home - The California Certifying Board for Medical Assistants"/> 677 <meta property="og:image" content="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/New+Project-1920w.png"/> 678 679 680 681 682<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 683</head> 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705<body id="dmRoot" data-page-alias="home" class="dmRoot fix-mobile-scrolling flex-site dmResellerSite " 706 style="padding:0;margin:0;" 707 708 data-flex-site > 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724<!-- ========= Site Content ========= --> 725<div id="dm" class='dmwr'> 726 727 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 728 <div dmwrapped="true" id="1256624359"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-home hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1607565485 inputs-css-clean dmDHeader" id="dm-outer-wrapper" data-page-class="1607565485" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" role="banner"> <div data-layout-section="" data-auto="flex-section" id="1360717188" data-flex-id="d36d9e02"> <div class="flex-widgets-container" id="1875865350"></div> 729 <section id="f6163961" class="flex-element section" data-auto="flex-element-section"> <div id="68034d74" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="c16afd21" class="flex-element group" data-auto="flex-element-group"> <div id="8be19dbf" class="flex-element group" data-auto="flex-element-group"> <div id="widget_h9i" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="3085344917"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="3085344917" style=""><p class="m-text-align-center"><a href="/verify-a-certification" runtime_url="/verify-a-certification" type="url" style="color:var(--color_2);font-weight:500;display:unset;font-family:'Nunito Sans';">Verify a Certification</a></p></div> 730</div> 731 <div id="83c34ace" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1901942048"> <div class="dmNewParagraph u_1901942048" data-element-type="paragraph" data-version="5" id="1901942048" style=""><p class="m-text-align-center"><a href="/contact" runtime_url="/contact_us" type="page" style="color:var(--color_2);font-weight:500;display:unset;font-family:'Nunito Sans';">Contact Us</a></p></div> 732</div> 733 <div id="f5d40a0c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1038106425"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1038106425" style=""><p class="m-text-align-center"><a href="https://ccbma.z2systems.com/np/clients/ccbma/giftstore.jsp?orgId=ccbma" rel="nofollow" target="_blank" runtime_url="https://ccbma.z2systems.com/np/clients/ccbma/giftstore.jsp?orgId=ccbma" type="url" style="color:var(--color_2);font-weight:500;display:initial;font-family:'Nunito Sans';">Store</a></p></div> 734</div> 735 <div id="62ea6995" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1471455555"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1471455555" style=""><p class="m-text-align-center"><a href="https://secure.ccbma.org/np/clients/ccbma/login.jsp" rel="nofollow" target="_blank" runtime_url="https://secure.ccbma.org/np/clients/ccbma/login.jsp" type="url" style="color:var(--color_2);font-weight:500;display:unset;font-family:'Nunito Sans';">My Account</a></p></div> 736</div> 737</div> 738</div> 739</div> 740</section> 741</div> 742 <div data-auto="flex-section" id="1761269005" data-flex-id="2449cae7" data-layout-section="" data-page-element-type="section" data-page-element-id="1966309223"> <div class="flex-widgets-container" id="1105355090"></div> 743 <section id="1327133d" class="flex-element section" data-auto="flex-element-section"> <div id="c2f67844" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1a6337a7" class="flex-element group" data-auto="flex-element-group"> <div id="c38d4d14" class="flex-element group" data-auto="flex-element-group"> <div id="df7244d4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1699484381"> <div class="imageWidget align-center u_1699484381" data-element-type="image" data-widget-type="image" id="1699484381" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1734472235"><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/CCBMA-logo-header-587w.png" alt="The California Certifying Board for Medical Assistants" id="1010882304" class="" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/CCBMA-logo-header.png" width="489.34375" height="154.859375" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 744</div> 745</div> 746</div> 747 <div id="ad135f07" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile="">
747 <div id="a538f188" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1294925489"> <nav class="effect-bottom2 u_1294925489 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1294925489" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/certification" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101229005 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Certification" data-auto="page-text-style">Certification<span class="icon icon-angle-down"></span> 748</span> 749</a> 750 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/requirements" class="unifiednav__item unav-item dmUDNavigationItem_010101416747 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Requirements" data-auto="page-text-style">Requirements<span class="icon icon-angle-right"></span> 751</span> 752</a> 753</li> 754 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/application" class="unifiednav__item unav-item dmUDNavigationItem_010101182741 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Application" data-auto="page-text-style">Application<span class="icon icon-angle-right"></span> 755</span> 756</a> 757</li> 758 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/testing" class="unifiednav__item unav-item dmUDNavigationItem_01010151276 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Testing" data-auto="page-text-style">Testing<span class="icon icon-angle-right"></span> 759</span> 760</a> 761</li> 762 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/value-of-certification" class="unifiednav__item unav-item dmUDNavigationItem_010101625864 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Value of Certification" data-auto="page-text-style">Value of Certification<span class="icon icon-angle-right"></span> 763</span> 764</a> 765</li> 766</ul> 767</li> 768 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/recertification" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101719747 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Recertification" data-auto="page-text-style">Recertification<span class="icon icon-angle-down"></span> 769</span> 770</a> 771 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/recertification/recertification-requirements" class="unifiednav__item unav-item dmUDNavigationItem_01010156705 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="CEU Requirements" data-auto="page-text-style">CEU Requirements<span class="icon icon-angle-right"></span> 772</span> 773</a> 774</li> 775 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/recertification/recertification-application" class="unifiednav__item unav-item dmUDNavigationItem_010101673265 " target="" data-target-page-alias="">
775 <span class="nav-item-text " data-link-text="Application" data-auto="page-text-style">Application<span class="icon icon-angle-right"></span> 776</span> 777</a> 778</li> 779</ul> 780</li> 781 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101306852 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 782</span> 783</a> 784 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/about-us/join-the-board" class="unifiednav__item unav-item dmUDNavigationItem_010101457888 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Join the Board" data-auto="page-text-style">Join the Board<span class="icon icon-angle-right"></span> 785</span> 786</a> 787</li> 788</ul> 789</li> 790</ul> 791</nav> 792</div> 793</div> 794 <div id="49724290" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="d2cc3888" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1197706018"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1197706018" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1361732390"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 795</svg> 796</button> 797</div> 798</div> 799</div> 800</div> 801</section> 802</div> 803</div> 804 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side-reverse" data-auto-height="true"> <div data-layout-section="" data-auto="flex-section" id="1063391479" data-flex-id="a4bef8a8"> <div class="flex-widgets-container" id="1451779447"></div> 805 <section id="c8637456" class="flex-element section" data-auto="flex-element-section"> <div id="355247cd" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="175f1d6b" class="flex-element group" data-auto="flex-element-group"> <div id="bdaef87f" class="flex-element group" data-auto="flex-element-group"> <div id="087b839f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1648173506"> <a role="button" class="hamburgerButton" data-element-type="hamburgerButton" id="1648173506" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1867038596"> <path d="m82 87.883c1.625 1.625 4.2656 1.625 5.8906 0 1.6289-1.6289 1.6289-4.2656 0-5.8945l-32.414-32.41 32.406-32.406c1.6289-1.625 1.6289-4.2656 806 0-5.8906-1.6289-1.6289-4.2656-1.6289-5.8906 0l-32.406 32.402-32.406-32.406c-1.625-1.625-4.2656-1.625-5.8906 0-1.6289 1.6289-1.6289 4.2656 0 807 5.8945l32.402 32.406-32.41 32.414c-1.6289 1.625-1.6289 4.2617 0 5.8906 1.625 1.6289 4.2656 1.6289 5.8906 0l32.414-32.414z" fill-rule="evenodd"></path> 808</svg> 809</a> 810</div> 811</div> 812</div> 813</div> 814</section> 815</div> 816 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 817 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1998592992"> <nav class="u_1998592992 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/certification" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101229005 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Certification" data-auto="page-text-style">Certification<span class="icon icon-angle-down"></span> 818</span> 819</a> 820 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/requirements" class="unifiednav__item unav-item dmUDNavigationItem_010101416747 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Requirements" data-auto="page-text-style">Requirements<span class="icon icon-angle-right"></span> 821</span> 822</a> 823</li> 824 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/application" class="unifiednav__item unav-item dmUDNavigationItem_010101182741 " target="" data-target-page-alias="">
824 <span class="nav-item-text " data-link-text="Application" data-auto="page-text-style">Application<span class="icon icon-angle-right"></span> 825</span> 826</a> 827</li> 828 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/testing" class="unifiednav__item unav-item dmUDNavigationItem_01010151276 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Testing" data-auto="page-text-style">Testing<span class="icon icon-angle-right"></span> 829</span> 830</a> 831</li> 832 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/certification/value-of-certification" class="unifiednav__item unav-item dmUDNavigationItem_010101625864 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Value of Certification" data-auto="page-text-style">Value of Certification<span class="icon icon-angle-right"></span> 833</span> 834</a> 835</li> 836</ul> 837</li> 838 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/recertification" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101719747 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Recertification" data-auto="page-text-style">Recertification<span class="icon icon-angle-down"></span> 839</span> 840</a> 841 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/recertification/recertification-requirements" class="unifiednav__item unav-item dmUDNavigationItem_01010156705 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="CEU Requirements" data-auto="page-text-style">CEU Requirements<span class="icon icon-angle-right"></span> 842</span> 843</a> 844</li> 845 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/recertification/recertification-application" class="unifiednav__item unav-item dmUDNavigationItem_010101673265 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Application" data-auto="page-text-style">Application<span class="icon icon-angle-right"></span> 846</span> 847</a> 848</li> 849</ul> 850</li> 851 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101306852 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 852</span> 853</a> 854 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/about-us/join-the-board" class="unifiednav__item unav-item dmUDNavigationItem_010101457888 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Join the Board" data-auto="page-text-style">Join the Board<span class="icon icon-angle-right"></span> 855</span> 856</a> 857</li> 858</ul> 859</li> 860</ul> 861</nav> 862</div> 863</div> 864</div> 865</div> 866</section> 867</div> 868</div> 869 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 870</div> 871 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home"> <div id="allWrapper" class="allWrapper"> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="1" class="dmDefaultRespTmpl" id="1607565485"> <div class="innerPageTmplBox dmDefaultPage dmRespRowsWrapper" id="1078622436"> <div data-flex-id="62a59c192e3d4e5cf22fc035" data-auto="flex-section" id="1210805092" data-layout-section=""> <div class="flex-widgets-container" id="1578811982"></div> 872 <section id="62a59c192e3d4e5cf22fc034" class="flex-element section" data-auto="flex-element-section"> <div id="62a59c192e3d4e5cf22fc036" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid="" data-parallax="true" data-parallax-velocity="0.5"> <div id="62a59c192e3d4e5cf22fc037" class="flex-element group" data-auto="flex-element-group"> <div id="62a59c192e3d4e5cf22fc039" class="flex-element group" data-auto="flex-element-group"> <div id="62a59c412e3d4e5cf22fc78e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjAuNSwiZGVsYXkiOjAsImludGVuc2l0eSI6MC40LCJkaXIiOiJkb3duIn19" data-external-id="1350424637"> <div class="dmNewParagraph ql-disabled" data-element-type="paragraph" data-version="5" id="1350424637" style=""> <h1 style="line-height: 1.4;"><span style="display: unset; color: var(--color_3); text-shadow: var(--color_5) 3px 3px 0px;">Take The Next Step</span></h1> 873</div> 874</div> 875 <div id="group_dn2" class="flex-element group" data-auto="flex-element-group"> <div id="62a59c5a2e3d4e5cf22fce20" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1855571135"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1855571135" file="false" href="/certification" data-element-type="dButtonLinkId" id="1855571135"> <span class="iconBg" id="1344322589"> <span class="icon hasFontIcon icon-star" id="1518403882"></span> 876</span> 877 <span class="text" id="1841745125">Get Certified</span> 878</a> 879</div> 880 <div id="a09809e8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1392252163"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1392252163" file="false" href="/recertification" data-element-type="dButtonLinkId" id="1392252163"> <span class="iconBg" id="1070831886"> <span class="icon hasFontIcon icon-star" id="1043130492"></span> 881</span> 882 <span class="text" id="1203780489">Recertify</span> 883</a> 884</div> 885</div> 886 <div id="62a59c4e2e3d4e5cf22fcab1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjAuNSwiZGVsYXkiOjAsImludGVuc2l0eSI6MC40LCJkaXIiOiJ1cCJ9fQ==" data-external-id="1860645461"> <div class="dmNewParagraph ql-disabled" data-element-type="paragraph" data-version="5" id="1860645461" style=""><p class="m-text-align-center t-size-18 m-size-17 size-21" style="line-height: normal;"><span class="font-size-21 t-font-size-18 m-font-size-17" style="text-shadow:rgba(0, 0, 0, 0.4) 3px 3px 5px;color:var(--color_3);font-weight:500;display:unset;font-family:'Nunito Sans';">Helping California Medical Assistants achieve excellence in healthcare through certification and recertification programs</span></p></div> 887</div> 888</div> 889</div> 890</div> 891</section> 892</div> 893 <div data-layout-section="" data-auto="flex-section" id="1186890049" data-flex-id="fad3add2"> <div class="flex-widgets-container" id="1350003576"></div> 894 <section id="b5a0a603" class="flex-element section" data-auto="flex-element-section"> <div id="fe663a6d" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="24c2d492" class="flex-element group" data-auto="flex-element-group"> <div id="6d01784c" class="flex-element group" data-auto="flex-element-group"> <div id="group_b4a" class="flex-element group" data-auto="flex-element-group"> <div id="group_nn1" class="flex-element group" data-auto="flex-element-group"> <div id="widget_jki" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="2274557854"> <div class="imageWidget align-center u_2274557854" data-element-type="image" data-widget-type="image" id="2274557854"> <a href="/about-the-cacma-examination" id="1050673610" file="false" class=""><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/gradient-blue-background-vector-26199782-landscape-93cd855141f6e41a67b7d43b8dd37b1c-j679vkxsmg4h-536w.jpg" alt="gradient-blue-background-vector-26199782" id="1939727217" class="" width="300" height="210" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/gradient-blue-background-vector-26199782-landscape-93cd855141f6e41a67b7d43b8dd37b1c-j679vkxsmg4h.jpg" title="gradient-blue-background-vector-26199782" onerror="handleImageLoadError(this)"/></a> 895</div> 896</div> 897 <div id="widget_tf4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="13504667"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="13504667" style=""> <h3 class="text-align-center size-20 t-size-17 m-size-16" style="line-height: 1.3;"><a href="/about-us" runtime_url="/about-us" type="page" class="font-size-20 t-font-size-17 m-font-size-16" style="display: unset;">News & Announcements</a></h3> 898</div> 899</div> 900</div> 901 <div id="6ed271e2" class="flex-element group" data-auto="flex-element-group"> <div id="b2254b36" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="image" data-external-id="1142078416"> <div class="imageWidget align-center u_1142078416" data-element-type="image" data-widget-type="image" id="1142078416"> <a href="/article-of-the-month" id="1633591302" file="false" class=""><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/240_F_146590402_32Ae1mivX3OQMxRdOI77IKpHJGN26NH0-300x200-landscape-be11af94157f1d45c1dd0a4e8cf6b66f-5f0e1d87e9846-536w.jpg" alt="240_F_146590402_32Ae1mivX3OQMxRdOI77IKpHJGN26NH0" id="1057844144" class="" width="286" height="200" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/240_F_146590402_32Ae1mivX3OQMxRdOI77IKpHJGN26NH0-300x200-landscape-be11af94157f1d45c1dd0a4e8cf6b66f-5f0e1d87e9846.jpg" title="240_F_146590402_32Ae1mivX3OQMxRdOI77IKpHJGN26NH0" onerror="handleImageLoadError(this)"/></a> 902</div> 903</div> 904 <div id="c65ceb45" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1215538271"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1215538271" style=""> <h3 class="text-align-center size-20 t-size-17 m-size-16" style="line-height: 1.3;"><a href="/article-of-the-month" runtime_url="/article-of-the-month" type="url" class="font-size-20 t-font-size-17 m-font-size-16" style="display: unset;">Featured Article of the Month</a></h3> 905</div> 906</div> 907</div> 908 <div id="9496d4fe" class="flex-element group" data-auto="flex-element-group"> <div id="d4433e3f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="image" data-external-id="1442312967"> <div class="imageWidget align-center u_1442312967" data-element-type="image" data-widget-type="image" id="1442312967"> <a href="/certification/value-of-certification" id="1673623581" file="false" class=""><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/AdobeStock_259329164-300x200-landscape-a49bb14b3dff96b5ee3918adfe68acd4-5e1627f16e2a2-536w.jpeg" alt="Certification" id="1053567385" class="" width="286" height="200" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/AdobeStock_259329164-300x200-landscape-a49bb14b3dff96b5ee3918adfe68acd4-5e1627f16e2a2.jpeg" title="Certification" onerror="handleImageLoadError(this)"/></a> 909</div> 910</div> 911 <div id="2b9c2ce1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1205246020"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1205246020" style=""> <h3 class="text-align-center size-20 t-size-17 m-size-16" style="line-height: 1.3;"><a href="/certification/value-of-certification" runtime_url="/certification/value-of-certification" type="page" class="font-size-20 t-font-size-17 m-font-size-16" style="display: unset;">Value of Certification</a></h3> 912</div> 913</div> 914</div> 915 <div id="49a38e48" class="flex-element group" data-auto="flex-element-group"> <div id="2b18a58c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="image" data-external-id="1528580186"> <div class="imageWidget align-center u_1528580186" data-element-type="image" data-widget-type="image" id="1528580186">
915 <a href="/recent-news-announcements" id="1077001630" file="false" class=""><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/AdobeStock_275237197-300x285-landscape-3b5ee1b68cc233a656aebb771aa821e8-5e1629683073a-536w.jpeg" alt="Did you know female doctor announcement. Professional medical consultation for women, popular healthcare fact explanation. Promotion, advertising information. Vector flat style cartoon illustration" id="1875907187" class="" width="300" height="210" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/AdobeStock_275237197-300x285-landscape-3b5ee1b68cc233a656aebb771aa821e8-5e1629683073a.jpeg" title="Did you know female doctor announcement" onerror="handleImageLoadError(this)"/></a> 916</div> 917</div> 918 <div id="79800b91" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1066943209"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1066943209" style=""> <h3 class="text-align-center size-20 t-size-17 m-size-16" style="line-height: 1.3;"><a href="/recent-news-announcements" runtime_url="/recent-news-announcements" type="url" class="font-size-20 t-font-size-17 m-font-size-16" style="display: unset;">Did You Know?</a></h3> 919</div> 920</div> 921</div> 922</div> 923</div> 924</div> 925</div> 926</section> 927</div> 928 <div data-layout-section="" data-auto="flex-section" id="1768436777" data-flex-id="d63aa2b6"> <div class="flex-widgets-container" id="1724268394"></div> 929 <section id="23b4f857" class="flex-element section" data-auto="flex-element-section"> <div id="a05ebd77" class="flex-element grid lazy" data-auto="flex-element-grid" data-layout-grid="" data-background-image="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/Homepage-CTA-Background-ccbma-pin-web-1920w.jpg"> <div id="6a3fa7a3" class="flex-element group" data-auto="flex-element-group"> <div id="50020c0e" class="flex-element group" data-auto="flex-element-group"> <div id="widget_d70" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="2889716429"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="2889716429" style=""> <h3 class="m-size-24 t-size-26 text-align-center size-30"><span class="m-font-size-24 t-font-size-26 font-size-30" style="text-transform:uppercase;color:var(--color_3);font-weight:600;display:unset;font-family:'Nunito Sans';">Recognizing the critical role of California medical assistants since 1990</span></h3> 930</div> 931</div> 932 <div id="widget_rsg" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="3569667996"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="3569667996" style=""><p class="m-size-17 t-size-18 m-text-align-center text-align-center size-21"><span class="m-font-size-17 t-font-size-18 font-size-21" style="color:var(--color_3);font-weight:500;display:unset;font-family:'Nunito Sans';">CCBMA supports California Medical Assistants and their contributions to patient healthcare by continually evolving our certification programs and resources</span></p></div> 933</div> 934 <div id="widget_96c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1258941235"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2 u_1258941235" file="false" href="/about-us" data-element-type="dButtonLinkId" id="1258941235"> <span class="iconBg" aria-hidden="true" id="1791469878"> <span class="icon hasFontIcon icon-star" id="1667240163"></span> 935</span> 936 <span class="text" id="1604152411">About CCBMA</span> 937</a> 938</div> 939</div> 940</div> 941</div> 942</section> 943</div> 944 <div data-layout-section="" data-auto="flex-section" id="1786161823" data-flex-id="41d298c1"> <div class="flex-widgets-container" id="1016960900"></div> 945 <section id="d7c968df" class="flex-element section" data-auto="flex-element-section"> <div id="ce8502c7" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a7c10118" class="flex-element group" data-auto="flex-element-group"> <div id="5e88eba1" class="flex-element group" data-auto="flex-element-group"> <div id="group_iap" class="flex-element group" data-auto="flex-element-group"> <div id="widget_656" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="3019694133"> <div class="widget-a5e12a u_3019694133 dmCustomWidget" data-lazy-load="" data-title="" id="3019694133" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="a5e12a0799da453d896c5d1259921636" data-widget-version="7" data-widget-config="eyJjb3VudCI6Ijk1OSIsImNMYWJlbCI6IiIsImR1cmF0aW9uIjoiNTAwIiwic0NvdW50TGFiZWwxIjoiaW5pdGlhbCBjZXJ0aWZpY2F0aW9uIGFwcGxpY2F0aW9ucyByZWNlaXZlZCBpbiAyMDI0Iiwic0NvdW50TGFiZWwyIjoiIiwiZGl2aXNvciI6IjE1NzIzIiwic2ltcGxlLWNvdW50Ijp0cnVlfQ=="> <div class="scWrapper true"> <div class="sCounter"> <span class="count" data-num="0">959</span> 946 <span class="countLabel"></span> 947</div> 948 <div class="sStats"> <span class="sCountLabel1">initial certification applications received in 2024</span> 949 <span class="sCount equa"></span> 950 <span class="sCountLabel2"></span> 951</div> 952</div> 953 <style>.scWrapper.true .sStats{display:none;}</style> 954</div> 955</div> 956 <div id="widget_2sb" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="2589075082"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="2589075082" style=""><p class="text-align-center"><span style="display: unset;">initial certification applications received in 2025</span></p></div> 957</div> 958</div> 959 <div id="f5cda37f" class="flex-element group" data-auto="flex-element-group"> <div id="3b5569b8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1114197268"> <div class="widget-a5e12a u_1114197268 dmCustomWidget" data-lazy-load="" data-title="" id="1114197268" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="a5e12a0799da453d896c5d1259921636" data-widget-version="7" data-widget-config="eyJjb3VudCI6IjgwMjQiLCJjTGFiZWwiOiIiLCJkdXJhdGlvbiI6IjUwMCIsInNDb3VudExhYmVsMSI6ImluaXRpYWwgY2VydGlmaWNhdGlvbiBhcHBsaWNhdGlvbnMgcmVjZWl2ZWQgaW4gMjAyNCIsInNDb3VudExhYmVsMiI6IiIsImRpdmlzb3IiOiIxNTcyMyIsInNpbXBsZS1jb3VudCI6dHJ1ZX0="> <div class="scWrapper true"> <div class="sCounter"> <span class="count" data-num="0">8024</span> 960 <span class="countLabel"></span> 961</div> 962 <div class="sStats"> <span class="sCountLabel1">initial certification applications received in 2024</span> 963 <span class="sCount equa"></span> 964 <span class="sCountLabel2"></span> 965</div> 966</div> 967 <style>.scWrapper.true .sStats{display:none;}</style> 968</div> 969</div> 970 <div id="d3dc4692" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1262382205"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1262382205" style=""><p class="text-align-center"><span style="display: unset;">total certificants as of December 2025</span></p></div> 971</div> 972</div> 973</div> 974</div> 975</div> 976</section> 977</div> 978 <div data-layout-section="" data-auto="flex-section" id="1305749249" data-flex-id="5d0acc6b">
978 <div class="flex-widgets-container" id="1773423990"></div> 979 <section id="84056e6e" class="flex-element section" data-auto="flex-element-section"> <div id="bac72d92" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="c5cdd4e4" class="flex-element group" data-auto="flex-element-group"> <div id="5accfc55" class="flex-element group" data-auto="flex-element-group"> <div id="widget_p3n" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="547350592"> <div class="widget-59f367 dmCustomWidget" data-lazy-load="true" data-title="" id="547350592" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="59f367a74d2d42cb84325bd14cddb821" data-widget-version="15" data-widget-config="eyJkaXNwbGF5Rm9ybWF0IjoicGVyY2VudGFnZSIsInNob3dWYWx1ZSI6dHJ1ZSwicHJvZ3Jlc3NWYWx1ZSI6IjcyIiwiZG9sbGFyQW1vdW50IjoiNTAwMCIsIm51bWJlclZhbHVlIjoiMjUwIiwic3Ryb2tlV2lkdGgiOiI4IiwicmFkaXVzIjoiNjUiLCJpY29uUG9zaXRpb24iOiJyaWdodCIsInRpdGxlIjoiQ0FDTUEgRXhhbSBwYXNzIHJhdGUgIGFzIiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+MS8yMDI1PC9wPiJ9"> <div class="circular-progress-container"> <div class="circular-progress" data-progress="72" data-format="percentage" data-dollar-amount="5000" data-number-value="250"> <svg class="progress-ring" width="100%" height="100%" viewbox="0 0 150 150"> <circle class="progress-ring-background" cx="50%" cy="50%" r="65" fill="transparent" stroke-width="8"></circle> 980 <circle class="progress-ring-circle" cx="50%" cy="50%" r="65" fill="transparent" stroke-width="8" stroke-linecap="round"></circle> 981</svg> 982 <div class="progress-text"> <span class="progress-display">0%</span> 983 <span class="progress-title">CACMA Exam pass rate as</span> 984 <span class="progress-description"><p class="rteBlock">1/2025</p></span> 985</div> 986</div> 987</div> 988</div> 989</div> 990</div> 991</div> 992</div> 993</section> 994</div> 995</div> 996</div> 997</div> 998</div> 999</div> 1000 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-layout-section="" data-auto="flex-section" id="1252812970" data-flex-id="b4ddab93"> <div class="flex-widgets-container" id="1269587967"></div> 1001 <section id="0eaafcbc" class="flex-element section" data-auto="flex-element-section"> <div id="1be29b07" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="62416275" class="flex-element group" data-auto="flex-element-group"> <div id="023142ba" class="flex-element group" data-auto="flex-element-group"> <div id="widget_45v" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1189754997"> <div class="imageWidget align-center" data-element-type="image" data-widget-type="image" id="1189754997"><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/CCBMA-Footer-Logo-269w.png" alt="" id="1479121444" class="" width="240" height="146" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/CCBMA-Footer-Logo.png" onerror="handleImageLoadError(this)" loading="lazy"/></div> 1002</div> 1003 <div id="widget_vpl" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="3617536602"> <div class="widget-1f5975 u_3617536602 dmCustomWidget" data-lazy-load="" data-title="" id="3617536602" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="25" data-widget-config="eyJjb3B5cmlnaHRUZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkFsb
1003CBSaWdodHMgUmVzZXJ2ZWQgfCBDYWxpZm9ybmlhIENlcnRpZnlpbmcgQm9hcmQgZm9yIE1lZGljYWwgQXNzaXN0YW50cyB8IDxhIHZhbHVlPVwiY29udGFjdFwiIGxhYmVsPVwiXCIgdHlwZT1cInBhZ2VcIiBocmVmPVwiL2NvbnRhY3RcIiBkYXRhLXJ1bnRpbWUtdXJsPVwiL2NvbnRhY3RcIj5Db250YWN0IFVzPC9hPjwvcD4ifQ=="> <div class="copyright"> <div>© 2026 </div> 1004 <div><p class="rteBlock">All Rights Reserved | California Certifying Board for Medical Assistants | <a value="contact" label="" type="page" href="/contact" data-runtime-url="/contact">Contact Us</a></p></div> 1005</div> 1006</div> 1007</div> 1008 <div id="widget_8vt" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="3023656649"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="3023656649" style=""><p class="text-align-center m-text-align-center size-14 t-size-14 m-size-14"><span style="color: var(--color_1); display: unset;" class="font-size-14 t-font-size-14 m-font-size-14">Medical Board of California Approved Medical Assistant Certifying Agency</span></p></div> 1009</div> 1010 <div id="widget_e9s" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="361296953"> <div class="imageWidget align-center" data-element-type="image" data-widget-type="image" id="361296953"> <a href="https://www.credentialingexcellence.org/" id="1181475408" file="false" class="" target="_blank" rel="nofollow"><img src="https://irp.cdn-website.com/482c8706/dms3rep/multi/opt/ICE_ProudMember-Logo-01-e1614876836950-235w.jpg" alt="" id="1818032806" class="" width="584" height="223" data-dm-image-path="https://irp.cdn-website.com/482c8706/dms3rep/multi/ICE_ProudMember-Logo-01-e1614876836950.jpg" onerror="handleImageLoadError(this)" loading="lazy"/></a> 1011</div> 1012</div> 1013</div> 1014</div> 1015</div> 1016</section> 1017</div> 1018 <div data-layout-section="" data-auto="flex-section" id="1634723901" data-flex-id="a1f63228"> <div class="flex-widgets-container" id="1246060914"></div> 1019 <section id="750b7f54" class="flex-element section" data-auto="flex-element-section"> <div id="2431d959" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="11d986a9" class="flex-element group" data-auto="flex-element-group"> <div id="b5065f61" class="flex-element group" data-auto="flex-element-group"> <div id="widget_amm" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" lock-element-for-editing="true" data-external-id="1863658043"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1863658043" style=""><p class="text-align-center m-size-12 size-12 t-size-12"><span class="m-font-size-12 font-size-12 t-font-size-12" m-font-size-set="true" style="display: unset; color: var(--color_5);">Website powered by</span><span class="m-font-size-12 font-size-12 t-font-size-12" style="display: unset; color: var(--color_5);" single-space="true"> <span class="m-font-size-12 font-size-12 t-font-size-12" style="display: unset; color: var(--color_5);"></span> 1020</span><a href="https://neonone.com/products/neon-websites/" rel="nofollow" target="_blank" runtime_url="https://neonone.com/products/neon-websites/" type="url" class="m-font-size-12 font-size-12 t-font-size-12" m-font-size-set="true" style="display: unset;">Neon One</a></p></div> 1021</div> 1022</div> 1023</div> 1024</div> 1025</section> 1026</div> 1027</div> 1028</div> 1029</div> 1030</div> 1031</div> 1032</div> 1033</div> 1034</div> 1035 1036 </div> 1037</div> 1038<!-- Add full CSS and Javascript before the close tag of the body if needed --> 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063<!-- Google Fonts Include --> 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077<!-- loadCSS function fonts.jsp--> 1078 1079 1080 1081<link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Manrope:ital,wght@0,200..800;
10811,200..800&family=Nunito+Sans:ital,wght@0,200..1000;1,200..1000&subset=latin-ext&display=swap" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1082 1083 1084 1085 1086 1087<!-- RT CSS Include d-css-runtime-flex-new-nav--> 1088<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" /> 1089 1090<!-- End of RT CSS Include --> 1091 1092<link rel="preload" href="https://irp.cdn-website.com/WIDGET_CSS/50c4b8c7bd8f9035899f5f4938bf6c54.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1093 1094<!-- Support `img` size attributes --> 1095<style>img[width][height] { 1096 height: auto; 1097}</style> 1098 1099<!-- Support showing sticky element on page only --> 1100<style> 1101 body[data-page-alias="home"] #dm [data-show-on-page-only="home"] { 1102 display: block !important; 1103 } 1104</style> 1105 1106<!-- This is populated in Ajax navigation --> 1107<style id="pageAdditionalWidgetsCss" type="text/css"> 1108</style> 1109 1110 1111 1112 1113<!-- Site CSS --> 1114<link rel="preload" href="https://irp.cdn-website.com/482c8706/files/482c8706_withFlex_1.min.css?v=46" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1115 1116 1117 1118<style id="customWidgetStyle" type="text/css"> 1119 1120</style> 1121<style id="innerPagesStyle" type="text/css"> 1122 1123</style> 1124 1125 1126<style 1127 id="additionalGlobalCss" type="text/css" 1128> 1129</style> 1130 1131<!-- Page CSS --> 1132<link rel="preload" href="https://irp.cdn-website.com/482c8706/files/482c8706_home_withFlex_1.min.css?v=46" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1133 1134<style id="pagestyle" type="text/css"> 1135 1136</style> 1137 1138<style id="pagestyleDevice" type="text/css"> 1139 1140</style> 1141 1142<!-- Flex Sections CSS --> 1143 1144 1145 1146 1147 1148<style id="globalFontSizeStyle" type="text/css"> 1149 @media (min-width: 1025px) { [data-version] .size-21, [data-version] .font-size-21 {--font-size: 21;}[data-version] .size-20, [data-version] .font-size-20 {--font-size: 20;}[data-version] .size-30, [data-version] .font-size-30 {--font-size: 30;}[data-version] .size-14, [data-version] .font-size-14 {--font-size: 14;}[data-version] .size-12, [data-version] .font-size-12 {--font-size: 12;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-18, [data-version] .t-font-size-18 {--font-size: 18;}[data-version] .t-size-17, [data-version] .t-font-size-17 {--font-size: 17;}[data-version] .t-size-26, [data-version] .t-font-size-26 {--font-size: 26;}[data-version] .t-size-14, [data-version] .t-font-size-14 {--font-size: 14;}[data-version] .t-size-12, [data-version] .t-font-size-12 {--font-size: 12;} }@media (max-width: 767px) { [data-version] .m-size-17, [data-version] .m-font-size-17 {--font-size: 17;}[data-version] .m-size-16, [data-version] .m-font-size-16 {--font-size: 16;}[data-version] .m-size-24, [data-version] .m-font-size-24 {--font-size: 24;}[data-version] .m-size-14, [data-version] .m-font-size-14 {--font-size: 14;}[data-version] .m-size-12, [data-version] .m-font-size-12 {--font-size: 12;} } 1150</style> 1151<style id="pageFontSizeStyle" type="text/css"> 1152</style> 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192<!-- ========= JS Section ========= -->
1193<script> 1194 var isWLR = true; 1195 1196 window.customWidgetsFunctions = {}; 1197 window.customWidgetsStrings = {}; 1198 window.collections = {}; 1199 window.currentLanguage = "ENGLISH" 1200 window.isSitePreview = false; 1201</script>
1201 1202 1203 1204
1205<script> 1206 window.customWidgetsFunctions["59f367a74d2d42cb84325bd14cddb821~15"] = function (element, data, api) { 1207 window.dmAPI.runOnReady('circularProgress', () => { 1208 const progressContainers = element.querySelectorAll('.circular-progress'); 1209 1210 // Create intersection observer 1211 const observerOptions = { 1212 root: null, 1213 rootMargin: '0px', 1214 threshold: 0.3 // Trigger when 30% of widget is visible 1215 }; 1216 1217 const observer = new IntersectionObserver((entries) => { 1218 entries.forEach(entry => { 1219 if (entry.isIntersecting && !entry.target.hasAttribute('data-animated')) { 1220 // Mark as animated to prevent re-animation 1221 entry.target.setAttribute('data-animated', 'true'); 1222 1223 // Start animation for this specific container 1224 animateProgressContainer(entry.target); 1225 1226 // Stop observing this container 1227 observer.unobserve(entry.target); 1228 } 1229 }); 1230 }, observerOptions); 1231 1232 // Function to animate a specific progress container 1233 function animateProgressContainer(container) { 1234 const displayFormat = container.getAttribute('data-format') || 'percentage'; 1235 const circle = container.querySelector('.progress-ring-circle'); 1236 const radius = parseFloat(data.config['radius']) || 45; 1237 1238 // Ring always follows the percentage slider value 1239 const progressValue = parseInt(container.getAttribute('data-progress')) || 0; 1240 1241 // Display value depends on format 1242 let targetDisplayValue; 1243 if (displayFormat === 'percentage') { 1244 targetDisplayValue = progressValue; 1245 } else if (displayFormat === 'dollar') { 1246 // For dollar format, display the dollar amount 1247 targetDisplayValue = parseFloat(data.config['dollarAmount']) || 0; 1248 } else { 1249 // For number format, display the number value 1250 targetDisplayValue = parseFloat(data.config['numberValue']) || 0; 1251 } 1252 1253 // Calculate circumference 1254 const circumference = 2 * Math.PI * radius; 1255 1256 // Set up the circle - ensure it starts at 0 progress 1257 circle.style.strokeDasharray = circumference; 1258 circle.style.strokeDashoffset = circumference; // Start at 0% 1259 circle.style.transition = 'none'; 1260 1261 // Force browser to render initial state 1262 circle.getBoundingClientRect(); 1263 1264 // Function to animate progress ring 1265 function animateProgress(targetProgress) { 1266 const clampedProgress = Math.min(Math.max(targetProgress, 0), 100); 1267 const offset = circumference - (clampedProgress / 100) * circumference; 1268 1269 // Start animation 1270 setTimeout(() => { 1271 circle.style.transition = 'stroke-dashoffset 2.5s ease-in-out'; 1272 circle.style.strokeDashoffset = offset; 1273 }, 100); 1274 } 1275 1276 // Update display value with animation 1277 if (data.config['showValue']) { 1278 const displayElement = container.querySelector('.progress-display'); 1279 if (displayElement) { 1280 let currentValue = 0; 1281 const targetValue = Math.max(targetDisplayValue, 0); 1282 const duration = 2500; // 2.5 seconds to match circle animation 1283 const steps = 100; 1284 const increment = targetValue / steps; 1285 1286 // Set initial display 1287 if (displayFormat === 'percentage') { 1288 displayElement.textContent = '0%'; 1289 } else if (displayFormat === 'dollar') { 1290 displayElement.textContent = '$0'; 1291 } else { 1292 displayElement.textContent = '0'; 1293 } 1294 1295 const updateDisplay = () => { 1296 if (currentValue < targetValue) { 1297 currentValue += increment; 1298 const roundedValue = Math.floor(currentValue); 1299 1300 if (displayFormat === 'percentage') { 1301 displayElement.textContent = roundedValue + '%'; 1302 } else if (displayFormat === 'dollar') { 1303 // Format as dollar amount 1304 displayElement.textContent = '$' + Math.floor(currentValue).toLocaleString(); 1305 } else { 1306 // Format as plain number 1307 displayElement.textContent = Math.floor(currentValue).toLocaleString(); 1308 } 1309 1310 setTimeout(updateDisplay, duration / steps); 1311 } else { 1312 // Final value 1313 if (displayFormat === 'percentage') { 1314 displayElement.textContent = Math.floor(targetValue) + '%'; 1315 } else if (displayFormat === 'dollar') { 1316 displayElement.textContent = '$' + Math.floor(targetValue).toLocaleStr
1316ing(); 1317 } else { 1318 displayElement.textContent = Math.floor(targetValue).toLocaleString(); 1319 } 1320 } 1321 }; 1322 1323 // Start display animation after initial delay 1324 setTimeout(() => { 1325 updateDisplay(); 1326 }, 200); 1327 } 1328 } 1329 1330 // Start circle animation - always follows the percentage value 1331 setTimeout(() => { 1332 animateProgress(progressValue); 1333 }, 100); 1334 } 1335 1336 // Initialize each container and set up observer 1337 progressContainers.forEach(container => { 1338 const displayFormat = container.getAttribute('data-format') || 'percentage'; 1339 const circle = container.querySelector('.progress-ring-circle'); 1340 const radius = parseFloat(data.config['radius']) || 45; 1341 1342 // Calculate circumference and set initial state 1343 const circumference = 2 * Math.PI * radius; 1344 circle.style.strokeDasharray = circumference; 1345 circle.style.strokeDashoffset = circumference; // Start at 0% 1346 circle.style.transition = 'none'; 1347 1348 // Set initial display text if showing value 1349 if (data.config['showValue']) { 1350 const displayElement = container.querySelector('.progress-display'); 1351 if (displayElement) { 1352 if (displayFormat === 'percentage') { 1353 displayElement.textContent = '0%'; 1354 } else if (displayFormat === 'dollar') { 1355 displayElement.textContent = '$0'; 1356 } else { 1357 displayElement.textContent = '0'; 1358 } 1359 } 1360 } 1361 1362 // Start observing this container 1363 observer.observe(container); 1364 }); 1365}); 1366 }; 1367</script>
1367 1368
1369<script> 1370 window.customWidgetsFunctions["a5e12a0799da453d896c5d1259921636~7"] = function (element, data, api) { 1371 /* 1372* Stats Counter 1373* Release Date 00/00/2018 1374 1375*Upon purchase of this widget, you acquire the right to use it; you're not actually 1376acquiring the widget itself.TheCamel.co is the owner of the intellectual property of this widget. 1377The widget is for use only, it is not to be on sold, lent, rented, given away, gifted you canât 1378even put it in your will. It is for use for your sites only on the dashboard we install the item in. 1379 1380*Kindly refer to our Terms and Conditions for more info - http://www.thecamel.co/terms-and-conditions 1381 1382*/ 1383 1384var divisor = parseInt(data.config.divisor); 1385var duration = parseInt(data.config.duration); 1386var rollingWrap = $(element).find('.scWrapper'); 1387var test = true; 1388 1389 1390$(window).scroll(function() { 1391 if( test == true ){ 1392 var a = rollingWrap.offset().top, 1393 hH = rollingWrap.outerHeight(), 1394 wH = $(window).height(), 1395 wS = $(window).scrollTop(); 1396 1397 if (wS > (a + hH - wH)){ 1398 counterStart(); 1399 } 1400 } 1401}); 1402 1403function counterStart() { 1404 test = false; 1405 $(element).find('.count').each(function () { 1406 var $this = $(this); 1407 var targetVal = parseInt($this.text().replace(/,/g, '')) || 0; 1408 1409 $({ Counter: 0 }).animate( 1410 { Counter: targetVal }, 1411 { 1412 duration: duration, 1413 easing: 'linear', 1414 step: function (now) { 1415 var value = Math.ceil(now); 1416 $this.text(value); 1417 $this.attr('data-num', value); 1418 1419 var per = divisor; 1420 var h = value / per;
1421 $(element).find('.equa').text(Math.round(h)); 1422 }, 1423 complete: function () { 1424 // Format the final value with commas 1425 var finalValue = $this.text(); 1426 $this.text(addCommas(finalValue)); 1427 }, 1428 } 1429 ); 1430 }); 1431} 1432 1433 1434function addCommas(nStr) { 1435 nStr += ''; 1436 var x = nStr.split('.'); 1437 var x1 = x[0]; 1438 var x2 = x.length > 1 ? '.' + x[1] : ''; 1439 var rgx = /(\d+)(\d{3})/; 1440 while (rgx.test(x1)) { 1441 x1 = x1.replace(rgx, '$1' + ',' + '$2'); 1442 } 1443 return x1 + x2; 1444} 1445 }; 1446</script>
1446 1447
1448<script> 1449 window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~25"] = function (element, data, api) { 1450 null 1451 }; 1452</script>
1452 1453 1454
1455<script type="text/javascript"> 1456 1457 var d_version = "production_6800"; 1458 var build = "2026-09-24T12_50_33"; 1459 window['v' + 'ersion'] = d_version; 1460 1461 function buildEditorParent() { 1462 window.isMultiScreen = true; 1463 window.editorParent = {}; 1464 window.previewParent = {}; 1465 window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33"; 1466 try { 1467 var _p = window.parent; 1468 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1469 window.editorParent = _p; 1470 } else if (_p.isSitePreview) { 1471 window.previewParent = _p; 1472 } 1473 } catch (e) { 1474 1475 } 1476 } 1477 1478 buildEditorParent(); 1479</script>
1479 1480 1481 1482 1483<!-- Injecting site-wide before scripts --> 1484 1485<!-- End Injecting site-wide to the head --> 1486 1487 1488 1489 1490 1491
1492<script> 1493 window.cookiesNotificationMarkupPreview = 'null'; 1494</script>
1494 1495 1496<!-- HEAD RT JS Include -->
1497<script id='d-js-params'> 1498 window.INSITE = window.INSITE || {}; 1499 window.INSITE.device = "desktop"; 1500 1501 window.rtCommonProps = {}; 1502 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 1503 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 1504 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1505 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1506 rtCommonProps["inlineEditGrid.snap"] =true; 1507 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1508 rtCommonProps["rt.pushnotifs.force.button"] =true; 1509 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1510 rtCommonProps["common.mapbox.js.override"] =false; 1511 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1512 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1513 rtCommonProps["isCoverage.test"] =false; 1514 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1515 rtCommonProps["common.resources.dist.cdn"] =true; 1516 rtCommonProps["common.build.dist.folder"] = 'production/6800'; 1517 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1518 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800'; 1519 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1520 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1521 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 1522 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1523 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1524 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1525 rtCommonProps["isAutomation.test"] =false; 1526 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1527 1528 1529 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1530 1531 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1532 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1533 rtCommonProps['server.for.resources'] = ''; 1534 rtCommonProps['feature.flag.lazy.widgets'] = true; 1535 rtCommonProps['feature.flag.single.wow'] = false; 1536 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1537 rtCommonProps['feature.flag.mark.anchors'] = true; 1538 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1539 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1540 rtCommonProps["images.sizes.small"] =160; 1541 rtCommonProps["images.sizes.mobile"] =640; 1542 rtCommonProps["images.sizes.tablet"] =1280; 1543 rtCommonProps["images.sizes.desktop"] =1920; 1544 rtCommonProps["modules.resources.cdn"] =true; 1545 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1546 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 1547 rtCommonProps["feature.flag.performance.logs"] =false; 1548 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1549 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1550 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1551 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1552 // feature flags that's used out of runtime module (in legacy files) 1553 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1554 1555 window.rtFlags = {}; 1556 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1557 rtFlags["scripts.widgetCount.enabled"] =true; 1558 rtFlags["fnb.animations.tracking.enabled"] =true; 1559 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1560 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1561 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1562 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 1563 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1564 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1565 rtFlags["geocode.search.localize"] =false; 1566 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1567 rtFlags["twitter.heightLimit.enabled"] = true; 1568 rtFlags["runtime.lottieOverflow"] =false; 1569 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 1570 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1571 rtFlags["flex.animation.design.panel.layout"] =true; 1572 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1573 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1574 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1575 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1576 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 1577 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1578 rtFlags["contact.form.useActiveForm"] =true; 1579 rtFlags["contact.form.custom.errors.enabled"] =false; 1580 rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1581 rtFlags["runtime.ssr.productCustomizations"] =true; 1582 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 1583 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 1584 rtFlags["termly.map.consent.overlay.enabled"] =false; 1585 rtFlags["editor.widget.form.a11y"] =true; 1586</script>
vendor: 1 bytes, line 1586
1586
1587<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js" id="d-js-core" defer></script>
1587 1588 1589<!-- End of HEAD RT JS Include --> 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603
1604<script> 1605 document.addEventListener('DOMContentLoaded', () => 1606 window.runtime.initLayout() 1607 ); 1608</script>
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627
1628<script type="text/javascript" id="d_track_sp"> 1629 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1630 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1631 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1632 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1633 window.dmsnowplow = window.snowplow; 1634 1635 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1636 appId: '482c8706' 1637 }); 1638 1639 // snowplow queries element styles so we wait until CSS calculations are done. 1640 requestAnimationFrame(() => { 1641 dmsnowplow('trackPageView'); 1642 _dm_insite.forEach((rule) => { 1643 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1644 // the tracking is in popup.js 1645 if (rule.actionName !== "popup") { 1646 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1647 } 1648 window?.waitForDeferred?.('dmAjax', () => { 1649 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1650 }); 1651 }); 1652 }); 1653</script>
1653 1654 1655 1656 1657<div style="display:none;" id="P6iryBW0Wu"></div> 1658 1659<!-- photoswipe markup --> 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669<!-- Root element of PhotoSwipe. Must have class pswp. --> 1670<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1671 1672 <!-- Background of PhotoSwipe. 1673 It's a separate element as animating opacity is faster than rgba(). --> 1674 <div class="pswp__bg"></div> 1675 1676 <!-- Slides wrapper with overflow:hidden. --> 1677 <div class="pswp__scroll-wrap"> 1678 1679 <!-- Container that holds slides. 1680 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1681 Don't modify these 3 pswp__item elements, data is added later on. --> 1682 <div class="pswp__container"> 1683 <div class="pswp__item"></div> 1684 <div class="pswp__item"></div> 1685 <div class="pswp__item"></div> 1686 </div> 1687 1688 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1689 <div class="pswp__ui pswp__ui--hidden"> 1690 1691 <div class="pswp__top-bar"> 1692 1693 <!-- Controls are self-explanatory. Order can be changed. --> 1694 1695 <div class="pswp__counter"></div> 1696 1697 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 1698 1699 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 1700 1701 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1702 1703 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1704 1705 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 1706 <!-- element will get class pswp__preloader--active when preloader is running --> 1707 <div class="pswp__preloader"> 1708 <div class="pswp__preloader__icn"> 1709 <div class="pswp__preloader__cut"> 1710 <div class="pswp__preloader__donut"></div> 1711 </div> 1712 </div> 1713 </div> 1714 </div> 1715 1716 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1717 <div class="pswp__share-tooltip"></div> 1718 </div> 1719 1720 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 1721 </button> 1722 1723 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 1724 </button> 1725 1726 <div class="pswp__caption"> 1727 <div class="pswp__caption__center"></div> 1728 </div> 1729 1730 </div> 1731 1732 </div> 1733 1734</div> 1735<div id="fb-root" 1736 data-locale="en"></div> 1737<!-- Alias: 482c8706 -->
1738<script id="d_track_personalization"> 1739 window?.waitForDeferred?.('dmAjax', () => { 1740 // Collects client data and updates cookies used by smart sites 1741 window.expireDays = 365; 1742 window.visitLength = 30 * 60000; 1743 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 1744 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 1745 }); 1746</script>
vendor: 1 bytes, line 1746
1746
1747<script type="text/javascript"> 1748 1749 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 1750 1751 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 1752 Parameters.HomeLinkText = 'Home'; 1753 </script>
1753 1754<!-- End Script tags --> 1755<!-- Site Wide Html Markup --> 1756<!-- Site Wide Html Markup --> 1757</body> 1758</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.