:root{--space-xxs:calc(var(--space-xs) * .5);--space-xxxs:calc(var(--space-xs) * .25);--accent-heading-color:var(--primary);--mockup-radius:var(--radius-s);--mockup-radius-inner:var(--radius-xs);--mockup-background:var(--neutral);--mockup-padding:var(--space-s)}img{object-fit:cover}[class*=grid]:has([class*=card]){--grid-gap:var(--space-s)}ul{list-style:none;padding-inline-start:0;margin-block:0}.brxe-text ul{list-style:revert;padding-inline-start:revert;margin-block:revert}.accent-heading{color:var(--accent-heading-color)}.brxe-text b,.brxe-text strong{color:var(--heading-color)}figure{margin:0}.brxe-section:not(.sticky-section):not(.header){position:relative;z-index:1}.btn--primary{box-shadow:0 0 0 4px var(--white-trans-20)}[data-readmore]{--rm-max:65rem;--rm-mask-stop:85%;--rm-transition:var(--transition-duration) var(--transition-timing) var(--transition-delay);position:relative;max-height:var(--rm-max);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--rm-mask-stop),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black var(--rm-mask-stop),transparent 100%);transition:max-height var(--rm-transition),-webkit-mask-image var(--rm-transition),mask-image var(--rm-transition)}[data-readmore][data-readmore-expanded=true]{max-height:none;-webkit-mask-image:none;mask-image:none}[data-readmore].readmore--clamped + .readmore__toggle{display:inline-flex}[data-readmore]:not(.readmore--clamped) + .readmore__toggle{display:none}.readmore__toggle{display:inline-flex;gap:.4rem;align-items:center}.readmore__chevron--rotated{transform:rotate(180deg);transition:var(--transition-duration) var(--transition-timing) var(--transition-delay)}@media (prefers-reduced-motion:reduce){[data-readmore]{transition:none}.readmore__chevron--rotated{transition:none}}.form--light .fluentform form,.form--dark .fluentform form{.ff-btn-submit.ff-btn-submit{width:100%;transition:var(--transition)}textarea{border-radius:var(--radius-xs)}}.fr-modal{display:none}@property --shimmer-x{syntax:"<percentage>";inherits:false;initial-value:-100%}@keyframes shimmer-sweep{0%{--shimmer-x:-100%}100%{--shimmer-x:200%}}[class*=btn--]:where(:not(.btn--none,.btn--outline,.wp-block-button)){position:relative;overflow:hidden;isolation:isolate;&::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0,transparent var(--shimmer-x),rgba(255,255,255,.4) calc(var(--shimmer-x) + 15%),rgba(255,255,255,.6) calc(var(--shimmer-x) + 22%),rgba(255,255,255,.4) calc(var(--shimmer-x) + 30%),transparent calc(var(--shimmer-x) + 45%),transparent 100%);mix-blend-mode:overlay;animation:shimmer-sweep 3s ease-in-out infinite;pointer-events:none;z-index:1}&:hover::after{animation-duration:1.8s;background:linear-gradient(110deg,transparent 0,transparent var(--shimmer-x),rgba(255,255,255,.55) calc(var(--shimmer-x) + 12%),rgba(255,255,255,.75) calc(var(--shimmer-x) + 20%),rgba(255,255,255,.55) calc(var(--shimmer-x) + 28%),transparent calc(var(--shimmer-x) + 40%),transparent 100%)}}[class*=btn--outline]:where(:not(.btn--none,.wp-block-button)){position:relative;overflow:hidden;&::before{content:"";position:absolute;inset:calc(var(--btn-border-width,2px) * -1);border-radius:inherit;padding:var(--btn-border-width,2px);background:linear-gradient(110deg,transparent 0,transparent var(--shimmer-x),color-mix(in srgb,var(--btn-background) 40%,transparent) calc(var(--shimmer-x) + 15%),color-mix(in srgb,var(--btn-background) 80%,white) calc(var(--shimmer-x) + 22%),color-mix(in srgb,var(--btn-background) 40%,transparent) calc(var(--shimmer-x) + 30%),transparent calc(var(--shimmer-x) + 45%),transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shimmer-sweep 3s ease-in-out infinite;pointer-events:none;z-index:1}&:hover::before{animation-duration:1.8s}}.wpgb-facet.wpgb-facet.wpgb-facet.wpgb-facet{.wpgb-button-facet{display:block}fieldset{margin:0}.wpgb-inline-list{gap:var(--space-s);li{margin:0}}}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.py0{padding-top:0!important;padding-bottom:0!important}.px0{padding-left:0!important;padding-right:0!important}.p0{padding:0!important}.cmplz-cookiebanner .cmplz-close{outline:0;border-radius:var(--radius-circle)}.cmplz-cookiebanner .cmplz-close svg{width:20px!important;height:20px!important;padding:0;margin:0;border:0;outline:0;background:transparent;color:var(--primary);font-size:12px!important}.cmplz-bricks-notice{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;background:rgba(0,0,0,.7);border-radius:var(--radius);color:#fff;font-size:.95rem;line-height:1.4;z-index:5}.cmplz-bricks-notice p{margin:0;max-width:36ch}