/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-icon--thumbs-up{background-image:url(/modules/contrib/ai/assets/icons/thumbs-up.svg);}.ai-icon--thumbs-down{background-image:url(/modules/contrib/ai/assets/icons/thumbs-down.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.c-chip{--chip-icon-padding:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;border:none;border-radius:1000px;padding:8px 16px;background-color:#eff1f4;color:#223b50;}.c-chipa,.c-chipbutton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;position:relative;line-height:normal;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;text-align:auto;text-decoration:none;}.c-chipa::-moz-focus-inner,.c-chipbutton::-moz-focus-inner{border:0;padding:0;}.c-chipa:focus,.c-chipbutton:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}.c-chipa:disabled,.c-chipa.is-disabled,.c-chipbutton:disabled,.c-chipbutton.is-disabled{cursor:default;opacity:0.8;}.c-chip .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;}.c-chip--size-lg{--chip-icon-padding:16px;gap:13.008px;padding:16px 28px;}.c-chip--size-lg .icon{width:24px;height:24px;}.c-chip--icon-leading{padding-left:var(--chip-icon-padding);}.c-chip--icon-trailing{padding-right:var(--chip-icon-padding);}.c-chip.u-bgc-blue-dark{color:#fefdf8;}.c-chip__label{font-weight:500;font-size:14px;line-height:1.25;}.c-chip--size-lg .c-chip__label{font-weight:600;font-size:18px;}
.c-counsellor-search-form{--c-profile-search-filters-background-color:#b1bbc8;--c-profile-search-filters-font-color:#223b50;--c-profile-search-filters-title-font-size-min:36px;--c-profile-search-filters-title-font-size-max:36px;--c-profile-search-filters-form-input-height-min:48px;--c-profile-search-filters-form-input-height-max:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;background-color:#b1bbc8;padding:24px 20px;}@media (min-width:660px){.c-counsellor-search-form{padding:28px;}}.c-counsellor-search-form__title{font-family:"Hedvig Letters Serif","Georgia",serif;grid-area:title;margin-top:0;margin-bottom:12px;font-size:var(--c-profile-search-filters-title-font-size-min);color:#223b50;line-height:1;}@media (min-width:660px){.c-counsellor-search-form__title{font-size:var(--c-profile-search-filters-title-font-size-max);}}.c-counsellor-search-form__description{margin:0 0 16px;color:#223b50;}.c-counsellor-search-form__modal-trigger{color:#0a4763;text-decoration:underline;cursor:pointer;}.c-counsellor-search-form__modal{display:contents;}.c-counsellor-search-form--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:660px){.c-counsellor-search-form--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.c-counsellor-search-form--wrapper .c-counsellor-search-form__input{-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (min-width:660px){.c-counsellor-search-form--wrapper .c-counsellor-search-form__input{min-width:500px;}}.c-counsellor-search-form--wrapper .c-counsellor-search-form__action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}form:has(> .c-counsellor-search-form__crisis){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}form:has(> .c-counsellor-search-form__crisis) > .c-counsellor-search-form{-ms-flex-item-align:stretch;align-self:stretch;}.c-chip.c-counsellor-search-form__crisis{margin-top:16px;border-radius:16px;border:1px solid #223b50;background-color:#f7f0e6 !important;color:#223b50;}@media (min-width:920px){.c-chip.c-counsellor-search-form__crisis{border-radius:40px;}}.c-chip.c-counsellor-search-form__crisis svg{color:#b31826;width:36px;height:36px;}.c-chip.c-counsellor-search-form__crisis a{text-decoration:underline;white-space:nowrap;}.c-counsellor-search-form__input .c-form-item{margin:0 !important;}.c-counsellor-search-form__input .c-form-input{width:100%;min-height:48px;-ms-flex-line-pack:center;align-content:center;border:0;border-radius:32px !important;background-color:#eff1f4;padding:12px 24px;resize:none;field-sizing:content;max-height:40vh;overflow-y:auto;}@media (min-width:660px){.c-counsellor-search-form__input .c-form-input{min-height:64px;}}.c-counsellor-search-form__input .c-form-input::-webkit-input-placeholder{color:#333c48;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.c-counsellor-search-form__input .c-form-input::-moz-placeholder{color:#333c48;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.c-counsellor-search-form__input .c-form-input:-ms-input-placeholder{color:#333c48;-ms-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.c-counsellor-search-form__input .c-form-input::-ms-input-placeholder{color:#333c48;-ms-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.c-counsellor-search-form__input .c-form-input::placeholder{color:#333c48;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.c-counsellor-search-form__input .c-form-input:focus::-webkit-input-placeholder{color:transparent;}.c-counsellor-search-form__input .c-form-input:focus::-moz-placeholder{color:transparent;}.c-counsellor-search-form__input .c-form-input:focus:-ms-input-placeholder{color:transparent;}.c-counsellor-search-form__input .c-form-input:focus::-ms-input-placeholder{color:transparent;}.c-counsellor-search-form__input .c-form-input:focus::placeholder{color:transparent;}.c-counsellor-search-form__input .c-form-input:focus-visible{outline:0;background-color:#fcf0e7;}.c-counsellor-search-form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;}@media (min-width:660px){.c-counsellor-search-form__action{-ms-flex-item-align:end;align-self:flex-end;}}.c-counsellor-search-form__action .form-actions{display:contents;}.c-counsellor-search-form[data-search-variant=home]{margin-block:32px;}@media (min-width:660px){.c-counsellor-search-form[data-search-variant=home]{margin-block:48px;}}.c-counsellor-search-form[data-search-variant=hero]{width:100%;margin:0;padding:20px;}.c-counsellor-search-form__spinner{display:none;width:1em;height:1em;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;margin-left:8px;-webkit-animation:c-counsellor-search-form-spin 0.7s linear infinite;animation:c-counsellor-search-form-spin 0.7s linear infinite;}.c-counsellor-search-form.is-searching .c-counsellor-search-form__submit{cursor:progress;opacity:0.75;}.c-counsellor-search-form.is-searching .c-counsellor-search-form__submit svg{display:none;}.c-counsellor-search-form.is-searching .c-counsellor-search-form__input .c-form-input{cursor:progress;color:#333c48;opacity:0.75;}.c-counsellor-search-form.is-searching .c-counsellor-search-form__input .c-form-input:focus-visible{background-color:#eff1f4;}.c-counsellor-search-form.is-searching .c-counsellor-search-form__spinner{display:inline-block;}@-webkit-keyframes c-counsellor-search-form-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes c-counsellor-search-form-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.c-counsellor-search-form__spinner{-webkit-animation:none;animation:none;border-right-color:currentcolor;opacity:0.5;}}@view-transition{navigation:auto;}
.c-form{--colorPositive:#28a745;--colorPositiveLight:#6cdc86;--colorNegative:#dc3545;--colorNegativeLight:#ea868f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-form--panel{-webkit-box-shadow:0 1px 3px 0 grey;box-shadow:0 1px 3px 0 grey;padding:16px;}@media (min-width:660px){.c-form--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.c-form-item__label{font-size:0.875em;font-weight:700;cursor:pointer;}@media (min-width:480px){.c-form-item--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}[data-form-theme] .c-form-item{margin:0;width:100%;background-image:none;}[data-form-theme] .c-form-item .c-form-item{width:100%;}[data-form-theme] .form--inline > .c-form-item{width:auto;}[data-form-theme] .c-form-item__label{font-size:0.875em;}[data-form-theme] .c-form-item__label.form-required:after{content:" *";}[data-form-theme] .c-form-item-radio .c-form-item__label:before,[data-form-theme] .c-form-item-checkbox .c-form-item__label:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:22px;height:22px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#fff;border-radius:2px;border:2px solid #b1bbc8;}[data-form-theme] .c-form-item-radio input:focus + .c-form-item__label:before,[data-form-theme] .c-form-item-checkbox input:focus + .c-form-item__label:before{-webkit-box-shadow:0 0 0 1px #223b50;box-shadow:0 0 0 1px #223b50;}[data-form-theme] .c-form-item-radio input:checked:focus + .c-form-item__label:before,[data-form-theme] .c-form-item-checkbox input:checked:focus + .c-form-item__label:before{-webkit-box-shadow:0 0 0 2px #223b50;box-shadow:0 0 0 2px #223b50;border:2px solid #fff;}[data-form-theme] .c-form-input-radio.error + .c-form-item__label:before,[data-form-theme] .c-form-input-checkbox.error + .c-form-item__label:before{border-color:#dc3545;background-color:#fdf5f6;}[data-form-theme] .c-form-item-radio .c-form-item__label:before{border-radius:18px;}[data-form-theme] .c-form-item-managed_file .c-form-item-checkbox{margin-top:16px;}[data-form-theme] .c-form-input-radio:checked ~ .c-form-item__label:before,[data-form-theme] .c-form-input-checkbox:checked ~ .c-form-item__label:before{content:"";background-image:url(/themes/custom/catharsis/build/components/form/images/check.svg);background-color:#d26c1b;border:0;}[data-form-theme] .c-form-input-radio:checked ~ .c-form-item__label:before{background-size:16px;}[data-form-theme] .c-form-radios--inline,[data-form-theme] .c-form-radios.webform-options-display-side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}[data-form-theme] .c-form-radios--inline > .c-form-item,[data-form-theme] .c-form-radios.webform-options-display-side-by-side > .c-form-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;margin-top:0;margin-right:32px;}[data-form-theme] .c-form-input{font-size:0.875em;padding:16px;width:100%;border:1px solid #2f2f2f;color:#2f2f2f;}[data-form-theme] .c-form-input:focus{color:#2f2f2f;outline-color:#223b50;}[data-form-theme] .c-form-input::-webkit-input-placeholder{font-style:italic;}[data-form-theme] .c-form-input::-moz-placeholder{font-style:italic;}[data-form-theme] .c-form-input:-ms-input-placeholder{font-style:italic;}[data-form-theme] .c-form-input::-ms-input-placeholder{font-style:italic;}[data-form-theme] .c-form-input::placeholder{font-style:italic;}[data-form-theme] .c-form-input.error{border:2px solid #dc3545;background-color:#fdf5f6;}[data-form-theme] .c-form-input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/catharsis/build/images/icons/ph/caret-down.svg) no-repeat right 10px center;background-size:24px 24px;}[data-form-theme] .c-form-input-radio,[data-form-theme] .c-form-input-checkbox{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}[data-form-theme] .c-form-input-range{border:0;}[data-form-theme] .c-form-fieldset{border:1px solid #2f2f2f;padding:12px;margin:24px 0;}[data-form-theme] .c-form-fieldset .c-form-fieldset{border-color:#333c48;}[data-form-theme] .c-form-fieldset__legend + .c-form-fieldset__content{margin-top:16px;}[data-form-theme] .webform-multiple-table tr{display:block;border:2px solid #65778f;padding:0.5em 16px;}[data-form-theme=default] .c-form{--colorPositive:#28a745;--colorPositiveLight:#6cdc86;--colorNegative:#dc3545;--colorNegativeLight:#ea868f;}[data-form-theme=default] .c-form-section{margin-bottom:48px;border-bottom:2px solid;padding-bottom:48px;}@media (min-width:660px){[data-form-theme=default] .c-form-section{margin-bottom:80px;padding-bottom:80px;}}[data-form-theme=default] .c-form-section__title{font-weight:700;font-size:24px;line-height:1.2;}[data-form-theme=default] .c-form-input{background-color:#fff;border:1px solid #b1bbc8;border-radius:6px;color:#2f2f2f;}[data-form-theme=default] .c-form-input:focus{color:#2f2f2f;outline-color:#223b50;}[data-form-theme=default] .c-form-input--box{-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-shadow:0 1px 0 #333c48;box-shadow:0 1px 0 #333c48;padding-top:15px;padding-bottom:15px;}[data-form-theme=default] .c-form-input--box:focus{background-color:var(--colorPositiveLight);-webkit-box-shadow:0 4px 0 #333c48;box-shadow:0 4px 0 #333c48;}[data-form-theme=default] .c-form-input--box.error,[data-form-theme=default] .c-form-input--box:not(:empty):invalid{background-color:var(--colorNegativeLight);-webkit-box-shadow:0 1px 0 var(--colorNegative);box-shadow:0 1px 0 var(--colorNegative);}[data-form-theme=default] .c-form-input--box.error:focus,[data-form-theme=default] .c-form-input--box:not(:empty):invalid:focus{-webkit-box-shadow:0 4px 0 #333c48;box-shadow:0 4px 0 #333c48;}[data-form-theme=default] .c-form-input--date{padding-top:13px;padding-top:12px;}[data-form-theme=default] .c-form-input--select{padding-top:14px;padding-top:13px;}[data-form-theme=default] .c-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;margin-bottom:24px;}[data-form-theme=default] .c-form-item:not(.c-form-item-radio,.c-form-item-checkbox) > label:not(.form-required,.hide-optional):after{content:" (Optional)";font-size:14px;color:#65778f;}[data-form-theme=default] fieldset.required .c-form-item:not(.c-form-item-radio,.c-form-item-checkbox) > label:not(.form-required,.hide-optional):after{content:"";display:none;}[data-form-theme=default] .c-form-item__label{font-family:"Hedvig Letters Serif","Georgia",serif;font-weight:500;margin-bottom:8px;font-size:16px;color:#223b50;line-height:1.25;}[data-form-theme=default] .c-form-input--checkbox + .c-form-item__label,[data-form-theme=default] .c-form-input--radio + .c-form-item__label{font-size:inherit;font-weight:inherit;}[data-form-theme=default] .c-form-item__label.form-required:after{content:"";display:none;}[data-form-theme=default] .c-form-item__description{margin-top:8px;margin-bottom:4px;font-size:14px;color:#2f2f2f;line-height:1.25;}[data-form-theme=default] .c-form-fieldset{padding:0;border:none;}[data-form-theme=default] .c-form-fieldset__legend{font-weight:700;font-size:1.125em;text-transform:uppercase;}[data-form-theme=default] .c-form-fieldset__legend + .c-form-fieldset__content{margin-top:0;}[data-form-theme=default] [data-form-element-theme=filter].c-form-item{min-height:64px;}[data-form-theme=default] [data-form-element-theme=filter].c-form-item svg.icon{min-width:32px;min-height:32px;font-size:32px;color:#158cc4;}[data-form-theme=default] [data-form-element-theme=filter] .c-form-input{padding:12px 16px;}[data-form-theme=default] [data-form-element-theme=filter] .c-form-input:focus{outline:none;}[data-form-theme=default] [data-form-element-theme=filter].c-form-item-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b1bbc8;border-radius:6px;background-color:#fff;padding-left:16px;padding-right:16px;}[data-form-theme=default] [data-form-element-theme=filter].c-form-item-select .c-form-input-select{padding-left:8px;padding-right:0;border-color:transparent;font-size:18px;font-weight:500;color:#333c48;background-position-x:100%;}[data-form-theme=debug] .c-form{--colorPositive:#28a745;--colorPositiveLight:#6cdc86;--colorNegative:#dc3545;--colorNegativeLight:#ea868f;}[data-form-theme=debug] .c-form-section{border:2px solid green;padding:4px;}[data-form-theme=debug] .c-form-section__title{color:green;background-color:palegreen;}[data-form-theme=debug] .c-form-input{border:2px solid purple;background-color:plum;}[data-form-theme=debug] .c-form-item{border:2px solid blue;padding:4px;}[data-form-theme=debug] .c-form-item__label{color:blue;background-color:skyblue;}[data-form-theme=debug] .c-form-fieldset{border:2px solid red;padding:4px;}[data-form-theme=debug] .c-form-fieldset__legend{color:red;background-color:pink;}
.l-grid{--gap:40px;--gapX:var(--gap);--gapY:var(--gap);display:grid;grid-template-rows:auto;}.l-grid[data-grid-gap=sm]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}@media (max-width:479px){.l-grid[data-grid-gap*="xs:sm"]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-gap*="sm:sm"]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-gap*="md:sm"]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-gap*="lg:sm"]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-gap*="xl:sm"]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}}@media (min-width:1400px){.l-grid[data-grid-gap*="xxl:sm"]{-webkit-column-gap:calc(var(--gapX) * 0.5);-moz-column-gap:calc(var(--gapX) * 0.5);column-gap:calc(var(--gapX) * 0.5);row-gap:calc(var(--gapY) * 0.5);}}.l-grid[data-grid-gap=md]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}@media (max-width:479px){.l-grid[data-grid-gap*="xs:md"]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-gap*="sm:md"]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-gap*="md:md"]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-gap*="lg:md"]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-gap*="xl:md"]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}}@media (min-width:1400px){.l-grid[data-grid-gap*="xxl:md"]{-webkit-column-gap:calc(var(--gapX) * 1);-moz-column-gap:calc(var(--gapX) * 1);column-gap:calc(var(--gapX) * 1);row-gap:calc(var(--gapY) * 1);}}.l-grid[data-grid-gap=lg]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}@media (max-width:479px){.l-grid[data-grid-gap*="xs:lg"]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-gap*="sm:lg"]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-gap*="md:lg"]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-gap*="lg:lg"]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-gap*="xl:lg"]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}}@media (min-width:1400px){.l-grid[data-grid-gap*="xxl:lg"]{-webkit-column-gap:calc(var(--gapX) * 1.5);-moz-column-gap:calc(var(--gapX) * 1.5);column-gap:calc(var(--gapX) * 1.5);row-gap:calc(var(--gapY) * 1.5);}}.l-grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.l-grid[data-grid-align=center]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-grid[data-grid-align=stretch]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.l-grid[data-grid-align=end]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.l-grid[data-grid-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:two"]{grid-template-columns:repeat(2,minmax(0,1fr));}}.l-grid[data-grid-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:three"]{grid-template-columns:repeat(3,minmax(0,1fr));}}.l-grid[data-grid-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:four"]{grid-template-columns:repeat(4,minmax(0,1fr));}}.l-grid[data-grid-columns=five]{grid-template-columns:repeat(5,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:five"]{grid-template-columns:repeat(5,minmax(0,1fr));}}.l-grid[data-grid-columns=six]{grid-template-columns:repeat(6,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:six"]{grid-template-columns:repeat(6,minmax(0,1fr));}}.l-grid[data-grid-columns=seven]{grid-template-columns:repeat(7,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:seven"]{grid-template-columns:repeat(7,minmax(0,1fr));}}.l-grid[data-grid-columns=eight]{grid-template-columns:repeat(8,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:eight"]{grid-template-columns:repeat(8,minmax(0,1fr));}}.l-grid[data-grid-columns=nine]{grid-template-columns:repeat(9,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:nine"]{grid-template-columns:repeat(9,minmax(0,1fr));}}.l-grid[data-grid-columns=ten]{grid-template-columns:repeat(10,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:ten"]{grid-template-columns:repeat(10,minmax(0,1fr));}}.l-grid[data-grid-columns=eleven]{grid-template-columns:repeat(11,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:eleven"]{grid-template-columns:repeat(11,minmax(0,1fr));}}.l-grid[data-grid-columns=twelve]{grid-template-columns:repeat(12,minmax(0,1fr));}@media (max-width:479px){.l-grid[data-grid-columns*="xs:twelve"]{grid-template-columns:repeat(12,minmax(0,1fr));}}.l-grid[data-grid-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:two"]{grid-template-columns:repeat(2,minmax(0,1fr));}}.l-grid[data-grid-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:three"]{grid-template-columns:repeat(3,minmax(0,1fr));}}.l-grid[data-grid-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:four"]{grid-template-columns:repeat(4,minmax(0,1fr));}}.l-grid[data-grid-columns=five]{grid-template-columns:repeat(5,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:five"]{grid-template-columns:repeat(5,minmax(0,1fr));}}.l-grid[data-grid-columns=six]{grid-template-columns:repeat(6,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:six"]{grid-template-columns:repeat(6,minmax(0,1fr));}}.l-grid[data-grid-columns=seven]{grid-template-columns:repeat(7,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:seven"]{grid-template-columns:repeat(7,minmax(0,1fr));}}.l-grid[data-grid-columns=eight]{grid-template-columns:repeat(8,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:eight"]{grid-template-columns:repeat(8,minmax(0,1fr));}}.l-grid[data-grid-columns=nine]{grid-template-columns:repeat(9,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:nine"]{grid-template-columns:repeat(9,minmax(0,1fr));}}.l-grid[data-grid-columns=ten]{grid-template-columns:repeat(10,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:ten"]{grid-template-columns:repeat(10,minmax(0,1fr));}}.l-grid[data-grid-columns=eleven]{grid-template-columns:repeat(11,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:eleven"]{grid-template-columns:repeat(11,minmax(0,1fr));}}.l-grid[data-grid-columns=twelve]{grid-template-columns:repeat(12,minmax(0,1fr));}@media (min-width:480px) and (max-width:659px){.l-grid[data-grid-columns*="sm:twelve"]{grid-template-columns:repeat(12,minmax(0,1fr));}}.l-grid[data-grid-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:two"]{grid-template-columns:repeat(2,minmax(0,1fr));}}.l-grid[data-grid-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:three"]{grid-template-columns:repeat(3,minmax(0,1fr));}}.l-grid[data-grid-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:four"]{grid-template-columns:repeat(4,minmax(0,1fr));}}.l-grid[data-grid-columns=five]{grid-template-columns:repeat(5,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:five"]{grid-template-columns:repeat(5,minmax(0,1fr));}}.l-grid[data-grid-columns=six]{grid-template-columns:repeat(6,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:six"]{grid-template-columns:repeat(6,minmax(0,1fr));}}.l-grid[data-grid-columns=seven]{grid-template-columns:repeat(7,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:seven"]{grid-template-columns:repeat(7,minmax(0,1fr));}}.l-grid[data-grid-columns=eight]{grid-template-columns:repeat(8,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:eight"]{grid-template-columns:repeat(8,minmax(0,1fr));}}.l-grid[data-grid-columns=nine]{grid-template-columns:repeat(9,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:nine"]{grid-template-columns:repeat(9,minmax(0,1fr));}}.l-grid[data-grid-columns=ten]{grid-template-columns:repeat(10,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:ten"]{grid-template-columns:repeat(10,minmax(0,1fr));}}.l-grid[data-grid-columns=eleven]{grid-template-columns:repeat(11,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:eleven"]{grid-template-columns:repeat(11,minmax(0,1fr));}}.l-grid[data-grid-columns=twelve]{grid-template-columns:repeat(12,minmax(0,1fr));}@media (min-width:660px) and (max-width:919px){.l-grid[data-grid-columns*="md:twelve"]{grid-template-columns:repeat(12,minmax(0,1fr));}}.l-grid[data-grid-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:two"]{grid-template-columns:repeat(2,minmax(0,1fr));}}.l-grid[data-grid-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:three"]{grid-template-columns:repeat(3,minmax(0,1fr));}}.l-grid[data-grid-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:four"]{grid-template-columns:repeat(4,minmax(0,1fr));}}.l-grid[data-grid-columns=five]{grid-template-columns:repeat(5,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:five"]{grid-template-columns:repeat(5,minmax(0,1fr));}}.l-grid[data-grid-columns=six]{grid-template-columns:repeat(6,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:six"]{grid-template-columns:repeat(6,minmax(0,1fr));}}.l-grid[data-grid-columns=seven]{grid-template-columns:repeat(7,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:seven"]{grid-template-columns:repeat(7,minmax(0,1fr));}}.l-grid[data-grid-columns=eight]{grid-template-columns:repeat(8,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:eight"]{grid-template-columns:repeat(8,minmax(0,1fr));}}.l-grid[data-grid-columns=nine]{grid-template-columns:repeat(9,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:nine"]{grid-template-columns:repeat(9,minmax(0,1fr));}}.l-grid[data-grid-columns=ten]{grid-template-columns:repeat(10,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:ten"]{grid-template-columns:repeat(10,minmax(0,1fr));}}.l-grid[data-grid-columns=eleven]{grid-template-columns:repeat(11,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:eleven"]{grid-template-columns:repeat(11,minmax(0,1fr));}}.l-grid[data-grid-columns=twelve]{grid-template-columns:repeat(12,minmax(0,1fr));}@media (min-width:920px) and (max-width:1279px){.l-grid[data-grid-columns*="lg:twelve"]{grid-template-columns:repeat(12,minmax(0,1fr));}}.l-grid[data-grid-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:two"]{grid-template-columns:repeat(2,minmax(0,1fr));}}.l-grid[data-grid-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:three"]{grid-template-columns:repeat(3,minmax(0,1fr));}}.l-grid[data-grid-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:four"]{grid-template-columns:repeat(4,minmax(0,1fr));}}.l-grid[data-grid-columns=five]{grid-template-columns:repeat(5,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:five"]{grid-template-columns:repeat(5,minmax(0,1fr));}}.l-grid[data-grid-columns=six]{grid-template-columns:repeat(6,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:six"]{grid-template-columns:repeat(6,minmax(0,1fr));}}.l-grid[data-grid-columns=seven]{grid-template-columns:repeat(7,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:seven"]{grid-template-columns:repeat(7,minmax(0,1fr));}}.l-grid[data-grid-columns=eight]{grid-template-columns:repeat(8,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:eight"]{grid-template-columns:repeat(8,minmax(0,1fr));}}.l-grid[data-grid-columns=nine]{grid-template-columns:repeat(9,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:nine"]{grid-template-columns:repeat(9,minmax(0,1fr));}}.l-grid[data-grid-columns=ten]{grid-template-columns:repeat(10,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:ten"]{grid-template-columns:repeat(10,minmax(0,1fr));}}.l-grid[data-grid-columns=eleven]{grid-template-columns:repeat(11,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:eleven"]{grid-template-columns:repeat(11,minmax(0,1fr));}}.l-grid[data-grid-columns=twelve]{grid-template-columns:repeat(12,minmax(0,1fr));}@media (min-width:1280px) and (max-width:1399px){.l-grid[data-grid-columns*="xl:twelve"]{grid-template-columns:repeat(12,minmax(0,1fr));}}.l-grid[data-grid-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:two"]{grid-template-columns:repeat(2,minmax(0,1fr));}}.l-grid[data-grid-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:three"]{grid-template-columns:repeat(3,minmax(0,1fr));}}.l-grid[data-grid-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:four"]{grid-template-columns:repeat(4,minmax(0,1fr));}}.l-grid[data-grid-columns=five]{grid-template-columns:repeat(5,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:five"]{grid-template-columns:repeat(5,minmax(0,1fr));}}.l-grid[data-grid-columns=six]{grid-template-columns:repeat(6,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:six"]{grid-template-columns:repeat(6,minmax(0,1fr));}}.l-grid[data-grid-columns=seven]{grid-template-columns:repeat(7,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:seven"]{grid-template-columns:repeat(7,minmax(0,1fr));}}.l-grid[data-grid-columns=eight]{grid-template-columns:repeat(8,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:eight"]{grid-template-columns:repeat(8,minmax(0,1fr));}}.l-grid[data-grid-columns=nine]{grid-template-columns:repeat(9,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:nine"]{grid-template-columns:repeat(9,minmax(0,1fr));}}.l-grid[data-grid-columns=ten]{grid-template-columns:repeat(10,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:ten"]{grid-template-columns:repeat(10,minmax(0,1fr));}}.l-grid[data-grid-columns=eleven]{grid-template-columns:repeat(11,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:eleven"]{grid-template-columns:repeat(11,minmax(0,1fr));}}.l-grid[data-grid-columns=twelve]{grid-template-columns:repeat(12,minmax(0,1fr));}@media (min-width:1400px){.l-grid[data-grid-columns*="xxl:twelve"]{grid-template-columns:repeat(12,minmax(0,1fr));}}
.c-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-link-list.c-link-list-gap__sm{--link-list-row-gap:8px;--link-list-column-gap:16px;}.c-link-list.c-link-list-gap__lg{--link-list-row-gap:16px;--link-list-column-gap:24px;}.c-link-list[data-link-list-align=start]{--align:flex-start;}.c-link-list[data-link-list-align=center]{--align:center;}.c-link-list[data-link-list-align=end]{--align:flex-end;}.c-link-list__header{margin-bottom:24px;}.c-link-list__title{font-family:"Hedvig Letters Serif","Georgia",serif;margin-top:0;margin-bottom:0;font-size:26px;color:#223b50;letter-spacing:0;line-height:1.25;}.c-link-list__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:var(--align);-ms-flex-align:var(--align);align-items:var(--align);}[data-link-list-layout=column] .c-link-list__links{gap:var(--link-list-column-gap);}[data-link-list-layout=row] .c-link-list__links{gap:var(--link-list-row-gap);}@media (min-width:660px){[data-link-list-layout=row] .c-link-list__links{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:var(--align);-ms-flex-pack:var(--align);justify-content:var(--align);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.c-link-list--icons-small .c-link-list__links .icon{width:24px;height:24px;}
.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none;background-color:rgba(179,195,205,0.9);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}.c-modal.is-active{display:block;}.c-modal.is-active.c-modal--auto-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-modal__inner{position:relative;display:block;max-width:80vw;max-height:80vh;background-color:transparent;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.c-modal--auto-width .c-modal__inner{top:auto;-webkit-transform:none;transform:none;}.c-modal__actions{position:absolute;top:24px;right:32px;z-index:1;}body.gin--horizontal-toolbar .c-modal__actions{top:calc(32px + var(--gin-toolbar-height));}.c-modal__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background-size:cover;background-repeat:no-repeat;background-origin:content-box;background-color:#2f2f2f;border:0;border-radius:100%;color:white;cursor:pointer;}.c-modal__content{position:relative;z-index:0;max-height:inherit;}.c-modal.c-modal--profile-search-filters .c-modal__inner{max-width:70vw;background-color:#eff1f4;border-radius:16px;padding:32px 40px 56px;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.1);box-shadow:0 3px 7px 0 rgba(0,0,0,0.1);overflow:auto;}.c-modal.c-modal--profile-search-filters .c-modal__content h2,.c-modal.c-modal--profile-search-filters .c-modal__content h3,.c-modal.c-modal--profile-search-filters .c-modal__content h4{color:#0a4763;}@media (min-width:660px) and (max-width:919px){.c-modal.c-modal--profile-search-filters .c-modal__content .u-text-2col{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.c-profile-card{display:grid;grid-template-columns:minmax(0,100px) minmax(0,1fr);grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"picture header" "body body" "footer footer";gap:12px;position:relative;padding:12px;border-radius:20px;background-color:#fefdf8;font-size:15px;line-height:1.5;}@media (max-width:919px){.c-profile-card{margin-left:-20px !important;margin-right:-20px !important;}}.c-profile-card__picture{grid-area:picture;max-width:100px;aspect-ratio:3/4;border-radius:8px;background-color:#eff1f4;}@media (min-width:660px){.c-profile-card__picture{max-width:100px;}}.c-profile-card__picture img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:8px;}.c-profile-card__header{grid-area:header;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;}.c-profile-card__name{font-family:"Hedvig Letters Serif","Georgia",serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:30px;color:#223b50;line-height:1.1;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.c-profile-card__name a{color:#223b50;}.no-touchevents .c-profile-card__name a:hover{color:#223b50;}.c-profile-card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}.c-profile-card__badge{height:1.25em;color:#d26c1b;}.c-profile-card__badge .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;height:24px;}.c-profile-card__credentials [data-tippy-content]{border-bottom:2px dotted #65778f;}.c-profile-card__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;margin-top:6px;color:#158cc4;}.c-profile-card__features *{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;}.c-profile-card__body{grid-area:body;}.c-profile-card__footer{grid-area:footer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;}.c-profile-card__footer .c-button.button--small{padding:8px 8px 8px 12px;gap:6px;}.c-profile-card__footer .c-button.button--small .button__text{font-weight:500;font-size:14px;}.c-profile-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;}.c-profile-card__actions .flag-bookmark-profile{display:none;}[class*=user-bookmarks-main] .c-profile-card__actions .flag-bookmark-profile{display:inherit;}.l-grid .c-profile-card{height:100%;}.is-search-pending .c-profile-card{overflow:hidden;background-color:#eff1f4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.is-search-pending .c-profile-card > *{visibility:hidden;}.is-search-pending .c-profile-card:after{content:"";position:absolute;inset:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.6)),to(rgba(255,255,255,0)));background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:c-profile-card-shimmer 1.6s ease-in-out infinite;animation:c-profile-card-shimmer 1.6s ease-in-out infinite;}@-webkit-keyframes c-profile-card-shimmer{to{-webkit-transform:translateX(200%);transform:translateX(200%);}}@keyframes c-profile-card-shimmer{to{-webkit-transform:translateX(200%);transform:translateX(200%);}}@media (prefers-reduced-motion:reduce){.is-search-pending .c-profile-card:after{-webkit-animation:none;animation:none;opacity:0;}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
