.wp-block-headspin-accordion-list{margin-block:calc(2 * var(--hs--widths--base-spacing-unit) * 0.5)}
.wp-block-headspin-accordion-list:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-accordion-list{margin-top:0}
.wp-block-headspin-accordion-list:last-child{margin-bottom:0}
.wp-block-headspin-accordion{border-bottom:var(--hs--blocks--accordion--border-width,1px) solid var(--hs--blocks--accordion--border-color)}
.wp-block-headspin-accordion .accordion__heading{margin:0}
.wp-block-headspin-accordion .accordion__trigger{background:var(--hs--blocks--accordion--background-color,none);color:var(--hs--blocks--accordion--color,var(--hs--colors--text-color));border:0;cursor:pointer;font-family:var(--hs--blocks--accordion--font-family,var(--hs--fonts--font-family));font-size:var(--hs--blocks--accordion--font-size,var(--hs--fonts--font-size));font-weight:var(--hs--blocks--accordion--font-weight,var(--hs--fonts--font-weight));letter-spacing:var(--hs--blocks--accordion--letter-spacing,0);margin:0;padding:.8em 2em;padding-left:var(--hs--blocks--accordion--padding-left,0);position:relative;text-align:left;text-transform:var(--hs--blocks--accordion--text-transform,none);-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.wp-block-headspin-accordion .accordion__trigger::after,.wp-block-headspin-accordion .accordion__trigger::before{--accordion-plus-x-offset:.5em;--accordion-plus-y-offset:-1px;background:currentColor;content:"";height:2px;position:absolute;right:var(--base-padding);top:50%;-webkit-transition:.2s;transition:.2s;width:1em}
.wp-block-headspin-accordion .accordion__trigger::after{-webkit-transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(90deg);transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(90deg)}
.wp-block-headspin-accordion .accordion__trigger::before{-webkit-transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset));transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset))}
.wp-block-headspin-accordion .accordion__trigger span{display:inline-block;-webkit-transition:inherit;transition:inherit}
.wp-block-headspin-accordion .accordion__trigger:hover{background:var(--hs--blocks--accordion--hover--background-color,var(--hs--blocks--accordion--background-color,none));color:var(--hs--blocks--accordion--hover--color,var(--hs--blocks--accordion--color,var(--hs--colors--text-color)))}
.wp-block-headspin-accordion .accordion__trigger:hover span{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}
.wp-block-headspin-accordion .accordion__trigger:focus-visible{outline:2px solid var(--hs--colors--primary)}
.wp-block-headspin-accordion .accordion__trigger:focus-visible span{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}
.wp-block-headspin-accordion .accordion__content-wrapper{height:0;overflow:hidden}
body:not(.wp-admin):not(.editor-styles-wrapper) .wp-block-headspin-accordion .accordion__content-wrapper{visibility:hidden}
.wp-block-headspin-accordion .accordion__content{padding:8px 24px 24px 8px}
body:not(.wp-admin):not(.editor-styles-wrapper) .wp-block-headspin-accordion.is-open .accordion__content-wrapper{visibility:visible}
.wp-block-headspin-accordion.is-open .accordion__trigger::after{-webkit-transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(135deg);transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(135deg)}
.wp-block-headspin-accordion.is-open .accordion__trigger::before{-webkit-transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(45deg);transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(45deg)}
@media only screen and (min-width:600px){.wp-block-headspin-accordion .accordion__content{padding:16px 64px 24px 24px}
}@media only screen and (min-width:900px){.wp-block-headspin-accordion-list{margin-block:calc(4 * var(--hs--widths--base-spacing-unit) * 0.5)}
}@media only screen and (max-width:899px){.wp-block-headspin-accordion .accordion__trigger{font-size:max(var(--hs--fonts--font-size),var(--hs--blocks--accordion--font-size,0)*.8)}
}@media only screen and (max-width:599px){.wp-block-headspin-accordion .accordion__trigger{font-size:max(var(--hs--fonts--font-size),var(--hs--blocks--accordion--font-size,0)*.6)}
}
.wp-block-headspin-archive-grid{margin-block:calc(2 * var(--hs--widths--base-spacing-unit) * 0.5)}
.wp-block-headspin-archive-grid:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-archive-grid{margin-top:0}
.wp-block-headspin-archive-grid:last-child{margin-bottom:0}
:is(h1,h2,h3,h4,h5,h6)+.wp-block-headspin-archive-grid{margin-top:0}
.wp-block-headspin-archive-grid .archive-grid__filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--hs--blocks--archive-grid--filters--gap,12px);-webkit-box-pack:var(--hs--blocks--archive-grid--filters--alignment,flex-start);-ms-flex-pack:var(--hs--blocks--archive-grid--filters--alignment,flex-start);justify-content:var(--hs--blocks--archive-grid--filters--alignment,flex-start);list-style:none;margin:0 0 calc(var(--hs--blocks--archive-grid--filters--margin-bottom, 1)*var(--hs--widths--base-spacing-unit, 24px));padding:0}
.wp-block-headspin-archive-grid .archive-grid__filter{background:var(--hs--blocks--archive-grid--filters--background-color,transparent);border:var(--hs--blocks--archive-grid--filters--border-width,0) solid var(--hs--blocks--archive-grid--filters--border-color);border-radius:var(--hs--blocks--archive-grid--filters--border-radius,0);color:var(--hs--blocks--archive-grid--filters--color,var(--hs--colors--text-color));cursor:pointer;font-family:var(--hs--blocks--archive-grid--filters--font-family,var(--hs--fonts--main));font-size:var(--hs--blocks--archive-grid--filters--font-size,var(--hs--fonts--font-size));font-weight:var(--hs--blocks--archive-grid--filters--font-weight,var(--hs--fonts--font-weight));letter-spacing:var(--hs--blocks--archive-grid--filters--letter-spacing,0);padding:var(--hs--blocks--archive-grid--filters--padding,0);text-transform:var(--hs--blocks--archive-grid--filters--text-transform,none);text-align:left}
.wp-block-headspin-archive-grid .archive-grid__filter:hover,.wp-block-headspin-archive-grid .archive-grid__filter:focus-visible{background:var(--hs--blocks--archive-grid--filters--hover--background-color,transparent);border-color:var(--hs--blocks--archive-grid--filters--hover--border-color);color:var(--hs--blocks--archive-grid--filters--hover--color,var(--hs--colors--text-color))}
.wp-block-headspin-archive-grid .archive-grid__filter.active{background:var(--hs--blocks--archive-grid--filters--active--background-color,transparent);border-color:var(--hs--blocks--archive-grid--filters--active--border-color);color:var(--hs--blocks--archive-grid--filters--active--color,var(--hs--colors--text-color));font-weight:var(--hs--blocks--archive-grid--filters--active--font-weight,600);-webkit-text-decoration:var(--hs--blocks--archive-grid--filters--active--text-decoration,underline);text-decoration:var(--hs--blocks--archive-grid--filters--active--text-decoration,underline)}
.wp-block-headspin-archive-grid .archive-grid__grid{display:grid;gap:var(--hs--blocks--archive-grid--gap,16px);grid-template-columns:repeat(auto-fill,minmax(var(--hs--blocks--archive-grid--column-width,300px),1fr))}
.wp-block-headspin-archive-grid .archive-grid__pagination.hidden{display:none}
.wp-block-headspin-archive-grid .archive-grid__pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--hs--blocks--archive-grid--pagination--gap,8px);-webkit-box-pack:var(--hs--blocks--archive-grid--pagination--alignment,center);-ms-flex-pack:var(--hs--blocks--archive-grid--pagination--alignment,center);justify-content:var(--hs--blocks--archive-grid--pagination--alignment,center);margin:calc(var(--hs--blocks--archive-grid--pagination--margin-top, 2)*var(--hs--widths--base-spacing-unit, 24px)) 0 0;list-style:none;padding:0}
.wp-block-headspin-archive-grid .archive-grid__pagination li.hidden{display:none}
.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers{background:var(--hs--blocks--archive-grid--pagination--background-color,transparent);border:var(--hs--blocks--archive-grid--pagination--border-width,0) solid var(--hs--blocks--archive-grid--pagination--border-color,transparent);border-radius:var(--hs--blocks--archive-grid--pagination--border-radius,0);color:var(--hs--blocks--archive-grid--pagination--color,var(--hs--colors--text-color));cursor:pointer;display:block;font-family:var(--hs--blocks--archive-grid--pagination--font-family,var(--hs--fonts--main));font-size:var(--hs--blocks--archive-grid--pagination--font-size,var(--hs--fonts--font-size));font-weight:var(--hs--blocks--archive-grid--pagination--font-weight,var(--hs--fonts--font-weight));height:var(--hs--blocks--archive-grid--pagination--size,32px);line-height:var(--hs--blocks--archive-grid--pagination--size,32px);text-align:center;width:var(--hs--blocks--archive-grid--pagination--size,32px)}
.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers:hover{background:var(--hs--blocks--archive-grid--pagination--hover--background-color,var(--hs--colors--background--secondary));border-color:var(--hs--blocks--archive-grid--pagination--hover--border-color,transparent);color:var(--hs--blocks--archive-grid--pagination--hover--color,var(--hs--colors--text-color))}
.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers[aria-current]{background:var(--hs--blocks--archive-grid--pagination--active--background-color,var(--hs--colors--text-color));border-color:var(--hs--blocks--archive-grid--pagination--active--border-color,transparent);color:var(--hs--blocks--archive-grid--pagination--active--color,var(--hs--colors--background--main));font-weight:var(--hs--blocks--archive-grid--pagination--active--font-weight,600)}
.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers[data-distance]:not([data-distance="1"],[data-distance="2"],[aria-current]){display:none}
.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers.prev,.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers.next{display:none}
.wp-block-headspin-archive-grid .archive-grid__pagination li:first-child .page-numbers,.wp-block-headspin-archive-grid .archive-grid__pagination li:last-child .page-numbers{display:block !important}
.wp-block-headspin-archive-grid .post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}
.wp-block-headspin-archive-grid .post-card__image{background-color:var(--hs--blocks--archive-grid--image-background-color);height:0;padding-bottom:var(--hs--blocks--archive-grid--image-padding,60%);overflow:hidden;position:relative}
.wp-block-headspin-archive-grid .post-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;inset:0;position:absolute;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%}
.wp-block-headspin-archive-grid .post-card__content{background:var(--hs--blocks--archive-grid--background-color,var(--hs--colors--background--secondary));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:4px;padding:var(--hs--blocks--archive-grid--content-padding,16px);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.wp-block-headspin-archive-grid .post-card__title,.wp-block-headspin-archive-grid .post-card__excerpt,.wp-block-headspin-archive-grid .post-card__details{-webkit-transition:inherit;transition:inherit}
.wp-block-headspin-archive-grid .post-card__title{color:var(--hs--blocks--archive-grid--title--color,var(--hs--colors--text-color));font-family:var(--hs--blocks--archive-grid--title--font-family,var(--hs--fonts--main));font-size:var(--hs--blocks--archive-grid--title--font-size,20px);font-weight:var(--hs--blocks--archive-grid--title--font-weight,600);letter-spacing:var(--hs--blocks--archive-grid--title--letter-spacing,0);line-height:var(--hs--blocks--archive-grid--title--line-height,var(--hs--elements--headings--line-height));text-transform:var(--hs--blocks--archive-grid--title--text-transform,none)}
.wp-block-headspin-archive-grid .post-card__excerpt{color:var(--hs--blocks--archive-grid--excerpt--color,var(--hs--colors--text-color));font-family:var(--hs--blocks--archive-grid--excerpt--font-family,var(--hs--fonts--main));font-size:var(--hs--blocks--archive-grid--excerpt--font-size,var(--hs--fonts--font-size));font-weight:var(--hs--blocks--archive-grid--excerpt--font-weight,var(--hs--fonts--font-weight));line-height:var(--hs--blocks--archive-grid--excerpt--line-height,var(--hs--fonts--line-height));margin-block:.75em 0;display:-webkit-box;line-clamp:var(--hs--blocks--archive-grid--excerpt--max-lines,5);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--hs--blocks--archive-grid--excerpt--max-lines,5);-webkit-box-orient:vertical}
.wp-block-headspin-archive-grid .post-card__details{color:var(--hs--blocks--archive-grid--details--color,var(--hs--colors--text-color));font-family:var(--hs--blocks--archive-grid--details--font-family,var(--hs--fonts--secondary));font-size:var(--hs--blocks--archive-grid--details--font-size,12px);font-weight:var(--hs--blocks--archive-grid--details--font-weight,var(--hs--fonts--font-weight));letter-spacing:var(--hs--blocks--archive-grid--details--letter-spacing,0.02em);text-transform:var(--hs--blocks--archive-grid--details--text-transform,none)}
.wp-block-headspin-archive-grid .post-card__button{-ms-flex-item-align:start;align-self:flex-start;height:auto;margin-top:var(--hs--widths--base-spacing-unit)}
.wp-block-headspin-archive-grid .post-card__spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wp-block-headspin-archive-grid .post-card:is(a):hover .post-card__image img,.wp-block-headspin-archive-grid .post-card:is(a):focus-visible .post-card__image img,.wp-block-headspin-archive-grid .post-card:has(a:hover) .post-card__image img,.wp-block-headspin-archive-grid .post-card:has(a:focus-visible) .post-card__image img{-webkit-transform:scale(var(--hs--blocks--archive-grid--hover--image-scale,1.05));transform:scale(var(--hs--blocks--archive-grid--hover--image-scale,1.05))}
.wp-block-headspin-archive-grid .post-card:is(a):hover .post-card__content,.wp-block-headspin-archive-grid .post-card:is(a):focus-visible .post-card__content,.wp-block-headspin-archive-grid .post-card:has(a:hover) .post-card__content,.wp-block-headspin-archive-grid .post-card:has(a:focus-visible) .post-card__content{background:var(--hs--blocks--archive-grid--hover--background-color,var(--hs--blocks--archive-grid--background-color))}
.wp-block-headspin-archive-grid .post-card:is(a):hover .post-card__title,.wp-block-headspin-archive-grid .post-card:is(a):focus-visible .post-card__title,.wp-block-headspin-archive-grid .post-card:has(a:hover) .post-card__title,.wp-block-headspin-archive-grid .post-card:has(a:focus-visible) .post-card__title{-webkit-text-decoration:var(--hs--blocks--archive-grid--hover--title-underline,none);text-decoration:var(--hs--blocks--archive-grid--hover--title-underline,none)}
.wp-block-headspin-archive-grid .post-card:is(a):hover :not(.post-card__button),.wp-block-headspin-archive-grid .post-card:is(a):focus-visible :not(.post-card__button),.wp-block-headspin-archive-grid .post-card:has(a:hover) :not(.post-card__button),.wp-block-headspin-archive-grid .post-card:has(a:focus-visible) :not(.post-card__button){color:var(--hs--blocks--archive-grid--hover--color,var(--hs--blocks--archive-grid--color,var(--hs--colors--text-color)))}
@media only screen and (min-width:600px){.wp-block-headspin-archive-grid .archive-grid__pagination .page-numbers[data-distance="3"]{display:block}
}@media only screen and (min-width:900px){.wp-block-headspin-archive-grid{margin-block:calc(4 * var(--hs--widths--base-spacing-unit) * 0.5)}
}
.contact-form-block{margin-block:calc(2 * var(--hs--widths--base-spacing-unit) * 0.5)}
.contact-form-block:first-child,.wp-block-headspin-anchor:first-child+.contact-form-block{margin-top:0}
.contact-form-block:last-child{margin-bottom:0}
.contact-form-block.disabled .field-group{opacity:.7}
.contact-form-block.disabled .field-group *{pointer-events:none}
.contact-form-block .field-group.submit{pointer-events:none}
.contact-form-block .field-group.submit *{pointer-events:all}
.contact-form-block .field-group.submit .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative}
.contact-form-block .field-group.submit .btn .dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit;border-radius:99px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding:0 30px;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:1}
.contact-form-block .field-group.submit .btn .dot{background-color:currentColor;border-radius:50%;height:10px;-ms-flex-negative:0;flex-shrink:0;margin:0 3px;-webkit-transform:scale(0);transform:scale(0);width:10px}
.contact-form-block .field-group.submit .btn.loading .dots{opacity:1}
.contact-form-block .field-group.submit .btn.loading .dots .dot{-webkit-animation:submit_loading .6s infinite alternate ease-in-out;animation:submit_loading .6s infinite alternate ease-in-out}
.contact-form-block .field-group.submit .btn.loading .dots .dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.contact-form-block .field-group.submit .btn.loading .dots .dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
.contact-form-block .messages{list-style:none;margin:0;text-align:right}
.contact-form-block .messages .error{color:color-var("red");font-weight:400}
@media only screen and (min-width:900px){.contact-form-block{margin-block:calc(4 * var(--hs--widths--base-spacing-unit) * 0.5)}
}@-webkit-keyframes submit_loading{from{-webkit-transform:scale(0);transform:scale(0)}
to{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes submit_loading{from{-webkit-transform:scale(0);transform:scale(0)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
.wp-block-headspin-image-text{--image-text-content-width:50;--image-text-outer-padding:24px;position:relative}
.wp-block-headspin-image-text .image-text__image{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0;margin:0;min-height:50vw;overflow:hidden;position:relative;width:100%;z-index:1}
.wp-block-headspin-image-text .image-text__image img{width:100%}
.wp-block-headspin-image-text .image-text__image:is(a) img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.wp-block-headspin-image-text .image-text__image:is(a):hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}
.wp-block-headspin-image-text .image-text__content{padding:var(--base-padding) var(--base-padding) 40px;position:relative;width:100%}
.wp-block-headspin-image-text .image-text__content .image-text__subheading{color:var(--hs--blocks--image-text--subheading--color,var(--hs--elements--headings--color,var(--hs--colors--text-color)));font-family:var(--hs--blocks--image-text--subheading--font-family,var(--hs--elements--headings--font-family,var(--hs--fonts--font-family)));font-size:max(18px,var(--hs--blocks--image-text--subheading--font-size,18px)*.8);font-weight:var(--hs--blocks--image-text--subheading--font-weight,var(--hs--elements--headings--font-weight,var(--hs--fonts--font-weight)));letter-spacing:var(--hs--blocks--image-text--subheading--letter-spacing,var(--hs--elements--headings--letter-spacing,0));margin-bottom:var(--hs--blocks--image-text--subheading--margin-bottom,2em);text-transform:var(--hs--blocks--image-text--subheading--text-transform,none)}
.wp-block-headspin-image-text .image-text__content .image-text__heading{color:var(--hs--blocks--image-text--heading--color,var(--hs--elements--headings--color,var(--hs--colors--text-color)));font-family:var(--hs--blocks--image-text--heading--font-family,var(--hs--elements--headings--font-family,var(--hs--fonts--font-family)));font-size:max(24px,var(--hs--blocks--image-text--heading--font-size,24px)*.5);font-weight:var(--hs--blocks--image-text--heading--font-weight,var(--hs--elements--headings--font-weight,var(--hs--fonts--font-weight)));letter-spacing:var(--hs--blocks--image-text--heading--letter-spacing,var(--hs--elements--headings--letter-spacing,0));margin:0 0 var(--hs--blocks--image-text--heading--margin-bottom,0.5em);text-transform:var(--hs--blocks--image-text--heading--text-transform,none)}
.wp-block-headspin-image-text .image-text__content .image-text__preamble{max-width:500px}
.wp-block-headspin-image-text .image-text__btn{margin-top:24px}
.wp-block-headspin-image-text.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wp-block-headspin-image-text.image-right .image-text__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wp-block-headspin-image-text.cols-4555,.wp-block-headspin-image-text.cols-5545.image-right{--image-text-content-width:55}
.wp-block-headspin-image-text.cols-5545,.wp-block-headspin-image-text.cols-4555.image-right{--image-text-content-width:45}
.wp-block-headspin-image-text.alignwide{margin-block:calc(2 * var(--hs--widths--base-spacing-unit) * 0.5)}
.wp-block-headspin-image-text.alignwide:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-image-text.alignwide{margin-top:0}
.wp-block-headspin-image-text.alignwide:last-child{margin-bottom:0}
.wp-block-headspin-image-text.alignwide+.wp-block-headspin-image-text.alignwide{margin-top:calc(var(--hs--widths--base-spacing-unit)*2)}
.wp-block-headspin-image-text.alignwide.has-background-color{padding-inline:0;width:var(--page-width)}
.wp-block-headspin-image-text.alignwide.has-background-color .image-text__content{padding-inline:var(--base-padding)}
.wp-block-headspin-image-text.has-text-color .image-text__content :is(p,h1,h2,h3,h4,h5,h6,li,cite){color:var(--image-text--text-color)}
@media only screen and (min-width:600px){.wp-block-headspin-image-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.wp-block-headspin-image-text .image-text__image{min-height:25vw;width:50%}
.wp-block-headspin-image-text .image-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px var(--image-text-outer-padding) 40px;width:50%}
.wp-block-headspin-image-text.alignwide.image-right .image-text__content{margin-right:auto;padding-left:0;padding-right:24px}
.wp-block-headspin-image-text.alignwide.image-right .image-text__content-wrapper{margin-left:0}
.wp-block-headspin-image-text.alignwide.image-left .image-text__content{margin-left:auto;padding-left:24px;padding-right:0}
.wp-block-headspin-image-text.alignwide.image-left .image-text__content-wrapper{margin-right:0}
}@media only screen and (min-width:900px){.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:max(24px,var(--hs--blocks--image-text--heading--font-size,24px)*.75)}
.wp-block-headspin-image-text.cols-4555 .image-text__image,.wp-block-headspin-image-text.cols-5545.image-right .image-text__image{width:45%}
.wp-block-headspin-image-text.cols-4555 .image-text__content,.wp-block-headspin-image-text.cols-5545.image-right .image-text__content{width:55%}
.wp-block-headspin-image-text.cols-5545 .image-text__image,.wp-block-headspin-image-text.cols-4555.image-right .image-text__image{width:55%}
.wp-block-headspin-image-text.cols-5545 .image-text__content,.wp-block-headspin-image-text.cols-4555.image-right .image-text__content{width:45%}
.wp-block-headspin-image-text.cols-4555 .image-text__arrow{left:45%}
.wp-block-headspin-image-text.cols-5545 .image-text__arrow{left:55%}
.wp-block-headspin-image-text.alignwide{margin-block:calc(4 * var(--hs--widths--base-spacing-unit) * 0.5)}
.wp-block-headspin-image-text.alignwide+.wp-block-headspin-image-text.alignwide{margin-top:calc(var(--hs--widths--base-spacing-unit)*4)}
.wp-block-headspin-image-text.alignwide .image-text__content{max-width:calc(45% + 24px)}
}@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__content{padding-block:40px 64px}
.wp-block-headspin-image-text .image-text__content .image-text__subheading{font-size:var(--hs--blocks--image-text--subheading--font-size,18px)}
.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:var(--hs--blocks--image-text--heading--font-size,24px)}
.wp-block-headspin-image-text .image-text__content-wrapper{margin-right:max(.01px,50vw - var(--page-width)/2 - var(--image-text-outer-padding))}
.wp-block-headspin-image-text.image-right .image-text__content-wrapper{margin-left:max(.01px,50vw - var(--page-width)/2 - var(--image-text-outer-padding));margin-right:0}
}@media only screen and (min-width:1500px){.wp-block-headspin-image-text{--image-text-outer-padding:64px}
}@media only screen and (max-width:599px){.wp-block-headspin-image-text.alignwide .image-text__content{padding-left:0;padding-right:0}
}
.wp-block-headspin-page-cover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:var(--hs--blocks--page-cover--min-height,35vw);position:relative}
.wp-block-headspin-page-cover,.wp-block-headspin-page-cover .page-cover__heading{color:var(--hs--blocks--page-cover--dark-color,var(--hs--colors--text-color))}
.wp-block-headspin-page-cover.text-white,.wp-block-headspin-page-cover.text-white .page-cover__heading{color:var(--hs--blocks--page-cover--light-color,var(--hs--colors--background--main))}
.wp-block-headspin-page-cover .page-cover__background-wrapper{background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.wp-block-headspin-page-cover .page-cover__background-wrapper.video-top .vimeo-video{position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.wp-block-headspin-page-cover .page-cover__background-wrapper.video-bottom .vimeo-video{bottom:0;position:absolute;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.wp-block-headspin-page-cover .page-cover__background-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
.wp-block-headspin-page-cover.overlay .page-cover__background-wrapper::after{background:#fff;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}
.wp-block-headspin-page-cover.overlay.text-white .page-cover__background-wrapper::after{background:#000;opacity:.3}
.wp-block-headspin-page-cover .video-background{height:100%;left:0;position:absolute;top:0;width:100%}
.wp-block-headspin-page-cover .page-cover__content-wrapper{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px;padding-top:40px;position:relative;z-index:1}
body.transparent-header:not(.scrolled) .wp-block-headspin-page-cover .page-cover__content-wrapper{padding-top:calc(40px + var(--hs--header--height, 40px))}
.wp-block-headspin-page-cover .page-cover__content-wrapper .text-center{text-align:center}
.wp-block-headspin-page-cover .page-cover__content-wrapper .text-right{text-align:right}
.wp-block-headspin-page-cover .page-cover__content-container{-ms-flex-item-align:center;align-self:center;max-width:var(--hs--blocks--page-cover--content-max-width,900px)}
.wp-block-headspin-page-cover .page-cover__content-container .page-cover__heading{font-family:var(--hs--blocks--page-cover--heading--font-family,var(--hs--elements--headings--font-family,var(--hs--fonts--font-family)));line-height:1.1;font-size:max(20px,var(--hs--blocks--page-cover--heading--font-size)*.5);font-weight:var(--hs--blocks--page-cover--heading--font-weight,var(--hs--elements--headings--font-weight,var(--hs--fonts--font-weight)));letter-spacing:var(--hs--blocks--page-cover--heading--letter-spacing,var(--hs--elements--headings--letter-spacing,0));text-transform:var(--hs--blocks--page-cover--heading--text-transform,none)}
.wp-block-headspin-page-cover .page-cover__intro{font-family:var(--hs--blocks--page-cover--intro--font-family,var(--hs--fonts--font-family));font-size:max(18px,var(--hs--blocks--page-cover--intro--font-size)*.75);font-weight:var(--hs--blocks--page-cover--intro--font-weight,var(--hs--fonts--font-weight));line-height:var(--hs--blocks--page-cover--intro--line-height,1.2);max-width:700px}
.wp-block-headspin-page-cover .page-cover__intro a{color:currentColor}
.wp-block-headspin-page-cover .wp-block-buttons{gap:0;margin-top:max(16px,var(--hs--blocks--page-cover--buttons-top-margin,48px)*.75)}
.wp-block-headspin-page-cover .wp-block-button{margin:0 8px 8px 0}
@media only screen and (min-width:600px){.wp-block-headspin-page-cover .page-cover__content-container .page-cover__heading{font-size:max(20px,var(--hs--blocks--page-cover--heading--font-size)*.75)}
.wp-block-headspin-page-cover .page-cover__intro{font-size:var(--hs--blocks--page-cover--intro--font-size)}
.wp-block-headspin-page-cover .wp-block-buttons{margin-top:var(--hs--blocks--page-cover--buttons-top-margin,48px)}
}@media only screen and (min-width:900px){.wp-block-headspin-page-cover .page-cover__content-wrapper{padding-bottom:var(--hs--blocks--page-cover--padding-bottom,120px);padding-top:var(--hs--blocks--page-cover--padding-top,80px)}
body.transparent-header:not(.scrolled) .wp-block-headspin-page-cover .page-cover__content-wrapper{padding-top:calc(var(--hs--blocks--page-cover--padding-top, 80px) + var(--hs--header--height, 40px))}
.wp-block-headspin-page-cover .page-cover__content-container{margin:0 auto}
.wp-block-headspin-page-cover .page-cover__content-container.top{-ms-flex-item-align:start;align-self:flex-start}
.wp-block-headspin-page-cover .page-cover__content-container.bottom{-ms-flex-item-align:end;align-self:flex-end}
.wp-block-headspin-page-cover .page-cover__content-container.left{margin-left:0}
.wp-block-headspin-page-cover .page-cover__content-container.right{margin-right:0}
.wp-block-headspin-page-cover .wp-block-button{margin:0 24px 0 0}
}@media only screen and (min-width:1200px){.wp-block-headspin-page-cover .page-cover__content-container .page-cover__heading{font-size:var(--hs--blocks--page-cover--heading--font-size)}
}@media only screen and (max-width:599px){.wp-block-headspin-page-cover .wp-block-buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.wp-block-headspin-people{margin-block:calc(2 * var(--hs--widths--base-spacing-unit) * 0.5)}
.wp-block-headspin-people:first-child,.wp-block-headspin-anchor:first-child+.wp-block-headspin-people{margin-top:0}
.wp-block-headspin-people:last-child{margin-bottom:0}
.wp-block-headspin-people .people__grid{display:grid;gap:max(var(--base-padding),var(--hs--blocks--people--gap,24px));grid-template-columns:repeat(auto-fill,minmax(var(--hs--blocks--people--column-width,200px),1fr))}
.wp-block-headspin-people .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wp-block-headspin-people .person__image{background:var(--hs--blocks--people--image-background-color,currentColor);-ms-flex-negative:0;flex-shrink:0;padding-bottom:var(--hs--blocks--people--image-height,100%);position:relative}
.wp-block-headspin-people .person__image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
.wp-block-headspin-people .person__details{background:var(--hs--blocks--people--background-color,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--hs--blocks--people--content-padding,0)}
.wp-block-headspin-people .person__name{color:var(--hs--blocks--people--name--color,inherit);font-family:var(--hs--blocks--people--name--font-family,inherit);font-size:var(--hs--blocks--people--name--font-size,20px);font-weight:var(--hs--blocks--people--name--font-weight,700)}
.wp-block-headspin-people .person__position{color:var(--hs--blocks--people--position--color,inherit);font-family:var(--hs--blocks--people--position--font-family,inherit);font-size:var(--hs--blocks--people--position--font-size,16px);font-weight:var(--hs--blocks--people--position--font-weight,inherit);letter-spacing:var(--hs--blocks--people--position--letter-spacing,inherit);text-transform:var(--hs--blocks--people--position--text-transform,none)}
.wp-block-headspin-people .person__departments,.wp-block-headspin-people .person__offices{color:var(--hs--blocks--people--depcity--color,inherit);font-family:var(--hs--blocks--people--depcity--font-family,inherit);font-size:var(--hs--blocks--people--depcity--font-size,12px);font-weight:var(--hs--blocks--people--depcity--font-weight,inherit);letter-spacing:var(--hs--blocks--people--depcity--letter-spacing,0.02em);text-transform:var(--hs--blocks--people--depcity--text-transform,uppercase)}
.wp-block-headspin-people .person__email,.wp-block-headspin-people .person__phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--hs--blocks--people--links--color,inherit);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--hs--blocks--people--links--font-size,inherit)}
.wp-block-headspin-people .person__email svg,.wp-block-headspin-people .person__phone svg{fill:currentColor;-ms-flex-negative:0;flex-shrink:0;height:1.2em;margin-right:.5em;width:1.2em}
.wp-block-headspin-people .person__email a,.wp-block-headspin-people .person__phone a{color:inherit;font-family:var(--hs--blocks--people--links--font-family,inherit);font-size:inherit;font-weight:var(--hs--blocks--people--links--font-weight,inherit);overflow:hidden;-webkit-text-decoration:var(--hs--blocks--people--links--underline,none);text-decoration:var(--hs--blocks--people--links--underline,none);text-overflow:ellipsis;white-space:nowrap}
.wp-block-headspin-people .person__email a:hover,.wp-block-headspin-people .person__phone a:hover{color:var(--hs--blocks--people--links--hover--color,inherit);-webkit-text-decoration:var(--hs--blocks--people--links--hover--underline,ar(--hs--blocks--people--links--underline,none));text-decoration:var(--hs--blocks--people--links--hover--underline,ar(--hs--blocks--people--links--underline,none))}
.wp-block-headspin-people .person__bio{color:var(--hs--blocks--people--bio--color,inherit);font-family:var(--hs--blocks--people--bio--font-family,inherit);font-size:var(--hs--blocks--people--bio--font-size,inherit);font-weight:var(--hs--blocks--people--bio--font-weight,inherit);line-height:var(--hs--blocks--people--bio--line-height,inherit);margin-top:calc(var(--hs--widths--base-spacing-unit, 24px)/3)}
.wp-block-headspin-people.center-people .people__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wp-block-headspin-people.center-people .person{width:100%}
.wp-block-headspin-people.center-elements .person__details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
@media only screen and (min-width:440px){.wp-block-headspin-people.center-people .person{width:calc(50% - var(--hs--blocks--people--gap)*.5)}
}@media only screen and (min-width:600px){.wp-block-headspin-people .people__grid{gap:var(--hs--blocks--people--gap,24px)}
.wp-block-headspin-people.center-people .person{width:calc(33.33% - var(--hs--blocks--people--gap)*.6666)}
}@media only screen and (min-width:900px){.wp-block-headspin-people{margin-block:calc(4 * var(--hs--widths--base-spacing-unit) * 0.5)}
.wp-block-headspin-people.center-people.alignwide .person{width:calc(25% - var(--hs--blocks--people--gap)*.75)}
}
.wp-block-headspin-section{--padding-base:calc(var(--hs--widths--base-spacing-unit) * 2);background:var(--hs--colors--background--secondary);color:var(--hs-section--override-color,inherit);padding-block:var(--padding-base)}
.wp-block-headspin-section.padding-none{padding:0}
.wp-block-headspin-section.padding-x2{padding-block:calc(var(--padding-base)*1.5)}
.wp-block-headspin-section.padding-x4{padding-block:calc(var(--padding-base)*2)}
.wp-block-headspin-section h1{color:var(--hs-section--override-color,var(--hs--elements--headings--h1--color,var(--hs--elements--headings--color,var(--hs--colors--text-color))))}
.wp-block-headspin-section h2{color:var(--hs-section--override-color,var(--hs--elements--headings--h2--color,var(--hs--elements--headings--color,var(--hs--colors--text-color))))}
.wp-block-headspin-section h3{color:var(--hs-section--override-color,var(--hs--elements--headings--h3--color,var(--hs--elements--headings--color,var(--hs--colors--text-color))))}
.wp-block-headspin-section h4{color:var(--hs-section--override-color,var(--hs--elements--headings--h4--color,var(--hs--elements--headings--color,var(--hs--colors--text-color))))}
.wp-block-headspin-section h5{color:var(--hs-section--override-color,var(--hs--elements--headings--h5--color,var(--hs--elements--headings--color,var(--hs--colors--text-color))))}
.wp-block-headspin-section h6{color:var(--hs-section--override-color,var(--hs--elements--headings--h6--color,var(--hs--elements--headings--color,var(--hs--colors--text-color))))}
@media only screen and (min-width:600px){.wp-block-headspin-section.padding-x2{padding-block:calc(var(--padding-base)*2)}
.wp-block-headspin-section.padding-x4{padding-block:calc(var(--padding-base)*4)}
}
