:root{--space-xxs:calc(var(--space-xs) * .5);--space-xxxs:calc(var(--space-xs) * .25);--accent-heading-color:var(--primary);--btn-icon-padding:.8em}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:not(.list--custom) ul{list-style:revert;padding-inline-start:revert;margin-block:revert}table{margin:var(--space-xxs) 0}th{font-weight:600;margin:0 var(--space-xs) 0 0;padding:1px 2px}td{margin:0 var(--space-xs) 0 0;padding:1px 2px;vertical-align:baseline}th:last-child,td:last-child{margin:0}tbody tr:nth-child(2n+1){background-color:var(--neutral)}dl dt{font-weight:600}dl dd{margin-bottom:5px}.accent-heading{color:var(--accent-heading-color)}.brxe-text b,.brxe-text strong{color:var(--heading-color)}figure{margin:0}.brxe-image-gallery .bricks-image-caption{font-size:var(--text-xs);line-height:1.5;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):has(svg){gap:0}[class*=btn--]:where(:not(.btn--none,.wp-block-button)){display:inline-flex;align-items:center;gap:0;overflow:hidden;background:transparent;border:0;padding:0;min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)) .btn-text,[class*=btn--]:where(:not(.btn--none,.wp-block-button)) .btn-icon{background:var(--btn-background);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition))}[class*=btn--]:where(:not(.btn--none,.wp-block-button)) .btn-text{flex:1 1 auto;padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-radius:var(--btn-radius)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)) .btn-icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding-inline:var(--btn-icon-padding,var(--btn-padding-block));border-radius:var(--btn-radius)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)) .btn-icon svg{width:1.5em;height:1.5em}[class*=btn--].btn--outline:where(:not(.btn--none,.wp-block-button)) .btn-icon{transform:translateX(-2px)}@media (hover:hover) and (pointer:fine){[class*=btn--]:where(:not(.btn--none,.wp-block-button)):hover{background:unset;color:unset;border-color:unset;text-decoration:unset}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):hover .btn-text,[class*=btn--]:where(:not(.btn--none,.wp-block-button)):hover .btn-icon{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)) .btn-icon svg{transition:var(--transition)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):hover .btn-icon svg{transform:rotate(135deg)}}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}body[data-builder-window=iframe] [class*=btn--].bricks-button{display:inline-flex!important;align-items:center!important;gap:0!important;overflow:auto!important;background:transparent!important;border:0!important;padding:0!important}body[data-builder-window=iframe] [class*=btn--].bricks-button>span[contenteditable]{background:var(--btn-background);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-radius:var(--btn-radius);flex:1 1 auto}body[data-builder-window=iframe] [class*=btn--].bricks-button>svg{background:var(--btn-background);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);border-radius:var(--btn-radius);padding:var(--btn-icon-padding,var(--btn-padding-block));align-self:stretch;box-sizing:content-box;width:1.5em;height:1.5em}@media (hover:hover) and (pointer:fine){body[data-builder-window=iframe] [class*=btn--].bricks-button:hover>span[contenteditable],body[data-builder-window=iframe] [class*=btn--].bricks-button:hover>svg{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover)}}.fluentform .ff-btn-submit{display:inline-flex!important;align-items:center;gap:0;overflow:hidden;background:transparent!important;border:0!important;padding:0!important;min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center);cursor:pointer}.fluentform .ff-btn-submit .btn-text,.fluentform .ff-btn-submit .btn-icon{background:var(--btn-background);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition))}.fluentform .ff-btn-submit .btn-text{flex:1 1 auto;padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-radius:var(--btn-radius)}.fluentform .ff-btn-submit .btn-icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding-inline:var(--btn-icon-padding,var(--btn-padding-block));border-radius:var(--btn-radius)}.fluentform .ff-btn-submit .btn-icon svg{width:1.5em;height:1.5em}@media (hover:hover) and (pointer:fine){.fluentform .ff-btn-submit:hover{background:unset!important;color:unset!important;border-color:unset!important;text-decoration:unset!important}.fluentform .ff-btn-submit:hover .btn-text,.fluentform .ff-btn-submit:hover .btn-icon{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}.fluentform .ff-btn-submit .btn-icon svg{transition:var(--transition)}.fluentform .ff-btn-submit:hover .btn-icon svg{transform:rotate(45deg)}}.fluentform .ff-btn-submit:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.fluentform .ff-btn-submit{display:inline-flex!important;align-items:center;gap:0;overflow:hidden;padding:0!important;background:transparent!important;border:0!important;min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);border-radius:var(--btn-radius);cursor:pointer}.fluentform .ff-btn-submit .btn-text,.fluentform .ff-btn-submit .btn-icon{background:var(--btn-background);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition))}.fluentform .ff-btn-submit .btn-text{flex:1 1 auto;padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-radius:var(--btn-radius)}.fluentform .ff-btn-submit .btn-icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding-inline:var(--btn-icon-padding,var(--btn-padding-block));border-radius:var(--btn-radius)}.fluentform .ff-btn-submit .btn-icon svg{width:1.5em;height:1.5em}@media (hover:hover) and (pointer:fine){.fluentform .ff-btn-submit:hover .btn-text,.fluentform .ff-btn-submit:hover .btn-icon{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover)}}[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{transition:var(--transition)}textarea{border-radius:var(--radius-xs)}}.fr-modal{display:none}.brxe-shortcode .fluentform .ff-dropzone .ff_upload_btn.ff-btn{border-color:var(--primary);color:var(--primary)}.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}.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:16px!important}