:where(html){--cpt-blocks--card-border:var(--wp--custom--border--normal);--cpt-blocks--card-border-radius:var(--wp--custom--border--radius--normal);--cpt-blocks--card-shadow:var(--wp--preset--shadow--box-shadow);--cpt-blocks--card-header-background-color:var(--wp--preset--color--primary);--cpt-blocks--card-header-shadow:.5px .5px 2.5px rgba(0, 0, 0, .25), 1.25px 1.25px 7.5px rgba(0, 0, 0, .1);--cpt-blocks--profile-card-image-border:var(--cpt-blocks--card-border);--cpt-blocks--profile-card-image-border-radius:var(--cpt-blocks--card-border-radius);--cpt-blocks--profile-card-image-shadow:var(--cpt-blocks--card-shadow)}
/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}:where(img){border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a:not(:hover){text-decoration-color:var(--wp--preset--color--gray-wash)}code{background-color:#eee;border:var(--wp--custom--border--normal);border-radius:var(--wp--custom--border--radius--fields);display:inline-block;font-size:var(--wp--preset--font-size--sm);padding-right:calc(.5*var(--wp--preset--spacing--20));padding-left:calc(.5*var(--wp--preset--spacing--20))}li{line-height:var(--wp--custom--typography--line-height--normal)}table{border-spacing:var(--wp--preset--spacing--30)}.wp-element-button{transition:box-shadow .2s}.wp-element-button:hover:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow)}.wp-block-button.has-xs-font-size>.wp-block-button__link{border-width:var(--wp--custom--border--width--buttons-xs)}.wp-block-button.has-sm-font-size>.wp-block-button__link{border-width:var(--wp--custom--border--width--buttons-sm)}pre.wp-block-code code{padding:var(--wp--preset--spacing--30)var(--wp--preset--spacing--40)}.wp-block-cover.has-background,.wp-block-group.has-background{margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60)var(--wp--preset--spacing--40)}.wp-block-group.is-layout-flex.is-content-justification-space-between{justify-content:space-between}.wp-block-image.size-full img{width:100%}.wp-block-list li::marker{color:var(--wp--preset--color--light-text)}.wp-block-pullquote{padding:0}.wp-block-pullquote blockquote{margin:0}.wp-block-search .wp-block-search__inside-wrapper{align-content:center;display:flex;gap:var(--wp--preset--spacing--20)}.cpt-icon{background-position:contain;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1em;width:1em}.cpt-icon.external-link{background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/external-link-thin-black.svg);background-position:bottom;margin-left:.2em;opacity:.25;width:.6666em}
/*!* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.*/:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em)var(--fa-border-style,solid)var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{-webkit-transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}to{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{-webkit-transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1)translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}to{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}
.wp-block-post-content>.wp-block-columns,.wp-block-post-content>.wp-block-group,.wp-block-post-content>.wp-block-quote{margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}@media(max-width:768px){.wp-block-image.alignright.size-medium,.wp-block-image.alignleft.size-medium{float:none;margin-inline-start:0;margin-left:auto;margin-right:auto}}.max-width-sm{max-width:576px!important}.max-width-md{max-width:768px!important}:not(.wp-block-button.is-style-keycap)>.wp-element-button{padding:.75em .75em .375em 1.5em}.grid-cols-2 article,.grid-cols-3 article{background-color:#fff;border:var(--wp--custom--border--normal);box-shadow:var(--wp--preset--shadow--box-shadow)}.grid-cols-2 article :first-child,.grid-cols-3 article :first-child{margin-top:0}.grid-cols-2 article :last-child,.grid-cols-3 article :last-child{margin-bottom:0}.grid-cols-2 article .entry-header>*:not(.wp-post-image__container),.grid-cols-3 article .entry-header>*:not(.wp-post-image__container){margin:var(--wp--preset--spacing--40)}.grid-cols-2 article .entry-header .wp-post-image__container,.grid-cols-3 article .entry-header .wp-post-image__container{margin:0}.grid-cols-2 article .entry-content,.grid-cols-2 article .entry-footer,.grid-cols-3 article .entry-content,.grid-cols-3 article .entry-footer{margin:var(--wp--preset--spacing--40)}.grid-cols-2{display:grid;grid-gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(2,1fr);margin-bottom:var(--wp--preset--spacing--40)}@media(max-width:576px){.grid-cols-2{grid-template-columns:1fr}}.grid-cols-3{display:grid;grid-gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(3,1fr);margin-bottom:var(--wp--preset--spacing--60)}@media(max-width:768px){.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grid-cols-3{grid-template-columns:1fr}}
@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@keyframes growDown_centered{0%{transform:translateX(-50%)scaleY(0)}80%{transform:translateX(-50%)scaleY(1.1)}100%{transform:translateX(-50%)scaleY(1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale3d(1,1,1)}}@keyframes pulse_centered{from{transform:translateX(-50%)scale3d(1,1,1)}50%{transform:translateX(-50%)scale3d(1.1,1.1,1.1)}to{transform:translateX(-50%)scale3d(1,1,1)}}@keyframes notice_fadeout{from{display:flex;opacity:1}66.6666%{display:flex;opacity:1}to{display:none;opacity:0}}.cpt-row{align-items:center;display:flex;flex-wrap:wrap;gap:0 1.5rem}.cpt-row>*{width:12ch}.cpt-row>*.span-2{width:calc(24ch + 20px)}.cpt-row>*.span-3{width:calc(36ch + 3rem)}.cpt-row>*.span-4{width:calc(48ch + 4.5rem)}.cpt-row>*.span-5{width:calc(60ch + 6rem)}.cpt-row>*.span-6{width:calc(72ch + 7.5rem)}.cpt-row.gap-sm{gap:1rem}.cpt-row.gap-sm>*{width:12ch}.cpt-row.gap-sm>*.span-2{width:calc(24ch + 1rem)}.cpt-row.gap-sm>*.span-3{width:calc(36ch + 2rem)}.cpt-row.gap-sm>*.span-4{width:calc(48ch + 3rem)}.cpt-row.gap-sm>*.span-5{width:calc(60ch + 4rem)}.cpt-row.gap-sm>*.span-6{width:calc(72ch + 5rem)}.cpt-row.cpt-buttons>*{width:revert}.cpt-section-header{font-size:15px;font-weight:700;line-height:1.15;margin-top:0;margin-bottom:.25em;text-transform:uppercase}.cpt-this-expands{animation:growDown 150ms ease-in-out forwards;display:none;transform-origin:top}.cpt-this-expands.open{display:block}.screen-reader-text{height:1px;overflow:hidden;position:absolute;left:-9999px;top:auto;width:1px}.cpt-projects-list{margin-top:1.5rem;margin-bottom:1.5rem}.cpt-projects-list .cpt-project{box-sizing:border-box}.cpt-projects-list .cpt-project.card{background-color:#fff;border:1px solid #789;box-shadow:1px 1px 3px rgba(0,0,0,.2);margin-bottom:1.5rem;max-width:100%;min-width:fit-content;padding:0}.cpt-projects-list .cpt-project.cpt-project-status-closed{background-color:hsla(0,0%,100%,.5)}.cpt-projects-list .cpt-project .cpt-project-title{font-size:20px;font-weight:700;margin-top:0;margin-bottom:1.5rem;text-transform:uppercase}.cpt-projects-list .cpt-project .cpt-project-title a:not(:hover){color:inherit;text-decoration:none}.cpt-projects-list .cpt-project-content{padding:1.5rem}.cpt-projects-list .cpt-project-content>:first-child{margin-top:0}.cpt-projects-list .cpt-project-content>:last-child{margin-bottom:0}.cpt-project-stage-progress{margin-top:1.5rem;margin-bottom:1.5rem}.cpt-project-stage-progress .cpt-stage-progress-container{background-color:#d3d3d3;border:1px solid #789;border-radius:9999px;box-shadow:inset 1px 1px 3px rgba(0,0,0,.2);box-sizing:content-box;height:1em;margin-bottom:.25em;overflow:hidden;position:relative;width:100%}.cpt-project-stage-progress .cpt-stage-progress-indicator{background-color:#4682b4;border-radius:9999px;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:1em;position:absolute;top:0;left:0;width:1em}.cpt-project-stage-progress .cpt-stage-labels{display:flex;gap:0;justify-content:space-between;text-align:center;width:100%}.cpt-project-stage-progress .cpt-stage-label{font-size:14px;line-height:1.15;text-align:center}.cpt-project-stage-progress .cpt-stage-label:first-child{text-align:left}.cpt-project-stage-progress .cpt-stage-label:last-child{text-align:right}.cpt-project-stage-progress .cpt-stage-label.current{font-weight:700}.cpt-project-stage-progress .cpt-stage-label.not-started{color:#708090}.cpt-project-meta{background-color:rgba(0,0,0,.1);font-size:14px;line-height:1.15;padding:1rem 1.5rem}.cpt-project-meta .cpt-col{width:auto}.cpt-project-meta .cpt-project-meta-label{display:block;font-size:12px;font-weight:700}.cpt-project-meta .cpt-project-meta-value{display:block}.client-dashboard-projects .cpt-project-status{margin-bottom:0}.client-dashboard-projects .cpt-project-title{margin-top:0}.is-singular-project .cpt-project-meta{background-color:unset;font-size:unset;padding:0;margin:1.5rem 0 1rem}.cpt-message{box-sizing:border-box;padding:0;position:relative}.cpt-message.card{background-color:#fff;border:1px solid #789;box-shadow:1px 1px 3px rgba(0,0,0,.2);margin-bottom:1.5rem;padding:0}.cpt-message:target .cpt-message-content{background-color:rgba(255,255,0,.5)}.cpt-message.my-message{margin-left:10%}.cpt-message.my-message .cpt-message-content{background-color:rgba(135,206,250,.2)}.cpt-message.not-my-message{margin-right:10%}.cpt-message.status-update-request{margin-left:0;margin-right:0}.cpt-message.status-update-request .cpt-message-content{background-color:unset}.cpt-message .cpt-message-content{font-size:16px;padding:1.5rem}.cpt-message .cpt-message-content>*:first-child{margin-top:0}.cpt-message .cpt-message-content>*:last-child{margin-bottom:0}.cpt-message .cpt-message-title{font-size:20px;margin-top:0;margin-bottom:1.5rem}.cpt-message .cpt-message-meta{background-color:rgba(0,0,0,.1);font-size:12px;margin:0;padding:1rem 1.5rem}.cpt-new-message-form{background-color:rgba(0,0,0,.1);padding:1.5rem}.cpt-new-message-form h3{margin-top:0;margin-bottom:1.5rem}.cpt-new-message-form .form-field{margin-top:0;margin-bottom:1.5rem}.cpt-new-message-form .form-field input:not([type=checkbox]),.cpt-new-message-form .form-field select,.cpt-new-message-form .form-field textarea{max-width:unset;width:100%}.cpt-new-message-form label{font-size:80%;font-weight:700;line-height:1.15;margin-bottom:.25em}.cpt-new-message-form .description{color:#708090;font-size:80%;margin:.25em 0}.cpt-new-message-form .submit{margin:0}
﻿.cpt-error,.cpt-success{background-color:rgba(0,0,0,.1);border:1px solid #789;border-left:4px solid;padding:1.5rem}.cpt-error{border-left-color:red}.cpt-success{border-left-color:#2e8b57}#cpt-status-update-request-button[disabled=true]{cursor:default;opacity:.5}#cpt-status-update-request-button[disabled=true]:hover{box-shadow:none}.client-dashboard .page-header{margin-bottom:1rem}.client-dashboard .entry-title:not(.cpt-entry-title){font-size:inherit;font-weight:700}body:not(.cpt-theme) :where(#cpt-nav){background-color:rgba(0,0,0,.1);margin-top:1rem;margin-bottom:1.5rem;padding-top:.6667rem;padding-bottom:.6667rem}body:not(.cpt-theme) :where(#cpt-nav) .menu{display:flex;gap:.6667rem 1rem;list-style:none;margin:0 auto;padding:0}@media(max-width:576px){body:not(.cpt-theme) :where(#cpt-nav) .menu{flex-direction:column}}body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item{margin:0}body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item a:not(:hover){text-decoration:none}body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item a:hover,body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item a:focus{text-decoration:underline}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children{align-items:center;display:flex;gap:.15em;position:relative}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children::after{background-image:url(https://samglover.net/wp-content/plugins/client-power-tools/assets/css/../images/close-opaque.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";display:inline-grid;height:calc(.9em - 2px);place-content:center;width:calc(.9em - 2px)}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:hover,body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:focus{cursor:pointer}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:hover>.sub-menu,body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:focus>.sub-menu{display:block}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:hover::after,body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:focus::after{content:"−"}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children>.sub-menu{animation:growDown_centered 150ms ease-in-out forwards;background-color:#fff;border:1px solid #789;box-shadow:1px 1px 3px rgba(0,0,0,.2);display:none;list-style:none;margin:0;max-width:230px;padding:1rem;position:absolute;top:100%;left:50%;transform:translateX(-50%);transform-origin:top;width:max-content;z-index:10}@media(max-width:576px){body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children>.sub-menu{max-width:calc(100vw - 2rem);width:calc(100vw - 2rem)}}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children.align-submenu-right>.sub-menu{animation:growDown 150ms ease-in-out forwards;right:0;left:unset}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu{list-style:none}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu>.menu-item:first-child{margin-top:0}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu>.menu-item:last-child{margin-bottom:0}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu .menu-item{margin:.6667rem 0}#cpt-breadcrumbs{font-size:80%;margin-bottom:1.5rem}.cpt-notice:where(:not(body.wp-admin)){align-items:center;background-color:rgba(0,0,0,.1);display:none;gap:0;line-height:1.15;margin:1.5rem 0;padding:0;position:relative}.cpt-notice:where(:not(body.wp-admin)).card{padding:0}.cpt-notice:where(:not(body.wp-admin)).visible{display:flex}.cpt-notice:where(:not(body.wp-admin)).visible.notice-fadeout{animation:notice_fadeout 1.5s ease-in-out forwards}.cpt-notice:where(:not(body.wp-admin))::before{align-self:stretch;background-color:#d3d3d3;color:#fff;content:"i";display:grid;font-weight:700;min-width:2em;place-content:center;width:2em}.cpt-notice:where(:not(body.wp-admin)).notice-error::before{background-color:red;content:"!"}.cpt-notice:where(:not(body.wp-admin)).notice-success::before{background-color:#2e8b57;content:"✓"}.cpt-notice:where(:not(body.wp-admin)) .cpt-notice-message{display:block;font-size:80%;padding-left:1.5rem}.cpt-notice:where(:not(body.wp-admin)).is-dismissible{min-height:calc(3rem + 2px + 1em)}.cpt-notice:where(:not(body.wp-admin)).is-dismissible .cpt-notice-message{padding-right:calc(3rem + 2px + 1em)}.cpt-notice:where(:not(body.wp-admin)) .cpt-notice-dismiss{top:1.5rem;right:1.5rem}body:has(#cpt-login.visible){height:100%;overflow:hidden}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}#cpt-login{animation:pulse_centered 150ms ease-in-out forwards;display:none;margin:0 auto;max-height:calc(100vh - 2rem - var(--wp-admin--admin-bar--height));max-width:calc(100vw - 2rem);overflow:auto;position:fixed;top:calc(1rem + var(--wp-admin--admin-bar--height));left:50%;transform-origin:top center;width:calc(576px - 2rem);z-index:20}#cpt-login.cpt-modal{background-color:snow;border:1px solid #789;box-shadow:1px 1px 3px rgba(0,0,0,.2);padding:2.25rem}#cpt-login.visible{display:block}#cpt-login.visible+#cpt-modal-screen{display:block}#cpt-login>h2{margin-top:0;margin-bottom:1.5rem}#cpt-login :not(.cpt-notice-message):last-child,#cpt-login :not(.cpt-notice-message):last-child :last-child{margin-bottom:0}#cpt-modal-screen{background-color:rgba(0,0,0,.4);display:none;height:100vh;inset:0;position:fixed;top:0;left:0;width:100vw;z-index:10}.cpt-dismiss-button{background-color:#d3d3d3;background-image:url(https://samglover.net/wp-content/plugins/client-power-tools/assets/css/../images/close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid #789;border-radius:9999px;height:1em;line-height:1;margin:0;padding:0;position:absolute;right:.6667rem;top:.6667rem;transform:unset;width:1em}#cpt-login-form .input{box-sizing:border-box;width:100%}#cpt-login-form .description{font-size:80%;margin-bottom:1.5rem}#cpt-login-type-links{font-size:80%}#cpt-login-code-link,#cpt-login-code,#cpt-login-password{display:none}
﻿@keyframes rotatingfadein{0%{opacity:0;transform:translateY(-50%) rotate(-45deg)}100%{opacity:1;transform:translateY(-50%) rotate(0)}}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}@keyframes growDown_centered{0%{transform:translateX(-50%)scaleY(0)}80%{transform:translateX(-50%)scaleY(1.1)}100%{transform:translateX(-50%)scaleY(1)}}@keyframes growOut{0%{transform:scale(0)}80%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale3d(1,1,1)}}@keyframes pulse_centered{from{transform:translateX(-50%)scale3d(1,1,1)}50%{transform:translateX(-50%)scale3d(1.1,1.1,1.1)}to{transform:translateX(-50%)scale3d(1,1,1)}}body{line-height:1;overflow-x:hidden}body:not(.admin-bar){--wp-admin--admin-bar--height:0px}*,*::before,*::after{box-sizing:border-box}:target:before{content:"";display:block;height:1em;margin-top:-1em}#page-content{display:flex;flex-direction:column;min-height:calc(100svh - var(--wp-admin--admin-bar--height));overflow:hidden;padding:0}.site-preheader{padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}.site-header-primary-nav{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}.breadcrumbs{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}.site-main{flex-grow:1;margin-block-start:0!important;margin-top:0;margin-bottom:0}.site-footer{margin-top:var(--wp--preset--spacing--80);padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}html{font-family:sans-serif}:where(#page-content){word-break:break-word}a{text-underline-offset:.15em}h1,h2,h3,h4,h5,h6{margin-bottom:var(--wp--preset--font-size--normal)}.site-preheader{background-color:var(--wp--preset--color--secondary)}.site-header{box-shadow:var(--wp--preset--shadow--box-shadow)}.site-header.has-custom-logo .site-branding{align-items:center;display:flex;gap:var(--wp--preset--spacing--30)}.site-header.has-custom-logo .site-logo{min-width:50px}@media(min-width:576px){.site-header .sticky-header-spacer{display:none}.site-header.sticky-nav .sticky-header-spacer{display:block;height:var(--header-height)}.site-header.sticky-nav .site-header-primary-nav{box-shadow:var(--wp--preset--shadow--box-shadow);position:fixed}}@media(min-width:576px)and (max-width:576px){.site-header.sticky-nav .site-header-primary-nav{top:0}}.site-header-primary-nav{background-color:var(--wp--preset--color--primary);top:0;position:relative;width:100%;z-index:10}.site-header-primary-nav__inner{display:flex;gap:var(--wp--preset--spacing--40);grid-template-columns:minmax(auto,max-content)minmax(min-content,1fr)}@media(max-width:576px){.site-header-primary-nav__inner{flex-direction:column}}.site-logo{display:block;font-size:0;line-height:0}.site-logo img{display:block;font-size:var(--wp--preset--font-size--sm)}.site-title{display:block;font-size:var(--wp--preset--font-size--xl);font-weight:700;line-height:var(--wp--custom--typography--line-height--sm);margin:0 0 .1em;padding:0}.site-title a{display:block;font-size:inherit;margin:0;padding:0;text-decoration:none}.site-title a:not(:hover){color:var(--wp--preset--color--headings)}.site-description{color:var(--wp--preset--color--light-text);display:block;font-weight:400;line-height:var(--wp--custom--typography--line-height--sm);margin:0 0 .1em;padding:0}.menu{display:flex;flex-wrap:wrap;gap:calc(var(--wp--preset--spacing--20)/2)var(--wp--preset--spacing--40);line-height:var(--wp--custom--typography--line-height--normal);list-style:none;margin:0;padding:0}.menu .menu-item a{color:#2f4f4f;display:block}.menu .menu-item a:not([href]),.menu .menu-item a[href="#"]{cursor:default;pointer-events:none}.menu .menu-item.current-menu-item>a{font-weight:500}.menu>.menu-item>a{text-wrap:nowrap}.menu>.menu-item>a:not(:hover){text-decoration:none}.menu .sub-menu .menu-item{display:block;margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)}.menu .sub-menu .sub-menu{list-style-type:disc;margin-left:calc(.8*var(--wp--preset--spacing--40));padding:0}.menu .sub-menu .sub-menu .menu-item{display:list-item}.menu>.menu-item-has-children{position:relative}.menu>.menu-item-has-children:not(.open)::before{content:"";cursor:pointer;inset:0;position:absolute;z-index:10}.menu>.menu-item-has-children:not(.open):hover>a{text-decoration:underline}.menu>.menu-item-has-children:not(.collapsed-menu){align-items:center;display:flex;gap:calc(.5*var(--wp--preset--spacing--20))}.menu>.menu-item-has-children:not(.collapsed-menu)::after{background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/close-opaque.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";display:inline-grid;height:calc(.9*var(--wp--preset--font-size--sm));line-height:1;place-content:center;transform:rotate(-45deg);transition:transform 150ms ease-in-out;width:calc(.9*var(--wp--preset--font-size--sm))}.menu>.menu-item-has-children .submenu-dismiss{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:50%;border:var(--wp--custom--border--normal);border-radius:var(--wp--custom--border--radius--buttons);box-shadow:none;cursor:pointer;height:calc(.9*var(--wp--preset--font-size--sm));line-height:1;margin:0;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%);width:calc(.9*var(--wp--preset--font-size--sm));z-index:10}.menu>.menu-item-has-children .submenu-dismiss:hover,.menu>.menu-item-has-children .submenu-dismiss:focus,.menu>.menu-item-has-children .submenu-dismiss:active{background-color:#d3d3d3;background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/close-white.svg)}.menu>.menu-item-has-children .submenu-dismiss:hover:not(:active),.menu>.menu-item-has-children .submenu-dismiss:focus:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow)}.menu>.menu-item-has-children>.sub-menu{animation:growDown_centered 150ms ease-in-out forwards;background-color:var(--wp--preset--color--page);border:var(--wp--custom--border--normal);box-shadow:var(--wp--preset--shadow--box-shadow);display:none;font-size:var(--wp--preset--font-size--sm);max-width:230px;padding:var(--wp--preset--spacing--30)var(--wp--preset--spacing--40);position:absolute;top:100%;left:50%;transform:translateX(-50%);transform-origin:top;width:max-content;z-index:10}.menu>.menu-item-has-children>.sub-menu>:first-child{margin-top:0}.menu>.menu-item-has-children>.sub-menu>:last-child,.menu>.menu-item-has-children>.sub-menu>:last-child :last-child{margin-bottom:0}.menu>.menu-item-has-children>.sub-menu .menu-item-has-children .sub-menu{margin-left:0;padding-left:1em}.menu>.menu-item-has-children.align-submenu-right>.sub-menu{animation:growDown 150ms ease-in-out forwards;right:0;left:unset}.menu>.menu-item-has-children.open::after{transform:revert}.menu>.menu-item-has-children.open>.sub-menu{display:block}.submenu-screen{background-color:rgba(0,0,0,.4);display:block;height:100vh;inset:0;position:fixed;width:100vw}.primary-menu-container{align-items:center;display:flex;flex-grow:1;gap:var(--wp--preset--spacing--40);justify-content:right;position:relative}@media(max-width:576px){.primary-menu-container{justify-content:space-between}}#primary-menu{display:flex;flex-grow:1;justify-content:right;position:relative}@media(max-width:576px){#primary-menu{order:2;position:revert}}#collapsed-menu>a{display:inline-block;font-weight:700;letter-spacing:.075em;transform:rotate(90deg)}@media(min-width:576px){#collapsed-menu .submenu-dismiss{display:none}}#header-cta{animation:pulse 1s ease-in-out .5s 1 running;background-color:var(--header-cta-button-color);color:var(--header-cta-text-color);text-align:center;text-wrap:nowrap}.secondary-menu-container{background-color:var(--wp--preset--color--secondary)}#secondary-menu{padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}#secondary-menu .menu{font-size:var(--wp--preset--font-size--sm)}@media(min-width:576px){#secondary-menu .menu>.menu-item-has-children:first-child>.sub-menu{animation:growDown 150ms ease-in-out forwards;position:absolute;left:0}}@media(max-width:576px){body:has(.menu-item-has-children.open){height:100%;overflow:hidden}.menu>.menu-item-has-children.open{align-items:start;animation:pulse 150ms ease-in-out forwards;background-color:var(--wp--preset--color--page);border:var(--wp--custom--border--normal);box-shadow:var(--wp--preset--shadow--box-shadow);flex-direction:column;margin:0;max-height:calc(100vh - var(--wp--preset--spacing--40)*2 - var(--wp-admin--admin-bar--height));overflow:auto;padding:var(--wp--preset--spacing--40);position:fixed;top:calc(var(--wp--preset--spacing--40) + var(--wp-admin--admin-bar--height));right:var(--wp--preset--spacing--40);left:var(--wp--preset--spacing--40);transform-origin:top center;width:calc(100vw - var(--wp--preset--spacing--40)*2);z-index:20}.menu>.menu-item-has-children.open::after{display:none}.menu>.menu-item-has-children.open .menu-item{font-size:var(--wp--preset--font-size--md)}.menu>.menu-item-has-children.open>a{color:#2f4f4f;display:block;font-size:var(--wp--preset--font-size--lg);font-weight:700;max-width:calc(100% - var(--wp--preset--spacing--60));text-wrap:auto}.menu>.menu-item-has-children.open>.sub-menu{animation:unset;background:0 0;border:none;box-shadow:none;margin:0;max-width:calc(100vw - var(--wp--preset--spacing--40)*2);padding:0;position:unset;transform:unset;width:auto}.menu>.menu-item-has-children .submenu-dismiss{background-color:#d3d3d3;background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/close-white.svg);height:var(--wp--preset--font-size--xl);position:absolute;right:var(--wp--preset--spacing--30);top:var(--wp--preset--spacing--30);transform:unset;width:var(--wp--preset--font-size--xl)}}.breadcrumbs{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--typography--line-height--normal);margin:0}.breadcrumbs a{color:var(--wp--preset--color--light-text)}.breadcrumbs .last-breadcrumb{color:var(--wp--preset--color--body);font-weight:700}.page-header{margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--40)}.page-header.has-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:0;padding:var(--wp--preset--spacing--80)var(--wp--preset--spacing--40)var(--wp--preset--spacing--50)}.page-header.has-background-image .entry-title{color:#fff;font-size:var(--wp--preset--font-size--huge);line-height:var(--wp--custom--typography--line-height--sm);text-shadow:1px 1px 0 rgba(0,0,0,.25),0 0 25px #000}.page-header .term-description{padding:var(--wp--preset--spacing--60)var(--wp--preset--spacing--40)}.has-cover .page-header{margin-top:0;margin-bottom:0}.has-cover .page-header .entry-title{height:1px;overflow:hidden;position:absolute;left:-9999px;top:auto;width:1px}.has-cover .wp-block-cover:first-child{margin-top:0}.post-title a:not(:hover){color:var(--wp--preset--color--headings)}.post-terms{display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--xs);gap:calc(.5*var(--wp--preset--spacing--20))}.post-tag{border-color:initial;border-radius:var(--wp--custom--border--radius--normal);border-style:solid;border-width:var(--wp--custom--border--width--normal);display:inline-block;text-wrap:nowrap;padding:.125em .625em;text-decoration:none}.post-tag:not(:hover,.post-category){color:var(--wp--preset--color--light-text)}.post-category{background-color:var(--wp--preset--color--light-text);border-color:var(--wp--preset--color--light-text);color:#fff}.post-category:hover{background-color:var(--wp--preset--color--links-hover);border-color:var(--wp--preset--color--links-hover);color:#fff}.entry-byline{color:var(--wp--preset--color--light-text);font-size:var(--wp--preset--font-size--sm)}.entry-content{margin-bottom:var(--wp--preset--spacing--40)}.entry-footer{margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}.blog article:first-child,.archive article:first-child,.search article:first-child{margin-top:var(--wp--preset--spacing--60)}.blog article:where(:not(:first-child)),.archive article:where(:not(:first-child)),.search article:where(:not(:first-child)){margin-top:var(--wp--preset--spacing--60)}.blog article:where(:not(:last-child)),.archive article:where(:not(:last-child)),.search article:where(:not(:last-child)){margin-bottom:var(--wp--preset--spacing--60)}.blog .post-title,.archive .post-title,.search .post-title{margin-top:0;margin-bottom:var(--wp--preset--spacing--20)}.blog .excerpt,.archive .excerpt,.search .excerpt{line-height:var(--wp--custom--typography--line-height--normal);margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)}.blog .entry-footer,.archive .entry-footer,.search .entry-footer{line-height:var(--wp--custom--typography--line-height--sm);margin-top:0;margin-bottom:0}.blog .entry-byline,.archive .entry-byline,.search .entry-byline{margin-top:var(--wp--preset--spacing--20);margin-bottom:0}.blog .has-post-thumbnail,.archive .has-post-thumbnail,.search .has-post-thumbnail{align-items:center;display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:40% 1fr}@media(max-width:576px){.blog .has-post-thumbnail,.archive .has-post-thumbnail,.search .has-post-thumbnail{grid-template-columns:1fr;gap:var(--wp--preset--spacing--40)}}.blog .has-post-thumbnail .title-excerpt-footer__container,.archive .has-post-thumbnail .title-excerpt-footer__container,.search .has-post-thumbnail .title-excerpt-footer__container{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)}@media(max-width:576px){.blog .has-post-thumbnail .title-excerpt-footer__container,.archive .has-post-thumbnail .title-excerpt-footer__container,.search .has-post-thumbnail .title-excerpt-footer__container{padding:0}}.blog .has-post-thumbnail .wp-post-image__container,.archive .has-post-thumbnail .wp-post-image__container,.search .has-post-thumbnail .wp-post-image__container{align-items:center;align-self:stretch;display:grid;position:relative}.blog .has-post-thumbnail .wp-post-image__container::after,.archive .has-post-thumbnail .wp-post-image__container::after,.search .has-post-thumbnail .wp-post-image__container::after{background-color:var(--wp--preset--color--gray-wash);content:"";position:absolute;inset:0;z-index:-1}.post-nav-links-label{font-size:var(--wp--preset--font-size--sm);font-weight:700;margin:0 0 var(--wp--preset--spacing--20);text-transform:uppercase}.nav-links{margin:var(--wp--preset--spacing--40)0}.post-nav-links,.wp-block-query-pagination{margin:var(--wp--preset--spacing--20)0 var(--wp--preset--spacing--40)}.nav-links,.post-nav-links,.wp-block-query-pagination{font-variant-numeric:lining-nums tabular-nums}.nav-links *:not(.wp-block-query-pagination-numbers),.post-nav-links *:not(.wp-block-query-pagination-numbers),.wp-block-query-pagination *:not(.wp-block-query-pagination-numbers){display:inline-grid;height:2em;min-width:2em;place-content:center}.nav-links *:not(.dots),.post-nav-links *:not(.dots),.wp-block-query-pagination *:not(.dots){border:var(--wp--custom--border--buttons);border-radius:var(--wp--custom--border--radius--buttons);padding:.5em}.nav-links .dots,.post-nav-links .dots,.wp-block-query-pagination .dots{padding:var(--wp--preset--spacing--30)0}.nav-links .prev,.nav-links .wp-block-query-pagination-prev,.nav-links .next,.nav-links .wp-block-query-pagination-next,.post-nav-links .prev,.post-nav-links .wp-block-query-pagination-prev,.post-nav-links .next,.post-nav-links .wp-block-query-pagination-next,.wp-block-query-pagination .prev,.wp-block-query-pagination .wp-block-query-pagination-prev,.wp-block-query-pagination .next,.wp-block-query-pagination .wp-block-query-pagination-next{padding:var(--wp--preset--spacing--30)1em}.nav-links .current,.post-nav-links .current,.wp-block-query-pagination .current{background-color:var(--wp--preset--color--gray-wash)}.nav-links a,.post-nav-links a,.wp-block-query-pagination a{color:currentColor;text-decoration:none;transition:box-shadow .2s}.nav-links a:hover,.post-nav-links a:hover,.wp-block-query-pagination a:hover{text-decoration:none}.nav-links a:hover:not(:active),.post-nav-links a:hover:not(:active),.wp-block-query-pagination a:hover:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow)}.comment-count .comments-icon{background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/comment-slategray.svg);background-position:contain;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1em;position:relative;top:.15em;width:1em}.comment-count a{color:var(--wp--preset--color--light-text);text-decoration:none}.comment-count a:hover{color:var(--wp--preset--color--links-hover);text-decoration:none}.comments-list{list-style:none;padding:0}.comments-list .comment{display:block;margin:var(--wp--preset--spacing--40)0}.comments-list .comment .reply{font-size:var(--wp--preset--font-size--sm)}.comments-list .comment .reply a{margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)}.comments-list .comment-author{align-items:center;display:flex;font-size:var(--wp--preset--font-size--sm);font-weight:700;flex-wrap:wrap;margin-bottom:var(--wp--preset--spacing--20)}.comments-list .comment-author .avatar{border-radius:9999px;margin-right:calc(.5*var(--wp--preset--spacing--20))}.comments-list .comment-author>*:not(.avatar):not(:last-child)::after{content:" "}.comments-list .comment-content>:first-child{margin-top:0}.comments-list .comment-content>:last-child{margin-bottom:var(--wp--preset--spacing--20)}.comments-list .comment-meta{color:var(--wp--preset--color--light-text);font-size:var(--wp--preset--font-size--xs)}.comments-list .children{border-left:1px solid var(--menu-border-color);list-style:none;margin:1em 0;padding-left:1em}.reply a,#cancel-comment-reply-link{border-width:var(--wp--custom--border--width--buttons-xs);color:var(--wp--preset--color--light-text);display:inline-block;font-size:var(--wp--preset--font-size--xs);font-weight:400;line-height:var(--wp--custom--typography--line-height--sm)}.comment-respond .comment-reply-title{align-items:center;display:flex;font-size:var(--wp--preset--font-size--md);gap:.5em}.comment-respond .logged-in-as{font-size:var(--wp--preset--font-size--xs)}.comment-respond .comment-form{margin:var(--wp--preset--spacing--20)0}.comment-respond .comment-form label{font-size:var(--wp--preset--font-size--sm);font-weight:700}.comment-respond .comment-form .comment-field{width:100%}.comment-respond .comment-form-cookies-consent label{display:revert}.comment-respond .form-submit{margin-top:0}.comment-respond .form-submit input[type=submit]{margin-top:0}.show-avatars .comment-content,.show-avatars .comment-meta,.show-avatars .comments-list .comment-respond,.show-avatars .reply{padding-left:var(--wp--preset--spacing--50)}.site-footer{background-color:var(--wp--preset--color--gray-wash)}.site-footer h2,.site-footer h3{font-size:var(--wp--preset--font-size--lg)}.site-footer .developer:not(:hover){opacity:.5}.footer-meta{font-size:var(--wp--preset--font-size--sm)}label{display:block}input:not(.wp-element-button),select,textarea{border:var(--wp--custom--border--normal);border-radius:var(--wp--custom--border--radius--fields);font-weight:400;max-width:100%;padding:var(--wp--preset--spacing--20)}button,.button,input[type=submit]{appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-block;transition:box-shadow .2s}button:hover:not(:active),.button:hover:not(:active),input[type=submit]:hover:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow)}.button-small{border-width:var(--wp--custom--border--width--buttons-sm);font-size:var(--wp--preset--font-size--sm)}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}img{height:auto;max-width:100%}.wp-block-image.is-style-rounded{text-align:center}.wp-post-image{display:block;height:auto;width:100%}.cpt-icon{background-position:contain;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1em;width:1em}.cpt-icon.external-link{background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/external-link-thin-black.svg);background-position:bottom;margin-left:.2em;opacity:.25;width:.6666em}#preheader-widgets,#footer-widgets{display:block;line-height:var(--wp--custom--typography--line-height--sm);list-style:none;padding-left:0}.card,.is-style-card{background-color:var(--wp--preset--color--page);border:var(--wp--custom--border--normal);border-radius:var(--wp--custom--border--radius--normal);box-shadow:var(--wp--preset--shadow--box-shadow);overflow:hidden;padding:var(--wp--preset--spacing--50)}.card.wp-block-image,.is-style-card.wp-block-image{padding:0}.max-width-sm{max-width:576px!important}.max-width-md{max-width:768px!important}.max-width-lg{max-width:992px!important}.max-width-xl{max-width:1200px!important}.clearfix{clear:both;margin:0;padding:0}.hide{display:none}:disabled,:disabled:hover,:disabled:focus,:disabled:active{box-shadow:none!important;cursor:default!important;opacity:.5}.remove-bottom-margin{margin-bottom:0!important}.remove-top-margin{margin-top:0!important}.screen-reader-text{height:1px;overflow:hidden;position:absolute;left:-9999px;top:auto;width:1px}body:has(#cta-modal.visible){height:100%;overflow:hidden}#cta-modal{animation:pulse_centered 150ms ease-in-out forwards;display:none;margin:0 auto;max-height:calc(100vh - var(--wp--preset--spacing--40)*2 - var(--wp-admin--admin-bar--height));max-width:calc(100vw - var(--wp--preset--spacing--40)*2);overflow:auto;position:fixed;top:calc(var(--wp--preset--spacing--40) + var(--wp-admin--admin-bar--height));left:50%;transform-origin:top;width:calc(576px - var(--wp--preset--spacing--40)*2);z-index:20}#cta-modal.visible{display:block}#cta-modal.visible+#cta-modal-screen{display:block}#cta-modal>:nth-child(2){margin-top:0}#cta-modal :last-child,#cta-modal :last-child :last-child{margin-bottom:0}#cta-modal .cta-modal-dismiss{background-color:#d3d3d3;background-image:url(https://samglover.net/wp-content/themes/cpt-theme/assets/css/../images/close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border:var(--wp--custom--border--normal);border-radius:var(--wp--custom--border--radius--buttons);height:var(--wp--preset--font-size--lg);line-height:1;margin:0;padding:0;position:absolute;right:var(--wp--preset--spacing--20);top:var(--wp--preset--spacing--20);transform:unset;width:var(--wp--preset--font-size--lg)}#cta-modal-screen{background-color:rgba(0,0,0,.4);display:none;height:100vh;inset:0;position:fixed;top:0;left:0;width:100vw;z-index:10}@media print{.site-header-primary-nav{box-shadow:none}nav,#footer-widgets{display:none!important}footer{margin-top:1em}}
.customize-cpt .cpt-dismiss-button{border:var(--wp--custom--border--normal);height:var(--wp--preset--font-size--lg);right:var(--wp--preset--spacing--20);top:var(--wp--preset--spacing--20);width:var(--wp--preset--font-size--lg)}.customize-cpt .cpt-dismiss-button:hover:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow)}.customize-cpt.client-dashboard .entry-title:not(.cpt-entry-title){color:var(--wp--preset--color--light-text)}.customize-cpt #cpt-nav{background-color:var(--wp--preset--color--gray-wash);padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}.customize-cpt .cpt-notice:where(:not(body.wp-admin)) .cpt-notice-message{font-size:var(--wp--preset--font-size--sm);padding-left:var(--wp--preset--spacing--30)}.customize-cpt .cpt-notice:where(:not(body.wp-admin)).is-dismissible{min-height:calc(var(--wp--preset--spacing--30)*2 + var(--wp--custom--border--width--normal)*2 + var(--wp--preset--font-size--lg))}.customize-cpt .cpt-notice:where(:not(body.wp-admin)).is-dismissible .cpt-notice-message{padding-right:calc(var(--wp--preset--spacing--30)*2 + var(--wp--custom--border--width--normal)*2 + var(--wp--preset--font-size--lg))}.customize-cpt .cpt-notice:where(:not(body.wp-admin)) .cpt-notice-dismiss{top:var(--wp--preset--spacing--30);right:var(--wp--preset--spacing--30)}.customize-cpt .cpt-message.card{background-color:var(--wp--preset--color--page);border:var(--wp--custom--border--normal);border-radius:var(--wp--custom--border--radius--normal);box-shadow:var(--wp--preset--shadow--box-shadow)}
.site-header{background-color:var(--wp--preset--color--primary);box-shadow:none;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--40);position:relative;z-index:1}.site-header-primary-nav{background-color:unset;padding-top:unset;padding-bottom:unset}.site-header-primary-nav__inner{flex-direction:column;gap:calc(.5*var(--wp--preset--spacing--20))}.site-title{font-size:var(--wp--preset--font-size--xxl);margin-bottom:0;text-transform:uppercase}.site-title a{transition:text-shadow .2s}.site-title a:not(:hover){color:#fff}.site-title a:not(:active){text-shadow:var(--wp--preset--shadow--text-shadow)}.site-description{color:#000;text-transform:uppercase;height:1px;overflow:hidden;position:absolute;left:-9999px;top:auto;width:1px}.menu>.menu-item-has-children .submenu-dismiss:hover:not(:active),.menu>.menu-item-has-children .submenu-dismiss:focus:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow-sm)}#primary-menu{justify-content:left;place-items:center start}#primary-menu .menu{padding-right:calc(1lh + var(--wp--preset--spacing--30))}#primary-menu .menu .menu-item a:hover{color:var(--wp--preset--color--links);text-decoration:none}#primary-menu .menu>.menu-item:not(.collapsed-menu)>a:not(:hover){color:#fff}#primary-menu .menu>.menu-item.current-menu-item>a:not(:active){text-shadow:var(--wp--preset--shadow--text-shadow-sm)}#primary-menu .menu>.collapsed-menu:not(.open){position:absolute;right:0}#primary-menu .menu>.collapsed-menu:not(.open)>a:not(:hover){color:#fff}.breadcrumbs{margin-top:0;margin-bottom:0}.page-header.has-background-image{margin-top:0;padding-top:calc(2*var(--wp--preset--spacing--70));padding-bottom:var(--wp--preset--spacing--70)}@media(max-width:576px){.page-header.has-background-image{padding-top:calc(2*var(--wp--preset--spacing--60));padding-bottom:var(--wp--preset--spacing--60)}}.page-header.has-background-image .entry-title{display:inline-block;position:relative;text-shadow:none;z-index:1}.page-header.has-background-image .entry-title::after{background-color:rgba(0,0,0,.5);content:"";display:inline-block;height:calc(100% + var(--wp--preset--spacing--40)*2);padding:var(--wp--preset--spacing--40)var(--wp--preset--spacing--50);position:absolute;left:calc(-1*var(--wp--preset--spacing--50));top:calc(-1*var(--wp--preset--spacing--40));width:calc(100% + var(--wp--preset--spacing--50)*2);z-index:-1}.blog .has-post-thumbnail .wp-post-image__container::after,.archive .has-post-thumbnail .wp-post-image__container::after,.search .has-post-thumbnail .wp-post-image__container::after{background:linear-gradient(135deg,rgba(103,196,207,.25) 50%,rgba(216,244,246,.2) 100%)}.post-tag{border-radius:var(--wp--custom--border--radius--normal)}.list-of-things__container.layout-grid .list-of-things .thing-title__container{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.list-of-things__container.layout-grid .list-of-things .thing-title a:not(:hover){color:inherit;text-decoration:none}.list-of-things__container.layout-grid .list-of-things .thing-title a:hover{text-decoration:none}.recent-posts article:first-child{margin-top:0!important}@media(min-width:576px){.recent-posts.grid-cols-2 .post-title,.recent-posts.grid-cols-3 .post-title{font-size:var(--wp--preset--font-size--md)}}.recent-posts:not(.grid-cols-2):not(.grid-cols-3) article:not(.has-post-thumbnail){margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}.nav-links a:hover:not(:active),.post-nav-links a:hover:not(:active){box-shadow:2.5px 2.5px var(--wp--preset--color--gray-wash)}.nav-links :not(.dots),.post-nav-links :not(.dots){padding:.75em .75em .375em 1.5em}.nav-links :not(.prev):not(.next),.post-nav-links :not(.prev):not(.next){padding-right:.5em;padding-left:.5em}.site-footer{background-color:unset}.cta-modal-dismiss:hover:not(:active),.submenu-dismiss:hover:not(:active){box-shadow:var(--wp--preset--shadow--box-shadow-sm)}.is-layout-flex p.submit{margin:0}.gform_required_legend{height:1px;overflow:hidden;position:absolute;left:-9999px;top:auto;width:1px}head:has(#gravity_forms_theme_framework-css)+body .gform-theme.gform-theme--framework.gform-theme--orbital{--gf-color-primary:var(--wp--preset--color--primary);--gf-color-secondary:var(--wp--preset--color--secondary);--gf-ctrl-border-color:var(--wp--custom--border--color--normal);--gf-ctrl-color:var(--wp--preset--color--body);--gf-ctrl-border-style:solid;--gf-ctrl-border-width:var(--wp--custom--border--width--normal);--gf-ctrl-font-family:var(--wp--preset--font-family--jost);--gf-ctrl-font-size:var(--wp--preset--font-size--normal);--gf-ctrl-radius:var(--wp--custom--border--radius--fields);--gf-ctrl-btn-bg-color-primary:transparent;--gf-ctrl-btn-bg-color-hover-primary:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-btn-bg-color-focus-primary:var(--gf-ctrl-btn-bg-color-primary);--gf-ctrl-btn-color-primary:var(--wp--preset--color--body);--gf-ctrl-btn-color-primary-hover:var(--gf-ctrl-btn-color);--gf-ctrl-btn-color-primary-focus:var(--gf-ctrl-btn-color);--gf-ctrl-btn-font-size:var(--wp--preset--font-size--normal);--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-shadow-hover:var(--wp--preset--shadow--box-shadow);--gf-ctrl-btn-shadow-focus:var(--gf-ctrl-btn-shadow-hover)}head:has(#gravity_forms_theme_framework-css)+body .gform-theme.gform-theme--framework.gform-theme--orbital .gform_button{border:var(--wp--custom--border--buttons);border-radius:var(--wp--custom--border--radius--buttons);padding:.75em .75em .375em 1.5em}.toc-list{list-style:none;padding-left:0}.toc-list li{line-height:var(--wp--custom--typography--line-height--normal)}.toc-list .h3{margin-left:calc(1*var(--wp--preset--spacing--30))}.toc-list .h4{margin-left:calc(2*var(--wp--preset--spacing--30))}.toc-list .h5{margin-left:calc(3*var(--wp--preset--spacing--30))}.toc-list .h6{margin-left:calc(4*var(--wp--preset--spacing--30))}
.is-style-card{box-shadow:var(--wp--preset--shadow--box-shadow);overflow:hidden}.is-style-card>*:first-child{margin-top:unset}.is-style-card>*:last-child{margin-bottom:unset}.is-style-card:not(.wp-block-image){padding:var(--wp--preset--spacing--50)}

h1.is-style-section-header,h2.is-style-section-header,h3.is-style-section-header,h4.is-style-section-header,h5.is-style-section-header,h6.is-style-section-header,p.is-style-section-header{color:#2f4f4f;font-size:var(--wp--preset--font-size--normal);font-weight:bold;margin:var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--20) 0;text-transform:uppercase}h1.is-style-section-header a:not(:hover),h2.is-style-section-header a:not(:hover),h3.is-style-section-header a:not(:hover),h4.is-style-section-header a:not(:hover),h5.is-style-section-header a:not(:hover),h6.is-style-section-header a:not(:hover),p.is-style-section-header a:not(:hover){color:currentColor}h1.is-style-section-header+*,h2.is-style-section-header+*,h3.is-style-section-header+*,h4.is-style-section-header+*,h5.is-style-section-header+*,h6.is-style-section-header+*,p.is-style-section-header+*{margin-top:var(--wp--preset--spacing--20)}

ol.is-style-circled-numbers,.editor-styles-wrapper ol.is-style-circled-numbers{counter-reset:circled-numbers;list-style:none;padding-left:var(--wp--preset--spacing--40)}ol.is-style-circled-numbers li,.editor-styles-wrapper ol.is-style-circled-numbers li{counter-increment:circled-numbers;margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);min-height:calc(1.5em + 3px);padding-left:2em;position:relative}ol.is-style-circled-numbers li::before,.editor-styles-wrapper ol.is-style-circled-numbers li::before{border:1.5px solid currentColor;border-radius:9999px;content:counter(circled-numbers);display:grid;grid-area:number;height:1.5em;place-content:center;position:absolute;left:0;width:1.5em}ol.is-style-circled-numbers li::marker,.editor-styles-wrapper ol.is-style-circled-numbers li::marker{content:none}
