blockquote{margin-left:0;margin-right:0}header.wp-block-template-part:has(.jem-site-header){z-index:1000;position:sticky;top:0}.jem-modal-dialog{width:640px;max-width:calc(100vw - (var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right)))}.jem-modal-close{background-color:var(--wp--preset--color--brand-primary);color:#fff;width:46px;height:46px;padding:var(--wp--preset--spacing--m);border:none;border-radius:0 6px;position:absolute;top:0;right:0}.jem-link-wrapper{color:currentColor;text-decoration:none}.jem-pseudo-fill:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.is-style-section-brand-primary .jem-has-accent-bar:before{background-color:var(--wp--preset--color--base-0)}.jem-button-row{align-items:center;gap:var(--wp--preset--spacing--m);flex-wrap:wrap;display:flex}@media (width<=768px){.jem-cover-mobile-top-image{padding-top:25%;position:relative}.jem-cover-mobile-top-image:before{content:"";background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.jem-cover-mobile-top-image img.wp-block-cover__image-background{object-position:top;aspect-ratio:1;height:auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}}.jem-link-has-icon{align-items:center;padding-right:1.75em;text-decoration:none;display:inline-flex;position:relative}.jem-link-is-button,.jem-link-is-style-button{background-color:var(--wp--preset--color--brand-primary);border-radius:var(--wp--custom--radius--s);color:var(--wp--preset--color--base-0);font-family:inherit;font-size:var(--wp--preset--font-size--body);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;border-width:0;padding:1rem 2.25rem;text-decoration:none;display:inline-block}.jem-post-meta .wp-block-post-date,.jem-post-meta .jem-post-date,.jem-post-meta .wp-block-post-author-name,.jem-post-meta .jem-post-author-name,.jem-post-meta .wp-block-post-time-to-read,.jem-post-meta .jem-post-time-to-read{align-items:center;gap:.35em;display:flex}.jem-post-meta .wp-block-post-date:before,.jem-post-meta .jem-post-date:before,.jem-post-meta .wp-block-post-author-name:before,.jem-post-meta .jem-post-author-name:before,.jem-post-meta .wp-block-post-time-to-read:before,.jem-post-meta .jem-post-time-to-read:before{content:"";background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jem-post-meta .wp-block-post-date:before,.jem-post-meta .jem-post-date:before{-webkit-mask-image:var(--jem-path-icon-calendar);-webkit-mask-image:var(--jem-path-icon-calendar);mask-image:var(--jem-path-icon-calendar)}.jem-post-meta .wp-block-post-author-name:before,.jem-post-meta .jem-post-author-name:before{-webkit-mask-image:var(--jem-path-icon-user);-webkit-mask-image:var(--jem-path-icon-user);mask-image:var(--jem-path-icon-user)}.jem-post-meta .wp-block-post-time-to-read:before,.jem-post-meta .jem-post-time-to-read:before{-webkit-mask-image:var(--jem-path-icon-clock);-webkit-mask-image:var(--jem-path-icon-clock);mask-image:var(--jem-path-icon-clock)}.jem-icon-mask{background-color:var(--wp--preset--color--brand-primary);width:32px;height:32px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jem-icon-mask img{display:none}.wp-block-categories-dropdown{position:relative}.wp-block-search__inside-wrapper{background-color:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--wp--custom--radius--s);width:100%;height:3.25rem}.wp-block-search__inside-wrapper .wp-block-search__button.has-icon{border-radius:var(--wp--custom--radius--xs);padding:0 .625rem;line-height:0}.wp-block-search__inside-wrapper input[type=search]{border-radius:none;background:0 0;border:none;width:100%;height:100%;padding:.5rem}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:var(--wp--preset--spacing--m)!important}.gform_wrapper.gravity-theme .gfield_label{margin-bottom:4px;line-height:1.3;font-weight:500!important}.gform_wrapper.gravity-theme .gform-footer input[type=submit]{width:100%}.is-style-section-brand-primary .gform-theme--foundation .gform-field-label__text{color:#fff}@media (width>=1200px){.post-type-archive-jem_location .wp-block-query .wp-block-post-template-is-layout-grid,.post-type-archive-jem_testimonial .wp-block-query .wp-block-post-template-is-layout-grid{grid-template-columns:1fr 1fr 1fr}}.is-style-section-brand-primary .is-style-text-strapline:before{background-color:currentColor}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-right:0}@media (width<=600px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-left:0}}.wp-block-categories-dropdown select,.wp-block-archives-dropdown select{background-color:color-mix(in srgb, currentColor 6%, transparent);color:inherit;border-radius:var(--wp--custom--radius--s);border:1px solid color-mix(in srgb, currentColor 20%, transparent);width:100%;height:48px;font-family:inherit}.wp-block-categories-dropdown .wp-block-categories__label,.wp-block-archives-dropdown .wp-block-categories__label{width:auto}.wp-block-search .wp-block-search__inside-wrapper{background-color:color-mix(in srgb, currentColor 6%, transparent);border-radius:var(--wp--custom--radius--s);border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;box-sizing:border-box;height:48px;padding:3px;font-family:inherit;font-size:1rem}.wp-block-search .wp-block-search__inside-wrapper input.wp-block-search__input{color:inherit;background-color:#0000;border:none;font-size:1rem}.wp-block-search .wp-block-search__inside-wrapper button.wp-block-search__button{aspect-ratio:1;border-radius:calc(var(--wp--custom--radius--s) - 3px);padding:.5rem}.wp-block-accordion .wp-block-accordion-item{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);height:auto;padding:var(--wp--preset--spacing--m);background-color:#fff;border-radius:3px}.wp-block-accordion .wp-block-accordion-item:not(:first-child){margin-block-start:var(--wp--preset--spacing--xs)}.wp-block-accordion .wp-block-accordion-item .accordion-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-start:var(--wp--preset--spacing--xs);margin-block-end:var(--wp--preset--spacing--xs);display:flex;position:relative}.wp-block-accordion .wp-block-accordion-item .accordion-header .wp-block-accordion-heading__toggle-icon{content:"+";width:auto;height:auto;color:var(--wp--preset--color--brand-primary);font-size:1.45em;line-height:1;transition:transform .5s;display:block;position:absolute;top:0;right:0;transform:rotate(0)}.wp-block-accordion .wp-block-accordion-item .accordion-header h3{margin:0}.wp-block-accordion .wp-block-accordion-item .accordion-header button[aria-expanded=true] .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}.wp-block-accordion .wp-block-accordion-item .accordion-body{padding-top:var(--wp--preset--spacing--m)}.entry-content h3.wp-block-accordion-heading{font-size:var(--wp--preset--font-size--body-l)}.wp-block-jem-toolkit-post-title{color:currentColor}.wp-block-jem-toolkit-post-accordion .accordion-item{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);height:auto;padding:var(--wp--preset--spacing--m);background-color:#fff;border-radius:3px}.wp-block-jem-toolkit-post-accordion .accordion-item:not(:first-child){margin-block-start:var(--wp--preset--spacing--xs)}.wp-block-jem-toolkit-post-accordion .accordion-item .accordion-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-start:var(--wp--preset--spacing--xs);margin-block-end:var(--wp--preset--spacing--xs);display:flex;position:relative}.wp-block-jem-toolkit-post-accordion .accordion-item .accordion-header button:after{content:"+";width:auto;height:auto;color:var(--wp--preset--color--brand-primary);font-size:1.45em;line-height:1;transition:transform .5s;display:block;position:absolute;top:0;right:0;transform:rotate(0)}.wp-block-jem-toolkit-post-accordion .accordion-item .accordion-header h3{margin:0}.wp-block-jem-toolkit-post-accordion .accordion-item .accordion-header button[aria-expanded=true]:after{transform:rotate(45deg)}.wp-block-jem-toolkit-post-accordion .accordion-item .accordion-body{padding-top:var(--wp--preset--spacing--m)}.wp-block-jem-toolkit-post-carousel{position:relative}.wp-block-jem-toolkit-post-carousel .swiper{grid-template-rows:1fr 3.375rem auto;grid-template-columns:1fr max-content 1fr;gap:2rem 1rem;width:100%;display:grid}.wp-block-jem-toolkit-post-carousel .swiper-wrapper{grid-area:1/1/span 1/span 3}.wp-block-jem-toolkit-post-carousel .swiper-button-prev{width:100%;left:unset;right:unset;grid-area:2/1/span 1/span 1;justify-self:flex-end;align-items:center;display:flex}.wp-block-jem-toolkit-post-carousel .swiper-button-prev svg{width:auto;height:32px;margin-left:auto}.wp-block-jem-toolkit-post-carousel .swiper-pagination{top:unset;bottom:unset;grid-area:2/2/span 1/span 1;justify-content:center;align-items:center;column-gap:6px;display:flex;position:relative;margin-top:0!important}.wp-block-jem-toolkit-post-carousel .swiper-button-next{width:100%;left:unset;right:unset;grid-area:2/3/span 1/span 1;justify-self:flex-start;align-items:center;display:flex}.wp-block-jem-toolkit-post-carousel .swiper-button-next svg{width:auto;height:32px;margin-right:auto}.wp-block-jem-toolkit-post-carousel .swiper-pagination-bullet{width:.625rem;height:.625rem}.jem-post-template-team-member{text-align:center}.jem-post-template-team-member a:has(h3){text-decoration:none}.jem-post-template-team-member .wp-post-image{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%;height:100%}.jem-post-template-team-member h3{font-size:var(--wp--preset--font-size--heading-xs);margin:.625em 0 .25em}.wp-block-jem-toolkit-table-of-contents{background-color:var(--wp--preset--color--base-200);border:1px solid var(--wp--preset--color--base-400);padding:var(--wp--preset--spacing--m);border-radius:3px;width:100%}.wp-block-jem-toolkit-table-of-contents:not(:has(.jem-toc-list *)){display:none}.wp-block-jem-toolkit-table-of-contents:not(:has(.jem-toc-list *)):first-child+*{margin-block-start:0}.jem-toc-heading,.jem-toc__heading{font-size:var(--wp--preset--font-size--body-l);border-bottom:1px solid var(--wp--preset--color--base-400);padding-bottom:.5rem;font-weight:700}.jem-toc-list,.jem-toc__list{padding-left:0;list-style:none}.jem-toc-list li{margin-block-start:1rem;font-size:1rem;line-height:1.3}.jem-toc-list li::marker{content:none;display:none}.jem-toc-h2{font-size:var(--wp--preset--font-size--body)}.jem-toc-h3{font-size:var(--wp--preset--font-size--body-s);margin-left:1rem}.jem-toc-h4{font-size:var(--wp--preset--font-size--body-s);margin-left:1.5rem}.jem-toc-list a{color:var(--wp--preset--color--base-700);text-decoration:none}.jem-toc-list a:hover,.jem-toc-list a.active{color:var(--wp--preset--color--brand-primary)}.jem-toc-toggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;margin-block-start:.5rem;padding:1rem 0 0;font-size:1rem;display:flex}.jem-toc-toggle:after{content:"";width:1.5em;height:1em;-webkit-mask-image:var(--jem-path-icon-angle-down);mask-image:var(--jem-path-icon-angle-down);background-color:#000;margin-left:.25em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jem-toc-toggle[aria-expanded=true]:after{transform:rotate(-180deg)}.wp-block-jem-toolkit-team-member-email a,.wp-block-jem-toolkit-team-member-phone a{align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.wp-block-jem-toolkit-team-member-email a:before,.wp-block-jem-toolkit-team-member-phone a:before{content:"";background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-jem-toolkit-team-member-email a:before{-webkit-mask-image:var(--jem-path-icon-envelope);-webkit-mask-image:var(--jem-path-icon-envelope);mask-image:var(--jem-path-icon-envelope)}.wp-block-jem-toolkit-team-member-phone a:before{-webkit-mask-image:var(--jem-path-icon-phone);-webkit-mask-image:var(--jem-path-icon-phone);mask-image:var(--jem-path-icon-phone)}.jem-testimonial-rating.display-type-stars.stars-1{background-position:0 0}.jem-testimonial-rating.display-type-stars.stars-2{background-position:0 -13px}.jem-testimonial-rating.display-type-stars.stars-3{background-position:0 -27px}.jem-testimonial-rating.display-type-stars.stars-4{background-position:0 -41px}.jem-testimonial-rating.display-type-stars.stars-5{background-position:0 -55px}.jem-testimonial-rating.display-type-stars{background-image:url(/wp-content/plugins/jem-toolkit/assets/svg/sprite-stars.svg);background-position:0 -55px;background-repeat:no-repeat;background-size:100px;width:100px;height:14px;display:block;position:relative}.jem-testimonial-rating.display-type-stars span{display:none}.jem-post-view{position:relative}.jem-post-view .jem-post-featured-image{aspect-ratio:16/9;overflow:hidden}.jem-post-view .jem-post-featured-image img{object-fit:cover;width:100%;height:100%}.jem-post-view .jem-post-title{font-size:var(--wp--preset--font-size--heading-xs);margin-block-end:var(--wp--preset--spacing--s);line-height:1.25;margin-block-start:var(--wp--preset--spacing--s)!important}.jem-post-view .jem-post-title a{text-decoration:none}.jem-post-view .jem-post-content{font-size:var(--wp--preset--font-size--body)}.jem-post-view .jem-post-excerpt{font-size:var(--wp--preset--font-size--body);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jem-post-view .jem-post-meta{font-size:var(--wp--preset--font-size--body-s)}.jem-post-view--post{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}.jem-post-view--post .jem-post-featured-image{margin-top:calc(var(--wp--preset--spacing--l) * -1);margin-left:calc(var(--wp--preset--spacing--l) * -1);margin-right:calc(var(--wp--preset--spacing--l) * -1);margin-bottom:var(--wp--preset--spacing--l);width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));max-width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));border-radius:3px 3px 0 0}.jem-post-view--location .jem-post-featured-image{margin-top:calc(var(--wp--preset--spacing--l) * -1);margin-left:calc(var(--wp--preset--spacing--l) * -1);margin-right:calc(var(--wp--preset--spacing--l) * -1);margin-bottom:var(--wp--preset--spacing--l);width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));max-width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));border-radius:3px 3px 0 0}.jem-post-view--location .jem-post-title a{text-decoration:none}.jem-post-view--service-area{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}.jem-post-view--service-area .jem-post-featured-image{margin-top:calc(var(--wp--preset--spacing--l) * -1);margin-left:calc(var(--wp--preset--spacing--l) * -1);margin-right:calc(var(--wp--preset--spacing--l) * -1);margin-bottom:var(--wp--preset--spacing--l);width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));max-width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));border-radius:3px 3px 0 0}.jem-post-view--service-area .jem-post-title a{text-decoration:none}.jem-post-view--case{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}.jem-post-view--case .jem-case-awarded-value{color:var(--wp--preset--color--brand-primary);font-size:var(--wp--preset--font-size--heading-m);font-weight:700}.jem-post-view--practice,.jem-post-view--practice-with-excerpt{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:240px;display:flex;position:relative;overflow:hidden;background-color:var(--wp--preset--color--brand-primary)!important}.jem-post-view--practice .wp-post-image,.jem-post-view--practice-with-excerpt .wp-post-image{object-fit:cover;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(1)}.jem-post-view--practice .jem-overlay,.jem-post-view--practice-with-excerpt .jem-overlay{background:linear-gradient(135deg, var(--wp--preset--color--brand-primary) 0%, color-mix(in srgb, var(--wp--preset--color--brand-primary) 50%, transparent) 100%);opacity:.5;width:100%;height:100%;transition:all .35s;position:absolute;top:0;left:0}.jem-post-view--practice .jem-post-title,.jem-post-view--practice-with-excerpt .jem-post-title{color:#fff;margin-block-end:0;position:relative}.jem-post-view--practice .jem-post-excerpt,.jem-post-view--practice-with-excerpt .jem-post-excerpt{margin-block-start:var(--wp--preset--spacing--m);position:relative}.jem-post-view--practice .jem-link-has-icon,.jem-post-view--practice-with-excerpt .jem-link-has-icon{position:relative}:is(.jem-post-view--practice:has(a),.jem-post-view--practice-with-excerpt:has(a)){padding:0;transition:all .3s}:is(.jem-post-view--practice:has(a) a,.jem-post-view--practice-with-excerpt:has(a) a){height:100%;padding:var(--wp--preset--spacing--l);color:#fff;text-decoration:none;position:relative}:is(.jem-post-view--practice:has(a):hover,.jem-post-view--practice-with-excerpt:has(a):hover){background-color:var(--wp--preset--color--brand-tertiary);color:#fff}:is(.jem-post-view--practice:has(a):hover .wp-post-image,.jem-post-view--practice-with-excerpt:has(a):hover .wp-post-image){transform:scale(1.05)}:is(.jem-post-view--practice:has(a):hover .jem-overlay,.jem-post-view--practice-with-excerpt:has(a):hover .jem-overlay){opacity:1}.jem-post-view--practice:has(a):hover a{color:#fff}.jem-post-view--practice:has(a):hover .jem-post-title{color:#fff}.jem-post-view--practice-with-excerpt:has(a):hover a{color:#fff}.jem-post-view--practice-with-excerpt:has(a):hover .jem-post-title{color:#fff}:is(.jem-post-view--practice:has(a):hover .jem-icon-mask,.jem-post-view--practice-with-excerpt:has(a):hover .jem-icon-mask){background-color:#fff}.jem-post-view--faq{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);height:100%;padding:var(--wp--preset--spacing--m);background-color:#fff;border-radius:3px;height:auto}.jem-post-view--faq .accordion-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-start:var(--wp--preset--spacing--xs);margin-block-end:var(--wp--preset--spacing--xs);display:flex;position:relative}.jem-post-view--faq .accordion-header button:after{content:"+";width:auto;height:auto;color:var(--wp--preset--color--brand-primary);font-size:1.45em;line-height:1;transition:transform .5s;display:block;position:absolute;top:0;right:0;transform:rotate(0)}.jem-post-view--faq .accordion-header .jem-post-title{margin:0!important}.jem-post-view--faq .accordion-header button[aria-expanded=true]:after{transform:rotate(45deg)}.jem-post-view--faq .accordion-body{padding-top:var(--wp--preset--spacing--m)}.jem-post-view--location{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}.jem-post-view--location h3{margin-block-start:0;margin-block-end:var(--wp--preset--spacing--xs)}.jem-post-view--location .jem-button-row{gap:var(--wp--preset--spacing--s);margin-block-start:var(--wp--preset--spacing--m)}.jem-post-view--location .jem-button-row .jem-link-is-style-button{text-align:center;flex-grow:1;padding:.75rem 1.25rem}.jem-post-view--practice,.jem-post-view--resource,.jem-post-view--service-area{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}.jem-post-view--team-member .jem-img-wrapper{border-radius:3px;position:relative;overflow:hidden}.jem-post-view--team-member img{border-radius:3px;display:block}.jem-post-view--team-member a{text-decoration:none}.jem-post-view--team-member .jem-img-overlay{background-color:color-mix(in srgb, var(--wp--preset--color--brand-primary) 85%, transparent);color:#fff;width:100%;height:100%;font-size:var(--wp--preset--font-size--body-l);opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.jem-post-view--team-member .jem-post-title{font-size:var(--wp--preset--font-size--heading-xs);text-align:center;margin-block-start:var(--wp--preset--spacing--m);margin-block-end:var(--wp--preset--spacing--xs)}.jem-post-view--team-member .jem-team-member-title{font-size:var(--wp--preset--font-size--body-s);text-align:center}.jem-post-view--team-member:hover .jem-img-overlay{opacity:1}.jem-post-view--testimonial{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;background-color:var(--wp--preset--color--brand-primary);color:#fff;border-radius:3px;height:100%}.jem-post-view--testimonial .jem-post-title{color:#fff;font-size:var(--wp--preset--font-size--heading-m)}.jem-post-view--testimonial .jem-testimonial-source-name{font-weight:700;font-size:var(--wp--preset--font-size--body-m)}.jem-post-view--testimonial .jem-testimonial-source-title{font-weight:300;font-size:var(--wp--preset--font-size--body-s)}.jem-post-view--testimonial .jem-testimonial-source-company{font-weight:300;font-size:var(--wp--preset--font-size--body-s);font-style:italic}.jem-post-view--testimonial .jem-testimonial-rating-type-stars span{clip:rect(0px, 0px, 0px, 0px);width:0;height:0;position:absolute;overflow:hidden}.jem-post-view--testimonial a{color:#fff}.post-type-archive-jem_testimonial ul.wp-block-post-template li.wp-block-post:nth-child(2n) .jem-post-view--testimonial{background-color:var(--wp--preset--color--brand-tertiary)}.jem-post-view--testimonial-source__trigger{box-shadow:var(--wp--preset--shadow--elevation-2);padding:var(--wp--preset--spacing--l);background-color:#fff;border:none;border-radius:80px;justify-content:space-between;align-items:center;width:100%;display:flex}.jem-post-view--testimonial-source__trigger h3{font-size:var(--wp--preset--font-size--body-l);margin:0}.jem-post-view--testimonial-source__modal .modal-dialog{width:1096px}.jem-post-view--testimonial-source__modal .modal-content{padding:var(--wp--preset--spacing--xxxl);flex-direction:column;align-items:center;display:flex}.jem-post-view--testimonial-source__modal .modal-content h3{font-size:var(--wp--preset--font-size--heading-m);text-align:center;margin-block-start:0}.jem-post-view--testimonial-source__modal .modal-content blockquote{text-align:center}.jem-post-view--testimonial-source__modal .modal-content blockquote cite{font-size:var(--wp--preset--font-size--body-l);font-style:normal;font-weight:700}.jem-testimonial-rating-type-stars{background-image:url(/wp-content/plugins/jem-toolkit/assets/svg/sprite-stars.svg);background-position:0 -55px;background-repeat:no-repeat;background-size:100px;width:100px;height:14px;display:block;position:relative}.jem-testimonial-rating-type-stars.jem-testimonial-rating-value-5{background-position:0 -55px}.jem-testimonial-rating-type-stars.jem-testimonial-rating-value-4{background-position:0 -41px}.jem-testimonial-rating-type-stars.jem-testimonial-rating-value-3{background-position:0 -27px}.jem-testimonial-rating-type-stars.jem-testimonial-rating-value-2{background-position:0 -13px}.jem-testimonial-rating-type-stars.jem-testimonial-rating-value-1{background-position:0 0}.jem-post-view--video{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}:root{--swiper-theme-color:var(--wp--preset--color--brand-primary)}*{box-sizing:border-box}html{scroll-behavior:smooth}a{text-underline-offset:.2em;text-decoration-thickness:.1em}img{max-width:100%;height:auto}iframe{max-width:100%;display:block}address{font-style:normal;line-height:1.5}address>*{margin-block-start:0}address .address__street{display:block}address .address__city,address .address__state,address .address__zip{margin-right:.5em;display:inline-block}:where(.wp-site-blocks)>*{margin-block-start:0}.entry-content *+h2,.entry-content *+h3,.entry-content *+h4,.entry-content *+h5,.entry-content *+h6{margin-block-start:calc(.375em + var(--wp--style--block-gap))}.jem-visually-hidden,.jem-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jem-has-accent-bar:before{content:"";width:70px;height:8px;margin-bottom:var(--wp--preset--spacing--xl);background-color:var(--wp--preset--color--brand-primary);display:block;position:relative}.is-style-section-dark .jem-has-accent-bar:before{background-color:var(--wp--preset--color--base-0)}.jem-background-blur{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media (width<=768px){.jem-cover--mobile-top-image{padding-top:25%;position:relative}.jem-cover--mobile-top-image:before{content:"";background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.jem-cover--mobile-top-image img.wp-block-cover__image-background{object-position:top;aspect-ratio:1;height:auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}}.jem-list-unstyled{padding-left:0;list-style-type:none}.jem-list-unstyled li::marker{content:""}.jem-list-has-icon--arrow-right,.jem-list-has-icon--chevron-right,.jem-list-has-icon--circle-check{padding-left:0;list-style-type:none}.jem-list-has-icon--arrow-right li,.jem-list-has-icon--chevron-right li,.jem-list-has-icon--circle-check li{padding-left:1.25em;position:relative}.jem-list-has-icon--arrow-right li:before,.jem-list-has-icon--chevron-right li:before,.jem-list-has-icon--circle-check li:before{content:"";background-color:currentColor;width:1em;height:1em;display:inline-block;position:absolute;top:.3em;left:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jem-list-has-icon--arrow-right li:before{-webkit-mask-image:var(--jem-path-icon-arrow-right);-webkit-mask-image:var(--jem-path-icon-arrow-right);mask-image:var(--jem-path-icon-arrow-right)}.jem-list-has-icon--chevron-right li:before{-webkit-mask-image:var(--jem-path-icon-chevron-right);-webkit-mask-image:var(--jem-path-icon-chevron-right);mask-image:var(--jem-path-icon-chevron-right)}.jem-list-has-icon--circle-check li:before{-webkit-mask-image:var(--jem-path-icon-circle-check);-webkit-mask-image:var(--jem-path-icon-circle-check);mask-image:var(--jem-path-icon-circle-check)}.jem-link-has-icon{align-items:center;padding-right:1.75em;text-decoration:none;display:inline-flex;position:relative}.jem-link-has-icon:after{content:"";width:1.5em;height:1em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--jem-path-icon-arrow-right);-webkit-mask-image:var(--jem-path-icon-arrow-right);mask-image:var(--jem-path-icon-arrow-right);background-color:currentColor;transition:transform .3s;display:inline-block;position:absolute;right:0;transform:translate(0)}.jem-link-has-icon:hover:after{transform:translate(.25em)}.jem-link-is-button{background-color:var(--wp--preset--color--brand-primary);border-radius:var(--wp--custom--radius--xxs);padding-top:var(--wp--preset--spacing--s);padding-right:var(--wp--preset--spacing--m);padding-bottom:var(--wp--preset--spacing--s);padding-left:var(--wp--preset--spacing--m);text-decoration:none}.jem-line-clamp-1{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jem-line-clamp-2{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jem-line-clamp-3{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jem-line-clamp-4{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jem-line-clamp-5{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jem-featured-image-fallback-wrapper{width:100%}.jem-testimonial{position:relative}.jem-testimonial:before{content:"“";color:color-mix(in srgb, currentColor 7%, transparent);font-size:600px;position:absolute;top:-308px;left:-36px}select{appearance:base-select;align-items:center}select::picker-icon{width:1.25em;height:1.25em;-webkit-mask-image:var(--jem-path-icon-angle-down);-webkit-mask-image:var(--jem-path-icon-angle-down);mask-image:var(--jem-path-icon-angle-down);background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}select,input[type=search]{background-color:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--wp--custom--radius--s);color:currentColor;width:100%;height:3.25rem;padding:.5rem}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],textarea{background-color:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--wp--custom--radius--xs);color:currentColor;width:100%;min-height:40px;font-family:var(--wp--preset--font-family--work-sans);padding:.5rem}input[type=submit]{background-color:var(--wp--preset--color--brand-primary);border-radius:var(--wp--custom--radius--s);color:#fff;font-family:var(--wp--preset--font-family--work-sans);cursor:pointer;border:none;padding:.75rem 1.5rem;transition:background-color .3s}.wp-block-button,.wp-block-button__link{transition:all .25s}.post-type-archive-jem_faq .wp-block-query .wp-block-post-template-is-layout-grid{grid-template-columns:100%}.is-style-text-strapline{gap:.5em;font-weight:500;display:flex;position:relative}.is-style-text-strapline.has-text-align-center{justify-content:center}.is-style-text-strapline:before{content:"";background-color:var(--wp--preset--color--action);width:40px;height:2px;display:block;position:relative;top:.5em}.wp-block-cover{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.jem-post-view-default,.jem-post-view-case,.jem-post-view-faq,.jem-post-view-location,.jem-post-view-practice,.jem-post-view-resource,.jem-post-view-service-area,.jem-post-view-team-member,.jem-post-view-testimonial,.jem-post-view-video{box-shadow:var(--wp--preset--shadow--elevation-1);padding:var(--wp--preset--spacing--l);background-color:#fff;border-radius:3px;height:100%}.jem-post-view-default h3,.jem-post-view-case h3,.jem-post-view-faq h3,.jem-post-view-location h3,.jem-post-view-practice h3,.jem-post-view-resource h3,.jem-post-view-service-area h3,.jem-post-view-team-member h3,.jem-post-view-testimonial h3,.jem-post-view-video h3{font-size:var(--wp--preset--font-size--body-l);line-height:1.2}.jem-post-view-default h3 a,.jem-post-view-case h3 a,.jem-post-view-faq h3 a,.jem-post-view-location h3 a,.jem-post-view-practice h3 a,.jem-post-view-resource h3 a,.jem-post-view-service-area h3 a,.jem-post-view-team-member h3 a,.jem-post-view-testimonial h3 a,.jem-post-view-video h3 a{text-decoration:none}.jem-post-view-case .jem-case-awarded-value{color:var(--wp--preset--color--brand-primary);font-size:var(--wp--preset--font-size--heading-s);font-weight:700}.jem-post-view-location{row-gap:var(--wp--preset--spacing--s);flex-direction:column;display:flex}.jem-post-view-location img,.jem-post-view-team-member img{margin-top:calc(var(--wp--preset--spacing--l) * -1);margin-left:calc(var(--wp--preset--spacing--l) * -1);margin-right:calc(var(--wp--preset--spacing--l) * -1);margin-bottom:var(--wp--preset--spacing--m);width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));max-width:calc(100% + var(--wp--preset--spacing--l) + var(--wp--preset--spacing--l));border-radius:3px 3px 0 0}.jem-post-view-testimonial .jem-testimonial-source-name{font-weight:700;font-size:var(--wp--preset--font-size--body-m)}.jem-post-view-testimonial .jem-testimonial-source-title{font-weight:300;font-size:var(--wp--preset--font-size--body-s)}.jem-post-view-testimonial .jem-testimonial-source-company{font-weight:300;font-size:var(--wp--preset--font-size--body-s);font-style:italic}.home .wp-block-jem-toolkit-post-carousel .jem-post-view-testimonial{background-color:var(--wp--preset--color--brand-primary);color:var(--wp--preset--color--base-0,#fff)}.home .wp-block-jem-toolkit-post-carousel .jem-post-view-testimonial :is(h2,h3,h4,p,a,.jem-testimonial-source-name,.jem-testimonial-source-title,.jem-testimonial-source-company){color:inherit}.home .jem-home-practice-box-grid>.wp-block-group{transition:background-color .2s,color .2s,border-color .2s}.home .jem-home-practice-box-grid>.wp-block-group:is(:hover,:focus-within){background-color:var(--wp--preset--color--brand-tertiary);color:var(--wp--preset--color--base-0,#fff);border-color:var(--wp--preset--color--brand-tertiary)!important}.home .jem-home-practice-box-grid>.wp-block-group:is(:hover,:focus-within) :is(h2,h3,p,a,.has-action-color,.wp-block-jem-toolkit-practice-icon){color:var(--wp--preset--color--base-0,#fff)!important}.home .wp-block-cover.jem-cover--mobile-top-image{min-height:clamp(640px,56vw,980px);padding-top:100px!important;padding-bottom:180px!important}.home .wp-block-cover.jem-cover--mobile-top-image .wp-block-cover__inner-container{width:100%}.home .wp-block-cover.jem-cover--mobile-top-image h1{max-width:1320px;font-size:clamp(36px,3.4vw,60px);line-height:1.4;margin:0 auto!important}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group{z-index:1;position:relative;margin-top:-136px!important}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group>.wp-block-columns{gap:28px;max-width:1320px;margin-left:auto;margin-right:auto}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group>.wp-block-columns>.wp-block-column>.wp-block-group{padding:28px!important}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group h3{font-size:26px;line-height:1.2}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group p{font-size:18px;line-height:1.7}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group p:last-child{font-size:16px;font-weight:700}.home .wp-block-button .wp-block-button__link:is(:hover,:focus-visible){background-color:var(--wp--preset--color--brand-tertiary)!important;color:var(--wp--preset--color--base-0,#fff)!important;border-color:var(--wp--preset--color--brand-tertiary)!important}.home .wp-block-button .wp-block-button__link:is(:hover,:focus-visible) *{color:inherit!important}.home .wp-block-button .wp-block-button__link.has-brand-tertiary-background-color:is(:hover,:focus-visible){background-color:var(--wp--preset--color--brand-primary)!important;border-color:var(--wp--preset--color--brand-primary)!important;color:var(--wp--preset--color--base-0,#fff)!important}.jem-header-call-button{flex-shrink:0;margin:0}.jem-header-call-button a{border-radius:var(--wp--custom--radius--s,6px);background-color:var(--wp--preset--color--brand-tertiary);white-space:nowrap;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s;display:inline-flex;color:var(--wp--preset--color--base-0,#fff)!important}.jem-header-call-button a:is(:hover,:focus-visible){background-color:var(--wp--preset--color--base-0,#fff);color:var(--wp--preset--color--brand-primary)!important}.jem-header-call-button a:focus-visible{outline-offset:3px;outline:2px solid}footer.wp-block-template-part .gform_wrapper :is(.gfield_label,.gform-field-label,.gfield_consent_label,.gfield_description,.gform-field-label__text,.gfield_html),footer.wp-block-template-part .gform_wrapper :is(.gfield_consent_label,.gfield_description,.gfield_html) :is(span,p,a){color:var(--wp--preset--color--base-0,#fff)!important}footer.wp-block-template-part .gform_wrapper .gform_footer :is(input[type=submit],button[type=submit]),footer.wp-block-template-part .gform_wrapper .gform-footer :is(input[type=submit],button[type=submit]){background-color:var(--wp--preset--color--brand-tertiary)!important;border-color:var(--wp--preset--color--brand-tertiary)!important;color:var(--wp--preset--color--base-0,#fff)!important}footer.wp-block-template-part .gform_wrapper .gform_footer :is(input[type=submit],button[type=submit]):is(:hover,:focus-visible),footer.wp-block-template-part .gform_wrapper .gform-footer :is(input[type=submit],button[type=submit]):is(:hover,:focus-visible){background-color:var(--wp--preset--color--brand-primary)!important;border-color:var(--wp--preset--color--brand-primary)!important}footer.wp-block-template-part .wp-block-button.is-style-outline .wp-block-button__link:is(:hover,:focus-visible){background-color:var(--wp--preset--color--brand-tertiary)!important;border-color:var(--wp--preset--color--brand-tertiary)!important;color:var(--wp--preset--color--base-0,#fff)!important}.kline-practice-archive .wp-block-post-template{align-items:stretch;gap:28px}.kline-practice-archive .wp-block-post{height:100%;display:flex}.kline-practice-archive .wp-block-post .jem-post-view-practice{width:100%;height:100%;min-height:390px;box-shadow:var(--wp--preset--shadow--elevation-1);border-radius:6px;flex-direction:column;padding:32px;transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;background:var(--wp--preset--color--base-0,#fff)!important;background-color:var(--wp--preset--color--base-0,#fff)!important;border:2px solid var(--wp--preset--color--brand-primary)!important}.kline-practice-archive .jem-post-view-practice .jem-post-title{color:inherit;margin:0;font-size:24px;line-height:1.3}.kline-practice-archive .jem-post-view-practice .jem-post-title a{color:inherit;text-decoration:none}.kline-practice-archive .jem-post-view-practice .jem-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.kline-practice-archive .jem-post-view-practice :is(.wp-block-post-excerpt,.jem-post-excerpt){color:inherit;margin-top:20px;margin-bottom:24px}.kline-practice-archive .jem-post-view-practice :is(.wp-block-post-excerpt__excerpt,.jem-post-excerpt p){color:inherit}.kline-practice-archive .jem-post-view-practice :is(.wp-block-read-more,.jem-post-read-more){z-index:2;color:inherit;align-self:flex-start;margin-top:auto;position:relative}.kline-practice-archive .jem-practice-card-icon{background-color:var(--wp--preset--color--action);width:48px;height:48px;-webkit-mask:var(--kline-practice-icon) center/contain no-repeat;-webkit-mask:var(--kline-practice-icon) center/contain no-repeat;mask:var(--kline-practice-icon) center/contain no-repeat;flex:0 0 48px;margin-bottom:24px;transition:background-color .25s}.kline-practice-archive .jem-practice-card-icon img{display:none}.kline-practice-archive .wp-block-post:hover>.jem-post-view-practice,.kline-practice-archive .wp-block-post:focus-within>.jem-post-view-practice,.kline-practice-archive .jem-post-view-practice:hover,.kline-practice-archive .jem-post-view-practice:focus-within{box-shadow:var(--wp--preset--shadow--elevation-2);transform:translateY(-4px);background:var(--wp--preset--color--brand-tertiary)!important;background-color:var(--wp--preset--color--brand-tertiary)!important;border-color:var(--wp--preset--color--brand-tertiary)!important;color:var(--wp--preset--color--base-0,#fff)!important}.kline-practice-archive .wp-block-post:hover>.jem-post-view-practice *,.kline-practice-archive .wp-block-post:focus-within>.jem-post-view-practice *,.kline-practice-archive .jem-post-view-practice:hover *,.kline-practice-archive .jem-post-view-practice:focus-within *,.kline-practice-archive .wp-block-post:hover>.jem-post-view-practice a,.kline-practice-archive .wp-block-post:focus-within>.jem-post-view-practice a,.kline-practice-archive .jem-post-view-practice:hover a,.kline-practice-archive .jem-post-view-practice:focus-within a,.kline-practice-archive .wp-block-post:hover>.jem-post-view-practice :is(.wp-block-post-excerpt,.wp-block-post-excerpt__excerpt,.jem-post-excerpt,.jem-post-excerpt p),.kline-practice-archive .jem-post-view-practice:hover :is(.wp-block-post-excerpt,.wp-block-post-excerpt__excerpt,.jem-post-excerpt,.jem-post-excerpt p){color:var(--wp--preset--color--base-0,#fff)!important}.kline-practice-archive .wp-block-post:hover>.jem-post-view-practice .jem-practice-card-icon,.kline-practice-archive .wp-block-post:focus-within>.jem-post-view-practice .jem-practice-card-icon,.kline-practice-archive .jem-post-view-practice:hover .jem-practice-card-icon,.kline-practice-archive .jem-post-view-practice:focus-within .jem-practice-card-icon{background-color:var(--wp--preset--color--base-0,#fff)!important}@media (width>=601px) and (width<=1000px){.kline-practice-archive .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=781px){.home .wp-block-cover.jem-cover--mobile-top-image{min-height:440px!important;padding:64px 24px 100px!important}.home .wp-block-cover.jem-cover--mobile-top-image .wp-block-cover__inner-container{width:100%;min-width:0;max-width:600px}.home .wp-block-cover.jem-cover--mobile-top-image h1{width:100%;max-width:600px;margin:0 auto!important;font-size:clamp(26px,6.5vw,36px)!important;line-height:1.25!important}.home .wp-block-cover.jem-cover--mobile-top-image img.wp-block-cover__image-background{aspect-ratio:auto;object-fit:cover;object-position:65% center;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group{margin-top:-60px!important}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group>.wp-block-columns{gap:20px}.home .wp-block-cover.jem-cover--mobile-top-image+.wp-block-group>.wp-block-columns>.wp-block-column>.wp-block-group{padding:24px!important}.jem-header-call-button a{padding:.65rem .85rem;font-size:14px}}@media (width<=600px){.kline-practice-archive .wp-block-post-template{grid-template-columns:1fr}.kline-practice-archive .wp-block-post .jem-post-view-practice{min-height:auto}}@media (prefers-reduced-motion:reduce){.home .jem-home-practice-box-grid>.wp-block-group,.jem-header-call-button a,.kline-practice-archive .jem-post-view-practice{transition:none}.kline-practice-archive .wp-block-post:hover>.jem-post-view-practice,.kline-practice-archive .jem-post-view-practice:hover{transform:none}}.kline-practice-archive .kline-practice-grid{align-items:stretch;gap:28px}.kline-practice-archive .kline-practice-grid>li{height:100%;display:flex}.kline-practice-archive .kline-practice-card{width:100%;height:100%;min-height:390px;box-shadow:var(--wp--preset--shadow--elevation-1);flex-direction:column;transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.kline-practice-archive .kline-practice-title{margin-top:0}.kline-practice-archive .kline-practice-title a{color:inherit;text-decoration:none}.kline-practice-archive .kline-practice-title a:after{content:"";z-index:1;position:absolute;inset:0}.kline-practice-archive .kline-practice-excerpt{margin-top:20px;margin-bottom:24px}.kline-practice-archive .kline-practice-read-more{z-index:2;align-self:flex-start;position:relative;margin-top:auto!important}.kline-practice-archive .kline-practice-card:hover,.kline-practice-archive .kline-practice-card:focus-within{box-shadow:var(--wp--preset--shadow--elevation-2);transform:translateY(-4px);background:var(--wp--preset--color--brand-tertiary)!important;background-color:var(--wp--preset--color--brand-tertiary)!important;border-color:var(--wp--preset--color--brand-tertiary)!important;color:var(--wp--preset--color--base-0,#fff)!important}.kline-practice-archive .kline-practice-card:hover *,.kline-practice-archive .kline-practice-card:focus-within *{color:var(--wp--preset--color--base-0,#fff)!important}@media (width>=601px) and (width<=1000px){.kline-practice-archive .kline-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kline-practice-archive .kline-practice-grid{grid-template-columns:1fr}.kline-practice-archive .kline-practice-card{min-height:auto}}.home .wp-block-jem-toolkit-post-carousel .jem-post-view-testimonial{height:auto!important;min-height:0!important}
/*$vite$:1*/