lite-youtube{background-color:#000;background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;max-width:720px;position:relative}lite-youtube:before{background-image:linear-gradient(180deg,rgba(0,0,0,.67),rgba(0,0,0,.54) 14%,rgba(0,0,0,.15) 54%,rgba(0,0,0,.05) 72%,transparent 94%);box-sizing:border-box;color:#eee;content:attr(data-title);display:block;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;font-size:18px;height:99px;overflow:hidden;padding:25px 20px;position:absolute;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);top:0;white-space:nowrap;width:100%}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{left:0;top:0}lite-youtube>.lty-playbtn,lite-youtube>iframe{border:0;height:100%;position:absolute;width:100%}lite-youtube>.lty-playbtn{background:no-repeat 50%/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');cursor:pointer;display:block;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);z-index:1}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:inherit}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lite-youtube-embed{max-width:none!important}body{--edd-blocks-light-grey:var(--wp--preset--color--base-3)}.wp-block-template-part[\:has\(\%3E\.is-position-sticky\)]{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px));z-index:10}.wp-block-template-part:has(>.is-position-sticky){position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px));z-index:10}@media screen and (max-width:600px){.wp-block-template-part[\:has\(\%3E\.is-position-sticky\)]{top:0}.wp-block-template-part:has(>.is-position-sticky){top:0}}.has-global-padding>.alignfull:not(.wp-block-image):not(.override-global-padding){padding-left:var(--wp--style--root--padding-left)!important;padding-right:var(--wp--style--root--padding-right)!important}.override-global-padding{padding-left:0!important;padding-right:0!important}img,svg{vertical-align:middle}.scaffolding-hidden{display:none!important;visibility:hidden}.wp-block-button__link,.wp-element-button,button{cursor:pointer;display:inline-block;text-align:center;transition:all .25s ease-in}a:focus,button:focus,button[type=button]:focus,input[type=button]:focus,input[type=submit]:focus,summary.focus-visible{box-shadow:none;outline-color:var(--wp--custom--link-focus-color);outline-offset:.2em;outline-style:dotted;outline-width:.1em}a:focus,button:focus,button[type=button]:focus,input[type=button]:focus,input[type=submit]:focus,summary:focus-visible{box-shadow:none;outline-color:var(--wp--custom--link-focus-color);outline-offset:.2em;outline-style:dotted;outline-width:.1em}input,select,textarea{background-color:inherit;border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0}#edd-purchase-button,.edd-button-secondary,.edd-submit,.edd-submit.button.blue,.edd-submit.button.gray,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary,[type=submit].edd-submit,input[type=submit]{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);border-radius:0;border-style:solid;border-width:1px;color:var(--wp--preset--color--contrast);cursor:pointer;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:700;line-height:inherit;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem;text-decoration:none;text-transform:uppercase;transform:none}#edd-purchase-button:focus,.edd-button-secondary:focus,.edd-submit.button.blue:focus,.edd-submit.button.gray:focus,.edd-submit:focus,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary:focus,[type=submit].edd-submit:focus,input[type=submit]:focus{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);box-shadow:none;color:var(--wp--preset--color--contrast);outline-color:var(--wp--custom--link-focus-color);outline-offset:.2em;outline-style:dotted;outline-width:.1em}#edd-purchase-button:hover,.edd-button-secondary:hover,.edd-submit.button.blue:hover,.edd-submit.button.gray:hover,.edd-submit:hover,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary:hover,[type=submit].edd-submit:hover,input[type=submit]:hover{background:color-mix(in srgb,var(--wp--preset--color--accent) 85%,#000);border-color:color-mix(in srgb,var(--wp--preset--color--accent) 85%,#000);color:var(--wp--preset--color--contrast);transform:none}#edd-purchase-button:active,.edd-button-secondary:active,.edd-submit.button.blue:active,.edd-submit.button.gray:active,.edd-submit:active,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary:active,[type=submit].edd-submit:active,input[type=submit]:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#edd-restore-cart-button.edd-submit.button.blue,#edd-save-cart-button.edd-submit.button.blue,#edd_sl_show_renewal_form.edd-submit.button.blue,.edd-button-secondary,.edd-submit.button.gray,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary{background:var(--wp--preset--color--base-2);border-color:var(--wp--preset--color--base-2);border-radius:0}#edd-restore-cart-button.edd-submit.button.blue:hover,#edd-save-cart-button.edd-submit.button.blue:hover,#edd_sl_show_renewal_form.edd-submit.button.blue:hover,.edd-button-secondary:hover,.edd-submit.button.gray:hover,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary:hover{background:color-mix(in srgb,var(--wp--preset--color--base-2) 85%,#000);border-color:color-mix(in srgb,var(--wp--preset--color--base-2) 85%,#000)}.edd-button-secondary{font-size:var(--wp--preset--font-size--x-small);padding:.3rem .5rem}#edd_checkout_cart a.edd-cart-saving-button,.wp-block-edd-checkout #edd_purchase_form .edd-button-secondary{font-size:var(--wp--preset--font-size--x-small);padding:.3rem 1rem}:where(h1,h2,h3,h4,h5,h6) a{text-decoration:none}:where(h1,h2,h3,h4,h5,h6) a:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}body .wp-block-archive-content>.is-reusable>.wp-block-group:first-child:where(:not(.has-background)),body .wp-block-archive-content>.wp-block-group:where(:not(.has-background)),body .wp-block-post-content>.is-reusable>.wp-block-group:first-child:where(:not(.has-background)),body .wp-block-post-content>.wp-block-group:where(:not(.has-background)),body .wp-site-blocks>.is-reusable>.wp-block-group:first-child:where(:not(.has-background)),body .wp-site-blocks>.wp-block-group:where(:not(.has-background):not(.is-layout-flow):not(.is-layout-flex)){margin-bottom:var(--wp--preset--spacing--70);margin-top:var(--wp--preset--spacing--70)}body.page-template-default .wp-block-post-content>:first-child:not(.alignfull):not(.wp-block-separator){margin-top:0}body.single-post .wp-block-post-content>:first-child:where(:not(.has-background)){margin-top:var(--wp--preset--spacing--50)}body.single-post .wp-block-post-content>:last-child:where(:not(.has-background)){margin-bottom:var(--wp--preset--spacing--70)}.yoast-breadcrumbs a{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--x-small)}.yoast-breadcrumbs>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.yoast-breadcrumbs>span span{font-size:var(--wp--preset--font-size--x-small);margin-left:5px;margin-right:5px}.yoast-breadcrumbs>span span:first-child{margin-left:0}label,legend{display:inline-block;font-weight:700;margin-bottom:5px}fieldset{border-color:var(--wp--custom--border-color);border-style:solid;border-width:1px;padding:1rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--wp--custom--form--input-bg-color);border:2px solid var(--wp--custom--form--input-border-color);border-radius:0;box-sizing:border-box;color:var(--wp--preset--color--contrast);font-family:var(--wp--custom--form--font);font-size:1rem!important;height:var(--wp--custom--form--input-height);outline:0;padding-bottom:.5em!important;padding-left:.875em!important;padding-right:.875em!important;padding-top:.5em!important}input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,select:active,select:focus,textarea:active,textarea:focus{background-color:var(--wp--custom--form--input-bg-color-focus);border-color:var(--wp--custom--form--input-border-color-focus)}input[type=checkbox]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{box-shadow:0 0 0 0 transparent,0 0 0 3px var(--wp--custom--form--input-shadow-color-focus);outline:none}select{width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--wp--preset--color--accent)}.required{color:var(--wp--custom--form--required-color)}@media(max-width:575.8px){.wp-block-group.is-layout-flex[\:has\(\.wp-block-buttons\.is-layout-flex\)]{flex-grow:1!important}.wp-block-group.is-layout-flex:has(.wp-block-buttons.is-layout-flex){flex-grow:1!important}.wp-block-buttons.is-layout-flex[\:has\(\.wp-block-button\:not\(\.is-style-none\)\)],.wp-block-buttons>.wp-block-button:not(.is-style-none) .wp-block-button__link{width:100%!important}.wp-block-buttons.is-layout-flex[\:has\(\.wp-block-button\:not\(\.is-style-none\)\)]{text-align:center}.wp-block-buttons.is-layout-flex:has(.wp-block-button:not(.is-style-none)){width:100%!important}.wp-block-buttons.is-layout-flex:has(.wp-block-button:not(.is-style-none)){text-align:center}.wp-block-buttons.is-layout-flex[\:has\(\.wp-block-button\:not\(\.is-style-none\)\)]>.wp-block-button{width:100%!important}.wp-block-buttons.is-layout-flex:has(.wp-block-button:not(.is-style-none))>.wp-block-button{width:100%!important}.gform_footer .gform_button,.gform_footer .gform_next_button,.gform_footer .gform_previous_button{width:100%}}.has-base-color .gform_wrapper.gravity-theme .gfield_required{color:inherit}.gform-button.gform-button--white{background-color:transparent;border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--base)}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.5rem}.gform_wrapper.gravity-theme .gfield_label{font-size:var(--wp--custom--form--label-font-size);margin-bottom:5px}.gform_wrapper.gravity-theme .gfield_required{color:var(--wp--custom--form--required-color)}.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:var(--wp--preset--font-size--x-small);font-weight:400}.gform_wrapper.gravity-theme .ginput_container_time{max-width:5rem;min-width:5rem}.gform_wrapper.gravity-theme .gfield-choice-input{margin-right:8px}.gform_wrapper.gravity-theme .gfield-choice-input+label{font-weight:400}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{font-size:var(--wp--preset--font-size--small)}.gform_wrapper.gravity-theme .form_sublabel_above .gfield_label_before_complex{margin-bottom:0}.gform_wrapper.gravity-theme .form_sublabel_above .gform-field-label--type-sub{margin-bottom:5px}.gform_wrapper.gravity-theme .field_description_above .gfield_description:not(.gfield_validation_message){margin-top:0;padding-bottom:8px;padding-top:5px}.gform_wrapper.gravity-theme .gform_validation_errors{border-color:var(--wp--custom--form--error-color)}.gform_wrapper.gravity-theme .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gform_validation_errors>ol a{color:var(--wp--custom--form--error-color);font-size:var(--wp--preset--font-size--small)}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:var(--wp--custom--form--error-color)}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{font-size:var(--wp--preset--font-size--x-small)}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{padding-left:16px!important;padding-right:16px!important;padding-top:16px!important}input::-moz-placeholder{color:var(--wp--preset--color--contrast-2);font-style:normal}input::placeholder{color:var(--wp--preset--color--contrast-2);font-style:normal}.edd-blocks__cart-mini svg{fill:var(--wp--preset--color--accent-2)!important;stroke:var(--wp--preset--color--accent-2)}.edd-alert a{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.star-rating{display:flex;flex-wrap:nowrap;gap:2px}.star-rating .star:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:17px;width:18px}.star-rating .star-full:before{background-image:url(/wp-content/themes/crosspeaksoftware-block/images/star-fill.svg)}.star-rating .star-half:before{background-image:url(/wp-content/themes/crosspeaksoftware-block/images/star-half.svg)}.star-rating .star-empty:before{background-image:url(/wp-content/themes/crosspeaksoftware-block/images/star-empty.svg)}.edd_empty_cart{display:block;text-align:center}@media(max-width:767.8px){.checkout-steps{flex-wrap:wrap!important}.checkout-steps>*{flex-basis:100%!important}}.edd-blocks-receipt__item-sku{display:none}#edd_user_history,table{border:0;border-collapse:collapse;width:100%}#edd_user_history td,#edd_user_history th,td,th{border:1px solid var(--wp--preset--color--base-3);padding:.5rem}#edd_user_history th,th{background:var(--wp--preset--color--base-2);text-align:left}code{background-color:var(--wp--preset--color--base-2)}.edd-blocks__receipt .wp-block-button.wp-element-button{margin-top:2rem;width:100%}.cpdocs-tax-query--doc_topic .cpdocs-block-term__thumb{padding:1rem 2rem 0}.cpdocs-tax-query--doc_topic .cpdocs-block-term__thumb img{max-width:100px}.cpdocs-grid-layout__aside .simpletoc-list,.cpdocs-grid-layout__aside .wp-block-categories-list,.cpdocs-single-grid-layout__article-sidebar .simpletoc-list,.cpdocs-single-grid-layout__article-sidebar .wp-block-categories-list{list-style:none;padding-top:0!important}.cpdocs-grid-layout__aside .simpletoc-list li+li,.cpdocs-grid-layout__aside .wp-block-categories-list li+li,.cpdocs-single-grid-layout__article-sidebar .simpletoc-list li+li,.cpdocs-single-grid-layout__article-sidebar .wp-block-categories-list li+li{margin-top:.5rem}.cpdocs-grid-layout__aside .simpletoc-list a,.cpdocs-grid-layout__aside .wp-block-categories-list a,.cpdocs-single-grid-layout__article-sidebar .simpletoc-list a,.cpdocs-single-grid-layout__article-sidebar .wp-block-categories-list a{color:var(--wp--preset--color--contrast-2)}.cpdocs-grid-layout__aside .wp-block-categories-list{padding-left:0!important}.cpdocs-single-grid-layout__article-sidebar .simpletoc-list{padding-left:1rem!important}.category-thumbnail{margin-left:auto!important;margin-right:auto!important}.category-thumbnail img{height:150px;-o-object-fit:contain;object-fit:contain;width:250px}@media(max-width:575.8px){.category-thumbnail img{height:100px;width:200px}}.archive.category .wp-block-query .category-thumbnail img,.blog .wp-block-query .category-thumbnail img{height:75px;width:100px}.archive.category .wp-block-categories-list,.blog .wp-block-categories-list{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;list-style:none;padding:0}.archive.category .wp-block-categories-list .current-cat a,.archive.category .wp-block-categories-list .current-cat a:focus,.archive.category .wp-block-categories-list .current-cat a:hover,.blog .wp-block-categories-list .current-cat a,.blog .wp-block-categories-list .current-cat a:focus,.blog .wp-block-categories-list .current-cat a:hover{color:var(--wp--preset--color--accent-2);font-weight:700}.archive.category .wp-block-categories-list a,.blog .wp-block-categories-list a{color:var(--wp--preset--color--contrast-2);text-decoration:none}.archive.category .wp-block-categories-list a:focus,.archive.category .wp-block-categories-list a:hover,.blog .wp-block-categories-list a:focus,.blog .wp-block-categories-list a:hover{color:var(--wp--preset--color--accent-2);text-decoration:underline}.archive.category .wp-block-group[\:has\(\.wp-block-post-terms\)],.blog .wp-block-group[\:has\(\.wp-block-post-terms\)]{overflow:hidden}.archive.category .wp-block-group:has(.wp-block-post-terms),.blog .wp-block-group:has(.wp-block-post-terms){overflow:hidden}.archive.category .wp-block-post-terms,.blog .wp-block-post-terms{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.archive.category .wp-block-post-terms .wp-block-post-terms__separator,.blog .wp-block-post-terms .wp-block-post-terms__separator{white-space:inherit}.wp-block-template-part{margin-bottom:0;margin-top:0}@media(max-width:991.8px){header.wp-block-template-part .wp-block-group.is-content-justification-space-between[\:has\(\.wp-block-site-logo\)]{justify-content:center;padding-bottom:1rem!important;padding-top:1rem!important;text-align:center}header.wp-block-template-part .wp-block-group.is-content-justification-space-between:has(.wp-block-site-logo){padding-bottom:1rem!important;padding-top:1rem!important}header.wp-block-template-part .wp-block-group.is-content-justification-space-between:has(.wp-block-site-logo){justify-content:center;text-align:center}header.wp-block-template-part .wp-block-group.is-content-justification-space-between[\:has\(\.wp-block-site-logo\)] .wp-block-group.is-content-justification-right{justify-content:center;text-align:center}header.wp-block-template-part .wp-block-group.is-content-justification-space-between:has(.wp-block-site-logo) .wp-block-group.is-content-justification-right{justify-content:center;text-align:center}header.wp-block-template-part .wp-block-site-logo{max-width:220px}}@media(min-width:768px){.edd-checkout header.wp-block-template-part .wp-block-group.is-content-justification-space-between[\:has\(\.wp-block-site-logo\)] .wp-block-group.is-content-justification-right{justify-content:right}.edd-checkout header.wp-block-template-part .wp-block-group.is-content-justification-space-between:has(.wp-block-site-logo) .wp-block-group.is-content-justification-right{justify-content:right}}.has-modal-open #back-top{display:none!important}#back-top{bottom:25px;margin:0;position:fixed;right:30px;z-index:9999}#back-top__button{background-color:color-mix(in srgb,var(--wp--custom--back-top-bg-color) 90%,#fff);border:0;border-radius:4px;color:var(--wp--preset--color--base);display:block;height:40px;margin:0;padding:0;text-align:center;text-decoration:none;width:40px}#back-top__button:focus,#back-top__button:hover{background-color:var(--wp--custom--back-top-bg-color)}#back-top__button:focus{box-shadow:none;outline-color:var(--wp--custom--link-focus-color);outline-offset:.2em;outline-style:dotted;outline-width:.1em}.display-flex{display:flex!important}.flex-grow-1{flex-grow:1!important}
