:is([data-wf-page=about],[data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .about-service--item-wrapper:hover .services-about--icon-wrapper{border:1px solid #ffffff4d}:is([data-wf-page=about],[data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .about-service--item-wrapper:hover .services-about--image-wrapper{filter:blur()}:is([data-wf-page=about],[data-wf-page=become-a-candidate],[data-wf-page=become-a-client],[data-wf-page=case-studies],[data-wf-page=contact],[data-wf-page=home]) .dot--button-wrapper.swiper-button-disabled{color:var(--grey)}:is([data-wf-page=about],[data-wf-page=become-a-candidate],[data-wf-page=become-a-client],[data-wf-page=case-studies],[data-wf-page=contact],[data-wf-page=home]) .dot--button-wrapper.swiper-button-disabled .dot--dot-wrapper{opacity:0}:is([data-wf-page=about],[data-wf-page=become-a-candidate],[data-wf-page=become-a-client],[data-wf-page=case-studies],[data-wf-page=contact],[data-wf-page=home]) .dot--button-wrapper.swiper-button-disabled{cursor:default}:is([data-wf-page=about],[data-wf-page=become-a-candidate],[data-wf-page=become-a-client],[data-wf-page=case-studies],[data-wf-page=contact],[data-wf-page=home]) .dot--button-wrapper.swiper-button-disabled:hover .dot--arrow-wrapper{transform:translate(0)!important}:is([data-wf-page=about],[data-wf-page=become-a-candidate],[data-wf-page=become-a-client],[data-wf-page=case-studies],[data-wf-page=contact],[data-wf-page=home]) .swiper-pagination-bullet{background:var(--mid-grey)!important;opacity:1!important;border-radius:100%!important;width:.375rem!important;height:.375rem!important}:is([data-wf-page=about],[data-wf-page=become-a-candidate],[data-wf-page=become-a-client],[data-wf-page=case-studies],[data-wf-page=contact],[data-wf-page=home]) .swiper-pagination-bullet-active{background:var(--black)!important;opacity:1!important}[data-wf-page=blog] .fs-radio_field-4:has(.fs-radio_button-4.w--redirected-checked){background-color:var(--green);border-color:var(--green);color:var(--white)}@media only screen and (max-width:991px){[data-wf-page=blog] .fs-radio_field-4{color:var(--dark-grey)}[data-wf-page=blog] .fs-radio_field-4:has(.fs-radio_button-4.w--redirected-checked){color:var(--green)!important;background-color:#0000!important;border-color:#0000!important}}[data-wf-page=blog] .dot--button-wrapper.swiper-button-disabled{color:var(--grey)}[data-wf-page=blog] .dot--button-wrapper.swiper-button-disabled .dot--dot-wrapper{opacity:0}[data-wf-page=blog] .dot--button-wrapper.swiper-button-disabled{cursor:default}[data-wf-page=blog] .dot--button-wrapper.swiper-button-disabled:hover .dot--arrow-wrapper{transform:translate(0)!important}[data-wf-page=blog] .swiper-pagination-bullet{background:var(--mid-grey)!important;opacity:1!important;border-radius:100%!important;width:.375rem!important;height:.375rem!important}[data-wf-page=blog] .swiper-pagination-bullet-active{background:var(--black)!important;opacity:1!important}[data-wf-page=case-studies] .fs-radio_field-4:has(.fs-radio_button-4.w--redirected-checked){background-color:var(--blue);border-color:var(--blue);color:var(--white)}@media only screen and (max-width:991px){[data-wf-page=case-studies] .fs-radio_field-4{color:var(--dark-grey)}[data-wf-page=case-studies] .fs-radio_field-4:has(.fs-radio_button-4.w--redirected-checked){color:var(--blue)!important;background-color:#0000!important;border-color:#0000!important}}[data-wf-page=post] .text-copied-message{white-space:nowrap;opacity:1;font-size:.8rem;font-weight:500;display:inline;position:absolute;inset:10% 0% auto auto}[data-wf-page=home] .services-home--item-wrapper:hover .services-home--icon-wrapper{border:1px solid #ffffff4d}[data-wf-page=home] .services-home--item-wrapper:hover .services-home--image-wrapper{filter:blur()}:is([data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .dot--button-wrapper.swiper-button-disabled{color:var(--grey)}:is([data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .dot--button-wrapper.swiper-button-disabled .dot--dot-wrapper{opacity:0}:is([data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .dot--button-wrapper.swiper-button-disabled{cursor:default}:is([data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .dot--button-wrapper.swiper-button-disabled:hover .dot--arrow-wrapper{transform:translate(0)!important}:is([data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .swiper-pagination-bullet{background:var(--mid-grey)!important;opacity:1!important;border-radius:100%!important;width:.375rem!important;height:.375rem!important}:is([data-wf-page=industry-central-ohio-businesses],[data-wf-page=industry-healthcare],[data-wf-page=industry-non-profit-association],[data-wf-page=industry-realtor-association]) .swiper-pagination-bullet-active{background:var(--black)!important;opacity:1!important}@media only screen and (min-width:992px){[data-wf-page=testimonials] .testimonials-home--collection-item.is-grid:nth-child(3n-1) .testimonials-home--item-wrapper{margin-top:-6.5rem}}[data-wf-page=testimonials] .dot--button-wrapper.swiper-button-disabled{color:var(--grey)}[data-wf-page=testimonials] .dot--button-wrapper.swiper-button-disabled .dot--dot-wrapper{opacity:0}[data-wf-page=testimonials] .dot--button-wrapper.swiper-button-disabled{cursor:default}[data-wf-page=testimonials] .dot--button-wrapper.swiper-button-disabled:hover .dot--arrow-wrapper{transform:translate(0)!important}[data-wf-page=testimonials] .swiper-pagination-bullet{background:var(--mid-grey)!important;opacity:1!important;border-radius:100%!important;width:.375rem!important;height:.375rem!important}[data-wf-page=testimonials] .swiper-pagination-bullet-active{background:var(--black)!important;opacity:1!important}
@layer base{.as-h1{letter-spacing:-.02875rem;font-family:var(--font-noto-sans), sans-serif;margin-top:0;margin-bottom:0;font-size:2.875rem;font-weight:700;line-height:1.2}.as-h2{letter-spacing:-.025rem;font-family:var(--font-noto-sans), sans-serif;margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:700;line-height:1.2}.as-h3{letter-spacing:-.02rem;font-family:var(--font-noto-sans), sans-serif;margin-top:0;margin-bottom:0;font-size:2rem;font-weight:700;line-height:1.2}.as-h4{letter-spacing:-.015rem;font-family:var(--font-noto-sans), sans-serif;margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.3}.as-h5{letter-spacing:-.01375rem;font-family:var(--font-noto-sans), sans-serif;margin-top:0;margin-bottom:0;font-size:1.375rem;font-weight:700;line-height:1.3}.as-h6{letter-spacing:-.0125rem;font-family:var(--font-noto-sans), sans-serif;margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.4}@media screen and (max-width:991px){.as-h1{letter-spacing:-.0225rem;font-size:2.25rem}.as-h2{letter-spacing:-.01875rem;font-size:1.875rem}.as-h3{letter-spacing:-.0175rem;font-size:1.75rem}.as-h4{letter-spacing:-.01375rem;font-size:1.375rem}.as-h5{letter-spacing:-.0125rem;font-size:1.25rem}.as-h6{letter-spacing:-.01125rem;font-size:1.125rem}}@media screen and (max-width:479px){.as-h1{font-size:2.5rem}}}:is(.post-rich-text,.faq-rich-text,.bio-rich-text,.offering-rich-text) .as-h1,.text-rich-text .as-h1{margin-top:2rem;margin-bottom:1rem}:is(.post-rich-text,.faq-rich-text,.bio-rich-text,.offering-rich-text) .as-h2{margin-top:1.5rem;margin-bottom:1.5rem}:is(.post-rich-text,.faq-rich-text,.bio-rich-text,.offering-rich-text) .as-h3,.text-rich-text :is(.as-h2,.as-h3,.as-h4){margin-top:1.5rem;margin-bottom:1rem}:is(.post-rich-text,.faq-rich-text,.bio-rich-text,.offering-rich-text) .as-h4{margin-top:1.5rem;margin-bottom:1.25rem}:is(.post-rich-text,.faq-rich-text,.bio-rich-text,.offering-rich-text,.text-rich-text) :is(.as-h5,.as-h6){margin-top:1.25rem;margin-bottom:1rem}.w-richtext>[class*=as-h]:not(div):first-child{margin-top:0}.w-richtext>[class*=as-h]:last-child{margin-bottom:0}
.about-team--card-wrapper.about-team--card-wrapper{overflow:clip}.about-team--slide-wrapper{transition:transform .5s ease-in-out;transform:translateY(100%)}.about-team--card-wrapper:has(:focus-visible) .about-team--slide-wrapper{transition-duration:.7s;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.about-team--card-wrapper:hover .about-team--slide-wrapper{transition-duration:.7s;transform:translateY(0)}}
@media (min-width:992px){.p-teaser-img-wrap{top:calc(50vh - 6rem)}.header--industry-faq{top:10rem}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,[class*=body-]{text-wrap:pretty}@media (max-width:767px){.main-wrapper [class*=padding-vertical--]:where(:not([class*=padding-vertical--hero],.padding-vertical--cta,.padding-vertical--404,.padding-vertical--post-image,.padding-vertical--become-a-candidate,.padding-vertical--become-a-client-hero,.padding-vertical--contact,.padding-vertical--elevate,.is-blog)){padding-top:3.5rem;padding-bottom:3.5rem}.main-wrapper :is(.padding-vertical--services,.padding-vertical--services-impact,.padding-vertical--services-commitment-copy,.padding-vertical--why-choose-industry){padding-top:4rem;padding-bottom:4rem}.main-wrapper :is(.padding-vertical--contact,.padding-vertical--become-a-candidate){padding-bottom:4rem}.main-wrapper .padding-vertical--404{padding-bottom:5rem}.main-wrapper .padding-vertical--404.is-summit{padding-bottom:3.5rem}.main-wrapper .padding-vertical--cta{padding-top:4rem}.main-wrapper .padding-vertical--elevate{padding-bottom:3.5rem}.main-wrapper .padding-vertical--card-grid.is-blog{padding-bottom:4rem}}.main-wrapper :is([class*=padding-vertical--hero],.padding-vertical--contact,.padding-vertical--become-a-candidate,.padding-vertical--404){padding-top:12.5rem}.main-wrapper .section--spacer{padding-top:8.5rem}.main-wrapper .padding-vertical--about-principles.is-first-section{padding-top:4rem}@media (max-width:991px){.main-wrapper :is([class*=padding-vertical--hero],.padding-vertical--contact,.padding-vertical--become-a-candidate,.padding-vertical--404){padding-top:9rem}.main-wrapper .section--spacer{padding-top:5rem}}@media (max-width:767px){.main-wrapper .section--spacer{padding-top:4.5rem}.main-wrapper :is([class*=padding-vertical--hero],.padding-vertical--contact,.padding-vertical--become-a-candidate,.padding-vertical--404){padding-top:7rem}.main-wrapper .padding-vertical--about-principles.is-first-section{padding-top:2.5rem}.main-wrapper :is(.primary--header-wrapper,.center-primary--header-wrapper){text-align:left;align-items:flex-start}.main-wrapper :is(.section--hero,.section--cta,.section--404,.section--become-a-client-hero,.section--become-a-candidate,.section--contact) :is(.primary--header-wrapper,.center-primary--header-wrapper){text-align:center;align-items:center}.main-wrapper .chip-wrapper{align-self:flex-start}.main-wrapper .section--hero .chip-wrapper{align-self:center}.main-wrapper .faq5_question{column-gap:.75rem;padding:1rem}.main-wrapper .faq--question-wrapper{column-gap:.75rem}.main-wrapper .faq--question-icon-wrapper{width:2rem;height:2rem}.main-wrapper .content--about-principles.is-rev{grid-template-columns:1fr}}.w-richtext ul{padding-left:1.25rem;list-style:outside}.w-richtext ol{padding-left:1.25rem;list-style:decimal}.w-richtext :is(ul,ol) :is(ul,ol){margin-top:.5rem}.w-richtext a{color:var(--blue);font-weight:inherit;text-underline-offset:.15em;text-decoration:underline}.w-richtext a:hover{color:var(--black)}.w-richtext code{font:inherit;color:inherit;background:0 0;padding:0}.post-rich-text :is(h2,h3,h4,h5,h6){margin-bottom:.75rem}.post-rich-text h2{margin-top:3rem}.post-rich-text h3{margin-top:2.5rem}.post-rich-text :is(h4,h5,h6){margin-top:2rem}.post-rich-text>:first-child{margin-top:0}.post-rich-text blockquote{border-left:3px solid var(--green);margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.125rem;line-height:1.5}.post-rich-text :is(p,li){font-size:1.125rem;line-height:1.65}@media (max-width:991px){.post-rich-text :is(p,li),.post-rich-text blockquote{font-size:1rem;line-height:1.6}}.card-grid--image-wrapper:not(:has(img,iframe,video,button)){background:var(--black) url(/images/PCG---Dark-Bgtrue.svg) center / min(45%, 11rem) auto no-repeat}.card-grid--image-wrapper.is-video:not(:has(img,iframe,video,button)){aspect-ratio:16/9;align-self:stretch;display:block}@media (max-width:767px){.main-wrapper .card-grid--image-wrapper:not(.is-video,.is-featured,.is-case-study){padding-top:59.75%}}.section--footer .container-1312{max-width:80rem}@media (max-width:767px){.main-wrapper .content--about-principles.is-rev>*{grid-column:1/-1!important}.main-wrapper .timeline-sticky-content-wrapper{text-align:left;align-items:flex-start}.main-wrapper .outer-timeline.is-no{display:none}.main-wrapper .timeline-content-wrapper.is-no{width:100%}}@media (min-width:992px){.main-wrapper :is(.container-1180,.container-1184,.container-1200){max-width:80rem}.main-wrapper .content--services{max-width:none}}@media (max-width:767px){.main-wrapper .card-grid--item-wrapper.is-featured .card-grid--title-wrapper>*{font-size:1.375rem;line-height:1.25}}.main-wrapper .testimonials--image.cover-image{object-fit:contain;background-color:var(--black)}.section--about-services.is-privacy-policy .w-richtext{max-width:46rem;margin-left:auto;margin-right:auto}.section--footer .footer-column--content-wrapper{row-gap:.25rem}.section--footer .footer--link-wrapper{align-items:center;min-height:2.5rem;display:flex}.section--footer .footer--back-to-top-wrapper{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:flex}.section--footer .footer--address a{padding:.25rem 0;display:inline-block}@media (max-width:767px){.section--footer .bottom--footer{flex-flow:wrap;align-items:center;row-gap:.5rem}}.form_checkbox .form_checkbox-icon{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-left:-1.25rem;margin-right:.75rem}.form_checkbox.w-checkbox{cursor:pointer;min-height:2.5rem;padding-left:1.25rem}.form_checkbox .text-style-link{padding:.25rem 0;display:inline-block}.article-back{min-height:2.5rem;color:var(--dark-grey);font-family:var(--font-inter), sans-serif;align-self:flex-start;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.article-back:hover{color:var(--blue)}.article-back_icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}@media (max-width:767px){.main-wrapper .section--hero .article-back{align-self:center}}.main-wrapper .insight-post_share-link{width:2.75rem;height:2.75rem}.main-wrapper .text-color-green{color:#067a67}.main-wrapper .text-color-orange{color:#c23f18}.main-wrapper .text-color-blue,.main-wrapper .w-richtext a{color:#1c66c4}.main-wrapper .w-richtext a:hover{color:var(--black)}.main-wrapper .subtitle-2.is-thank-you{color:#067a67}.main-wrapper .fs-radio_field-4:hover,.main-wrapper .fs-radio_field-4.is-active,.main-wrapper .fs-radio_field-4.fs-cmsfilter_active{background-color:#067a67;border-color:#067a67}.main-wrapper .fs-radio_field-4:has(input:checked){background-color:#067a67;border-color:#067a67}[data-wf-page] .main-wrapper .fs-radio_field-4:has(.fs-radio_button-4.w--redirected-checked){background-color:#067a67;border-color:#067a67}@media (max-width:991px){[data-wf-page] .main-wrapper .fs-radio_field-4:hover{color:#067a67!important}[data-wf-page] .main-wrapper .fs-radio_field-4:has(.fs-radio_button-4.w--redirected-checked){color:#067a67!important}}@media (min-width:992px){.main-wrapper .padding-vertical--about-steps{padding-bottom:4rem}.main-wrapper .padding-vertical--about-faq.is-services{padding-bottom:5rem}.main-wrapper .padding-vertical--card-grid.is-blog{padding-bottom:6rem}}.section--footer .footer--icon-wrapper{width:2.75rem;height:2.75rem}.section--footer .footer--address a{align-items:center;min-height:2.5rem;padding:0;display:inline-flex}.main-wrapper a.bullet-item--item-wrapper,.main-wrapper .services-offering--button-wrapper{min-height:2.75rem}.main-wrapper .pagination--button-wrapper{align-items:center;min-height:2.75rem}.main-wrapper .about-overlap--icon-wrapper{width:2.75rem;height:2.75rem}.booking-card_foot a{padding:.5rem 0;display:inline-block}
