/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--c-text: #282828;--c-text-inverse: #ffffff;--c-background: #ffffff;--c-primary: #7e4094;--c-primary-light: #f6f1f8;--c-primary-dark: #552988;--c-secondary: #4083e9;--c-secondary-light: #edf4ff;--c-secondary-dark: #3369ba;--c-max-width-background: #ebf5fb;--c-accent: #cde5b4;--c-accent-light: #f2f8e8;--c-accent-high: #282828;--c-highlight: #e5e5e5;--c-highlight-high: #efefec;--c-muted: #f2f2f2;--c-warning: #ed8e00;--c-error: #b71802;--c-message: #80bb69;--c-profile-green: #5ea561;--c-profile-orange: #f76b3f;--c-profile-yellow: #ffd84e;--c-near-white: #f2f2f2;--c-neutral-light: #efefec;--c-neutral-medium-light: #e5e5e5;--c-neutral-medium: #b7baba;--c-neutral-dark: #4c4c4c;--c-white: #ffffff;--c-black: #282828;--c-gray: #eff3f4;--c-status-red: #b71802}:root [data-theme=default]{--c-text: #282828;--c-text-inverse: #ffffff;--c-background: #ffffff;--c-primary: #7e4094;--c-primary-light: #f6f1f8;--c-primary-dark: #552988;--c-secondary: #4083e9;--c-secondary-light: #edf4ff;--c-secondary-dark: #3369ba;--c-max-width-background: #ebf5fb;--c-accent: #cde5b4;--c-accent-light: #f2f8e8;--c-accent-high: #282828;--c-highlight: #e5e5e5;--c-highlight-high: #efefec;--c-muted: #f2f2f2;--c-warning: #ed8e00;--c-error: #b71802;--c-message: #80bb69;--c-profile-green: #5ea561;--c-profile-orange: #f76b3f;--c-profile-yellow: #ffd84e;--c-near-white: #f2f2f2;--c-neutral-light: #efefec;--c-neutral-medium-light: #e5e5e5;--c-neutral-medium: #b7baba;--c-neutral-dark: #4c4c4c;--c-white: #ffffff;--c-black: #282828;--c-gray: #eff3f4;--c-status-red: #b71802}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all 0a .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-text{background-color:#282828;background-color:var(--c-text);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:#ffffff;background-color:var(--c-text-inverse);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:#ffffff;background-color:var(--c-background);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:#7e4094;background-color:var(--c-primary);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-primary-light{background-color:#f6f1f8;background-color:var(--c-primary-light);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-primary-dark{background-color:#552988;background-color:var(--c-primary-dark);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:#4083e9;background-color:var(--c-secondary);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-secondary-light{background-color:#edf4ff;background-color:var(--c-secondary-light);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-secondary-dark{background-color:#3369ba;background-color:var(--c-secondary-dark);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-max-width-background{background-color:#ebf5fb;background-color:var(--c-max-width-background);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-accent{background-color:#cde5b4;background-color:var(--c-accent);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-accent-light{background-color:#f2f8e8;background-color:var(--c-accent-light);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-accent-high{background-color:#282828;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:#e5e5e5;background-color:var(--c-highlight);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:#efefec;background-color:var(--c-highlight-high);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:#f2f2f2;background-color:var(--c-muted);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:#ed8e00;background-color:var(--c-warning);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-error{background-color:#b71802;background-color:var(--c-error);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-message{background-color:#80bb69;background-color:var(--c-message);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-profile-green{background-color:#5ea561;background-color:var(--c-profile-green);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-profile-orange{background-color:#f76b3f;background-color:var(--c-profile-orange);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-profile-yellow{background-color:#ffd84e;background-color:var(--c-profile-yellow);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-near-white{background-color:#f2f2f2;background-color:var(--c-near-white);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-neutral-light{background-color:#efefec;background-color:var(--c-neutral-light);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-neutral-medium-light{background-color:#e5e5e5;background-color:var(--c-neutral-medium-light);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-neutral-medium{background-color:#b7baba;background-color:var(--c-neutral-medium);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-neutral-dark{background-color:#4c4c4c;background-color:var(--c-neutral-dark);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-white{background-color:#ffffff;background-color:var(--c-white);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-black{background-color:#282828;background-color:var(--c-black);color:#f2f2f2;color:var(--c-muted)}.cl-colors__item--default-gray{background-color:#eff3f4;background-color:var(--c-gray);color:#282828;color:var(--c-accent-high)}.cl-colors__item--default-status-red{background-color:#b71802;background-color:var(--c-status-red);color:#f2f2f2;color:var(--c-muted)}.motion{padding:0 1rem}@media(min-width: 920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width: 920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:#efefec;background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 300ms";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all 300ms ease-in-out}.demo-motion--fade:hover{background-color:#282828;background-color:var(--c-accent-high);color:#f2f2f2;color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{font-size:62.5%;box-sizing:border-box}body{background-color:#ffffff;background-color:var(--c-background);color:#282828;color:var(--c-text);font-family:"Source Sans 3","Helvetica","Arial",sans-serif;font-size:1.7rem;line-height:130%;font-weight:400}*,*::after,*::before{box-sizing:inherit}.main{display:block}.content-wrapper{background-color:#ffffff;background-color:var(--c-white)}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.container{width:100%;margin:0 auto;max-width:1440px}.container-narrow{width:100%;margin:0 auto;max-width:905px}.gutter{padding-left:2rem;padding-right:2rem}@media(min-width: 480px){.gutter{padding-left:4rem;padding-right:4rem}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.color-primary{color:#7e4094 !important;color:var(--c-primary) !important}.layout--twocol-section{gap:4rem}@media(min-width: 720px){.layout--twocol-section>.layout__region{flex:0 1 calc(100% - 10px)}}@media(min-width: 720px){.layout--twocol-section{flex-wrap:nowrap}}.layout--threecol-section{gap:4rem}@media(min-width: 920px){.layout--threecol-section>.layout__region{flex:0 1 calc(100% - 20px)}}@media(min-width: 920px){.layout--threecol-section{flex-wrap:nowrap}}.layout--fourcol-section{gap:4rem}@media(min-width: 920px){.layout--fourcol-section>.layout__region{flex:0 1 calc(100% - 30px)}}@media(min-width: 920px){.layout--fourcol-section{flex-wrap:nowrap}}.layout-container--maintenance{display:flex;justify-content:center;align-items:center;min-height:100vh;gap:calc(2*4rem)}.layout-container--maintenance .maintenance__logo{margin:1rem}.layout-container--maintenance .h1,.layout-container--maintenance .text-long h1,.text-long .layout-container--maintenance h1{line-height:1.2}.layout-container--maintenance .maintenance__side{display:none}@media(min-width: 720px){.layout-container--maintenance .maintenance__side{display:block}}.layout-container--maintenance .maintenance__side{flex:0 1 auto;line-height:0}@media(min-width: 920px){.layout-container--maintenance .maintenance__side svg{height:100vh}}.main-content-wrapper{display:flex;flex-direction:column}@media(min-width: 920px){.main-content-wrapper{flex-direction:row}}.outer-content-wrapper{min-height:300px;position:relative}@media(min-width: 920px){.page--homepage.section--homepage:not(.toolbar-fixed) .outer-content-wrapper{margin-top:3rem}}.page--homepage.section--homepage .home-header__wrapper:not(:has(.main-nav--open-drawer))+.outer-content-wrapper .layout .paragraph-card{z-index:3}.button,.more-link a{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:600;color:#ffffff;color:var(--c-text-inverse);background-color:#7e4094;background-color:var(--c-primary);border:2px solid #7e4094;border:2px solid var(--c-primary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button:visited,.more-link a:visited{color:#ffffff;color:var(--c-text-inverse)}.button:hover,.more-link a:hover,.button:active,.more-link a:active,.button:focus,.more-link a:focus{color:#7e4094;color:var(--c-primary);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.button:focus,.more-link a:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.button,.more-link a{line-height:1.4;padding:.7rem 4rem;transition:300ms all ease-in-out,outline 1ms;border-radius:3rem}.button--secondary{color:#ffffff;color:var(--c-text-inverse);background-color:#4083e9;background-color:var(--c-secondary);border:2px solid #4083e9;border:2px solid var(--c-secondary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--secondary:visited{color:#ffffff;color:var(--c-text-inverse)}.button--secondary:hover,.button--secondary:active,.button--secondary:focus{color:#282828;color:var(--c-text);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.button--secondary:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.button--header{color:#7e4094;color:var(--c-primary);background-color:#cde5b4;background-color:var(--c-accent);border:2px solid #cde5b4;border:2px solid var(--c-accent);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--header:visited{color:#7e4094;color:var(--c-primary)}.button--header:hover,.button--header:active,.button--header:focus{color:#7e4094;color:var(--c-primary);background-color:#f6f1f8;background-color:var(--c-primary-light);border-color:#f6f1f8;border-color:var(--c-primary-light)}.button--header:focus{outline:2px solid}.button--header{padding:2px 20px}.button--header:focus{border:2px solid #cde5b4;border:2px solid var(--c-accent)}.button--large{line-height:2;padding:14px 38px}.button--small{font-size:14px;line-height:1.2;padding:.5rem 1rem}.button--ghost{color:#fff;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--ghost:visited{color:#fff}.button--ghost:hover,.button--ghost:active,.button--ghost:focus{color:#fff;background-color:#7e4094;background-color:var(--c-primary);border-color:#7e4094;border-color:var(--c-primary)}.button--ghost:focus{outline:2px solid #f2f8e8;outline:2px solid var(--c-accent-light)}.button--ghost{padding:2px 20px;border:1px solid #fff}.button--ghost:hover{box-shadow:0 0 0 2px #fff}.button--ghost:focus{background-color:rgba(0,0,0,0);box-shadow:0 0 0 3px #cde5b4;box-shadow:0 0 0 3px var(--c-accent)}.button--ghost-secondary{color:#552988;color:var(--c-primary-dark);background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--ghost-secondary:visited{color:#552988;color:var(--c-primary-dark)}.button--ghost-secondary:hover,.button--ghost-secondary:active,.button--ghost-secondary:focus{color:#fff;background-color:#552988;background-color:var(--c-primary-dark);border-color:#552988;border-color:var(--c-primary-dark)}.button--ghost-secondary:focus{outline:2px solid #f2f8e8;outline:2px solid var(--c-accent-light)}.button--ghost-secondary{border:2px solid #552988;border:2px solid var(--c-primary-dark)}.button--full-width{width:100%}.button--primary-with-icon{color:#ffffff;color:var(--c-text-inverse);background-color:#7e4094;background-color:var(--c-primary);border:2px solid #7e4094;border:2px solid var(--c-primary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--primary-with-icon:visited{color:#ffffff;color:var(--c-text-inverse)}.button--primary-with-icon:hover,.button--primary-with-icon:active,.button--primary-with-icon:focus{color:#7e4094;color:var(--c-primary);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.button--primary-with-icon:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.button--primary-with-icon{display:inline-flex;justify-content:space-between;align-items:center;gap:10px}.button--primary-with-icon .icon,.button--primary-with-icon svg{width:24px;height:24px;fill:currentColor}.button--primary-transparent{display:flex;flex-direction:row;align-items:center;gap:10px;border:none;color:#552988;color:var(--c-primary-dark);background-color:rgba(0,0,0,0);font-weight:400}.button--primary-transparent:hover{color:#4083e9;color:var(--c-secondary)}.button--with-icon{color:#ffffff;color:var(--c-text-inverse);background-color:#4083e9;background-color:var(--c-secondary);border:2px solid #4083e9;border:2px solid var(--c-secondary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--with-icon:visited{color:#ffffff;color:var(--c-text-inverse)}.button--with-icon:hover,.button--with-icon:active,.button--with-icon:focus{color:#282828;color:var(--c-text);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.button--with-icon:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.button--with-icon{display:inline-flex;justify-content:space-between;align-items:center;gap:10px}.button--with-icon .icon,.button--with-icon svg{width:24px;height:24px;fill:currentColor}.button--with-icon--transparent{color:#7e4094;color:var(--c-primary);background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.button--with-icon--transparent:visited{color:#7e4094;color:var(--c-primary)}.button--with-icon--transparent:hover,.button--with-icon--transparent:active,.button--with-icon--transparent:focus{color:#4083e9;color:var(--c-secondary)}.button--with-icon--transparent:focus{outline:2px solid}.button--with-icon--transparent{border-color:rgba(0,0,0,0);color:#7e4094;color:var(--c-primary);transition:300ms ease-in-out;outline:none;display:inline-flex;gap:1rem}.button--with-icon--transparent:hover .icon{rotate:90deg}.button--with-icon--transparent:focus{text-decoration:underline}.button--with-icon--transparent svg,.button--with-icon--transparent .icon{color:#4083e9;color:var(--c-secondary);padding:2px;transition:300ms ease-in-out;width:24px;height:24px}.button--with-icon--transparent:hover,.button--with-icon--transparent:focus,.button--with-icon--transparent:active{background:none;border-color:rgba(0,0,0,0);outline:none}.button--with-icon--transparent:hover svg,.button--with-icon--transparent:hover .icon,.button--with-icon--transparent:focus svg,.button--with-icon--transparent:focus .icon,.button--with-icon--transparent:active svg,.button--with-icon--transparent:active .icon{background-color:rgba(0,0,0,0);color:#4083e9;color:var(--c-secondary)}.button--plain{border:none;background-color:rgba(0,0,0,0);padding:0;color:currentColor;text-decoration:underline}.button--plain:hover,.button--plain:focus,.button--plain:active{background-color:rgba(0,0,0,0);color:currentColor}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.child-filter__race .form-item--checkboxes,.child-filter__race .form-item--checkbox__item{display:flex;flex-direction:column}.form-item--checkboxes .custom-checkbox,.form-item--checkbox__item .custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:10px;position:relative}.form-item--checkboxes .custom-checkbox input[type=checkbox],.form-item--checkbox__item .custom-checkbox input[type=checkbox]{position:absolute;top:0;left:0;height:20px;width:20px;opacity:0;cursor:pointer;z-index:1}.form-item--checkboxes .custom-checkbox .checkmark,.form-item--checkbox__item .custom-checkbox .checkmark{width:20px;height:20px;background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:4px;margin-right:8px;display:inline-block;position:relative}.form-item--checkboxes .custom-checkbox .checkmark::after,.form-item--checkbox__item .custom-checkbox .checkmark::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M13.0325 1.97888L8.2484 6.04951L13.0325 10.1201C13.2477 10.297 13.3709 10.5397 13.373 10.794C13.3762 11.0482 13.2581 11.2927 13.0471 11.4731C12.835 11.6527 12.5477 11.7532 12.2488 11.7505C11.95 11.7487 11.6648 11.6438 11.4569 11.4607L6.67288 7.39008L1.88883 11.4607C1.45108 11.8207 0.756304 11.8154 0.326925 11.4492C-0.103524 11.0838 -0.109783 10.4926 0.313343 10.1202L5.09739 6.04953L0.313343 1.9789C-0.109778 1.60643 -0.10352 1.01526 0.326925 0.649913C0.756331 0.283654 1.45108 0.278329 1.88883 0.638356L6.67288 4.70899L11.4569 0.638356C11.6648 0.455229 11.9501 0.350338 12.2488 0.348563C12.5477 0.345896 12.835 0.446349 13.0471 0.625931C13.2581 0.806391 13.3762 1.05086 13.373 1.3051C13.3709 1.55935 13.2477 1.80198 13.0325 1.97888Z' fill='%237E4094'/%3E%3C/svg%3E");position:absolute;display:none;left:9px;top:6px;width:10px;height:10px;border-radius:50%;transform:translate(-50%, -50%)}.form-item--checkboxes .custom-checkbox input[type=checkbox]:focus-visible+.checkmark,.form-item--checkbox__item .custom-checkbox input[type=checkbox]:focus-visible+.checkmark{outline:1px solid #552988;outline:1px solid var(--c-primary-dark);outline-offset:2px}.form-item--checkboxes .custom-checkbox input[type=checkbox]:checked+.checkmark,.form-item--checkbox__item .custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#edf4ff;background-color:var(--c-secondary-light)}.form-item--checkboxes .custom-checkbox input[type=checkbox]:checked+.checkmark::after,.form-item--checkbox__item .custom-checkbox input[type=checkbox]:checked+.checkmark::after{display:block}#react-mare-family-directory .advanced-filters .form-item--checkboxes{margin-bottom:15px}@media(min-width: 920px){#react-mare-family-directory .advanced-filters .form-item--checkboxes{max-width:80%}}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radios .custom-radio,.form-item--radio__item .custom-radio{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.form-item--radios .custom-radio input[type=radio],.form-item--radio__item .custom-radio input[type=radio]{position:absolute;top:0;left:0;height:20px;width:20px;opacity:0;cursor:pointer;z-index:1}.form-item--radios .custom-radio .checkmark,.form-item--radio__item .custom-radio .checkmark{width:20px;height:20px;background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:50%;margin-right:8px;display:inline-block;position:relative;transition:background-color .2s ease}.form-item--radios .custom-radio .checkmark::after,.form-item--radio__item .custom-radio .checkmark::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#552988;background-color:var(--c-primary-dark);border-radius:50%;transition:opacity .1s ease;transform:translate(-50%, -50%);opacity:0}.form-item--radios .custom-radio input[type=radio]:focus-visible+.checkmark,.form-item--radio__item .custom-radio input[type=radio]:focus-visible+.checkmark{outline:1px solid #552988;outline:1px solid var(--c-primary-dark);outline-offset:2px}.form-item--radios .custom-radio input[type=radio]:checked+.checkmark,.form-item--radio__item .custom-radio input[type=radio]:checked+.checkmark{background-color:#edf4ff;background-color:var(--c-secondary-light)}.form-item--radios .custom-radio input[type=radio]:checked+.checkmark::after,.form-item--radio__item .custom-radio input[type=radio]:checked+.checkmark::after{opacity:1}.form-item__dropdown{border:none;display:block;position:relative}.form-item__dropdown::after{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #552988;border-top:10px solid var(--c-primary-dark);content:" ";position:absolute;top:42%;right:1em;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#282828;border-color:var(--c-accent-high)}.form-item__select{border:2px solid #7e4094;border:2px solid var(--c-primary);height:38px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%;background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:6px}.form-item__select :focus{outline:none;color:#cde5b4;color:var(--c-accent)}@supports((-webkit-appearance: none) or (appearance: none)) or ((-moz-appearance: none) and (mask-type: alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:3em;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.form-item__select:focus{border-color:#7e4094;border-color:var(--c-primary);border-radius:10px}}.form-item{color:#282828;color:var(--c-text);margin-bottom:1em;max-width:32em;display:flex;flex-direction:column}.form-item::after{clear:both;content:"";display:table}.form-item--inline-block{display:inline-block}.child-filter__childFuncLevel .form-item{display:flex;flex-direction:row;width:250px;justify-content:space-between;align-items:baseline}.child-filter__childFuncLevel .form-item::after{content:none}.child-filter__childFuncLevel .form-item .form-item__label{font-weight:400;font-size:16px}.form-item__note{font-style:italic;font-size:16px;margin-top:0 !important}.form-group__label,.form-item__label{font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:10px;height:25px}@media(min-width: 320px){.form-group__label,.form-item__label{margin-right:2%;padding:.6em 0}}.form-group__label.option,.form-item__label.option{display:inline-block;padding:0}.form-item__textfield:not(.button){padding:.6em;max-width:100%;line-height:1;background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:10px;border:none}.form-item__textfield:not(.button):-ms-input-placeholder{color:#949494;opacity:1}.form-item__textfield:not(.button)::placeholder{color:#949494;opacity:1}.form-item__textfield:focus{background-color:#f6f1f8;background-color:var(--c-primary-light);outline:none}.form-item__textfield:focus .form-item__label{color:#7e4094;color:var(--c-primary)}.form-item__textfield:focus+label{color:#7e4094;color:var(--c-primary)}.form-item__textfield:focus-visible{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.form-item__textfield:-ms-input-placeholder{color:#e5e5e5;color:var(--c-highlight)}.form-item__textfield::placeholder{color:#e5e5e5;color:var(--c-highlight)}.password-toggle+.form-item__textfield{padding-right:2.5em}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#282828;color:var(--c-text);opacity:.7;transition:opacity .2s ease;z-index:2}.password-toggle:hover{opacity:1}.password-toggle:focus{outline:none;opacity:1}.password-field-container{position:relative;display:flex;flex-direction:column}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.heading-bottom-line{height:7px;width:125px;display:flex;flex-direction:row}.heading-bottom-line .color-bar{height:100%}.heading-bottom-line .color-bar-1{flex:1 0 50%;background-color:#7e4094;background-color:var(--c-primary);border-top-left-radius:30px;border-bottom-left-radius:30px;margin-right:-2px}.heading-bottom-line .color-bar-2{flex:1 0 30%;background-color:#3369ba;background-color:var(--c-secondary-dark);border-top-left-radius:30px;border-bottom-left-radius:30px;margin-right:-2px}.heading-bottom-line .color-bar-3{flex:1 0 20%;background-color:#cde5b4;background-color:var(--c-accent);border-radius:30px}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}.icons-demo pre{background-color:#f2f2f2;background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid #f2f2f2;border:1px solid var(--c-muted);margin:calc(1rem/4)}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.circle-image{border-radius:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.link{color:#7e4094;color:var(--c-primary)}.link:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}.link{text-decoration:none}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item::marker,.text-long ol li::marker,.text-long ul li::marker{color:#7e4094;color:var(--c-primary)}.scrim{overflow:hidden;position:relative;max-height:200px}.scrim::before{z-index:1}.scrim--teaser::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--teaser::before{background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, #fff 100%)}.scrim--translucent{max-height:none}.scrim--translucent::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--translucent::before{background-color:rgba(85,41,136,.7)}.scrim--translucent-black{max-height:none}.scrim--translucent-black::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--translucent-black::before{background-color:rgba(40,40,40,.5)}.scrim--gradient-black{max-height:none}.scrim--gradient-black::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scrim--gradient-black::before{background:linear-gradient(to bottom, transparent 0, rgba(40, 40, 40, 0.5) 50%)}.section{background-color:#ffffff;background-color:var(--c-white);padding:0 2rem}@media(min-width: 920px){.section{padding:0 4rem}}.section--primary{background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-text-inverse)}.section--secondary{background-color:#4083e9;background-color:var(--c-secondary);color:#ffffff;color:var(--c-text-inverse)}.section--neutral-light{background-color:#efefec;background-color:var(--c-neutral-light);color:#282828;color:var(--c-text)}.section--neutral-dark{background-color:#4c4c4c;background-color:var(--c-neutral-dark);color:#ffffff;color:var(--c-text-inverse)}.section--padded{padding-top:calc(1rem*7);padding-bottom:calc(1rem*7)}.section--spaced-items .paragraph-wrapper{padding-top:2rem;padding-bottom:2rem}.section--centered{text-align:center;margin:0 auto}.section--inner{padding:0}.section--border-top{border-top:3px solid #4083e9;border-top:3px solid var(--c-secondary)}.section--border-bottom{border-bottom:3px solid #4083e9;border-bottom:3px solid var(--c-secondary)}@media(min-width: 920px){.section--narrow{padding-left:18%;padding-right:18%}}.paragraph-wrapper--full-bleed{margin-left:-2rem;margin-right:-2rem}@media(min-width: 920px){.paragraph-wrapper--full-bleed{margin-left:-4rem;margin-right:-4rem}}.table,.text-long table{border:1px solid #efefec;border:1px solid var(--c-highlight-high);border-radius:4px;border-spacing:0;background-color:#edf4ff;background-color:var(--c-secondary-light);margin:1em 0;width:100%;font-size:19px}.table a,.text-long table a{color:#7e4094;color:var(--c-primary)}.table th,.text-long table th{font-size:20px}.table__empty{font-weight:600}.table__heading-cell,.text-long th,.table__cell,.text-long td{border-bottom:1px solid #efefec;border-bottom:1px solid var(--c-highlight-high);border-right:1px solid #efefec;border-right:1px solid var(--c-highlight-high);padding:.7rem .7rem .7rem 0}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:#282828;color:var(--c-accent-high);font-weight:700;padding:1.2em;text-align:left}.table__row,.text-long tr{cursor:pointer}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#ffffff;background-color:var(--c-background)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid #efefec;border-top:1px solid var(--c-highlight-high)}div[id^=react-mare] .table,div[id^=react-mare] .text-long table,.text-long div[id^=react-mare] table{border:none}div[id^=react-mare] .table th,div[id^=react-mare] .text-long table th,.text-long div[id^=react-mare] table th{text-align:left !important;border-bottom:3px solid #7e4094;border-bottom:3px solid var(--c-primary);padding-bottom:1rem}div[id^=react-mare] .table .table__cell,div[id^=react-mare] .text-long table .table__cell,.text-long div[id^=react-mare] table .table__cell,div[id^=react-mare] .text-long table td,.text-long div[id^=react-mare] table td,div[id^=react-mare] .table td{border:none !important}div[id^=react-mare] .table__link{color:#7e4094;color:var(--c-primary)}div[id^=react-mare] .table__link:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}div[id^=react-mare] .table__link{text-decoration:none;margin-right:2rem;font-weight:600;text-decoration:underline;cursor:pointer}div[id^=react-mare] .table__length{display:flex;flex-direction:row;gap:10px}div[id^=react-mare] .table__filters{margin-top:15px}div[id^=react-mare] .table__controls{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;-moz-column-gap:15px;column-gap:15px}div[id^=react-mare] .table__controls .form-item{display:flex;flex-direction:row;align-items:center}div[id^=react-mare] .table__actions{display:flex;flex-direction:row}.h1,.text-long h1{color:inherit;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:3.5rem;line-height:1.2;letter-spacing:0;font-weight:500;margin:0 0 4rem;width:auto}@media(min-width: 720px){.h1,.text-long h1{font-size:5.5rem;line-height:5rem;letter-spacing:0;font-weight:500}}.h2,.text-long h2{color:inherit;font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-size:3rem;line-height:1.1;letter-spacing:0;font-weight:500;margin:0 0 .5em;width:auto}@media(min-width: 720px){.h2,.text-long h2{font-size:3.6rem;line-height:4.3rem;letter-spacing:0;font-weight:600}}.h3,.text-long h3{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.h3,.text-long h3{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.h4,.previous-next-navigation__label,.cart-confirmation .text-with-icon__text,.text-long h4{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.h4,.previous-next-navigation__label,.cart-confirmation .text-with-icon__text,.text-long h4{font-size:2.1rem;line-height:110%;font-weight:700}}.heading-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:35px}.paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-family:"Montserrat",sans-serif;font-size:2.7rem;line-height:130%;letter-spacing:-0.5px}.blockquote:not(.image-field-caption),.text-long blockquote:not(.image-field-caption){margin:0;padding:0}.blockquote__wrapper{font-family:"Source Sans 3","Helvetica","Arial",sans-serif;font-size:1.7rem;line-height:130%;font-weight:400;margin:0;padding:10px;padding-left:13px;position:relative;line-height:1.4}.blockquote__wrapper p{margin-top:10px}.blockquote__wrapper p:first-of-type{margin:0}.blockquote__source{font-family:"Montserrat",sans-serif;margin-top:1em;font-size:2.7rem;line-height:130%;letter-spacing:-0.5px}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long a:not(.button){color:#7e4094;color:var(--c-primary)}.lined-text{display:inline-grid;grid-template-columns:1fr 150px auto 150px 1fr;gap:10px;align-items:center}.lined-text::before,.lined-text::after{content:"";background-color:currentColor;display:block;height:3px;width:150px;position:relative}.lined-text::before{grid-column:2}.lined-text::after{grid-column:4}.caption p:first-of-type{margin-top:5px}.caption p:last-of-type{margin-bottom:5px}.text-center{text-align:center}.basic-underline{display:flex;flex-direction:row;gap:.7rem}.basic-underline .line{display:block;background-color:#552988;background-color:var(--c-primary-dark);height:.7rem;width:8rem;border-radius:30px}.block-underline{display:grid;width:100%;grid-template-columns:16.1812297735% 19.4174757282% 30.7443365696% 1fr}.block-underline .block{display:block;width:100%;height:2.9rem}.block-underline .block-1{background-color:#7e4094;background-color:var(--c-primary)}.block-underline .block-2{background-color:#552988;background-color:var(--c-primary-dark)}.block-underline .block-3{background-color:#cde5b4;background-color:var(--c-accent)}.block-underline .block-4{background-color:#3369ba;background-color:var(--c-secondary-dark)}.dot{display:block;width:1.2rem;height:1.2rem;border-radius:5rem}.dot--open{background-color:#5ea561;background-color:var(--c-profile-green)}.dot--reviewing{background-color:#ffd84e;background-color:var(--c-profile-yellow)}.dot--pending{background-color:#f76b3f;background-color:var(--c-profile-orange)}.dotted-underline{display:flex;flex-direction:row;gap:.7rem}.dotted-underline .line{display:block;background-color:#7e4094;background-color:var(--c-primary);height:.7rem;width:8rem;border-radius:30px}.dotted-underline .dot-1,.dotted-underline .dot-2,.dotted-underline .dot-3{display:block;width:.7rem;height:.7rem;border-radius:30px}.dotted-underline .dot-1{background-color:#3369ba;background-color:var(--c-secondary-dark)}.dotted-underline .dot-2{background-color:#4083e9;background-color:var(--c-secondary)}.dotted-underline .dot-3{background-color:#f2f8e8;background-color:var(--c-accent-light)}.side-block{display:grid;grid-template-rows:42.8571428571% 1fr}.side-block .block{display:block;width:4rem;min-height:10rem}.side-block .block-1{background-color:#cde5b4;background-color:var(--c-accent);border-radius:2rem 0 0 0}.side-block .block-2{background-color:#4083e9;background-color:var(--c-secondary);border-radius:0 0 0 2rem}.video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video__button{display:flex;justify-content:center;padding:40px 0}.video--full{padding-bottom:75%}.paragraph--video-block{display:flex;flex-direction:column;justify-content:center}.paragraph--video-block .video{margin:0 auto}@media(min-width: 920px){.paragraph--video-block .video{margin:0 3%}}.paragraph--video-block__wrapper{background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:100px 0 100px 0;padding:40px 0}.accordion__item{width:100%;position:relative;margin:2rem 0;transition:300ms all ease-in-out;background-color:#552988;background-color:var(--c-primary-dark);border-radius:0px 0px 25px 25px}.accordion__item.open{background-color:#7e4094;background-color:var(--c-primary);transition:300ms all ease-in-out;border-radius:25px 25px 0px 0px}.accordion__item.open .accordion__content{height:max-content;visibility:visible;max-height:max-content;z-index:2}.accordion--alert .accordion__item.open .accordion__content{padding:2rem 0}.accordion__item.open .accordion__title .icon--toggle{transform:translateY(-50%) rotate(180deg);transition:300ms all ease-in-out}.accordion__title{margin:0;color:#ffffff;color:var(--c-text-inverse);font-weight:700;font-size:2.4rem;padding:0 2rem}@media(min-width: 920px){.accordion__title{padding:0 4rem}}.accordion__title button{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,0);position:relative;border:none;color:#ffffff;color:var(--c-text-inverse);font-weight:700;font-size:2.4rem;text-align:left;line-height:1;width:100%;height:100%;padding:2rem 0;cursor:pointer}.accordion__title .icon{width:24px;height:24px;fill:currentColor}.accordion__title .icon--toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:300ms all ease-in-out}.accordion__content{background-color:#fff;max-height:0;visibility:hidden;overflow:hidden}.accordion__content .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:1rem 2rem;background-color:rgba(0,0,0,0)}@media(min-width: 920px){.accordion__content .content-wrapper{padding:1rem 4rem}}.accordion__content .content-wrapper p{margin-top:0}.accordion__content .content-wrapper p:only-child{margin-bottom:0}.accordion__content .content-wrapper .button,.accordion__content .content-wrapper .more-link a,.more-link .accordion__content .content-wrapper a{color:inherit}.accordion--alert .accordion__item{background-color:#4083e9;background-color:var(--c-secondary);margin:0}.accordion--alert .accordion__content{background-color:#4c4c4c;background-color:var(--c-neutral-dark);color:#ffffff;color:var(--c-text-inverse)}.button-group{display:flex;gap:10px}.callout-child-focus{background-color:#4083e9;background-color:var(--c-secondary);color:#fff}.callout-child-focus__content-wrapper{display:flex;flex-direction:column}@media(min-width: 920px){.callout-child-focus__content-wrapper{display:grid;grid-template-columns:1fr 1fr}}.callout-child-focus__info-wrapper{position:relative}.callout-child-focus__info-wrapper .block-underline{position:absolute;bottom:0}.callout-child-focus__info-content{padding:6rem 3rem 3rem 6rem}.callout-child-focus__heading{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.callout-child-focus__heading{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.callout-child-focus__heading a{color:#fff;text-decoration:none;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.callout-child-focus__heading a{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.callout-child-focus__heading a:hover,.callout-child-focus__heading a:focus,.callout-child-focus__heading a:active{text-decoration:underline}.callout-child-focus__image-wrapper img{max-height:30rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(min-width: 920px){.callout-child-focus__image-wrapper img{max-height:40rem}}.callout-child-focus--left{border-radius:10rem 0 0 0}.callout-child-focus--left .callout-child-focus__content-wrapper{grid-template-rows:1fr 1.5fr}@media(min-width: 920px){.callout-child-focus--left .callout-child-focus__content-wrapper{grid-template-rows:1fr}}.callout-child-focus--left .callout-child-focus__image-wrapper{order:1}.callout-child-focus--left .callout-child-focus__image-wrapper img{border-radius:10rem 0 0 0}.callout-child-focus--left .callout-child-focus__info-wrapper{order:2}.callout-child-focus--right{border-radius:0 0 10rem 0}.callout-child-focus--right .callout-child-focus__content-wrapper{grid-template-rows:1.5fr 1fr}@media(min-width: 920px){.callout-child-focus--right .callout-child-focus__content-wrapper{grid-template-rows:1fr}}.callout-child-focus--right .callout-child-focus__image-wrapper{order:2}.callout-child-focus--right .callout-child-focus__image-wrapper img{border-radius:0 0 10rem 0}.callout-child-focus--right .callout-child-focus__info-wrapper{order:1}.callout-with-photo{color:#282828;color:var(--c-text)}.callout-with-photo__content-wrapper{display:flex;flex-direction:column}@media(min-width: 920px){.callout-with-photo__content-wrapper{display:grid}.callout-with-photo--left .callout-with-photo__content-wrapper{grid-template-columns:3fr 5fr}.callout-with-photo--right .callout-with-photo__content-wrapper{grid-template-columns:5fr 3fr}}.callout-with-photo__info-wrapper{position:relative}.callout-with-photo__info-wrapper .block-underline{position:absolute;bottom:0}.callout-with-photo__info-content{padding:3rem 3rem 6rem}.callout-with-photo__heading{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.callout-with-photo__heading{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.callout-with-photo__heading a{color:#282828;color:var(--c-text);text-decoration:none;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.callout-with-photo__heading a{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.callout-with-photo__heading a:hover,.callout-with-photo__heading a:focus,.callout-with-photo__heading a:active{text-decoration:underline}.callout-with-photo__image-wrapper img{max-height:30rem;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 920px){.callout-with-photo__image-wrapper img{max-height:40rem}}.callout-with-photo--left{border-radius:10rem 0 0 0}.callout-with-photo--left .callout-with-photo__content-wrapper{grid-template-rows:1fr 1.5fr}@media(min-width: 920px){.callout-with-photo--left .callout-with-photo__content-wrapper{grid-template-rows:1fr}}.callout-with-photo--left .callout-with-photo__image-wrapper{order:1}.callout-with-photo--left .callout-with-photo__image-wrapper img{border-radius:10rem 0 0 0}.callout-with-photo--left .callout-with-photo__info-wrapper{order:2}.callout-with-photo--right{border-radius:0 10rem 0 0}.callout-with-photo--right .callout-with-photo__content-wrapper{grid-template-rows:1.5fr 1fr}@media(min-width: 920px){.callout-with-photo--right .callout-with-photo__content-wrapper{grid-template-rows:1fr}}.callout-with-photo--right .callout-with-photo__image-wrapper{order:1}@media(min-width: 920px){.callout-with-photo--right .callout-with-photo__image-wrapper{order:2}}.callout-with-photo--right .callout-with-photo__image-wrapper img{border-radius:0 10rem 0 0}@media(min-width: 920px){.callout-with-photo--right .callout-with-photo__image-wrapper img{border-radius:0 10rem 0 0}}.callout-with-photo--right .callout-with-photo__info-wrapper{order:2}@media(min-width: 920px){.callout-with-photo--right .callout-with-photo__info-wrapper{order:1}}.callout-with-icon{color:#282828;color:var(--c-text);min-height:30rem}.callout-with-icon__content-wrapper{display:flex;min-height:30rem;flex-direction:column;align-items:center;gap:3rem}@media(min-width: 920px){.callout-with-icon__content-wrapper{flex-direction:row;gap:5rem;align-items:flex-end}}.callout-with-icon__info-wrapper{position:relative;display:flex}.callout-with-icon__info-wrapper .block-underline{position:absolute;bottom:0}.callout-with-icon__info-content .body{padding:3rem 0}.callout-with-icon__heading{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.callout-with-icon__heading{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.callout-with-icon__icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:10rem 0 10rem 0;max-width:40rem;min-height:30rem;width:100%}.callout-with-icon--left .callout-with-icon__icon-wrapper{order:1}.callout-with-icon--left .callout-with-icon__info-wrapper{order:2}.callout-with-icon--right .callout-with-icon__icon-wrapper{order:1}@media(min-width: 920px){.callout-with-icon--right .callout-with-icon__icon-wrapper{order:2}}.callout-with-icon--right .callout-with-icon__info-wrapper{order:2}@media(min-width: 920px){.callout-with-icon--right .callout-with-icon__info-wrapper{order:1}}.card__heading{color:inherit;font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-size:3rem;line-height:1.1;letter-spacing:0;font-weight:500;margin:0 0 .5em;width:auto}@media(min-width: 720px){.card__heading{font-size:3.6rem;line-height:4.3rem;letter-spacing:0;font-weight:600}}.card__heading{margin-bottom:0}.card__heading-link{color:#7e4094;color:var(--c-primary)}.card__heading-link:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}.card__heading-link{text-decoration:none}.card__subheading{color:#282828;color:var(--c-text);color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.card__subheading{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.card__subheading{margin-bottom:0}.card__body{margin:.7em 0 1em}.card__link{color:#7e4094;color:var(--c-primary)}.card__link:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}.card__link{text-decoration:none}.card__button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:600;color:#ffffff;color:var(--c-text-inverse);background-color:#7e4094;background-color:var(--c-primary);border:2px solid #7e4094;border:2px solid var(--c-primary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.card__button:visited{color:#ffffff;color:var(--c-text-inverse)}.card__button:hover,.card__button:active,.card__button:focus{color:#7e4094;color:var(--c-primary);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.card__button:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.card__button{line-height:1.4;padding:.7rem 4rem}.card--bg{background-color:#efefec;background-color:var(--c-highlight-high);padding:1em}.card-small{container-type:inline-size;color:#282828;color:var(--c-text);text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:5px;border:3px solid;border-radius:1.3rem;padding:1rem;padding-left:5px;max-width:60rem}@media(min-width: 720px){.card-small{gap:3rem;padding:2.5rem}}@container (min-width: 40rem){.card-small{padding:4rem}}.card-small:hover,.card-small:focus,.card-small:active{text-decoration:none}.card-small h3{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.card-small h3{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.card-small h3{font-size:2.5rem}@media(min-width: 480px){.card-small h3{font-size:2.8rem}}.card-small .content-wrapper{background-color:rgba(0,0,0,0)}.card-small .circled-icon{width:7.7rem;height:7.7rem;aspect-ratio:1/1}@container (min-width: 40rem){.card-small .circled-icon{width:14rem;height:14rem}}.card-small .circled-icon .icon{width:5.7rem}@container (min-width: 40rem){.card-small .circled-icon .icon{min-width:10rem}}.card-small--light{position:relative;border:3px solid #edf4ff;border:3px solid var(--c-secondary-light);background-color:#fff}.card-small--light h3{color:#552988;color:var(--c-primary-dark)}.card-small--light .circled-icon{background-color:#4083e9;background-color:var(--c-secondary);transition:300ms all ease-in-out}.card-small--light .circled-icon .icon{color:#fff;transition:300ms all ease-in-out}.card-small--light .icon{position:absolute;right:1.7rem;bottom:1.9rem;width:2.3rem;height:2.1rem;color:#cde5b4;color:var(--c-accent);border-color:#edf4ff;border-color:var(--c-secondary-light);transition:300ms all ease-in-out}.card-small--light:hover,.card-small--light:focus,.card-small--light:active{background-color:#f2f8e8;background-color:var(--c-accent-light)}.card-small--light:hover .circled-icon,.card-small--light:focus .circled-icon,.card-small--light:active .circled-icon{background-color:#cde5b4;background-color:var(--c-accent);transition:300ms all ease-in-out}.card-small--light:hover .circled-icon .icon,.card-small--light:focus .circled-icon .icon,.card-small--light:active .circled-icon .icon{color:#552988;color:var(--c-primary-dark);transition:300ms all ease-in-out}.card-small--light:hover .icon,.card-small--light:focus .icon,.card-small--light:active .icon{right:1rem;color:#4083e9;color:var(--c-secondary)}.card-small--light:hover:active,.card-small--light:focus:active,.card-small--light:active:active{border-color:#552988;border-color:var(--c-primary-dark)}.card-small--dark{background-color:#4083e9;background-color:var(--c-secondary);border-color:#4083e9;border-color:var(--c-secondary);transition:300ms all ease-in-out;background:linear-gradient(to right, #552988 50%, #4083e9 50%);background:linear-gradient(to right, var(--c-primary-dark) 50%, var(--c-secondary) 50%);background-size:200% 100%;background-position:right bottom}.card-small--dark h3{color:#fff}.card-small--dark .circled-icon{background-color:rgba(0,0,0,0);transition:300ms all ease-in-out;color:#fff}@container (min-width: 40rem){.card-small--dark .circled-icon{width:7rem;height:7rem}}.card-small--dark .circled-icon .icon{color:#ffffff;color:var(--c-white);transition:300ms all ease-in-out;max-height:83px}.card-small--dark:hover,.card-small--dark:focus,.card-small--dark:active{transition:300ms all ease-in-out;background-position:left bottom;border-color:#552988;border-color:var(--c-primary-dark)}.card-small--dark:hover:active,.card-small--dark:focus:active,.card-small--dark:active:active{border-color:#4083e9;border-color:var(--c-secondary)}.checkerboard-piece{display:flex;flex-wrap:wrap;background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-text-inverse)}.checkerboard .checkerboard-piece{height:100%;display:grid;grid-template-columns:1fr minmax(auto, 2000px) 1fr}.checkerboard-piece__content-wrapper{grid-column:2;flex:1 0 100%;display:flex;flex-direction:column}@media(min-width: 920px){.checkerboard-piece__content-wrapper{flex-direction:row}}@media(min-width: 920px){.checkerboard-piece__image{flex:0 0 50%;width:50%;max-width:50%;height:100%;grid-column:2;grid-row:1}}.checkerboard-piece__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.checkerboard-piece__content{padding:2rem;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width: 920px){.checkerboard-piece__content{flex:0 0 50%;width:50%;max-width:50%;padding:2rem 4rem}}.checkerboard-piece__content h2,.checkerboard-piece__content h3{color:#ffffff;color:var(--c-text-inverse)}.checkerboard-piece__content .button,.checkerboard-piece__content .more-link a,.more-link .checkerboard-piece__content a{color:#ffffff;color:var(--c-text-inverse)}.checkerboard-piece:nth-of-type(even){background-color:#4083e9;background-color:var(--c-secondary)}@media(min-width: 920px){.checkerboard-piece:nth-of-type(even) .checkerboard-piece__image{order:2}}.checkerboard-piece .paragraph-wrapper{padding:0}.circled-icon{position:relative;border-radius:50%}.circled-icon .link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.circled-icon svg,.circled-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.circled-icon--solid{width:14rem;height:14rem;background-color:#f6f1f8;background-color:var(--c-primary-light);border:none}.circled-icon--solid svg,.circled-icon--solid .icon{color:#552988;color:var(--c-primary-dark);width:10rem;height:10rem}.circled-icon--linked{width:6rem;height:6rem;border:5px solid #ffffff;border:5px solid var(--c-white);background-color:rgba(0,0,0,0);transition:300ms all ease-in-out}.circled-icon--linked svg,.circled-icon--linked .icon{height:3.5rem;width:3.5rem;transition:300ms all ease-in-out;color:#fff;fill:#fff}.circled-icon--linked:hover,.circled-icon--linked:focus,.circled-icon--linked:active{background-color:rgba(0,0,0,0);transform:scale(1.1);border:6px solid #cde5b4;border:6px solid var(--c-accent)}.circled-icon--linked:hover:active,.circled-icon--linked:focus:active,.circled-icon--linked:active:active{border-color:#cde5b4;border-color:var(--c-accent)}.circled-icon--linked:hover:active .icon,.circled-icon--linked:focus:active .icon,.circled-icon--linked:active:active .icon{fill:#cde5b4;fill:var(--c-accent)}.circled-icon--linked:hover .link,.circled-icon--linked:focus .link,.circled-icon--linked:active .link{transition:300ms all ease-in-out}.circled-icon--linked:hover svg,.circled-icon--linked:hover .icon,.circled-icon--linked:focus svg,.circled-icon--linked:focus .icon,.circled-icon--linked:active svg,.circled-icon--linked:active .icon{fill:#cde5b4;fill:var(--c-accent);transition:300ms all ease-in-out;transform:translate(-50%, -50%)}.cta-ib{color:#7e4094;color:var(--c-primary)}.cta-ib:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}.cta-ib{text-decoration:none;display:block;position:relative;height:27rem}@media(min-width: 720px){.cta-ib{max-width:41rem}}.cta-ib:hover,.cta-ib:focus,.cta-ib:active{color:#7e4094;color:var(--c-primary)}.cta-ib:hover .image,.cta-ib:focus .image,.cta-ib:active .image{transform:scale(1.1)}.cta-ib:hover .content-wrapper .inner-wrapper .icon,.cta-ib:hover .content-wrapper .inner-wrapper h3,.cta-ib:hover .content-wrapper .inner-wrapper .basic-underline,.cta-ib:focus .content-wrapper .inner-wrapper .icon,.cta-ib:focus .content-wrapper .inner-wrapper h3,.cta-ib:focus .content-wrapper .inner-wrapper .basic-underline,.cta-ib:active .content-wrapper .inner-wrapper .icon,.cta-ib:active .content-wrapper .inner-wrapper h3,.cta-ib:active .content-wrapper .inner-wrapper .basic-underline{color:#7e4094;color:var(--c-primary);transition:300ms all ease-in-out;text-decoration:none}.cta-ib:hover .content-wrapper .inner-wrapper .icon .line,.cta-ib:hover .content-wrapper .inner-wrapper h3 .line,.cta-ib:hover .content-wrapper .inner-wrapper .basic-underline .line,.cta-ib:focus .content-wrapper .inner-wrapper .icon .line,.cta-ib:focus .content-wrapper .inner-wrapper h3 .line,.cta-ib:focus .content-wrapper .inner-wrapper .basic-underline .line,.cta-ib:active .content-wrapper .inner-wrapper .icon .line,.cta-ib:active .content-wrapper .inner-wrapper h3 .line,.cta-ib:active .content-wrapper .inner-wrapper .basic-underline .line{background-color:#7e4094;background-color:var(--c-primary);transition:300ms all ease-in-out}.cta-ib::before{content:"";display:block;position:absolute;inset:0;background-color:#cde5b4;background-color:var(--c-accent);opacity:.83;z-index:1;border-radius:1.6rem}@media(min-width: 720px){.cta-ib::before{max-width:41rem}}.cta-ib .image-wrapper{position:absolute;inset:0;border-radius:1.6rem;overflow:hidden}@media(min-width: 720px){.cta-ib .image-wrapper{max-width:41rem}}.cta-ib .image-wrapper .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:1.6rem;transition:300ms all ease-in-out}.cta-ib .content-wrapper{display:flex;justify-content:center;height:27rem}@media(min-width: 720px){.cta-ib .content-wrapper{max-width:41rem}}.cta-ib .content-wrapper .inner-wrapper{background-color:rgba(0,0,0,0);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0;gap:1rem}.cta-ib .content-wrapper .inner-wrapper .icon{color:#552988;color:var(--c-primary-dark);width:6rem;height:6rem;transition:300ms all ease-in-out}.cta-ib .content-wrapper .inner-wrapper h3{color:#552988;color:var(--c-primary-dark);text-decoration:none;text-align:center;transition:300ms all ease-in-out;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.cta-ib .content-wrapper .inner-wrapper h3{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.cta-ib .content-wrapper .inner-wrapper .line{transition:300ms all ease-in-out}.cta-nb{display:block;position:relative;min-height:27rem;container-type:inline-size}@container (min-width: 50rem){.cta-nb{height:27rem}}.cta-nb::before{content:"";display:block;position:absolute;inset:0;background-color:#552988;background-color:var(--c-primary-dark);opacity:.83;z-index:1;border-radius:1.6rem}.cta-nb .image-wrapper{position:absolute;inset:0;border-radius:1.6rem;overflow:hidden}.cta-nb .image-wrapper .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:1.6rem}.cta-nb .content-wrapper{display:flex;justify-content:center;flex-direction:column;gap:1rem;color:#fff;background-color:#552988;background-color:var(--c-primary-dark);border-radius:1.6rem;padding:3rem}@container (min-width: 50rem){.cta-nb .content-wrapper{flex-direction:row;padding:5rem 3rem;height:27rem;gap:3rem}}.cta-nb .content-wrapper .number{display:flex;z-index:1;font-family:"Montserrat",sans-serif;font-size:9rem;font-weight:800;margin:0;line-height:100%}.cta-nb .content-wrapper .inner-wrapper{background-color:rgba(0,0,0,0);position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.cta-nb .content-wrapper .inner-wrapper h3{color:#552988;color:var(--c-primary-dark);text-decoration:none;text-align:left;color:#fff;max-width:25rem;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.cta-nb .content-wrapper .inner-wrapper h3{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.cta-nb .content-wrapper .inner-wrapper .copy{margin-top:0}.cta{container-type:inline-size;background-color:#edf4ff;background-color:var(--c-secondary-light);color:#282828;color:var(--c-text);position:relative;display:flex;border-radius:2rem;justify-content:center}.cta__content-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 5rem}@container (min-width: 50rem){.cta__content-wrapper{flex-direction:row;gap:3rem;padding:5rem 7rem}}.cta__content-wrapper .icon{width:7rem;height:7rem}@container (min-width: 50rem){.cta__content-wrapper .icon{width:14rem;height:14rem}}.cta h3{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.cta h3{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.cta--default{position:relative;display:flex;justify-content:flex-start}.cta--default .side-block{position:absolute;left:0;height:100%}.cta--default .cta__content-wrapper{padding:3rem 3rem 3rem 7rem}.cta--accent{background-color:#cde5b4;background-color:var(--c-accent);color:#552988;color:var(--c-primary-dark)}.cta--accent .cta__content-wrapper{padding:1rem 3rem}@container (min-width: 50rem){.cta--accent .cta__content-wrapper{padding:3rem 5rem}}.event-teaser--default{margin-bottom:3rem}.event-teaser--default .event-teaser__content-wrapper{display:flex;flex-direction:column}@media(min-width: 920px){.event-teaser--default .event-teaser__content-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr}}.event-teaser--default .event-teaser__content-wrapper .date-wrapper{position:relative;display:flex;flex-direction:row;height:12rem;width:100%;margin:0}@media(min-width: 920px){.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date-wrapper{height:auto}}.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:#552988;background-color:var(--c-primary-dark);position:absolute;left:0;right:0;height:100%;font-family:"Montserrat",sans-serif;text-transform:uppercase;border-radius:34px 0px 0px 0px;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date{color:#ffffff;color:var(--c-white)}.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date .day{font-size:5.5rem}.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date-block{display:block;position:absolute;right:0;content:"";background-color:#7e4094;background-color:var(--c-primary);width:2rem;height:100%}.event-teaser--default .event-teaser__content-wrapper .date-wrapper .date-block:before{position:absolute;content:" ";width:0;height:0;border-right:20px solid #7e4094;border-right:20px solid var(--c-primary);border-bottom:20px solid rgba(0,0,0,0);border-top:20px solid rgba(0,0,0,0);left:-20px;bottom:37%}.event-teaser--default .event-teaser__content-wrapper .content{display:flex;flex-direction:column;gap:1rem;padding:2rem 3rem;text-align:left}@media(min-width: 920px){.event-teaser--default .event-teaser__content-wrapper .content{padding:0 3rem}}.event-teaser--default .event-teaser__content-wrapper .content .heading{margin:0}.event-teaser--default .event-teaser__content-wrapper .content .heading a{text-decoration:none;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.event-teaser--default .event-teaser__content-wrapper .content .heading a{font-size:2.1rem;line-height:110%;font-weight:700}}.event-teaser--default .event-teaser__content-wrapper .content .heading a{color:#552988;color:var(--c-primary-dark)}.event-teaser--default .event-teaser__content-wrapper .content .heading:hover,.event-teaser--default .event-teaser__content-wrapper .content .heading:focus,.event-teaser--default .event-teaser__content-wrapper .content .heading:active{text-decoration:underline;text-decoration-color:#552988;text-decoration-color:var(--c-primary-dark)}.event-teaser--default .event-teaser__content-wrapper .content .details .link{display:flex;align-items:center;gap:.5rem}.event-teaser--default .event-teaser__content-wrapper .content .details .link svg{width:1rem;height:1rem;fill:#7e4094;fill:var(--c-primary);transform:rotate(-90deg)}.event-teaser--default .event-teaser__content-wrapper .content .details .link:hover svg{fill:#4083e9;fill:var(--c-secondary)}.event-teaser--full{margin-top:50px}.event-teaser--full:first-child{margin-top:0}.event-teaser--full .event-teaser__content-wrapper{background-color:#552988;background-color:var(--c-primary-dark);color:#ffffff;color:var(--c-white);border-radius:0 7rem 0 7rem}.event-teaser--full .event-teaser__content-wrapper .image{border-radius:0 7rem 0 0;max-height:27rem;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 920px){.event-teaser--full .event-teaser__content-wrapper .image{height:auto}}.event-teaser--full .event-teaser__content-wrapper .lower-content{padding:3.5rem;text-align:left}.event-teaser--full .event-teaser__content-wrapper .date{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.event-teaser--full .event-teaser__content-wrapper .date{font-size:2.1rem;line-height:110%;font-weight:700}}.event-teaser--full .event-teaser__content-wrapper a{color:#ffffff;color:var(--c-white);text-decoration:none}.event-teaser--full .event-teaser__content-wrapper a:hover,.event-teaser--full .event-teaser__content-wrapper a:focus,.event-teaser--full .event-teaser__content-wrapper a:active{text-decoration:underline}.icon-block{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:300ms all ease-in-out;max-width:33rem;gap:3rem}.icon-block__icon{line-height:0}.icon-block .label{margin:0;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.icon-block .label{font-size:2.1rem;line-height:110%;font-weight:700}}.icon-block .details{text-align:center}.icon-block .button,.icon-block .more-link a,.more-link .icon-block a{font-weight:400}.icon-list-item{display:inline-flex;gap:10px;line-height:1.4}.icon-list-item__icon .icon{width:32px;height:32px;fill:#7e4094;fill:var(--c-primary)}.icon-list-item__text{color:#4c4c4c;color:var(--c-neutral-dark)}.icon-list-item h3{line-height:1;color:#282828;color:var(--c-text)}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__outer-wrapper{display:flex}.breadcrumb__outer-wrapper .icon{width:20px;height:20px;margin-right:5px}.breadcrumb--caps{text-transform:uppercase}.breadcrumb--home-icon{position:relative}.breadcrumb--alt-slant .breadcrumb__item{position:relative;padding-right:15px}.breadcrumb--alt-slant .breadcrumb__item::after{content:"";position:absolute;top:50%;left:calc(100% - 10px);transform:translateY(-50%) skew(-10deg);height:100%;width:1px;background:#b7baba;background:var(--c-neutral-medium);margin:0 5px}.breadcrumb--alt-slant .breadcrumb__item:last-of-type::after{padding-right:0;content:none}.breadcrumb__wrapper{background-color:#fff;padding:1rem 0}.breadcrumb__inner-wrapper{display:flex;align-items:center}.breadcrumb__inner-wrapper .icon{width:20px;height:20px;margin-right:5px}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#cde5b4;color:var(--c-accent);text-decoration:none}.breadcrumb__link:hover{color:#282828;color:var(--c-accent-high);text-decoration:underline}.breadcrumb__item{display:inline-block}.breadcrumb__item::after{content:"|"}.breadcrumb__item:last-child{color:#282828;color:var(--c-text);font-weight:700}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:#282828;color:var(--c-text)}.nav--footer-menu{border-top:3px solid #ffffff;border-top:3px solid var(--c-white);border-bottom:3px solid #ffffff;border-bottom:3px solid var(--c-white);padding:10px 0}.footer-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;margin:0 auto;flex-direction:column;font-weight:400}@media(min-width: 920px){.footer-menu{flex-direction:row}}@media(min-width: 920px){.footer-menu__item+.footer-menu__item{margin-left:15px}}.footer-menu__link{color:#ffffff;color:var(--c-white);text-decoration:none}.footer-menu__link:hover,.footer-menu__link:focus,.footer-menu__link:active{text-decoration:underline}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width: 920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#7e4094;color:var(--c-primary)}.inline-menu__link:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}.inline-menu__link{text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.main-nav{display:none}.main-nav__header{display:flex;justify-content:flex-end;align-items:center;padding-top:10px}.main-nav__close-button{display:block;background-color:rgba(0,0,0,0);border:none}.main-nav__close-button .close-toggle-expand__icon{cursor:pointer;width:25px;height:25px}@media(min-width: 920px){.main-nav__close-button{display:none}}@media(min-width: 920px){.main-nav{display:block}}.main-nav--open{background-color:#ffffff;background-color:var(--c-background);display:block;left:0;overflow-y:scroll;position:absolute;top:134px;right:0;width:100%}.main-nav--open-drawer{display:block;position:fixed;top:0;top:var(--drupal-displace-offset-top, 0);left:0;z-index:2;background-color:#edf4ff;background-color:var(--c-secondary-light);height:100%;width:60%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(min-width: 920px){.main-nav--open-drawer{background-color:#7e4094;background-color:var(--c-primary)}}.main-nav--open-drawer ul.main-menu.main-menu--sub.main-menu--sub-1{padding-left:20px;list-style-type:circle !important}.main-nav--open-drawer ul.main-menu.main-menu--sub.main-menu--sub-1 li{position:relative}.main-nav--open-drawer ul.main-menu.main-menu--sub.main-menu--sub-1 li::before{content:"";width:8px;height:8px;background-color:#4083e9;background-color:var(--c-secondary);position:absolute;left:0;top:18px}.main-nav--open-drawer ul.main-menu.main-menu--sub.main-menu--sub-1 li a{font-size:17px;font-weight:400}.main-menu{list-style:none;margin:0;padding:0;z-index:10;display:flex}@media(min-width: 920px){.main-menu{border-bottom:none;gap:15px;display:flex;flex-wrap:wrap}}.main-menu__item--with-sub{position:relative;display:inline-block}.main-menu__link--sub{line-height:1.4 !important}.main-menu .sub-menu-wrap{width:100%;z-index:2;background-color:#edf4ff;background-color:var(--c-secondary-light);display:none;border-bottom-left-radius:15px}.main-menu .sub-menu-wrap.active{display:block}.main-menu .sub-menu-wrap .gutter{padding:0}@media(min-width: 920px){.main-menu .sub-menu-wrap .gutter{padding-left:2rem;padding-right:2rem}}@media(min-width: 920px)and (min-width: 480px){.main-menu .sub-menu-wrap .gutter{padding-left:4rem;padding-right:4rem}}.main-menu .sub-menu-wrap .sub-menu-wrap{border-top:1px solid rgba(0,0,0,.6)}@media(min-width: 920px){.main-menu .sub-menu-wrap{position:absolute;top:100%;left:0;width:100%}.home-header .main-menu .sub-menu-wrap{z-index:3000 !important;max-height:450px;overflow-y:auto;overflow-x:hidden;min-height:200px}.home-header .main-menu .sub-menu-wrap::-webkit-scrollbar{width:6px}.home-header .main-menu .sub-menu-wrap::-webkit-scrollbar-track{background:#edf4ff;background:var(--c-secondary-light)}.home-header .main-menu .sub-menu-wrap::-webkit-scrollbar-thumb{background:#7e4094;background:var(--c-primary);border-radius:3px}.home-header .main-menu .sub-menu-wrap::-webkit-scrollbar-thumb:hover{background:#552988;background:var(--c-primary-dark)}}.main-menu .sub-menu{display:flex;flex-direction:column;background-color:#edf4ff;background-color:var(--c-secondary-light)}.main-menu .sub-menu__heading{font-weight:700;display:none}@media(min-width: 920px){.main-menu .sub-menu{flex-direction:row;justify-content:flex-start;align-items:center;gap:4rem;border-bottom-left-radius:15px}.home-header .main-menu .sub-menu{flex-direction:column;align-items:flex-start}}.main-nav--open-drawer .main-menu{flex-direction:column}.main-menu--sub{border-bottom:none;overflow:hidden;display:flex;flex-direction:column}@media(min-width: 920px){.main-menu--sub{height:auto;overflow:visible;z-index:1;gap:0}}.main-menu--sub.active{height:auto}body.menu-open{overflow:hidden;max-height:100vh}body.menu-open::after{background-color:rgba(40,40,40,.8);z-index:1}.upper-menu-mobile{display:flex;flex-direction:column;padding:45px 20%;gap:15px}@media(min-width: 920px){.upper-menu-mobile{display:none}}.main-menu__item{display:flex;flex-wrap:wrap;color:#fff}.main-menu__item:hover .main-menu__link::after{color:#282828;color:var(--c-text)}@media(min-width: 920px){.main-menu__item--sub{display:block}}.main-nav--open-drawer .main-menu .main-menu__item:not(.main-menu__item--sub){border-bottom:1px solid #4083e9;border-bottom:1px solid var(--c-secondary)}.main-nav--open-drawer .main-menu .sub-menu,.main-nav--open-drawer .main-menu__item--sub{background-color:#fff;border-radius:0}.main-nav--open-drawer .main-menu__item--sub{color:#282828;color:var(--c-text);font-size:17px}.main-menu__link{display:block;padding:1rem 3rem 1rem 2rem;text-decoration:none;border:none;color:inherit;line-height:1.8;cursor:pointer;width:100%;text-align:left;text-transform:uppercase;font-weight:600;font-size:1.5rem;background-color:#edf4ff;background-color:var(--c-secondary-light)}.main-menu__link:hover,.main-menu__link:focus,.main-menu__link:active{color:#cde5b4;color:var(--c-accent)}@media(min-width: 920px){.main-menu__link{border-bottom:none;display:inline-block;padding:1rem;position:relative;width:auto;background-color:#552988;background-color:var(--c-primary-dark)}.sub-menu-wrap .main-menu__link{padding:1rem}.sub-menu-wrap .main-menu__link.active::after{content:none}.main-menu__item:last-of-type>.main-menu__link{padding-right:0}}.main-nav--open-drawer .main-menu__link:not(.main-menu__link--sub){color:#552988;color:var(--c-primary-dark)}.main-nav--open-drawer .main-menu__link:not(.main-menu__link--sub):hover,.main-nav--open-drawer .main-menu__link:not(.main-menu__link--sub):active{color:#fff;background-color:#7e4094;background-color:var(--c-primary)}.main-nav--open-drawer .main-menu__link:not(.main-menu__link--sub):hover .expand-indicator.mobile svg,.main-nav--open-drawer .main-menu__link:not(.main-menu__link--sub):active .expand-indicator.mobile svg{fill:#fff}.main-nav--open-drawer .main-menu__link.active{color:#fff !important;background-color:#7e4094 !important;background-color:var(--c-primary) !important}.main-nav--open-drawer .main-menu__link.active .expand-indicator.mobile svg{fill:#fff}.main-menu__link--with-sub.main-menu__link{display:flex;gap:5px;align-items:center;justify-content:space-between;background-color:#edf4ff;background-color:var(--c-secondary-light)}@media(min-width: 920px){.main-menu__link--with-sub.main-menu__link{background-color:#552988;background-color:var(--c-primary-dark)}}@media(min-width: 920px){.main-menu__link--with-sub.main-menu__link .menu-expander{display:none}}.main-menu__link--with-sub.main-menu__link.active{color:#552988;color:var(--c-primary-dark);background-color:#edf4ff;background-color:var(--c-secondary-light);border-top-left-radius:15px;border-top-right-radius:15px}.main-menu__link--with-sub.main-menu__link.active .expand-indicator{transform:rotate(180deg)}.main-menu__link--with-sub.main-menu__link.active .expand-indicator svg{fill:#552988;fill:var(--c-primary-dark)}.main-menu__link--sub{color:#552988;color:var(--c-primary-dark);background-color:rgba(0,0,0,0);text-transform:capitalize}.main-menu__link--sub:hover,.main-menu__link--sub:focus,.main-menu__link--sub:active{color:#4083e9;color:var(--c-secondary)}.expand-indicator.desktop{line-height:0;transition:all .3s ease-out;display:none}@media(min-width: 920px){.expand-indicator.desktop{display:inline-block}}.expand-indicator.desktop .icon{fill:inherit;width:14px;height:6px;vertical-align:middle}.expand-indicator.mobile{line-height:0;transition:all .3s ease-out;display:inline-block}@media(min-width: 920px){.expand-indicator.mobile{display:none}}.expand-indicator.mobile .icon{fill:#4083e9;fill:var(--c-secondary);width:25px;height:15px;vertical-align:middle}.main-menu__link--sub-2{padding-left:4rem}.main-nav--open-drawer .main-menu__link--with-sub.main-menu__link.active{border-top-left-radius:0;border-top-right-radius:0}.toggle-expand{display:inline-block;padding:1rem;text-decoration:none;width:100%;background-color:rgba(0,0,0,0);border:none;z-index:2;position:relative;cursor:pointer}.toggle-expand{color:#7e4094;color:var(--c-primary)}.toggle-expand:hover{color:#4083e9;color:var(--c-secondary);text-decoration:underline}.toggle-expand{text-decoration:none}@media(min-width: 920px){.toggle-expand{display:none}}.toggle-expand.active{background-color:#cde5b4;background-color:var(--c-accent)}.toggle-expand .toggle-expand__text{color:#ffffff;color:var(--c-white);display:none}.toggle-expand__text{display:block;text-transform:uppercase;font-size:1.3rem;font-weight:bold}.active .toggle-expand__text{color:#ffffff;color:var(--c-background)}.toggle-expand__icon{height:3.7rem;width:3.1rem;margin:0 auto;fill:#ffffff;fill:var(--c-white)}.toggle-expand__open{display:inline-flex;flex-direction:column;text-align:center}.active .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#ffffff;color:var(--c-background);content:"X";display:block;font-size:2.5rem;line-height:2}.active .toggle-expand__close{display:inline-block}.sidebar__title{position:relative;color:#282828;color:var(--c-black);font-weight:700}.sidebar{list-style:none;margin:0;padding:0}.sidebar .gutter{padding:0}.sidebar .sub-menu__heading{display:none}.sidebar__link{text-decoration:none}.sidebar__link:hover,.sidebar__link:focus,.sidebar__link:active{text-decoration:underline}.sidebar:not(.sidebar--sub)>.sidebar__item::before{content:none}.sidebar:not(.sidebar--sub)>.sidebar__item.sidebar__item--with-sub.sidebar__item--active>.sidebar__link{background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-white);padding:5px 10px;line-height:1.4;position:relative}.sidebar:not(.sidebar--sub)>.sidebar__item .sidebar__link{color:#282828;color:var(--c-black);display:block;margin:5px 0}.sidebar.sidebar--sub .sidebar__item{margin-left:30px;position:relative}.sidebar.sidebar--sub .sidebar__item.sidebar__item--active::before{transform:rotate(45deg);background:#4083e9;background:var(--c-secondary)}.sidebar.sidebar--sub .sidebar__item.sidebar__item--active>.sidebar__link{font-weight:700;color:#282828;color:var(--c-black)}.sidebar.sidebar--sub .sidebar__item::before{content:"";width:10px;height:10px;background:#7e4094;background:var(--c-primary);position:absolute;top:.8rem;left:-20px}.sidebar.sidebar--sub .sidebar__link{color:#7e4094;color:var(--c-primary);font-weight:400;line-height:1.4}.main-nav>.sidebar>.sidebar__item:not(.sidebar__item--active){display:none}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:calc(1rem/4)}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#282828;color:var(--c-text)}.social-menu__icon{height:2rem;width:2rem;margin-right:calc(1rem/2);fill:currentColor}.social-menu__text{font-weight:bold}.nav--upper-menu{background-color:#552988;background-color:var(--c-primary-dark);z-index:2;transition:all 300ms ease-in-out}.nav--upper-menu.fade{display:none}.upper-menu{display:none}@media(min-width: 920px){.upper-menu{display:flex;justify-content:flex-end;align-items:center;gap:2rem;list-style:none;margin:0;padding-top:2rem;padding-bottom:2rem;line-height:0}.upper-menu__link{font-size:1.5rem;font-weight:600;color:#ffffff;color:var(--c-white);display:inline-flex;align-items:center;gap:5px}.upper-menu__link.button.button--header,.more-link a.upper-menu__link.button--header{color:#7e4094;color:var(--c-primary)}.upper-menu__link img{width:24px;height:24px}}.number-block{display:inline-flex;flex-direction:column;text-align:center;text-transform:uppercase;font-weight:700}.number-block__figure{color:#7e4094;color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:700;font-size:7.3rem;line-height:1}.number-block__label{color:#552988;color:var(--c-primary-dark);line-height:1.2}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;font-family:"Source Sans 3","Helvetica","Arial",sans-serif}.pager__item--ellipsis{color:#4c4c4c;color:var(--c-neutral-dark)}.pager__link,.pager__link:link,.pager__link:visited{color:#7e4094;color:var(--c-primary);background-color:#edf4ff;background-color:var(--c-secondary-light);text-decoration:none;padding:4px 12px;position:relative;border-radius:4px;border:1px rgba(0,0,0,0)}.pager__link:hover,.pager__link:focus,.pager__link:active,.pager__link:link:hover,.pager__link:link:focus,.pager__link:link:active,.pager__link:visited:hover,.pager__link:visited:focus,.pager__link:visited:active{background-color:#f2f8e8;background-color:var(--c-accent-light);transition:100ms all ease-in-out;border:1px solid #cde5b4;border:1px solid var(--c-accent)}.pager__link:hover:focus,.pager__link:hover:target,.pager__link:focus:focus,.pager__link:focus:target,.pager__link:active:focus,.pager__link:active:target,.pager__link:link:hover:focus,.pager__link:link:hover:target,.pager__link:link:focus:focus,.pager__link:link:focus:target,.pager__link:link:active:focus,.pager__link:link:active:target,.pager__link:visited:hover:focus,.pager__link:visited:hover:target,.pager__link:visited:focus:focus,.pager__link:visited:focus:target,.pager__link:visited:active:focus,.pager__link:visited:active:target{background-color:#552988;background-color:var(--c-primary-dark);color:#fff}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{transition:100ms all ease-in-out;background-color:#f2f8e8;background-color:var(--c-accent-light)}.pager__link.is-active:hover,.pager__link.is-active:focus,.pager__link.is-active:active,.pager__link:link.is-active:hover,.pager__link:link.is-active:focus,.pager__link:link.is-active:active,.pager__link:visited.is-active:hover,.pager__link:visited.is-active:focus,.pager__link:visited.is-active:active{background-color:#f2f8e8;background-color:var(--c-accent-light);color:#7e4094;color:var(--c-primary);transition:100ms all ease-in-out}.pager__link.is-active:hover::before,.pager__link.is-active:focus::before,.pager__link.is-active:active::before,.pager__link:link.is-active:hover::before,.pager__link:link.is-active:focus::before,.pager__link:link.is-active:active::before,.pager__link:visited.is-active:hover::before,.pager__link:visited.is-active:focus::before,.pager__link:visited.is-active:active::before{transition:100ms all ease-in-out}.pager__link--next div,.pager__link--prev div{display:inline-block}.person{display:inline-flex;flex-direction:column;margin-bottom:2rem}.person--headshot{text-align:center;width:175px}.person--card{width:250px}.person--stripe{width:615px;background-color:#efefec;background-color:var(--c-neutral-light);flex-direction:row;align-items:center;gap:2rem}.person--headshot .person__image{width:175px;height:175px}.person--card .person__image{width:250px;height:250px;background-color:#552988;background-color:var(--c-primary-dark)}.person--stripe .person__image{width:140px}.person__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.person__content{line-height:1.2}.person--card .person__content{background-color:#efefec;background-color:var(--c-neutral-light);padding:1rem}.person--card .person__content .person__title{border-top:1px solid currentColor}.person--headshot .person__content{display:flex;flex-direction:column;padding:1rem 0}.person--headshot .person__content>*{padding:0}.person__title{font-size:1.3rem;padding:5px 0}.person--headshot .person__title{color:#4c4c4c;color:var(--c-neutral-dark)}.person--stripe .person__title{position:relative;margin-top:5px;padding:10px 0 5px}.person--stripe .person__title::before{content:"";position:absolute;top:0;left:0;width:230px;height:1px;background-color:#282828;background-color:var(--c-black)}.person__name{display:inline-block;padding:5px 0}@media(min-width: 920px){.person-grid{display:grid;grid-template-columns:repeat(4, 1fr)}}.profile-details__section-wrapper{padding:1.5rem 0}.profile-details__section-wrapper .profile-details__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.profile-details__section-wrapper .profile-details__header .profile-details__title{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.profile-details__section-wrapper .profile-details__header .profile-details__title{font-size:2.1rem;line-height:110%;font-weight:700}}.profile-details__section-wrapper .profile-details__header .profile-details__title{max-width:15ch;word-wrap:break-word}.profile-details__section-wrapper .profile-details__header #icon-siblings{width:1.5rem;height:1.5rem;position:relative;fill:#7e4094;fill:var(--c-primary)}.profile-details__section-wrapper .basic-underline .line{background-color:#4083e9;background-color:var(--c-secondary);height:2px;width:100%;margin-bottom:1rem}.profile-details__section-wrapper .content{padding:1.5rem 0;display:flex;flex-direction:column;gap:1rem;width:-moz-fit-content;width:fit-content}.status-bar{background-color:#edf4ff;background-color:var(--c-secondary-light)}.status-bar__wrapper{padding:3rem 0;display:flex;flex-direction:column;gap:3rem}@media(min-width: 920px){.status-bar__wrapper{flex-direction:row;padding:3rem}}.status-bar__header .current-status-wrapper{display:flex;flex-direction:row;align-items:center;gap:2rem;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.status-bar__header .current-status-wrapper{font-size:2.1rem;line-height:110%;font-weight:700}}.status-bar__header .current-status-wrapper .dot{width:1.8rem;height:1.8rem}.status-bar__profile-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:flex-start}@media(min-width: 920px){.status-bar__profile-actions{gap:2rem}}.key .wrapper{background-color:#edf4ff;background-color:var(--c-secondary-light);padding:2.5rem;display:flex;flex-direction:column;gap:2rem}.key .wrapper .description{text-align:center}.key .wrapper .content{display:flex;align-items:center;flex-direction:column}@media(min-width: 920px){.key .wrapper .content{flex-direction:row;gap:5rem}}.key .wrapper .content .status-key{min-width:13rem;position:relative;text-align:center;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.key .wrapper .content .status-key{font-size:2.1rem;line-height:110%;font-weight:700}}.key .wrapper .content .status-key::after{content:"";background:#4083e9;background:var(--c-secondary);width:100%;height:1px;position:absolute;right:0;bottom:0}@media(min-width: 920px){.key .wrapper .content .status-key::after{content:"";background:#4083e9;background:var(--c-secondary);width:1px;height:130%;position:absolute;right:-1rem;top:-10%}}.key .wrapper .content .details{display:flex;flex-direction:column;font-size:1.3rem;gap:3rem}@media(min-width: 920px){.key .wrapper .content .details{flex-direction:row;gap:5rem}}.key .wrapper .content .details .title-wrapper{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:.5rem}.key .wrapper .content .details .title-wrapper .key-header{font-weight:700;font-size:1.8rem}.profile-teaser-card{border-radius:6rem 0 6rem 0;background-color:rgba(0,0,0,0);perspective:100rem;width:29rem;border-width:0}.profile-teaser-card:hover .profile-teaser-card__wrapper{transform:scale(1.05)}.profile-teaser-card:focus-visible,.profile-teaser-card__wrapper:focus-visible{outline:3px solid #4083e9;outline:3px solid var(--c-secondary);padding:3px;border-radius:unset}@media(min-width: 920px){.profile-teaser-card{width:35rem}}.profile-teaser-card__wrapper{position:relative;height:25rem;width:26rem;transition:transform .8s;transform-style:preserve-3d}@media(min-width: 920px){.profile-teaser-card__wrapper{height:33rem;width:35rem}}.profile-teaser-card__wrapper .image{position:absolute;height:100%;width:100%;border-radius:13rem 0 13rem 0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.profile-teaser-card__wrapper .icon-wrapper{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#7e4094;background-color:var(--c-primary);width:5.5rem;height:5.5rem;border-radius:50%}.profile-teaser-card__wrapper .icon{width:2.3rem;height:2.1rem;color:#fff}.profile-teaser-card__front,.profile-teaser-card__back{position:absolute;height:100%;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.profile-teaser-card__front{background-color:#552988;background-color:var(--c-primary-dark);border-radius:13rem 0 13rem 0}.profile-teaser-card__back{transform:rotateY(180deg)}.profile-teaser-card__back .icon-wrapper{background-color:#cde5b4;background-color:var(--c-accent)}.profile-teaser-card__back .icon{color:#552988;color:var(--c-primary-dark);transform:rotate(180deg)}.profile-teaser-card__back .image{-o-object-fit:none;object-fit:none;-o-object-position:20% 20%;object-position:20% 20%}.profile-teaser-card__back .flipped-content{position:absolute;inset:0;display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;text-align:center}.profile-teaser-card__back .flipped-content .profile-info{color:#fff}.profile-teaser-card__back .flipped-content .profile-info .profile-name{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.profile-teaser-card__back .flipped-content .profile-info .profile-name{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.profile-teaser-card__back .flipped-content .profile-info .profile-age{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.profile-teaser-card__back .flipped-content .profile-info .profile-age{font-size:2.1rem;line-height:110%;font-weight:700}}.profile-teaser-circle{width:20rem}.profile-teaser-circle__wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem}.profile-teaser-circle__image-wrapper{background-color:#4083e9;background-color:var(--c-secondary);width:20rem;height:20rem;display:flex;justify-content:center;align-items:center;border-radius:50rem;transition:300ms all ease-in-out;border:1rem solid #4083e9;border:1rem solid var(--c-secondary);overflow:hidden}.profile-teaser-circle__image-wrapper .image{width:18rem;height:18rem;border-radius:50rem;transition:300ms all ease-in-out;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.profile-teaser-circle__profile-info{display:flex;flex-direction:column;align-items:center;justify-content:center}.profile-teaser-circle__profile-info .profile-name{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.profile-teaser-circle__profile-info .profile-name{font-size:2.1rem;line-height:110%;font-weight:700}}.profile-teaser-circle__profile-info .profile-status{display:flex;flex-direction:row;align-items:center;gap:.5rem}.profile-teaser-circle__profile-info .title{font-weight:700}.profile-teaser-circle .button--with-icon--transparent{padding:0 1rem 1rem;font-weight:400;display:flex;align-items:baseline;transition:all .3s ease-in-out}.profile-teaser-circle .button--with-icon--transparent svg{padding:0;width:7px;height:13px;color:#552988;color:var(--c-primary-dark)}.profile-teaser-circle .button--with-icon--transparent:hover svg{color:#4083e9;color:var(--c-secondary)}.profile-teaser-circle:hover .profile-teaser-circle__image-wrapper{background-color:#7e4094;background-color:var(--c-primary);transition:300ms all ease-in-out;border-color:#7e4094;border-color:var(--c-primary)}.profile-teaser-circle:hover .profile-teaser-circle__image-wrapper .image{transform:scale(1.1);max-width:18rem;height:18rem;transition:300ms all ease-in-out}.profile-teaser-circle:active .profile-teaser-circle__image-wrapper{background-color:#cde5b4;background-color:var(--c-accent);border-color:#cde5b4;border-color:var(--c-accent);transition:300ms all ease-in-out}.search-form-header-mobile{display:block;padding-top:1rem}@media(min-width: 920px){.search-form-header-mobile{display:none}}.search-form-header-mobile__wrapper{display:flex;justify-content:center;align-items:center}.search-form-header-mobile__wrapper .open-close-button{display:none}.search-form-header-mobile__bar{display:flex}.search-form-header-mobile__bar .form-actions .button,.search-form-header-mobile__bar .form-actions .more-link a,.more-link .search-form-header-mobile__bar .form-actions a{color:#fff;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.search-form-header-mobile__bar .form-actions .button:visited,.search-form-header-mobile__bar .form-actions .more-link a:visited,.more-link .search-form-header-mobile__bar .form-actions a:visited{color:#fff}.search-form-header-mobile__bar .form-actions .button:hover,.search-form-header-mobile__bar .form-actions .more-link a:hover,.more-link .search-form-header-mobile__bar .form-actions a:hover,.search-form-header-mobile__bar .form-actions .button:active,.search-form-header-mobile__bar .form-actions .more-link a:active,.more-link .search-form-header-mobile__bar .form-actions a:active,.search-form-header-mobile__bar .form-actions .button:focus,.search-form-header-mobile__bar .form-actions .more-link a:focus,.more-link .search-form-header-mobile__bar .form-actions a:focus{color:#fff;background-color:#7e4094;background-color:var(--c-primary);border-color:#7e4094;border-color:var(--c-primary)}.search-form-header-mobile__bar .form-actions .button:focus,.search-form-header-mobile__bar .form-actions .more-link a:focus,.more-link .search-form-header-mobile__bar .form-actions a:focus{outline:2px solid #f2f8e8;outline:2px solid var(--c-accent-light)}.search-form-header-mobile__bar .form-actions .button,.search-form-header-mobile__bar .form-actions .more-link a,.more-link .search-form-header-mobile__bar .form-actions a{display:inline-flex;justify-content:space-between;align-items:center;border:none;padding:1rem}.search-form-header-mobile__bar .form-actions .button::before,.search-form-header-mobile__bar .form-actions .more-link a::before,.more-link .search-form-header-mobile__bar .form-actions a::before,.search-form-header-mobile__bar .form-actions .button::after,.search-form-header-mobile__bar .form-actions .more-link a::after,.more-link .search-form-header-mobile__bar .form-actions a::after{background-color:rgba(0,0,0,0)}.search-form-header-mobile__bar .form-actions .button:focus,.search-form-header-mobile__bar .form-actions .more-link a:focus,.more-link .search-form-header-mobile__bar .form-actions a:focus{outline:none}.search-form-header-mobile__bar .form-actions .button:active,.search-form-header-mobile__bar .form-actions .more-link a:active,.more-link .search-form-header-mobile__bar .form-actions a:active,.search-form-header-mobile__bar .form-actions .button:hover,.search-form-header-mobile__bar .form-actions .more-link a:hover,.more-link .search-form-header-mobile__bar .form-actions a:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.search-form-header-mobile__bar .form-actions .button:active .icon,.search-form-header-mobile__bar .form-actions .more-link a:active .icon,.more-link .search-form-header-mobile__bar .form-actions a:active .icon,.search-form-header-mobile__bar .form-actions .button:active svg,.search-form-header-mobile__bar .form-actions .more-link a:active svg,.more-link .search-form-header-mobile__bar .form-actions a:active svg,.search-form-header-mobile__bar .form-actions .button:hover .icon,.search-form-header-mobile__bar .form-actions .more-link a:hover .icon,.more-link .search-form-header-mobile__bar .form-actions a:hover .icon,.search-form-header-mobile__bar .form-actions .button:hover svg,.search-form-header-mobile__bar .form-actions .more-link a:hover svg,.more-link .search-form-header-mobile__bar .form-actions a:hover svg{color:#4083e9;color:var(--c-secondary)}.search-form-header-mobile__bar .form-actions .button .icon,.search-form-header-mobile__bar .form-actions .more-link a .icon,.more-link .search-form-header-mobile__bar .form-actions a .icon,.search-form-header-mobile__bar .form-actions .button svg,.search-form-header-mobile__bar .form-actions .more-link a svg,.more-link .search-form-header-mobile__bar .form-actions a svg{display:inline-block;width:2.6rem;height:2.6rem;color:#282828;color:var(--c-text)}.search-form-header-mobile .form-item__textfield:not(.button){background-color:#fff !important;border-radius:40px}.search-form-header{margin-top:2rem;margin-bottom:2rem;position:relative;overflow:hidden;transition:all 300ms ease-in-out;cursor:pointer}.search-form-header.closed .search-form-header__input{opacity:0;width:2rem;overflow:hidden;transform:translateX(100%);transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out,transform 300ms ease-in-out}.search-form-header.closed .search-form-header__wrapper{transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out,transform 300ms ease-in-out}.search-form-header.open{transition:all 300ms ease-in-out}.search-form-header.open .search-form-header__input{display:flex;flex-direction:row;align-items:center;opacity:1;max-height:500px;min-width:10rem;overflow:visible;transform:translateX(0);transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out,transform 300ms ease-in-out}.search-form-header.open .search-form-header__wrapper{padding:0 5rem 0 2rem}.search-form-header__wrapper{display:flex;flex-direction:row;background-color:rgba(0,0,0,0);align-items:center;padding:0 0 0 2rem}.search-form-header__wrapper .open-button,.search-form-header__wrapper .close-button{position:absolute;right:0;margin:0}.search-form-header__wrapper .open-button .button,.search-form-header__wrapper .open-button .more-link a,.more-link .search-form-header__wrapper .open-button a,.search-form-header__wrapper .close-button .button,.search-form-header__wrapper .close-button .more-link a,.more-link .search-form-header__wrapper .close-button a{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1.3rem;--svg-search: url('data:image/svg+xml,        <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="white" viewBox="0 0 100 100">            <path d="M88.6 84.14c-3.73-4-7.66-7.81-11.67-11.52C74 69.87 71.13 67 67.61 65a25.79 25.79 0 0 0 5.25-10.8 38 38 0 0 0-1.69-21.12c-2.27-6.24-6.52-10.19-11.67-14.16-9.17-7.07-25.48-7.34-34.12 1-1 .95.34 2.67 1.5 1.9 4.91-3.27 11-3.56 16.73-3.27C50 18.85 54 21 58.86 25a24.73 24.73 0 0 1 9.08 15.56c1.41 7.47.48 16.15-4.64 22.08C57 70 46.38 72.32 37 70.18c2.44-1.18 4.73-2.82 7-4.18a1.12 1.12 0 0 0-1-2 16.9 16.9 0 0 0-7.74 5.69 27.504 27.504 0 0 1-5.92-2.53 8.426 8.426 0 0 1 1-.77l2.35-1.64A14.432 14.432 0 0 0 36 62a1.13 1.13 0 0 0-1.12-1.73C32.42 61 30.54 63.07 29 65a5.09 5.09 0 0 0-.82 1.48A24.003 24.003 0 0 1 24.95 64a24.774 24.774 0 0 1-3.4-3.88c.77-.63 1.47-1.39 2.23-2 1.18-.88 2.39-1.72 3.64-2.5.72-.45.18-1.69-.64-1.38a11.918 11.918 0 0 0-4.13 2.55 12.689 12.689 0 0 0-1.86 2.12a24.593 24.593 0 0 1-2.62-5.66 19.743 19.743 0 0 1 2.89-2.85 53.004 53.004 0 0 1 5-3.15.83.83 0 0 0-.51-1.56c-3.34.48-6.17 3-7.88 5.94A25.271 25.271 0 0 1 17 45.4c.85-1.14 1.86-2.15 3-3 1.78-1.29 3.84-1.73 5.7-2.83a.69.69 0 0 0-.23-1.25 6.67 6.67 0 0 0-4.47.82l-.19-.53a.08.08 0 0 0-.075-.052.08.08 0 0 0-.075.052l.18.57a12.001 12.001 0 0 0-3.64 3.3 25.56 25.56 0 0 1 6.14-13.7c.47-.53-.34-1.29-.88-.86a24.84 24.84 0 0 0-7.6 28.84c4.92 12.59 18.07 19.84 31.26 18.83a31.85 31.85 0 0 0 17.58-6.74c1.91 3.68 4.85 6.47 7.85 9.47 3.88 3.88 7.94 7.6 11.63 11.68 3.43 3.78 8.92-2.12 5.42-5.86Z"/>        </svg>');background-image:var(--svg-search);background-size:cover;background-repeat:no-repeat;transition:300ms ease-in-out;margin-right:2px}.search-form-header__wrapper .open-button .button:focus-visible,.search-form-header__wrapper .open-button .more-link a:focus-visible,.more-link .search-form-header__wrapper .open-button a:focus-visible,.search-form-header__wrapper .open-button .button:focus-within,.search-form-header__wrapper .open-button .more-link a:focus-within,.more-link .search-form-header__wrapper .open-button a:focus-within,.search-form-header__wrapper .close-button .button:focus-visible,.search-form-header__wrapper .close-button .more-link a:focus-visible,.more-link .search-form-header__wrapper .close-button a:focus-visible,.search-form-header__wrapper .close-button .button:focus-within,.search-form-header__wrapper .close-button .more-link a:focus-within,.more-link .search-form-header__wrapper .close-button a:focus-within{outline-style:dashed;outline-color:#fff}.search-form-header__wrapper .open-button .button .icon,.search-form-header__wrapper .open-button .more-link a .icon,.more-link .search-form-header__wrapper .open-button a .icon,.search-form-header__wrapper .open-button .button svg,.search-form-header__wrapper .open-button .more-link a svg,.more-link .search-form-header__wrapper .open-button a svg,.search-form-header__wrapper .close-button .button .icon,.search-form-header__wrapper .close-button .more-link a .icon,.more-link .search-form-header__wrapper .close-button a .icon,.search-form-header__wrapper .close-button .button svg,.search-form-header__wrapper .close-button .more-link a svg,.more-link .search-form-header__wrapper .close-button a svg{color:#4083e9;color:var(--c-secondary);height:3rem;width:3rem}.search-form-header__input{width:100%}.search-form-header__title{color:#ffffff;color:var(--c-text-inverse);margin:0}.search-form-header__bar{width:100%;position:relative}.search-form-header__bar .form-item{margin:0;max-width:100%}.search-form-header__bar .form-item__label{color:#fff;font-weight:400;background-color:#552988;background-color:var(--c-primary-dark)}.search-form-header__bar .form-item__textfield{width:100%}.search-form-header__bar .form-item__textfield:hover,.search-form-header__bar .form-item__textfield:focus,.search-form-header__bar .form-item__textfield:active{outline:2px solid #fff !important;outline-offset:3px}.search-form-header__bar .form-actions{position:absolute;bottom:0;right:0;height:41px;border-left:1px solid #7e4094;border-left:1px solid var(--c-primary)}.search-form-header__bar .form-actions .visually-hidden{color:#fff;background-color:#552988;background-color:var(--c-primary-dark)}.search-form-header__bar .form-actions .button,.search-form-header__bar .form-actions .more-link a,.more-link .search-form-header__bar .form-actions a{color:#fff;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.search-form-header__bar .form-actions .button:visited,.search-form-header__bar .form-actions .more-link a:visited,.more-link .search-form-header__bar .form-actions a:visited{color:#fff}.search-form-header__bar .form-actions .button:hover,.search-form-header__bar .form-actions .more-link a:hover,.more-link .search-form-header__bar .form-actions a:hover,.search-form-header__bar .form-actions .button:active,.search-form-header__bar .form-actions .more-link a:active,.more-link .search-form-header__bar .form-actions a:active,.search-form-header__bar .form-actions .button:focus,.search-form-header__bar .form-actions .more-link a:focus,.more-link .search-form-header__bar .form-actions a:focus{color:#fff;background-color:#7e4094;background-color:var(--c-primary);border-color:#7e4094;border-color:var(--c-primary)}.search-form-header__bar .form-actions .button:focus,.search-form-header__bar .form-actions .more-link a:focus,.more-link .search-form-header__bar .form-actions a:focus{outline:2px solid #f2f8e8;outline:2px solid var(--c-accent-light)}.search-form-header__bar .form-actions .button,.search-form-header__bar .form-actions .more-link a,.more-link .search-form-header__bar .form-actions a{display:inline-flex;justify-content:space-between;align-items:center;border:none;padding:1rem}.search-form-header__bar .form-actions .button::before,.search-form-header__bar .form-actions .more-link a::before,.more-link .search-form-header__bar .form-actions a::before,.search-form-header__bar .form-actions .button::after,.search-form-header__bar .form-actions .more-link a::after,.more-link .search-form-header__bar .form-actions a::after{background-color:rgba(0,0,0,0)}.search-form-header__bar .form-actions .button:focus,.search-form-header__bar .form-actions .more-link a:focus,.more-link .search-form-header__bar .form-actions a:focus{outline:none}.search-form-header__bar .form-actions .button:active,.search-form-header__bar .form-actions .more-link a:active,.more-link .search-form-header__bar .form-actions a:active,.search-form-header__bar .form-actions .button:hover,.search-form-header__bar .form-actions .more-link a:hover,.more-link .search-form-header__bar .form-actions a:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.search-form-header__bar .form-actions .button:active .icon,.search-form-header__bar .form-actions .more-link a:active .icon,.more-link .search-form-header__bar .form-actions a:active .icon,.search-form-header__bar .form-actions .button:active svg,.search-form-header__bar .form-actions .more-link a:active svg,.more-link .search-form-header__bar .form-actions a:active svg,.search-form-header__bar .form-actions .button:hover .icon,.search-form-header__bar .form-actions .more-link a:hover .icon,.more-link .search-form-header__bar .form-actions a:hover .icon,.search-form-header__bar .form-actions .button:hover svg,.search-form-header__bar .form-actions .more-link a:hover svg,.more-link .search-form-header__bar .form-actions a:hover svg{color:#4083e9;color:var(--c-secondary)}.search-form-header__bar .form-actions .button .icon,.search-form-header__bar .form-actions .more-link a .icon,.more-link .search-form-header__bar .form-actions a .icon,.search-form-header__bar .form-actions .button svg,.search-form-header__bar .form-actions .more-link a svg,.more-link .search-form-header__bar .form-actions a svg{display:inline-block;width:2.6rem;height:2.6rem;color:#282828;color:var(--c-text)}.search-form-header .form-item__textfield:not(.button){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:6px 100px 6px 6px !important;display:flex;align-items:center}.search-form-header .form-item__textfield:not(.button):-ms-input-placeholder{color:#949494;opacity:1}.search-form-header .form-item__textfield:not(.button)::placeholder{color:#949494;opacity:1}input.search-form.form-item__textfield:-ms-input-placeholder{color:#282828;color:var(--c-text);opacity:1}input.search-form.form-item__textfield::placeholder{color:#282828;color:var(--c-text);opacity:1}@media(min-width: 720px){input.search-form.form-item__textfield{max-width:285px;margin-bottom:0;padding:.875rem 0}}.search-form-header .search-form-header__wrapper .close-button{display:none}.search-form-header .search-form-header__wrapper .close-button .button,.search-form-header .search-form-header__wrapper .close-button .more-link a,.more-link .search-form-header .search-form-header__wrapper .close-button a{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1.3rem;--svg-close: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group'%3E%3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 0C5.97879 0 0 5.97545 0 13.3333C0 20.6888 5.97788 26.6667 13.3333 26.6667C20.6912 26.6667 26.6667 20.6879 26.6667 13.3333C26.6667 5.97545 20.6912 0 13.3333 0ZM13.3333 1.21212C20.0367 1.21212 25.4545 6.63 25.4545 13.3333C25.4545 20.033 20.0355 25.4545 13.3333 25.4545C6.63364 25.4545 1.21212 20.033 1.21212 13.3333C1.21212 6.63121 6.63364 1.21212 13.3333 1.21212Z' fill='%234083E9'/%3E%3Cpath id='Vector_2' fill-rule='evenodd' clip-rule='evenodd' d='M8.71679 8.17818C8.48123 8.20185 8.28 8.35929 8.20188 8.58418C8.12494 8.8079 8.18531 9.05648 8.35695 9.21985L12.4666 13.3392L8.35695 17.4489C8.11902 17.6869 8.11902 18.0728 8.35695 18.3107C8.59487 18.5486 8.98076 18.5486 9.2187 18.3107L13.3381 14.1913L17.4478 18.3107C17.6857 18.5486 18.0716 18.5486 18.3095 18.3107C18.5475 18.0728 18.5475 17.6869 18.3095 17.4489L14.1902 13.3392L18.3095 9.21985C18.4907 9.04584 18.5439 8.77715 18.4457 8.5463C18.3474 8.3143 18.1154 8.16869 17.8645 8.17818C17.707 8.18173 17.5579 8.24683 17.4478 8.3581L13.3381 12.4678L9.21871 8.3581C9.10389 8.2421 8.94645 8.17699 8.7831 8.17818C8.76061 8.177 8.73812 8.177 8.71681 8.17818H8.71679Z' fill='%234083E9'/%3E%3C/g%3E%3C/svg%3E%0A");background-image:var(--svg-close);background-size:cover;background-repeat:no-repeat;transition:300ms ease-in-out}.search-form-header.open .search-form-header__wrapper .open-button{display:none}.search-form-header.open .search-form-header__wrapper .close-button{display:block}.search-form-header-mobile .open-button,.search-form-header-mobile .close-button{display:none}.search-form-header-mobile #keywords-mobile.form-item__textfield:not(.button):-ms-input-placeholder{color:#949494;opacity:1}.search-form-header-mobile #keywords-mobile.form-item__textfield:not(.button)::placeholder{color:#949494;opacity:1}.search-form{padding-top:2rem;padding-bottom:2rem;position:relative;width:95%}.search-form__wrapper{display:flex;flex-direction:row;background-color:rgba(0,0,0,0);align-items:center;height:6rem}.search-form__title{color:#ffffff;color:var(--c-text-inverse);margin:0}.search-form__bar{width:100%;position:relative}.search-form__bar .form-item{margin:0;max-width:100%}.search-form__bar .form-item__label{color:#ffffff;color:var(--c-text-inverse);font-weight:400}.search-form__bar .form-item__textfield{width:100%}.search-form__bar .form-item__textfield:hover,.search-form__bar .form-item__textfield:focus,.search-form__bar .form-item__textfield:active{outline:2px solid #ffffff;outline:2px solid var(--c-white);outline-offset:3px}.search-form__bar .form-actions{position:absolute;bottom:0;right:0}.search-form__bar .form-actions .button,.search-form__bar .form-actions .more-link a,.more-link .search-form__bar .form-actions a{color:#fff;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.search-form__bar .form-actions .button:visited,.search-form__bar .form-actions .more-link a:visited,.more-link .search-form__bar .form-actions a:visited{color:#fff}.search-form__bar .form-actions .button:hover,.search-form__bar .form-actions .more-link a:hover,.more-link .search-form__bar .form-actions a:hover,.search-form__bar .form-actions .button:active,.search-form__bar .form-actions .more-link a:active,.more-link .search-form__bar .form-actions a:active,.search-form__bar .form-actions .button:focus,.search-form__bar .form-actions .more-link a:focus,.more-link .search-form__bar .form-actions a:focus{color:#fff;background-color:#7e4094;background-color:var(--c-primary);border-color:#7e4094;border-color:var(--c-primary)}.search-form__bar .form-actions .button:focus,.search-form__bar .form-actions .more-link a:focus,.more-link .search-form__bar .form-actions a:focus{outline:2px solid #f2f8e8;outline:2px solid var(--c-accent-light)}.search-form__bar .form-actions .button,.search-form__bar .form-actions .more-link a,.more-link .search-form__bar .form-actions a{display:inline-flex;justify-content:space-between;align-items:center;border:none;padding:1rem}.search-form__bar .form-actions .button::before,.search-form__bar .form-actions .more-link a::before,.more-link .search-form__bar .form-actions a::before,.search-form__bar .form-actions .button::after,.search-form__bar .form-actions .more-link a::after,.more-link .search-form__bar .form-actions a::after{background-color:rgba(0,0,0,0)}.search-form__bar .form-actions .button:focus,.search-form__bar .form-actions .more-link a:focus,.more-link .search-form__bar .form-actions a:focus{outline:none}.search-form__bar .form-actions .button:active,.search-form__bar .form-actions .more-link a:active,.more-link .search-form__bar .form-actions a:active,.search-form__bar .form-actions .button:hover,.search-form__bar .form-actions .more-link a:hover,.more-link .search-form__bar .form-actions a:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.search-form__bar .form-actions .button:active .icon,.search-form__bar .form-actions .more-link a:active .icon,.more-link .search-form__bar .form-actions a:active .icon,.search-form__bar .form-actions .button:active svg,.search-form__bar .form-actions .more-link a:active svg,.more-link .search-form__bar .form-actions a:active svg,.search-form__bar .form-actions .button:hover .icon,.search-form__bar .form-actions .more-link a:hover .icon,.more-link .search-form__bar .form-actions a:hover .icon,.search-form__bar .form-actions .button:hover svg,.search-form__bar .form-actions .more-link a:hover svg,.more-link .search-form__bar .form-actions a:hover svg{color:#4083e9;color:var(--c-secondary)}.search-form__bar .form-actions .button .icon,.search-form__bar .form-actions .more-link a .icon,.more-link .search-form__bar .form-actions a .icon,.search-form__bar .form-actions .button svg,.search-form__bar .form-actions .more-link a svg,.more-link .search-form__bar .form-actions a svg{display:inline-block;width:2.6rem;height:2.6rem;color:#282828;color:var(--c-text)}.clear-search .button--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);outline:none;color:#552988;color:var(--c-primary-dark);padding:2rem 1rem;text-wrap:nowrap;text-transform:uppercase;font-weight:400}.clear-search .button--ghost:focus{outline:none}.clear-search .button--ghost .icon,.clear-search .button--ghost svg{color:#4083e9;color:var(--c-secondary);height:3rem;width:3rem}@media(min-width: 720px){#block-searchtheportal-small{margin-bottom:6rem}}.search-result{margin-bottom:2rem}.search-result__content{padding:2rem 0}.search-result__content h3{margin:0 0 1rem 0}.search-result__content a{color:#552988;color:var(--c-primary-dark);text-decoration:none;transition:100ms all ease-in-out}.search-result__content a:hover,.search-result__content a:focus,.search-result__content a:active{color:#7e4094;color:var(--c-primary);transition:100ms all ease-in-out}.search-result__text{font-size:17px;line-height:1.4}.search-result__text p{margin:0}.social-links{display:flex;gap:10px}.social-links-small{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0;gap:15px}.social-links-small__icon{height:30px;width:30px;fill:#552988;fill:var(--c-primary-dark)}.social-links-small li a:hover .social-links-small__icon{fill:#4083e9;fill:var(--c-secondary)}.node--event__share--heading{display:flex;flex-direction:row;align-items:center;gap:10px}.copied-alert{display:none;justify-content:center;align-items:center;width:100px;height:30px;background-color:#edf4ff;background-color:var(--c-secondary-light);color:#552988;color:var(--c-primary-dark);font-size:1.2rem;font-weight:bold;margin-top:1rem}.status__list{list-style:none;margin:0;padding:0}.status{display:block;padding:calc(1rem/2)}.status a{color:#4c4c4c;color:var(--c-neutral-dark)}.status--warning{color:#282828;color:var(--c-text);background-color:#ed8e00;background-color:var(--c-warning)}.status--error{color:#ffffff;color:var(--c-text-inverse);background-color:#b71802;background-color:var(--c-error)}.status--error a{color:#ffffff;color:var(--c-text-inverse)}.status--status{color:#282828;color:var(--c-text);background-color:#80bb69;background-color:var(--c-message)}.tabs__link,.tabs__link--local-tasks{background-color:#f2f2f2;background-color:var(--c-near-white);border:1px solid #e5e5e5;border:1px solid var(--c-neutral-medium-light);border-bottom:none;color:#4c4c4c;color:var(--c-neutral-dark);display:block;font-size:1.2rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width: 920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--c-neutral-medium-light);border-left:none;display:inline-block;font-size:1.6rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#efefec;background-color:var(--c-highlight-high);color:#282828;color:var(--c-text)}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#ffffff;background-color:var(--c-white);border:1px solid #282828;border:1px solid var(--c-text);color:#282828;color:var(--c-text)}@media(min-width: 920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#ffffff;background-color:var(--c-white);border:1px solid #e5e5e5;border:1px solid var(--c-neutral-medium-light);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--c-neutral-medium-light);border-left:none;color:#282828;color:var(--c-text)}}.tabs__link:not(.tabs__link--local-tasks){font-family:"Montserrat",sans-serif;background-color:#552988;background-color:var(--c-primary-dark);border-bottom:none;color:#ffffff;color:var(--c-text-inverse);display:block;font-size:1.2rem;font-weight:700;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s;border-radius:20px 20px 0 0;margin:0}@media(min-width: 920px){.tabs__link:not(.tabs__link--local-tasks){border-left:none;display:inline-block;font-size:2.1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto;margin-right:7px}}.tabs__link:not(.tabs__link--local-tasks):hover{background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-text-inverse)}.tabs__link:not(.tabs__link--local-tasks).is-active{background-color:#7e4094;background-color:var(--c-primary);border:1px solid #282828;border:1px solid var(--c-text);color:#ffffff;color:var(--c-text-inverse)}@media(min-width: 920px){.tabs__link:not(.tabs__link--local-tasks).is-active{border:1px solid #e5e5e5;border:1px solid var(--c-neutral-medium-light);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--c-neutral-medium-light);border-left:none}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #efefec;border-bottom:1px solid var(--c-neutral-light)}@media(min-width: 920px){.tabs__nav{border-left:1px solid #efefec;border-left:1px solid var(--c-neutral-light);display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}div[id^=react-mare] .tabs__content{border:1px solid #7e4094;border:1px solid var(--c-primary)}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.tabs-wrapper{background-color:#ffffff;background-color:var(--c-white);padding:1rem 0}.teaser{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}.grid .teaser{margin-bottom:0}@media(min-width: 920px){.teaser:not(.teaser--publication):not(.teaser--overlay){flex-direction:row}.teaser:not(.teaser--publication):not(.teaser--overlay) .image{width:250px}}.teaser__image-block{flex:0 0 auto;margin-bottom:10px;background-color:#552988;background-color:var(--c-primary-dark)}.teaser__image-block img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.teaser:not(.teaser--publication):not(.teaser--overlay) .teaser__image-block img{width:100%}@media(min-width: 480px){.teaser__image-block{flex:0 0 250px}.teaser__image-block img{height:250px}.grid .teaser__image-block{flex:0 0 auto}.grid .teaser__image-block img{height:auto}}@media(min-width: 920px){.teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block{margin-bottom:0;margin-right:20px}.teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block img{height:150px}}@media(min-width: 920px){.teaser--large .teaser__image-block{margin-right:0}}.grid--card .teaser__image-block{flex-basis:auto}.teaser .heading{margin:0;font-size:2.8rem;font-family:"Montserrat",sans-serif;line-height:1}.teaser .heading a{color:#282828;text-decoration:none}.teaser .heading a:hover,.teaser .heading a:focus,.teaser .heading a:active{text-decoration:underline}.teaser__metadata{margin:5px 0;font-size:1.3rem}.teaser__metadata div:not(.date-range-wrapper){display:inline}.teaser__metadata a{font-weight:700;color:#7e4094;color:var(--c-primary)}.teaser__metadata .icon{display:none}.teaser__metadata .text-with-icon__text{margin-left:0}.teaser__content{line-height:1.4}.teaser__content .paragraph,.teaser__content .text-long p,.text-long .teaser__content p{margin:5px 0}.teaser--featured{position:relative;max-width:1440px}.teaser--featured.teaser--featured-dark .teaser__details{background-color:rgba(40,40,40,.7);color:#fff}.teaser--featured.teaser--featured-dark .teaser__details h2,.teaser--featured.teaser--featured-dark .teaser__details h3,.teaser--featured.teaser--featured-dark .teaser__details a{color:#fff}.teaser--featured.teaser--featured-alt .heading{order:2}.teaser--featured.teaser--featured-alt .teaser__metadata{margin-top:0}@media(min-width: 920px){.teaser--featured{flex-direction:column}}.teaser--featured .teaser__details{position:absolute;bottom:0;width:100%;background-color:hsla(0,0%,100%,.7);padding:20px;display:flex;flex-direction:column}.teaser--featured .teaser__image-block{flex:0 0 100%;margin-bottom:0;height:350px}.teaser--featured .teaser__image-block img{height:350px;-o-object-fit:cover;object-fit:cover}.grid .teaser--featured .teaser__image-block img{height:100%}.teaser--with-date .teaser__details{display:flex;flex-direction:column;flex-wrap:wrap}.teaser--with-date .heading{order:2}.teaser--with-date .teaser__metadata{font-weight:700}.teaser--overlay{--overlayWidth: 350px;--overlayHeight: 250px;width:var(--overlayWidth);height:var(--overlayHeight);justify-content:flex-end;position:relative;z-index:1;background-color:#552988;background-color:var(--c-primary-dark)}.teaser--overlay .teaser__image-block{position:absolute;width:var(--overlayWidth);height:var(--overlayHeight);margin:0;z-index:-1}.teaser--overlay .teaser__image-block::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.teaser--overlay .teaser__image-block img{width:100%;height:100%}.teaser--overlay .teaser__image-block::after{background-color:rgba(40,40,40,.7)}.teaser--overlay .teaser__details{padding:1rem;color:#ffffff;color:var(--c-white);display:flex;flex-direction:column-reverse}.teaser--overlay .teaser__details .text-with-icon{color:#ffffff;color:var(--c-white)}.teaser--overlay .teaser__metadata{position:relative;z-index:-1;text-transform:uppercase;padding-bottom:4px;margin-bottom:1rem}.teaser--overlay .teaser__metadata::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#4083e9;background-color:var(--c-secondary)}.teaser--overlay .heading a{color:#ffffff;color:var(--c-white)}.teaser--overlay .heading a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.teaser--product{margin:0;gap:1rem}.teaser--product .teaser__product{display:block;margin-bottom:1rem}.teaser--product .teaser__selection{line-height:1.4}.teaser--product .multiplier{font-size:1.3rem}.teaser--product .teaser__details{flex:1 0 auto}.teaser--product .teaser__remove{border:none;background-color:rgba(0,0,0,0)}.teaser--product .teaser__remove .icon{width:14px;height:14px}.testimonial .basic-underline .line{background-color:#4083e9;background-color:var(--c-secondary);width:100%;border-radius:0px;height:3px}.testimonial svg{height:4rem;width:4rem;color:#4083e9;color:var(--c-secondary)}.testimonial--profile{display:flex;gap:3rem;flex-direction:column}.testimonial--profile .profile-content-wrapper{display:flex;flex-direction:column}@media(min-width: 720px){.testimonial--profile .profile-content-wrapper{flex-direction:row;gap:5rem}}.testimonial--profile .profile-content-wrapper img,.testimonial--profile .profile-content-wrapper .image{border-radius:12rem 0px;min-width:30rem;max-height:30rem;margin:3rem 0;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 720px){.testimonial--profile .profile-content-wrapper img,.testimonial--profile .profile-content-wrapper .image{width:auto}}.testimonial--profile .testimonial__name{display:block;margin:0;font-family:"Montserrat",sans-serif;line-height:1.2}.testimonial--profile .testimonial__quote{margin-left:3rem;padding-left:1rem;position:relative}.testimonial--blockquote,.testimonial--profile{position:relative}.testimonial--blockquote .icon-top,.testimonial--profile .icon-top{position:absolute;left:0;top:1rem}.testimonial--blockquote .icon-bottom,.testimonial--profile .icon-bottom{position:absolute;right:0;bottom:1rem;transform:rotate(180deg)}.testimonial .blockquote__wrapper--blockquote{padding:8rem;text-align:right}.testimonial .blockquote__wrapper--profile{text-align:left}.text-with-icon{display:inline-flex;align-items:center;text-decoration:none;color:#282828;color:var(--c-text)}.text-with-icon .icon{max-width:24px;max-height:24px;transition:100ms all ease-in-out;fill:#7e4094;fill:var(--c-primary)}.text-with-icon__text{margin-left:5px}.text-with-icon--with-link:hover .text-with-icon__text,.text-with-icon--with-link:focus .text-with-icon__text,.text-with-icon--with-link:active .text-with-icon__text{text-decoration:underline}.tippy-box[data-theme~=primary]{background-color:#7e4094;background-color:var(--c-primary);color:#fff;padding:1rem}.tippy-box[data-theme~=primary][data-placement^=top]>.tippy-arrow::before{border-top-color:#7e4094;border-top-color:var(--c-primary)}.tippy-box[data-theme~=primary][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#7e4094;border-bottom-color:var(--c-primary)}.tippy-box[data-theme~=primary][data-placement^=left]>.tippy-arrow::before{border-left-color:#7e4094;border-left-color:var(--c-primary)}.tippy-box[data-theme~=primary][data-placement^=right]>.tippy-arrow::before{border-right-color:#7e4094;border-right-color:var(--c-primary)}.carousel{padding:0 80px}.carousel__wrapper{margin-top:100px;margin-bottom:100px}.carousel__wrapper .h2,.carousel__wrapper .text-long h2,.text-long .carousel__wrapper h2{text-align:center}.carousel .slide{padding:30px 15px;width:33.3333333333%;max-width:33.3333333333%;text-align:center}.carousel .flickity-button{color:#7e4094;color:var(--c-primary);background-color:rgba(0,0,0,0)}.carousel .flickity-button:hover,.carousel .flickity-button:focus,.carousel .flickity-button:active{color:#552988;color:var(--c-primary-dark)}.carousel .flickity-button:focus{box-shadow:0 0 0 5px #7e4094;box-shadow:0 0 0 5px var(--c-primary)}.carousel .flickity-page-dots{left:50%;transform:translateX(-50%)}.carousel .flickity-page-dots .flickity-page-dot{background:rgba(0,0,0,0);border:1px solid #7e4094;border:1px solid var(--c-primary);border-radius:50%;cursor:pointer;height:14px;margin:0 5px;opacity:1;width:14px;text-indent:9999px;overflow:hidden}.carousel .flickity-page-dots .flickity-page-dot.is-selected{background:#7e4094;background:var(--c-primary)}.cart-confirmation{background-color:#efefec;background-color:var(--c-neutral-light);box-shadow:0 15px 10px -10px rgba(0,0,0,.5);padding:25px 0;position:fixed;top:0;left:0;z-index:3;width:100%}.cart-confirmation .text-with-icon{margin-bottom:2rem;gap:5px}.cart-confirmation .text-with-icon__text{margin-bottom:0;line-height:1}.cart-confirmation__content{display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem}@media(min-width: 480px){.cart-confirmation__content{padding-left:4rem;padding-right:4rem}}.cart-confirmation__content>*{flex:0 0 50%}@media(min-width: 920px){.cart-confirmation__content{flex-direction:row;justify-content:space-between;align-items:center}}.cart-confirmation__subtotal{border-top:1px solid #b7baba;border-top:1px solid var(--c-neutral-medium);padding-top:20px;display:flex;flex-direction:column;align-self:stretch;justify-content:center}.cart-confirmation__subtotal p{margin-top:0}@media(min-width: 920px){.cart-confirmation__subtotal{border-top:0;border-left:1px solid #b7baba;border-left:1px solid var(--c-neutral-medium);padding-top:0;padding-left:100px}}.cart-confirmation__close{border:none;background-color:rgba(0,0,0,0);position:absolute;top:1rem;right:1rem}.cart-confirmation__close .icon{width:32px;height:32px;fill:#552988;fill:var(--c-primary-dark)}.checkerboard{display:grid}@media(min-width: 920px){.checkerboard{grid-auto-rows:1fr}}.events-grid-wide{margin-top:40px;display:flex;flex-direction:column}.events-grid-wide__events-list{display:flex;flex-direction:column}@media(min-width: 920px){.events-grid-wide__events-list{flex-direction:row;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:2rem}}.events-grid{margin-top:40px;display:flex;flex-direction:column}.events-grid__events-list{display:flex;flex-direction:column}@media(min-width: 920px){.events-grid__events-list{flex-direction:row;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:2rem}}.events-grid__featured{order:1;display:none}@media(min-width: 920px){.events-grid__featured{display:block}}.events-grid__teaser-list{order:0}.grid__item{margin-bottom:2rem}@media(min-width: 920px){.grid__item{margin:0 2rem 0 0}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:#efefec;background-color:var(--c-highlight-high);padding:4rem}.grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}.grid--card{margin-bottom:2rem}.grid--2col{grid-template-columns:repeat(2, 1fr)}.grid--4col{grid-template-columns:repeat(4, 1fr)}.landing-page-hero{position:relative;width:100%}.landing-page-hero--split-text-image{border-bottom:none;position:relative}@media(min-width: 920px){.landing-page-hero--split-text-image{background-color:#552988;background-color:var(--c-primary-dark);border-bottom:none;border-radius:0 0 50% 50%}}.landing-page-hero--split-text-image .landing-page-hero__content-wrapper{height:100%;position:relative}@media(min-width: 920px){.landing-page-hero--split-text-image .landing-page-hero__content-wrapper::before{content:"";position:absolute;width:100%;height:60%;background-color:#552988;background-color:var(--c-primary-dark);border-radius:0 0 50% 50%/0 0 100% 100%;transform:scale(2.5);z-index:-1}.landing-page-hero--split-text-image .landing-page-hero__content-wrapper::after{content:"";position:absolute;width:100%;height:60%;top:2rem;background-color:#7e4094;background-color:var(--c-primary);border-radius:0 0 50% 50%/0 0 100% 100%;transform:scale(2.5);z-index:-2}}.landing-page-hero--split-text-image .landing-page-hero__content{font-family:"Source Sans 3","Helvetica","Arial",sans-serif;font-size:1.7rem;line-height:130%;font-weight:400}@media(min-width: 920px){.landing-page-hero--split-text-image .landing-page-hero__content{font-size:2.7rem;font-weight:600;line-height:130%}}.landing-page-hero--split-text-image .landing-page-hero__split{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:8rem 0;z-index:1;position:relative}@media(min-width: 920px){.landing-page-hero--split-text-image .landing-page-hero__split{padding:2rem 0}}@media(min-width: 920px){.landing-page-hero--split-text-image .landing-page-hero__split-content{flex:1 0 200px}}.landing-page-hero--split-text-image .landing-page-hero__split-image{display:none}@media(min-width: 920px){.landing-page-hero--split-text-image .landing-page-hero__split-image{flex:5 0 auto;display:flex;justify-content:flex-end;border-radius:100%;aspect-ratio:1/1;background-color:#4083e9;background-color:var(--c-secondary);border:1rem solid #4083e9;border:1rem solid var(--c-secondary);max-width:67rem;max-height:67rem}}.landing-page-hero--split-text-image .landing-page-hero__split-image .circle-image{min-width:30rem;min-height:30rem}@media(min-width: 920px){.landing-page-hero__image-wrapper{display:none}}.landing-page-hero__image-wrapper .image-outer{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#552988;background-color:var(--c-primary-dark);top:0rem;clip-path:ellipse(130vw 100vw at 50vw 100vw);transform:scale(-1)}.landing-page-hero__image-wrapper .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:rotate(180deg)}@media(min-width: 920px){.landing-page-hero__image-wrapper .image{display:none}}.landing-page-hero__image-wrapper::after{content:"";position:absolute;width:100%;height:100%;bottom:-2rem;background-color:#7e4094;background-color:var(--c-primary);clip-path:ellipse(130vw 100vw at 50vw 100vw);transform:scale(-1);z-index:-3}@media(min-width: 920px){.landing-page-hero__image-wrapper::after{display:none}}.landing-page-hero__image-wrapper::before{content:"";position:absolute;width:100%;height:100%;top:0;background-color:rgba(85,41,136,.7);clip-path:ellipse(130vw 100vw at 50vw 100vw);transform:scale(-1);z-index:1}@media(min-width: 920px){.landing-page-hero__image-wrapper::before{display:none}}.landing-page-hero__content-wrapper{position:relative;color:#ffffff;color:var(--c-text-inverse);z-index:1}.landing-page-hero__content-wrapper h1{line-height:130%;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:100%;letter-spacing:0;font-weight:700;margin:0 0 4rem;width:auto}@media(min-width: 720px){.landing-page-hero__content-wrapper h1{font-size:7rem;line-height:120%;letter-spacing:0;font-weight:700}}.landing-page-hero .search-wrapper{display:flex;flex-wrap:wrap;gap:1rem;background-color:rgba(0,0,0,.5);padding:2rem;margin-top:2rem;text-align:left}.landing-page-hero .search-wrapper .form-item__label{flex:1 0 100%;margin:0;padding:0}.landing-page-hero .search-wrapper input[type=text]{flex:1 0 auto}.landing-page-hero .icon--scroll-indicator{position:absolute;bottom:2rem;fill:#4083e9;fill:var(--c-secondary);width:32px;height:32px}.hero-home{color:#fff;display:flex;flex-direction:column;padding-top:2rem}@media(min-width: 920px){.hero-home{flex-direction:row;padding-top:4rem}}.hero-home__title{line-height:130%;color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:3.4rem;line-height:100%;letter-spacing:0;font-weight:700;margin:0 0 4rem;width:auto}@media(min-width: 720px){.hero-home__title{font-size:7rem;line-height:120%;letter-spacing:0;font-weight:700}}.hero-home__title{background-color:rgba(0,0,0,0)}.hero-home__content{font-family:"Source Sans 3","Helvetica","Arial",sans-serif;font-size:1.7rem;line-height:130%;font-weight:400;background-color:rgba(0,0,0,0)}@media(min-width: 920px){.hero-home__content{font-size:2.7rem;font-weight:600;line-height:130%}}.hero-home__left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(min-width: 1440px){.hero-home__left{justify-content:center}}@media(min-width: 920px){.hero-home__left,.hero-home__right{flex:1 0 50%}}.hero-home__image-wrapper{display:none;padding:20px;background-color:#4083e9;background-color:var(--c-secondary);border-radius:50%}@media(min-width: 920px){.hero-home__image-wrapper{display:inline-block}}.hero-home__round-image{display:block;border-radius:50%;width:100%;height:100%}.subpage-hero{background-color:#552988;background-color:var(--c-primary-dark);color:#ffffff;color:var(--c-text-inverse);padding:20px 0}.subpage-hero--cta{padding:0}@media(min-width: 920px){.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper{display:grid;grid-template-columns:1fr minmax(auto, calc(1440px / 2 - 4rem)) minmax(auto, calc(1440px / 2 - 4rem)) 1fr;align-items:center;grid-column:2}}.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__content{flex:0 0 60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#552988;background-color:var(--c-primary-dark);clip-path:polygon(0 -100%, 0 calc(100% - 100px), 50% 100%, 100% calc(100% - 100px), 100% -100%);padding:2rem 2rem calc(2rem + 100px)}@media(min-width: 920px){.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__content{height:100%;clip-path:polygon(-100% 0, calc(100% - 100px) 0, 100% 50%, calc(100% - 100px) 100%, -100% 100%);padding:1rem calc(4rem + 2rem) 1rem 4rem;grid-column:2}}.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__image{flex:0 0 calc(40% + 100px);margin-top:-100px;background-color:#552988;background-color:var(--c-primary-dark)}@media(min-width: 920px){.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__image{margin-top:0;margin-left:-100px;grid-column:3/5}}.subpage-hero--cta.subpage-hero--shaped-bg .subpage-hero__content-wrapper .subpage-hero__image img{width:100%;-o-object-fit:cover;object-fit:cover}.subpage-hero--cta.subpage-hero--shaped-bg.subpage-hero--shaped-bg--slanted .subpage-hero__content{clip-path:polygon(0 -100%, 0 calc(100% - 100px), 50% calc(100% - 50px), 100% 100%, 100% -100%)}@media(min-width: 920px){.subpage-hero--cta.subpage-hero--shaped-bg.subpage-hero--shaped-bg--slanted .subpage-hero__content{clip-path:polygon(-100% 0, 100% 0, calc(100% - 50px) 50%, calc(100% - 100px) 100%, -100% 100%)}}.subpage-hero--half-and-half{padding:0}.subpage-hero--half-and-half .subpage-hero__content-wrapper{display:flex;align-items:center;flex-direction:column}@media(min-width: 920px){.subpage-hero--half-and-half .subpage-hero__content-wrapper{flex-direction:row}}.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__content{flex:1 0 50%;padding-top:2rem;padding-bottom:2rem;order:2;padding-left:2rem;padding-right:2rem}@media(min-width: 480px){.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__content{padding-left:4rem;padding-right:4rem}}@media(min-width: 920px){.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__content{order:1}}.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__image{flex:1 0 50%}@media(min-width: 920px){.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__image{order:2}}.subpage-hero--half-and-half .subpage-hero__content-wrapper .subpage-hero__image img{width:100%}.subpage-hero--translucent-box .subpage-hero__content-wrapper{display:grid;grid-template-columns:40px calc(50% - 40px) 1fr;z-index:inherit}.subpage-hero--translucent-box .subpage-hero__content{grid-row:1;grid-column:2;z-index:2;display:flex;align-items:center;background-color:rgba(40,40,40,.5);padding-left:2rem;padding-right:2rem}@media(min-width: 480px){.subpage-hero--translucent-box .subpage-hero__content{padding-left:4rem;padding-right:4rem}}.subpage-hero--translucent-box .subpage-hero__image{grid-row:1;grid-column:1/4;height:400px}.subpage-hero--translucent-box .subpage-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subpage-hero--offset-box{padding:0;background:rgba(0,0,0,0);margin-bottom:2rem}.subpage-hero--offset-box .subpage-hero__content-wrapper{display:grid;grid-template-columns:40px calc(50% - 40px) 1fr;grid-template-rows:1fr 100px}.subpage-hero--offset-box .subpage-hero__content{grid-row:1/3;grid-column:2;z-index:2;display:flex;background-color:#552988;background-color:var(--c-primary-dark);padding:2rem;margin-top:100px}@media(min-width: 480px){.subpage-hero--offset-box .subpage-hero__content{padding:4rem}}.subpage-hero--offset-box .subpage-hero__image{grid-row:1;grid-column:1/4;min-height:200px;max-height:400px;background-color:#3369ba;background-color:var(--c-secondary-dark)}.subpage-hero--offset-box .subpage-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subpage-hero--with-breadcrumb{margin-bottom:2rem;border-bottom:2rem solid #7e4094;border-bottom:2rem solid var(--c-primary)}@media(min-width: 920px){.subpage-hero--with-breadcrumb{margin-bottom:10rem}}.subpage-hero--with-breadcrumb .container,.subpage-hero--with-breadcrumb .gutter{display:flex;flex-direction:row;position:relative}.subpage-hero--with-breadcrumb .breadcrumb__wrapper{background:rgba(0,0,0,0);padding:0;margin-bottom:2rem}@media(min-width: 920px){.subpage-hero--with-breadcrumb .breadcrumb__wrapper{margin-bottom:3rem}}.subpage-hero--with-breadcrumb .breadcrumb__wrapper .gutter{padding:0}.subpage-hero--with-breadcrumb .breadcrumb__wrapper .icon{fill:#ffffff;fill:var(--c-text-inverse)}.subpage-hero--with-breadcrumb .breadcrumb__wrapper .breadcrumb__item,.subpage-hero--with-breadcrumb .breadcrumb__wrapper .breadcrumb__link{color:#ffffff;color:var(--c-text-inverse)}.subpage-hero h1{margin:0;color:inherit;font-family:"Montserrat",sans-serif;font-weight:500;font-style:normal;font-size:3.5rem;line-height:1.2;letter-spacing:0;font-weight:500;margin:0 0 4rem;width:auto}@media(min-width: 720px){.subpage-hero h1{font-size:5.5rem;line-height:5rem;letter-spacing:0;font-weight:500}}.subpage-hero p{font-size:2.3rem;font-weight:700;line-height:1.4}.subpage-hero__image-wrapper{display:none}.subpage-hero__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#552988;background-color:var(--c-primary-dark);max-width:31rem;max-height:31rem;border:2rem solid #4083e9;border:2rem solid var(--c-secondary)}@media(min-width: 920px){.subpage-hero__image-wrapper{display:flex;position:absolute;right:4rem;bottom:-12rem}}.subpage-hero__content-wrapper{position:relative;color:#ffffff;color:var(--c-text-inverse)}@media(min-width: 920px){.subpage-hero__content-wrapper{max-width:60%}}.subpage-hero__text p:first-of-type{margin-top:0}.subpage-hero__text p:last-of-type{margin-bottom:0}.subpage-hero--centered-content{text-align:center;padding:3rem 0}.subpage-hero--offset-title{padding:calc(2rem*4) 0 2rem}.subpage-hero--with-breadcrumb .subpage-hero__title{margin-top:1rem}.subpage-hero--title{padding:4rem 0}.icon-block-callout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 0}.icon-block-callout__heading{color:inherit;font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-size:3rem;line-height:1.1;letter-spacing:0;font-weight:500;margin:0 0 .5em;width:auto}@media(min-width: 720px){.icon-block-callout__heading{font-size:3.6rem;line-height:4.3rem;letter-spacing:0;font-weight:600}}.icon-block-callout__blocks{display:flex;flex-direction:column;align-items:center;gap:3rem;margin:5rem 0}@media(min-width: 920px){.icon-block-callout__blocks{display:grid;grid-template-columns:1fr 1fr}.icon-block-callout__blocks :nth-child(5){grid-column:1/3}}@media(min-width: 1440px){.icon-block-callout__blocks{display:flex;flex-direction:row;align-items:flex-start}.icon-block-callout__blocks .icon-block{width:100%;max-width:20rem}}.icon-block-callout__blocks .icon-block{gap:1rem;min-width:20rem;max-width:100%}.icon-block-callout__blocks .icon-block .details{max-width:30rem}.icon-list{display:flex;flex-direction:column;gap:4rem}@media(min-width: 920px){.icon-list{flex-direction:row}}@media(min-width: 920px){.icon-list--left-image .icon-list__content{order:2}}.icon-list__heading{font-family:"Source Sans 3","Helvetica","Arial",sans-serif;margin:0}.icon-list__items{display:grid;gap:20px}@media(min-width: 920px){.icon-list__items{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 920px){.icon-list-item{flex:1 0 calc(50% - 20px)}}.icon-list-item h3{font-family:"Source Sans 3","Helvetica","Arial",sans-serif}.icon-list__image{flex:1 0 25%}.image-grid{display:flex;flex-direction:column;align-items:center}.image-grid h2{margin-bottom:0}.image-grid__images{display:grid;align-items:center;gap:2rem;margin:2rem 0}@media(min-width: 720px){.image-grid__images{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 920px){.image-grid__images{grid-template-columns:repeat(var(--images-per-row), 1fr)}}.image-grid__images .image-grid__image{display:flex;align-items:center;justify-content:center;padding-left:2rem;padding-right:2rem}@media(min-width: 480px){.image-grid__images .image-grid__image{padding-left:4rem;padding-right:4rem}}.image-grid__images img{width:auto;max-height:200px}@media(min-width: 720px){.image-grid__images img{max-height:100%}}.newsletter-signup{padding:2rem;display:flex;flex-direction:column}@media(min-width: 920px){.newsletter-signup{flex-direction:row;align-items:center;padding:2rem 4rem}}.newsletter-signup__content{flex:1 0 50%;padding-bottom:40px}.newsletter-signup__content .heading{color:#fff}.newsletter-signup__content p{margin:0;line-height:1.4}@media(min-width: 920px){.newsletter-signup__content{padding-bottom:0;padding-right:40px}}.newsletter-signup__form{display:flex;flex-wrap:wrap;flex:1 0 50%}.newsletter-signup__form label{flex:1 0 100%;font-weight:700;margin-bottom:5px}.newsletter-signup__form input[type=email]{flex:1 0 auto;padding:10px}.newsletter-signup__form input[type=submit]{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:600;color:#ffffff;color:var(--c-text-inverse);background-color:#4083e9;background-color:var(--c-secondary);border:2px solid #4083e9;border:2px solid var(--c-secondary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.newsletter-signup__form input[type=submit]:visited{color:#ffffff;color:var(--c-text-inverse)}.newsletter-signup__form input[type=submit]:hover,.newsletter-signup__form input[type=submit]:active,.newsletter-signup__form input[type=submit]:focus{color:#282828;color:var(--c-text);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.newsletter-signup__form input[type=submit]:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.newsletter-signup__form input[type=submit]{margin-left:10px}.photo-gallery .grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px;padding:0}@media(min-width: 720px){.photo-gallery .grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 920px){.photo-gallery .grid{grid-template-columns:repeat(4, 1fr)}}.photo-gallery .photo{list-style:none;cursor:pointer}.photo-gallery .hidden{display:none}.photo-gallery .lightbox{position:fixed;background:rgba(11,11,11,.9);width:100%;height:100%;padding:24px 0;top:0;left:0;z-index:9999}.photo-gallery .lightbox figure{position:absolute;float:left;left:50%;top:50%;transform:translate(-50%, -50%)}.photo-gallery .lightbox figure img{max-width:80vw;max-height:70vh}.photo-gallery .lightbox figcaption{color:#ffffff;color:var(--c-white)}.photo-gallery .lightbox .close-btn{color:#ffffff;color:var(--c-white);fill:currentColor;position:absolute;width:20px;height:30px;right:100px;top:20px;display:block;cursor:pointer}.photo-gallery .previous-next-navigation{display:none}@media(min-width: 920px){.photo-gallery .previous-next-navigation{display:block}}.photo-gallery .previous-next-navigation__side{position:absolute;top:50%;justify-content:center}.photo-gallery .previous-next-navigation__next{right:48px;align-items:flex-start}.photo-gallery .previous-next-navigation__prev{left:48px;align-items:flex-end}.photo-gallery .previous-next-navigation__label{color:#fff}.previous-next-navigation{display:flex;flex-direction:column;padding:3rem 2rem;background-color:#ffffff;background-color:var(--c-white)}.gallery .previous-next-navigation{background-color:rgba(0,0,0,0)}@media(min-width: 720px){.previous-next-navigation{flex-direction:row}}@media(min-width: 920px){.previous-next-navigation{padding:3rem 4rem}}.previous-next-navigation__side{display:flex;flex-direction:column;flex:1 0 50%;line-height:1.2;position:relative;margin:10px 0}.previous-next-navigation__side::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M15.4478 5.07279L5.6114 14.9091H32V17.8408H5.6114L15.4478 27.6771L13.3754 29.7499L0 16.375L13.3754 3L15.4478 5.07279Z" /></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M15.4478 5.07279L5.6114 14.9091H32V17.8408H5.6114L15.4478 27.6771L13.3754 29.7499L0 16.375L13.3754 3L15.4478 5.07279Z" /></svg>');background-color:#7e4094;background-color:var(--c-primary)}.previous-next-navigation__prev{padding-left:60px}.previous-next-navigation__prev::before{left:12px;transition:100ms all ease-in-out}.previous-next-navigation__prev:hover::before,.previous-next-navigation__prev:focus::before,.previous-next-navigation__prev:active::before{left:4px;transition:100ms all ease-in-out}.previous-next-navigation__next{align-items:flex-end;text-align:right;padding-right:60px}.previous-next-navigation__next::before{right:12px;transition:100ms all ease-in-out;transform:translateY(-50%) rotate(180deg)}.previous-next-navigation__next:hover::before,.previous-next-navigation__next:focus::before,.previous-next-navigation__next:active::before{right:4px;transition:100ms all ease-in-out}.previous-next-navigation__label{color:#282828;color:var(--c-text);margin:0}.previous-next-navigation__link{font-weight:700;text-decoration:none;color:#7e4094;color:var(--c-primary);transition:100ms all ease-in-out}.previous-next-navigation__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.previous-next-navigation__link:hover,.previous-next-navigation__link:focus,.previous-next-navigation__link:active{text-decoration:underline;color:#552988;color:var(--c-primary-dark);transition:100ms all ease-in-out}.footer{background-color:#552988;background-color:var(--c-primary-dark);color:#ffffff;color:var(--c-white);z-index:0;color:#fff;display:flex;justify-content:center}.footer .a,.footer .link{color:#fff}.footer__inner{max-width:1440px}.footer__full{display:flex;flex-direction:column}.footer--multi-menu{position:relative;overflow:hidden}.footer--multi-menu .footer__main{display:flex;flex-direction:column;gap:3rem;padding:5rem 0}@media(min-width: 920px){.footer--multi-menu .footer__main{flex-direction:row}}.footer--multi-menu .footer__main .background-image{position:absolute;bottom:0;z-index:-1}@media(min-width: 920px){.footer--multi-menu .footer__main .background-image{right:-5rem}}.footer--multi-menu .footer__left{display:flex;flex-direction:column;flex-basis:416px;justify-content:space-between;gap:3rem}.footer--multi-menu .footer__left .logos{display:flex;flex-direction:column;gap:3rem}.footer--multi-menu .footer__left .partner-logos{display:flex;flex-direction:column;gap:3rem}@media(min-width: 920px){.footer--multi-menu .footer__left .partner-logos{flex-direction:row;align-items:center}}.footer--multi-menu .footer__left .partner-logos .link .icon{height:3rem;width:16rem}.footer--multi-menu .footer__left .partner-copy{font-size:1.3rem}.footer--multi-menu .footer__site-logo .icon{width:20rem;height:8rem}.footer--multi-menu .footer__right{display:flex;flex-direction:column;justify-content:space-between;gap:5rem}.footer--multi-menu .footer__menus{display:flex;flex-direction:column;gap:5rem}@media(min-width: 920px){.footer--multi-menu .footer__menus{flex-direction:row}}@media(min-width: 1440px){.footer--multi-menu .footer__menus .nav--footer-menu__heading{text-wrap:nowrap}}.footer--multi-menu .footer__legal{font-size:1.3rem;margin:0 0 20rem}@media(min-width: 920px){.footer--multi-menu .footer__legal{margin:0;align-self:flex-end}}.footer--multi-menu .nav--footer-menu{border:none;padding:0;text-align:left}.footer--multi-menu .nav--footer-menu__heading{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:110%;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.footer--multi-menu .nav--footer-menu__heading{font-size:2.1rem;line-height:110%;font-weight:700}}.footer--multi-menu .nav--footer-menu .footer-menu{text-align:left;gap:1rem}@media(min-width: 920px){.footer--multi-menu .nav--footer-menu .footer-menu{flex-direction:column;justify-content:flex-start}}.footer--multi-menu .nav--footer-menu .footer-menu__item{margin:0}.upper-footer{display:flex;flex-direction:column;color:#fff}@media(min-width: 920px){.upper-footer{display:grid;grid-template-columns:50% 38.7811634349% 11.2188365651%;grid-template-rows:1fr}}.upper-footer__social{background-color:#7e4094;background-color:var(--c-primary);padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}.upper-footer .upper-header{color:inherit;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700;margin:0 0 .5em;width:auto}@media(min-width: 720px){.upper-footer .upper-header{font-size:2.8rem;line-height:130%;letter-spacing:-0.5px;font-weight:700}}.upper-footer__email{background-color:#4083e9;background-color:var(--c-secondary);padding:2rem 5rem;display:flex;flex-direction:column;gap:2rem}.upper-footer__email .content{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;max-width:70%}.upper-footer__email .content .body{font-size:1.3rem}@media(min-width: 920px){.upper-footer__email .content{flex-direction:row;max-width:100%}}.upper-footer__email .button--ghost{text-wrap:nowrap}.upper-footer__green{background-color:#cde5b4;background-color:var(--c-accent);min-height:8rem}.header{background-color:#552988;background-color:var(--c-primary-dark);display:flex;flex-direction:row;gap:10px}@media(min-width: 920px){.header{flex-direction:column;gap:10px}}.header .header__branding{z-index:2;max-width:190px;margin-right:20px}@media(min-width: 920px){.header .header__branding{max-width:none}}.header .header__menu{z-index:1}.header .header__menu .toggle-expand{margin-left:20px}@media(min-width: 920px){.header .header__menu .toggle-expand{margin-left:0}}.header .header__menu:has(.main-nav--open-drawer){z-index:3}.home-header .header{background-color:rgba(0,0,0,0)}@media(min-width: 920px){.header{background-color:#552988;background-color:var(--c-primary-dark)}.header .container,.header .gutter{padding:0}}.header__inner{display:flex;flex-flow:column nowrap;max-width:1440px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width: 480px){.header__inner{padding:0 1rem}}@media(min-width: 1440px){.header__inner{padding-left:calc(1rem + -50vw + 1440px/2);padding-right:calc(1rem + -50vw + 1440px/2)}}.header__primary{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;position:relative}@media(min-width: 720px){.header__primary{padding-left:2rem;padding-right:2rem}}@media(min-width: 920px){.header__primary{padding-left:4rem;padding-right:15px;padding-top:2rem}}.header__primary--upper{width:100%;display:flex;justify-content:space-between;align-items:center}.header__branding{flex:0 0 auto;padding:1rem 0}.header__branding .icon{max-width:20rem}@media(min-width: 920px){.header__branding .icon{max-width:none}}.header__content .upper-content{display:none}@media(min-width: 920px){.header__content .upper-content{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem}}.header__content .upper-content .header-phone{display:flex;align-items:center;transition:all 300ms ease-in-out}.header__content .upper-content .header-phone.fade{display:none}.header__content .upper-content .header-phone .icon{width:2.6rem;height:2.6rem;color:#fff}.header__content .upper-content .header-phone .link{text-wrap:nowrap;color:#fff;background-color:#552988;background-color:var(--c-primary-dark)}.header__menu{width:100%;display:flex;justify-content:flex-end;position:absolute;top:25px;right:30px}@media(min-width: 920px){.header__menu{position:static;padding-right:10px !important}}.header--standard{position:relative}.home-header__wrapper{position:relative}.home-header{width:100%;overflow:hidden;position:relative;z-index:2}.home-header--back{position:absolute;top:20px;z-index:1}.home-header .shape-box{border-bottom-left-radius:100% 250px;border-bottom-right-radius:100% 250px;width:calc(100% + 100px);margin-left:-50px;overflow:hidden}.home-header .shape-box .image-box{height:470px;width:100%;position:relative}@media(min-width: 920px)and (max-width: 1215px){.home-header .shape-box .image-box{height:780px}}@media(min-width: 1216px)and (max-width: 1326px){.home-header .shape-box .image-box{height:800px}}@media screen and (min-width: 1327px){.home-header .shape-box .image-box{height:890px}}.home-header .shape-box .image-box .hero-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(50%)}@media screen and (min-width: 920px){.home-header .shape-box .image-box .hero-image{display:none}.home-header .shape-box .image-box{background-color:#552988;background-color:var(--c-primary-dark)}}.home-header--back .image-box{background-color:#7e4094 !important;background-color:var(--c-primary) !important}.home-header__content{color:#fff;width:100%;position:absolute;top:10px;left:0;right:0}.header--rounded-logomark{margin-top:calc(150px/2);position:relative;z-index:2}.header--rounded-logomark .header__primary{position:relative;padding:0;justify-content:flex-end}@media(min-width: 920px){.header--rounded-logomark .header__primary{display:block}}.header--rounded-logomark .header__branding{width:150px;height:150px;max-width:150px;display:flex;align-items:center;justify-content:center;background:#7e4094;background:var(--c-primary);border-radius:50%;margin-right:0;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header--rounded-logomark .header__menu{background-color:#7e4094;background-color:var(--c-primary);display:block}.header--rounded-logomark .header__menu .main-nav>.main-menu{display:flex;justify-content:space-between}@media(min-width: 920px){.header--rounded-logomark .header__menu .main-nav>.main-menu .main-menu__item:nth-of-type(2){margin-right:calc(150px/2)}.header--rounded-logomark .header__menu .main-nav>.main-menu .main-menu__item:nth-of-type(3){margin-left:calc(150px/2)}}@media(min-width: 920px){.main{display:flex;flex:1 0 0}}.main--with-sidebar{max-width:1440px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width: 480px){.main--with-sidebar{padding-left:4rem;padding-right:4rem}}.main--with-sidebar .gutter{padding:0}.main--left-sidebar{order:2}.main-sidebar{margin-bottom:2rem;padding:2rem}@media(min-width: 920px){.main-sidebar{width:33%;flex:0 1 33%;margin-bottom:0;background-color:#ffffff;background-color:var(--c-white)}}.main-content{width:100%;background-color:#ffffff;background-color:var(--c-white)}@media(min-width: 920px){.main-content--with-sidebar{width:calc(100% - (33% + 1rem))}}.place-holder{color:#888;border:4px dashed #888;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.skip-link{display:block;background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-text-inverse);padding:1rem 0}.view .views-exposed-form{margin:2rem 0;padding:2rem;background:#efefec;background:var(--c-neutral-light)}.view .views-exposed-form .form-item{display:inline-block;margin-top:10px}@media(min-width: 920px){.view .views-exposed-form .form-item{margin-top:0;margin-right:10px}}.view .notification{padding:2rem;margin:2rem 0;background-color:#efefec;background-color:var(--c-neutral-light);font-size:1.3rem}.view .view-footer{text-align:center;margin:2rem 0;font-size:1.3rem}.more-link{margin:1rem auto;text-align:center}.webform-submission-form{margin-bottom:2rem}.user-login-form,.user-register-form,.user-pass{margin-bottom:2rem}[class*=-layout-form]{margin-bottom:2rem}[class*=-layout-form] .form-item{max-width:100%;margin:0}[class*=-layout-form] .form-item .description{font-size:1.3rem;line-height:1.2}[class*=-layout-form] .form-item .vertical-tabs__pane{padding:1rem}[class*=-layout-form] .form-item .vertical-tabs__menu a{color:#7e4094;color:var(--c-primary)}[class*=-layout-form] .form-actions{max-width:1440px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width: 480px){[class*=-layout-form] .form-actions{padding-left:4rem;padding-right:4rem}}[class*=-layout-form] .form-actions .button--danger{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:600;color:#ffffff;color:var(--c-text-inverse);background-color:#4083e9;background-color:var(--c-secondary);border:2px solid #4083e9;border:2px solid var(--c-secondary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}[class*=-layout-form] .form-actions .button--danger:visited{color:#ffffff;color:var(--c-text-inverse)}[class*=-layout-form] .form-actions .button--danger:hover,[class*=-layout-form] .form-actions .button--danger:active,[class*=-layout-form] .form-actions .button--danger:focus{color:#282828;color:var(--c-text);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}[class*=-layout-form] .form-actions .button--danger:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}[class*=-layout-form] .form-actions .button--danger{line-height:1.4;padding:.7rem 4rem}fieldset.layout-paragraphs-field{max-width:100%;padding:10px}fieldset.layout-paragraphs-field .layout-paragraphs-layout-region{border-color:#4c4c4c;border-color:var(--c-neutral-dark)}fieldset.layout-paragraphs-field .layout-paragraphs-layout-region:hover,fieldset.layout-paragraphs-field .layout-paragraphs-layout-region:focus-within{border-color:#4c4c4c;border-color:var(--c-neutral-dark)}fieldset.layout-paragraphs-field .layout-select__item input:checked+label{border-color:#7e4094;border-color:var(--c-primary)}fieldset.layout-paragraphs-field .layout-select__item-icon svg{fill:#7e4094;fill:var(--c-primary);stroke:#7e4094;stroke:var(--c-primary)}.layout-paragraphs-disabled-items.form-item{max-width:100%;margin:0}.paragraph-layout--label{transform:translateX(-50%);padding:0 .6em;background:#4c4c4c;background:var(--c-neutral-dark);color:#ffffff;color:var(--c-text-inverse)}.paragraph-type--label.form-item__label{margin:0;padding:5px;background:#4c4c4c;background:var(--c-neutral-dark);color:#ffffff;color:var(--c-text-inverse);font-size:1.3rem;border:none}.layout-paragraphs-add-more-menu__item a{word-break:break-word;line-height:1.2;-ms-hyphens:auto;hyphens:auto}.layout-paragraphs-add-more-menu__item img{display:inline}.ui-widget{font-family:"Source Sans 3","Helvetica","Arial",sans-serif}.ui-dialog-titlebar{background:#4c4c4c;background:var(--c-neutral-dark);color:#ffffff;color:var(--c-white)}.node-preview-container{background-color:#efefec;background-color:var(--c-neutral-light)}.node-preview-container a{color:#7e4094;color:var(--c-primary)}.node-preview-container .form-item,.node-preview-container div.form-item__dropdown,.node-preview-container label{display:block}.node-preview-container .form-item__select{background-color:#ffffff;background-color:var(--c-white)}.news__metadata{font-size:1.3rem;display:flex;flex-direction:column;gap:calc(1rem/2)}.date-range-wrapper{display:inline-flex}.view-filters .views-exposed-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:rgba(0,0,0,0);padding:0}@media(min-width: 920px){.view-filters .views-exposed-form{flex-wrap:nowrap}}.view-filters .views-exposed-form [data-drupal-selector^=edit-field-attend-value].form-fieldset{margin:0 10px 0 0}.view-filters .views-exposed-form [data-drupal-selector^=edit-field-attend-value].form-fieldset legend.h2{display:flex;align-items:center;font-size:17px;font-weight:700;margin-bottom:5px;gap:10px;height:25px}.view-filters .views-exposed-form [data-drupal-selector^=edit-field-attend-value].form-fieldset [id^=edit-field-attend-value] .form-checkboxes{display:flex}.view-filters .views-exposed-form [data-drupal-selector^=edit-field-attend-value].form-fieldset [id^=edit-field-attend-value] .form-checkboxes .js-form-item.form-item{display:flex;flex-direction:row}.view-filters .views-exposed-form [data-drupal-selector^=edit-field-attend-value].form-fieldset [id^=edit-field-attend-value] .form-checkboxes .js-form-item.form-item .form-item__label{font-size:17px;font-weight:400;text-wrap:nowrap}.paragraph--process__items{display:flex;flex-direction:column;align-items:center;gap:88px}@media(min-width: 720px){.paragraph--process__items{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px}}.paragraph--process__items .paragraph-wrapper{position:relative;width:240px;height:100%}.paragraph--process__items .paragraph-wrapper:not(:last-child)::after{content:"";position:absolute;left:36%;bottom:-67px;width:77px;height:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='27' viewBox='0 0 77 27' fill='none'%3E%3Cpath d='M75.9989 26.6226C76.4715 26.4306 77.3338 24.8873 76.8643 24.3115C70.0299 16.407 63.3521 8.11822 56.2012 0.699483C56.2012 0.601621 56.2012 0.507514 56.1214 0.409651C56.0416 -0.072147 55.8083 -0.0721445 55.572 0.119823C55.259 0.0219603 54.8662 0.699484 54.7066 1.46732C54.4703 2.04698 54.234 2.72076 54.3137 3.20256C54.7066 5.22766 55.1792 7.2489 55.572 9.36804C55.572 9.56001 55.6518 9.75198 55.6518 9.9477C37.8185 1.94907 18.3338 2.91267 1.04968 12.6465C0.184219 13.1283 -0.601418 16.7908 0.656867 16.117C17.941 6.38278 37.7384 5.70922 55.5717 13.9979C54.786 14.4797 53.8439 14.7695 53.2148 15.2513C52.1161 16.1171 51.1708 17.0806 50.2287 18.24C49.9157 18.624 49.5996 19.7833 49.5996 20.649C49.1269 21.3228 48.8937 22.6741 49.5198 22.7682C54.3134 23.5398 59.184 24.4055 63.974 25.1772C67.5125 25.659 72.6192 27.8722 75.9983 26.6226L75.9989 26.6226ZM64.5301 22.6703C60.0525 21.8986 55.4952 21.127 51.0178 20.4532C52.5093 18.8159 54.0805 17.8523 55.968 16.6967C56.9101 16.1171 57.6191 15.6352 58.0886 14.3856C58.6379 12.8423 58.3249 11.5928 58.0886 10.0495C57.7755 8.31421 57.3827 6.67687 57.0666 4.94162C62.9589 11.205 68.5386 18.0485 74.1944 24.5971C71.0488 24.4992 67.2004 23.1517 64.5302 22.6699L64.5301 22.6703Z' fill='%23552988'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%) rotate(90deg)}@media(min-width: 720px){.paragraph--process__items .paragraph-wrapper:not(:last-child)::after{content:"";position:absolute;left:auto;top:24%;right:-46px;width:77px;height:27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='27' viewBox='0 0 77 27' fill='none'%3E%3Cpath d='M75.9989 26.6226C76.4715 26.4306 77.3338 24.8873 76.8643 24.3115C70.0299 16.407 63.3521 8.11822 56.2012 0.699483C56.2012 0.601621 56.2012 0.507514 56.1214 0.409651C56.0416 -0.072147 55.8083 -0.0721445 55.572 0.119823C55.259 0.0219603 54.8662 0.699484 54.7066 1.46732C54.4703 2.04698 54.234 2.72076 54.3137 3.20256C54.7066 5.22766 55.1792 7.2489 55.572 9.36804C55.572 9.56001 55.6518 9.75198 55.6518 9.9477C37.8185 1.94907 18.3338 2.91267 1.04968 12.6465C0.184219 13.1283 -0.601418 16.7908 0.656867 16.117C17.941 6.38278 37.7384 5.70922 55.5717 13.9979C54.786 14.4797 53.8439 14.7695 53.2148 15.2513C52.1161 16.1171 51.1708 17.0806 50.2287 18.24C49.9157 18.624 49.5996 19.7833 49.5996 20.649C49.1269 21.3228 48.8937 22.6741 49.5198 22.7682C54.3134 23.5398 59.184 24.4055 63.974 25.1772C67.5125 25.659 72.6192 27.8722 75.9983 26.6226L75.9989 26.6226ZM64.5301 22.6703C60.0525 21.8986 55.4952 21.127 51.0178 20.4532C52.5093 18.8159 54.0805 17.8523 55.968 16.6967C56.9101 16.1171 57.6191 15.6352 58.0886 14.3856C58.6379 12.8423 58.3249 11.5928 58.0886 10.0495C57.7755 8.31421 57.3827 6.67687 57.0666 4.94162C62.9589 11.205 68.5386 18.0485 74.1944 24.5971C71.0488 24.4992 67.2004 23.1517 64.5302 22.6699L64.5301 22.6703Z' fill='%23552988'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}}.search-page-form{display:flex;justify-content:flex-start !important}.search-page-form .search-input-container{display:flex;justify-content:flex-start;align-items:center}.search-page-form .search-input-container .form-item{position:relative;margin-bottom:0}.search-page-form .search-input-container [for^=edit-keywords].form-item__label{display:none !important}.search-page-form .search-input-container .form-item__textfield{width:100%;padding-right:40px;border:2px solid #ddd;border-radius:4px;height:61px}.search-page-form .search-input-container .form-actions{position:relative;border:1px solid rgba(0,0,0,0);width:150px;height:61px}.search-page-form .search-input-container [data-drupal-selector^=edit-keywords].form-text{width:100%}@media(min-width: 920px){.search-page-form .search-input-container [data-drupal-selector^=edit-keywords].form-text{width:500px}}.search-page-form .search-input-container [data-drupal-selector^=edit-submit].form-submit{text-indent:-9999px;white-space:nowrap;overflow:hidden;background:none;border:none;cursor:pointer;position:absolute;left:-75px;top:18px;width:39px;height:39px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' viewBox='0 0 39 39' fill='none'%3E%3Cpath d='M38.0723 36.2479L25.8289 24.0062C29.0842 20.1194 30.0937 14.8236 28.4946 10.0127C26.8972 5.20061 22.9214 1.56066 17.9863 0.393211C13.0529 -0.774153 7.86793 0.697234 4.28173 4.2817C0.697295 7.86782 -0.774208 13.0528 0.393242 17.9862C1.56061 22.9213 5.20064 26.8971 10.0128 28.4946C14.8236 30.0937 20.1195 29.0842 24.0063 25.8289L36.2479 38.0723L38.0723 36.2479ZM6.07948 23.1381C3.81862 20.8755 2.54711 17.8082 2.54711 14.6086C2.54711 11.4105 3.81862 8.34176 6.0812 6.08082C8.34205 3.81829 11.411 2.54846 14.609 2.54846C17.8088 2.54846 20.8758 3.81829 23.1384 6.08082C25.3993 8.34168 26.6708 11.4107 26.6708 14.6086C26.6708 17.8084 25.3993 20.8754 23.1384 23.1381C20.886 25.4174 17.8137 26.7007 14.609 26.7007C11.4041 26.7007 8.33182 25.4174 6.07948 23.1381Z' fill='%23132D32'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:39px 39px}@media(min-width: 920px){.search-page-form .search-input-container [data-drupal-selector^=edit-submit].form-submit{top:10px}}.search-page-form .search-input-container [data-drupal-selector^=edit-submit].form-submit:hover,.search-page-form .search-input-container [data-drupal-selector^=edit-submit].form-submit:focus{opacity:.7;outline:none !important}.search-page-form .search-input-container [data-drupal-selector^=edit-submit].form-submit:focus-visible{outline:2px solid #552988;outline:2px solid var(--c-primary-dark)}.search-page-form .search-input-container [data-drupal-selector^=edit-reset].form-submit{color:#552988 !important;color:var(--c-primary-dark) !important;background-color:#fff !important;border:none !important;padding:.5rem !important}.product__images img{width:100%}.product__info{background-color:#efefec;background-color:var(--c-neutral-light);padding:25px 45px}.cart{display:none;position:fixed;top:0;right:0;height:100vh;overflow-y:scroll;background-color:#efefec;background-color:var(--c-neutral-light);z-index:11;padding:2rem;box-shadow:-15px 0 10px -10px rgba(0,0,0,.5)}.cart-open .cart{display:flex;flex-direction:column}@media(min-width: 920px){.cart{min-width:300px}}.cart h2{margin-top:0}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay){margin-bottom:10px}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block{flex-basis:50px}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__image-block img{width:50px;height:50px}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__product{margin:0;line-height:1.4}.cart .teaser:not(.teaser--publication):not(.teaser--featured):not(.teaser--overlay) .teaser__selection{font-size:1.3rem}.cart hr{color:#4c4c4c;color:var(--c-neutral-dark);background-color:#4c4c4c;background-color:var(--c-neutral-dark);width:100%;height:1px}.cart .button--ghost{font-weight:normal;border:none;font-size:1.3rem}.cart__actions{margin-top:auto}.cart__actions .button-group{justify-content:space-between}.cart__total-item{display:flex;justify-content:space-between;align-items:center}.cart__total-item .label{font-size:1.3rem;font-weight:700}.cart__total-item .label--total{text-transform:uppercase}.cart__total-item .price{font-variant-numeric:tabular-nums}.cart-widget{position:relative}.cart-widget__button{border:none;padding:0;font-weight:700;text-decoration:underline}.cart-widget__total{background-color:#4083e9;background-color:var(--c-secondary);color:#ffffff;color:var(--c-white);border-radius:50%;transform:rotate(-10deg);transition:300ms all ease-in-out;position:absolute;width:18px;height:18px;top:-8px;left:12px;display:flex;justify-content:center;align-items:center;font-size:1rem}.cart-widget:hover .cart-widget__total,.cart-widget:focus .cart-widget__total,.cart-widget:active .cart-widget__total{transform:rotate(0);transition:300ms all ease-in-out}.order-deadline{padding:3rem 4rem;background-color:#efefec;background-color:var(--c-neutral-light)}[class*=page--user-][class*=-edit] .layout-container{margin:0}[class*=page--user-][class*=-edit] #user-form{padding:4rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){[class*=page--user-][class*=-edit] #user-form{grid-template-columns:1fr 1fr}}[class*=page--user-][class*=-edit] #user-form .form-actions,[class*=page--user-][class*=-edit] #user-form .edit-account{grid-column:1/-1}[class*=page--user-][class*=-edit] #user-form .form-actions{display:flex;justify-content:center;margin-top:2rem}[class*=page--user-][class*=-edit] #user-form .form-actions .button--primary{padding:1rem 3rem;min-width:150px}[class*=page--user-][class*=-edit] #user-form .edit-account{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 768px){[class*=page--user-][class*=-edit] #user-form .edit-account{grid-template-columns:1fr 1fr}}[class*=page--user-][class*=-edit] #user-form .form-item__textfield:not(.button){max-width:100%;width:100%;box-sizing:border-box}[class*=page--user-][class*=-edit] #user-form .form-item__select{padding:.6em;height:auto;border-radius:10px;width:100%;max-width:100%;box-sizing:border-box;background-color:#edf4ff;background-color:var(--c-secondary-light);border:none}[class*=page--user-][class*=-edit] #user-form .form-item__select:focus{border-radius:10px;background-color:#f6f1f8;background-color:var(--c-primary-light)}[class*=page--user-][class*=-edit] #user-form .form-item__dropdown{width:100%;max-width:100%;box-sizing:border-box}[class*=page--user-][class*=-edit] #user-form .form-item__dropdown::after{border-top-color:#552988;border-top-color:var(--c-primary-dark)}.node--event{display:flex;flex-direction:column;align-items:center}.node--event__content{display:flex;flex-direction:column;align-items:flex-start;max-width:664px;margin-bottom:60px;gap:24px}.node--event__title{font-family:"Montserrat",sans-serif;font-size:3.6rem;font-weight:600;line-height:1.2;margin-bottom:0 !important;color:#552988;color:var(--c-primary-dark)}.node--event__status{display:flex;flex-wrap:wrap;gap:8px;margin-top:-12px}.node--event__status-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:600}.node--event__status-tag--registration,.node--event__status-tag--restricted{background-color:#f6f1f8;background-color:var(--c-primary-light);color:#552988;color:var(--c-primary-dark)}.node--event__date .section{padding:0}.node--event__date .section .date-range-wrapper{display:flex;flex-direction:column;align-items:flex-start;font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:600}.node--event__date .section .paragraph-wrapper{padding:1rem 0}.node--event__location{display:flex;flex-direction:row;align-items:center;gap:5px}.node--event__location a{font-size:17px;color:#552988;color:var(--c-primary-dark);text-decoration:none}.node--event__location .icon{width:22px;height:34px;fill:#552988;fill:var(--c-primary-dark)}.node--event__location-address{font-size:17px;color:#282828;color:var(--c-black);text-decoration:none}.node--event__share{position:relative}.node--event__share--heading{text-transform:uppercase;font-weight:700;font-size:17px;margin-bottom:6px}.node--event__share .calendar-popup{position:absolute;display:none;background:#edf4ff;background:var(--c-secondary-light);border:1px solid #4083e9;border:1px solid var(--c-secondary);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:100;margin-top:5px;min-width:200px;left:63px}.node--event__share .calendar-popup__inner ul li{margin-bottom:10px}.node--event__share .calendar-popup--visible{display:block}.node--event__share .calendar-popup::before,.node--event__share .calendar-popup::after{content:"";position:absolute;bottom:100%;left:37%}.node--event__share .calendar-popup::before{border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #4083e9;border-bottom:12px solid var(--c-secondary);margin-bottom:0}.node--event__share .calendar-popup::after{border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:11px solid #edf4ff;border-bottom:11px solid var(--c-secondary-light);margin-bottom:0;margin-left:1px}.node--event__add-to-calendar .icon{width:22px;height:34px;fill:#552988;fill:var(--c-primary-dark)}#react-mare-family-profile{max-width:1200px;margin:0 auto;padding:2rem}#react-mare-family-profile #panel-basic-information{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 5rem}#react-mare-family-profile .heading-title{grid-column:1/-1;width:100%;font-weight:700;margin-bottom:1rem;text-align:center;color:#ffffff;color:var(--c-white);background-color:#7e4094;background-color:var(--c-primary);padding:1rem;border-radius:4px;cursor:pointer;transition:background-color .2s ease}#react-mare-family-profile .heading-title:hover{background-color:#552988;background-color:var(--c-primary-dark)}#react-mare-family-profile .heading-title:focus{outline:2px solid #ffffff;outline:2px solid var(--c-white);outline-offset:2px}#react-mare-family-profile .heading-title .toggle-icon{font-size:2.4rem;line-height:1;font-weight:300;min-width:24px;text-align:center}#react-mare-family-profile .heading-title::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}#react-mare-family-profile .section-label-description{font-style:italic}#react-mare-family-profile .form-item{margin-bottom:1.5rem}#react-mare-family-profile .js-form-item.form-textarea{width:100%;display:block;grid-column:1/-1;max-width:100%}#react-mare-family-profile .js-form-item.form-textarea .form-item__label{display:block;width:100%}#react-mare-family-profile .js-form-item.form-textarea .form-textarea{width:100%;min-height:150px;resize:vertical}@media(max-width: 720px){#react-mare-family-profile .js-form-item.form-textarea{width:100%}}#react-mare-family-profile #panel-basic-information .basic-info-title{grid-column:1/-1;width:100%;font-weight:700;margin-bottom:1rem;text-align:center;color:#ffffff;color:var(--c-white);background-color:#7e4094;background-color:var(--c-primary);padding:1rem;border-radius:4px}#react-mare-family-profile .form-item__label{display:block;margin-bottom:.8rem;font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.3}#react-mare-family-profile .form-item__textfield,#react-mare-family-profile .form-item__select,#react-mare-family-profile .form-select,#react-mare-family-profile .form-date{width:100%;padding:1rem;font-size:clamp(1.4rem,2vw,1.6rem)}#react-mare-family-profile .family-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem}#react-mare-family-profile .family-header h2{margin:0;font-size:clamp(1.8rem,2.5vw,2.2rem)}#react-mare-family-profile .family-header .button--primary{margin-left:auto}#react-mare-family-profile .form-actions{display:flex;justify-content:center;margin-top:2rem}#react-mare-family-profile .webform-button--submit{max-width:230px;width:100%;margin:0 auto}@media(max-width: 720px){#react-mare-family-profile .tabs__content{grid-template-columns:1fr;gap:1rem;padding:0 1rem}#react-mare-family-profile .form-item{grid-column:1/-1;width:100%;max-width:100%}#react-mare-family-profile .family-header{flex-direction:column;align-items:flex-start;gap:1rem}#react-mare-family-profile .family-header .button--primary{margin-left:0;width:100%}}#react-mare-family-profile .file-list{width:100%;margin-bottom:1rem;border-collapse:collapse;background-color:#ffffff;background-color:var(--c-white);box-shadow:0 1px 3px rgba(0,0,0,.1)}#react-mare-family-profile .file-list th,#react-mare-family-profile .file-list td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--c-gray-light)}#react-mare-family-profile .file-list th{background-color:var(--c-gray-lightest);font-weight:600;color:var(--c-gray-dark)}#react-mare-family-profile .file-list td{color:var(--c-gray-darker)}#react-mare-family-profile .file-list td input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem}#react-mare-family-profile .file-list tr:hover{background-color:var(--c-gray-lightest)}#react-mare-family-profile .approvals_container{display:grid;grid-template-columns:1fr 1fr;gap:0 5rem;margin-bottom:1.5rem}@media(max-width: 720px){#react-mare-family-profile .approvals_container{grid-template-columns:1fr;gap:2rem}}#react-mare-family-profile .form-item__upload{margin:1.5rem auto 0;width:100%;max-width:320px}#react-mare-family-profile .form-item__upload-wrapper{position:relative;width:100%;border:2px solid #7e4094;border:2px solid var(--c-primary);border-radius:3rem;background-color:#7e4094;background-color:var(--c-primary);transition:all .3s ease;cursor:pointer}#react-mare-family-profile .form-item__upload-wrapper:hover{background-color:#552988;background-color:var(--c-primary-dark);transform:translateY(-1px)}#react-mare-family-profile .form-item__upload-wrapper:focus-within{box-shadow:0 0 0 2px rgba(#7e4094, 0.2);box-shadow:0 0 0 2px rgba(var(--c-primary), 0.2)}#react-mare-family-profile .form-item__upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;opacity:0;z-index:-1}#react-mare-family-profile .form-item__upload-input:focus+.form-item__upload-label{outline:2px solid #ffffff;outline:2px solid var(--c-white);outline-offset:2px}#react-mare-family-profile .form-item__upload-label{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;padding:1.2rem;cursor:pointer;text-align:center;gap:.8rem}#react-mare-family-profile .form-item__upload-icon{font-size:2rem;font-weight:300;color:#ffffff;color:var(--c-white)}#react-mare-family-profile .form-item__upload-text{font-size:1.6rem;font-weight:600;color:#ffffff;color:var(--c-white)}#react-mare-family-profile .form-item__upload-hint{font-size:1.4rem;color:rgba(#ffffff, 0.8);color:rgba(var(--c-white), 0.8);margin-left:.4rem}.webform-submission-form legend.h2{font-size:17px;font-weight:700;line-height:22.1px}.webform-submission-form .form-fieldset .form-item{margin-left:0}#webform-submission-general-adoption-information-inq-add-form{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:2rem;border:1px solid #4083e9;border:1px solid var(--c-secondary);margin-top:2rem;margin-bottom:2rem}@media(min-width: 720px){#webform-submission-general-adoption-information-inq-add-form #edit-your-information,#webform-submission-general-adoption-information-inq-add-form #edit-partner-information,#webform-submission-general-adoption-information-inq-add-form #edit-contact-information,#webform-submission-general-adoption-information-inq-add-form #edit-information-packet--wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 4rem}}#webform-submission-general-adoption-information-inq-add-form .form-item{margin-bottom:1.5rem;width:100%;max-width:60em}#webform-submission-general-adoption-information-inq-add-form .form-item--adoption-status,#webform-submission-general-adoption-information-inq-add-form .form-item--additional-information{padding-bottom:2.5rem}#webform-submission-general-adoption-information-inq-add-form .form-item--adoption-status .form-item__dropdown,#webform-submission-general-adoption-information-inq-add-form .form-item--referral-source .form-item__dropdown{max-width:46rem}#webform-submission-general-adoption-information-inq-add-form .form-item__label{display:flex;margin-bottom:.8rem;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:700}#webform-submission-general-adoption-information-inq-add-form .option.form-item__label{font-weight:normal}#webform-submission-general-adoption-information-inq-add-form .form-item__textfield,#webform-submission-general-adoption-information-inq-add-form .form-item__select,#webform-submission-general-adoption-information-inq-add-form .form-select,#webform-submission-general-adoption-information-inq-add-form .form-date,#webform-submission-general-adoption-information-inq-add-form #edit-address{width:100%;padding:1rem;font-size:clamp(1.4rem,2vw,1.6rem);color:#282828;color:var(--c-black)}#webform-submission-general-adoption-information-inq-add-form .h2,#webform-submission-general-adoption-information-inq-add-form .text-long h2,.text-long #webform-submission-general-adoption-information-inq-add-form h2{font-size:clamp(1.8rem,2.5vw,2.2rem);grid-column:1/-1}#webform-submission-general-adoption-information-inq-add-form #edit-information-packet--wrapper,#webform-submission-general-adoption-information-inq-add-form #edit-contact-preference--wrapper{grid-column:1/-1}#webform-submission-general-adoption-information-inq-add-form #edit-information-packet--wrapper .form-item,#webform-submission-general-adoption-information-inq-add-form #edit-contact-preference--wrapper .form-item{flex-direction:row !important}#webform-submission-general-adoption-information-inq-add-form #edit-information-packet--wrapper .h2,#webform-submission-general-adoption-information-inq-add-form #edit-information-packet--wrapper .text-long h2,.text-long #webform-submission-general-adoption-information-inq-add-form #edit-information-packet--wrapper h2,#webform-submission-general-adoption-information-inq-add-form #edit-contact-preference--wrapper .h2,#webform-submission-general-adoption-information-inq-add-form #edit-contact-preference--wrapper .text-long h2,.text-long #webform-submission-general-adoption-information-inq-add-form #edit-contact-preference--wrapper h2{font-family:"Source Sans 3","Helvetica","Arial",sans-serif;font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.3;font-weight:700;margin-bottom:.8rem}#webform-submission-general-adoption-information-inq-add-form .js-form-item.form-item{margin-left:0}#webform-submission-general-adoption-information-inq-add-form .form-actions{display:flex;justify-content:center;margin-top:2rem;grid-column:1/-1}#webform-submission-general-adoption-information-inq-add-form div#edit-actions{max-width:230px;width:100%;margin:0 auto;padding:40px 0}@media(max-width: 720px){#webform-submission-general-adoption-information-inq-add-form #edit-your-information,#webform-submission-general-adoption-information-inq-add-form #edit-partner-information,#webform-submission-general-adoption-information-inq-add-form #edit-contact-information{grid-template-columns:1fr;gap:1rem}#webform-submission-general-adoption-information-inq-add-form .form-item{grid-column:1/-1;width:100%;max-width:100%}}.view-agency-map{position:relative}.view-agency-map .view-content{position:relative}.view-agency-map .view-footer{position:absolute;bottom:0}.view-agency-map .view-footer.open{top:155px}.view-agency-map .view-footer{margin:0;text-align:left}@media(min-width: 720px){.view-agency-map .view-footer{margin:0;width:220px;position:absolute;bottom:0}.view-agency-map .view-footer.open{top:155px}}.view-agency-map .view-footer .agency-map__list-button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:600;color:#ffffff;color:var(--c-text-inverse);background-color:#7e4094;background-color:var(--c-primary);border:2px solid #7e4094;border:2px solid var(--c-primary);outline:2px solid rgba(0,0,0,0);text-wrap:nowrap}.view-agency-map .view-footer .agency-map__list-button:visited{color:#ffffff;color:var(--c-text-inverse)}.view-agency-map .view-footer .agency-map__list-button:hover,.view-agency-map .view-footer .agency-map__list-button:active,.view-agency-map .view-footer .agency-map__list-button:focus{color:#7e4094;color:var(--c-primary);background-color:#f2f8e8;background-color:var(--c-accent-light);border-color:#f2f8e8;border-color:var(--c-accent-light)}.view-agency-map .view-footer .agency-map__list-button:focus{outline:2px solid #7e4094;outline:2px solid var(--c-primary)}.view-agency-map .view-footer .agency-map__list-button{line-height:1.4;padding:.7rem 4rem;font-size:21px !important;padding:.7rem 3rem .7rem 5rem;position:relative}.view-agency-map .view-footer .agency-map__list-button::before{content:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='np_list_4040021_000000 2'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M4.41455 8.65922C4.41455 9.70975 3.53266 10.5611 2.4436 10.5611C1.35455 10.5611 0.472656 9.70978 0.472656 8.65922C0.472656 7.60865 1.35455 6.75732 2.4436 6.75732C3.53266 6.75732 4.41455 7.60865 4.41455 8.65922Z' fill='%23CDE6B4'/%3E%3Cpath id='Vector_2' d='M4.41455 16.9995C4.41455 18.0501 3.53266 18.9014 2.4436 18.9014C1.35455 18.9014 0.472656 18.0501 0.472656 16.9995C0.472656 15.949 1.35455 15.0977 2.4436 15.0977C3.53266 15.0977 4.41455 15.949 4.41455 16.9995Z' fill='%23CDE6B4'/%3E%3Cpath id='Vector_3' d='M4.41455 25.3404C4.41455 26.3909 3.53266 27.2423 2.4436 27.2423C1.35455 27.2423 0.472656 26.3909 0.472656 25.3404C0.472656 24.2898 1.35455 23.4385 2.4436 23.4385C3.53266 23.4385 4.41455 24.2898 4.41455 25.3404Z' fill='%23CDE6B4'/%3E%3Cpath id='Vector_4' d='M7.43757 7.11865H32.1566C32.911 7.11865 33.5219 7.87304 33.5219 8.48396V8.64333C33.5219 9.39772 32.9109 10.0086 32.1566 10.0086H7.43757C6.68318 10.0086 6.07227 9.25424 6.07227 8.64333V8.48396C6.07227 7.72956 6.68321 7.11865 7.43757 7.11865Z' fill='%23CDE6B4'/%3E%3Cpath id='Vector_5' d='M7.4322 15.5547H32.1512C32.9056 15.5547 33.5165 16.3091 33.5165 16.92V17.0794C33.5165 17.8338 32.9056 18.4447 32.1512 18.4447H7.4322C6.67781 18.4447 6.06689 17.6903 6.06689 17.0794V16.92C6.06689 16.1656 6.67784 15.5547 7.4322 15.5547Z' fill='%23CDE6B4'/%3E%3Cpath id='Vector_6' d='M7.42146 23.9907H32.1405C32.8949 23.9907 33.5058 24.7451 33.5058 25.356V25.5154C33.5058 26.2698 32.8948 26.8807 32.1405 26.8807H7.42146C6.66706 26.8807 6.05615 26.1263 6.05615 25.5154V25.356C6.05615 24.6016 6.6671 23.9907 7.42146 23.9907Z' fill='%23CDE6B4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;top:4px;left:7px;width:5%;height:100%;transition:fill .3s ease}.view-agency-map .view-footer .agency-map__list-button:hover::before{filter:invert(33%) sepia(91%) saturate(3663%) hue-rotate(197deg) brightness(98%) contrast(98%)}.view-agency-map .agency-map__list-results{display:none;background-color:#edf4ff;background-color:var(--c-secondary-light);padding:30px;width:96.5%;position:absolute;top:200px;height:625px !important;overflow-y:scroll;border-top:4px solid #7e4094;border-top:4px solid var(--c-primary)}@media(min-width: 720px){.view-agency-map .agency-map__list-results{width:100%}}.view-agency-map .agency-map__close-button{position:absolute;top:3.83px;right:3.83px;width:38.33px;height:38.33px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.view-agency-map .agency-map__close-button::before,.view-agency-map .agency-map__close-button::after{content:"";position:absolute;width:20px;height:2px;background-color:#282828;background-color:var(--c-black);transform-origin:center}.view-agency-map .agency-map__close-button::before{transform:rotate(45deg)}.view-agency-map .agency-map__close-button::after{transform:rotate(-45deg)}.view-agency-map .agency-map__close-button:hover::before,.view-agency-map .agency-map__close-button:hover::after{background-color:#7e4094;background-color:var(--c-primary)}.view-agency-map .agency-map__list-heading{font-family:"Montserrat",sans-serif;font-weight:600;font-size:36px;line-height:43px;text-transform:capitalize;color:#000;margin-bottom:20px;margin-top:0 !important}.view-agency-map .agency-map__list{display:flex;flex-direction:column;gap:0}.view-agency-map .agency-map__list-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.view-agency-map .agency-map__list-item:last-child{border-bottom:none}.view-agency-map .agency-map__list-title{font-size:16px;font-weight:700;color:#7e4094;color:var(--c-primary);flex:1}.view-agency-map .agency-map__list-address{font-size:14px;color:#282828;color:var(--c-black);text-align:right;flex:1}.view-agency-map .view-wrap__filter-and-map{display:flex;flex-direction:column}.view-agency-map .view-wrap__filter-and-map .view-content{padding-right:20px}@media(min-width: 720px){.view-agency-map .view-wrap__filter-and-map{flex-direction:row}.view-agency-map .view-wrap__filter-and-map .view-filters{width:30%}.view-agency-map .view-wrap__filter-and-map .view-content{width:70%;padding-right:0}}.view-agency-map .view-wrap__filter-and-map .view-filters form{display:flex;flex-direction:column;align-items:flex-start}.view-agency-map .view-wrap__filter-and-map .view-filters form .js-form-item{width:100%}.view-agency-map .view-wrap__filter-and-map .view-filters form .js-form-item .form-item__textfield:not(.button){width:100%}.view-agency-map .view-wrap__filter-and-map .view-filters form .form-actions{width:100%;text-align:center;margin-top:25px}.view-agency-map .view-wrap__filter-and-map .view-filters form .form-actions .button,.view-agency-map .view-wrap__filter-and-map .view-filters form .form-actions .more-link a,.more-link .view-agency-map .view-wrap__filter-and-map .view-filters form .form-actions a{min-width:180px}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble{margin:10px}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .infobubble-content{padding:0}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .infobubble-content .field--name-title{margin:0;padding:10px;background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-white);font-weight:700;font-size:16px}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .infobubble-content .field--name-field-address{padding:10px}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-title,.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-title .field-content a{font-size:21px;font-weight:700;color:#282828;color:var(--c-black);text-decoration:none}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-address .field-content .address .country{display:none}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-address .field-content,.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-agency-phone .field-content,.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-agency-website .field-content{font-size:17px;font-weight:400;line-height:1.3}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-agency-website a{color:#552988;color:var(--c-primary-dark)}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-services,.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-agency-counties{font-size:17px;font-weight:400;text-decoration:none;color:#282828;color:var(--c-black)}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field__group-label{font-size:17px;font-weight:700;margin-top:15px}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field-field-agency-phone{border-right:1px solid #282828;border-right:1px solid var(--c-black);padding-right:5px}.view-agency-map .view-content .geolocation-map-wrapper .geolocation-map-container .infobubble .views-field__flex-wrap{display:flex;flex-direction:row;justify-content:flex-start;gap:5px}.view-agency-map .gm-style img.js-info-bubble-close{max-width:15px !important;right:15px !important;top:15px !important}.view-agency-map .gmnoprint[data-control-width="40"]{bottom:25px !important;top:auto !important}.view-agency-map .gmnoprint[data-control-width="40"] .gm-control-active{background-color:#552988 !important;border-radius:0 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:10px !important}.view-agency-map .gmnoprint[data-control-width="40"] .gm-control-active img{filter:brightness(0) invert(1)}.view-agency-map .gmnoprint[data-control-width="40"] .gm-control-active:hover{background-color:rgb(72.7542372881,35.093220339,116.406779661) !important}.view-agency-map .gmnoprint[data-control-width="40"] div[style*="background-color: rgb(230, 230, 230)"]{display:none !important}.view-agency-map .gmnoprint[data-control-width="40"]>div{height:auto !important;display:flex !important;flex-direction:column !important;background-color:none !important;box-shadow:none !important;width:100% !important}.view-agency-map .gmnoprint .view-footer{font-size:21px !important}.page--new-adoption-agency-locator .outer-content-wrapper{margin-top:-20px}@media(min-width: 920px){.page--new-adoption-agency-locator .outer-content-wrapper{margin-top:-100px}}.page--new-adoption-agency-locator .outer-content-wrapper .views-exposed-form{padding-right:20px}@media(min-width: 920px){.page--new-adoption-agency-locator .outer-content-wrapper .views-exposed-form{padding-right:4rem}}.page--new-adoption-agency-locator .outer-content-wrapper .container{max-width:none !important}.page--new-adoption-agency-locator .outer-content-wrapper .gutter{padding-right:0 !important}.add-child__highlght{font-weight:bold;color:#7e4094;color:var(--c-primary);background-color:#f6f1f8;background-color:var(--c-primary-light)}#react-mare-add-child{padding:2rem 0}.pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.pagination-controls .pagination-buttons{display:flex;align-items:center;gap:.5rem}#react-mare-adoption-worker-admin .search-filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1rem;gap:2rem}#react-mare-adoption-worker-admin .button--ghost-secondary{border:none !important}#react-mare-adoption-worker-admin .table__controls{display:flex;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}#react-mare-adoption-worker-admin .table__custom-filters{display:flex;align-items:center;gap:15px;flex:1}#react-mare-adoption-worker-admin .search-filters{display:flex;align-items:center;gap:15px}#react-mare-adoption-worker-admin .table__search{flex:0 0 auto}#react-mare-adoption-worker-admin .table__length{flex:0 0 auto;display:flex;align-items:center;gap:8px}@media screen and (max-width: 700px){#react-mare-adoption-worker-admin .table__controls{flex-direction:column;align-items:stretch;gap:15px}#react-mare-adoption-worker-admin .table__custom-filters{flex-direction:column;align-items:stretch}#react-mare-adoption-worker-admin .search-filters{flex-direction:column;align-items:stretch}}.alert-type-wrapper{max-width:600px;margin-bottom:20px}.approved-status{margin:20px 0}.approved-status .form-item--radios{display:flex;gap:10px}.alert-type-selector{margin-bottom:20px}.alert-type-selector .form-item__label{display:block;margin-bottom:8px;font-weight:500}.alert-type-selector__warning{margin-top:8px;color:#dc3545;font-size:14px}.basic-multi-select .select__control{border-color:#ced4da}.basic-multi-select .select__control:hover{border-color:#80bdff}.basic-multi-select .select__control--is-focused{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#react-mare-child-administration .photolist-type-wrapper{margin:20px 0}#react-mare-child-edit .child-edit,#react-mare-add-child .child-edit{padding-bottom:15px}#react-mare-child-edit .child-edit__header-for-adoption-worker,#react-mare-add-child .child-edit__header-for-adoption-worker{display:flex;flex-direction:column;gap:1.5rem}#react-mare-child-edit .child-edit__header-for-adoption-worker__actions,#react-mare-add-child .child-edit__header-for-adoption-worker__actions{display:flex;flex-direction:row;justify-content:space-between}#react-mare-child-edit .child-edit__top,#react-mare-add-child .child-edit__top{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0}#react-mare-child-edit .child-edit__top--right,#react-mare-add-child .child-edit__top--right{display:flex;flex-direction:column;gap:1rem}#react-mare-child-edit .child-edit__middle,#react-mare-add-child .child-edit__middle{display:flex;flex-direction:column}#react-mare-child-edit .child-edit__middle .button,#react-mare-child-edit .child-edit__middle .more-link a,.more-link #react-mare-child-edit .child-edit__middle a,#react-mare-add-child .child-edit__middle .button,#react-mare-add-child .child-edit__middle .more-link a,.more-link #react-mare-add-child .child-edit__middle a{align-self:flex-end}#react-mare-child-edit .child-edit__middle--right,#react-mare-add-child .child-edit__middle--right{display:flex;justify-content:flex-end;align-items:center;gap:1rem}#react-mare-child-edit .child-edit__title,#react-mare-add-child .child-edit__title{font-weight:600}#react-mare-child-edit .child-edit__profile--child-info input,#react-mare-child-edit .child-edit__profile--child-info select,#react-mare-add-child .child-edit__profile--child-info input,#react-mare-add-child .child-edit__profile--child-info select{width:100%}#react-mare-child-edit .child-edit .layout,#react-mare-add-child .child-edit .layout{display:flex;flex-direction:column;justify-content:space-between;-moz-column-gap:3rem;column-gap:3rem}@media(min-width: 920px){#react-mare-child-edit .child-edit .layout,#react-mare-add-child .child-edit .layout{flex-direction:row}#react-mare-child-edit .child-edit .layout__col--2-3,#react-mare-add-child .child-edit .layout__col--2-3{flex:0 0 60%;max-width:60%}#react-mare-child-edit .child-edit .layout__col--1-3,#react-mare-add-child .child-edit .layout__col--1-3{flex:0 0 30%;max-width:30%}#react-mare-child-edit .child-edit .layout__col--1-2,#react-mare-add-child .child-edit .layout__col--1-2{flex:1 1 50%;max-width:50%}}#react-mare-child-edit .child-edit .layout__col,#react-mare-add-child .child-edit .layout__col{width:100%}#react-mare-child-edit .child-edit .layout__status,#react-mare-add-child .child-edit .layout__status{display:flex;flex-direction:column}@media(min-width: 720px){#react-mare-child-edit .child-edit .layout__status,#react-mare-add-child .child-edit .layout__status{flex-direction:row;gap:2rem}}#react-mare-child-edit .child-edit .layout__top,#react-mare-add-child .child-edit .layout__top{display:flex;flex-direction:column;width:100%}#react-mare-child-edit .child-edit .layout__top .form-item,#react-mare-add-child .child-edit .layout__top .form-item{width:100%}@media(min-width: 720px){#react-mare-child-edit .child-edit .layout__top,#react-mare-add-child .child-edit .layout__top{flex-direction:row;justify-content:space-between;gap:2rem}}#react-mare-child-edit .child-edit .full-width,#react-mare-add-child .child-edit .full-width{width:100%;box-sizing:border-box}#react-mare-child-edit .child-edit__section-title,#react-mare-add-child .child-edit__section-title{text-transform:uppercase;font-weight:400 !important;padding-bottom:10px;font-size:1.17em;border-bottom:1px solid #ccc !important}#react-mare-child-edit .child-edit__section-title,#react-mare-add-child .child-edit__section-title{font-size:1.17em;font-weight:600}#react-mare-child-edit .child-edit__search-form-with-result,#react-mare-add-child .child-edit__search-form-with-result{border:1px solid #7e4094;border:1px solid var(--c-primary);padding:10px}#react-mare-child-edit .child-edit__search-form-with-result .search-form>.form-item,#react-mare-add-child .child-edit__search-form-with-result .search-form>.form-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:32rem}#react-mare-child-edit .child-edit__search-form-with-result .search-form>.form-item::after,#react-mare-add-child .child-edit__search-form-with-result .search-form>.form-item::after{content:none}#react-mare-child-edit .child-edit__search-form-with-result .table th,#react-mare-child-edit .child-edit__search-form-with-result .text-long table th,.text-long #react-mare-child-edit .child-edit__search-form-with-result table th,#react-mare-add-child .child-edit__search-form-with-result .table th,#react-mare-add-child .child-edit__search-form-with-result .text-long table th,.text-long #react-mare-add-child .child-edit__search-form-with-result table th{font-size:16px !important}#react-mare-child-edit .child-edit__search-form-with-result .table tr:nth-child(odd),#react-mare-child-edit .child-edit__search-form-with-result .text-long table tr:nth-child(odd),.text-long #react-mare-child-edit .child-edit__search-form-with-result table tr:nth-child(odd),#react-mare-add-child .child-edit__search-form-with-result .table tr:nth-child(odd),#react-mare-add-child .child-edit__search-form-with-result .text-long table tr:nth-child(odd),.text-long #react-mare-add-child .child-edit__search-form-with-result table tr:nth-child(odd){background-color:#ffffff;background-color:var(--c-white)}#react-mare-child-edit .child-edit__submit,#react-mare-add-child .child-edit__submit{display:flex;flex-direction:column;align-items:flex-start}#react-mare-child-edit .child-edit__submit--button,#react-mare-add-child .child-edit__submit--button{margin-right:1rem}#react-mare-child-edit .child-edit__submit--action,#react-mare-add-child .child-edit__submit--action{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#react-mare-child-edit .child-edit__submit--errors,#react-mare-add-child .child-edit__submit--errors{margin:1rem 0;padding:1rem;border:1px solid #b71802;border:1px solid var(--c-status-red);border-radius:4px;background-color:#fff}#react-mare-child-edit .child-edit__submit--errors h4,#react-mare-add-child .child-edit__submit--errors h4{color:#b71802;color:var(--c-status-red);margin-top:0}#react-mare-child-edit .child-edit__submit--errors ul,#react-mare-add-child .child-edit__submit--errors ul{margin:0;padding-left:1.5rem}#react-mare-child-edit .child-edit__submit--errors li,#react-mare-add-child .child-edit__submit--errors li{color:#b71802;color:var(--c-status-red)}#react-mare-child-edit textarea,#react-mare-add-child textarea{resize:vertical}#react-mare-child-edit .form-textarea,#react-mare-add-child .form-textarea{max-width:100%}#react-mare-child-edit .impairments-container,#react-mare-add-child .impairments-container{display:flex;flex-direction:column;justify-content:center;padding:1rem 3rem}#react-mare-child-edit .impairments-container .form-item,#react-mare-add-child .impairments-container .form-item{max-width:100%}#react-mare-child-edit .worker-search-tabs,#react-mare-add-child .worker-search-tabs{display:flex;margin-bottom:1rem;border-bottom:1px solid #ddd}#react-mare-child-edit .worker-search-tabs__button,#react-mare-add-child .worker-search-tabs__button{padding:.5rem 1rem;border:none;background:none;cursor:pointer;font-size:1.5rem;font-weight:500;color:#666;position:relative;margin-right:1rem}#react-mare-child-edit .worker-search-tabs__button--active,#react-mare-add-child .worker-search-tabs__button--active{color:#0074bd;font-weight:600;border-bottom:3px solid #0074bd;margin-bottom:-1px}#react-mare-child-edit .selected-workers-info,#react-mare-add-child .selected-workers-info{margin:1rem 0;padding:.75rem;background-color:#f5f5f5;border-left:4px solid #0074bd;font-size:1.8rem}#react-mare-child-edit .option.form-item__label,#react-mare-add-child .option.form-item__label{font-weight:400}#react-mare-child-edit .field-display__label,#react-mare-add-child .field-display__label{font-weight:600}#react-mare-child-edit .form-textarea__desc,#react-mare-add-child .form-textarea__desc{margin-top:0;margin-bottom:10px}#react-mare-child-edit .form-item__required-indicator,#react-mare-add-child .form-item__required-indicator{color:#b71802;color:var(--c-status-red);margin-left:5px}#react-mare-child-edit .form-item-wrapper,#react-mare-add-child .form-item-wrapper{position:relative}#react-mare-child-edit .form-item-wrapper .extra-link,#react-mare-add-child .form-item-wrapper .extra-link{position:absolute;top:0;right:0}#react-mare-child-edit .form-item:has([id^=other-impairment]),#react-mare-add-child .form-item:has([id^=other-impairment]){margin-top:15px}#react-mare-child-edit .form-item__error,#react-mare-add-child .form-item__error{color:#b71802;color:var(--c-status-red)}#react-mare-child-edit .form-item--radios,#react-mare-add-child .form-item--radios{display:flex;flex-wrap:wrap;gap:1rem}#react-mare-child-edit .form-item-checkboxes,#react-mare-add-child .form-item-checkboxes{margin-bottom:1rem}#react-mare-child-edit .form-item__label[for=educationInformation],#react-mare-add-child .form-item__label[for=educationInformation]{margin-bottom:1.5rem}#react-mare-child-edit .form-item__wysiwyg .ql-editor,#react-mare-add-child .form-item__wysiwyg .ql-editor{font-size:16px !important;line-height:1.5}#react-mare-child-edit .form-item__wysiwyg .editor-toggle-btn,#react-mare-add-child .form-item__wysiwyg .editor-toggle-btn{margin-bottom:10px}#react-mare-child-edit .form-item__wysiwyg textarea,#react-mare-add-child .form-item__wysiwyg textarea{width:100%;min-height:250px;padding:8px;font-family:monospace;border:1px solid #ccc}#react-mare-child-edit .form-item__label-wrapper,#react-mare-add-child .form-item__label-wrapper{display:flex;flex-direction:column;gap:.5rem}#react-mare-child-edit #tab-narrative .tab__narrative,#react-mare-add-child #tab-narrative .tab__narrative{padding-bottom:30px}#react-mare-child-edit #tab-what-others-say .previous-entries .entry-content .entry-field,#react-mare-child-edit #tab-what-i-want-people-to-know .previous-entries .entry-content .entry-field,#react-mare-add-child #tab-what-others-say .previous-entries .entry-content .entry-field,#react-mare-add-child #tab-what-i-want-people-to-know .previous-entries .entry-content .entry-field{margin-bottom:.5rem}#react-mare-child-edit #tab-what-others-say .previous-entries summary,#react-mare-child-edit #tab-what-i-want-people-to-know .previous-entries summary,#react-mare-add-child #tab-what-others-say .previous-entries summary,#react-mare-add-child #tab-what-i-want-people-to-know .previous-entries summary{margin-bottom:1rem;cursor:pointer}#react-mare-child-edit #tab-what-others-say .previous-entries summary::marker,#react-mare-child-edit #tab-what-i-want-people-to-know .previous-entries summary::marker,#react-mare-add-child #tab-what-others-say .previous-entries summary::marker,#react-mare-add-child #tab-what-i-want-people-to-know .previous-entries summary::marker{margin-bottom:1rem;color:#7e4094;color:var(--c-primary);font-size:1.2em}#react-mare-child-edit .file-management .file-list,#react-mare-add-child .file-management .file-list{width:100%;margin-bottom:1rem;border-collapse:collapse}#react-mare-child-edit .file-management .file-list th,#react-mare-child-edit .file-management .file-list td,#react-mare-add-child .file-management .file-list th,#react-mare-add-child .file-management .file-list td{padding:.5rem;text-align:left;border-bottom:1px solid #ddd}#react-mare-child-edit .file-management .file-list th a,#react-mare-child-edit .file-management .file-list td a,#react-mare-add-child .file-management .file-list th a,#react-mare-add-child .file-management .file-list td a{font-size:16px;color:#7e4094;color:var(--c-primary)}#react-mare-child-edit .file-management .form-item__upload,#react-mare-add-child .file-management .form-item__upload{margin-top:1rem}#react-mare-child-edit .file-management .form-item__upload-wrapper,#react-mare-add-child .file-management .form-item__upload-wrapper{position:relative;display:inline-block}#react-mare-child-edit .file-management .form-item__upload-input,#react-mare-add-child .file-management .form-item__upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#react-mare-child-edit .file-management .form-item__upload-label,#react-mare-add-child .file-management .form-item__upload-label{display:inline-flex;align-items:center;padding:8px 16px;background-color:#7e4094;background-color:var(--c-primary);color:#fff;border-radius:15px;cursor:pointer;transition:background-color .3s ease}#react-mare-child-edit .file-management .form-item__upload-label:hover,#react-mare-add-child .file-management .form-item__upload-label:hover{background-color:#552988;background-color:var(--c-primary-dark)}#react-mare-child-edit .file-management .form-item__upload-icon,#react-mare-add-child .file-management .form-item__upload-icon{margin-right:8px;font-size:18px}#react-mare-child-edit .file-management .selected-file-container,#react-mare-add-child .file-management .selected-file-container{display:flex;align-items:center;margin-top:8px}#react-mare-child-edit .file-management .selected-file-container .selected-file,#react-mare-add-child .file-management .selected-file-container .selected-file{display:flex;align-items:center;gap:8px;color:#7e4094;color:var(--c-primary);margin:0}#react-mare-child-edit .file-management .selected-file-container .clear-file-btn,#react-mare-add-child .file-management .selected-file-container .clear-file-btn{background:#7e4094;background:var(--c-primary);border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 4px;line-height:1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}#react-mare-child-edit .file-management .selected-file-container .clear-file-btn:hover,#react-mare-add-child .file-management .selected-file-container .clear-file-btn:hover{background-color:#f2f8e8;background-color:var(--c-accent-light);color:#7e4094;color:var(--c-primary)}#react-mare-child-edit .file-management .selected-file-container .clear-file-btn:focus,#react-mare-add-child .file-management .selected-file-container .clear-file-btn:focus{outline:none;box-shadow:0 0 0 2px rgba(0,102,204,.2)}#react-mare-child-edit .photo-management .photo-upload-header,#react-mare-add-child .photo-management .photo-upload-header{margin:2rem 0}#react-mare-child-edit .photo-management .preview-image-container,#react-mare-add-child .photo-management .preview-image-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;width:100%;max-width:300px;margin:0 auto}#react-mare-child-edit .photo-management .preview-image-container img,#react-mare-add-child .photo-management .preview-image-container img{width:100%;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid var(--c-gray-light)}#react-mare-child-edit .photo-management .preview-image-container .remove-photo-button,#react-mare-add-child .photo-management .preview-image-container .remove-photo-button{display:block;margin:1rem auto 0;min-width:150px;text-align:center;padding:.8rem 1.5rem;background-color:#7e4094;background-color:var(--c-primary);color:#fff;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}#react-mare-child-edit .photo-management .preview-image-container .remove-photo-button:hover,#react-mare-add-child .photo-management .preview-image-container .remove-photo-button:hover{background-color:#552988;background-color:var(--c-primary-dark)}#react-mare-child-edit .photo-management .photo-upload-label,#react-mare-add-child .photo-management .photo-upload-label{font-weight:600}#react-mare-child-edit .photo-management .photo-upload-wrapper,#react-mare-add-child .photo-management .photo-upload-wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:0 5rem;margin-bottom:.5rem}#react-mare-child-edit .photo-management .photo-upload-button,#react-mare-add-child .photo-management .photo-upload-button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background-color:#7e4094;background-color:var(--c-primary);color:#fff;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}#react-mare-child-edit .photo-management .photo-upload-button:hover,#react-mare-add-child .photo-management .photo-upload-button:hover{background-color:#552988;background-color:var(--c-primary-dark)}#react-mare-child-edit .photo-management .photo-upload-button .upload-icon,#react-mare-add-child .photo-management .photo-upload-button .upload-icon{stroke:currentColor}#react-mare-child-edit .photo-management .photo-upload-filename,#react-mare-add-child .photo-management .photo-upload-filename{color:#666;font-size:.9em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#react-mare-child-edit .photo-management .photo-upload-input,#react-mare-add-child .photo-management .photo-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#react-mare-child-edit .photo-management .default-image-container,#react-mare-add-child .photo-management .default-image-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background-color:#7e4094;background-color:var(--c-primary);border:1px dashed #ccc;border-radius:8px;margin:1rem 0;padding:1rem}#react-mare-child-edit .photo-management .default-image-container .default-image-placeholder,#react-mare-add-child .photo-management .default-image-container .default-image-placeholder{width:100px;height:100px;background-color:#ffffff;background-color:var(--c-white);opacity:.9;border-radius:50%;margin-bottom:1rem}#react-mare-child-edit .photo-management .default-image-container p,#react-mare-add-child .photo-management .default-image-container p{color:#ffffff;color:var(--c-white);font-size:14px;text-align:center;margin:0}#react-mare-child-edit .photo-management .default-image-container img,#react-mare-add-child .photo-management .default-image-container img{filter:brightness(0) invert(1);margin-bottom:1rem}.success-message{background-color:#e6f4ea;border-left:5px solid #34a853;color:#1e8e3e;padding:15px 20px;margin:20px 0;border-radius:4px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.1);animation:fadeIn .5s ease-in-out;outline:none}.success-message:focus{box-shadow:0 0 0 2px #34a853,0 1px 3px rgba(0,0,0,.1)}.error-message{background-color:#fff3f3;border-left:5px solid #d32f2f;color:#d32f2f;padding:15px 20px;margin:20px 0;border-radius:4px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.1);animation:fadeIn .5s ease-in-out;outline:none}.error-message:focus{box-shadow:0 0 0 2px #d32f2f,0 1px 3px rgba(0,0,0,.1)}.form-disabled .form-item__textfield,.form-disabled .form-select.form-item__select,.form-disabled .form-textarea.form-item__textarea{background-color:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;cursor:not-allowed}.form-item__wysiwyg.form-disabled .ql-editor,.form-item__wysiwyg.form-disabled textarea{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.7}#react-mare-child-profile{margin-bottom:30px}@media(min-width: 720px){#react-mare-child-profile{margin-bottom:70px}}#react-mare-child-profile .child-profile-wrapper{margin-top:40px;width:100%}@media(min-width: 720px){#react-mare-child-profile .child-profile-wrapper{display:flex;margin-top:60px}}#react-mare-child-profile .child-profile-wrapper .profile-content-container{width:100%}@media(min-width: 720px){#react-mare-child-profile .child-profile-wrapper .profile-content-container{width:65%;margin-right:60px}}#react-mare-child-profile .child-profile-wrapper .profile-content-container .body-wrapper{margin-top:30px}@media(min-width: 720px){#react-mare-child-profile .child-profile-wrapper .profile-content-container .body-wrapper{margin-top:50px}}#react-mare-child-profile .child-profile-wrapper .profile-content-container .body-wrapper iframe{width:100%;height:60vh}#react-mare-child-profile .status-bar__wrapper{display:flex;justify-content:space-between}#react-mare-search-for-a-child{padding-bottom:2rem}#react-mare-search-for-a-child .form-item{max-width:none !important}#react-mare-search-for-a-child textarea{width:100% !important}#react-mare-view-matching-children .show-all-children-label{margin-left:1rem}#react-mare-view-matching-children .show-all-children-label input{margin-right:.5rem}#react-mare-view-matching-children .table__cell .button-small,#react-mare-view-matching-children .text-long td .button-small,.text-long #react-mare-view-matching-children td .button-small{padding:1rem;font-size:1rem;min-width:auto;line-height:1.2}@media(max-width: 920px){#react-mare-view-matching-children .table,#react-mare-view-matching-children .text-long table,.text-long #react-mare-view-matching-children table{border:0}#react-mare-view-matching-children .table thead,#react-mare-view-matching-children .text-long table thead,.text-long #react-mare-view-matching-children table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#react-mare-view-matching-children .table tr,#react-mare-view-matching-children .text-long table tr,.text-long #react-mare-view-matching-children table tr{border-bottom:3px solid #e5e5e5;display:block;margin-bottom:1.5rem;padding:1rem 0}#react-mare-view-matching-children .table td,#react-mare-view-matching-children .text-long table td,.text-long #react-mare-view-matching-children table td{border-bottom:1px solid #e5e5e5;display:block;text-align:right;padding:.75rem .5rem;position:relative}#react-mare-view-matching-children .table td::before,#react-mare-view-matching-children .text-long table td::before,.text-long #react-mare-view-matching-children table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}#react-mare-view-matching-children .table td:last-child,#react-mare-view-matching-children .text-long table td:last-child,.text-long #react-mare-view-matching-children table td:last-child{border-bottom:0}#react-mare-view-matching-children .table td[data-label=""],#react-mare-view-matching-children .text-long table td[data-label=""],.text-long #react-mare-view-matching-children table td[data-label=""]{text-align:center;padding-top:1.5rem}#react-mare-view-matching-children .table td[data-label=""]::before,#react-mare-view-matching-children .text-long table td[data-label=""]::before,.text-long #react-mare-view-matching-children table td[data-label=""]::before{content:none}#react-mare-view-matching-children .table td[data-label=""] .button-small,#react-mare-view-matching-children .text-long table td[data-label=""] .button-small,.text-long #react-mare-view-matching-children table td[data-label=""] .button-small{width:100%;max-width:300px}}@media(min-width: 720px){#react-mare-view-matching-children .table td,#react-mare-view-matching-children .text-long table td,.text-long #react-mare-view-matching-children table td{padding:1rem .75rem}}.pending-changes-section,.pending-changes-table-section{background-color:#ffffff;background-color:var(--c-white);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:2rem 0;padding:2rem}.pending-changes-section .heading-title,.pending-changes-table-section .heading-title{position:relative;color:#ffffff;color:var(--c-white);background-color:#7e4094;background-color:var(--c-primary);padding:1.5rem;border-radius:4px;text-align:center;font-size:clamp(1.8rem,2.5vw,2.2rem);margin-bottom:2rem;display:flex;align-items:center;justify-content:center;gap:1rem}.pending-changes-section .heading-title::before,.pending-changes-table-section .heading-title::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.pending-changes-section .pending-changes-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media(max-width: 720px){.pending-changes-section .pending-changes-content{grid-template-columns:1fr}}.pending-changes-section .pending-changes-field{grid-column:1/-1;text-align:center;margin-bottom:1.5rem;padding:1.5rem;background-color:var(--c-gray-lightest);border-radius:4px;border-left:4px solid #7e4094;border-left:4px solid var(--c-primary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.pending-changes-section .pending-changes-field h5{color:var(--c-gray-darker);font-size:clamp(1.6rem,2.5vw,2rem);margin:0;padding:0;font-weight:700;letter-spacing:.5px}.pending-changes-section .pending-changes-old,.pending-changes-section .pending-changes-new{position:relative;padding:2rem;border-radius:8px;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pending-changes-section .pending-changes-old::before,.pending-changes-section .pending-changes-new::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:8px 8px 0 0}.pending-changes-section .pending-changes-old h4,.pending-changes-section .pending-changes-new h4{color:var(--c-gray-darker);font-size:clamp(1.5rem,2vw,1.8rem);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(0,0,0,.1);font-weight:600;display:flex;align-items:center;gap:.5rem;letter-spacing:.3px}.pending-changes-section .pending-changes-old h4::before,.pending-changes-section .pending-changes-new h4::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%}.pending-changes-section .pending-changes-old p,.pending-changes-section .pending-changes-new p{color:var(--c-gray-darker);font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.6;white-space:pre-wrap}.pending-changes-section .pending-changes-old{background-color:#ffffff;background-color:var(--c-white);border:1px solid var(--c-gray-light)}.pending-changes-section .pending-changes-old::before{background-color:#eff3f4;background-color:var(--c-gray)}.pending-changes-section .pending-changes-old h4::before{background-color:#eff3f4;background-color:var(--c-gray)}.pending-changes-section .pending-changes-new{background-color:#ffffff;background-color:var(--c-white);border:1px solid #f6f1f8;border:1px solid var(--c-primary-light)}.pending-changes-section .pending-changes-new::before{background-color:#7e4094;background-color:var(--c-primary)}.pending-changes-section .pending-changes-new h4::before{background-color:#7e4094;background-color:var(--c-primary)}.pending-changes-section .photo-container{width:100%;max-width:400px;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pending-changes-section .photo-container .family-photo{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.pending-changes-section{margin-bottom:2rem;background-color:#ffffff;background-color:var(--c-white);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.pending-changes-content{padding:1.5rem}.pending-changes-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--c-gray-light)}.pending-changes-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:1rem 0;border-bottom:1px solid var(--c-gray-lightest)}.pending-changes-row:last-child{border-bottom:none}.pending-changes-field h5,.pending-changes-old h5,.pending-changes-new h5{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600;color:var(--c-gray-darker);margin-bottom:.5rem}.pending-changes-field p,.pending-changes-old p,.pending-changes-new p{font-size:clamp(1.3rem,1.8vw,1.5rem);line-height:1.5;color:var(--c-gray-dark);margin:0;word-break:break-word}.pending-changes-old h5{color:var(--c-gray-darker)}.pending-changes-new h5{color:#552988;color:var(--c-primary-dark)}@media(max-width: 720px){.pending-changes-header,.pending-changes-row{grid-template-columns:1fr;gap:1rem}.pending-changes-field,.pending-changes-old,.pending-changes-new{padding:.5rem 0}}.pending-changes-table-section .pending-changes-table-content{padding:1.5rem}.pending-changes-table-section .pending-changes-table-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #7e4094;border-bottom:2px solid var(--c-primary)}.pending-changes-table-section .pending-changes-table-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:1rem .5rem;border-bottom:2px solid var(--c-gray-light);transition:background-color .2s ease}.pending-changes-table-section .pending-changes-table-row:hover{background-color:var(--c-gray-lightest);border-left:2px solid #7e4094}.pending-changes-table-section .pending-changes-table-row:last-child{border-bottom:none}.pending-changes-table-section .pending-changes-table-row:nth-child(odd){background-color:#edf4ff;background-color:var(--c-secondary-light)}.pending-changes-table-section .pending-changes-table-row:nth-child(odd):hover{background-color:#edf4ff;background-color:var(--c-secondary-light)}.pending-changes-table-section .pending-changes-table-field h5,.pending-changes-table-section .pending-changes-table-old h5,.pending-changes-table-section .pending-changes-table-new h5{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:600;color:var(--c-gray-darker);margin-bottom:.5rem}.pending-changes-table-section .pending-changes-table-field p,.pending-changes-table-section .pending-changes-table-old p,.pending-changes-table-section .pending-changes-table-new p{font-size:clamp(1.3rem,1.8vw,1.5rem);line-height:1.5;color:var(--c-gray-dark);margin:0;word-break:break-word}.pending-changes-table-section .pending-changes-table-old h5{color:var(--c-gray-darker)}.pending-changes-table-section .pending-changes-table-new h5{color:#552988;color:var(--c-primary-dark)}@media(max-width: 720px){.pending-changes-table-section .pending-changes-table-header,.pending-changes-table-section .pending-changes-table-row{grid-template-columns:1fr;gap:1rem}.pending-changes-table-section .pending-changes-table-field,.pending-changes-table-section .pending-changes-table-old,.pending-changes-table-section .pending-changes-table-new{padding:.5rem 0}}.pending-changes-content .pending-changes-old div p,.pending-changes-content .pending-changes-new div p{margin-bottom:1rem;line-height:1.5}.pending-changes-content .pending-changes-old div ul,.pending-changes-content .pending-changes-old div ol,.pending-changes-content .pending-changes-new div ul,.pending-changes-content .pending-changes-new div ol{margin-left:2rem;margin-bottom:1rem}.pending-changes-content .pending-changes-old div a,.pending-changes-content .pending-changes-new div a{color:#7e4094;color:var(--c-primary);text-decoration:underline}.pending-changes-content .pending-changes-old div a:hover,.pending-changes-content .pending-changes-new div a:hover{text-decoration:none}.pending-changes-content .pending-changes-old div h3,.pending-changes-content .pending-changes-old div h4,.pending-changes-content .pending-changes-old div h5,.pending-changes-content .pending-changes-old div h6,.pending-changes-content .pending-changes-new div h3,.pending-changes-content .pending-changes-new div h4,.pending-changes-content .pending-changes-new div h5,.pending-changes-content .pending-changes-new div h6{margin:1.5rem 0 1rem;font-weight:600}#react-mare-families-user-admin .search-filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1rem;gap:2rem}#react-mare-families-user-admin .button--ghost-secondary{border:none !important}#react-mare-family-administration .filter-controls{display:grid;grid-template-columns:1fr;gap:1rem;margin:1rem 0}#react-mare-family-administration .filter-controls .form-item{margin:0}@media(min-width: 720px){#react-mare-family-administration .filter-controls{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 719px){#react-mare-family-administration .table thead,#react-mare-family-administration .text-long table thead,.text-long #react-mare-family-administration table thead{display:none}#react-mare-family-administration .table tbody tr,#react-mare-family-administration .text-long table tbody tr,.text-long #react-mare-family-administration table tbody tr{display:block;margin-bottom:1rem;padding:1rem;background:var(--color-white);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px}#react-mare-family-administration .table tbody td,#react-mare-family-administration .text-long table tbody td,.text-long #react-mare-family-administration table tbody td{display:grid;grid-template-columns:1fr;padding:.5rem 0;border:none;text-align:left}#react-mare-family-administration .table tbody td::before,#react-mare-family-administration .text-long table tbody td::before,.text-long #react-mare-family-administration table tbody td::before{content:attr(data-label);font-weight:bold;margin-bottom:.25rem}#react-mare-family-administration .table tbody td a,#react-mare-family-administration .text-long table tbody td a,.text-long #react-mare-family-administration table tbody td a{display:inline;padding:0;color:var(--color-blue);text-decoration:underline}#react-mare-family-administration .table tbody td a:hover,#react-mare-family-administration .text-long table tbody td a:hover,.text-long #react-mare-family-administration table tbody td a:hover{text-decoration:none}}@media(min-width: 720px){#react-mare-family-administration .table tbody td::before,#react-mare-family-administration .text-long table tbody td::before,.text-long #react-mare-family-administration table tbody td::before{display:none}}@media(max-width: 719px){#react-mare-family-administration .table__controls{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}#react-mare-family-administration .table__controls .table__search,#react-mare-family-administration .table__controls .table__length{width:100%}#react-mare-family-administration .table__controls .table__length{display:flex;align-items:center;gap:.5rem}#react-mare-family-administration .table__controls .table__length .form-item__dropdown{flex:1}}#react-mare-family-administration label>input[type=checkbox]{margin-right:.5em;vertical-align:middle}#react-mare-family-details{margin-bottom:30px}@media(min-width: 720px){#react-mare-family-details{margin-bottom:70px}}#react-mare-family-details .family-profile-wrapper{margin-top:40px;width:100%}@media(min-width: 720px){#react-mare-family-details .family-profile-wrapper{display:flex;margin-top:60px}}#react-mare-family-details .family-profile-wrapper .profile-content-container{width:100%}@media(min-width: 720px){#react-mare-family-details .family-profile-wrapper .profile-content-container{width:65%;margin-right:60px}}#react-mare-family-details .family-profile-wrapper .profile-content-container .body-wrapper{margin-top:30px}@media(min-width: 720px){#react-mare-family-details .family-profile-wrapper .profile-content-container .body-wrapper{margin-top:50px}}#react-mare-family-details .family-profile-wrapper .profile-content-container .body-wrapper iframe{width:100%;height:60vh}#react-mare-family-details .callout-child-focus--left .callout-child-focus__image-wrapper img{border-radius:0}#react-mare-family-details .status-bar__wrapper{justify-content:flex-end}@media print{#react-mare-family-details .status-bar{display:none}}#react-mare-family-directory .family-directory{margin-top:40px;display:flex;flex-direction:column;margin-bottom:30px}@media(min-width: 920px){#react-mare-family-directory .family-directory{margin-bottom:70px}}#react-mare-family-directory .family-directory__filters{margin:30px 0}#react-mare-family-directory .family-directory__filters .family-filters__title{margin-bottom:15px}@media(min-width: 920px){#react-mare-family-directory .family-directory__filters .family-filters__title{margin-bottom:0}}#react-mare-family-directory .family-directory__filters .family-filters__container{display:flex;flex-wrap:wrap;gap:2rem}#react-mare-family-directory .family-directory__filters .family-filters__container .advanced-search .icon{width:13px;height:7px}#react-mare-family-directory .family-directory__filters .family-filters__container .form-item--checkboxes{display:flex;flex-wrap:wrap;gap:10px}#react-mare-family-directory .family-directory__filters .family-filters__container .form-item--checkboxes label{display:flex;align-items:center;margin:0}#react-mare-family-directory .family-directory__filters .family-filters__container button{margin-top:15px}@media(min-width: 920px){#react-mare-family-directory .family-directory__filters .family-filters__container button{margin-top:0}}#react-mare-family-directory .family-directory__filters .family-filters__container button--primary-with-icon{margin-right:2rem}#react-mare-family-directory .family-directory__results{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 16px}#react-mare-family-directory .family-directory__grid{display:grid;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:16px 0;border-top:2px solid #4083e9;border-top:2px solid var(--c-secondary);grid-template-columns:1fr}@media(min-width: 480px){#react-mare-family-directory .family-directory__grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:24px}}@media(min-width: 720px){#react-mare-family-directory .family-directory__grid{grid-template-columns:repeat(2, 1fr);gap:32px}}@media(min-width: 920px){#react-mare-family-directory .family-directory__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px){#react-mare-family-directory .family-directory__grid{grid-template-columns:repeat(4, 1fr)}}#react-mare-family-directory .family-directory__card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:279px;margin:0 auto}#react-mare-family-directory .family-directory__card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}#react-mare-family-directory .family-directory__card-content p{margin:2px 0;width:100%}#react-mare-family-directory .family-directory__card-code{margin:0}#react-mare-family-directory .family-directory__image{width:100%;max-width:279px;height:207px;background-color:#edf4ff;background-color:var(--c-secondary-light);display:flex;justify-content:center;align-items:center;transition:300ms all ease-in-out;border:.8rem solid #4083e9;border:.8rem solid var(--c-secondary);overflow:hidden;border-radius:50px 0}#react-mare-family-directory .family-directory__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#react-mare-family-directory .family-directory__no-results{text-align:center;padding:2rem;background-color:#f8f9fa;border-radius:4px;margin:2rem 0}#react-mare-family-directory .family-directory__no-results p{color:#6c757d;font-size:1.1rem;margin:0}#react-mare-family-directory .advanced-filters{margin-top:20px}#react-mare-family-directory .advanced-filters__section{border:1px solid #4083e9;border:1px solid var(--c-secondary);margin-bottom:16px}#react-mare-family-directory .advanced-filters__section-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#edf4ff;background:var(--c-secondary-light);border:none;cursor:pointer}#react-mare-family-directory .advanced-filters__section-header h4{margin:0;font-size:16px;font-weight:600}#react-mare-family-directory .advanced-filters__section-header .icon{width:12px;height:12px;transition:transform .3s ease}#react-mare-family-directory .advanced-filters__section-header .icon--rotated{transform:rotate(180deg)}#react-mare-family-directory .advanced-filters__section-content{display:flex;flex-wrap:wrap;padding:16px;border-top:1px solid #4083e9;border-top:1px solid var(--c-secondary)}#react-mare-family-directory .advanced-filters__section-content .form-item,#react-mare-family-directory .advanced-filters__section-content .form-element{margin-bottom:20px;margin-right:20px;width:189px}#react-mare-family-directory .advanced-filters__section-content .form-item:last-child,#react-mare-family-directory .advanced-filters__section-content .form-element:last-child{margin-bottom:0;margin-right:0}#react-mare-family-directory .advanced-filters__section-content .form-item label,#react-mare-family-directory .advanced-filters__section-content .form-element label{display:block;margin-bottom:8px;font-weight:500}#react-mare-family-directory .advanced-filters__section-content .form-item input[type=text],#react-mare-family-directory .advanced-filters__section-content .form-item input[type=number],#react-mare-family-directory .advanced-filters__section-content .form-item select,#react-mare-family-directory .advanced-filters__section-content .form-element input[type=text],#react-mare-family-directory .advanced-filters__section-content .form-element input[type=number],#react-mare-family-directory .advanced-filters__section-content .form-element select{width:100%;height:35px;padding:8px 12px;border:1px solid #4083e9;border:1px solid var(--c-secondary);border-radius:4px;font-size:14px;background-color:#fff}#react-mare-family-directory .advanced-filters__section-content .form-item input[type=text]:focus,#react-mare-family-directory .advanced-filters__section-content .form-item input[type=number]:focus,#react-mare-family-directory .advanced-filters__section-content .form-item select:focus,#react-mare-family-directory .advanced-filters__section-content .form-element input[type=text]:focus,#react-mare-family-directory .advanced-filters__section-content .form-element input[type=number]:focus,#react-mare-family-directory .advanced-filters__section-content .form-element select:focus{outline:none;border-color:#7e4094;border-color:var(--c-primary);box-shadow:0 0 0 2px rgba(#7e4094, 0.2);box-shadow:0 0 0 2px rgba(var(--c-primary), 0.2)}#react-mare-family-directory .advanced-filters__section-content .checkbox-group{margin-bottom:20px}#react-mare-family-directory .advanced-filters__section-content .checkbox-group .checkbox-container{margin-bottom:8px}#react-mare-family-directory .advanced-filters__section-content .checkbox-group .checkbox-container:last-child{margin-bottom:0}#react-mare-family-directory .advanced-filters__section-content .checkbox-group .checkbox-container label{display:flex;align-items:center;cursor:pointer;margin:0}#react-mare-family-directory .advanced-filters__section-content .checkbox-group .checkbox-container label input[type=checkbox]{margin-right:8px}#react-mare-family-directory .advanced-filters__actions{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}#react-mare-family-directory .advanced-filters__actions button{min-width:120px;height:35px;padding:0 16px;font-size:14px;border-radius:4px;cursor:pointer;transition:all .2s ease}#react-mare-family-directory .advanced-filters__actions button.button--primary{background-color:#7e4094;background-color:var(--c-primary);color:#fff;border:none}#react-mare-family-directory .advanced-filters__actions button.button--secondary{background-color:#fff;color:#7e4094;color:var(--c-primary);border:1px solid #7e4094;border:1px solid var(--c-primary)}#react-mare-family-directory .advanced-filters__actions button.button--secondary:hover{background-color:rgba(#7e4094, 0.05);background-color:rgba(var(--c-primary), 0.05)}#react-mare-family-directory .advanced-filters__actions button.button--tertiary{background-color:#fff;color:#3369ba;color:var(--c-secondary-dark);border:1px solid #4083e9;border:1px solid var(--c-secondary)}#react-mare-family-directory .advanced-filters__actions button.button--tertiary:hover{background-color:#edf4ff;background-color:var(--c-secondary-light)}#react-mare-family-directory .advanced-filters__section+.advanced-filters__section{margin-top:16px}#react-mare-family-directory .impairments-selector{margin-top:20px;width:100%}#react-mare-family-directory .impairments-selector .impairments-group{margin-bottom:16px;border:1px solid #4083e9;border:1px solid var(--c-secondary)}#react-mare-family-directory .impairments-selector .impairments-group:last-child{margin-bottom:0}#react-mare-family-directory .impairments-selector .impairments-group__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#edf4ff;background:var(--c-secondary-light);border:none;cursor:pointer}#react-mare-family-directory .impairments-selector .impairments-group__header h5{margin:0;font-size:14px;font-weight:500}#react-mare-family-directory .impairments-selector .impairments-group__header .icon{width:12px;height:12px;transition:transform .3s ease}#react-mare-family-directory .impairments-selector .impairments-group__header .icon--rotated{transform:rotate(180deg)}#react-mare-family-directory .impairments-selector .impairments-group__content{padding:16px;border-top:1px solid #4083e9;border-top:1px solid var(--c-secondary)}#react-mare-family-directory .impairments-selector .impairments-group__content .checkbox-container{margin-bottom:8px}#react-mare-family-directory .impairments-selector .impairments-group__content .checkbox-container:last-child{margin-bottom:0}#react-mare-family-directory .impairments-selector .impairments-group__content .checkbox-container label{display:flex;align-items:center;cursor:pointer;margin:0;font-size:14px}#react-mare-family-directory .impairments-selector .impairments-group__content .checkbox-container label input[type=checkbox]{margin-right:8px}#react-mare-family-directory .family-filters__container .advanced-search .icon{transition:transform .3s ease}#react-mare-family-directory .family-filters__container .advanced-search .icon--rotated{transform:rotate(180deg)}#react-mare-family-submit-inquiry .family-submit-inquiry{padding-bottom:2rem}#react-mare-family-submit-inquiry .family-submit-inquiry__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#react-mare-family-submit-inquiry .family-submit-inquiry__existing-inquiries{padding:2rem;border:1px solid #ccc}.hold-report{padding-bottom:2rem}.hold-report__header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem}@media(min-width: 920px){.hold-report__header{flex-direction:row}}.hold-report__back-button{width:auto;align-self:flex-start;margin-top:1rem}.hold-report__header-buttons{display:flex;flex-direction:column;gap:1rem}.hold-report__field label{font-weight:600;margin-right:.5rem}.hold-report .form-item__required-indicator{color:#b71802;color:var(--c-status-red)}.hold-report .form-item__error-message{color:#b71802;color:var(--c-status-red);font-size:1em;margin-top:4px;text-transform:capitalize;font-style:italic}.hold-report .form-item--radios{display:flex;flex-direction:row;gap:1rem}.hold-report .form-item{max-width:none !important}.hold-report .form-item textarea{width:100% !important;height:3em}.hold-report__form-buttons{display:flex;flex-direction:row;gap:1rem}.hold-report__validation-summary{border:1px solid #b71802;border:1px solid var(--c-status-red);color:#b71802;color:var(--c-status-red);border-radius:4px;padding:1rem;margin:1rem 0}#react-mare-inquiries-admin .filter-container{display:flex;flex-direction:column;justify-content:space-around;align-items:baseline;gap:20px;width:100%;padding:0 1rem 1rem}@media(min-width: 920px){#react-mare-inquiries-admin .filter-container{flex-direction:row}}#react-mare-inquiries-admin .filter-container>*{flex:1;width:100%}#react-mare-inquiries-admin .filter-container .approved-status .form-item__label{margin-bottom:1.5rem !important}#react-mare-inquiries-admin .button--ghost-secondary{border:none !important}#react-mare-inquiry-outcome-report .inquiry-outcome-report{padding-bottom:2rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report .form-item{max-width:100% !important}#react-mare-inquiry-outcome-report .inquiry-outcome-report__notice{background:#ffc;padding:1rem;border:1px solid #ddd;margin-bottom:1rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eee}#react-mare-inquiry-outcome-report .inquiry-outcome-report__row .inquiry-outcome-report__label{font-weight:bold;width:40%}#react-mare-inquiry-outcome-report .inquiry-outcome-report__row .inquiry-outcome-report__value{width:60%}#react-mare-inquiry-outcome-report .inquiry-outcome-report__field{margin-top:1rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__section-title{font-weight:bold;margin-top:2rem;margin-bottom:1.2rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__outcome-title{font-weight:bold;display:inline-block;margin-bottom:.5rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__info-section label input[type=checkbox]{margin-right:.7rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__info-group{margin-top:1.2rem;margin-bottom:1.2rem;display:flex;gap:2rem;flex-wrap:wrap}#react-mare-inquiry-outcome-report .inquiry-outcome-report__info-group>div{flex:1 1 250px;min-width:200px}#react-mare-inquiry-outcome-report .inquiry-outcome-report__info-group .form-item{max-width:32em !important}#react-mare-inquiry-outcome-report .inquiry-outcome-report__info-group .form-item label{font-weight:normal}#react-mare-inquiry-outcome-report .inquiry-outcome-report__label--bold{font-weight:bold;display:block;margin-bottom:.5rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__worker-name-row{display:flex;align-items:center;margin-top:1rem;margin-bottom:.5rem}#react-mare-inquiry-outcome-report .inquiry-outcome-report__worker-label{font-weight:bold;margin-right:.5rem;white-space:nowrap}#react-mare-inquiry-outcome-report .inquiry-outcome-report__worker-value{flex:1;min-width:0;overflow-wrap:break-word}#react-mare-inquiry-outcome-report .inquiry-outcome-report__delete-btn{margin-left:1rem}#react-mare-inquiry-outcome-report .alert{padding:1rem 1.5rem;border-radius:4px;font-size:1.25rem;margin-bottom:1.25rem;font-weight:700}#react-mare-inquiry-outcome-report .alert-success{background:#e6f9e6;color:#256029;border:1px solid #b6e2b6}#react-mare-inquiry-outcome-report .alert-danger{background:#ffeaea;color:#a94442;border:1px solid #f5c6cb}.form-item--checkboxes .custom-checkbox input[type=radio]{margin-right:.5em}.loading-container{display:flex;justify-content:center;align-items:center}.loading-container img{height:80px;width:80px}.paging-component{padding-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.paging-component__info{display:flex;flex-direction:row;gap:1rem}.paging-component__info__item{display:flex;flex-direction:row;gap:.5rem}.paging-component__info__label{font-weight:600}.paging-component__buttons{display:flex;flex-direction:row;gap:1rem}.paging-component__label{font-weight:semibold}.paging-component__page-select{margin:0 !important;padding-right:2.5em !important}.form-item .required,.form-item__error{color:#b71802;color:var(--c-status-red)}.delete-confirmation-dialog{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.delete-confirmation-dialog__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.delete-confirmation-dialog__content{position:relative;background-color:#fff;padding:2rem;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:500px;width:90%;z-index:1001}.delete-confirmation-dialog__title{margin:0 0 1rem}.delete-confirmation-dialog__message{margin:0 0 1.5rem;color:#666;line-height:1.5}.delete-confirmation-dialog__actions{display:flex;justify-content:flex-end;gap:1rem}.meet-children{margin:50px 0 80px 0}.meet-children__children{display:flex;flex-wrap:wrap;gap:15px;row-gap:50px;padding:50px 0}.meet-children__children .profile-teaser-card.flipped .profile-teaser-card__wrapper{transform:rotateY(180deg)}.meet-children__children .profile-teaser-card-container{flex:1 0 calc(33% - 15px);position:relative;width:100%}.meet-children__children .profile-teaser-card-link{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);opacity:0;z-index:2;transition:all .2s ease-out;transition-delay:.1s}.meet-children__children .profile-teaser-card-link.visible{opacity:1;transform:translateX(-50%) translateY(0)}.meet-children__child{position:relative}#react-mare-recently-matched .recently-matched-card__divider{border-bottom:3px solid #7e4094;border-bottom:3px solid var(--c-primary);margin:1rem 0}#react-mare-recently-matched .recently-matched-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}@media(min-width: 920px){#react-mare-recently-matched .recently-matched-card__content{flex-direction:row}}#react-mare-recently-matched .recently-matched-card__image-wrapper img{width:200px;height:auto}#panel-registry-information .approval-header,#panel-registry-information .photo-upload-header{display:flex;justify-content:space-between;align-items:center;margin:2.5rem 0;width:100%;border-bottom:2px solid #7e4094;border-bottom:2px solid var(--c-primary);padding-bottom:.5rem}#panel-registry-information .approval-header h5,#panel-registry-information .photo-upload-header h5{margin:0;font-weight:700;color:#7e4094;color:var(--c-primary)}#panel-registry-information .approval-header p,#panel-registry-information .photo-upload-header p{margin:0;color:#666}#panel-registry-information .form-item{margin-bottom:1.5rem;width:100%;max-width:60em}#panel-registry-information .form-item--checkbox__item{display:flex;align-items:center;gap:5rem;margin-bottom:1rem;list-style:none}#panel-registry-information .form-item--checkbox__item .custom-checkbox{margin-right:0}#panel-registry-information .form-item--checkbox__item .option.form-item__label{margin-bottom:0;font-weight:normal}#panel-registry-information .photo-upload-container{margin-bottom:2rem;width:100%}#panel-registry-information .preview-image-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;width:100%;max-width:300px;margin:0 auto}#panel-registry-information .preview-image-container img{width:100%;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid var(--c-gray-light)}#panel-registry-information .preview-image-container .remove-photo-button{display:block;margin:1rem auto 0;min-width:150px;text-align:center}#panel-registry-information .photo-upload-wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:0 5rem;margin-bottom:.5rem}#panel-registry-information .photo-upload-button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background-color:#7e4094;background-color:var(--c-primary);color:#fff;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}#panel-registry-information .photo-upload-button:hover{background-color:#552988;background-color:var(--c-primary-dark)}#panel-registry-information .photo-upload-button svg{stroke:currentColor}#panel-registry-information .photo-upload-filename{color:#666;font-size:.9em;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#panel-registry-information .photo-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#panel-registry-information .default-image-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background-color:#7e4094;background-color:var(--c-primary);border:1px dashed #ccc;border-radius:8px;margin:1rem 0;padding:1rem}#panel-registry-information .default-image-container img{filter:brightness(0) invert(1);margin-bottom:1rem}#panel-registry-information .default-image-container p{color:#ffffff;color:var(--c-white);font-size:14px;text-align:center;margin:0}#panel-registry-information .form-item__label{display:flex;margin-bottom:.8rem;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:700}#panel-registry-information .option.form-item__label{font-weight:normal}#panel-registry-information .form-item__textfield,#panel-registry-information .form-item__select,#panel-registry-information .form-select,#panel-registry-information .form-date{padding:1rem;font-size:clamp(1.4rem,2vw,1.6rem)}#panel-registry-information .form-textarea{max-width:100%}#panel-registry-information .registry-information__descriptive,#panel-registry-information .registry-information__experience,#panel-registry-information .registry-information__characteristics,#panel-registry-information .registry-information__behaviors{margin-bottom:2rem}#panel-registry-information .registry-information__descriptive .registry-information__title,#panel-registry-information .registry-information__experience .registry-information__title,#panel-registry-information .registry-information__characteristics .registry-information__title,#panel-registry-information .registry-information__behaviors .registry-information__title{font-weight:700;margin-bottom:1rem;text-align:center;color:#fff;background-color:#7e4094;background-color:var(--c-primary);padding:1rem;border-radius:4px}#panel-registry-information .registry-information__descriptive .section-label,#panel-registry-information .registry-information__experience .section-label,#panel-registry-information .registry-information__characteristics .section-label,#panel-registry-information .registry-information__behaviors .section-label{font-weight:700;margin-bottom:1rem}#panel-registry-information .registry-information__descriptive{width:100%}#panel-registry-information .registry-information__descriptive .descriptive-information__content{display:grid;gap:0 5rem}@media(min-width: 720px){#panel-registry-information .registry-information__descriptive .descriptive-information__content{grid-template-columns:repeat(2, 1fr)}}#panel-registry-information .registry-information__descriptive .descriptive-information__content .approval-section{background-color:var(--c-gray-lightest);padding:2rem;border-radius:4px;border-left:4px solid #7e4094;border-left:4px solid var(--c-primary);margin-top:2rem}#panel-registry-information .registry-information__descriptive .descriptive-information__content .approval-section .approval-description{color:var(--c-gray-darker);font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.5;margin-bottom:1.5rem;font-weight:500}#panel-registry-information .registry-information__experience{width:100%}#panel-registry-information .registry-information__experience .experience-information__children{margin-top:2rem;margin-bottom:3rem}#panel-registry-information .registry-information__experience .experience-information__children .children-container{width:100%}#panel-registry-information .registry-information__experience .experience-information__children .children-table{width:100%;border-collapse:collapse;margin:2rem 0;display:table}@media screen and (max-width: 767px){#panel-registry-information .registry-information__experience .experience-information__children .children-table{display:none}}#panel-registry-information .registry-information__experience .experience-information__children .children-table td{padding:1rem}#panel-registry-information .registry-information__experience .experience-information__children .children-table th,#panel-registry-information .registry-information__experience .experience-information__children .children-table td{border:1px solid #7e4094;border:1px solid var(--c-primary);vertical-align:middle}#panel-registry-information .registry-information__experience .experience-information__children .children-table th .form-item__label:empty,#panel-registry-information .registry-information__experience .experience-information__children .children-table td .form-item__label:empty{display:none;margin:0;padding:0;height:0}#panel-registry-information .registry-information__experience .experience-information__children .children-table th .form-item,#panel-registry-information .registry-information__experience .experience-information__children .children-table td .form-item{margin-bottom:0}#panel-registry-information .registry-information__experience .experience-information__children .children-table th .form-item .form-item__dropdown,#panel-registry-information .registry-information__experience .experience-information__children .children-table td .form-item .form-item__dropdown{margin:0}#panel-registry-information .registry-information__experience .experience-information__children .children-table th .form-item__textfield,#panel-registry-information .registry-information__experience .experience-information__children .children-table th .form-select,#panel-registry-information .registry-information__experience .experience-information__children .children-table th .form-item__select,#panel-registry-information .registry-information__experience .experience-information__children .children-table td .form-item__textfield,#panel-registry-information .registry-information__experience .experience-information__children .children-table td .form-select,#panel-registry-information .registry-information__experience .experience-information__children .children-table td .form-item__select{margin:0;height:40px}#panel-registry-information .registry-information__experience .experience-information__children .children-table th{background-color:var(--c-background-alt);font-weight:700}#panel-registry-information .registry-information__experience .experience-information__children .children-table .checkbox-cell{text-align:center;width:80px}#panel-registry-information .registry-information__experience .experience-information__children .children-table .checkbox-cell .form-item--checkbox__item{justify-content:center;margin:0;height:40px;display:flex;align-items:center}#panel-registry-information .registry-information__experience .experience-information__children .children-cards{display:none;gap:2rem;margin:2rem 0}@media screen and (max-width: 767px){#panel-registry-information .registry-information__experience .experience-information__children .children-cards{display:grid;grid-template-columns:1fr}}@media screen and (min-width: 768px)and (max-width: 1024px){#panel-registry-information .registry-information__experience .experience-information__children .children-cards{display:grid;grid-template-columns:repeat(2, 1fr)}}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card{background-color:#ffffff;background-color:var(--c-white);border:1px solid #7e4094;border:1px solid var(--c-primary);border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__header{background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-white);padding:1rem;display:flex;justify-content:space-between;align-items:center}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__header h3{margin:0;font-size:1.6rem;font-weight:600}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__header .form-item--checkbox__item{margin:0;display:flex;align-items:center;gap:.5rem}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__header .form-item--checkbox__item label{color:#ffffff;color:var(--c-white);font-size:1.4rem;margin:0;display:flex;align-items:center;gap:.5rem;cursor:pointer}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__header .form-item--checkbox__item input[type=checkbox]{width:1.6rem;height:1.6rem;margin:0}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content{padding:1.5rem}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item{margin-bottom:1.5rem}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item:last-child{margin-bottom:0}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--c-gray-darker);font-size:1.4rem}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item .form-item__textfield,#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item .form-select,#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item .form-item__select{width:100%;height:40px;margin:0}#panel-registry-information .registry-information__experience .experience-information__children .children-cards .child-card__content .form-item .form-item__dropdown{width:100%}#panel-registry-information .experience-information__assessment{display:grid;grid-template-columns:1fr 1fr;gap:0 5rem;margin-bottom:1.5rem}#panel-registry-information .experience-information__assessment .experience-questions{margin-bottom:1.5rem}#panel-registry-information .registry-information__characteristics .characteristics-group,#panel-registry-information .registry-information__characteristics .recommendations_items{display:grid;grid-template-columns:1fr 1fr;gap:0 5rem;margin-bottom:1.5rem}#panel-registry-information .registry-information__characteristics .characteristics-group .characteristics__requested,#panel-registry-information .registry-information__characteristics .characteristics-group .characteristics__approved,#panel-registry-information .registry-information__characteristics .recommendations_items .characteristics__requested,#panel-registry-information .registry-information__characteristics .recommendations_items .characteristics__approved{width:100%}#panel-registry-information .registry-information__characteristics .characteristics-group .characteristics__requested p,#panel-registry-information .registry-information__characteristics .characteristics-group .characteristics__approved p,#panel-registry-information .registry-information__characteristics .recommendations_items .characteristics__requested p,#panel-registry-information .registry-information__characteristics .recommendations_items .characteristics__approved p{margin-bottom:2rem;line-height:1.5}#panel-registry-information .registry-information__characteristics .characteristics__guidelines{text-align:center;margin:2rem 0;font-style:italic}#panel-registry-information .registry-information__characteristics .characteristics__guidelines a{color:#7e4094;color:var(--c-primary);text-decoration:underline;font-weight:600}#panel-registry-information .registry-information__characteristics .characteristics__guidelines a:hover{text-decoration:none}@media screen and (max-width: 767px){#panel-registry-information .registry-information__characteristics .characteristics-group,#panel-registry-information .registry-information__characteristics .recommendations_items{grid-template-columns:1fr}}#panel-registry-information .registry-information__behaviors>div{margin-bottom:0}#panel-registry-information .registry-information__behaviors .behaviors-description{margin-bottom:2rem;line-height:1.5}#panel-registry-information .registry-information__behaviors .impairments-group{display:grid;grid-template-columns:1fr 1fr;gap:0 5rem}#panel-registry-information .registry-information__behaviors .impairments-group .impairments-physical,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-emotional,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-cognitive,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-learning{width:100%}#panel-registry-information .registry-information__behaviors .impairments-group .impairments-physical .form-item,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-emotional .form-item,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-cognitive .form-item,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-learning .form-item{margin-top:1rem}#panel-registry-information .registry-information__behaviors .impairments-group .impairments-physical .impairments-section-label,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-emotional .impairments-section-label,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-cognitive .impairments-section-label,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-learning .impairments-section-label{font-weight:700;margin-bottom:1rem}#panel-registry-information .registry-information__behaviors .impairments-group .impairments-physical .js-form-item,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-emotional .js-form-item,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-cognitive .js-form-item,#panel-registry-information .registry-information__behaviors .impairments-group .impairments-learning .js-form-item{margin-bottom:.5rem}@media screen and (max-width: 767px){#panel-registry-information .registry-information__behaviors .impairments-group{grid-template-columns:1fr}}#panel-registry-information .registry-information__intro{margin-bottom:2rem;line-height:1.5}#panel-registry-information .registry-information__intro a{color:#7e4094;color:var(--c-primary);text-decoration:underline;font-weight:600}#panel-registry-information .registry-information__intro a:hover{text-decoration:none}#panel-registry-information .form-item__dropdown{width:100%}@media(min-width: 720px){#panel-registry-information .form-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 4rem}}.form-item-wrapper.form-item__wysiwyg .form-item .form-item__label{text-align:center}.form-item-wrapper.form-item__wysiwyg .form-item textarea{border:1px solid #7e4094;border:1px solid var(--c-primary)}.form-item-wrapper.form-item__wysiwyg .form-item .editor-toggle-btn{background-color:#7e4094;background-color:var(--c-primary);color:#fff;border:none;padding:.5rem 1rem;margin-bottom:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.form-item-wrapper.form-item__wysiwyg .form-item .editor-toggle-btn:hover{background-color:#552988;background-color:var(--c-primary-dark)}.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar{border:1px solid #7e4094;border:1px solid var(--c-primary);border-radius:4px 4px 0 0;background:var(--c-gray-lightest);padding:.5rem}.form-item-wrapper.form-item__wysiwyg .form-item .ql-container{border:1px solid #7e4094;border:1px solid var(--c-primary);border-top:none;border-radius:0 0 4px 4px;padding:1rem;min-height:200px;font-size:1.5rem;line-height:1.6}.form-item-wrapper.form-item__wysiwyg .form-item .ql-container .ql-editor{min-height:150px}.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar button,.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar .ql-picker-label{color:#7e4094;color:var(--c-primary);transition:background-color .2s ease}.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar button:hover,.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar button:focus,.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar .ql-picker-label:hover,.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar .ql-picker-label:focus{background-color:#f6f1f8;background-color:var(--c-primary-light)}.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar button svg,.form-item-wrapper.form-item__wysiwyg .form-item .ql-toolbar .ql-picker-label svg{fill:currentColor}.react-select-container .react-select__control{border-color:#7e4094;border-color:var(--c-primary);color:#ffffff;color:var(--c-white)}.react-select-container .react-select__control .react-select__multi-value{background-color:#7e4094;background-color:var(--c-primary)}.react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__label{color:#ffffff;color:var(--c-white)}.react-select-container .react-select__indicator-separator{background-color:#7e4094;background-color:var(--c-primary)}.react-select-container .react-select__indicator{color:#7e4094;color:var(--c-primary)}#react-mare-six-month-hold-report .hold-report__field--disabled{opacity:.6;color:#4c4c4c;color:var(--c-neutral-dark)}#react-mare-six-month-hold-report .hold-report__field--disabled label{color:#4c4c4c;color:var(--c-neutral-dark)}#react-mare-six-month-hold-report .hold-report__field--disabled span{color:#4c4c4c;color:var(--c-neutral-dark)}#react-mare-six-month-hold-report .form-item__disabled-text{padding:8px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#4c4c4c;color:var(--c-neutral-dark);font-style:italic;cursor:not-allowed}#react-mare-user-registration{max-width:900px;margin:0 auto;padding:2rem}#react-mare-user-registration h2{color:#7e4094;color:var(--c-primary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f6f1f8;border-bottom:2px solid var(--c-primary-light);text-align:center}#react-mare-user-registration .registration-intro{background-color:#f6f1f8;background-color:var(--c-primary-light);border-left:4px solid #7e4094;border-left:4px solid var(--c-primary);padding:1.5rem;margin-bottom:2rem;border-radius:0 4px 4px 0;text-align:center}#react-mare-user-registration .registration-intro p{color:#552988;color:var(--c-primary-dark);line-height:1.5;margin:0;font-weight:500}#react-mare-user-registration .registration-info{background-color:#edf4ff;background-color:var(--c-secondary-light);border-radius:4px;padding:1.5rem 2rem;margin-bottom:2rem}#react-mare-user-registration .registration-info p{color:#4c4c4c;color:var(--c-neutral-dark);margin-bottom:1.25rem;line-height:1.5}#react-mare-user-registration .registration-info p:last-child{margin-bottom:0}#react-mare-user-registration .registration-info p strong{color:#7e4094;color:var(--c-primary);font-weight:600}#react-mare-user-registration .registration-info p.form-note{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--c-neutral), 0.3);font-style:italic;font-size:1rem}#react-mare-user-registration .error-message{background-color:rgba(#b71802, 0.1);background-color:rgba(var(--c-error), 0.1);border-left:4px solid #b71802;border-left:4px solid var(--c-error);color:#b71802;color:var(--c-error);padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:0 4px 4px 0}#react-mare-user-registration .error-message.api-error{font-weight:600}#react-mare-user-registration .error-message ul{margin-top:.5rem;margin-bottom:0;padding-left:1.5rem}#react-mare-user-registration h3{color:#552988;color:var(--c-primary-dark);font-size:clamp(1.6rem,2.2vw,2rem);margin:2rem 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--c-neutral-lighter);grid-column:1/-1}#react-mare-user-registration h3:first-of-type{margin-top:0}#react-mare-user-registration .form-section{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 720px){#react-mare-user-registration .form-section{grid-template-columns:1fr 1fr;gap:1.5rem}}#react-mare-user-registration .form-section .full-width{grid-column:1/-1}#react-mare-user-registration .form-item--checkboxes .custom-checkbox{margin-bottom:.75rem}#react-mare-user-registration .form-item--checkboxes .custom-checkbox input[type=radio]{position:absolute;top:0;left:0;height:20px;width:20px;opacity:0;cursor:pointer;z-index:1}#react-mare-user-registration .form-item--checkboxes .custom-checkbox input[type=radio]:focus-visible+.checkmark{outline:1px solid #552988;outline:1px solid var(--c-primary-dark);outline-offset:2px}#react-mare-user-registration .form-item--checkboxes .custom-checkbox input[type=radio]:checked+.checkmark{background-color:#edf4ff;background-color:var(--c-secondary-light)}#react-mare-user-registration .form-item--checkboxes .custom-checkbox input[type=radio]:checked+.checkmark::after{display:block}#react-mare-user-registration .form-item--checkboxes .field-error{color:#b71802;color:var(--c-error);margin-top:.5rem;font-size:.9rem}#react-mare-user-registration .form-actions{display:flex;justify-content:center;margin-top:2rem}#react-mare-user-registration .success-message{background-color:#f6f1f8;background-color:var(--c-primary-light);border-left:4px solid #7e4094;border-left:4px solid var(--c-primary);border-radius:0 4px 4px 0;padding:2rem;margin:2rem 0;color:#282828;color:var(--c-black)}#react-mare-user-registration .success-message h3{color:#7e4094;color:var(--c-primary);margin-top:0;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(#7e4094, 0.2);border-bottom:1px solid rgba(var(--c-primary), 0.2);text-align:center}#react-mare-user-registration .success-message .confirmation-content p{margin-bottom:1.25rem;line-height:1.5}#react-mare-user-registration .success-message .confirmation-content p:last-child{margin-bottom:0}#react-mare-user-registration .success-message .confirmation-content p strong{color:#7e4094;color:var(--c-primary);font-weight:600}#react-mare-user-registration .success-message .confirmation-content p.contact-info{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--c-neutral), 0.3)}.view-children__list{display:grid;gap:16px;padding:16px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 720px){.view-children__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 920px){.view-children__list{grid-template-columns:repeat(4, 1fr)}}.view-children__more{text-align:center;margin:50px}.view__children .statusdesc{margin-top:50px;padding:2.8rem;background-color:#edf4ff;background-color:var(--c-secondary-light)}.view__children .statusdesc__desc{padding:0 40px;text-align:center;font-family:"Montserrat",sans-serif;font-size:2.1rem;font-style:normal;font-weight:400;line-height:1.4}.view__children .statusdesc__key{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 920px){.view__children .statusdesc__key{flex-direction:row}}.view__children .statusdesc__key--label{flex-basis:13%;font-family:"Montserrat",sans-serif;font-size:2.1rem;font-style:normal;font-weight:700;padding-right:20px;display:flex;justify-content:center;align-items:center;margin-right:10px}@media(min-width: 920px){.view__children .statusdesc__key--label{border-right:1px solid #00889e}}.view__children .statusdesc__key--open,.view__children .statusdesc__key--reviewing,.view__children .statusdesc__key--pending{flex-basis:auto}@media(min-width: 920px){.view__children .statusdesc__key--open,.view__children .statusdesc__key--reviewing,.view__children .statusdesc__key--pending{flex-basis:300px}}.view__children .statusdesc__key--title{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-weight:700}.view__children .statusdesc__key--desc{font-size:1.3rem;font-weight:400;font-style:normal;line-height:1.3}.view__children .child-filter{padding:30px 30px 0 30px;display:flex;flex-direction:column}@media(min-width: 920px){.view__children .child-filter{flex-direction:row;justify-content:flex-start}.view__children .child-filter__status{flex-basis:500px}.view__children .child-filter__gender{flex-basis:500px}}.view__children .child-filter__basic,.view__children .child-filter__advanced{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.view__children .child-filter__age{flex-shrink:0;width:200px;margin-right:20px}.view__children .child-filter__age--select{display:flex;flex-direction:row;justify-content:space-between}.view__children .child-filter .selector-label{display:none}.view__children .child-filter__search{display:flex;justify-content:center;gap:15px}@media(min-width: 920px){.view__children .child-filter__search{justify-content:flex-end}}.view__children .child-filter__search .icon__pointer{width:13px;height:7px}.view__children .child-filter__search .icon__search{width:22px;height:22px}.view__children .child-filter__advanced{justify-content:flex-start;gap:33px;padding:0 30px}@media(min-width: 920px){.view__children .child-filter__advanced{flex-direction:row}}.view__children .child-filter .form-item__dropdown--numOfSiblings{width:100px}.mare__tooltip{position:relative;display:inline-block}.mare__tooltip .icon{width:22px;height:22px;fill:#7e4094;fill:var(--c-primary)}.mare__tooltip--tip{position:absolute;width:180px;background-color:#cde5b4;background-color:var(--c-accent);color:#282828;color:var(--c-text);padding:10px;z-index:10;bottom:40px;right:-40px;font-weight:400;font-size:1.3rem;line-height:1.4}.mare__tooltip--tip::after{content:"";position:absolute;bottom:-13px;right:30px;border-width:20px 20px 0 0;border-style:solid;border-color:#cde5b4 rgba(0,0,0,0);border-color:var(--c-accent) rgba(0,0,0,0);display:block;width:0}.mare__tooltip--trigger{background:none;border:none;padding:0;cursor:pointer}#react-mare-view-matching-families .view-matching-families__table-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem;gap:2rem}#react-mare-worker-dashboard .child-inquiries-component .table__row.overdue,#react-mare-worker-dashboard .child-inquiries-component .text-long tr.overdue,.text-long #react-mare-worker-dashboard .child-inquiries-component tr.overdue,#react-mare-worker-dashboard .family-inquiries-component .table__row.overdue,#react-mare-worker-dashboard .family-inquiries-component .text-long tr.overdue,.text-long #react-mare-worker-dashboard .family-inquiries-component tr.overdue{color:red !important}#react-mare-worker-dashboard .child-inquiries-component .table__row.overdue .table__cell,#react-mare-worker-dashboard .child-inquiries-component .text-long tr.overdue .table__cell,.text-long #react-mare-worker-dashboard .child-inquiries-component tr.overdue .table__cell,#react-mare-worker-dashboard .child-inquiries-component .table__row.overdue .text-long td,.text-long #react-mare-worker-dashboard .child-inquiries-component .table__row.overdue td,#react-mare-worker-dashboard .child-inquiries-component .text-long tr.overdue td,.text-long #react-mare-worker-dashboard .child-inquiries-component tr.overdue td,#react-mare-worker-dashboard .family-inquiries-component .table__row.overdue .table__cell,#react-mare-worker-dashboard .family-inquiries-component .text-long tr.overdue .table__cell,.text-long #react-mare-worker-dashboard .family-inquiries-component tr.overdue .table__cell,#react-mare-worker-dashboard .family-inquiries-component .table__row.overdue .text-long td,.text-long #react-mare-worker-dashboard .family-inquiries-component .table__row.overdue td,#react-mare-worker-dashboard .family-inquiries-component .text-long tr.overdue td,.text-long #react-mare-worker-dashboard .family-inquiries-component tr.overdue td{color:red !important}#react-mare-worker-dashboard .child-inquiries-component .table__row.overdue a,#react-mare-worker-dashboard .child-inquiries-component .text-long tr.overdue a,.text-long #react-mare-worker-dashboard .child-inquiries-component tr.overdue a,#react-mare-worker-dashboard .family-inquiries-component .table__row.overdue a,#react-mare-worker-dashboard .family-inquiries-component .text-long tr.overdue a,.text-long #react-mare-worker-dashboard .family-inquiries-component tr.overdue a{color:red !important}#react-mare-worker-dashboard .child-inquiries-component .table__cell.overdue,#react-mare-worker-dashboard .child-inquiries-component .text-long td.overdue,.text-long #react-mare-worker-dashboard .child-inquiries-component td.overdue,#react-mare-worker-dashboard .family-inquiries-component .table__cell.overdue,#react-mare-worker-dashboard .family-inquiries-component .text-long td.overdue,.text-long #react-mare-worker-dashboard .family-inquiries-component td.overdue{color:red !important}#react-mare-worker-dashboard .filter-controls{display:grid;grid-template-columns:1fr;gap:1rem;margin:1rem 0}#react-mare-worker-dashboard .filter-controls .form-item{margin:0}@media(min-width: 720px){#react-mare-worker-dashboard .filter-controls{grid-template-columns:repeat(2, 1fr)}}#react-mare-worker-dashboard .button--ghost-secondary{border:none !important}#react-mare-worker-dashboard .worker-dashboard__select{margin:1rem 0 2rem;max-width:300px;display:flex;align-items:center;gap:1rem}#react-mare-worker-dashboard .worker-dashboard__select .form-item__label{white-space:nowrap;font-weight:500;margin:0;color:#282828;color:var(--c-text)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container{flex:1;min-width:200px}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__control{border-color:#7e4094;border-color:var(--c-primary);color:#ffffff;color:var(--c-white);min-height:40px}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__control .react-select__multi-value{background-color:#7e4094;background-color:var(--c-primary)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__control .react-select__multi-value .react-select__multi-value__label{color:#ffffff;color:var(--c-white)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__indicator-separator{background-color:#7e4094;background-color:var(--c-primary)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__indicator{color:#7e4094;color:var(--c-primary)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__menu{border-radius:4px;margin-top:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__option{padding:8px 12px}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__option--is-focused{background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-white)}#react-mare-worker-dashboard .worker-dashboard__select .react-select-container .react-select__option--is-selected{background-color:#7e4094;background-color:var(--c-primary);color:#ffffff;color:var(--c-white)}@media(max-width: 719px){#react-mare-worker-dashboard .table thead,#react-mare-worker-dashboard .text-long table thead,.text-long #react-mare-worker-dashboard table thead{display:none}#react-mare-worker-dashboard .table tbody tr,#react-mare-worker-dashboard .text-long table tbody tr,.text-long #react-mare-worker-dashboard table tbody tr{display:block;margin-bottom:1rem;padding:1rem;background:var(--color-white);box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:4px}#react-mare-worker-dashboard .table tbody td,#react-mare-worker-dashboard .text-long table tbody td,.text-long #react-mare-worker-dashboard table tbody td{display:grid;grid-template-columns:1fr;padding:.5rem 0;border:none;text-align:left}#react-mare-worker-dashboard .table tbody td::before,#react-mare-worker-dashboard .text-long table tbody td::before,.text-long #react-mare-worker-dashboard table tbody td::before{content:attr(data-label);font-weight:bold;margin-bottom:.25rem}#react-mare-worker-dashboard .table tbody td a,#react-mare-worker-dashboard .text-long table tbody td a,.text-long #react-mare-worker-dashboard table tbody td a{display:inline;padding:0;color:var(--color-blue);text-decoration:underline}#react-mare-worker-dashboard .table tbody td a:hover,#react-mare-worker-dashboard .text-long table tbody td a:hover,.text-long #react-mare-worker-dashboard table tbody td a:hover{text-decoration:none}}@media(min-width: 480px)and (max-width: 919px){#react-mare-worker-dashboard .table thead,#react-mare-worker-dashboard .text-long table thead,.text-long #react-mare-worker-dashboard table thead{display:table-header-group}#react-mare-worker-dashboard .table tbody tr,#react-mare-worker-dashboard .text-long table tbody tr,.text-long #react-mare-worker-dashboard table tbody tr{display:table-row;margin-bottom:0;padding:0;background:none;box-shadow:none;border-radius:0}#react-mare-worker-dashboard .table tbody td,#react-mare-worker-dashboard .text-long table tbody td,.text-long #react-mare-worker-dashboard table tbody td{display:table-cell;grid-template-columns:none;padding:.75rem 1rem;border:1px solid #eee;text-align:left}#react-mare-worker-dashboard .table tbody td::before,#react-mare-worker-dashboard .text-long table tbody td::before,.text-long #react-mare-worker-dashboard table tbody td::before{display:none}}@media(min-width: 720px){#react-mare-worker-dashboard .table tbody td::before,#react-mare-worker-dashboard .text-long table tbody td::before,.text-long #react-mare-worker-dashboard table tbody td::before{display:none}}@media(max-width: 719px){#react-mare-worker-dashboard .table__controls{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}#react-mare-worker-dashboard .table__controls .table__search,#react-mare-worker-dashboard .table__controls .table__length{width:100%}#react-mare-worker-dashboard .table__controls .table__length{display:flex;align-items:center;gap:.5rem}#react-mare-worker-dashboard .table__controls .table__length .form-item__dropdown{flex:1}}.worker-dashboard__actions{display:flex;justify-content:flex-end;padding:1rem 0;width:100%}.worker-dashboard__actions .button,.worker-dashboard__actions .more-link a,.more-link .worker-dashboard__actions a{margin-left:1rem}.worker-dashboard__actions .button:first-child,.worker-dashboard__actions .more-link a:first-child,.more-link .worker-dashboard__actions a:first-child{margin-left:auto}.inquiry-guide-block{margin-bottom:1.5rem}.inquiry-guide-link{margin-bottom:.5rem;display:inline-block}.inquiry-guide-text{margin-top:.5rem}.inquiry-guide-warning{color:#c00;font-weight:600}#react-mare-worker-profile{max-width:1200px;margin:0 auto;padding:2rem}#react-mare-worker-profile .worker-profile__form-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 5rem}@media(max-width: 720px){#react-mare-worker-profile .worker-profile__form-grid{grid-template-columns:1fr;gap:1rem;padding:0 1rem}}#react-mare-worker-profile .worker-profile__form-grid>*{margin-bottom:1.5rem}#react-mare-worker-profile .form-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}#react-mare-worker-profile .form-actions .button,#react-mare-worker-profile .form-actions .more-link a,.more-link #react-mare-worker-profile .form-actions a{min-width:120px}#react-mare-worker-profile .form-actions .button:disabled,#react-mare-worker-profile .form-actions .more-link a:disabled,.more-link #react-mare-worker-profile .form-actions a:disabled{opacity:.7;cursor:not-allowed}@media(max-width: 720px){#react-mare-worker-profile .form-actions{flex-direction:column;align-items:center}#react-mare-worker-profile .form-actions .button,#react-mare-worker-profile .form-actions .more-link a,.more-link #react-mare-worker-profile .form-actions a{width:100%;max-width:230px}}#react-mare-worker-profile .error-message{color:#dc3545;font-size:1.25rem;margin-top:.25rem;margin-bottom:0}#react-mare-worker-profile .success-message{color:#28a745;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:1rem;margin-bottom:1rem;text-align:center}#react-mare-worker-profile .form-item.has-error input,#react-mare-worker-profile .form-item.has-error select{border-color:#dc3545}#react-mare-worker-profile .form-item.has-error input:focus,#react-mare-worker-profile .form-item.has-error select:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#react-mare-worker-profile .error-container{display:flex;justify-content:center;align-items:center;min-height:50vh;width:100%;padding:2rem}#react-mare-worker-profile .error-container .error-message{background-color:#fff;border:1px solid #dc3545;border-radius:4px;padding:2rem;max-width:600px;width:100%;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}#react-mare-worker-profile .error-container .error-message h2{color:#dc3545;margin-bottom:1rem;font-size:1.5rem}#react-mare-worker-profile .error-container .error-message p{color:#666;line-height:1.5;margin:0;font-size:1rem}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.loading-container img{width:50px;height:50px}#react-mare-worker-submit-inquiry .results-controls{display:flex;align-items:center;justify-content:space-between}#react-mare-worker-submit-inquiry .pagination-controls{display:flex;justify-content:center;margin-top:1rem}#react-mare-worker-submit-inquiry .pagination-buttons{display:flex;align-items:center;gap:.5rem}#react-mare-worker-submit-inquiry .page-indicator{margin:0 1rem;font-weight:500}
