body{font-family:Lato,system-ui,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main,main>div{margin:0!important;padding:0!important}.dnd-column,.dnd-row,.dnd-section,.hs_cos_wrapper,.hs_cos_wrapper_type_module,.hs_cos_wrapper_widget,.row-fluid,.row-fluid .span12,.span12,.widget-span,.widget-type-custom_widget,[id^=hs_cos_wrapper_]{border:0!important;margin:0!important;padding:0!important}.ccm-hero img,header img{display:block!important;vertical-align:bottom!important}header{line-height:0;margin:0!important;padding-bottom:0!important}header>div{line-height:normal}h1,h2,h3,h4,h5,h6{font-family:Manrope,system-ui,-apple-system,sans-serif!important;letter-spacing:-.02em!important}button,input,label,li,p,select,td,textarea,th{font-family:Lato,system-ui,-apple-system,sans-serif!important}.ccm-timeline__body,.ccm-timeline__body p{color:#555!important;font-family:Manrope,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.5!important}.ccm-timeline__body p{margin:0!important}.ccm-intro-bar__body p{color:#fff!important;font-size:20px!important;font-weight:400!important;margin:0!important}.ccm-intro-bar__body p,.ccm-mission__body p{font-family:Manrope,sans-serif!important;line-height:1.7!important}.ccm-mission__body p{color:#4a4a4a!important;font-size:1.125rem!important;margin:0 0 1rem!important}.ccm-mission__body p:last-child{margin-bottom:0!important}.ccm-faith__intro p,.ccm-faith__refs p,.ccm-faith__text p{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important}.ccm-contact-info__content p{color:#4a4a4a!important;font-family:Manrope,sans-serif!important;font-size:1rem!important;line-height:1.7!important;margin:0 0 1.5rem!important}.ccm-contact-info__content strong{color:#1b1b1b!important;font-weight:600!important}.ccm-programs__features p{margin:0!important}.ccm-programs__features ul{list-style:disc!important;margin:0!important;padding-left:1.25rem!important}.ccm-programs__features li{color:#555!important;font-family:Manrope,sans-serif!important;font-size:16px!important;margin-bottom:.25rem!important}.ccm-richtext__body p{color:#4a4a4a!important;font-family:Lato,sans-serif!important;line-height:1.7!important}:focus-visible{outline:2px solid #1b4297;outline-offset:2px}.ccm-container{margin-left:auto;margin-right:auto;max-width:var(--ccm-container-max);padding-left:var(--ccm-container-padding);padding-right:var(--ccm-container-padding)}.ccm-section{padding:var(--ccm-space-10) 0}.ccm-section--surface{background-color:var(--ccm-color-surface)}.ccm-btn{align-items:center;border:2px solid transparent;border-radius:var(--ccm-radius-xl);cursor:pointer;display:inline-flex;font-family:var(--ccm-font-body);font-size:1rem;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:background-color var(--ccm-transition-fast),color var(--ccm-transition-fast),border-color var(--ccm-transition-fast)}.ccm-btn--primary{background-color:var(--ccm-color-primary);border-color:var(--ccm-color-primary);color:var(--ccm-color-white)}.ccm-btn--primary:hover{background-color:var(--ccm-color-primary-dark);border-color:var(--ccm-color-primary-dark);color:var(--ccm-color-white);text-decoration:none}.ccm-btn--outline{background-color:transparent;border-color:var(--ccm-color-primary);color:var(--ccm-color-primary)}.ccm-btn--outline:hover{background-color:var(--ccm-color-primary);color:var(--ccm-color-white);text-decoration:none}.ccm-btn--full{width:100%}.ccm-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.richtext h1{font-size:50px;line-height:114%;margin-bottom:24px}.richtext h1,.richtext h2{color:#1b4297;font-family:Manrope,system-ui,sans-serif;font-weight:700}.richtext h2{font-size:40px;line-height:120%;margin-bottom:20px}.richtext h3{color:#1b4297;font-family:Manrope,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:130%;margin-bottom:16px}.richtext p{color:#555;font-size:16px;line-height:1.6;margin-bottom:12px}.richtext.large p{font-size:20px}.richtext p:last-child{margin-bottom:0}.dark .richtext h1,.dark .richtext h2,.dark .richtext h3,.dark .richtext p{color:#fff}.dark .richtext.large p{color:hsla(0,0%,100%,.9)}.ccm-programs__features ul{list-style:disc;padding-left:1.25rem}.ccm-programs__features li{margin-bottom:.25rem}.ccm-badge{background:#e8f0fe;border-radius:9999px;color:#1b4297;display:inline-block;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;padding:6px 20px;text-transform:uppercase}@media (max-width:767px){.richtext h1{font-size:40px}.richtext h2{font-size:30px}}html.ccm-js-ready [data-animate]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}html.ccm-js-ready [data-animate].ccm-visible{opacity:1;transform:translateY(0)}html.ccm-js-ready [data-animate].ccm-preloaded{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}@media (max-width:900px){header>div[style*="flex-direction: row"]{flex-direction:column!important;min-height:auto!important}header [style*="max-width: 450px"]{max-width:100%!important;padding-bottom:24px!important}header [style*="max-width: 588px"]{max-width:100%!important}header img[alt*="Christian Care"],header img[alt*=Capitol],header img[alt*=praying]{height:auto!important;max-width:100%!important}}@media (max-width:768px){section [style*="grid-template-columns: 1fr 1fr"]{gap:32px!important;grid-template-columns:1fr!important}section [style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important}section [style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}section[data-animate]{padding-left:16px!important;padding-right:16px!important}h1:where(:not([class*=ccm-blog]):not([class*=ccm-article]):not([class*=ccm-related])){font-size:32px!important}h2:where(:not([class*=ccm-blog]):not([class*=ccm-article]):not([class*=ccm-related])){font-size:26px!important}h3:where(:not([class*=ccm-blog]):not([class*=ccm-article]):not([class*=ccm-related])){font-size:20px!important}header img{max-width:100%!important}}@media (max-width:480px){section [style*="grid-template-columns: repeat(2, 1fr)"],section [style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr!important}}.hs-form{color:#1b1b1b;font-family:Manrope,sans-serif}.hs-form fieldset{border:0;margin:0;max-width:100%!important;padding:0}.hs-form fieldset.form-columns-2 .hs-form-field{float:none;padding:0;width:100%}@media (min-width:640px){.hs-form fieldset.form-columns-2{display:flex;gap:16px}.hs-form fieldset.form-columns-2 .hs-form-field{flex:1}}.hs-form .hs-form-field{margin:0 0 18px}.hs-form .hs-form-field>.hs-field-desc,.hs-form .hs-form-field>label{color:#1b1b1b;display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.hs-form .hs-form-field>.hs-field-desc{color:#6b7280;font-size:13px;font-weight:400;margin-bottom:8px;margin-top:-4px}.hs-form .hs-form-required{color:#c0392b;margin-left:2px}.hs-form input[type=date],.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=url],.hs-form select,.hs-form textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#1b1b1b;font-family:Manrope,sans-serif;font-size:15px;line-height:1.4;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.hs-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231b4297' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.hs-form textarea{min-height:110px;resize:vertical}.hs-form input[type=date]:focus,.hs-form input[type=email]:focus,.hs-form input[type=number]:focus,.hs-form input[type=password]:focus,.hs-form input[type=tel]:focus,.hs-form input[type=text]:focus,.hs-form input[type=url]:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:#1b4297;box-shadow:0 0 0 3px rgba(27,66,151,.15);outline:none}.hs-form .inputs-list{list-style:none;margin:0;padding:0}.hs-form .inputs-list>li{margin:0 0 8px}.hs-form .hs-form-booleancheckbox,.hs-form .hs-form-checkbox,.hs-form .hs-form-radio{display:block}.hs-form .hs-form-booleancheckbox label,.hs-form .hs-form-checkbox label,.hs-form .hs-form-radio label{align-items:flex-start;color:#1b1b1b;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:10px;line-height:1.5}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:#1b4297;cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.hs-form .legal-consent-container{color:#555;font-size:14px;line-height:1.6;margin:4px 0 18px}.hs-form .legal-consent-container p{margin:0 0 10px}.hs-form .legal-consent-container a{color:#1b4297;text-decoration:underline}.hs-form .hs-richtext,.hs-form .hs-richtext p{color:#555;font-size:14px;line-height:1.6;margin:0 0 12px}.hs-form .hs-error-msg,.hs-form .hs-error-msgs{color:#c0392b;font-size:13px;font-weight:500;list-style:none;margin:6px 0 0;padding:0}.hs-form .hs-input.error,.hs-form .hs-input.invalid{border-color:#c0392b}.hs-form .hs-submit{margin-top:12px}.hs-form .actions,.hs-form .hs-submit{margin-bottom:32px;text-align:center}.hs-form .hs-button,.hs-form button[type=submit].hs-button,.hs-form input[type=submit].hs-button{align-items:center;background:#1b4297;border:2px solid #1b4297;border-radius:12px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.01em;line-height:1.2;min-width:200px;padding:14px 32px;text-decoration:none;text-transform:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.hs-form .hs-button:hover,.hs-form button[type=submit].hs-button:hover,.hs-form input[type=submit].hs-button:hover{background:#143273;border-color:#143273;transform:translateY(-1px)}.hs-form .hs-button:focus-visible{outline:3px solid rgba(27,66,151,.4);outline-offset:2px}.hs-form .grecaptcha,.hs-form .grecaptcha-badge{margin:12px 0}.submitted-message{background:#eef3fa;border-radius:12px;color:#1b4297;font-family:Manrope,sans-serif;font-size:16px;padding:24px;text-align:center}