@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Lora:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Lora:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Lora:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@700;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);.single-sfwd-lessons .post-navigation,.single-sfwd-lessons .navigation.post-navigation,.single-sfwd-lessons .nav-links{display:none!important}.site-title a{font-size:0}.site-title a{font-size:0!important;line-height:1!important;color:transparent!important}.site-title a::before{content:"Child & School\A Psychology CE";white-space:pre-line;font-size:20px;line-height:1.05;font-family:"Libre Baskerville",Georgia,serif;color:#000!important;display:inline-block}.single-product .woocommerce-product-gallery__trigger{display:none!important}.single-product .woocommerce-product-gallery__image{overflow:hidden!important;border-radius:20px!important;box-shadow:4px 5px 12px rgb(70 80 90 / .16),1px 2px 5px rgb(70 80 90 / .1)!important}.single-product .woocommerce-product-gallery__image img{border-radius:20px!important;transform:none!important;transition:none!important}.single-product .woocommerce-product-gallery__image:hover img,.single-product .woocommerce-product-gallery__image a:hover img{transform:none!important;scale:1!important}.single-product .woocommerce-product-gallery__image .zoomImg{display:none!important}.single-product .woocommerce-product-gallery img:hover{transform:none!important}.cspce-credentialing-section{margin-top:40px;padding-top:10px}.cspce-credentialing-section h3{font-family:inherit!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important;margin:0 0 10px 0!important}.cspce-credentialing-section>p:first-of-type{font-size:16px;line-height:1.5;margin-bottom:25px!important}.cspce-credentialing-section label{display:block;font-weight:600;margin-bottom:8px}.cspce-credentialing-section input,.cspce-credentialing-section select,.cspce-credentialing-section textarea{width:100%!important;min-height:52px;padding:10px 14px;box-sizing:border-box}.ultp-dashboard-lesson__toggle-btn{display:none!important}.ultp-dashboard-lesson__row{display:block!important;position:relative;min-height:0!important;padding:8px 18px 8px 44px!important;background:#ffffff!important;border-bottom:1px solid #e5e8ea!important;font-family:inherit!important}.ultp-dashboard-lesson__row::before{content:"•";position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#222222!important;font-size:34px;line-height:1}.ultp-dashboard-lesson__details,.ultp-dashboard-lesson__left{width:100%!important;padding:0!important;margin:0!important}.ultp-dashboard-sections,.ultp-dashboard-sections *,.ultp-dashboard-section,.ultp-dashboard-section__title,.ultp-dashboard-section__name,.ultp-dashboard-course__name,.ultp-dashboard-lesson,.ultp-dashboard-lesson__row,.ultp-dashboard-lesson__name{font-family:inherit!important}.ultp-dashboard-section__title,.ultp-dashboard-section__name,.ultp-dashboard-course__name{font-size:17px!important;font-weight:400!important;line-height:1.3!important;color:inherit!important}.ultp-dashboard-lesson__name{font-size:17px!important;font-weight:400!important;line-height:1.3!important;color:inherit!important;margin:0!important;padding:0!important}.ultp-dashboard-lesson__content{margin:0 0 0 22px!important;padding:0!important;background:#fafbfb!important}.ultp-dashboard-lesson,.ultp-dashboard-lessons{margin-top:0!important;margin-bottom:0!important}.ultp-dashboard-section__toggle-btn{display:flex!important}.ultp-dashboard-lesson__row:hover{background:#f8fbfb!important}@media (max-width:768px){.ultp-dashboard-lesson__row{padding:8px 12px 8px 36px!important}.ultp-dashboard-lesson__row::before{left:14px;font-size:30px}.ultp-dashboard-lesson__name{font-size:15px!important}}.single-sfwd-quiz .entry-title,.single-sfwd-quiz .entry-meta,.single-sfwd-quiz .post-meta,.single-sfwd-quiz .entry-header{display:none!important}.single-sfwd-quiz .learndash-wrapper{padding-top:0!important;margin-top:-60px!important}.single-sfwd-quiz .wpProQuiz_reviewQuestion{margin-top:20px!important}.single-sfwd-lessons .entry-header.ast-header-without-markup,.single-sfwd-topic .entry-header.ast-header-without-markup{display:none!important;margin:0!important;padding:0!important;height:0!important}.single-sfwd-lessons .entry-content,.single-sfwd-topic .entry-content{margin-top:0!important;padding-top:0!important}body.single-sfwd-lessons #content,body.single-sfwd-topic #content{padding-top:20px!important}body.single-sfwd-lessons #primary,body.single-sfwd-topic #primary{margin-top:0!important;padding-top:0!important}body.single-sfwd-lessons article.sfwd-lessons,body.single-sfwd-topic article.sfwd-topic{margin-top:0!important;padding-top:0!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{padding:12px 20px!important;margin-top:0!important;margin-bottom:20px!important;min-height:0!important;height:auto!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-segment{padding:8px 20px!important;margin:0!important;min-height:0!important;height:auto!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label{margin:0 0 6px 0!important;padding:0!important;line-height:1.2!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{margin:0!important;padding:0!important;min-height:0!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{margin:0!important;padding:0!important;line-height:1.1!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action{margin:0!important;padding:0!important}body.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled p{margin-top:0!important;margin-bottom:0!important}.uo-dashboard td,.uo-dashboard th,.uo-course-dashboard td,.uo-course-dashboard th{width:auto!important;min-width:0!important;max-width:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}@media (max-width:767px){.ultp-dashboard-course__row{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:start!important}.ultp-dashboard-course__toggle-btn{grid-column:1!important;width:44px!important;min-width:44px!important;max-width:44px!important;align-self:center!important}.ultp-dashboard-course__details{grid-column:2!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:18px 16px!important;box-sizing:border-box!important}.ultp-dashboard-course__left{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important;padding:0!important}.ultp-dashboard-course__name{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}.ultp-dashboard-course__name a{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important;line-height:1.3!important}.ultp-dashboard-course__right{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;position:static!important;transform:none!important;margin:12px 0 0!important;padding:0!important;gap:7px!important}.ultp-dashboard-course__right>*{width:100%!important;max-width:100%!important;min-width:0!important;position:static!important;transform:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.ultp-dashboard-course__right a{width:auto!important;max-width:100%!important;white-space:normal!important;word-break:normal!important}.ultp-dashboard-course__content{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.ultp-dashboard-course,.ultp-dashboard-course__row,.ultp-dashboard-course__details,.ultp-dashboard-course__left,.ultp-dashboard-course__right,.ultp-dashboard-course__name{box-sizing:border-box!important}}.single-state_ce_requirement .entry-meta,.single-state-ce-requirement .entry-meta,.single-state_ce_requirement .posted-on,.single-state_ce_requirement .byline,.single-state-ce-requirement .posted-on,.single-state-ce-requirement .byline{display:none!important}.single-state_ce_requirement .csp-state-glance,.single-state-ce-requirement .csp-state-glance,.single-state_ce_requirement .requirements-at-a-glance,.single-state-ce-requirement .requirements-at-a-glance{display:none!important}.single-state_ce_requirement .entry-content,.single-state-ce-requirement .entry-content{margin-top:0!important;padding-top:0!important}.single-state_ce_requirement .entry-header,.single-state-ce-requirement .entry-header{margin-bottom:0!important;padding-bottom:0!important}.single-state_ce_requirement .entry-content>*:first-child,.single-state-ce-requirement .entry-content>*:first-child{margin-top:0!important}.single-state_ce_requirement .ast-container,.single-state-ce-requirement .ast-container{padding-top:0!important}.single-state_ce_requirement .post-navigation,.single-state-ce_requirement .navigation.post-navigation,.single-state_ce_requirement .nav-links,.single-state_ce_requirement .ast-post-navigation,.single-state_ce_requirement .ast-single-post-order,.single-state_ce_requirement .ast-post-nav,.single-state-ce-requirement .post-navigation,.single-state-ce-requirement .navigation.post-navigation,.single-state-ce-requirement .nav-links,.single-state-ce-requirement .ast-post-navigation,.single-state-ce-requirement .ast-single-post-order,.single-state-ce-requirement .ast-post-nav{display:none!important}@media (max-width:767px){.single-state_ce_requirement .entry-content,.single-state-ce-requirement .entry-content{margin-top:0!important;padding-top:0!important}}.cspce-trust .wp-block-column p::before{content:'';display:block;width:34px;height:34px;margin:0 auto 10px;background-color:#a3dee5;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.cspce-trust .wp-block-column:nth-child(1) p{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.cspce-trust .wp-block-column:nth-child(2) p{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 10 12 5 2 10l10 5 10-5z'/%3E%3Cpath d='M6 12v5c3 3 9 3 12 0v-5'/%3E%3C/svg%3E")}.cspce-trust .wp-block-column:nth-child(3) p{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M15.5 13.5 17 22l-5-3-5 3 1.5-8.5'/%3E%3C/svg%3E")}.cspce-trust .wp-block-column:nth-child(4) p{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M2 20h20'/%3E%3C/svg%3E")}.cspce-inst-cols>.wp-block-column:has(.cspce-headshot){align-self:center!important}body.page-id-282 .elementor-element-eee7ac7,body.page-id-282 .elementor-element-994a63b{padding:0!important}body.page-id-282 .elementor-element-eee7ac7>.e-con-inner,body.page-id-282 .elementor-element-994a63b>.e-con-inner{padding:0!important;max-width:100%!important}body.page-id-282 .elementor-element-eee7ac7 .elementor-widget-container,body.page-id-282 .elementor-element-994a63b .elementor-widget-container{margin:0!important}body.page-id-282 .csp-page-title-banner{background:#a3dee5!important;padding:36px 24px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-282 .csp-page-title-inner{max-width:1200px;margin:0 auto;text-align:center}body.page-id-282 .csp-page-title-banner h1{font-family:Merriweather,serif!important;font-size:clamp(28px, 3.4vw, 38px)!important;line-height:1.2!important;font-weight:700!important;color:#000!important;margin:0!important}body.page-id-282 .csp-blog-eyebrow{font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:14px;color:#0b6470;margin:0 0 8px}body.page-id-282 .csp-blog-intro{font-family:Lato,sans-serif;font-size:18px;line-height:1.5;color:#1f2a2c;max-width:640px;margin:10px auto 0}body.page-id-282 .csp-blog-browser{max-width:1200px;margin:0 auto!important;padding:40px 24px 56px!important;box-sizing:border-box}body.page-id-282 .csp-blog-title,body.page-id-282 .csp-blog-title a{font-size:22px!important;line-height:1.3!important}body.page-id-282 .csp-blog-title a{color:#1f2a2c!important;text-decoration:none!important;font-family:Merriweather,serif!important}body.page-id-282 .csp-blog-title a:hover{color:#0b6470!important;text-decoration:underline!important}body.page-id-282 .csp-blog-image{aspect-ratio:8 / 3!important;height:auto!important;object-fit:cover!important;object-position:center top!important}body.page-id-282 .csp-blog-cta{background:#0b6470;padding:56px 24px;text-align:center;color:#fff;font-family:Lato,sans-serif}body.page-id-282 .csp-blog-cta-inner{max-width:760px;margin:0 auto}body.page-id-282 .csp-blog-cta .csp-blog-eyebrow{color:#d4f1f5}body.page-id-282 .csp-blog-cta h2{font-family:Merriweather,serif;font-size:clamp(26px, 3vw, 34px);line-height:1.25;color:#fff;margin:0 0 12px}body.page-id-282 .csp-blog-cta p{font-size:18px;line-height:1.5;color:#fff;margin:0 0 24px}body.page-id-282 .csp-blog-cta-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}body.page-id-282 .csp-blog-cta .csp-btn{display:inline-block;font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:20px;padding:16px 28px;border:2px solid #fff;border-radius:15px;background:#fff;color:#0b6470;text-decoration:none}body.page-id-282 .csp-blog-cta .csp-btn:hover{background:#a3dee5;border-color:#a3dee5;color:#0b6470}body.page-id-282 .csp-blog-cta .csp-btn-outline{background:#fff0;color:#fff}body.page-id-282 .csp-blog-cta .csp-btn-outline:hover{background:#fff;border-color:#fff;color:#0b6470}.elementor-location-footer .elementor-element-9209d5b>.e-con-inner{padding-top:0!important;padding-bottom:0!important}body.page-id-280 .cspce-cc .cspce-icon{font-size:0!important;display:flex!important;align-items:center;justify-content:center}body.page-id-280 .cspce-cc .cspce-icon::before{content:'';width:26px;height:26px;background-color:#0b6470;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}body.page-id-280 .cspce-cc .cspce-icon{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}body.page-id-280 .cspce-cc:has(a[href^='mailto']) .cspce-icon{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}body.page-id-280 .cspce-cc a{color:#0b6470!important;text-decoration:none!important;font-weight:700}body.page-id-280 .cspce-cc a:hover{text-decoration:underline!important}body.page-id-280 .cspce-cc a[href^='mailto']{font-size:15px;overflow-wrap:anywhere}body.page-id-280 .cspce-arrow{text-decoration:none!important;font-weight:700}body.page-id-280 .cspce-arrow:hover{text-decoration:underline!important}body.page-id-280 .cspce-sec:not(.cspce-hero):not(.cspce-ctasec){padding-top:56px!important;padding-bottom:56px!important}body.page-id-280 .cspce-ctabox .wp-block-button__link{font-family:Lato,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:20px!important;padding:16px 28px!important;border-width:2px!important;border-radius:15px!important}.cspce-shop{--teal:#0B6470;--teal-l:#EEF7F7;--line:#D8E9EC;--navy:#123B63;--muted:#4F6475;color:#243746;font-size:17px}.cspce-shop>*{max-width:1180px;margin-left:auto!important;margin-right:auto!important}.cspce-shop h1,.cspce-shop h2{font-family:Merriweather,Georgia,serif;color:var(--navy)}.cspce-shop .cspce-hero{background:var(--teal-l);border:1px solid var(--line);border-radius:16px;padding:40px;margin-top:24px}.cspce-shop .cspce-hero h1{font-size:46px;line-height:1.15;margin:8px 0 12px;font-weight:900}.cspce-shop .cspce-accent{color:var(--teal)}.cspce-shop .cspce-eyebrow{font-size:14px;font-weight:700;letter-spacing:1.5px;color:var(--teal);margin:0}.cspce-shop .cspce-lead{font-size:19px;line-height:1.55;max-width:640px}.cspce-shop .cspce-search{max-width:560px;margin:20px 0}.cspce-shop .cspce-search input{height:52px;border:1px solid #B9D7DC;border-radius:10px;padding:0 16px;font-size:17px;background:#fff}.cspce-shop .cspce-search button{height:52px;border-radius:10px;background:var(--teal);color:#fff;font-weight:700;padding:0 22px;border:0}.cspce-shop .cspce-chips{gap:10px}.cspce-shop .cspce-chips .wp-block-button__link{border:1px solid #B9D7DC;background:#fff;color:var(--navy);border-radius:999px;padding:10px 18px;font-weight:700;font-size:16px}.cspce-shop .cspce-chips .wp-block-button__link:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.cspce-shop .cspce-sale{background:var(--teal);color:#fff;text-align:center;border-radius:12px;padding:14px 20px;margin-top:20px}.cspce-shop .cspce-h2-small{font-family:inherit!important;font-size:24px;font-weight:700;margin-top:48px}.cspce-shop .cspce-needs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cspce-shop .cspce-card{border:1px solid var(--line);border-radius:14px;padding:22px;background:#fff}.cspce-shop .cspce-card p{margin:0 0 6px;color:var(--muted);font-size:15px;line-height:1.45}.cspce-shop .cspce-card-title a{font-size:18px;font-weight:700;color:var(--teal);text-decoration:none}.cspce-shop #cspce-all{font-size:32px;margin-top:56px;scroll-margin-top:100px}.cspce-shop ul.products li.product{border:1px solid var(--line);border-radius:14px;padding:0 0 20px;overflow:hidden;background:#fff}.cspce-shop ul.products li.product img{border-radius:0;margin-bottom:12px}.cspce-shop ul.products li.product .woocommerce-loop-product__title,.cspce-shop ul.products li.product .ast-loop-product__link h2{color:var(--navy);font-size:19px;line-height:1.3;padding:0 18px}.cspce-shop ul.products li.product .ast-woo-product-category,.cspce-shop ul.products li.product .price{padding:0 18px}.cspce-shop ul.products li.product .price{color:var(--navy);font-size:22px;font-weight:700}.cspce-shop ul.products li.product .price del{font-size:15px;color:var(--muted);font-weight:400}.cspce-shop ul.products li.product .button{margin:8px 18px 0;background:var(--teal);color:#fff;border-radius:10px;font-weight:700}.cspce-shop .cspce-ways{gap:20px}.cspce-shop .cspce-card-featured{border:2px solid var(--teal);background:#F5FBFB}.cspce-shop .cspce-big{font-size:28px!important;font-weight:700;color:var(--navy)!important}.cspce-shop .cspce-big span{font-size:16px;font-weight:400;color:var(--muted)}.cspce-shop .cspce-trust{background:var(--teal-l);border-radius:16px;padding:28px 32px;margin:56px auto 48px!important}.cspce-shop .cspce-trust .cspce-h2-small{margin-top:0}.cspce-shop .cspce-trust-title{font-weight:700;color:var(--navy);margin:0}.cspce-shop .cspce-trust p{font-size:15px;margin:0}@media(max-width:980px){.cspce-shop .cspce-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cspce-shop .cspce-needs{grid-template-columns:1fr}.cspce-shop .cspce-hero{padding:24px}.cspce-shop .cspce-hero h1{font-size:34px}}.cspce-shop p::before{content:none!important;display:none!important}.entry-content .cspce-course{max-width:1140px!important;margin:0 auto!important;padding:0 10px;font-family:Lato,system-ui,sans-serif;color:#2b3a3d;line-height:1.65}.cspce-course *{box-sizing:border-box}.cspce-course,.cspce-course *{white-space:normal}.cspce-course .cc-tag{white-space:nowrap}.cspce-course .cc-hero{background:#EEF7F7;border:1px solid #d5ebeb;border-radius:18px;padding:44px 44px 36px;margin:8px 0 34px}.cspce-course .cc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3B7C88;margin-bottom:10px}.cspce-course h1.cc-title{font-family:Merriweather,Georgia,serif;font-size:clamp(28px,3.4vw,40px);line-height:1.22;color:#1f3d44;margin:0 0 16px}.cspce-course .cc-lead{font-size:18px;max-width:820px;margin:0 0 12px}.cspce-course .cc-facts{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 24px;padding:0;list-style:none}.cspce-course .cc-facts li{background:#fff;border:1px solid #cfe5e7;border-radius:999px;padding:7px 16px;font-size:15px;margin:0}.cspce-course .cc-facts strong{color:#3B7C88}.cspce-course .cc-actions{display:flex;flex-wrap:wrap;gap:12px}.cspce-course a.cc-btn{display:inline-block;background:#3B7C88;color:#fff!important;font-weight:700;padding:13px 26px;border-radius:10px;text-decoration:none!important;border:2px solid #3B7C88;transition:background .15s}.cspce-course a.cc-btn:hover{background:#2f6670;border-color:#2f6670}.cspce-course a.cc-btn.cc-ghost{background:#fff;color:#3B7C88!important}.cspce-course a.cc-btn.cc-ghost:hover{background:#3B7C88;color:#fff!important}.cspce-course .cc-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}.cspce-course .cc-side{position:sticky;top:110px;background:#fff;border:1px solid #d5ebeb;border-radius:16px;padding:24px;box-shadow:0 6px 22px rgb(31 61 68 / .07)}.cspce-course .cc-side .cc-price{font-family:Merriweather,Georgia,serif;font-size:30px;color:#1f3d44;margin:0}.cspce-course .cc-side .cc-sub{color:#5b6b6e;font-size:14px;margin:0 0 16px}.cspce-course .cc-side a.cc-btn{display:block;text-align:center;margin-bottom:16px}.cspce-course .cc-side ul{list-style:none;margin:0 0 16px;padding:0;font-size:15px}.cspce-course .cc-side ul li{padding:7px 0 7px 26px;border-bottom:1px solid #eef3f3;position:relative;margin:0}.cspce-course .cc-side ul li:before{content:"\2713";position:absolute;left:2px;color:#3B7C88;font-weight:700}.cspce-course .cc-side .cc-docs a{display:block;font-size:14px;color:#3B7C88;font-weight:700;margin-top:8px}.cspce-course .cc-sec{margin:0 0 38px}.cspce-course .cc-sec h2{font-family:Merriweather,Georgia,serif;font-size:24px;color:#1f3d44;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid #e3f0f0}.cspce-course .cc-sec p{margin:0 0 12px}.cspce-course ol.cc-obj{list-style:none;counter-reset:o;margin:0;padding:0}.cspce-course ol.cc-obj li{counter-increment:o;position:relative;padding:12px 14px 12px 54px;background:#f7fbfb;border-radius:10px;margin:0 0 8px}.cspce-course ol.cc-obj li:before{content:counter(o);position:absolute;left:14px;top:11px;width:28px;height:28px;border-radius:50%;background:#3B7C88;color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.cspce-course .cc-lessons{display:grid;gap:12px}.cspce-course a.cc-lesson{display:grid;grid-template-columns:58px 1fr auto;gap:16px;align-items:center;border:1px solid #d5ebeb;border-radius:14px;padding:18px 20px;text-decoration:none!important;color:inherit!important;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}.cspce-course a.cc-lesson:hover{border-color:#3B7C88;box-shadow:0 6px 18px rgb(59 124 136 / .14);transform:translateY(-1px)}.cspce-course .cc-num{width:58px;height:58px;border-radius:12px;background:#EEF7F7;color:#3B7C88;font-family:Merriweather,Georgia,serif;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.cspce-course .cc-lesson h3{font-size:18px;color:#1f3d44;margin:0 0 4px;font-family:Lato,system-ui,sans-serif;font-weight:700}.cspce-course .cc-lesson p{font-size:15px;color:#5b6b6e;margin:0}.cspce-course .cc-tag{font-size:12px;font-weight:700;color:#3B7C88;background:#EEF7F7;border-radius:999px;padding:5px 11px;white-space:nowrap}.cspce-course .cc-tag.cc-lock{color:#7a5a00;background:#fff4d6}.cspce-course .cc-card{border:1px solid #d5ebeb;border-left:5px solid #3B7C88;border-radius:12px;padding:20px 22px;background:#fff}.cspce-course .cc-card .cc-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3B7C88;margin-bottom:6px}.cspce-course .cc-card .cc-ctitle{font-weight:700;font-size:17px;color:#1f3d44;margin-bottom:8px}.cspce-course .cc-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cspce-course .cc-details>div{background:#f7fbfb;border-radius:10px;padding:14px 16px}.cspce-course .cc-instructor{display:flex;gap:18px;align-items:flex-start;background:#f7fbfb;border-radius:14px;padding:22px}.cspce-course .cc-avatar{flex:0 0 64px;height:64px;border-radius:50%;background:#3B7C88;color:#fff;font-family:Merriweather,Georgia,serif;font-size:22px;display:flex;align-items:center;justify-content:center}.cspce-course .cc-small{font-size:14px;color:#5b6b6e}@media(max-width:900px){.cspce-course .cc-grid{grid-template-columns:1fr}.cspce-course .cc-side{position:static;order:-1}.cspce-course .cc-hero{padding:30px 22px}.cspce-course .cc-details{grid-template-columns:1fr}}@media(max-width:560px){.cspce-course a.cc-lesson{grid-template-columns:44px 1fr;padding:14px}.cspce-course .cc-num{width:44px;height:44px;font-size:17px}.cspce-course .cc-tag{grid-column:2;justify-self:start}}.cspce-course a.cc-lesson .cc-lbody{display:block;min-width:0}.cspce-course a.cc-lesson .cc-lt{display:block;font-size:18px;font-weight:700;color:#1f3d44;margin:0 0 4px;line-height:1.35}.cspce-course a.cc-lesson .cc-ld{display:block;font-size:15px;color:#5b6b6e;line-height:1.55}.cspce-course a.cc-lesson br{display:none}body.single-sfwd-courses:has(.cspce-course):not(:has(.ld-progress)) .ld-item-list.ld-lesson-list{display:none!important}body.single-sfwd-courses:has(.ld-progress) .cspce-course .cc-sec:has(.cc-lessons){display:none!important}body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-course-status{max-width:1120px;margin:8px auto 18px!important;background:#fff!important;border:1px solid #d5ebeb!important;border-radius:14px!important;padding:16px 22px!important;box-shadow:0 4px 14px rgb(31 61 68 / .05)}body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-progress .ld-progress-bar{background:#e3f0f0!important;height:10px!important;border-radius:999px!important}body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-progress .ld-progress-bar-percentage{background:#3B7C88!important;border-radius:999px!important}body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-progress .ld-progress-percentage{color:#3B7C88!important;font-weight:700}body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-progress-stats,body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-progress-steps{color:#5b6b6e!important;font-size:14px}body.single-sfwd-courses:has(.cspce-course) .learndash-wrapper .ld-status{background:#EEF7F7!important;color:#3B7C88!important;border-radius:999px!important;font-weight:700}.cspfr{padding-bottom:64px}@media (max-width:700px){.cspfr{padding-bottom:40px}}@media (min-width:922px){.ast-builder-menu-1 #menu-item-5138{position:relative}.ast-builder-menu-1 #menu-item-5138>.sub-menu{display:none!important}}#menu-item-5138:hover>.cspce-mega,#menu-item-5138:focus-within>.cspce-mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.single-post header.entry-header:not(.related-entry-header) .post-thumb img,.single-post .ast-single-post-featured-section.post-thumb img{aspect-ratio:auto;height:auto;width:100%;border-radius:12px}.single-post{--bp-teal:#1697a6;--bp-deep:#0d5a62;--bp-navy:#1C244B;--bp-soft:#f0f7f7;--bp-line:#d7e8ea;--bp-text:#2b2f33}.single-post .entry-header,.single-post .entry-content>*:not(.cspce-related):not(.cspce-post-signup):not(figure){max-width:760px;margin-left:auto;margin-right:auto}.single-post .entry-content>figure{max-width:860px;margin-left:auto;margin-right:auto}.single-post .entry-header{text-align:center;padding-top:10px}.single-post .entry-header .entry-title,.single-post .entry-header .entry-meta{text-align:center}.single-post .entry-header .entry-title{font-size:clamp(30px, 4.2vw, 44px);line-height:1.2;color:var(--bp-navy);margin-bottom:14px;letter-spacing:-.01em}.single-post .entry-header .entry-meta{font-size:14px;color:#5b6770;text-transform:uppercase;letter-spacing:.08em;margin-bottom:26px}.single-post .entry-header .entry-meta a{color:var(--bp-deep);text-decoration:none;font-weight:700}.single-post .entry-header .post-thumb{max-width:1000px;margin:0 auto 40px}.single-post .entry-header .post-thumb img{box-shadow:0 10px 30px rgb(13 90 98 / .15)}.single-post .entry-content{color:var(--bp-text);font-size:18px;line-height:1.75}.single-post .entry-content p{margin-bottom:1.3em}.single-post .entry-content>p:first-child{font-size:20px;line-height:1.7;color:#1f2428}.single-post .entry-content strong{color:#111}.single-post .entry-content h2:not(.cspce-related__title){font-size:clamp(25px, 3vw, 31px);line-height:1.3;color:var(--bp-navy);margin:2.2em auto .7em;padding-left:18px;border-left:5px solid var(--bp-teal)}.single-post .entry-content h3{font-size:clamp(20px, 2.3vw, 23px);line-height:1.35;color:var(--bp-deep);margin:1.8em auto .5em}.single-post .entry-content h4{font-size:19px;color:var(--bp-deep);margin:1.5em auto .4em}.single-post .entry-content a{color:var(--bp-deep);text-decoration:underline;text-decoration-color:var(--bp-teal);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s,background-color .15s}.single-post .entry-content a:hover{color:var(--bp-teal);background:var(--bp-soft)}.single-post .entry-content .cspce-related a{text-decoration:none;background:none}.single-post .entry-content .cspce-related__card-title a{color:var(--bp-navy)}.single-post .entry-content .cspce-related__card-title a:hover{color:var(--bp-teal)}.single-post .entry-content .cspce-related__more{color:var(--bp-teal)}.single-post .entry-content ul,.single-post .entry-content ol{padding-left:1.4em;margin-bottom:1.4em}.single-post .entry-content li{margin-bottom:.45em;padding-left:.2em}.single-post .entry-content li::marker{color:var(--bp-teal);font-weight:700}.single-post .entry-content blockquote{background:var(--bp-soft);border-left:5px solid var(--bp-teal);border-radius:0 12px 12px 0;padding:20px 26px;margin:1.8em auto;font-style:normal;font-size:19px;color:var(--bp-navy)}.single-post .entry-content figure img,.single-post .entry-content>p img{border-radius:12px;box-shadow:0 6px 22px rgb(0 0 0 / .08)}.single-post .entry-content figure{margin-top:2em;margin-bottom:2em}.single-post .entry-content figcaption{font-size:14px;color:#5b6770;text-align:center;margin-top:8px}.single-post .entry-content figure:has(>table){overflow-x:auto;border-radius:12px;border:1px solid var(--bp-line);box-shadow:0 4px 16px rgb(13 90 98 / .06)}.single-post .entry-content table{width:100%;border-collapse:collapse;margin:0;font-size:16px;line-height:1.5;border:0}.single-post .entry-content th{background:var(--bp-deep);color:#fff;text-align:left;font-weight:700;padding:14px 16px;border:0}.single-post .entry-content td{padding:13px 16px;border:0;border-top:1px solid var(--bp-line);vertical-align:top}.single-post .entry-content tbody tr:nth-child(even) td{background:#f7fbfb}.single-post .entry-content td:first-child{font-weight:700;color:var(--bp-navy)}.single-post .entry-content .csp-related-block{background:var(--bp-soft);border:1px solid var(--bp-line);border-top:5px solid var(--bp-teal);border-radius:14px;padding:28px 32px 18px;margin-top:3em;margin-bottom:1em}.single-post .entry-content .csp-related-block h3{margin:0 0 .5em;font-size:15px;text-transform:uppercase;letter-spacing:.1em;color:var(--bp-deep);font-family:inherit;font-weight:800}.single-post .entry-content .csp-related-block h3:not(:first-child){margin-top:1.4em}.single-post .entry-content .csp-related-block p a{display:inline-block;background:var(--bp-teal);color:#fff;text-decoration:none;font-weight:700;padding:12px 20px;border-radius:8px;line-height:1.4}.single-post .entry-content .csp-related-block p a:hover{background:var(--bp-deep);color:#fff}.single-post .entry-content .csp-related-block ul{margin-bottom:.6em}.single-post .post-navigation{max-width:1000px;margin:30px auto 0;border-top:1px solid var(--bp-line);padding-top:22px}.single-post .post-navigation a{color:var(--bp-deep);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.single-post .post-navigation a:hover{color:var(--bp-teal)}@media (max-width:767px){.single-post .entry-content{font-size:17px}.single-post .entry-content>p:first-child{font-size:18px}.single-post .entry-content h2:not(.cspce-related__title){padding-left:12px;border-left-width:4px}.single-post .entry-content .csp-related-block{padding:22px 20px 12px}.single-post .entry-content table{font-size:15px;min-width:560px}}body .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-text-color){color:#0d5a62}body .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-border-color){border-color:#1697a6}body .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background):hover,body .wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background):focus-visible{background-color:#1697a6;border-color:#1697a6;color:#fff}.csp-license-btn,.csp-license-btn:hover,.csp-license-btn:focus{text-decoration:none!important}.csp-state-map-directory>summary{list-style:none}.csp-state-map-directory>summary::-webkit-details-marker{display:none}@media (max-width:600px){body ul.products,body .woocommerce ul.products,body .woocommerce-page ul.products{grid-template-columns:1fr!important}body ul.products li.product{width:100%!important;margin-right:0!important}body ul.products li.product .woocommerce-loop-product__title,body ul.products li.product h2,body ul.products li.product h3{word-break:normal;overflow-wrap:normal;hyphens:manual}}@media (max-width:921px){body.ast-plain-container,body.ast-page-builder-template{background-color:#fff}}.sp-courses-for-state,.sp-faq{margin:50px 0}.sp-courses-for-state .sp-small-heading,.sp-faq .sp-small-heading{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0e666c;margin-bottom:10px}.sp-courses-for-state .sp-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.entry-content a.sp-course-link,.entry-content a.sp-course-link:hover,.entry-content a.sp-course-link:focus,.ast-single-post .entry-content a.sp-course-link{display:block;padding:19px;background:#fff;border:1px solid rgb(14 102 108 / .12);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}a.sp-course-link strong{display:block;margin-bottom:6px;color:#123b63}a.sp-course-link span{display:block;font-size:.9em;line-height:1.5;color:#4a5560}.entry-content a.sp-course-link:hover,.entry-content a.sp-course-link:focus{border-color:#1594a8;box-shadow:0 4px 14px rgb(14 102 108 / .12)}.sp-faq-list{margin-top:20px;border-top:1px solid rgb(14 102 108 / .12)}.sp-faq-item{border-bottom:1px solid rgb(14 102 108 / .12);padding:0}.sp-faq-item summary{cursor:pointer;list-style:none;padding:16px 36px 16px 0;position:relative;font-weight:600;color:#123b63}.sp-faq-item summary::-webkit-details-marker{display:none}.sp-faq-item summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:22px;color:#1594a8}.sp-faq-item[open] summary::after{content:"\2212"}.sp-faq-item p{margin:0 0 18px;padding-right:36px}.sp-faq-item a{color:#0e666c}.astra-shop-summary-wrap .review-rating{padding:0 18px;margin-bottom:6px}.cebf{--n:#24435c;--b:#3f6f8a;--bd:#2f5872;--t:#4b5d6b;--bg:#f2f6fa;--line:#dde6ee;--pe:#f6e7dc;--gr:#e3efe6;font-family:Lato,system-ui,sans-serif;color:var(--t);line-height:1.6}.cebf *{box-sizing:border-box}.cebf h1,.cebf h2,.cebf h3{color:var(--n);font-family:Lato,system-ui,sans-serif;margin:0 0 .5em;line-height:1.2}.cebf h1{font-size:clamp(30px,4.4vw,44px);font-weight:900}.cebf h2{font-size:clamp(24px,3vw,32px);font-weight:900}.cebf h3{font-size:18px;font-weight:700}.cebf p{margin:0 0 1em}.cebf a{color:var(--b)}.cebf-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.cebf-narrow{max-width:800px}.cebf-sec{padding:64px 0}.cebf-tint{background:var(--bg)}.cebf-hero{background:var(--bg);padding:64px 0}.cebf-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.cebf-eyebrow{color:var(--b);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.cebf-lead{font-size:18px}.cebf-btns{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:24px 0 14px}.cebf-btn{display:inline-block;background:var(--b);color:#fff!important;font-weight:700;font-size:17px;padding:14px 26px;border-radius:8px;text-decoration:none!important;transition:background .2s}.cebf-btn:hover{background:var(--bd)}.cebf-btn-full{display:block;text-align:center;margin-top:18px}.cebf-btn-alt{background:var(--n)}.cebf-btn-light{background:#fff;color:var(--n)!important}.cebf-btn-light:hover{background:var(--pe)}.cebf-link{font-weight:700;text-decoration:none}.cebf-trust{font-size:14px;color:#6b7c89;margin:0}.cebf-price{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 12px 30px rgb(36 67 92 / .08)}.cebf-tag{display:inline-block;background:var(--pe);color:var(--n);font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;margin-bottom:10px}.cebf-pname{color:var(--n);font-weight:900;font-size:20px;margin-bottom:6px}.cebf-amt{margin:0}.cebf-now{font-size:44px;font-weight:900;color:var(--n)}.cebf-was{font-size:20px;color:#8a99a6;text-decoration:line-through;margin-left:6px}.cebf-save{color:#3c7a52;font-weight:700;font-size:15px}.cebf-mini{list-style:none;padding:0;margin:0}.cebf-mini li{padding:7px 0 7px 26px;border-top:1px solid var(--line);position:relative;font-size:15px}.cebf-mini li:before{content:"\2713";position:absolute;left:2px;color:#3c7a52;font-weight:900}.cebf-small{display:block;text-align:center;font-size:14px;margin-top:10px}.cebf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.cebf-stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.cebf-stat span{display:block;font-size:32px;font-weight:900;color:var(--n)}.cebf-stat p{margin:0;font-size:15px}.cebf-note{margin-top:18px;font-size:15px}.cebf-fit{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.cebf-fit-i{display:flex;gap:14px;background:#fff;border-radius:12px;padding:20px;border:1px solid var(--line)}.cebf-fit-i strong{color:var(--n)}.cebf-fit-i p{margin:4px 0 0;font-size:15px}.cebf-check{flex:0 0 32px;height:32px;border-radius:50%;background:var(--gr);color:#3c7a52;display:flex;align-items:center;justify-content:center;font-weight:900}.cebf-courses{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:20px}.cebf-course{display:flex;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line);background:#fff}.cebf-course h3{margin:4px 0 6px;font-size:17px}.cebf-course h3 a{color:var(--n);text-decoration:none}.cebf-course h3 a:hover{text-decoration:underline}.cebf-course p{margin:0;font-size:15px}.cebf-cat{font-size:12px;font-weight:700;color:var(--b);text-transform:uppercase;letter-spacing:.06em}.cebf-cprice{font-weight:700;color:#8a99a6;white-space:nowrap}.cebf-total{display:flex;justify-content:space-between;padding:18px 24px;background:var(--bg);color:var(--n);font-size:16px}.cebf-total strong{font-size:18px}.cebf-center{text-align:center;margin-top:28px}.cebf-how{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.cebf-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.cebf-card strong{color:var(--n)}.cebf-card p{margin:6px 0 0;font-size:15px}.cebf-free{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center;background:var(--gr);border-radius:16px;padding:36px}.cebf-free p{margin-bottom:0}.cebf-free-btns{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cebf-others{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.cebf-ob{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;text-decoration:none!important;color:var(--t)!important;transition:box-shadow .2s}.cebf-ob:hover{box-shadow:0 8px 22px rgb(36 67 92 / .1)}.cebf-ob strong{color:var(--n);font-size:18px}.cebf-q{border-bottom:1px solid var(--line);padding:16px 0}.cebf-q summary{cursor:pointer;font-weight:700;color:var(--n);font-size:17px}.cebf-q p{margin:10px 0 0}.cebf-final{background:var(--n);padding:64px 0;color:#dbe6ef}.cebf-final h2{color:#fff}.cebf-final .cebf-center{margin-top:0}@media (max-width:860px){.cebf-hero-grid,.cebf-free{grid-template-columns:1fr;gap:28px}.cebf-stats,.cebf-how{grid-template-columns:1fr 1fr}.cebf-fit,.cebf-others{grid-template-columns:1fr}.cebf-sec,.cebf-hero,.cebf-final{padding:44px 0}.cebf-wrap{padding:0 16px}.cebf-course{flex-direction:column;gap:6px;padding:18px}.cebf-free{padding:24px}}@media (max-width:480px){.cebf-stats,.cebf-how{grid-template-columns:1fr}.cebf-total{flex-direction:column;gap:4px}}@media (min-width:700px){.sr-grid-2>.sr-bundle-small:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:700px){.sr-grid-4>.sr-card:last-child:nth-child(odd){grid-column:1 / -1}}.cspce-guide{color:#4D5B68;font-family:Lora,Georgia,serif;font-size:19px;line-height:1.7;max-width:820px;margin:0 auto}.cspce-guide h2{color:#24435C;font-family:Lato,system-ui,sans-serif;font-weight:800;font-size:1.6em;line-height:1.25;margin:2em 0 .6em}.cspce-guide a{color:#3F6F8A;text-decoration:underline;text-underline-offset:2px}.cspce-guide a:hover{color:#24435C}.cspce-guide strong{color:#24435C}.cspce-eyebrow{color:#3F6F8A;font-family:Lato,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4em}.cspce-lead{font-size:1.12em}.cspce-table-wrap{overflow-x:auto;margin:1.2em 0 1.6em;border-radius:12px;border:1px solid #D6E2EA}.cspce-table{width:100%;border-collapse:collapse;font-size:.9em;margin:0}.cspce-table th{background:#24435C;color:#fff;font-family:Lato,system-ui,sans-serif;font-weight:700;text-align:left;padding:12px 16px;border:0}.cspce-table td{padding:12px 16px;border:0;border-top:1px solid #D6E2EA;vertical-align:top}.cspce-table tbody tr:nth-child(even) td{background:#EEF4F8}.cspce-table tr.cspce-featured td{background:#E3F2F4;font-weight:600}.cspce-callout{background:#EEF4F8;border-left:5px solid #3F6F8A;border-radius:0 12px 12px 0;padding:18px 24px;margin:1.6em 0}.cspce-callout-title,.cspce-cta-title{color:#24435C;font-family:Lato,system-ui,sans-serif;font-weight:800;font-size:1.05em;margin:0 0 .4em}.cspce-callout ul{margin:0;padding-left:1.2em}.cspce-cta{background:#EEF4F8;border:1px solid #D6E2EA;border-radius:16px;padding:26px 28px;margin:1.8em 0}.cspce-cta p{margin:0 0 .8em}.cspce-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:1em 0 0!important}.cspce-guide a.cspce-btn{display:inline-block;background:#3F6F8A;color:#fff;font-family:Lato,system-ui,sans-serif;font-weight:700;font-size:16px;padding:12px 22px;border-radius:8px;border:2px solid #3F6F8A;text-decoration:none}.cspce-guide a.cspce-btn:hover{background:#24435C;border-color:#24435C;color:#fff}.cspce-guide a.cspce-btn-outline{background:#fff0;color:#24435C;border-color:#24435C}.cspce-guide a.cspce-btn-outline:hover{background:#24435C;color:#fff}.cspce-faq details{border:1px solid #D6E2EA;border-radius:10px;margin-bottom:10px;background:#fff}.cspce-faq summary{cursor:pointer;color:#24435C;font-family:Lato,system-ui,sans-serif;font-weight:700;padding:14px 18px;list-style:none}.cspce-faq summary::-webkit-details-marker{display:none}.cspce-faq summary::after{content:"+";float:right;color:#3F6F8A;font-weight:800}.cspce-faq details[open] summary::after{content:"\2013"}.cspce-faq details p{padding:0 18px 14px;margin:0}.cspce-sources{font-size:.8em;margin-top:2em}@media (max-width:600px){.cspce-guide{font-size:17px}.cspce-table th,.cspce-table td{padding:10px 12px}.cspce-cta{padding:20px}}.page-id-5848 .ast-single-entry-banner{min-height:0!important;padding:48px 0 0!important;background:transparent!important;text-align:left!important}.page-id-5848 .ast-single-entry-banner .ast-container{max-width:none!important;margin:0!important;padding:0!important;display:block}.page-id-5848 .ast-single-entry-banner .entry-title{max-width:none!important;margin:0!important;color:#24435C!important;font-family:Lato,system-ui,sans-serif!important;font-weight:800!important;font-size:46px!important;line-height:1.15!important;text-align:left!important;letter-spacing:-.01em}.page-id-5848 .site-content>.ast-container,.page-id-5848 #primary{padding-top:0!important;margin-top:0!important}.page-id-5848 .cspce-guide{padding-top:20px}.page-id-5848 .cspce-guide>.cspce-eyebrow{display:none}@media (max-width:600px){.page-id-5848 .ast-single-entry-banner .entry-title{font-size:34px!important}.page-id-5848 .ast-single-entry-banner{padding:32px 0 0!important}}.ece-home{--ece-ink:#1F2226;--ece-slate:#3A3F47;--ece-gray:#4F555E;--ece-muted:#5A606A;--ece-red:#A3221B;--ece-red-dark:#861B15;--ece-bg:#F5F5F6;--ece-line:#E5E6E8;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:var(--ece-ink);background:#fff;font-size:16px;line-height:1.6}.ece-home *{box-sizing:border-box}.entry-content>.ece-home{padding:0!important;margin:0!important;max-width:none!important}.ece-home .wp-block-group{margin-top:0;margin-bottom:0}.ece-home .wp-block-image{margin:0}.ece-home .wp-block-buttons{margin-top:0}.ece-home .ece-hero .wp-block-buttons+.wp-block-buttons{margin-top:20px}.ece-home h1,.ece-home h2,.ece-home h3{font-family:'Merriweather',Georgia,serif;color:var(--ece-slate);font-weight:700;letter-spacing:-.3px;margin:0}.ece-home p{margin:0}.ece-home a{color:var(--ece-red)}.ece-home .ece-sec{padding:96px max(24px,calc((100% - 1200px)/2))}.ece-home .ece-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ece-red);margin-bottom:10px}.ece-home h2{font-size:clamp(28px,3.2vw,38px);line-height:1.2}.ece-home h3{font-size:19px;line-height:1.3;margin-bottom:6px}.ece-home .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.ece-home .wp-block-button__link{border-radius:8px;font-weight:700;font-size:16px;padding:14px 24px;text-decoration:none;transition:background .15s}.ece-home .ece-btn-primary .wp-block-button__link{background:var(--ece-red);color:#fff;border:2px solid var(--ece-red)}.ece-home .ece-btn-primary .wp-block-button__link:hover{background:var(--ece-red-dark);border-color:var(--ece-red-dark)}.ece-home .ece-btn-outline .wp-block-button__link{background:#fff;color:var(--ece-slate);border:1px solid #D3D5D8;font-weight:600}.ece-home .ece-btn-outline .wp-block-button__link:hover{border-color:var(--ece-red);color:var(--ece-red)}.ece-home .ece-btn-white .wp-block-button__link{background:#fff;color:var(--ece-slate);border:2px solid #fff}.ece-home .ece-hero{background:var(--ece-bg);text-align:center;padding-bottom:0}.ece-home .ece-hero-inner{max-width:900px;margin:0 auto;padding-bottom:72px}.ece-home .ece-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.12}.ece-home .ece-lead{font-size:19px;line-height:1.65;color:var(--ece-muted);max-width:680px;margin:24px auto 0}.ece-home .ece-roles-label{font-size:14px;font-weight:700;color:var(--ece-muted);margin:40px 0 14px}.ece-home .ece-hero .wp-block-buttons{justify-content:center}.ece-home .ece-sec.ece-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;background:var(--ece-bg);border-top:1px solid var(--ece-line);padding-top:24px;padding-bottom:24px}.ece-home .ece-check{font-weight:600;font-size:15px;text-align:center}.ece-home .ece-check::before{content:"";display:inline-block;width:10px;height:6px;border-left:2.5px solid var(--ece-red);border-bottom:2.5px solid var(--ece-red);transform:rotate(-45deg);margin:0 10px 4px 0}.ece-home .ece-photos{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding-top:72px;padding-bottom:0}.ece-home .ece-photos figure{margin:0;height:340px;border-radius:14px;overflow:hidden}.ece-home .ece-photos img{width:100%;height:100%;object-fit:cover;display:block}.ece-home .ece-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px}.ece-home .ece-sec-head .ece-link a{font-weight:700;text-decoration:none}.ece-home .ece-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ece-line);border:1px solid var(--ece-line);border-radius:12px;overflow:hidden}.ece-home .ece-topic{background:#fff;padding:30px}.ece-home .ece-tag{font-size:13px;font-weight:700;color:var(--ece-red);margin-bottom:8px}.ece-home .ece-topic p:last-child{font-size:15px;color:var(--ece-muted)}.ece-home .ece-why{padding-top:0}.ece-home .ece-why-box{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden}.ece-home .ece-why-box figure{margin:0;min-height:360px}.ece-home .ece-why-box figure img{width:100%;height:100%;object-fit:cover;display:block}.ece-home .ece-why-panel{background:var(--ece-slate);color:#fff;padding:56px 48px;display:flex;flex-direction:column;justify-content:center;gap:18px}.ece-home .ece-why-panel h2{color:#fff}.ece-home .ece-why-panel p{color:#D9DBDE;font-size:17px}.ece-home .ece-why-grid{grid-column:1 / -1;background:var(--ece-bg);padding:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ece-home .ece-why-grid h3{font-size:17px}.ece-home .ece-why-grid p{font-size:15px;color:var(--ece-muted)}.ece-home .ece-how{border-top:1px solid var(--ece-line);border-bottom:1px solid var(--ece-line)}.ece-home .ece-how h2{margin-bottom:48px}.ece-home .ece-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ece-home .ece-steps>div{border-top:3px solid var(--ece-slate);padding-top:20px}.ece-home .ece-step{font-size:14px;font-weight:700;color:var(--ece-red);margin-bottom:8px}.ece-home .ece-steps p:last-child{font-size:15px;color:var(--ece-muted)}.ece-home .ece-about{display:grid;grid-template-columns:1fr 1.6fr;gap:56px}.ece-home .ece-instructor figure{margin:0 0 18px;width:120px;height:120px;border-radius:50%;overflow:hidden}.ece-home .ece-instructor img{width:100%;height:100%;object-fit:cover;object-position:top}.ece-home .ece-instructor h2{font-size:24px;line-height:1.3;margin-bottom:14px}.ece-home .ece-instructor p:last-child{color:var(--ece-muted)}.ece-home .ece-faq-item{padding:20px 0;border-bottom:1px solid var(--ece-line)}.ece-home .ece-faq .ece-eyebrow{border-bottom:1px solid var(--ece-line);padding-bottom:10px;margin-bottom:0}.ece-home .ece-faq-item h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;color:var(--ece-ink)}.ece-home .ece-faq-item p{font-size:15px;color:var(--ece-muted)}.ece-home .ece-cta{background:var(--ece-bg);border-top:1px solid var(--ece-line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:72px;padding-bottom:72px}.ece-home .ece-cta p{font-size:17px;color:var(--ece-muted);margin-top:8px}.ece-about-page .ece-hero .ece-eyebrow{margin-bottom:16px}.ece-about-page .ece-hero .wp-block-buttons{margin-top:32px}.ece-home .ece-story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.ece-home .ece-story-text p:not(.ece-eyebrow){font-size:17px;color:var(--ece-muted);margin-top:16px}.ece-home .ece-values{display:grid;gap:16px}.ece-home .ece-value{background:var(--ece-bg);border-radius:12px;padding:24px 26px}.ece-home .ece-value p{font-size:15px;color:var(--ece-muted)}.ece-home .ece-bio{display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:start;background:var(--ece-bg);border-top:1px solid var(--ece-line);border-bottom:1px solid var(--ece-line)}.ece-home .ece-bio figure{margin:0;border-radius:14px;overflow:hidden}.ece-home .ece-bio figure img{width:100%;height:auto;display:block}.ece-home .ece-bio-text>p:not(.ece-eyebrow):not(.ece-quote){font-size:17px;color:var(--ece-muted);margin-top:16px}.ece-home .ece-creds{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ece-home .ece-creds li{background:#fff;border:1px solid var(--ece-line);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:var(--ece-slate);margin:0}.ece-home .ece-quote{margin-top:24px;padding:20px 24px;background:#fff;border-radius:12px;font-family:'Merriweather',Georgia,serif;font-style:italic;font-size:18px;line-height:1.6;color:var(--ece-slate)}.ece-home .ece-sub{color:var(--ece-muted);margin-top:10px}.ece-home .ece-pub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 28px}.ece-home .ece-pub{border:1px solid var(--ece-line);border-radius:12px;padding:22px;display:flex;flex-direction:column}.ece-home .ece-pub h3{font-size:16px;line-height:1.4}.ece-home .ece-journal{font-size:14px;color:var(--ece-muted);font-style:italic}.ece-home .ece-pub .ece-link{margin-top:auto;padding-top:12px;font-size:14px;font-weight:700}.ece-home .ece-pub .ece-link a{text-decoration:none}.ece-home .ece-faq-sec{background:var(--ece-bg);border-top:1px solid var(--ece-line)}.ece-home .ece-faq-list{margin:32px 0 20px;max-width:860px}.ece-home .ece-faq-list .wp-block-details{background:#fff;border:1px solid var(--ece-line);border-radius:10px;padding:0;margin:0 0 10px}.ece-home .ece-faq-list summary{cursor:pointer;padding:18px 22px;font-weight:700;font-size:16px;color:var(--ece-ink)}.ece-home .ece-faq-list summary::marker{color:var(--ece-red)}.ece-home .ece-faq-list details p{padding:0 22px 18px;color:var(--ece-muted);font-size:15px}.ece-about-page .ece-cta{background:#fff}@media (max-width:900px){.ece-home .ece-story,.ece-home .ece-bio{grid-template-columns:1fr;gap:32px}.ece-home .ece-bio figure{max-width:280px}.ece-home .ece-pub-grid{grid-template-columns:1fr}}.ece-home .ece-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:56px;padding-bottom:0}.ece-home .ece-contact-card{border:1px solid var(--ece-line);border-radius:14px;padding:32px;background:#fff}.ece-home .ece-contact-card h3{font-size:22px;margin:4px 0 10px}.ece-home .ece-contact-card h3 a{color:var(--ece-red);text-decoration:none;word-break:break-word}.ece-home .ece-contact-card p:last-child{color:var(--ece-muted);font-size:15px}.ece-home .ece-quick .ece-topic-grid{margin-top:32px}.ece-home .ece-quick .ece-link{margin-top:12px;font-weight:700}.ece-home .ece-quick .ece-link a{text-decoration:none}.ece-contact-page .ece-cta{background:#fff}@media (max-width:900px){.ece-home .ece-contact-cards{grid-template-columns:1fr}}@media (max-width:900px){.ece-home .ece-sec{padding-top:64px;padding-bottom:64px}.ece-home .ece-photos{grid-template-columns:1fr 1fr;padding-top:48px;padding-bottom:0}.ece-home .ece-photos figure:first-child{grid-column:1 / -1}.ece-home .ece-photos figure{height:220px}.ece-home .ece-topic-grid{grid-template-columns:1fr}.ece-home .ece-why-box{grid-template-columns:1fr}.ece-home .ece-why-box figure{min-height:240px}.ece-home .ece-why-panel{padding:40px 24px}.ece-home .ece-why-grid{grid-template-columns:1fr 1fr;padding:32px 24px}.ece-home .ece-steps{grid-template-columns:1fr 1fr}.ece-home .ece-about{grid-template-columns:1fr;gap:40px}.ece-home .ece-hero{padding-top:64px}}@media (max-width:560px){.ece-home .ece-why-grid,.ece-home .ece-steps{grid-template-columns:1fr}.ece-home .ece-photos{grid-template-columns:1fr}}#page{overflow-x:clip}.cspce-shop>.cspce-hero,.cspce-shop>.cspce-sale,.cspce-shop>.cspce-trust{max-width:none;width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0;border-left:0;border-right:0;padding-left:max(40px, calc((100vw - 1180px) / 2 + 40px));padding-right:max(40px, calc((100vw - 1180px) / 2 + 40px))}.cspce-shop{padding-bottom:0!important}.cspce-shop>.cspce-trust{margin-bottom:0!important}.cspce-needs>.cspce-card{margin-top:0!important;margin-bottom:0!important}.cspce-shop{padding-top:0!important}.cspce-shop>.cspce-hero{margin-top:0!important}.cspce-shop>.cspce-hero{margin-bottom:0!important}.cspce-shop>.cspce-sale{margin-top:0!important}.cspce-shop li.product .astra-shop-summary-wrap>.button,.cspce-shop li.product .astra-shop-summary-wrap>.added_to_cart{margin:12px 18px 0 18px!important}.cspce-shop .cspce-chips .wp-block-button__link{transition:background-color .15s,color .15s,border-color .15s}.cspce-shop .cspce-chips .wp-block-button__link:hover,.cspce-shop .cspce-chips .wp-block-button__link:focus-visible,.cspce-shop .cspce-chips .wp-block-button__link:active{background-color:#0B6470!important;border-color:#0B6470!important;color:#ffffff!important}.cspce-acct .cspce-acct-wrap{gap:32px;margin-top:40px!important;margin-bottom:64px!important;align-items:flex-start}.cspce-acct .cspce-acct-side{flex:0 0 260px!important;position:sticky;top:24px}.cspce-acct-nav{list-style:none;margin:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff}.cspce-acct-nav li{margin:0}.cspce-acct-nav li a{display:block;padding:10px 14px;border-radius:10px;color:var(--navy);text-decoration:none;font-weight:600;font-size:16px}.cspce-acct-nav li a:hover{background:var(--teal-l);color:var(--teal)}.cspce-acct-nav li.is-active a{background:var(--teal);color:#fff}.cspce-acct-nav li.cspce-acct-logout{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.cspce-acct-nav li.cspce-acct-logout a{color:var(--muted);font-weight:500}.cspce-acct .cspce-acct-main>.cspce-h2-small:first-child{margin-top:0}.cspce-acct-cards{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px!important}.cspce-acct-cards>*{margin:0!important}.cspce-acct-card{border:1px solid var(--line);border-radius:14px;padding:20px 22px;background:#fff}.cspce-acct-card .cspce-card-title{margin:0 0 6px;font-weight:700;font-size:18px}.cspce-acct-card .cspce-card-title a{color:var(--teal);text-decoration:none}.cspce-acct-card p:last-child{margin:0;color:var(--muted);font-size:15px}.cspce-acct-help{margin-top:28px!important;color:var(--muted);font-size:15px}.cspce-acct-help a{color:var(--teal)}@media (max-width:781px){.cspce-acct .cspce-acct-side{position:static;flex-basis:100%!important}.cspce-acct-cards{grid-template-columns:1fr}}.cspce-acct .cspce-hero .cspce-eyebrow{text-transform:uppercase;letter-spacing:.08em}.cspce-acct-nav li a,.cspce-acct-nav li a:hover,.cspce-acct-nav li a:focus{text-decoration:none!important}.cspce-acct-nav li.is-active a,.cspce-acct-nav li.is-active a:hover{background:var(--teal)!important;color:#fff!important}.cspce-acct .ultp-dashboard{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.cspce-acct .ultp-dashboard-btn{background:var(--teal)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:6px 14px!important;text-decoration:none!important;font-weight:600}.cspce-acct .ultp-dashboard-btn:hover{background:var(--navy)!important;color:#fff!important}.cspce-acct .ultp-dashboard{margin-top:0!important}.cspce-acct .ultp-dashboard-toolbar{padding:14px 16px!important;border-bottom:1px solid var(--line);background:var(--teal-l)}.cspce-acct .ultp-dashboard-toolbar .ultp-dashboard-btn{font-size:14px;padding:6px 12px!important}.cspce-acct .cspce-acct-body{margin-top:40px!important;margin-bottom:64px!important}.cspce-acct .cspce-acct-body .woocommerce:has(>.woocommerce-MyAccount-navigation){display:flex;gap:32px;align-items:flex-start}.cspce-acct .woocommerce-MyAccount-navigation{flex:0 0 260px;width:260px!important;float:none!important;position:sticky;top:24px}.cspce-acct .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff}.cspce-acct .woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0!important}.cspce-acct .woocommerce-MyAccount-navigation li a{display:block;padding:10px 14px;border-radius:10px;color:var(--navy)!important;text-decoration:none!important;font-weight:600;font-size:16px}.cspce-acct .woocommerce-MyAccount-navigation li a:hover{background:var(--teal-l);color:var(--teal)!important}.cspce-acct .woocommerce-MyAccount-navigation li.is-active a{background:var(--teal)!important;color:#fff!important}.cspce-acct .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--line)!important;margin-top:8px!important;padding-top:8px!important}.cspce-acct .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)!important;font-weight:500}.cspce-acct .woocommerce-MyAccount-content{flex:1 1 auto;min-width:0;width:auto!important;float:none!important}.cspce-acct .woocommerce-MyAccount-content:has(.cspce-dash)>p{display:none}.cspce-acct .cspce-acct-h{font-family:Merriweather,Georgia,serif;color:var(--navy);font-size:26px;margin:0 0 16px}.cspce-acct .cspce-dash-hello{font-size:18px;color:var(--muted);margin:0 0 6px}.cspce-acct .cspce-acct-note{color:var(--muted);margin:-6px 0 18px}.cspce-dash-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:#fff}.cspce-dash-list li{display:flex;align-items:center;gap:20px;padding:16px 20px;margin:0;border-top:1px solid var(--line)}.cspce-dash-list li:first-child{border-top:0}.cspce-dash-info{flex:1;min-width:0}.cspce-dash-title{display:block;color:var(--navy)!important;font-weight:700;text-decoration:none!important;margin-bottom:8px}.cspce-dash-bar{height:8px;border-radius:99px;background:var(--teal-l);overflow:hidden}.cspce-dash-bar span{display:block;height:100%;background:var(--teal);border-radius:99px}.cspce-dash-pct{display:block;font-size:14px;color:var(--muted);margin-top:4px}.cspce-acct .cspce-btn{display:inline-block;background:var(--teal);color:#fff!important;padding:8px 18px;border-radius:8px;font-weight:600;text-decoration:none!important;white-space:nowrap}.cspce-acct .cspce-btn:hover{background:var(--navy)}.cspce-dash-empty{border:1px dashed var(--line);border-radius:14px;padding:24px;background:var(--teal-l)}.cspce-dash-empty p{margin:0 0 12px}.cspce-acct .woocommerce-form-login,.cspce-acct .woocommerce-form-register,.cspce-acct .woocommerce-ResetPassword{border:1px solid var(--line)!important;border-radius:16px!important;background:#fff;padding:28px!important}.cspce-acct .u-columns h2{font-family:Merriweather,Georgia,serif;color:var(--navy)}.cspce-acct .woocommerce-button,.cspce-acct button.button{background:var(--teal)!important;color:#fff!important;border-radius:8px!important}@media (max-width:860px){.cspce-acct .cspce-acct-body .woocommerce:has(>.woocommerce-MyAccount-navigation){flex-direction:column}.cspce-acct .woocommerce-MyAccount-navigation{position:static;width:100%!important;flex-basis:auto}.cspce-dash-list li{flex-wrap:wrap}}.cspce-acct ul.cspce-dash-list{padding:0!important;margin:0!important}.cspce-acct ul.cspce-dash-list li{margin:0!important;list-style:none}.cspce-acct .cspce-acct-note{margin-bottom:72px!important}:root{--cs-teal:#1594A8;--cs-teal-d:#0B6470;--cs-navy:#123B63;--cs-foot:#3B7C88;--cs-foot-d:#336C77}.ast-primary-header-bar{background:#fff!important;border-bottom:1px solid #DCE9EC!important}.ast-primary-header-bar .site-primary-header-wrap{min-height:96px}.ast-builder-menu-1 .menu-item>.menu-link{color:#243746!important;font-weight:500;font-size:16px}.ast-builder-menu-1 .menu-item>.menu-link:hover,.ast-builder-menu-1 .current-menu-item>.menu-link,.ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:var(--cs-teal)!important}.ast-builder-menu-1 .sub-menu{border:1px solid #DCE9EC!important;border-radius:12px;box-shadow:0 10px 30px rgb(18 59 99 / .12);padding:8px 0}.ast-builder-menu-1 .sub-menu .menu-link{padding:10px 18px!important}.ast-header-account-wrap .ast-header-account-text,.ast-header-account-wrap .ast-header-account-link{display:inline-block}.ast-header-account .ast-header-account-link,.ast-header-account-wrap>a{background:var(--cs-teal);color:#fff!important;padding:11px 22px;border-radius:8px;font-weight:600;text-decoration:none!important;line-height:1.2}.ast-header-account .ast-header-account-link:hover,.ast-header-account-wrap>a:hover{background:var(--cs-teal-d)}.ast-header-account-text{color:inherit!important}.ast-site-header-cart .ast-addon-cart-wrap{background:#F3F8F9;border:1px solid #DCE9EC;border-radius:10px;padding:8px 10px}.ast-site-header-cart a.cart-container{padding:0!important;background:none!important;border:0!important;line-height:1}.site-primary-footer-wrap{background:var(--cs-foot)!important;padding:56px 0 40px!important}.site-below-footer-wrap{background:var(--cs-foot-d)!important;border-top:1px solid rgb(255 255 255 / .12)!important}.site-footer,.site-footer p,.site-footer li,.site-footer .ast-footer-copyright{color:rgb(255 255 255 / .88)!important}.site-footer a{color:#fff!important;text-decoration:none!important}.site-footer a:hover{text-decoration:underline!important}.site-footer .cspce-foot-h,.site-footer .widget-title,.site-footer h2{font-family:Merriweather,Georgia,serif;color:#fff!important;font-size:20px!important;line-height:1.3;margin:0 0 16px!important;padding-bottom:10px;position:relative}.site-footer .cspce-foot-h::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;border-radius:3px;background:#fff;opacity:.9}.site-footer ul.menu,.site-footer .cspce-foot-list{list-style:none!important;margin:0!important;padding:0!important}.site-footer ul.menu li,.site-footer .cspce-foot-list li{margin:0 0 10px!important;padding:0!important}.site-footer .footer-widget-area p{font-size:15px;line-height:1.6}.site-below-footer-wrap .ast-footer-copyright{font-size:14px}.cspce-mega{display:none}@media (min-width:922px){.ast-builder-menu-1 #menu-item-1418{position:relative}.ast-builder-menu-1 #menu-item-1418>.sub-menu{display:none!important}.cspce-mega{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);width:760px;display:grid;grid-template-columns:1.15fr 1fr;background:#fff;border:1px solid #DCE9EC;border-radius:16px;box-shadow:0 18px 50px rgb(18 59 99 / .16);overflow:hidden;z-index:999;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s}.cspce-mega::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}#menu-item-1418:hover>.cspce-mega,#menu-item-1418:focus-within>.cspce-mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.cspce-mega-feat{padding:14px 20px}.cspce-mega-item{display:flex;gap:16px;align-items:flex-start;padding:16px 8px;border-bottom:1px solid #E6EEF0;text-decoration:none!important;border-radius:10px}.cspce-mega-item:last-child{border-bottom:0}.cspce-mega-item:hover{background:#F3F8F9}.cspce-mega-ic{flex:0 0 44px;height:44px;border-radius:12px;background:#E3F2F4;display:grid;place-items:center}.cspce-mega-ic svg{width:22px;height:22px;fill:none;stroke:#0B6470;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cspce-mega-item strong{display:block;color:#123B63;font-size:17px;font-weight:700;line-height:1.3}.cspce-mega-item em{display:block;font-style:normal;color:#5B6F7E;font-size:14.5px;line-height:1.45;margin-top:3px}.cspce-mega-side{background:#F6F9FB;padding:26px 28px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.cspce-mega-h{margin:0 0 12px!important;color:#123B63;font-weight:700;font-size:16px}.cspce-mega-side a{display:block;color:#5B6F7E!important;padding:6px 0;font-size:15.5px;text-decoration:none!important}.cspce-mega-side a:hover{color:#1594A8!important}}@media (min-width:922px){.ast-builder-menu-1 .cspce-mega a,.ast-builder-menu-1 .cspce-mega p{line-height:1.4!important;height:auto!important;min-height:0!important}.cspce-mega-side{align-content:start;align-items:start}.cspce-mega-side>div{display:block}.ast-builder-menu-1 .cspce-mega-side a{padding:6px 0!important;margin:0!important}.ast-builder-menu-1 .cspce-mega-item{padding:14px 10px!important}.ast-builder-menu-1 #menu-item-1419{position:relative}.ast-builder-menu-1 #menu-item-1419>.sub-menu{display:none!important}#menu-item-1419:hover>.cspce-mega,#menu-item-1419:focus-within>.cspce-mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.cspce-mega--sm{width:380px;grid-template-columns:1fr}}.entry-content .cspce-state-wrap{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;padding:10px;box-sizing:border-box}.page-id-2632 .cspce-state-wrap,.page-id-2632 .cspce-state-wrap *{font-family:Lato,sans-serif!important}.page-id-2632 .cspce-state-wrap h1,.page-id-2632 .cspce-state-wrap h2,.page-id-2632 .cspce-state-wrap h3{font-family:Merriweather,Georgia,serif!important}.sr-home{--sr-navy:#24435C;--sr-text:#4D5B68;--sr-muted:#5E6E7B;--sr-blue:#3F6F8A;--sr-line:#DCE7EE;--sr-sage:#2F5E43;font-family:'Lora',Georgia,serif;color:var(--sr-text);font-size:17px;line-height:1.6;margin:0!important}.sr-home *{box-sizing:border-box}.sr-home .wp-block-group{margin-top:0;margin-bottom:0}.sr-home h1,.sr-home h2,.sr-home h3{font-family:'Lato',system-ui,sans-serif!important;color:var(--sr-navy)!important;font-weight:900;margin:0 0 14px;letter-spacing:0}.sr-home h1{font-size:clamp(36px,4.6vw,52px);line-height:1.1;margin-bottom:20px}.sr-home h2{font-size:clamp(28px,3.2vw,38px);line-height:1.15}.sr-home h3{font-size:20px;line-height:1.3;font-weight:800}.sr-home h3 a{color:inherit!important;text-decoration:none}.sr-home p{margin:0 0 14px}.sr-home a{color:var(--sr-blue)}.sr-home a:hover{color:var(--sr-navy)}.sr-sec{padding:88px 0}.sr-wrap{max-width:1200px;margin:0 auto!important;padding:0 24px}.sr-hero{background:#EEF4F8;padding:80px 0 104px}.sr-gray{background:#F7F9FB}.sr-sage{background:#F1F6F2}.sr-white{background:#fff}.sr-eyebrow{font-family:'Lato',sans-serif;font-weight:700;font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-blue);margin-bottom:12px!important}.sr-eyebrow-sage{color:var(--sr-sage)}.sr-lead{font-size:19px;max-width:560px;margin-bottom:30px!important}.sr-small{font-size:14px;color:var(--sr-muted);margin-top:26px!important}.sr-head{text-align:center;max-width:660px;margin:0 auto 48px!important}.sr-head p:last-child{font-size:18px;margin:0}.sr-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px!important}.sr-head-row h2{margin:0}.sr-home .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sr-home .wp-block-button__link{background:var(--sr-blue)!important;color:#fff!important;border:1.5px solid var(--sr-blue)!important;border-radius:8px!important;padding:15px 28px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:17px!important;text-decoration:none!important;line-height:1.2!important;box-shadow:none!important}.sr-home .wp-block-button__link:hover{background:var(--sr-navy)!important;border-color:var(--sr-navy)!important}.sr-home .is-style-outline .wp-block-button__link{background:#fff!important;color:var(--sr-navy)!important}.sr-home .is-style-outline .wp-block-button__link:hover{background:#EEF4F8!important;color:var(--sr-navy)!important;border-color:var(--sr-blue)!important}.sr-home .sr-textlink .wp-block-button__link,.sr-home .sr-textlink .wp-block-button__link:hover{background:transparent!important;border-color:transparent!important;color:var(--sr-navy)!important;padding-left:4px!important;padding-right:4px!important}.sr-center-btns{justify-content:center}.sr-hero-grid{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.sr-hero-text{flex:1 1 480px;min-width:0}.sr-hero-media{flex:1 1 420px;min-width:0;position:relative;max-width:520px;margin:0 auto!important}.sr-hero-img{margin:0!important}.sr-hero-img img{display:block;width:100%;height:440px;object-fit:cover;object-position:30% center;border-radius:22px}.sr-float{position:absolute;background:#fff;border:1px solid var(--sr-line);border-radius:14px;box-shadow:0 12px 32px rgb(36 67 92 / .14);font-family:'Lato',sans-serif}.sr-float p{margin:0}.sr-float-progress{left:-28px;bottom:-36px;width:270px;padding:18px 20px}.sr-float-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-muted)}.sr-float-title{font-weight:700;font-size:15px;line-height:1.3;color:var(--sr-navy);margin:4px 0 12px!important}.sr-bar{font-size:13px;color:var(--sr-muted)}.sr-bar:before{content:"";display:block;height:8px;border-radius:4px;margin-bottom:8px;background:linear-gradient(90deg,#7FA88C 75%,#E6EDF2 75%)}.sr-float-cert{right:-20px;top:28px;padding:14px 18px}.sr-cert{display:flex;flex-direction:column;justify-content:center;padding-left:52px;min-height:38px;position:relative;font-size:13px;line-height:1.35;color:var(--sr-muted)}.sr-cert strong{font-size:15px;color:var(--sr-navy)}.sr-cert br{display:none}.sr-cert:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:10px;background:#FBEBDD url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%239A5A2E'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'5'%2F%3E%3Cpath%20d%3D'M9%2013l-2%208%205-3%205%203-2-8'%2F%3E%3C%2Fsvg%3E") center/22px no-repeat}.sr-trust{padding:28px 0;border-bottom:1px solid #E3EBF0;background:#fff}.sr-trust-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 28px}.sr-ti{margin:0!important;font-family:'Lato',sans-serif;font-size:15px;color:var(--sr-navy);padding-left:30px;background-repeat:no-repeat;background-position:left center;background-size:20px}.sr-ti-shield{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l7%203v6c0%204-3%207-7%209-4-2-7-5-7-9V6z'%2F%3E%3C%2Fsvg%3E")}.sr-ti-cert{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'5'%20width%3D'16'%20height%3D'14'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M8%2010h8M8%2014h5'%2F%3E%3C%2Fsvg%3E")}.sr-ti-clock{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'8'%2F%3E%3Cpath%20d%3D'M12%208v4l3%202'%2F%3E%3C%2Fsvg%3E")}.sr-ti-check{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012l4%204%2010-10'%2F%3E%3C%2Fsvg%3E")}.sr-split{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.sr-split>*{flex:1 1 380px;min-width:0}.sr-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sr-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sr-rounded-img,.sr-cover-img{margin:0!important}.sr-rounded-img img{display:block;width:100%;height:260px;object-fit:cover;border-radius:18px;margin-bottom:24px}.sr-free .sr-split>.sr-grid-2{flex:1.3 1 480px}.sr-intro-text{font-size:18px;margin:0!important}.sr-free-card{background:#F1F6F2;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.sr-free-card h3,.sr-free-card p{margin:0}.sr-free-card .sr-card-link{margin-top:auto}.sr-free-card .sr-card-link a{color:var(--sr-sage)}.sr-pill{align-self:flex-start;display:inline-block;padding:4px 12px!important;border-radius:999px;background:#E4EEF4;font-family:'Lato',sans-serif;font-size:13px!important;font-weight:700;color:var(--sr-navy);line-height:1.5;margin:0 0 12px!important}.sr-pill-white{background:#fff;color:var(--sr-sage)}.sr-pill-peach{background:#FBEBDD;color:#7A4420}.sr-pill-lavender{background:#EDE7F3;color:#5A3F78}.sr-card-link{font-family:'Lato',sans-serif;font-weight:700;font-size:15px}.sr-card-link a{text-decoration:none}.sr-card{background:#fff;border:1px solid var(--sr-line);border-radius:16px;padding:28px;display:flex;flex-direction:column}.sr-card p{font-size:15px}.sr-card .sr-card-label{font-family:'Lato',sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-blue);margin-bottom:8px}.sr-card .sr-card-link{margin:auto 0 0;padding-top:6px}.sr-bundle{border:1px solid var(--sr-line);border-radius:18px;padding:32px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;margin-bottom:20px!important;background:#fff}.sr-bundle-featured{border:1.5px solid #9DBBCC}.sr-bundle-info{flex:999 1 520px;min-width:0}.sr-bundle-info h3{font-size:26px;margin-bottom:8px}.sr-bundle-info ul{margin:0;padding-left:20px;font-size:16px}.sr-price-panel{flex:1 1 240px;background:#F4F8FA;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.sr-price-panel p{margin:0}.sr-price-panel .wp-block-button,.sr-price-panel .wp-block-button__link{width:100%;text-align:center}.sr-flag{font-family:'Lato',sans-serif;font-size:13px;font-weight:700;color:var(--sr-sage)}.sr-price{font-family:'Lato',sans-serif;color:var(--sr-muted)}.sr-price strong{font-weight:900;font-size:34px;color:var(--sr-navy)}.sr-bundle-small{flex-direction:column;align-items:stretch;gap:0;margin-bottom:0!important;padding:28px}.sr-bundle-small h3{font-size:22px}.sr-bundle-small p{font-size:16px}.sr-bundle-foot{margin:auto 0 0!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-family:'Lato',sans-serif;font-weight:700}.sr-bundle-foot a{text-decoration:none}.sr-bundle-foot .sr-price strong{font-size:28px}.sr-how{align-items:stretch;gap:24px}.sr-how>.sr-cover-img{flex:1 1 380px}.sr-how>.sr-features{flex:1.4 1 520px;gap:16px}.sr-cover-img img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;border-radius:18px}.sr-feature{background:#fff;border-radius:16px;padding:24px}.sr-feature h3{font-size:18px;margin-bottom:6px}.sr-feature p{font-size:15px;margin:0}.sr-course{border:1px solid var(--sr-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.sr-course-img{margin:0!important}.sr-course-img img{display:block;width:100%;height:170px;object-fit:cover}.sr-course-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex-grow:1}.sr-course-body h3{font-size:18px;line-height:1.35}.sr-course-foot{margin:auto 0 0!important;display:flex;justify-content:space-between;align-items:center;font-family:'Lato',sans-serif;font-weight:700}.sr-course-foot strong{font-weight:900;font-size:22px;color:var(--sr-navy)}.sr-course-foot a{text-decoration:none}.sr-faq-wrap{align-items:flex-start}.sr-faq-wrap>.sr-faq-list{flex:2 1 520px;display:flex;flex-direction:column;gap:12px}.sr-faq{background:#fff;border:1px solid var(--sr-line);border-radius:12px;padding:20px 24px;margin:0!important}.sr-faq summary{font-family:'Lato',sans-serif;font-weight:700;font-size:17px;color:var(--sr-navy);cursor:pointer}.sr-faq p{margin:10px 0 0;font-size:16px}.sr-cta-box{background:#E4EEF4;border-radius:24px;padding:64px 32px;text-align:center}.sr-cta-box p{max-width:560px;margin:0 auto 28px;font-size:18px}@media (max-width:1024px){.sr-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sr-sec{padding:60px 0}.sr-hero{padding:48px 0 80px}.sr-grid-2,.sr-grid-4{grid-template-columns:1fr}.sr-split,.sr-hero-grid{gap:32px}.sr-hero-img img{height:320px}.sr-float-progress{left:12px;bottom:-40px;width:240px}.sr-float-cert{right:12px;top:12px}.sr-trust-row{flex-direction:column;gap:12px}.sr-bundle{padding:24px}.sr-cta-box{padding:44px 20px}}.sr-home{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.sr-home .sr-card-link a,.sr-home .sr-course-foot a,.sr-home .sr-bundle-foot a,.sr-home h3 a{text-decoration:none!important}.sr-home .sr-card-link a:hover,.sr-home .sr-course-foot a:hover,.sr-home .sr-bundle-foot a:hover{text-decoration:underline!important}.entry-content .sr-home.wp-block-group,.sr-home .wp-block-group.sr-sec{padding-left:0!important;padding-right:0!important}.entry-content .sr-home.wp-block-group{padding-top:0!important;padding-bottom:0!important}.sr-home h3{overflow-wrap:normal;word-break:normal;hyphens:manual}.sr-free .sr-grid-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sr-price-panel{gap:10px}@media (max-width:1240px){.sr-float-cert{right:12px}.sr-float-progress{left:12px}}.sr-home .sr-trust{background:#fff0;border-bottom:0;padding:0;position:relative;z-index:2;margin-top:-56px!important}.sr-home .sr-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff;border:1px solid #DCE7EE;border-radius:18px;box-shadow:0 14px 40px rgb(36 67 92 / .08);padding:8px 0}.sr-home .sr-ti{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:64px;margin:0!important;padding:18px 20px 18px 82px;background:none!important;font-size:inherit}.sr-home .sr-ti+.sr-ti{border-left:1px solid #E6EDF2}.sr-home .sr-ti:before{content:"";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background-color:#EEF4F8;background-repeat:no-repeat;background-position:center;background-size:22px}.sr-home .sr-ti-shield:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l7%203v6c0%204-3%207-7%209-4-2-7-5-7-9V6z'%2F%3E%3Cpath%20d%3D'M9%2012l2%202%204-4'%2F%3E%3C%2Fsvg%3E")}.sr-home .sr-ti-cert:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'5'%2F%3E%3Cpath%20d%3D'M9%2013l-2%208%205-3%205%203-2-8'%2F%3E%3C%2Fsvg%3E");background-color:#FBEBDD}.sr-home .sr-ti-clock:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'8'%2F%3E%3Cpath%20d%3D'M12%208v4l3%202'%2F%3E%3C%2Fsvg%3E")}.sr-home .sr-ti-check:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%233F6F8A'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012l4%204%2010-10'%2F%3E%3C%2Fsvg%3E");background-color:#E3EEE6}.sr-home .sr-ti-title{margin:0!important;font-family:'Lato',sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:#24435C}.sr-home .sr-ti-sub{margin:2px 0 0!important;font-family:'Lato',sans-serif;font-size:14px;line-height:1.4;color:#5E6E7B}.sr-home .sr-free{padding-top:96px}@media (max-width:1100px){.sr-home .sr-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-home .sr-ti:nth-child(3){border-left:0}.sr-home .sr-ti:nth-child(n+3){border-top:1px solid #E6EDF2}}@media (max-width:600px){.sr-home .sr-trust{margin-top:-40px!important}.sr-home .sr-trust-row{grid-template-columns:1fr}.sr-home .sr-ti+.sr-ti{border-left:0;border-top:1px solid #E6EDF2}.sr-home .sr-free{padding-top:64px}}html:root{--cs-teal:#3F6F8A;--cs-teal-d:#24435C;--cs-navy:#24435C;--cs-foot:#24435C;--cs-foot-d:#1E394F}html body .ast-primary-header-bar{background:#fff!important;border-bottom:1px solid #E3EBF0!important}html body .ast-builder-menu-1 .menu-item>.menu-link{color:#24435C!important;font-family:'Lato',sans-serif!important;font-weight:400!important;font-size:16px!important}html body .ast-builder-menu-1 .menu-item>.menu-link:hover,html body .ast-builder-menu-1 .current-menu-item>.menu-link,html body .ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:#3F6F8A!important}html body .ast-builder-menu-1 .current-menu-item>.menu-link{font-weight:700!important}html body .ast-builder-menu-1 .sub-menu{border:1px solid #DCE7EE!important;box-shadow:0 12px 32px rgb(36 67 92 / .12)!important}html body .ast-header-account-wrap .ast-header-account-link{background:#fff!important;color:#24435C!important;border:1.5px solid #3F6F8A!important;border-radius:8px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;padding:10px 18px!important;box-shadow:none!important}html body .ast-header-account-wrap .ast-header-account-link .ast-header-account-text{color:#24435C!important}html body .ast-header-account-wrap .ast-header-account-link:hover{background:#EEF4F8!important}html body .ast-site-header-cart .ast-cart-menu-wrap .count,html body .ast-site-header-cart .ast-cart-menu-wrap .count:after{border-color:#3F6F8A!important;color:#3F6F8A!important}html body .ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart,html body .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#3F6F8A!important}html body .site-primary-footer-wrap{background:#24435C!important;color:#D3DFE8!important;padding:64px 0 40px!important}html body .site-below-footer-wrap{background:#24435C!important;color:#BFD0DC!important;padding:0!important}html body .site-primary-footer-wrap .ast-builder-grid-row,html body .site-below-footer-wrap .ast-builder-grid-row{max-width:1200px;margin:0 auto;padding:0 24px}html body .site-footer .cspce-foot-h,html body .site-footer .widget-title{color:#fff!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px!important}html body .site-footer .cspce-foot-h:after{display:none!important}html body #footer-widget-1 .cspce-foot-h,html body .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .cspce-foot-h{font-size:18px!important;letter-spacing:0;text-transform:none;font-weight:900!important}html body .site-footer p,html body .site-footer li{color:#D3DFE8!important;font-family:'Lato',sans-serif;font-size:15px;line-height:1.6}html body .site-footer a{color:#D3DFE8!important;text-decoration:none!important}html body .site-footer a:hover{color:#fff!important;text-decoration:underline!important}html body .site-footer .cspce-foot-list{list-style:none;margin:0;padding:0}html body .site-footer .cspce-foot-list li{margin:0 0 8px;padding:0}html body .site-footer .cspce-foot-list li:before{display:none}html body .site-footer .sr-foot-contact{margin-top:14px;word-break:break-word}html body .site-footer .sr-foot-btn .wp-block-button__link{background:#9CC3A8!important;color:#1C3A2A!important;border:none!important;border-radius:8px!important;padding:12px 20px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:15px!important}html body .site-footer .sr-foot-btn .wp-block-button__link:hover{background:#B4D3BD!important;color:#1C3A2A!important;text-decoration:none!important}html body .site-below-footer-wrap .ast-footer-copyright{width:100%;text-align:left!important;color:#BFD0DC!important}html body .site-below-footer-wrap .ast-footer-copyright p{margin:0;color:#BFD0DC!important;font-size:13px}html body .sr-foot-nasp{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px;border-top:1px solid #3B5E77;padding:24px 0;font-size:13px;line-height:1.6;color:#BFD0DC}html body .sr-foot-nasp>span:last-child{flex:1 1 400px;min-width:0}html body .sr-foot-badge{flex-shrink:0;padding:6px 12px;border:1px solid #6E91A8;border-radius:8px;font-weight:700;color:#fff}html body .sr-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;border-top:1px solid #3B5E77;padding:20px 0 28px;font-size:13px;color:#BFD0DC}html body .sr-foot-legal{display:flex;flex-wrap:wrap;gap:8px 20px}html body .sr-foot-legal a{color:#BFD0DC!important}html body .ast-header-account-wrap .ast-header-account-link,html body .ast-header-account-text{white-space:nowrap!important}@media (max-width:921px){html body .site-footer .sr-foot-btn{justify-content:center}}html body.page-id-276 .cspce{font-family:'Lora',Georgia,serif!important;color:#4D5B68!important}html body.page-id-276 .cspce p,html body.page-id-276 .cspce li{color:#4D5B68}html body.page-id-276 .cspce h1,html body.page-id-276 .cspce h2,html body.page-id-276 .cspce h3{font-family:'Lato',system-ui,sans-serif!important;color:#24435C!important;font-weight:900!important;letter-spacing:0}html body.page-id-276 .cspce h1{font-size:clamp(36px,4.6vw,52px)!important;line-height:1.1!important}html body.page-id-276 .cspce h2{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.15!important}html body.page-id-276 .cspce h3{font-size:20px!important;font-weight:800!important;line-height:1.3!important}html body.page-id-276 .cspce a{color:#3F6F8A}html body.page-id-276 .cspce-eyebrow{font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.12em!important;color:#3F6F8A!important}html body.page-id-276 .cspce-lead,html body.page-id-276 .cspce-intro{font-size:19px!important;color:#4D5B68!important}html body.page-id-276 .cspce-sec{padding-top:88px!important;padding-bottom:88px!important}html body.page-id-276 .cspce .wp-block-button__link{background:#3F6F8A!important;color:#fff!important;border:1.5px solid #3F6F8A!important;border-radius:8px!important;padding:15px 28px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:17px!important;box-shadow:none!important}html body.page-id-276 .cspce .wp-block-button__link:hover{background:#24435C!important;border-color:#24435C!important}html body.page-id-276 .cspce .is-style-outline .wp-block-button__link{background:#fff!important;color:#24435C!important}html body.page-id-276 .cspce .is-style-outline .wp-block-button__link:hover{background:#EEF4F8!important;color:#24435C!important;border-color:#3F6F8A!important}html body.page-id-276 .cspce-hero{background:#EEF4F8!important;padding-bottom:120px!important}html body.page-id-276 .cspce-hero-img img{border-radius:22px!important;box-shadow:none!important}html body.page-id-276 .cspce-trust{background:transparent!important;padding:0 24px!important;margin-top:-64px!important;position:relative;z-index:2}html body.page-id-276 .cspce-trust>.wp-block-columns{max-width:1152px;margin:0 auto!important;background:#fff;border:1px solid #DCE7EE;border-radius:18px;box-shadow:0 14px 40px rgb(36 67 92 / .08);padding:26px 12px!important;gap:0!important}html body.page-id-276 .cspce-trust .wp-block-column{padding:0 18px}html body.page-id-276 .cspce-trust .wp-block-column+.wp-block-column{border-left:1px solid #E6EDF2}html body.page-id-276 .cspce-trust p{color:#24435C!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:15px!important}html body.page-id-276 .cspce-trust p:before{background-color:#3F6F8A!important}html body.page-id-276 .cspce-card{background:#fff!important;border:1px solid #DCE7EE!important;border-radius:16px!important;box-shadow:none!important}html body.page-id-276 .cspce-values .cspce-card:nth-child(1){background:#F1F6F2!important;border-color:#F1F6F2!important}html body.page-id-276 .cspce-values .cspce-card:nth-child(2){background:#EEF4F8!important;border-color:#EEF4F8!important}html body.page-id-276 .cspce-values .cspce-card:nth-child(3){background:#FBF1E8!important;border-color:#FBF1E8!important}html body.page-id-276 .cspce-headshot img{border-radius:22px!important;box-shadow:none!important}html body.page-id-276 .cspce-chip{background:#E4EEF4!important;color:#24435C!important;border:0!important;border-radius:999px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:13px!important}html body.page-id-276 .cspce-quote{background:#F1F6F2!important;border:0!important;border-radius:16px!important;padding:24px 28px!important;font-style:italic;color:#2F5E43!important}html body.page-id-276 .cspce-soft{background:#F7F9FB!important}html body.page-id-276 .cspce-pub-meta{font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:#3F6F8A!important}html body.page-id-276 .cspce-pub h3{font-size:18px!important}html body.page-id-276 .cspce-pub-src{color:#5E6E7B!important;font-style:italic}html body.page-id-276 .cspce-pub-link a{font-family:'Lato',sans-serif;font-weight:700;color:#3F6F8A!important;text-decoration:none!important}html body.page-id-276 .cspce-pub-link a:hover{text-decoration:underline!important}html body.page-id-276 .cspce-faqsec{background:#fff!important}html body.page-id-276 .cspce-faqsec .wp-block-details{background:#fff!important;border:1px solid #DCE7EE!important;border-radius:12px!important;padding:20px 24px!important;box-shadow:none!important;margin:0 0 12px!important}html body.page-id-276 .cspce-faqsec summary{font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:17px!important;color:#24435C!important}html body.page-id-276 .cspce-faqsec details p{font-size:16px!important}html body.page-id-276 .cspce-ctasec{background:#fff!important}html body.page-id-276 .cspce-ctabox{background:#E4EEF4!important;border:0!important;border-radius:24px!important;box-shadow:none!important}html body.page-id-276 .cspce-ctabox h2,html body.page-id-276 .cspce-ctabox p{color:#24435C!important}html body.page-id-276 .cspce-cta-points{color:#4D5B68!important;font-family:'Lato',sans-serif}@media (max-width:781px){html body.page-id-276 .cspce-trust .wp-block-column+.wp-block-column{border-left:0;border-top:1px solid #E6EDF2;padding-top:16px}html body.page-id-276 .cspce-sec{padding-top:60px!important;padding-bottom:60px!important}}html body.page-id-276 .cspce a{border-bottom-color:#B9CFDC!important}html body.page-id-276 .cspce-pub-link a{border-bottom:0!important}html body.page-id-276 .cspce-faqsec summary{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;line-height:1.4!important}html body.page-id-276 .cspce-faqsec details>p{margin:12px 0 0!important}html body.page-id-276 .cspce-faqsec summary:after,html body.page-id-276 .cspce-faqsec summary:before{background-color:#EEF4F8!important;color:#3F6F8A!important}html body.page-id-276 .cspce-ctasec .cspce-ctabox .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#3F6F8A!important;color:#fff!important;border-color:#3F6F8A!important}html body.page-id-276 .cspce-ctasec .cspce-ctabox .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#24435C!important;border-color:#24435C!important}html body.page-id-276 .cspce-ctasec .cspce-ctabox .is-style-outline .wp-block-button__link{border-color:#3F6F8A!important}html body.page-id-280 .cspce{font-family:'Lora',Georgia,serif!important;color:#4D5B68!important}html body.page-id-280 .cspce p,html body.page-id-280 .cspce li{color:#4D5B68}html body.page-id-280 .cspce h1,html body.page-id-280 .cspce h2,html body.page-id-280 .cspce h3{font-family:'Lato',system-ui,sans-serif!important;color:#24435C!important;font-weight:900!important;letter-spacing:0}html body.page-id-280 .cspce h1{font-size:clamp(36px,4.6vw,52px)!important;line-height:1.1!important}html body.page-id-280 .cspce h2{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.15!important}html body.page-id-280 .cspce h3{font-size:20px!important;font-weight:800!important;line-height:1.3!important}html body.page-id-280 .cspce a{color:#3F6F8A}html body.page-id-280 .cspce-eyebrow{font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.12em!important;color:#3F6F8A!important}html body.page-id-280 .cspce-lead,html body.page-id-280 .cspce-intro{font-size:19px!important;color:#4D5B68!important}html body.page-id-280 .cspce-sec{padding-top:88px!important;padding-bottom:88px!important}html body.page-id-280 .cspce .wp-block-button__link{background:#3F6F8A!important;color:#fff!important;border:1.5px solid #3F6F8A!important;border-radius:8px!important;padding:15px 28px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:17px!important;box-shadow:none!important}html body.page-id-280 .cspce .wp-block-button__link:hover{background:#24435C!important;border-color:#24435C!important}html body.page-id-280 .cspce .is-style-outline .wp-block-button__link{background:#fff!important;color:#24435C!important}html body.page-id-280 .cspce .is-style-outline .wp-block-button__link:hover{background:#EEF4F8!important;color:#24435C!important;border-color:#3F6F8A!important}html body.page-id-280 .cspce-hero{background:#EEF4F8!important;padding-bottom:120px!important}html body.page-id-280 .cspce-hero-img img{border-radius:22px!important;box-shadow:none!important}html body.page-id-280 .cspce-trust{background:transparent!important;padding:0 24px!important;margin-top:-64px!important;position:relative;z-index:2}html body.page-id-280 .cspce-trust>.wp-block-columns{max-width:1152px;margin:0 auto!important;background:#fff;border:1px solid #DCE7EE;border-radius:18px;box-shadow:0 14px 40px rgb(36 67 92 / .08);padding:26px 12px!important;gap:0!important}html body.page-id-280 .cspce-trust .wp-block-column{padding:0 18px}html body.page-id-280 .cspce-trust .wp-block-column+.wp-block-column{border-left:1px solid #E6EDF2}html body.page-id-280 .cspce-trust p{color:#24435C!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:15px!important}html body.page-id-280 .cspce-trust p:before{background-color:#3F6F8A!important}html body.page-id-280 .cspce-card{background:#fff!important;border:1px solid #DCE7EE!important;border-radius:16px!important;box-shadow:none!important}html body.page-id-280 .cspce-values .cspce-card:nth-child(1){background:#F1F6F2!important;border-color:#F1F6F2!important}html body.page-id-280 .cspce-values .cspce-card:nth-child(2){background:#EEF4F8!important;border-color:#EEF4F8!important}html body.page-id-280 .cspce-values .cspce-card:nth-child(3){background:#FBF1E8!important;border-color:#FBF1E8!important}html body.page-id-280 .cspce-headshot img{border-radius:22px!important;box-shadow:none!important}html body.page-id-280 .cspce-chip{background:#E4EEF4!important;color:#24435C!important;border:0!important;border-radius:999px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:13px!important}html body.page-id-280 .cspce-quote{background:#F1F6F2!important;border:0!important;border-radius:16px!important;padding:24px 28px!important;font-style:italic;color:#2F5E43!important}html body.page-id-280 .cspce-soft{background:#F7F9FB!important}html body.page-id-280 .cspce-pub-meta{font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:#3F6F8A!important}html body.page-id-280 .cspce-pub h3{font-size:18px!important}html body.page-id-280 .cspce-pub-src{color:#5E6E7B!important;font-style:italic}html body.page-id-280 .cspce-pub-link a{font-family:'Lato',sans-serif;font-weight:700;color:#3F6F8A!important;text-decoration:none!important}html body.page-id-280 .cspce-pub-link a:hover{text-decoration:underline!important}html body.page-id-280 .cspce-faqsec{background:#fff!important}html body.page-id-280 .cspce-faqsec .wp-block-details{background:#fff!important;border:1px solid #DCE7EE!important;border-radius:12px!important;padding:20px 24px!important;box-shadow:none!important;margin:0 0 12px!important}html body.page-id-280 .cspce-faqsec summary{font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:17px!important;color:#24435C!important}html body.page-id-280 .cspce-faqsec details p{font-size:16px!important}html body.page-id-280 .cspce-ctasec{background:#fff!important}html body.page-id-280 .cspce-ctabox{background:#E4EEF4!important;border:0!important;border-radius:24px!important;box-shadow:none!important}html body.page-id-280 .cspce-ctabox h2,html body.page-id-280 .cspce-ctabox p{color:#24435C!important}html body.page-id-280 .cspce-cta-points{color:#4D5B68!important;font-family:'Lato',sans-serif}@media (max-width:781px){html body.page-id-280 .cspce-trust .wp-block-column+.wp-block-column{border-left:0;border-top:1px solid #E6EDF2;padding-top:16px}html body.page-id-280 .cspce-sec{padding-top:60px!important;padding-bottom:60px!important}}html body.page-id-280 .cspce a{border-bottom-color:#B9CFDC!important}html body.page-id-280 .cspce-pub-link a{border-bottom:0!important}html body.page-id-280 .cspce-faqsec summary{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;line-height:1.4!important}html body.page-id-280 .cspce-faqsec details>p{margin:12px 0 0!important}html body.page-id-280 .cspce-faqsec summary:after,html body.page-id-280 .cspce-faqsec summary:before{background-color:#EEF4F8!important;color:#3F6F8A!important}html body.page-id-280 .cspce-ctasec .cspce-ctabox .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#3F6F8A!important;color:#fff!important;border-color:#3F6F8A!important}html body.page-id-280 .cspce-ctasec .cspce-ctabox .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#24435C!important;border-color:#24435C!important}html body.page-id-280 .cspce-ctasec .cspce-ctabox .is-style-outline .wp-block-button__link{border-color:#3F6F8A!important}html body.page-id-280 .cspce-contact-hero{padding-bottom:88px!important}html body.page-id-280 .cspce-cc{background:#fff!important;border:1px solid #DCE7EE!important;border-radius:18px!important;box-shadow:0 14px 40px rgb(36 67 92 / .06)!important}html body.page-id-280 .cspce-cc h3{font-size:20px!important}html body.page-id-280 .cspce-icon{background:#EEF4F8!important;color:#3F6F8A!important;border:0!important;box-shadow:none!important}html body.page-id-280 .cspce-icon svg,html body.page-id-280 .cspce-icon svg *{stroke:#3F6F8A!important}html body.page-id-280 .cspce-cc a{font-family:'Lato',sans-serif;font-weight:700;color:#3F6F8A!important;text-decoration:none!important;border-bottom:0!important}html body.page-id-280 .cspce-cc a:hover{text-decoration:underline!important}html body.page-id-280 .cspce-cc-note{color:#5E6E7B!important;font-size:15px!important}html body.page-id-280 .cspce-help a,html body.page-id-280 a.cspce-help{background:#fff!important;border:1px solid #DCE7EE!important;border-radius:14px!important;color:#24435C!important;font-family:'Lato',sans-serif!important;font-weight:700!important;box-shadow:none!important;text-decoration:none!important}html body.page-id-280 .cspce-help a:hover,html body.page-id-280 a.cspce-help:hover{border-color:#9DBBCC!important;background:#F7F9FB!important}html body.page-id-280 .cspce-arrow{color:#3F6F8A!important}html body.page-id-280 .cspce-card a{font-family:'Lato',sans-serif!important;font-weight:700!important;color:#3F6F8A!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}html body.page-id-280 .cspce-card a:hover{text-decoration:underline!important}html body.woocommerce-checkout .woocommerce{font-family:'Lato',sans-serif;color:#4D5B68}html body.woocommerce-checkout .woocommerce h3,html body.woocommerce-checkout #order_review_heading{font-family:'Lato',sans-serif!important;font-weight:900!important;color:#24435C!important;font-size:24px!important;border-bottom-color:#E3EBF0!important}html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:transparent!important;border:0!important;padding:0!important;margin:0 0 14px!important;font-size:14px!important;color:#5E6E7B!important;text-align:right}html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none!important}html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#3F6F8A!important;font-weight:700}html body.woocommerce-checkout form.checkout_coupon{border:1px solid #DCE7EE!important;border-radius:14px!important;padding:16px!important;background:#F7F9FB}html body.woocommerce-checkout .woocommerce form .form-row label{font-weight:700;color:#24435C;font-size:14px}html body.woocommerce-checkout .woocommerce form .form-row input.input-text,html body.woocommerce-checkout .woocommerce form .form-row select{border:1px solid #C9D6DF!important;border-radius:8px!important;padding:12px 14px!important;font-size:16px!important;color:#24435C!important;background:#fff!important}html body.woocommerce-checkout .woocommerce form .form-row input.input-text:focus{border-color:#3F6F8A!important;outline:2px solid #3F6F8A!important;outline-offset:1px}html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-checkout-review-order{border:1px solid #DCE7EE!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 40px rgb(36 67 92 / .06)}html body.woocommerce-checkout .woocommerce-checkout-review-order-table th,html body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-color:#E6EDF2!important;color:#24435C}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td,html body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{font-weight:900;font-size:18px}html body.woocommerce-checkout #payment,html body.woocommerce-checkout #payment .payment_box{background:#F7F9FB!important;border-radius:12px!important}html body.woocommerce-checkout #payment .payment_box:before{border-bottom-color:#F7F9FB!important}html body.woocommerce-checkout #place_order{width:100%;background:#3F6F8A!important;border:0!important;border-radius:8px!important;padding:16px 20px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:18px!important;color:#fff!important}html body.woocommerce-checkout #place_order:hover{background:#24435C!important}html body.woocommerce-checkout #wc-stripe-express-checkout-button-separator{color:#5E6E7B;font-size:14px}@media (max-width:921px){html body.woocommerce-checkout form.checkout{display:flex;flex-direction:column}html body.woocommerce-checkout #customer_details{order:1;margin-bottom:8px}html body.woocommerce-checkout #order_review_heading{order:2;margin-top:8px!important;font-size:20px!important}html body.woocommerce-checkout #order_review{order:3;padding:16px!important}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{font-size:14px;line-height:1.4}html body.woocommerce-checkout #customer_details h3{font-size:20px!important;margin-bottom:8px!important}html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{text-align:left}}html body.single-product .summary .single_add_to_cart_button{background:#3F6F8A!important;border:0!important;border-radius:8px!important;padding:15px 32px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:17px!important;color:#fff!important}html body.single-product .summary .single_add_to_cart_button:hover{background:#24435C!important}html body.woocommerce-checkout #order_review_heading{border:0!important;background:transparent!important;padding:0 0 12px!important;margin-bottom:0!important}html body.woocommerce-checkout #order_review{padding:20px 24px!important}.learndash-wrapper .wpProQuiz_content{--q-navy:#123B63;--q-teal:#0E666C;--q-accent:#1594A8;--q-line:rgba(14,102,108,.14);--q-soft:#F3F8F8;font-family:Lato,sans-serif;color:#1f2a33}.learndash-wrapper .wpProQuiz_content .wpProQuiz_list{margin:0;padding:0}.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem{background:#fff;border:1px solid var(--q-line);border-radius:10px;padding:26px 28px;margin:0 0 22px;box-shadow:0 2px 10px rgb(18 59 99 / .05)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_page{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--q-teal);margin-bottom:6px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question{border:0;padding:0;margin:0!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text,.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text p{font-family:Merriweather,Georgia,serif;font-size:19px;line-height:1.5;font-weight:700;color:var(--q-navy);margin:0 0 18px;padding:0}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList{border:0;padding:0;margin:0;background:none}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem{margin:0 0 10px;padding:0}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--q-line);border-radius:8px;background:#fff;cursor:pointer;font-size:16px;line-height:1.5;color:#1f2a33;transition:border-color .15s,background .15s,box-shadow .15s}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:hover{border-color:var(--q-accent);background:var(--q-soft)}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label.is-selected,body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:has(input:checked){border-color:var(--q-teal);background:var(--q-soft);box-shadow:inset 3px 0 0 var(--q-teal)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionInput{accent-color:var(--q-teal);margin:3px 0 0;flex:0 0 auto;width:18px;height:18px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_answerCorrect label,.learndash-wrapper .wpProQuiz_content .wpProQuiz_answerCorrectIncomplete label{border-color:#2E8B57;background:#EEF8F2;box-shadow:inset 3px 0 0 #2E8B57}.learndash-wrapper .wpProQuiz_content .wpProQuiz_answerIncorrect label{border-color:#C0392B;background:#FDF1F0;box-shadow:inset 3px 0 0 #C0392B}.learndash-wrapper .wpProQuiz_content .wpProQuiz_response{border:1px solid var(--q-line);border-radius:8px;background:var(--q-soft);padding:16px 18px;margin-top:16px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_correct>span,.learndash-wrapper .wpProQuiz_content .wpProQuiz_correct>p:first-child{color:#2E8B57;font-weight:700}.learndash-wrapper .wpProQuiz_content .wpProQuiz_incorrect>span,.learndash-wrapper .wpProQuiz_content .wpProQuiz_incorrect>p:first-child{color:#C0392B;font-weight:700}.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div{border:1px solid var(--q-line);border-radius:8px;background:#FFFBEA;padding:14px 16px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,.learndash-wrapper .wpProQuiz_content input[type="button"].wpProQuiz_QuestionButton{background:var(--q-accent)!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:11px 22px!important;font-family:Lato,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:background .15s;margin:18px 10px 0 0!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,.learndash-wrapper .wpProQuiz_content input[type="button"].wpProQuiz_QuestionButton:hover{background:var(--q-teal)!important}.learndash-wrapper .wpProQuiz_content input[name="tip"].wpProQuiz_QuestionButton,.learndash-wrapper .wpProQuiz_content input[name="back"].wpProQuiz_QuestionButton{background:#fff!important;color:var(--q-teal)!important;box-shadow:inset 0 0 0 1px var(--q-teal)!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv{background:#fff;border:1px solid var(--q-line);border-radius:10px;padding:18px 20px;margin:0 0 22px}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion{margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;background:none!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__list{display:flex!important;flex-wrap:wrap;gap:8px;list-style:none;margin:0!important;padding:0!important;height:auto!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item,body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion li{float:none!important;line-height:normal!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;list-style:none}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__button{display:inline-flex!important;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px!important;margin:0!important;border:1px solid var(--q-line)!important;border-radius:6px!important;background:#fff!important;color:var(--q-navy)!important;font:600 15px/1 Lato,sans-serif!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,background .15s}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__button:hover{border-color:var(--q-accent)!important;background:var(--q-soft)!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved .learndash-quiz-review__button,body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item--answered .learndash-quiz-review__button{background:var(--q-teal)!important;border-color:var(--q-teal)!important;color:#fff!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview .learndash-quiz-review__button,body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item--review .learndash-quiz-review__button{background:#E8892B!important;border-color:#E8892B!important;color:#fff!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget .learndash-quiz-review__button,body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item--current .learndash-quiz-review__button{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--q-navy)!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect .learndash-quiz-review__button{background:#2E8B57!important;border-color:#2E8B57!important;color:#fff!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect .learndash-quiz-review__button{background:#C0392B!important;border-color:#C0392B!important;color:#fff!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend{margin:14px 0 0!important;padding:0!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend ol{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#4a5560}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewColor{width:14px!important;height:14px!important;border-radius:3px!important;border:0!important;margin:0!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewColor_Review{background:#E8892B!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewColor_Answer{background:var(--q-teal)!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewColor_AnswerCorrect{background:#2E8B57!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewColor_AnswerIncorrect{background:#C0392B!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_text,.learndash-wrapper .wpProQuiz_content .wpProQuiz_results{background:#fff;border:1px solid var(--q-line);border-radius:10px;padding:26px 28px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_results h4,.learndash-wrapper .wpProQuiz_content .wpProQuiz_header{font-family:Merriweather,Georgia,serif;color:var(--q-navy)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_points,.learndash-wrapper .wpProQuiz_content .wpProQuiz_points--message{font-size:17px;color:var(--q-navy)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .time,.learndash-wrapper .wpProQuiz_content .wpProQuiz_progress{border-radius:999px;overflow:hidden}.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress,.learndash-wrapper .wpProQuiz_content .wpProQuiz_progress>div{background:var(--q-accent)!important}@media (max-width:600px){.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem{padding:20px 16px}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text,.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text p{font-size:17px}}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),body .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{background-color:#1594A8!important;color:#fff!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover{background-color:#0E666C!important}body .learndash-wrapper .wpProQuiz_content input[name="tip"].wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),body .learndash-wrapper .wpProQuiz_content input[name="back"].wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz){background-color:#fff!important;color:#0E666C!important;box-shadow:inset 0 0 0 1px #0E666C!important}body .learndash-wrapper .wpProQuiz_content input[name="tip"].wpProQuiz_button:hover,body .learndash-wrapper .wpProQuiz_content input[name="back"].wpProQuiz_button:hover{background-color:#F3F8F8!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz,body .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion{background-color:#fff!important;color:#0E666C!important;box-shadow:inset 0 0 0 1px #0E666C!important}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label{display:block;position:relative;padding:14px 16px 14px 46px;font-weight:400}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label .wpProQuiz_questionInput{position:absolute;left:16px;top:17px;margin:0}body .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label .ld-quiz-question-item__status:empty{display:none}.ece-home .ece-hero{background-color:#f5f5f6;background-image:linear-gradient(rgb(245 245 246 / .86),rgb(245 245 246 / .80)),url(https://educatorce.com/wp-content/uploads/2026/10/teacher-working-with-a-group-of-children-at-a-classroom-tabl.webp);background-size:cover;background-position:center 35%;background-repeat:no-repeat}@media (max-width:768px){.ece-home .ece-hero{background-image:linear-gradient(rgb(245 245 246 / .9),rgb(245 245 246 / .88)),url(https://educatorce.com/wp-content/uploads/2026/10/teacher-working-with-a-group-of-children-at-a-classroom-tabl.webp)}}body.woocommerce-account{--ece-slate:#3a3f47;--ece-red:#a3221b;--ece-red-dark:#86190f;--ece-soft:#f5f5f6;--ece-line:#e3e6ea}body.woocommerce-account .cspce-hero{background:var(--ece-soft)!important;border-color:var(--ece-line)!important}body.woocommerce-account .cspce-eyebrow{color:var(--ece-red)!important}body.woocommerce-account h1,body.woocommerce-account h2,body.woocommerce-account h3,body.woocommerce-account .cspce-acct-h{color:var(--ece-slate)!important}body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce-MyAccount-navigation{color:var(--ece-slate)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{color:var(--ece-slate)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:var(--ece-red)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--ece-slate)!important;color:#fff!important}body.woocommerce-account .ultp-dashboard{border-color:var(--ece-line)!important}body.woocommerce-account .ultp-dashboard ul{border-color:var(--ece-line)!important}body.woocommerce-account .ultp-dashboard-toolbar{background:var(--ece-soft)!important}body.woocommerce-account .ultp-dashboard-btn,body.woocommerce-account .ultp-dashboard a[class*="btn"],body.woocommerce-account .ultp-dashboard a[class*="certificate"]{background:var(--ece-slate)!important;border-color:var(--ece-slate)!important;color:#fff!important}body.woocommerce-account .ultp-dashboard-btn:hover,body.woocommerce-account .ultp-dashboard a[class*="btn"]:hover,body.woocommerce-account .ultp-dashboard a[class*="certificate"]:hover{background:var(--ece-red)!important;border-color:var(--ece-red)!important}body.woocommerce-account .woocommerce a:not([class*="btn"]):not(.button):not([class*="certificate"]){color:var(--ece-red)}body.woocommerce-account .woocommerce-MyAccount-navigation li a{color:var(--ece-slate)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff!important}body.woocommerce-account .button,body.woocommerce-account button.button,body.woocommerce-account input.button-primary,body.woocommerce-account .woocommerce-Button{background:var(--ece-red)!important;border-color:var(--ece-red)!important;color:#fff!important}body.woocommerce-account .button:hover,body.woocommerce-account input.button-primary:hover,body.woocommerce-account .woocommerce-Button:hover{background:var(--ece-red-dark)!important}body.woocommerce-account .ultp-dashboard a:not([class*="btn"]):not([class*="certificate"]){color:var(--ece-slate)!important}body.woocommerce-account .ultp-dashboard a:not([class*="btn"]):not([class*="certificate"]):hover{color:var(--ece-red)!important}body:has(.ece-resource) .ast-single-entry-banner{background:#f5f5f6!important;padding:56px 0 40px!important;min-height:0!important;height:auto!important}body:has(.ece-resource) .ast-single-entry-banner .ast-container{max-width:800px;padding:0 20px!important;margin:0 auto;justify-content:flex-start;text-align:left}body:has(.ece-resource) .ast-single-entry-banner .entry-title{font-family:Merriweather,Georgia,serif!important;color:#3a3f47!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;width:100%}body:has(.ece-resource) #primary,body:has(.ece-resource) .site-content>.ast-container{padding-top:0!important;margin-top:0!important}body:has(.ece-resource) .entry-content{margin-top:0!important}.ece-resource{max-width:760px;margin:0 auto 64px;color:#3a3f47;font-size:17px;line-height:1.7}.ece-resource .ece-resource-eyebrow{order:-1;color:#a3221b;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;margin:12px 0 8px}.ece-resource h2{font-family:Merriweather,Georgia,serif;color:#3a3f47;font-size:26px;line-height:1.3;margin:44px 0 14px}.ece-resource h3{font-family:Merriweather,Georgia,serif;color:#3a3f47;font-size:19px;margin:28px 0 8px}.ece-resource p,.ece-resource li{color:#3a3f47}.ece-resource ul,.ece-resource ol{padding-left:1.3em}.ece-resource li{margin-bottom:8px}.ece-resource a:not(.wp-block-button__link){color:#a3221b;text-decoration:underline;text-underline-offset:2px}.ece-resource .ece-download .wp-block-button__link{background:#a3221b!important;color:#fff!important;border-radius:6px;padding:14px 26px;font-weight:600;font-size:16px}.ece-resource .ece-download .wp-block-button__link:hover{background:#86190f!important}.ece-resource .wp-block-buttons{margin:22px 0 6px}.ece-resource .wp-block-buttons+p em{color:#6b7280;font-size:14px}body:has(.ece-resource) .entry-content>.ece-resource{margin-top:28px}.entry-content>.wp-block-group.ece-resource{padding:0 20px!important;max-width:800px}.ece-hub{max-width:1040px!important}.entry-content>.wp-block-group.ece-resource.ece-hub{max-width:1080px}.ece-hub .ece-cards{gap:20px;margin:8px 0 12px}.ece-hub .ece-card{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:22px 22px 18px;box-shadow:0 2px 10px rgb(58 63 71 / .05);display:flex;flex-direction:column}.ece-hub .ece-card h3{margin:4px 0 8px;font-size:19px;line-height:1.35}.ece-hub .ece-card h3 a{color:#3a3f47!important;text-decoration:none!important}.ece-hub .ece-card h3 a:hover{color:#a3221b!important}.ece-hub .ece-card p{font-size:15.5px;line-height:1.6;margin:0 0 10px}.ece-hub .ece-card-tag{font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:#6b7280!important;font-weight:700;margin:0!important}.ece-hub .ece-card-link{margin-top:auto!important}.ece-hub .ece-card-link a{font-weight:600;text-decoration:none!important}body:has(.ece-hub) .ast-single-entry-banner .ast-container{max-width:1080px!important}body.single-post .entry-content h2.wp-block-heading{border-left-color:#a3221b!important;color:#3a3f47!important}body.single-post .entry-content h3.wp-block-heading,body.single-post .entry-title{color:#3a3f47!important}body.single-post .entry-content a:not(.wp-block-button__link),body.single-post .entry-meta a,body.single-post a.url.fn{color:#a3221b!important}body.single-post .entry-content table th{background:#3a3f47!important;color:#fff!important}body.single-post .csp-related-block{border-top-color:#a3221b!important}body.single-post .csp-related-block a[class*="button"],body.single-post .csp-related-block .wp-block-button__link{background:#a3221b!important;color:#fff!important}body.single-post .cspce-related__card-title,body.single-post a.cspce-related__img,body.single-post .cspce-related h3{color:#3a3f47!important}body.single-post a.cspce-related__more{color:#a3221b!important}body.single-post .sib-form .sib-container--large{background:#f5f5f6!important}body.single-post .sib-form-block,body.single-post .sib-form p{color:#3a3f47!important}.csp-page-title-banner{background:#f5f5f6!important;border-color:#e3e6ea!important}.csp-page-title-banner h1,.csp-page-title-banner h2{color:#3a3f47!important}.csp-blog-eyebrow{color:#a3221b!important}.csp-blog-search:focus,.csp-blog-search{border-color:#c9ced4!important;outline-color:#a3221b}body.page-id-282 a[class*="csp-btn"]:not(.csp-btn-outline),body.page-id-282 button[class*="more"]{background:#a3221b!important;border-color:#a3221b!important;color:#fff!important}body.page-id-282 .csp-btn-outline{color:#a3221b!important;border-color:#a3221b!important;background:transparent!important}body.page-id-282 [class*="csp-blog-card"] h2 a,body.page-id-282 [class*="csp-blog-card"] h3 a{color:#3a3f47!important}body.page-id-282 select[class*="category"],body.page-id-282 [class*="card"] [class*="category"]{color:#a3221b!important}.csp-blog-cta{background:#3a3f47!important}.csp-blog-cta .csp-blog-eyebrow{color:#f2b8b3!important}.csp-blog-cta h2,.csp-blog-cta p{color:#fff!important}.csp-blog-cta .csp-btn-outline{color:#fff!important;border-color:#fff!important;background:transparent!important}.csp-blog-cta .csp-btn-outline:hover{background:rgb(255 255 255 / .12)!important}html body .csp-page-title-banner,html body.page-id-282 .csp-page-title-banner{background:#f5f5f6!important;background-color:#f5f5f6!important}html body.page-id-282 .csp-blog-cta .csp-btn-outline{color:#fff!important;border-color:#fff!important;background:transparent!important}html body.page-id-282 .csp-blog-card a[class*="read"]{background:transparent!important;color:#a3221b!important}html:root body .ast-primary-header-bar{background:#fff!important;border-bottom:1px solid #E5E6E8!important}html:root body .site-logo-img img.custom-logo{width:180px!important;max-width:180px!important;height:auto!important;max-height:none!important}html:root body .ast-builder-menu-1 .menu-item>.menu-link{color:#3A3F47!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:15px!important}html:root body .ast-builder-menu-1 .menu-item>.menu-link:hover,html:root body .ast-builder-menu-1 .current-menu-item>.menu-link,html:root body .ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:#A3221B!important}html:root body .ast-builder-menu-1 .sub-menu{border:1px solid #E5E6E8!important;box-shadow:0 12px 32px rgb(31 34 38 / .12)!important}html:root body .ast-builder-menu-1 .sub-menu a,html:root body .ast-builder-menu-1 .sub-menu .menu-link{font-family:'Plus Jakarta Sans',sans-serif!important}html:root body .ast-builder-menu-1 .sub-menu svg{color:#A3221B!important;stroke:#A3221B!important}html:root body .ast-header-account-wrap .ast-header-account-link{background:#A3221B!important;color:#fff!important;border:1px solid #A3221B!important;border-radius:8px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important}html:root body .ast-header-account-wrap .ast-header-account-link:hover{background:#861B15!important;border-color:#861B15!important;color:#fff!important}html:root body .ast-site-header-cart .ast-cart-menu-wrap .count,html:root body .ast-site-header-cart .ast-cart-menu-wrap .count:after{border-color:#4F555E!important;color:#4F555E!important}html:root body .ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart,html:root body .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#4F555E!important}html:root body .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{background:#A3221B!important;color:#fff!important}html:root body .ast-mobile-header-wrap .menu-toggle,html:root body .ast-mobile-header-wrap .menu-toggle .ast-mobile-svg{color:#3A3F47!important;fill:#3A3F47!important;background:transparent!important}html:root body .site-primary-footer-wrap{background:#2B2E33!important;color:#C4C7CC!important}html:root body .site-below-footer-wrap{background:#2B2E33!important;color:#A9ADB3!important}html:root body .site-footer .cspce-foot-h,html:root body .site-footer .widget-title{color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif!important}html:root body #footer-widget-1 .cspce-foot-h,html:root body .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .cspce-foot-h{font-size:0!important;line-height:0!important;width:200px;height:42px;background:url(https://educatorce.com/wp-content/uploads/2026/11/educator-ce-logo-white.png) no-repeat left center/contain!important}html:root body .site-footer p,html:root body .site-footer li{color:#C4C7CC!important;font-family:'Plus Jakarta Sans',sans-serif!important}html:root body .site-footer a{color:#E6E7E9!important}html:root body .site-footer a:hover{color:#fff!important}html:root body .site-footer .sr-foot-btn .wp-block-button__link{background:#A3221B!important;color:#fff!important;border:0!important;border-radius:8px!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important}html:root body .site-footer .sr-foot-btn .wp-block-button__link:hover{background:#C0392F!important;color:#fff!important}html:root body .site-below-footer-wrap .ast-footer-copyright,html:root body .site-below-footer-wrap .ast-footer-copyright p{color:#A9ADB3!important}html:root body .sr-foot-nasp,html:root body .sr-foot-bottom{border-top-color:#45494F!important;color:#A9ADB3!important}html:root body .sr-foot-badge{border-color:#6B7079!important}html:root body .ast-header-account-wrap .ast-header-account-link *{color:#fff!important}html:root body .ast-builder-menu-1 .main-header-menu{flex-wrap:nowrap!important}html:root body .ast-builder-menu-1 .menu-item>.menu-link{padding-left:13px!important;padding-right:13px!important;white-space:nowrap}@media (max-width:1100px){html:root body .ast-builder-menu-1 .menu-item>.menu-link{padding-left:9px!important;padding-right:9px!important;font-size:14px!important}}@media (max-width:921px){html:root body .site-logo-img img.custom-logo{width:150px!important;max-width:150px!important}}html:root body .ast-site-header-cart .ast-addon-cart-wrap{background:#F5F5F6!important;border-color:#E5E6E8!important;color:#4F555E!important}html:root body .ast-site-header-cart .ast-addon-cart-wrap .astra-icon,html:root body .ast-site-header-cart .ast-addon-cart-wrap svg,html:root body .ast-site-header-cart .ast-addon-cart-wrap svg path{color:#4F555E!important;fill:#4F555E!important}html:root body .ast-site-header-cart .widget_shopping_cart .button.checkout{background:#A3221B!important;border-color:#A3221B!important;color:#fff!important}html:root body .ast-site-header-cart .widget_shopping_cart .button.wc-forward:not(.checkout){color:#3A3F47!important;border-color:#D3D5D8!important}html:root body .ast-builder-menu-1 .sub-menu .menu-link:hover,html:root body .ast-builder-menu-1 .sub-menu a:hover{color:#A3221B!important}html:root body .cspce-mega{border-color:#E5E6E8!important;box-shadow:0 16px 36px rgb(31 34 38 / .14)!important;font-family:'Plus Jakarta Sans',sans-serif!important}html:root body .cspce-mega *{font-family:'Plus Jakarta Sans',sans-serif!important}html:root body .cspce-mega-ic{background:#F6E7E6!important}html:root body .cspce-mega-ic svg,html:root body .cspce-mega-ic svg *{stroke:#A3221B!important}html:root body .cspce-mega-item strong{color:#3A3F47!important}html:root body .cspce-mega-item em{color:#5A606A!important}html:root body .cspce-mega-item:hover{background:#F5F5F6!important}html:root body .cspce-mega-item:hover strong{color:#A3221B!important}html:root body .cspce-mega-side{background:#F5F5F6!important;border-color:#E5E6E8!important}html:root body .cspce-mega-h{color:#3A3F47!important}html:root body .cspce-mega-side a{color:#5A606A!important}html:root body .cspce-mega-side a:hover{color:#A3221B!important}html:root body .cspce-mega hr,html:root body .cspce-mega-feat>*{border-color:#E5E6E8!important}html:root body .ast-builder-menu-1 .sub-menu{background:#fff!important}html:root body .ast-builder-menu-1 .sub-menu .menu-link{color:#3A3F47!important}html:root body .ast-builder-menu-1 .sub-menu .menu-item:hover>.menu-link{background:#F5F5F6!important;color:#A3221B!important}