/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes scale-star-compact{0%{background-size:rem(17)}100%{background-size:350%}}@keyframes fade-in{0%{opacity:.1}100%{opacity:1}}@keyframes fade-up{0%{transform:translateY(1.5625rem)}100%{transform:translateY(0)}}@keyframes fade-up-margins{0%{margin-top:1.5625rem}100%{margin-top:0}}@keyframes fade-up-small{0%{transform:translateY(0.625rem)}100%{transform:translateY(0)}}:root,:root.light{--color-primary-1-00:#002846;--color-primary-1-10:#00365f;--color-primary-1-20:#004579;--color-primary-1-30:#005492;--color-primary-1-40:#0062ac;--color-primary-1-50:#0071C5;--color-primary-1-60:#0896ff;--color-primary-1-70:#4bb2ff;--color-primary-1-80:#8dceff;--color-primary-1-90:#cfebff;--color-primary-1-100:white;--color-primary-1-30:#124B76;--color-primary-1-40:#0061A6;--color-primary-1-100:#E2EEF6;--color-primary-2:#7EB8E1;--color-primary-2-50:#7EB8E1;--color-secondary-1:#FFEDE1;--color-secondary-2:#FCF7F3;--color-secondary-3:#135D44;--color-secondary-4:#0B865C;--color-debug-red:#F25151;--color-debug-red-00:#3f0505;--color-debug-red-10:#6f0808;--color-debug-red-20:#9e0c0c;--color-debug-red-30:#ce0f0f;--color-debug-red-40:#ee2222;--color-debug-red-50:#F25151;--color-debug-red-60:#f46d6d;--color-debug-red-70:#f68a8a;--color-debug-red-80:#f8a6a6;--color-debug-red-90:#fbc3c3;--color-debug-red-100:#fddfdf;--color-debug-yellow:#FFF49E;--color-debug-yellow-00:#9e8c00;--color-debug-yellow-10:#d1b900;--color-debug-yellow-20:#ffe305;--color-debug-yellow-30:#ffe838;--color-debug-yellow-40:#ffee6b;--color-debug-yellow-50:#FFF49E;--color-debug-yellow-60:#fff6ad;--color-debug-yellow-70:#fff7bd;--color-debug-yellow-80:#fff9cc;--color-debug-yellow-90:#fffbdb;--color-debug-yellow-100:#fffdeb;--color-debug-green:#135D44;--color-debug-green-00:#061d16;--color-debug-green-10:#092a1f;--color-debug-green-20:#0b3728;--color-debug-green-30:#0e4431;--color-debug-green-40:#10503b;--color-debug-green-50:#135D44;--color-debug-green-60:#1c8763;--color-debug-green-70:#24b282;--color-debug-green-80:#34d59f;--color-debug-green-90:#5edeb3;--color-debug-green-100:#88e7c7;--color-debug-blue:#0071C5;--color-debug-blue-00:#002846;--color-debug-blue-10:#00365f;--color-debug-blue-20:#004579;--color-debug-blue-30:#005492;--color-debug-blue-40:#0062ac;--color-debug-blue-50:#0071C5;--color-debug-blue-60:#008ef8;--color-debug-blue-70:#2ca5ff;--color-debug-blue-80:#5fbbff;--color-debug-blue-90:#92d1ff;--color-debug-blue-100:#c5e6ff;--color-link:#0071C5;--color-shadow:0px 0px 8px 3px rgba(118,119,120,0.16),0px 6px 28px 0px rgba(118,119,120,0.04);--color-grey-00:black;--color-grey-10:#0c0d0e;--color-grey-20:#2c2e30;--color-grey-30:#4b5053;--color-grey-40:#6b7176;--color-grey-50:#8C9297;--color-grey-60:#a7abaf;--color-grey-70:#c2c5c7;--color-grey-80:#dcdee0;--color-grey-90:#f7f8f8;--color-grey-100:white;--color-grey-20:#2C2E2F;--color-grey-40:#5D6367;--color-grey-60:#8C9297;--color-grey-70:#BEC3C7;--color-grey-80:#D6DADD;--color-grey-90:#F4F4F4}:root{--space-00:0.25rem;--space-0:0.25rem;--space-10:0.5rem;--space-15:0.7518796992rem;--space-20:1rem;--space-30:1.5rem;--space-40:2rem;--space-50:2.5rem;--space-60:3rem;--space-70:3.5rem;--space-80:4rem;--space-90:4.5rem;--space-100:8rem;--space-110:9rem}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.action-links{margin:1em 0;padding:0;list-style:none}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-0.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:.2em}.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before{content:" »"}.breadcrumb li:first-child:before{content:none}.button,.image-button{margin-right:1em;margin-left:1em}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0}.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{background:var(--color-grey-100);color:var(--color-grey-00);text-decoration:none;padding:var(--space-20) var(--space-70) var(--space-20) var(--space-30);border-bottom:0.125rem solid var(--color-primary-1-100);font-size:1.125rem;cursor:pointer}summary:hover{background:var(--color-primary-1-100);color:var(--color-grey-00)}.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff}@media all and (max-width:48em){.ui-dialog{width:92% !important}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/simplytheme/src/img/iconography/loading-small.gif);background-repeat:no-repeat;background-position:center center}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none}.js .dropbutton-widget{border:1px solid #ccc;background-color:#fff}.js .dropbutton-widget:hover{border-color:#b8b8b8}.dropbutton .dropbutton-action>*{padding:.1em .5em;white-space:nowrap}.dropbutton .secondary-action{border-top:1px solid #e8e8e8}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8}[dir=rtl] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8}.dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:.25em}[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:0;margin-left:.25em}.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em 0;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}.field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label::after{content:":"}.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center}[dir=rtl] .file{padding-right:20px;padding-left:inherit;background-position:right center}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/simplytheme/src/img/iconography/application-octet-stream.png)}.file--package-x-generic{background-image:url(/themes/custom/simplytheme/src/img/iconography/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/themes/custom/simplytheme/src/img/iconography/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/themes/custom/simplytheme/src/img/iconography/x-office-document.png)}.file--x-office-presentation{background-image:url(/themes/custom/simplytheme/src/img/iconography/x-office-presentation.png)}.file--text-x-script{background-image:url(/themes/custom/simplytheme/src/img/iconography/text-x-script.png)}.file--text-html{background-image:url(/themes/custom/simplytheme/src/img/iconography/text-html.png)}.file--text-plain{background-image:url(/themes/custom/simplytheme/src/img/iconography/text-plain.png)}.file--application-pdf{background-image:url(/themes/custom/simplytheme/src/img/iconography/application-pdf.png)}.file--application-x-executable{background-image:url(/themes/custom/simplytheme/src/img/iconography/application-x-executable.png)}.file--audio{background-image:url(/themes/custom/simplytheme/src/img/iconography/audio-x-generic.png)}.file--video{background-image:url(/themes/custom/simplytheme/src/img/iconography/video-x-generic.png)}.file--text{background-image:url(/themes/custom/simplytheme/src/img/iconography/text-x-generic.png)}.file--image{background-image:url(/themes/custom/simplytheme/src/img/iconography/image-x-generic.png)}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:normal}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/custom/simplytheme/src/img/iconography/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/simplytheme/src/img/iconography/error.svg) no-repeat;background-size:contain}.comment-form{flex-direction:column;max-width:56.25rem}.comment-form .form-text{width:calc(100% - 2rem)}.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/simplytheme/src/img/iconography/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/simplytheme/src/img/iconography/feed.svg) no-repeat}.image-preview{float:left;padding:0 10px 10px 0}[dir=rtl] .image-preview{float:right;padding:0 0 10px 10px}.image-widget-data{float:left}[dir=rtl] .image-widget-data{float:right}.image-widget-data .text-field{width:auto}.indented{margin-left:25px}[dir=rtl] .indented{margin-right:25px;margin-left:0}.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}.item-list .title{font-weight:bold}.item-list ul{margin:0 0 .75em 0;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}button.link{margin:0;padding:0;cursor:pointer;border:0;background:rgba(0,0,0,0);font-size:1em}label button.link{font-weight:bold}ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}a:not(.primary-button,.secondary-button,.tertiary-button).ext svg.ext{width:1rem;height:1rem;fill:var(--color-grey-00);padding:0;margin-left:0.125rem;align-self:baseline}a:not(.primary-button,.secondary-button,.tertiary-button).ext svg.ext path{stroke:var(--color-grey-00);stroke-width:0.125rem}.background-color--blue a:not(.primary-button,.secondary-button,.tertiary-button).ext svg.ext{fill:var(--color-grey-100)}.background-color--blue a:not(.primary-button,.secondary-button,.tertiary-button).ext svg.ext path{stroke:var(--color-grey-100)}ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/simplytheme/src/img/iconography/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/simplytheme/src/img/iconography/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/custom/simplytheme/src/img/iconography/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-color:#f3faef;background-image:url(/themes/custom/simplytheme/src/img/iconography/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd rgba(0,0,0,0) #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);background-color:#fdf8ed;background-image:url(/themes/custom/simplytheme/src/img/iconography/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 rgba(0,0,0,0) #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);background-color:#fcf4f2;background-image:url(/themes/custom/simplytheme/src/img/iconography/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf rgba(0,0,0,0) #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error,.messages--error .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .error.field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .messages--error .error.field__item{color:#a51b00}.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}.node--unpublished{background-color:#fff4f4}.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:bold}.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;transition:width .5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px}[dir=rtl] .progress__bar{margin-right:-1px;margin-left:0;animation-direction:reverse}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;-webkit-animation:none;-moz-animation:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}100%{background-position:0 0,-80px 0}}.search-results{list-style:none}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}th.is-active img{display:inline}td.is-active{background-color:#ddd}div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}.password-strength__meter{margin-top:.5em;background-color:#ebeae4}.password-strength__indicator{transition:width .5s ease-out;background-color:#77b259}.password-strength__indicator.is-weak{background-color:#e62600}.password-strength__indicator.is-fair{background-color:#e09600}.password-strength__indicator.is-good{background-color:#0074bd}.password-strength__indicator.is-strong{background-color:#77b259}.password-confirm,.password-field,.password-strength,.password-confirm-match,.password-confirm-message{width:55%}.password-suggestions{max-width:34.7em;margin:.7em 0;padding:.2em .5em;border:1px solid #b4b4b4}.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;overflow:hidden;max-width:33em;margin:0}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right}.password-confirm .ok{color:#325e1c;font-weight:bold}.password-confirm .error{color:#a51b00;font-weight:bold}.template--accordion{display:block;border-bottom:0.0625rem solid var(--color-primary-1-50);margin-bottom:var(--space-40)}.template--accordion:first-child .accordion-trigger{margin-top:0}.template--accordion .accordion-trigger{position:relative;display:flex;font-size:1.25rem;padding:var(--space-20) var(--space-60) var(--space-20) var(--space-20);margin-bottom:0;margin-top:var(--space-20)}.template--accordion .accordion-trigger::after{font-family:"Material Icons";content:material-content(\eb71);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;font-size:1.75rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);color:var(--color-secondary-1)}.template--accordion .accordion-trigger:hover{cursor:pointer;background-color:var(--color-grey-80)}.template--accordion .accordion-trigger:focus{outline:0.0625rem solid var(--color-primary-1-50);background-color:var(--color-grey-80)}.template--accordion .accordion-content{padding:var(--space-20) var(--space-20) var(--space-40)}body:not(.cke_editable) .template--accordion .accordion-trigger::after{content:material-content(\ea0d);color:var(--color-primary-1-50)}body:not(.cke_editable) .template--accordion .accordion-trigger.accordion-open{background-color:var(--color-grey-80)}body:not(.cke_editable) .template--accordion .accordion-trigger.accordion-open::after{content:material-content(\eb71);color:var(--color-secondary-1)}body:not(.cke_editable) .template--accordion .accordion-content.accordion-closed{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.template--accordion+.template--accordion .accordion-trigger{margin-top:-var(--space-40)}.ckeditor-accordion-container{margin-bottom:var(--space-90)}@media(min-width:56.25rem){.ckeditor-accordion-container{margin-bottom:var(--space-100)}}.ckeditor-accordion-container>dl{border:none}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){background:var(--color-grey-100);color:var(--color-grey-00);text-decoration:none;padding:var(--space-20) var(--space-70) var(--space-20) var(--space-30);border-bottom:0.125rem solid var(--color-primary-1-100);font-size:1.125rem}.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt>a:not(.button):hover{background:var(--color-primary-1-100);color:var(--color-grey-00)}.ckeditor-accordion-container>dl dt>a:focus-visible,.ckeditor-accordion-container>dl dt>a:not(.button):focus-visible{outline-offset:-0.125rem}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle{left:inherit;right:var(--space-30)}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle::before,.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle::after{background:var(--color-grey-00)}.ckeditor-accordion-container>dl dd{background:var(--color-primary-1-100);transition:all .2s;padding:0 var(--space-30)}.ckeditor-accordion-container>dl dd.active{padding:var(--space-40) var(--space-30)}.ckeditor-accordion-container>dl dd.active p:last-child,.ckeditor-accordion-container>dl dd.active .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item:last-child,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .ckeditor-accordion-container>dl dd.active .field__item:last-child{margin-bottom:0}.template--fancy-list{display:flex;margin-bottom:var(--space-40)}.template--fancy-list .left-region{flex:0 0 72px;display:flex;align-items:flex-start}.template--fancy-list .left-region .item-number{font-size:3.375rem;font-weight:600;line-height:3.375rem;color:var(--color-primary-1-50)}.template--fancy-list .right-region{flex:1 1 0%}.template--fancy-list .right-region .item-title{font-size:1.5rem;margin-top:var(--space-20);margin-bottom:var(--space-30);text-transform:none}.template--fancy-list .right-region .item-label{text-transform:none;font-size:1rem;color:var(--color-grey-00);margin-top:0;margin-bottom:0}#edit-save-order{margin-top:var(--space-10)}.tabledrag-changed-warning{margin-top:0}tr .tabledrag-changed{position:absolute;top:0;left:1.25rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:var(--color-debug-yellow-100);color:var(--color-debug-yellow-00);border:0.0625rem solid var(--color-debug-yellow);font-size:0;text-decoration:none}tr .tabledrag-changed::before{font-family:"Material Icons";content:material-content(\e908);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;color:var(--color-debug-yellow-30);font-size:0.875rem}.tabledrag-toggle-weight-wrapper button{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5;margin-bottom:var(--space-20)}.tabledrag-toggle-weight-wrapper button:hover{text-decoration:none}.tabledrag-toggle-weight-wrapper button:focus-visible{outline-offset:0.1875rem}.tabledrag-toggle-weight-wrapper button svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.tabledrag-toggle-weight-wrapper button svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.tabledrag-toggle-weight-wrapper button:visited{color:var(--color-grey-100)}.tabledrag-toggle-weight-wrapper button:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.tabledrag-toggle-weight-wrapper button svg.ext{fill:var(--color-grey-100)}.tabledrag-toggle-weight-wrapper button svg.ext path{stroke:var(--color-grey-100)}.tabledrag-toggle-weight-wrapper button svg.ext{width:1rem;height:1rem;margin-bottom:0}.tabledrag-toggle-weight-wrapper button::before{margin-right:0.625rem}figure{margin:0;padding:0;margin-bottom:var(--space-20)}figure img{width:100%}figure figcaption{margin-top:var(--space-10)}@media(min-width:56.25rem){figure figcaption{font-size:0.8125rem}}label{margin-bottom:var(--space-10);font-weight:600}input,textarea{margin:0}textarea{vertical-align:top}.form-item-organization-name,.form-item-latitude{flex:1 1 100%}.form-wrapper.container{flex:1 1 100%;display:flex;flex-wrap:wrap}.form-item,.form-wrapper:not(.container),fieldset .field-prefix{flex:1 1 100%;padding-left:var(--space-10);padding-right:var(--space-10);padding-bottom:var(--space-10);margin-top:0}@media(min-width:56.25rem){.form-item,.form-wrapper:not(.container),fieldset .field-prefix{flex:1 1 auto}}.form-wrapper>.form-item{padding-left:0;padding-right:0;margin-bottom:var(--space-20)}.form-wrapper>.form-item label{font-size:1rem;font-weight:400}.webform-submission-request-access-form-form .form-item{flex:1 1 12.5rem}.webform-submission-request-access-form-form .webform-address--wrapper{margin-bottom:0}.webform-submission-request-access-form-form .webform-select-other{flex:1 1 100%;margin-bottom:1rem}.webform-submission-request-access-form-form fieldset .fieldset-legend{font-size:1rem;padding-bottom:0;border:none}@media(min-width:56.25rem){.webform-submission-request-access-form-form select{padding:1rem}}.description{color:var(--color-grey-40)}.webform-confirmation{margin-top:var(--space-30)}.webform-confirmation__back a{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5}.webform-confirmation__back a:hover{text-decoration:none}.webform-confirmation__back a:focus-visible{outline-offset:0.1875rem}.webform-confirmation__back a svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.webform-confirmation__back a svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.webform-confirmation__back a:visited{color:var(--color-primary-1-50)}.webform-confirmation__back a:hover{background-color:var(--color-primary-1-100)}.webform-confirmation__back a svg.ext{fill:var(--color-primary-1-50)}.webform-confirmation__back a svg.ext path{stroke:var(--color-primary-1-50)}.webform-confirmation__back a svg.ext{width:1rem;height:1rem;margin-bottom:0}.webform-confirmation__back a::before{font-family:"Material Icons";content:material-content(\ea3b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:material-content(\ea36);display:block}.webform-confirmation__back a::before{margin-right:0.625rem}.form-description{flex:1 1 100%}form{display:flex;flex-wrap:wrap;margin-left:-0.625rem;margin-right:-0.625rem}form .tabledrag-toggle-weight-wrapper,form .table-container{padding-left:0.625rem;padding-right:0.625rem}fieldset,fieldset.form-item{overflow:auto;margin-bottom:var(--space-30);flex:1 1 100%}fieldset legend{width:100%}fieldset.form-composite>legend{display:block;overflow:hidden}fieldset .fieldset-legend{display:block;font-size:1.5rem;font-weight:600;font-family:"Inter",Arial;margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:0.0625rem solid var(--color-grey-70)}fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;margin-left:-0.3125rem;margin-right:-0.3125rem}form div[id*=ajax-wrapper]{flex:1 1 100%}.form-type-processed-text{flex:1 1 100%}.webform-progress{width:100%}.webform-progress .progress-tracker{margin-top:0;margin-bottom:var(--space-40)}.webform-progress .progress-marker{display:block}label.form-required::after{content:"*";font-size:1rem;margin-left:var(--space-0);line-height:0;color:var(--color-debug-red-60);background-image:none}@keyframes throbber-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ajax-progress-throbber:not(.js-off-canvas-computed-ignore){position:absolute;z-index:1000;top:0;left:0;display:flex;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;padding:0;background:rgba(0,0,0,0) !important}.ajax-progress-throbber:not(.js-off-canvas-computed-ignore) .throbber{width:100%;padding:0;background-image:none;background-color:var(--color-primary-2-50) !important;border-radius:100%;border:0.0625rem solid var(--color-grey-100)}.ajax-progress-throbber:not(.js-off-canvas-computed-ignore) .throbber::before{font-family:"Material Icons";content:material-content(\eb52);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;animation:throbber-spin 2s infinite linear;color:var(--color-grey-100);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ajax-progress-throbber:not(.js-off-canvas-computed-ignore) .message{display:block;width:auto;flex:0 0 auto;background-color:var(--color-primary-2-50) !important;border:0.0625rem solid var(--color-grey-100);border-radius:0.25rem;font-weight:600;padding:var(--space-10);height:2.1875rem;color:var(--color-grey-100) !important}.form-submit+.ajax-progress-throbber:not(.js-off-canvas-computed-ignore){position:relative;display:flex;align-items:center;margin-top:var(--space-20);margin-bottom:var(--space-30);transform:none;width:auto;height:auto}.form-submit+.ajax-progress-throbber:not(.js-off-canvas-computed-ignore) .throbber{flex:0 0 1.5rem;height:1.5rem;width:auto;margin-right:var(--space-10)}select{background-color:var(--color-grey-100);background-image:url(/themes/custom/simplytheme/dist/img/iconography/chevron-down.svg);background-repeat:no-repeat;background-position:right 0.625rem top 50%;background-size:0.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select:hover,select:focus{border-color:var(--color-secondary-1)}select:focus{outline:0.0625rem solid var(--color-secondary-1)}.form-type-select{max-width:100%}.js-form-type-datelist{flex:1 1 100%}.js-form-type-datelist .container-inline{display:flex;flex-wrap:wrap;margin-left:-0.3125rem;margin-right:-0.3125rem}.js-form-type-textarea{flex:1 1 100%}fieldset.js-webform-type-webform-email-confirm{margin-top:0;margin-bottom:var(--space-20)}.js-form-type-checkbox{display:flex;align-items:flex-end;padding-bottom:0}input[type=checkbox]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;opacity:0}input[type=checkbox]+label{position:relative;display:flex;align-items:center;cursor:pointer;margin-bottom:var(--space-0)}input[type=checkbox]+label::before{transition:all .2s;content:"";flex:0 0 auto;display:block;width:1.125rem;height:1.125rem;border:0.125rem solid var(--color-grey-70);margin-right:var(--space-10);border-radius:0.25rem;background-color:var(--color-grey-100);background-image:url(/themes/custom/simplytheme/dist/img/iconography/checkmark--white.svg);background-repeat:no-repeat;background-position:center 48%;background-size:0%}input[type=checkbox]:checked+label::before{background-color:var(--color-primary-1-50);background-size:75%;border-color:var(--color-primary-1-50)}.tableselect input[type=checkbox]{position:static;width:auto;height:auto;margin:0;overflow:visible;opacity:1}.js-form-type-url{flex:1 1 100%}.js-form-type-datetime{margin-bottom:0}.js-form-type-datetime .container-inline{display:flex;flex-wrap:wrap;margin-left:-0.3125rem;margin-right:-0.3125rem}input[type=datetime],input[type=time],.js-form-type-date input{max-width:100%;width:100%;border:0.0625rem solid var(--color-grey-70);padding:var(--space-0) var(--space-20);border-radius:0.25rem}@media(min-width:56.25rem){input[type=datetime],input[type=time],.js-form-type-date input{padding:var(--space-10) var(--space-20)}}input[type=datetime]:focus,input[type=time]:focus,.js-form-type-date input:focus{outline:none;border-color:var(--color-grey-10)}input[type=time]{font-size:0.875rem}.form-type-webform-image-file{max-width:25rem}.form-type-webform-image-file .file,.form-type-webform-image-file .form-file,.form-type-webform-image-file .form-submit{margin-bottom:var(--space-10);margin-right:var(--space-10)}.form-type-webform-image-file .form-submit{padding:var(--space-10) var(--space-20);margin-left:0}.form-type-webform-image-file .description{margin-top:0}input{-webkit-appearance:none;border-radius:0}.js-form-type-webform-signature{flex:1 1 100%}.js-form-type-webform-signature .webform-signature-pad{background-color:rgba(0,0,0,0)}.js-form-type-webform-signature .webform-signature-pad::before{background-color:var(--color-grey-70);margin-bottom:var(--space-10)}.js-form-type-webform-signature .form-submit{margin-left:var(--space-10);margin-bottom:var(--space-10)}.form-submit{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75;max-width:100%}.form-submit:hover{text-decoration:none}.form-submit:focus-visible{outline-offset:0.1875rem}.form-submit svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.form-submit svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.form-submit:visited{color:var(--color-grey-100)}.form-submit:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.form-submit svg.ext{fill:var(--color-grey-100)}.form-submit svg.ext path{stroke:var(--color-grey-100)}.form-submit::before{margin-right:0.625rem}.js-text-format-wrapper{flex:1 1 100%}.js-text-format-wrapper .form-item{padding-left:0;padding-right:0;margin-bottom:0}.js-webform-type-checkboxes .js-form-type-checkbox label{margin-bottom:0}.js-form-type-radio{padding-bottom:0}input[type=radio]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;opacity:0}input[type=radio]+label{position:relative;display:flex;align-items:center;cursor:pointer;margin-bottom:var(--space-0)}input[type=radio]+label::before{transition:opacity .3s,background-color .3s;content:"";display:block;flex:0 0 auto;width:1.125rem;height:1.125rem;border:0.125rem solid var(--color-grey-70);margin-right:var(--space-20);border-radius:100%;background-color:var(--color-grey-100);background-image:url(/themes/custom/simplytheme/dist/img/iconography/checkmark--white.svg);background-repeat:no-repeat;background-position:center;background-size:0%}input[type=radio]:focus+label{outline:0.0625rem dashed var(--color-grey-10)}input[type=radio]:checked+label{position:relative}input[type=radio]:checked+label::before{opacity:1;background-color:var(--color-grey-100);background-size:50%;border-color:var(--color-primary-1-50)}input[type=radio]:checked+label::after{content:"";width:0.625rem;height:0.625rem;display:block;position:absolute;left:0.375rem;top:50%;transform:translateY(-50%);background-color:var(--color-primary-1-50);border-radius:100%}.form-type-webform-terms-of-service{flex:1 1 100%}@media(max-width:31.1875rem){.form-type-webform-terms-of-service .option{font-size:0.875rem}}.form-type-webform-terms-of-service .option a{margin-left:var(--space-10)}input[type=file]{max-width:100%}input[type=range]{width:100%}#edit-cancel{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}#edit-cancel:hover{text-decoration:none}#edit-cancel:focus-visible{outline-offset:0.1875rem}#edit-cancel svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}#edit-cancel svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}#edit-cancel:visited{color:var(--color-primary-1-50)}#edit-cancel:hover{background-color:var(--color-primary-1-100)}#edit-cancel svg.ext{fill:var(--color-primary-1-50)}#edit-cancel svg.ext path{stroke:var(--color-primary-1-50)}#edit-cancel::before{margin-right:0.625rem}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=file],.chosen-container-multi .chosen-choices li.search-field input[type=text]{display:block;outline:0;border:0.0625rem solid var(--color-debug-blue-50);border-radius:0;cursor:pointer;padding:var(--space-10);width:100%;vertical-align:top;font-family:"Inter",Arial;color:var(--color-grey-20);text-shadow:none;-webkit-appearance:none}textarea:focus-visible,select:focus-visible,input[type=date]:focus-visible,input[type=datetime]:focus-visible,input[type=datetime-local]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,input[type=file]:focus-visible,.chosen-container-multi .chosen-choices li.search-field input[type=text]:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}textarea.has-error,select.has-error,input[type=date].has-error,input[type=datetime].has-error,input[type=datetime-local].has-error,input[type=email].has-error,input[type=month].has-error,input[type=number].has-error,input[type=password].has-error,input[type=search].has-error,input[type=tel].has-error,input[type=text].has-error,input[type=time].has-error,input[type=url].has-error,input[type=week].has-error,input[type=file].has-error,.chosen-container-multi .chosen-choices li.search-field input[type=text].has-error{border-color:var(--color-debug-red-50);background-color:var(--color-grey-100);color:var(--color-grey-00)}textarea[disabled],select[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],input[type=file][disabled],.chosen-container-multi .chosen-choices li.search-field input[type=text][disabled]{border-color:var(--color-grey-70);background-color:var(--color-grey-90)}input[type=text],input[type=password],input[type=email],input[type=number],textarea,select,input[type=tel],input[type=url]{max-width:calc(100% - var(--space-20) - var(--space-20));width:100%;border:0.0625rem solid var(--color-grey-70);padding:var(--space-10) var(--space-20);-webkit-appearance:none;border-radius:0.25rem;line-height:1.1}@media(min-width:56.25rem){input[type=text],input[type=password],input[type=email],input[type=number],textarea,select,input[type=tel],input[type=url]{padding:var(--space-20);width:-moz-fit-content;width:fit-content}}select{padding-right:var(--space-40);padding-top:0.575rem;padding-bottom:0.575rem;max-width:100%}fieldset.js-webform-type-webform-buttons label{margin-bottom:0}fieldset.js-webform-type-webform-buttons label::before{display:none}.js-form-type-webform-document-file{flex:1 1 100%}.chosen-container{width:100% !important}.chosen-container-multi .chosen-choices{width:100%;background-image:none;border:0.0625rem solid var(--color-grey-60);border-radius:0.25rem}.chosen-container-multi .chosen-choices li.search-field{width:100%}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;font-size:1rem;margin-top:0;margin-bottom:0}.chosen-container-active .chosen-choices{box-shadow:none;border-color:var(--color-grey-10)}ul,ol{margin:0 0 var(--space-30) var(--space-30);padding:0}ul li,ol li{margin-bottom:var(--space-20)}ul ul,ul ol,ol ul,ol ol{margin-top:var(--space-30)}ol li{padding-left:var(--space-10)}figure figcaption{margin-top:0;padding:var(--space-30) var(--space-20);background-color:var(--color-grey-80);font-style:italic;border-width:0 0.0625rem 0.0625rem 0.0625rem;border-style:solid;border-color:var(--color-grey-70)}h1,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .block-field-block--ocasi-donation--housing-listing--label .field--name-label.field__item,.block.block-ocasi-stats .count,.block-views-block--donation-actions-donation-actions-block>h2,.view-donation-view-modes-preview .view-header>h2,.view-housing-listings .view-header>h2,.view-donation-actions .view-header>h2,h2,h3,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-description .field__label,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content h2,h4,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-comments h2.comment-form__title,.path-search .search-results .search-result__title,.path-search .search-advanced legend span,.view-donation-view-modes-preview .field--name-label,.view-housing-listings .field--name-label,.view-donation-actions .field--name-label,h5,.mm-menu .mm-navbar a,h6,.path-search .search-advanced label{color:var(--color-grey-00);font-family:"Inter",Arial;line-height:1.2;margin-top:0;font-weight:400}h6,.path-search .search-advanced label{font-size:1rem}h5,.mm-menu .mm-navbar a{font-size:1.15rem}h4,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-comments h2.comment-form__title,.path-search .search-results .search-result__title,.path-search .search-advanced legend span,.view-donation-view-modes-preview .field--name-label,.view-housing-listings .field--name-label,.view-donation-actions .field--name-label{font-size:1.3225rem}h3,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-description .field__label,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content h2{font-size:clamp(1.3225rem,3vw,1.520875rem)}h2{font-size:clamp(1.520875rem,4vw,1.74900625rem)}h1,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .block-field-block--ocasi-donation--housing-listing--label .field--name-label.field__item,.block.block-ocasi-stats .count,.block-views-block--donation-actions-donation-actions-block>h2,.view-donation-view-modes-preview .view-header>h2,.view-housing-listings .view-header>h2,.view-donation-actions .view-header>h2{font-size:clamp(1.520875rem,7vw,2.6600198805rem)}.field--name-body>h1:first-child,.field--name-body>h2:first-child,.field--name-body>h3:first-child,.field--name-body>h4:first-child,.field--name-body>h5:first-child,.field--name-body>h6:first-child{margin-top:0}blockquote,#blockquote{padding:var(--space-20) 0 var(--space-20) var(--space-40);margin-top:var(--space-40);margin-bottom:var(--space-40);margin-left:0;margin-right:0}blockquote p,blockquote .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout blockquote .field__item,#blockquote p,#blockquote .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout #blockquote .field__item{font-size:2rem;line-height:2.375rem;color:var(--color-grey-50);margin:0}a[class^=btn-]{display:inline-flex}.btn-primary,.primary-button,a[title="Button 1"]{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.btn-primary:hover,.primary-button:hover,a[title="Button 1"]:hover{text-decoration:none}.btn-primary:focus-visible,.primary-button:focus-visible,a[title="Button 1"]:focus-visible{outline-offset:0.1875rem}.btn-primary svg.ext,.primary-button svg.ext,a[title="Button 1"] svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-primary svg.ext path,.primary-button svg.ext path,a[title="Button 1"] svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-primary:visited,.primary-button:visited,a[title="Button 1"]:visited{color:var(--color-grey-100)}.btn-primary:hover,.primary-button:hover,a[title="Button 1"]:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.btn-primary svg.ext,.primary-button svg.ext,a[title="Button 1"] svg.ext{fill:var(--color-grey-100)}.btn-primary svg.ext path,.primary-button svg.ext path,a[title="Button 1"] svg.ext path{stroke:var(--color-grey-100)}.btn-primary::before,.primary-button::before,a[title="Button 1"]::before{margin-right:0.625rem}.btn-primary--large,.primary-button.button-large{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.btn-primary--large:hover,.primary-button.button-large:hover{text-decoration:none}.btn-primary--large:focus-visible,.primary-button.button-large:focus-visible{outline-offset:0.1875rem}.btn-primary--large svg.ext,.primary-button.button-large svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-primary--large svg.ext path,.primary-button.button-large svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-primary--large:visited,.primary-button.button-large:visited{color:var(--color-grey-100)}.btn-primary--large:hover,.primary-button.button-large:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.btn-primary--large svg.ext,.primary-button.button-large svg.ext{fill:var(--color-grey-100)}.btn-primary--large svg.ext path,.primary-button.button-large svg.ext path{stroke:var(--color-grey-100)}.btn-primary--large::before,.primary-button.button-large::before{margin-right:0.625rem}.btn-primary--small,.menu--main .menu-level--1>li>a[href*=donate],.menu--main .menu-level--1>li>a[href*=faire-un-don],.primary-button.button-small{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5}.btn-primary--small:hover,.menu--main .menu-level--1>li>a[href*=donate]:hover,.menu--main .menu-level--1>li>a[href*=faire-un-don]:hover,.primary-button.button-small:hover{text-decoration:none}.btn-primary--small:focus-visible,.menu--main .menu-level--1>li>a[href*=donate]:focus-visible,.menu--main .menu-level--1>li>a[href*=faire-un-don]:focus-visible,.primary-button.button-small:focus-visible{outline-offset:0.1875rem}.btn-primary--small svg.ext,.menu--main .menu-level--1>li>a[href*=donate] svg.ext,.menu--main .menu-level--1>li>a[href*=faire-un-don] svg.ext,.primary-button.button-small svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-primary--small svg.ext path,.menu--main .menu-level--1>li>a[href*=donate] svg.ext path,.menu--main .menu-level--1>li>a[href*=faire-un-don] svg.ext path,.primary-button.button-small svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-primary--small:visited,.menu--main .menu-level--1>li>a[href*=donate]:visited,.menu--main .menu-level--1>li>a[href*=faire-un-don]:visited,.primary-button.button-small:visited{color:var(--color-grey-100)}.btn-primary--small:hover,.menu--main .menu-level--1>li>a[href*=donate]:hover,.menu--main .menu-level--1>li>a[href*=faire-un-don]:hover,.primary-button.button-small:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.btn-primary--small svg.ext,.menu--main .menu-level--1>li>a[href*=donate] svg.ext,.menu--main .menu-level--1>li>a[href*=faire-un-don] svg.ext,.primary-button.button-small svg.ext{fill:var(--color-grey-100)}.btn-primary--small svg.ext path,.menu--main .menu-level--1>li>a[href*=donate] svg.ext path,.menu--main .menu-level--1>li>a[href*=faire-un-don] svg.ext path,.primary-button.button-small svg.ext path{stroke:var(--color-grey-100)}.btn-primary--small svg.ext,.menu--main .menu-level--1>li>a[href*=donate] svg.ext,.menu--main .menu-level--1>li>a[href*=faire-un-don] svg.ext,.primary-button.button-small svg.ext{width:1rem;height:1rem;margin-bottom:0}.btn-primary--small::before,.menu--main .menu-level--1>li>a[href*=donate]::before,.menu--main .menu-level--1>li>a[href*=faire-un-don]::before,.primary-button.button-small::before{margin-right:0.625rem}.btn-secondary,.secondary-button,a[title="Button 2"]{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.btn-secondary:hover,.secondary-button:hover,a[title="Button 2"]:hover{text-decoration:none}.btn-secondary:focus-visible,.secondary-button:focus-visible,a[title="Button 2"]:focus-visible{outline-offset:0.1875rem}.btn-secondary svg.ext,.secondary-button svg.ext,a[title="Button 2"] svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-secondary svg.ext path,.secondary-button svg.ext path,a[title="Button 2"] svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-secondary:visited,.secondary-button:visited,a[title="Button 2"]:visited{color:var(--color-primary-1-50)}.btn-secondary:hover,.secondary-button:hover,a[title="Button 2"]:hover{background-color:var(--color-primary-1-100)}.btn-secondary svg.ext,.secondary-button svg.ext,a[title="Button 2"] svg.ext{fill:var(--color-primary-1-50)}.btn-secondary svg.ext path,.secondary-button svg.ext path,a[title="Button 2"] svg.ext path{stroke:var(--color-primary-1-50)}.btn-secondary::before,.secondary-button::before,a[title="Button 2"]::before{margin-right:0.625rem}.btn-secondary--large,.secondary-button.button-large{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.btn-secondary--large:hover,.secondary-button.button-large:hover{text-decoration:none}.btn-secondary--large:focus-visible,.secondary-button.button-large:focus-visible{outline-offset:0.1875rem}.btn-secondary--large svg.ext,.secondary-button.button-large svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-secondary--large svg.ext path,.secondary-button.button-large svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-secondary--large:visited,.secondary-button.button-large:visited{color:var(--color-primary-1-50)}.btn-secondary--large:hover,.secondary-button.button-large:hover{background-color:var(--color-primary-1-100)}.btn-secondary--large svg.ext,.secondary-button.button-large svg.ext{fill:var(--color-primary-1-50)}.btn-secondary--large svg.ext path,.secondary-button.button-large svg.ext path{stroke:var(--color-primary-1-50)}.btn-secondary--large::before,.secondary-button.button-large::before{margin-right:0.625rem}.btn-secondary--small,.secondary-button.button-small{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5}.btn-secondary--small:hover,.secondary-button.button-small:hover{text-decoration:none}.btn-secondary--small:focus-visible,.secondary-button.button-small:focus-visible{outline-offset:0.1875rem}.btn-secondary--small svg.ext,.secondary-button.button-small svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-secondary--small svg.ext path,.secondary-button.button-small svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-secondary--small:visited,.secondary-button.button-small:visited{color:var(--color-primary-1-50)}.btn-secondary--small:hover,.secondary-button.button-small:hover{background-color:var(--color-primary-1-100)}.btn-secondary--small svg.ext,.secondary-button.button-small svg.ext{fill:var(--color-primary-1-50)}.btn-secondary--small svg.ext path,.secondary-button.button-small svg.ext path{stroke:var(--color-primary-1-50)}.btn-secondary--small svg.ext,.secondary-button.button-small svg.ext{width:1rem;height:1rem;margin-bottom:0}.btn-secondary--small::before,.secondary-button.button-small::before{margin-right:0.625rem}.btn-tertiary,.tertiary-button,a[title="Button 3"]{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;color:var(--color-grey-00);background-color:var(--color-grey-100);border-color:rgba(0,0,0,0);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.btn-tertiary:hover,.tertiary-button:hover,a[title="Button 3"]:hover{text-decoration:none}.btn-tertiary:focus-visible,.tertiary-button:focus-visible,a[title="Button 3"]:focus-visible{outline-offset:0.1875rem}.btn-tertiary svg.ext,.tertiary-button svg.ext,a[title="Button 3"] svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-tertiary svg.ext path,.tertiary-button svg.ext path,a[title="Button 3"] svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-tertiary:hover,.tertiary-button:hover,a[title="Button 3"]:hover{border-color:rgba(0,0,0,0);background-color:var(--color-primary-1-100)}.btn-tertiary:focus,.tertiary-button:focus,a[title="Button 3"]:focus{outline:0.0625rem solid var(--color-secondary-1)}.btn-tertiary svg.ext,.tertiary-button svg.ext,a[title="Button 3"] svg.ext{fill:var(--color-grey-00)}.btn-tertiary svg.ext path,.tertiary-button svg.ext path,a[title="Button 3"] svg.ext path{stroke:var(--color-grey-00)}.btn-tertiary::before,.tertiary-button::before,a[title="Button 3"]::before{margin-right:0.625rem}.btn-tertiary--large,.tertiary-button.button-large{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;color:var(--color-grey-00);background-color:var(--color-grey-100);border-color:rgba(0,0,0,0);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.btn-tertiary--large:hover,.tertiary-button.button-large:hover{text-decoration:none}.btn-tertiary--large:focus-visible,.tertiary-button.button-large:focus-visible{outline-offset:0.1875rem}.btn-tertiary--large svg.ext,.tertiary-button.button-large svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-tertiary--large svg.ext path,.tertiary-button.button-large svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-tertiary--large:hover,.tertiary-button.button-large:hover{border-color:rgba(0,0,0,0);background-color:var(--color-primary-1-100)}.btn-tertiary--large:focus,.tertiary-button.button-large:focus{outline:0.0625rem solid var(--color-secondary-1)}.btn-tertiary--large svg.ext,.tertiary-button.button-large svg.ext{fill:var(--color-grey-00)}.btn-tertiary--large svg.ext path,.tertiary-button.button-large svg.ext path{stroke:var(--color-grey-00)}.btn-tertiary--large::before,.tertiary-button.button-large::before{margin-right:0.625rem}.btn-tertiary--small,.menu--footer ul.menu li.menu-item a.menu--donate-button,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button,.tertiary-button.button-small{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;color:var(--color-grey-00);background-color:var(--color-grey-100);border-color:rgba(0,0,0,0);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5}.btn-tertiary--small:hover,.menu--footer ul.menu li.menu-item a.menu--donate-button:hover,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button:hover,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button:hover,.tertiary-button.button-small:hover{text-decoration:none}.btn-tertiary--small:focus-visible,.menu--footer ul.menu li.menu-item a.menu--donate-button:focus-visible,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button:focus-visible,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button:focus-visible,.tertiary-button.button-small:focus-visible{outline-offset:0.1875rem}.btn-tertiary--small svg.ext,.menu--footer ul.menu li.menu-item a.menu--donate-button svg.ext,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button svg.ext,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button svg.ext,.tertiary-button.button-small svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.btn-tertiary--small svg.ext path,.menu--footer ul.menu li.menu-item a.menu--donate-button svg.ext path,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button svg.ext path,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button svg.ext path,.tertiary-button.button-small svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.btn-tertiary--small:hover,.menu--footer ul.menu li.menu-item a.menu--donate-button:hover,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button:hover,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button:hover,.tertiary-button.button-small:hover{border-color:rgba(0,0,0,0);background-color:var(--color-primary-1-100)}.btn-tertiary--small:focus,.menu--footer ul.menu li.menu-item a.menu--donate-button:focus,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button:focus,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button:focus,.tertiary-button.button-small:focus{outline:0.0625rem solid var(--color-secondary-1)}.btn-tertiary--small svg.ext,.menu--footer ul.menu li.menu-item a.menu--donate-button svg.ext,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button svg.ext,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button svg.ext,.tertiary-button.button-small svg.ext{fill:var(--color-grey-00)}.btn-tertiary--small svg.ext path,.menu--footer ul.menu li.menu-item a.menu--donate-button svg.ext path,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button svg.ext path,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button svg.ext path,.tertiary-button.button-small svg.ext path{stroke:var(--color-grey-00)}.btn-tertiary--small svg.ext,.menu--footer ul.menu li.menu-item a.menu--donate-button svg.ext,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button svg.ext,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button svg.ext,.tertiary-button.button-small svg.ext{width:1rem;height:1rem;margin-bottom:0}.btn-tertiary--small::before,.menu--footer ul.menu li.menu-item a.menu--donate-button::before,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button::before,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button::before,.tertiary-button.button-small::before{margin-right:0.625rem}a{color:var(--color-link);transition:all .2s;text-decoration:underline}a:hover{text-decoration:none}.field--name-field-quick-link .field__item:not(:last-child) .eck-entity{margin-bottom:var(--space-20)}.field--name-field-quick-link .field__item .eck-entity{position:relative}.field--name-field-quick-link .field__item .field--name-field-icon{display:flex;position:absolute;top:0;left:0;bottom:0;width:2.875rem;background-color:var(--color-primary-2-50);color:var(--color-grey-100);padding:var(--space-10) var(--space-20);border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;align-items:center}.field--name-field-quick-link .field__item .field--name-field-link{background-color:var(--color-grey-100)}.field--name-field-quick-link .field__item .field--name-field-link a{display:block;position:relative;border:0.0625rem solid var(--color-primary-1-50);padding:var(--space-10) var(--space-20) var(--space-10) var(--space-50);border-radius:0.25rem;border-bottom-width:0.1875rem}.field--name-field-quick-link .field__item .field--name-field-link a:hover{text-decoration:none}hr{clear:both;margin-top:var(--space-40);margin-bottom:var(--space-40);border:0;border-bottom:0.0625rem solid var(--color-grey-50)}.clear{display:block;clear:both}.description{font-size:0.75rem;margin-top:var(--space-10)}details:not(.vertical-tabs__pane){border:0.0625rem solid rgba(0,0,0,0);border-top:none;padding:0 2.5rem 0 0;border-radius:0;margin-top:0;margin-bottom:var(--space-30);position:relative}details:not(.vertical-tabs__pane)::after{content:"";position:absolute;right:var(--space-10);top:1rem;width:0.75rem;height:100%;background-image:url(/themes/custom/simplytheme/dist/img/iconography/chevron-down.svg);background-repeat:no-repeat;background-position:top;background-size:contain}details:not(.vertical-tabs__pane) summary{display:block;margin-left:-0.0625rem;margin-right:-0.0625rem;min-height:2.5rem}details:not(.vertical-tabs__pane) summary:focus a{border-color:var(--color-primary-1-100);background-color:var(--color-primary-1-60)}.cke_editable details:not(.vertical-tabs__pane) summary,details:not(.vertical-tabs__pane) summary a{position:relative;display:block;transition:background-color .2s;background-color:var(--color-primary-1-50);border:0.1875rem solid var(--color-primary-1-50);color:var(--color-grey-100);font-size:1rem;line-height:1.5;padding:var(--space-20);padding-right:var(--space-40);text-decoration:none}@media(min-width:56.25rem){.cke_editable details:not(.vertical-tabs__pane) summary,details:not(.vertical-tabs__pane) summary a{font-size:1.375rem;line-height:1.2;padding:var(--space-30);padding-right:var(--space-60)}}.cke_editable details:not(.vertical-tabs__pane) summary::before,.cke_editable details:not(.vertical-tabs__pane) summary::after,details:not(.vertical-tabs__pane) summary a::before,details:not(.vertical-tabs__pane) summary a::after{font-family:"Material Icons";content:material-content(\ea0d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;font-size:1.375rem;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;width:2.5rem}@media(min-width:56.25rem){.cke_editable details:not(.vertical-tabs__pane) summary::before,.cke_editable details:not(.vertical-tabs__pane) summary::after,details:not(.vertical-tabs__pane) summary a::before,details:not(.vertical-tabs__pane) summary a::after{font-size:2.5rem;width:5rem}}.cke_editable details:not(.vertical-tabs__pane) summary::before,details:not(.vertical-tabs__pane) summary a::before{display:flex}.cke_editable details:not(.vertical-tabs__pane) summary::after,details:not(.vertical-tabs__pane) summary a::after{content:material-content(\eb71);display:none}.cke_editable details:not(.vertical-tabs__pane) summary:hover,details:not(.vertical-tabs__pane) summary a:hover{background-color:var(--color-primary-1-60);border-color:var(--color-primary-1-60)}.cke_editable details:not(.vertical-tabs__pane) summary:focus,details:not(.vertical-tabs__pane) summary a:focus{outline:none;background-color:var(--color-primary-1-70);border-color:var(--color-primary-1-100)}.cke_editable details:not(.vertical-tabs__pane)[open],details:not(.vertical-tabs__pane)[open]{padding:var(--space-20)}@media(min-width:56.25rem){.cke_editable details:not(.vertical-tabs__pane)[open],details:not(.vertical-tabs__pane)[open]{padding:var(--space-30)}}.cke_editable details:not(.vertical-tabs__pane)[open]::after,details:not(.vertical-tabs__pane)[open]::after{transform:rotate(180deg);background-position:bottom}.cke_editable details:not(.vertical-tabs__pane)[open] summary a::before,details:not(.vertical-tabs__pane)[open] summary a::before{display:none}.cke_editable details:not(.vertical-tabs__pane)[open] summary a::after,details:not(.vertical-tabs__pane)[open] summary a::after{display:flex}details:not(.vertical-tabs__pane).collapse-processed summary{padding:0}details:not(.vertical-tabs__pane).collapse-processed summary::before{display:none}details:not(.vertical-tabs__pane):not([open]) summary:first-child~*{display:none}details:not(.vertical-tabs__pane) summary::-moz-list-bullet{list-style-type:none}details:not(.vertical-tabs__pane) summary::-webkit-details-marker{display:none}details+details{margin-top:-1.25rem}.cke_editable details{padding:0;background-color:rgba(0,0,0,0);border-top:0;border-radius:0}@media print{.cke_editable details summary,details summary a{font-weight:600;font-size:16pt !important;line-height:20pt !important}.cke_editable details[open] summary a,details[open] summary a{margin-left:-0.0625rem}}html{font-family:"Inter",Arial;font-size:1rem;line-height:1.6;color:var(--color-grey-20)}figure,p,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,pre{margin:0 0 var(--space-40);font-size:clamp(0.875rem,2vw,1rem)}strong,b{font-weight:600}em{font-style:italic}sup,sub{text-transform:uppercase;font-weight:600}@media(min-width:56.25rem){sup,sub{font-size:0.625rem}}.featured-text{display:block;border-left:0.3125rem solid var(--color-secondary-1);padding:var(--space-20) var(--space-40) var(--space-20) var(--space-30)}.field__item{font-family:"Inter",Arial}.highlighted-text{display:block;background-color:var(--color-debug-blue-100);color:#6288a5;padding:var(--space-20) var(--space-40);border-radius:0.25rem;border:0.0625rem solid var(--color-debug-blue-60)}mark{background-color:var(--color-blue-90);padding:var(--space-0) var(--space-0)}label{display:block}.field__label{font-size:1.125rem;font-weight:600;padding-bottom:var(--space-10);margin-bottom:var(--space-10);margin-top:var(--space-40);border-bottom:0.0625rem solid var(--color-grey-70)}pre{white-space:pre-wrap}.small-text{font-size:0.875rem;line-height:1.6}.table-container{max-width:100%;overflow:auto;position:relative}table{width:100%;border:0.0625rem solid var(--color-grey-50);border-collapse:collapse;border-spacing:0;margin-bottom:var(--space-40);background-color:var(--color-grey-100);font-size:0.75rem;line-height:1.25rem}@media(min-width:56.25rem){table{font-size:0.875rem}}table th,table thead th{font-size:0.875rem;border-bottom:0.0625rem solid var(--color-grey-50);background:var(--color-grey-80);color:var(--color-grey-00);padding-top:var(--space-20);padding-bottom:var(--space-20);text-align:left}@media(min-width:56.25rem){table th,table thead th{font-size:1rem}}table th:not(:last-child),table thead th:not(:last-child){border-right:0.0625rem solid var(--color-grey-50)}table th a,table thead th a{color:var(--color-grey-100);text-decoration:underline}table th a:hover,table thead th a:hover{text-decoration:none}table tbody{border:none}table th,table td{border:none;vertical-align:top;padding:var(--space-10)}table td:not(:last-child){border-right:0.0625rem solid var(--color-grey-50)}table tr.odd{background-color:var(--color-grey-100)}table tr:nth-child(odd){background-color:var(--color-grey-100)}table tr.even{background-color:var(--color-grey-90)}table tr:nth-child(even){background-color:var(--color-grey-90)}table caption{caption-side:top;text-align:left;position:sticky;left:0;font-size:1.125rem;font-weight:600;padding:var(--space-20) var(--space-10)}table .tablesort{background-image:none;padding-left:var(--space-0)}table .tablesort.tablesort--asc::before{font-size:0.875rem;display:block}table .tablesort.tablesort--desc::before{font-size:0.875rem;display:block}iframe{display:block;width:100%;height:auto}img,video,iframe{max-width:100%;height:auto}img{opacity:1;transition:opacity .3s ease-out}a img{transform:rotate(0);-webkit-backface-visibility:hidden}a img:hover{opacity:.75}.align-left,.align-right,.align-center,iframe{margin-bottom:var(--space-40)}@media(max-width:56.1875rem){body:not(.cke_editable) .align-left,body:not(.cke_editable) .align-right,body:not(.cke_editable) .align-center,body:not(.cke_editable) iframe{float:none;max-width:none;margin-left:0;margin-right:0}}.align-left,iframe[align=left]{float:left;margin-right:var(--space-50);max-width:calc(50% - 1.5625rem)}.align-right,iframe[align=right]{float:right;margin-left:var(--space-50);max-width:calc(50% - 1.5625rem)}.align-center,iframe[align=center]{max-width:90%;margin-left:auto;margin-right:auto}.video-embed-field-responsive-video::after{padding:0}.iframe-container{position:relative;margin-bottom:var(--space-40);width:100%}.iframe-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;height:100%;width:100%;margin:0;float:none}.iframe-container .iframe-ratio-setter{padding-top:56.25%}img{display:block;height:auto}@media(min-width:56.25rem){.region-full .teaser-image--placeholder{position:relative;z-index:1}.region-full .teaser-image--placeholder::after{content:"";display:block;width:100%;height:0;margin-bottom:var(--space-20);padding-bottom:56.25%;background-color:var(--color-grey-70);background-image:url(/themes/custom/simplytheme/dist/img/iconography/image-placeholder-icon--white.svg),url(/themes/custom/simplytheme/dist/img/background-assets/footer/footer--top-wave--grey.svg);background-size:30%,85% 100%;background-repeat:no-repeat;background-position:center,left}}@media(min-width:62rem){.region-large .teaser-image--placeholder{position:relative;z-index:1}.region-large .teaser-image--placeholder::after{content:"";display:block;width:100%;height:0;margin-bottom:var(--space-20);padding-bottom:56.25%;background-color:var(--color-grey-70);background-image:url(/themes/custom/simplytheme/dist/img/iconography/image-placeholder-icon--white.svg),url(/themes/custom/simplytheme/dist/img/background-assets/footer/footer--top-wave--grey.svg);background-size:30%,85% 100%;background-repeat:no-repeat;background-position:center,left}}.field--name-field-add-to-calendar .addtocalendar .atcb-link{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;color:var(--color-grey-00);background-color:var(--color-grey-100);border-color:rgba(0,0,0,0);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5;background-color:var(--color-primary-1-50);line-height:1rem}.field--name-field-add-to-calendar .addtocalendar .atcb-link:hover{text-decoration:none}.field--name-field-add-to-calendar .addtocalendar .atcb-link:focus-visible{outline-offset:0.1875rem}.field--name-field-add-to-calendar .addtocalendar .atcb-link svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.field--name-field-add-to-calendar .addtocalendar .atcb-link svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.field--name-field-add-to-calendar .addtocalendar .atcb-link:hover{border-color:rgba(0,0,0,0);background-color:var(--color-primary-1-100)}.field--name-field-add-to-calendar .addtocalendar .atcb-link:focus{outline:0.0625rem solid var(--color-secondary-1)}.field--name-field-add-to-calendar .addtocalendar .atcb-link svg.ext{fill:var(--color-grey-00)}.field--name-field-add-to-calendar .addtocalendar .atcb-link svg.ext path{stroke:var(--color-grey-00)}.field--name-field-add-to-calendar .addtocalendar .atcb-link svg.ext{width:1rem;height:1rem;margin-bottom:0}.field--name-field-add-to-calendar .addtocalendar .atcb-link::before{font-family:"Material Icons";content:material-content(\ea3b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:material-content(\ea0d);display:block}.field--name-field-add-to-calendar .addtocalendar .atcb-link::before{margin-right:0.625rem}.field--name-field-add-to-calendar .addtocalendar .atcb-link::before{color:var(--color-grey-100)}.field--name-field-add-to-calendar .addtocalendar .atcb-link em{font-style:normal;font-weight:600;text-transform:uppercase;color:var(--color-grey-100)}.field--name-field-add-to-calendar .addtocalendar .atcb-link:hover,.field--name-field-add-to-calendar .addtocalendar .atcb-link:focus{background-color:var(--color-secondary-1)}.field--name-field-add-to-calendar .addtocalendar .atcb-list{border:0.0625rem solid var(--color-grey-80);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.field--name-field-add-to-calendar .addtocalendar .atcb-list::before{width:0;height:0;content:"";z-index:2;border-bottom:.5em solid var(--color-grey-80);border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);position:absolute;z-index:1;left:50%;transform:translate(-50%,-100%)}.field--name-field-add-to-calendar .addtocalendar .atcb-list::after{width:0;height:0;content:"";z-index:2;border-bottom:.5em solid var(--color-grey-100);border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);position:absolute;top:0.0625rem;left:50%;transform:translate(-50%,-100%)}.field--name-field-add-to-calendar .addtocalendar .atcb-list li{margin-left:0;margin-bottom:0}.field--name-field-add-to-calendar .addtocalendar .atcb-list li a{padding:var(--space-10) var(--space-20)}.node__submitted,.field--name-field-date .datetime,.field--name-field-date-range{position:relative;margin-bottom:var(--space-40)}.field--type-file,.field--name-field-media-file{clear:both}.field--type-file a,.field--name-field-media-file a{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;color:var(--color-grey-00);background-color:var(--color-grey-100);border-color:rgba(0,0,0,0);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5;text-transform:none;text-align:left;word-break:break-word}.field--type-file a:hover,.field--name-field-media-file a:hover{text-decoration:none}.field--type-file a:focus-visible,.field--name-field-media-file a:focus-visible{outline-offset:0.1875rem}.field--type-file a svg.ext,.field--name-field-media-file a svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.field--type-file a svg.ext path,.field--name-field-media-file a svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.field--type-file a:hover,.field--name-field-media-file a:hover{border-color:rgba(0,0,0,0);background-color:var(--color-primary-1-100)}.field--type-file a:focus,.field--name-field-media-file a:focus{outline:0.0625rem solid var(--color-secondary-1)}.field--type-file a svg.ext,.field--name-field-media-file a svg.ext{fill:var(--color-grey-00)}.field--type-file a svg.ext path,.field--name-field-media-file a svg.ext path{stroke:var(--color-grey-00)}.field--type-file a svg.ext,.field--name-field-media-file a svg.ext{width:1rem;height:1rem;margin-bottom:0}.field--type-file a::before,.field--name-field-media-file a::before{font-family:"Material Icons";content:material-content(\ea3b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:material-content(\e926);display:block}.field--type-file a::before,.field--name-field-media-file a::before{margin-right:0.625rem}.field--label-inline{display:flex;flex-wrap:wrap;margin-top:var(--space-10)}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__label+.field__item{float:none;margin-top:var(--space-0);font-size:0.75rem}.field--label-inline .field__items,.field--label-inline .field__label+.field__item{font-weight:600}.field--label-inline .field__label{flex:0 0 auto;padding-bottom:0;border-bottom:0;margin-bottom:0;font-weight:400;text-transform:uppercase}.field--label-inline .field__item{display:inline-block}.field--label-inline .field__item:first-child:not(:only-child)::after{content:",";padding-left:0.125rem}.field--name-field-media-image{margin-bottom:var(--space-40)}.form-item-keywords{position:relative}.form-item-keywords::after{font-family:"Material Icons";content:material-content(\eb49);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;position:absolute;top:50%;left:0.8125rem;font-size:1.25rem;transform:translateY(-50%);color:var(--color-primary-1-50)}.form-item-keywords label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-item-keywords input[type=text]{padding-left:2.625rem;padding-top:var(--space-10);padding-bottom:var(--space-10);background-color:rgba(0,0,0,0)}.form-item-keywords input[type=text]:hover{border-color:var(--color-secondary-2)}.form-item-keywords input[type=text]:focus{border-color:var(--color-secondary-3)}.media--type-file .field--name-name{word-break:break-word}.photo-credit{display:block;background-color:var(--color-grey-10);color:var(--color-grey-100);font-size:0.75rem;padding:var(--space-0) var(--space-10)}#media-library-wrapper .js-media-library-views-form{gap:var(--space-30)}#media-library-wrapper #media-library-messages{display:none}#media-library-wrapper .js-media-library-item{border:0.1875rem solid rgba(0,0,0,0)}#media-library-wrapper .js-media-library-item.is-hover{cursor:pointer;border-color:var(--color-grey-70)}#media-library-wrapper .js-media-library-item.checked{border-color:var(--color-grey-00)}.view-filters{margin-top:var(--space-40);margin-bottom:var(--space-40)}.view-filters .form--inline{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.view-filters .form--inline .form-item{margin-right:0;float:none}.view-header{margin-bottom:var(--space-30)}.view[class*=_page]{margin-top:var(--space-40)}.view[class*=page] .views-row,.view[class*=search] .views-row{padding-bottom:var(--space-40)}.view[class*=page] .views-row h2,.view[class*=search] .views-row h2{margin-top:0}.view[class*=page] .views-row:not(:last-child),.view[class*=search] .views-row:not(:last-child){margin-bottom:var(--space-40);border-bottom:0.0625rem solid var(--color-grey-80)}.view-donation-view-modes-preview .view-header>h1,.view-housing-listings .view-header>h1,.view-donation-actions .view-header>h1{font-weight:600;color:var(--color-primary-1-30);margin-bottom:var(--space-50)}.view-donation-view-modes-preview .view-header>h2,.view-housing-listings .view-header>h2,.view-donation-actions .view-header>h2{font-weight:600;color:var(--color-primary-1-30);margin:var(--space-50) 0}.view-donation-view-modes-preview .view-content,.view-housing-listings .view-content,.view-donation-actions .view-content{display:grid;gap:var(--space-50);padding:var(--space-50) 0;background-color:var(--color-primary-1-100);position:relative;z-index:1}.view-donation-view-modes-preview .view-content::before,.view-housing-listings .view-content::before,.view-donation-actions .view-content::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-100);z-index:-1;background-size:cover}.view-donation-view-modes-preview .pager--load-more,.view-housing-listings .pager--load-more,.view-donation-actions .pager--load-more{margin:0;position:relative;z-index:1}.view-donation-view-modes-preview .pager--load-more::before,.view-housing-listings .pager--load-more::before,.view-donation-actions .pager--load-more::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-100);z-index:-1;background-size:cover}.view-donation-view-modes-preview .pager--load-more .pager__item>a,.view-housing-listings .pager--load-more .pager__item>a,.view-donation-actions .pager--load-more .pager__item>a{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75;width:-moz-fit-content;width:fit-content;white-space:nowrap;margin-bottom:var(--space-50)}.view-donation-view-modes-preview .pager--load-more .pager__item>a:hover,.view-housing-listings .pager--load-more .pager__item>a:hover,.view-donation-actions .pager--load-more .pager__item>a:hover{text-decoration:none}.view-donation-view-modes-preview .pager--load-more .pager__item>a:focus-visible,.view-housing-listings .pager--load-more .pager__item>a:focus-visible,.view-donation-actions .pager--load-more .pager__item>a:focus-visible{outline-offset:0.1875rem}.view-donation-view-modes-preview .pager--load-more .pager__item>a svg.ext,.view-housing-listings .pager--load-more .pager__item>a svg.ext,.view-donation-actions .pager--load-more .pager__item>a svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.view-donation-view-modes-preview .pager--load-more .pager__item>a svg.ext path,.view-housing-listings .pager--load-more .pager__item>a svg.ext path,.view-donation-actions .pager--load-more .pager__item>a svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.view-donation-view-modes-preview .pager--load-more .pager__item>a:visited,.view-housing-listings .pager--load-more .pager__item>a:visited,.view-donation-actions .pager--load-more .pager__item>a:visited{color:var(--color-grey-100)}.view-donation-view-modes-preview .pager--load-more .pager__item>a:hover,.view-housing-listings .pager--load-more .pager__item>a:hover,.view-donation-actions .pager--load-more .pager__item>a:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.view-donation-view-modes-preview .pager--load-more .pager__item>a svg.ext,.view-housing-listings .pager--load-more .pager__item>a svg.ext,.view-donation-actions .pager--load-more .pager__item>a svg.ext{fill:var(--color-grey-100)}.view-donation-view-modes-preview .pager--load-more .pager__item>a svg.ext path,.view-housing-listings .pager--load-more .pager__item>a svg.ext path,.view-donation-actions .pager--load-more .pager__item>a svg.ext path{stroke:var(--color-grey-100)}.view-donation-view-modes-preview .pager--load-more .pager__item>a::before,.view-housing-listings .pager--load-more .pager__item>a::before,.view-donation-actions .pager--load-more .pager__item>a::before{margin-right:0.625rem}.view-donation-view-modes-preview .view-empty>a,.view-housing-listings .view-empty>a,.view-donation-actions .view-empty>a{display:inline-flex;align-items:center;margin:0;padding:0;font-weight:600;color:var(--color-primary-1-50)}.view-donation-view-modes-preview .view-empty>a:hover,.view-housing-listings .view-empty>a:hover,.view-donation-actions .view-empty>a:hover{text-decoration:underline}.view-donation-view-modes-preview .views-col,.view-donation-view-modes-preview .views-view-responsive-grid__item,.view-housing-listings .views-col,.view-housing-listings .views-view-responsive-grid__item,.view-donation-actions .views-col,.view-donation-actions .views-view-responsive-grid__item{box-shadow:0px 0px 8px 3px rgba(118,119,120,.16),0px 6px 28px 0px rgba(118,119,120,.04);border-radius:1.5rem;transition:all .2s;overflow:hidden}.view-donation-view-modes-preview .views-col:hover,.view-donation-view-modes-preview .views-view-responsive-grid__item:hover,.view-housing-listings .views-col:hover,.view-housing-listings .views-view-responsive-grid__item:hover,.view-donation-actions .views-col:hover,.view-donation-actions .views-view-responsive-grid__item:hover{box-shadow:0px 0px 8px 3px rgba(118,119,120,.2),0px 6px 28px 0px rgba(118,119,120,.08)}.view-donation-view-modes-preview .views-view-responsive-grid__item-inner,.view-housing-listings .views-view-responsive-grid__item-inner,.view-donation-actions .views-view-responsive-grid__item-inner{height:100%}.view-donation-view-modes-preview .views-view-responsive-grid__item-inner>.views-field,.view-donation-view-modes-preview .views-view-responsive-grid__item-inner .field-content,.view-housing-listings .views-view-responsive-grid__item-inner>.views-field,.view-housing-listings .views-view-responsive-grid__item-inner .field-content,.view-donation-actions .views-view-responsive-grid__item-inner>.views-field,.view-donation-actions .views-view-responsive-grid__item-inner .field-content{display:grid;height:100%;width:100%}.view-donation-view-modes-preview a,.view-housing-listings a,.view-donation-actions a{display:flex;position:relative;padding:5.625rem var(--space-30) var(--space-30);text-decoration:none;color:var(--color-grey-20);background:var(--color-grey-100);height:100%}.view-donation-view-modes-preview .moderation-state,.view-housing-listings .moderation-state,.view-donation-actions .moderation-state{position:absolute;top:-4.25rem;left:0}.view-donation-view-modes-preview .moderation-state.moderation-state--available,.view-housing-listings .moderation-state.moderation-state--available,.view-donation-actions .moderation-state.moderation-state--available{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-secondary-4)}.view-donation-view-modes-preview .moderation-state.moderation-state--available:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--available:focus,.view-housing-listings .moderation-state.moderation-state--available:hover,.view-housing-listings .moderation-state.moderation-state--available:focus,.view-donation-actions .moderation-state.moderation-state--available:hover,.view-donation-actions .moderation-state.moderation-state--available:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--available:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--available:focus,.view-housing-listings .moderation-state.moderation-state--available:hover,.view-housing-listings .moderation-state.moderation-state--available:focus,.view-donation-actions .moderation-state.moderation-state--available:hover,.view-donation-actions .moderation-state.moderation-state--available:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--available::before,.view-housing-listings .moderation-state.moderation-state--available::before,.view-donation-actions .moderation-state.moderation-state--available::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--available:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--available:focus,.view-housing-listings .moderation-state.moderation-state--available:hover,.view-housing-listings .moderation-state.moderation-state--available:focus,.view-donation-actions .moderation-state.moderation-state--available:hover,.view-donation-actions .moderation-state.moderation-state--available:focus{background-color:var(--color-secondary-4);color:var(--color-grey-100)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending,.view-housing-listings .moderation-state.moderation-state--claimed_pending,.view-donation-actions .moderation-state.moderation-state--claimed_pending{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-primary-1-100);color:var(--color-grey-00);padding-left:var(--space-40)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending:focus,.view-housing-listings .moderation-state.moderation-state--claimed_pending:hover,.view-housing-listings .moderation-state.moderation-state--claimed_pending:focus,.view-donation-actions .moderation-state.moderation-state--claimed_pending:hover,.view-donation-actions .moderation-state.moderation-state--claimed_pending:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending:focus,.view-housing-listings .moderation-state.moderation-state--claimed_pending:hover,.view-housing-listings .moderation-state.moderation-state--claimed_pending:focus,.view-donation-actions .moderation-state.moderation-state--claimed_pending:hover,.view-donation-actions .moderation-state.moderation-state--claimed_pending:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending::before,.view-housing-listings .moderation-state.moderation-state--claimed_pending::before,.view-donation-actions .moderation-state.moderation-state--claimed_pending::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending::before,.view-housing-listings .moderation-state.moderation-state--claimed_pending::before,.view-donation-actions .moderation-state.moderation-state--claimed_pending::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/more.svg)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--claimed_pending:focus,.view-housing-listings .moderation-state.moderation-state--claimed_pending:hover,.view-housing-listings .moderation-state.moderation-state--claimed_pending:focus,.view-donation-actions .moderation-state.moderation-state--claimed_pending:hover,.view-donation-actions .moderation-state.moderation-state--claimed_pending:focus{background-color:var(--color-primary-1-100);color:var(--color-grey-00)}.view-donation-view-modes-preview .moderation-state.moderation-state--occupied,.view-housing-listings .moderation-state.moderation-state--occupied,.view-donation-actions .moderation-state.moderation-state--occupied{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-primary-1-50);color:var(--color-grey-100);padding-left:var(--space-40)}.view-donation-view-modes-preview .moderation-state.moderation-state--occupied:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--occupied:focus,.view-housing-listings .moderation-state.moderation-state--occupied:hover,.view-housing-listings .moderation-state.moderation-state--occupied:focus,.view-donation-actions .moderation-state.moderation-state--occupied:hover,.view-donation-actions .moderation-state.moderation-state--occupied:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--occupied:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--occupied:focus,.view-housing-listings .moderation-state.moderation-state--occupied:hover,.view-housing-listings .moderation-state.moderation-state--occupied:focus,.view-donation-actions .moderation-state.moderation-state--occupied:hover,.view-donation-actions .moderation-state.moderation-state--occupied:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--occupied::before,.view-housing-listings .moderation-state.moderation-state--occupied::before,.view-donation-actions .moderation-state.moderation-state--occupied::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--occupied::before,.view-housing-listings .moderation-state.moderation-state--occupied::before,.view-donation-actions .moderation-state.moderation-state--occupied::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/check_white.svg)}.view-donation-view-modes-preview .moderation-state.moderation-state--occupied:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--occupied:focus,.view-housing-listings .moderation-state.moderation-state--occupied:hover,.view-housing-listings .moderation-state.moderation-state--occupied:focus,.view-donation-actions .moderation-state.moderation-state--occupied:hover,.view-donation-actions .moderation-state.moderation-state--occupied:focus{background-color:var(--color-primary-1-50);color:var(--color-grey-100)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed,.view-housing-listings .moderation-state.moderation-state--claimed,.view-donation-actions .moderation-state.moderation-state--claimed{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-grey-80);color:var(--color-grey-00);padding-left:var(--space-40)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--claimed:focus,.view-housing-listings .moderation-state.moderation-state--claimed:hover,.view-housing-listings .moderation-state.moderation-state--claimed:focus,.view-donation-actions .moderation-state.moderation-state--claimed:hover,.view-donation-actions .moderation-state.moderation-state--claimed:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--claimed:focus,.view-housing-listings .moderation-state.moderation-state--claimed:hover,.view-housing-listings .moderation-state.moderation-state--claimed:focus,.view-donation-actions .moderation-state.moderation-state--claimed:hover,.view-donation-actions .moderation-state.moderation-state--claimed:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed::before,.view-housing-listings .moderation-state.moderation-state--claimed::before,.view-donation-actions .moderation-state.moderation-state--claimed::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed::before,.view-housing-listings .moderation-state.moderation-state--claimed::before,.view-donation-actions .moderation-state.moderation-state--claimed::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/minimize.svg)}.view-donation-view-modes-preview .moderation-state.moderation-state--claimed:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--claimed:focus,.view-housing-listings .moderation-state.moderation-state--claimed:hover,.view-housing-listings .moderation-state.moderation-state--claimed:focus,.view-donation-actions .moderation-state.moderation-state--claimed:hover,.view-donation-actions .moderation-state.moderation-state--claimed:focus{background-color:var(--color-grey-80);color:var(--color-grey-00)}.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-debug-yellow);color:var(--color-grey-00);padding-left:var(--space-40)}.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation:focus,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation:hover,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation:focus,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation:hover,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation:focus,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation:hover,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation:focus,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation:hover,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation::before,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation::before,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation::before,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation::before,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/more.svg)}.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--awaiting_confirmation:focus,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation:hover,.view-housing-listings .moderation-state.moderation-state--awaiting_confirmation:focus,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation:hover,.view-donation-actions .moderation-state.moderation-state--awaiting_confirmation:focus{background-color:var(--color-debug-yellow);color:var(--color-grey-00)}.view-donation-view-modes-preview .moderation-state.moderation-state--reported,.view-housing-listings .moderation-state.moderation-state--reported,.view-donation-actions .moderation-state.moderation-state--reported{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-debug-red);color:var(--color-grey-100);padding-left:var(--space-40)}.view-donation-view-modes-preview .moderation-state.moderation-state--reported:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--reported:focus,.view-housing-listings .moderation-state.moderation-state--reported:hover,.view-housing-listings .moderation-state.moderation-state--reported:focus,.view-donation-actions .moderation-state.moderation-state--reported:hover,.view-donation-actions .moderation-state.moderation-state--reported:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--reported:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--reported:focus,.view-housing-listings .moderation-state.moderation-state--reported:hover,.view-housing-listings .moderation-state.moderation-state--reported:focus,.view-donation-actions .moderation-state.moderation-state--reported:hover,.view-donation-actions .moderation-state.moderation-state--reported:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--reported::before,.view-housing-listings .moderation-state.moderation-state--reported::before,.view-donation-actions .moderation-state.moderation-state--reported::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--reported::before,.view-housing-listings .moderation-state.moderation-state--reported::before,.view-donation-actions .moderation-state.moderation-state--reported::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/flag.svg)}.view-donation-view-modes-preview .moderation-state.moderation-state--reported:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--reported:focus,.view-housing-listings .moderation-state.moderation-state--reported:hover,.view-housing-listings .moderation-state.moderation-state--reported:focus,.view-donation-actions .moderation-state.moderation-state--reported:hover,.view-donation-actions .moderation-state.moderation-state--reported:focus{background-color:var(--color-debug-red);color:var(--color-grey-100)}.view-donation-view-modes-preview .moderation-state.moderation-state--removed,.view-housing-listings .moderation-state.moderation-state--removed,.view-donation-actions .moderation-state.moderation-state--removed{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-grey-00);color:var(--color-grey-100);padding-left:var(--space-40)}.view-donation-view-modes-preview .moderation-state.moderation-state--removed:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--removed:focus,.view-housing-listings .moderation-state.moderation-state--removed:hover,.view-housing-listings .moderation-state.moderation-state--removed:focus,.view-donation-actions .moderation-state.moderation-state--removed:hover,.view-donation-actions .moderation-state.moderation-state--removed:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.view-donation-view-modes-preview .moderation-state.moderation-state--removed:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--removed:focus,.view-housing-listings .moderation-state.moderation-state--removed:hover,.view-housing-listings .moderation-state.moderation-state--removed:focus,.view-donation-actions .moderation-state.moderation-state--removed:hover,.view-donation-actions .moderation-state.moderation-state--removed:focus{background-color:inherit;color:inherit}.view-donation-view-modes-preview .moderation-state.moderation-state--removed::before,.view-housing-listings .moderation-state.moderation-state--removed::before,.view-donation-actions .moderation-state.moderation-state--removed::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.view-donation-view-modes-preview .moderation-state.moderation-state--removed::before,.view-housing-listings .moderation-state.moderation-state--removed::before,.view-donation-actions .moderation-state.moderation-state--removed::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/delete.svg)}.view-donation-view-modes-preview .moderation-state.moderation-state--removed:hover,.view-donation-view-modes-preview .moderation-state.moderation-state--removed:focus,.view-housing-listings .moderation-state.moderation-state--removed:hover,.view-housing-listings .moderation-state.moderation-state--removed:focus,.view-donation-actions .moderation-state.moderation-state--removed:hover,.view-donation-actions .moderation-state.moderation-state--removed:focus{background-color:var(--color-grey-00);color:var(--color-grey-100)}.view-donation-view-modes-preview .field--name-label,.view-housing-listings .field--name-label,.view-donation-actions .field--name-label{font-weight:600;margin:var(--space-10) 0}.view-donation-view-modes-preview .field--name-field-monthly-price,.view-housing-listings .field--name-field-monthly-price,.view-donation-actions .field--name-field-monthly-price{font-weight:600;font-size:0.875rem;color:var(--color-primary-1-50)}.view-donation-view-modes-preview .field--name-field-location,.view-housing-listings .field--name-field-location,.view-donation-actions .field--name-field-location{position:relative;font-size:0.875rem;font-weight:600;color:var(--color-grey-40);padding-left:var(--space-30);margin-bottom:var(--space-20)}.view-donation-view-modes-preview .field--name-field-location::before,.view-housing-listings .field--name-field-location::before,.view-donation-actions .field--name-field-location::before{content:"";position:absolute;width:1rem;height:1rem;left:0;top:var(--space-0);background-image:url(/themes/custom/simplytheme/dist/img/iconography/location-pin.svg);background-size:1rem;background-repeat:no-repeat}.view-donation-view-modes-preview .field--name-field-location p,.view-donation-view-modes-preview .field--name-field-location .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .view-donation-view-modes-preview .field--name-field-location .field__item,.view-housing-listings .field--name-field-location p,.view-housing-listings .field--name-field-location .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .view-housing-listings .field--name-field-location .field__item,.view-donation-actions .field--name-field-location p,.view-donation-actions .field--name-field-location .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .view-donation-actions .field--name-field-location .field__item{margin-bottom:var(--space-0);line-height:1.4}.view-donation-view-modes-preview .field--name-description p,.view-donation-view-modes-preview .field--name-description .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .view-donation-view-modes-preview .field--name-description .field__item,.view-housing-listings .field--name-description p,.view-housing-listings .field--name-description .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .view-housing-listings .field--name-description .field__item,.view-donation-actions .field--name-description p,.view-donation-actions .field--name-description .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .view-donation-actions .field--name-description .field__item{font-size:0.875rem;margin-bottom:0;font-weight:500}.view-donation-view-modes-preview .views-exposed-form,.view-housing-listings .views-exposed-form,.view-donation-actions .views-exposed-form{flex-wrap:nowrap}.view-donation-view-modes-preview .views-exposed-form .form--inline,.view-housing-listings .views-exposed-form .form--inline,.view-donation-actions .views-exposed-form .form--inline{flex-wrap:wrap;gap:var(--space-30) var(--space-60);justify-content:space-between}.view-donation-view-modes-preview .views-exposed-form .form--inline::after,.view-housing-listings .views-exposed-form .form--inline::after,.view-donation-actions .views-exposed-form .form--inline::after{content:none}.view-donation-view-modes-preview .views-exposed-form .form-wrapper .fieldset-legend,.view-housing-listings .views-exposed-form .form-wrapper .fieldset-legend,.view-donation-actions .views-exposed-form .form-wrapper .fieldset-legend{border:none;font-size:0.875rem;font-weight:600}.view-donation-view-modes-preview .views-exposed-form .form-checkboxes,.view-housing-listings .views-exposed-form .form-checkboxes,.view-donation-actions .views-exposed-form .form-checkboxes{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-10) var(--space-0)}.view-donation-view-modes-preview .views-exposed-form .form-item,.view-housing-listings .views-exposed-form .form-item,.view-donation-actions .views-exposed-form .form-item{flex:0 1 auto;margin:0}.view-donation-view-modes-preview .views-exposed-form .form-item label,.view-housing-listings .views-exposed-form .form-item label,.view-donation-actions .views-exposed-form .form-item label{margin:0}.view-donation-view-modes-preview .views-exposed-form .form-actions,.view-housing-listings .views-exposed-form .form-actions,.view-donation-actions .views-exposed-form .form-actions{flex:0 0 auto;margin:0}.view-donation-view-modes-preview .views-exposed-form .form-submit,.view-housing-listings .views-exposed-form .form-submit,.view-donation-actions .views-exposed-form .form-submit{margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:var(--color-primary-1-50)}.view-donation-view-modes-preview .views-exposed-form .form-submit:hover,.view-housing-listings .views-exposed-form .form-submit:hover,.view-donation-actions .views-exposed-form .form-submit:hover{text-decoration:underline}.view-donation-view-modes-preview .view-footer,.view-housing-listings .view-footer,.view-donation-actions .view-footer{display:flex;justify-content:center;position:relative;z-index:1;padding-bottom:var(--space-50)}.view-donation-view-modes-preview .view-footer::before,.view-housing-listings .view-footer::before,.view-donation-actions .view-footer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-100);z-index:-1;background-size:cover}.view-donation-view-modes-preview .views-display-link-marketplace_page,.view-housing-listings .views-display-link-marketplace_page,.view-donation-actions .views-display-link-marketplace_page{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75;margin:var(--space-60) auto var(--space-40)}.view-donation-view-modes-preview .views-display-link-marketplace_page:hover,.view-housing-listings .views-display-link-marketplace_page:hover,.view-donation-actions .views-display-link-marketplace_page:hover{text-decoration:none}.view-donation-view-modes-preview .views-display-link-marketplace_page:focus-visible,.view-housing-listings .views-display-link-marketplace_page:focus-visible,.view-donation-actions .views-display-link-marketplace_page:focus-visible{outline-offset:0.1875rem}.view-donation-view-modes-preview .views-display-link-marketplace_page svg.ext,.view-housing-listings .views-display-link-marketplace_page svg.ext,.view-donation-actions .views-display-link-marketplace_page svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.view-donation-view-modes-preview .views-display-link-marketplace_page svg.ext path,.view-housing-listings .views-display-link-marketplace_page svg.ext path,.view-donation-actions .views-display-link-marketplace_page svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.view-donation-view-modes-preview .views-display-link-marketplace_page:visited,.view-housing-listings .views-display-link-marketplace_page:visited,.view-donation-actions .views-display-link-marketplace_page:visited{color:var(--color-grey-100)}.view-donation-view-modes-preview .views-display-link-marketplace_page:hover,.view-housing-listings .views-display-link-marketplace_page:hover,.view-donation-actions .views-display-link-marketplace_page:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.view-donation-view-modes-preview .views-display-link-marketplace_page svg.ext,.view-housing-listings .views-display-link-marketplace_page svg.ext,.view-donation-actions .views-display-link-marketplace_page svg.ext{fill:var(--color-grey-100)}.view-donation-view-modes-preview .views-display-link-marketplace_page svg.ext path,.view-housing-listings .views-display-link-marketplace_page svg.ext path,.view-donation-actions .views-display-link-marketplace_page svg.ext path{stroke:var(--color-grey-100)}.view-donation-view-modes-preview .views-display-link-marketplace_page::before,.view-housing-listings .views-display-link-marketplace_page::before,.view-donation-actions .views-display-link-marketplace_page::before{margin-right:0.625rem}.view-display-id-housing_listings_claimed_block .view-content,.view-donation-actions .view-content{background-color:var(--color-grey-100);position:relative;z-index:1}.view-display-id-housing_listings_claimed_block .view-content::before,.view-donation-actions .view-content::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-grey-100);z-index:-1;background-size:cover}.block-views-block--donation-actions-donation-actions-block>h2{font-weight:600;color:var(--color-primary-1-30);margin:var(--space-50) 0}.view-display-id-news_listing_page{margin-bottom:var(--space-20)}.node__submitted{position:relative;padding-left:var(--space-30);color:var(--color-grey-10)}.node__submitted::before{font-family:"Material Icons";content:material-content(\ea06);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;position:absolute;left:0;top:var(--space-0);color:var(--color-secondary-1)}.node__submitted b{color:var(--color-grey-00)}.view-search .view-header{padding-bottom:var(--space-30);border-bottom:0.0625rem solid var(--color-secondary-1)}.view-search .results-for h2{font-size:1.5rem;font-weight:400;text-transform:none}@media(min-width:36rem){.view-search .results-for h2{font-size:1.875rem}}.view-search .display-summary{font-size:0.875rem;font-style:italic}.view-search .view-empty{font-size:1.25rem;font-style:italic}.view-search .views-row{padding-bottom:var(--space-30)}.view-search .views-row:not(:last-child){border-bottom:0.0625rem solid var(--color-grey-50)}.view-search .node h2,.view-search .node .field--name-name,.view-search .media h2,.view-search .media .field--name-name{font-size:1.5rem;font-weight:600;margin-top:0;margin-bottom:0}.view-search .node .field__label,.view-search .media .field__label{padding-bottom:0;border-bottom:0}.view-search .node .field,.view-search .media .field{clear:both;margin-top:var(--space-10)}.view-search .node .node__submitted,.view-search .node .announcement-date,.view-search .node .field--name-field-date .datetime,.view-search .node .field--name-field-date-range,.view-search .node .field--name-field-location-agenda,.view-search .media .node__submitted,.view-search .media .announcement-date,.view-search .media .field--name-field-date .datetime,.view-search .media .field--name-field-date-range,.view-search .media .field--name-field-location-agenda{padding-left:var(--space-20);padding-bottom:0;margin-bottom:0;border-bottom:0;font-size:0.875rem}@media(min-width:56.25rem){.view-search .node .node__submitted,.view-search .node .announcement-date,.view-search .node .field--name-field-date .datetime,.view-search .node .field--name-field-date-range,.view-search .node .field--name-field-location-agenda,.view-search .media .node__submitted,.view-search .media .announcement-date,.view-search .media .field--name-field-date .datetime,.view-search .media .field--name-field-date-range,.view-search .media .field--name-field-location-agenda{font-size:0.875rem}}.view-search .node .field--name-field-body *,.view-search .node .field--name-body *,.view-search .media .field--name-field-body *,.view-search .media .field--name-body *{text-align:left;display:inline;margin-bottom:0}.view-search .node .field--name-field-position,.view-search .media .field--name-field-position{display:inline-flex;align-items:center;color:var(--color-grey-40)}.view-search .node .field--name-field-position::before,.view-search .media .field--name-field-position::before{font-family:"Material Icons";content:material-content(\ebad);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;padding-right:var(--space-0)}.view-search .views-field[class*=field-media-file]{margin-top:var(--space-10)}.view-search .views-field[class*=field-media-file] .field-content{word-break:break-word}.path-search .block-system-main-block.block>h2{margin:var(--space-50) 0}.path-search .search-form{display:flex;align-items:center;gap:var(--space-20)}@media(min-width:25rem){.path-search .search-form{gap:var(--space-30)}}.path-search .search-form .form-type-search{margin-bottom:var(--space-10);margin-right:var(--space-20)}@media(min-width:25rem){.path-search .search-form .form-type-search{margin-bottom:0;width:calc(100% - 9.375rem);min-width:9.375rem;max-width:18.75rem}}.path-search .search-form .form-submit{margin:0}.path-search .item-list>h3{padding-bottom:var(--space-100)}.path-search .item-list>ul{padding-bottom:var(--space-100)}.path-search .search-help-link{padding-left:var(--space-20)}.path-search .search-advanced{width:100%;display:block;padding-top:0}.path-search .search-advanced summary{display:inline-block;font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.path-search .search-advanced summary:hover{text-decoration:none}.path-search .search-advanced summary:focus-visible{outline-offset:0.1875rem}.path-search .search-advanced summary svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.path-search .search-advanced summary svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.path-search .search-advanced summary:visited{color:var(--color-primary-1-50)}.path-search .search-advanced summary:hover{background-color:var(--color-primary-1-100)}.path-search .search-advanced summary svg.ext{fill:var(--color-primary-1-50)}.path-search .search-advanced summary svg.ext path{stroke:var(--color-primary-1-50)}.path-search .search-advanced summary::before{margin-right:0.625rem}.path-search .search-advanced fieldset.form-item{margin-bottom:0}.path-search .search-advanced .details-wrapper{display:flex;gap:var(--space-30);flex-wrap:wrap;background:var(--color-grey-90);margin-top:var(--space-30);padding:var(--space-40) var(--space-30);border-radius:1.5rem}.path-search .search-advanced .fieldset-wrapper{display:flex;flex-direction:column}.path-search .search-advanced .fieldset-wrapper input{padding:var(--space-10)}.path-search .search-advanced .fieldset-wrapper .fieldgroup>legend{display:none}.path-search .search-advanced .form-item{border:none;margin-bottom:var(--space-10)}.path-search .search-advanced legend span{border:none}.path-search .search-advanced .action{display:block;width:100%}.path-search .search-advanced .form-submit{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5;margin-left:var(--space-10)}.path-search .search-advanced .form-submit:hover{text-decoration:none}.path-search .search-advanced .form-submit:focus-visible{outline-offset:0.1875rem}.path-search .search-advanced .form-submit svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.path-search .search-advanced .form-submit svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.path-search .search-advanced .form-submit:visited{color:var(--color-grey-100)}.path-search .search-advanced .form-submit:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.path-search .search-advanced .form-submit svg.ext{fill:var(--color-grey-100)}.path-search .search-advanced .form-submit svg.ext path{stroke:var(--color-grey-100)}.path-search .search-advanced .form-submit svg.ext{width:1rem;height:1rem;margin-bottom:0}.path-search .search-advanced .form-submit::before{margin-right:0.625rem}.path-search .form-search{border:0.0625rem solid var(--color-grey-70);border-radius:0.25rem;line-height:1.6;min-height:2.75rem}.path-search .search-results{margin-left:0}.path-search .search-results li{margin-left:0;padding-bottom:var(--space-30);margin-bottom:var(--space-30);border-bottom:0.0625rem solid var(--color-grey-70)}.path-search .search-results li:last-child{border:none}.path-search .search-results li p,.path-search .search-results li .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .path-search .search-results li .field__item{margin-bottom:var(--space-0)}.skip-link{display:flex;align-items:center;padding:var(--space-10);text-align:center;background-color:var(--color-primary-2-50);border:2px solid var(--color-grey-100);color:var(--color-grey-100);text-decoration:none;font-weight:600}.skip-link::before{font-family:"Material Icons";content:material-content(\ea37);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;padding-right:var(--space-10)}.skip-link:hover{color:var(--color-grey-100)}.node--view-mode-teaser h2,.node--view-mode-compact h2{font-size:1.25rem;margin-top:0;margin-bottom:var(--space-10)}.node--view-mode-teaser .node__submitted,.node--view-mode-teaser .announcement-date,.node--view-mode-teaser .field--name-field-date .datetime,.node--view-mode-teaser .field--name-field-date-range,.node--view-mode-compact .node__submitted,.node--view-mode-compact .announcement-date,.node--view-mode-compact .field--name-field-date .datetime,.node--view-mode-compact .field--name-field-date-range{padding-left:0;padding-bottom:0;margin-bottom:0;border-bottom:0;font-size:0.875rem}@media(min-width:56.25rem){.node--view-mode-teaser .node__submitted,.node--view-mode-teaser .announcement-date,.node--view-mode-teaser .field--name-field-date .datetime,.node--view-mode-teaser .field--name-field-date-range,.node--view-mode-compact .node__submitted,.node--view-mode-compact .announcement-date,.node--view-mode-compact .field--name-field-date .datetime,.node--view-mode-compact .field--name-field-date-range{font-size:0.875rem}}.node--view-mode-teaser .node__submitted::before,.node--view-mode-teaser .announcement-date::before,.node--view-mode-teaser .field--name-field-date .datetime::before,.node--view-mode-teaser .field--name-field-date-range::before,.node--view-mode-compact .node__submitted::before,.node--view-mode-compact .announcement-date::before,.node--view-mode-compact .field--name-field-date .datetime::before,.node--view-mode-compact .field--name-field-date-range::before{display:none}.node--view-mode-teaser .field--name-body .more-link,.node--view-mode-compact .field--name-body .more-link{display:inline;padding-left:0.125rem;font-weight:600}.node--view-mode-full{margin-top:var(--space-20)}@media(min-width:56.25rem){.node--view-mode-full{margin-top:var(--space-30)}}@media(min-width:56.25rem){.layout--twocol-sidebar-first .region-small .node--view-mode-teaser .node__submitted,.layout--twocol-sidebar-first .region-small .node--view-mode-teaser .announcement-date,.layout--twocol-sidebar-first .region-small .node--view-mode-compact .node__submitted,.layout--twocol-sidebar-first .region-small .node--view-mode-compact .announcement-date,.layout--twocol-sidebar-second .region-small .node--view-mode-teaser .node__submitted,.layout--twocol-sidebar-second .region-small .node--view-mode-teaser .announcement-date,.layout--twocol-sidebar-second .region-small .node--view-mode-compact .node__submitted,.layout--twocol-sidebar-second .region-small .node--view-mode-compact .announcement-date,.layout--threecol-split .region-small .node--view-mode-teaser .node__submitted,.layout--threecol-split .region-small .node--view-mode-teaser .announcement-date,.layout--threecol-split .region-small .node--view-mode-compact .node__submitted,.layout--threecol-split .region-small .node--view-mode-compact .announcement-date{font-size:0.75rem}}.node--view-mode-compact>h2{text-transform:none}.node--view-mode-teaser>h2{text-transform:none}.resource-details{display:block;overflow:hidden}.resource-details,.resource-authoring{margin-bottom:var(--space-40)}.resource-img{box-shadow:15px 15px 0px 0px var(--color-grey-70)}.download-btn{margin-top:var(--space-40)}.download-btn a{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5;width:100%}.download-btn a:hover{text-decoration:none}.download-btn a:focus-visible{outline-offset:0.1875rem}.download-btn a svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.download-btn a svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.download-btn a:visited{color:var(--color-grey-100)}.download-btn a:hover{background-color:var(--color-primary-1-40);border-color:var(--color-primary-1-40)}.download-btn a svg.ext{fill:var(--color-grey-100)}.download-btn a svg.ext path{stroke:var(--color-grey-100)}.download-btn a svg.ext{width:1rem;height:1rem;margin-bottom:0}.download-btn a::before{margin-right:0.625rem}.node--type-article.node--view-mode-full{max-width:62.5rem}.node--type-article.node--view-mode-full .node__submitted{padding-left:0}.node--type-article.node--view-mode-full img{margin-bottom:var(--space-40)}.node--type-article.node--view-mode-full img:has(+figcaption){margin-bottom:0}.node--type-article.node--view-mode-teaser{max-width:62.5rem;display:flex;flex-direction:column}.node--type-article.node--view-mode-teaser>h2{margin-bottom:var(--space-20)}.node--type-article.node--view-mode-teaser>h2 a{text-decoration:none;font-weight:600}.node--type-article.node--view-mode-teaser>h2 a:hover{text-decoration:underline}.node--type-article.node--view-mode-teaser p:last-child,.node--type-article.node--view-mode-teaser .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item:last-child,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .node--type-article.node--view-mode-teaser .field__item:last-child{margin-bottom:0}.node--type-article.node--view-mode-teaser .field--type-text-with-summary img,.node--type-article.node--view-mode-teaser .field--type-text-with-summary h1,.node--type-article.node--view-mode-teaser .field--type-text-with-summary h2,.node--type-article.node--view-mode-teaser .field--type-text-with-summary h3,.node--type-article.node--view-mode-teaser .field--type-text-with-summary h4,.node--type-article.node--view-mode-teaser .field--type-text-with-summary h5,.node--type-article.node--view-mode-teaser .field--type-text-with-summary h6{display:none}.node--type-article.node--view-mode-teaser .node__meta{order:2;margin-top:var(--space-20)}.node--type-article.node--view-mode-teaser .node__meta .node__submitted{font-size:0.875rem}.block{flex:1 1 auto}.block>h2,.block .block--inner h2{display:flex;align-items:center;margin-bottom:var(--space-20);margin-top:0}@media(min-width:56.25rem){.block>h2,.block .block--inner h2{font-size:2rem}}.block>h2::before,.block .block--inner h2::before{margin-right:var(--space-20)}.region--sidebar-second .block,.region--sidebar-second .block{margin-top:var(--space-50)}.layout__region .block{margin-bottom:var(--space-50);padding-left:var(--space-20);padding-right:var(--space-20)}.block-system-branding-block{display:flex;align-items:center;height:100%;overflow:visible}.block-system-branding-block .site-logo{position:relative;transition:opacity .2s;flex:0 1 auto;display:flex;height:100%;align-items:center;padding-right:var(--space-20)}@media(min-width:23.4375rem){.block-system-branding-block .site-logo{padding-right:var(--space-30)}}.block-system-branding-block .site-logo .logo--print{display:none}.block-system-branding-block .site-logo img{width:100%;height:auto;min-height:0.0625rem;max-height:6.25rem;max-width:100%;display:block;overflow:hidden}.block-system-branding-block .site-name{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-facets-summary{margin-top:var(--space-30)}@media(max-width:56.1875rem){.block-facets-summary{margin-left:var(--space-20);margin-right:var(--space-20)}}.block-facets-summary ul{padding-left:0;margin-top:0;margin-left:0}.block-facets-summary ul li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.block-facets-summary ul li{margin-left:0;margin-bottom:0}.block-facets-summary .facet-summary-item--clear a{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5;width:100%;justify-content:center;padding-top:var(--space-10);padding-bottom:var(--space-10)}.block-facets-summary .facet-summary-item--clear a:hover{text-decoration:none}.block-facets-summary .facet-summary-item--clear a:focus-visible{outline-offset:0.1875rem}.block-facets-summary .facet-summary-item--clear a svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.block-facets-summary .facet-summary-item--clear a svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.block-facets-summary .facet-summary-item--clear a:visited{color:var(--color-primary-1-50)}.block-facets-summary .facet-summary-item--clear a:hover{background-color:var(--color-primary-1-100)}.block-facets-summary .facet-summary-item--clear a svg.ext{fill:var(--color-primary-1-50)}.block-facets-summary .facet-summary-item--clear a svg.ext path{stroke:var(--color-primary-1-50)}.block-facets-summary .facet-summary-item--clear a svg.ext{width:1rem;height:1rem;margin-bottom:0}.block-facets-summary .facet-summary-item--clear a::before{margin-right:0.625rem}.block-facets-summary .facet-summary-item--facet{display:none}@media(max-width:56.1875rem){.facet-blocks-toggle--container{margin-top:var(--space-30);border:0.0625rem solid var(--color-primary-1-50);margin-left:var(--space-30);margin-right:var(--space-30);margin-bottom:0.0625rem}}.facet-blocks-toggle--container .facet-blocks-toggle{display:none}@media(max-width:56.1875rem){.facet-blocks-toggle--container .facet-blocks-toggle{position:relative;display:flex;width:100%;font-size:0.875rem;font-weight:600;color:var(--color-primary-1-50);padding:var(--space-20) var(--space-30);border:0;background-color:rgba(0,0,0,0)}}.facet-blocks-toggle--container .facet-blocks-toggle::before,.facet-blocks-toggle--container .facet-blocks-toggle::after{position:absolute;top:50%;right:var(--space-30);transform:translateY(-50%)}.facet-blocks-toggle--container .facet-blocks-toggle::before{font-family:"Material Icons";content:material-content(\eb71);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:none}.facet-blocks-toggle--container .facet-blocks-toggle::after{font-family:"Material Icons";content:material-content(\ea0d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em}@media(max-width:56.1875rem){.facet-blocks-toggle--container .facet-blocks-toggle:hover{background-color:var(--color-grey-80);border-bottom-color:var(--color-grey-80)}}@media(max-width:56.1875rem){.facet-blocks-toggle--container .facet-blocks-toggle:focus{outline:0.125rem solid var(--color-secondary-1)}}@media(max-width:56.1875rem){.facet-blocks-toggle--container .facet-blocks-toggle.accordion-open{border-bottom:0.0625rem solid var(--color-primary-1-50);margin-bottom:0}}.facet-blocks-toggle--container .facet-blocks-toggle.accordion-open::before{font-family:"Material Icons";content:material-content(\eb71);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:block}.facet-blocks-toggle--container .facet-blocks-toggle.accordion-open::after{font-family:"Material Icons";content:material-content(\ea0d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:none}.facet-blocks-toggle--container .facet-blocks-toggle.accordion-open:focus{border-bottom:0.0625rem solid rgba(0,0,0,0)}@media(max-width:56.1875rem){.facet-blocks--container{display:none}}@media(max-width:56.1875rem){.facet-blocks--container.accordion-open{display:block}}.block-facets{margin-top:var(--space-30)}.block-facets:last-child{margin-bottom:var(--space-30)}.block-facets h2,.block-facets h3{font-size:1.125rem}.block-facets ul{padding-left:0;margin-top:0;margin-left:0}.block-facets ul li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.block-facets .facet-empty{display:none}.block-facets .facets-widget-checkbox{border:0.0625rem solid var(--color-primary-1-50);padding:var(--space-20) var(--space-30)}.block-facets .facets-widget-checkbox h3{margin-top:0;margin-bottom:0}.block-facets .facets-widget-checkbox button{transition:background-color .2s;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);width:100%;text-align:left;padding-top:var(--space-20);padding-bottom:var(--space-20);border:0}.block-facets .facets-widget-checkbox button::before,.block-facets .facets-widget-checkbox button::after{position:absolute;top:50%;right:var(--space-0);transform:translateY(-50%)}.block-facets .facets-widget-checkbox button::before{font-family:"Material Icons";content:material-content(\eb71);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em}.block-facets .facets-widget-checkbox button::after{font-family:"Material Icons";content:material-content(\ea0d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:none}.block-facets .facets-widget-checkbox button:hover{background-color:var(--color-grey-80)}.block-facets .facets-widget-checkbox button:focus{outline:0.0625rem solid var(--color-primary-1-50)}.block-facets .facets-widget-checkbox ul{border-top:0.0625rem solid var(--color-secondary-1);padding-top:var(--space-10)}.block-facets .facets-widget-checkbox:not(.show-facets) ul{display:none}.block-facets .facets-widget-checkbox:not(.show-facets) button::before{display:none}.block-facets .facets-widget-checkbox:not(.show-facets) button::after{display:block}.block-facets .facets-widget-checkbox li{margin-left:0;margin-bottom:0}.block-facets .facets-widget-checkbox li:last-child label{border-bottom:0}.block-facets .facets-widget-checkbox label{font-size:var(--space-20);margin-bottom:0;padding-top:var(--space-10);padding-bottom:var(--space-10);border-bottom:0.0625rem solid var(--color-grey-80)}.block-facets .facets-widget-checkbox label::before{flex:0 0 auto;width:0.875rem;height:0.875rem;border-radius:0.25rem}.block-facets .facets-widget-checkbox label .facet-item__value{flex:1 1 auto;margin-top:-0.125rem;padding-right:var(--space-0);color:var(--color-primary-1-50)}.block-facets .facets-widget-checkbox label .facet-item__count{margin-top:-0.125rem;font-weight:400;color:var(--color-secondary-1)}.comment{display:flex;flex-direction:column;margin-bottom:var(--space-40)}.comment p,.comment .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .comment .field__item{margin-bottom:var(--space-10)}.comment .comment__submitted{font-weight:600;font-size:1.125rem}.comment ul.links{display:flex;gap:var(--space-20);margin:0}.comment ul.links li{padding:0;margin:0}.comment ul.links li a{font-size:0.875rem}.layout--onecol .ocasi-donation-housing-listing-add-form,.layout--onecol .block-webform{display:flex;flex-direction:column;margin:var(--space-80) auto var(--space-90) auto;width:calc(100vw - var(--space-80))}@media(min-width:36rem){.layout--onecol .ocasi-donation-housing-listing-add-form,.layout--onecol .block-webform{width:clamp(28.125rem,70vw,53.125rem);padding:var(--space-50);background:var(--color-grey-100);border-radius:1.5rem;margin:var(--space-80) auto var(--space-100) auto}}.layout--onecol .ocasi-donation-housing-listing-add-form h2,.layout--onecol .block-webform h2{color:var(--color-primary-1-50);margin-bottom:var(--space-60)}.layout--onecol .ocasi-donation-housing-listing-add-form form,.layout--onecol .block-webform form{margin:0}.layout--onecol .ocasi-donation-housing-listing-add-form .webform-submission-form,.layout--onecol .block-webform .webform-submission-form{flex-direction:column}.layout--onecol .ocasi-donation-housing-listing-add-form .webform-submission-form input:not([type=submit]),.layout--onecol .block-webform .webform-submission-form input:not([type=submit]){max-width:calc(100% - var(--space-40) - 0.125rem)}.layout--onecol .ocasi-donation-housing-listing-add-form .webform-submission-form textarea,.layout--onecol .block-webform .webform-submission-form textarea{max-width:100%}.layout--onecol .ocasi-donation-housing-listing-add-form .form-wrapper,.layout--onecol .block-webform .form-wrapper{width:100%;overflow:visible;padding:0}.layout--onecol .ocasi-donation-housing-listing-add-form .form-wrapper .form-wrapper,.layout--onecol .block-webform .form-wrapper .form-wrapper{padding:0}.layout--onecol .ocasi-donation-housing-listing-add-form .details-wrapper,.layout--onecol .block-webform .details-wrapper{padding:0;margin-bottom:0}.layout--onecol .ocasi-donation-housing-listing-add-form .details-wrapper .form-wrapper,.layout--onecol .block-webform .details-wrapper .form-wrapper{padding:0}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-label .js-form-item,.layout--onecol .block-webform .field--name-label .js-form-item{display:flex;flex-direction:column}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-label .js-form-item label,.layout--onecol .block-webform .field--name-label .js-form-item label{order:1}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-label .js-form-item .description,.layout--onecol .block-webform .field--name-label .js-form-item .description{order:2;margin-bottom:var(--space-20)}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-label .js-form-item input,.layout--onecol .block-webform .field--name-label .js-form-item input{order:3}.layout--onecol .ocasi-donation-housing-listing-add-form .field-group-html-element,.layout--onecol .block-webform .field-group-html-element{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--color-grey-70);padding-top:var(--space-50);margin-top:var(--space-30)}.layout--onecol .ocasi-donation-housing-listing-add-form .field--type-address label,.layout--onecol .block-webform .field--type-address label{font-size:0.875rem;color:var(--color-grey-40);font-weight:400}@media(min-width:36rem){.layout--onecol .ocasi-donation-housing-listing-add-form .field--type-address label,.layout--onecol .block-webform .field--type-address label{font-size:1rem}}.layout--onecol .ocasi-donation-housing-listing-add-form .address-container-inline,.layout--onecol .block-webform .address-container-inline{display:flex;flex-wrap:wrap;gap:var(--space-20);justify-content:space-between}@media(min-width:56.25rem){.layout--onecol .ocasi-donation-housing-listing-add-form .address-container-inline,.layout--onecol .block-webform .address-container-inline{flex-direction:column;gap:0}}.layout--onecol .ocasi-donation-housing-listing-add-form .address-container-inline .js-form-item,.layout--onecol .block-webform .address-container-inline .js-form-item{flex:1 1 12.5rem;margin-right:0}@media(min-width:56.25rem){.layout--onecol .ocasi-donation-housing-listing-add-form .address-container-inline .js-form-item,.layout--onecol .block-webform .address-container-inline .js-form-item{flex:1 1 auto}}.layout--onecol .ocasi-donation-housing-listing-add-form label,.layout--onecol .block-webform label{font-size:1rem;color:var(--color-grey-00);font-weight:600}.layout--onecol .ocasi-donation-housing-listing-add-form input:not([type=submit]),.layout--onecol .ocasi-donation-housing-listing-add-form select,.layout--onecol .ocasi-donation-housing-listing-add-form textarea,.layout--onecol .block-webform input:not([type=submit]),.layout--onecol .block-webform select,.layout--onecol .block-webform textarea{border:none;border-radius:0.5rem}@media(min-width:36rem){.layout--onecol .ocasi-donation-housing-listing-add-form input:not([type=submit]),.layout--onecol .ocasi-donation-housing-listing-add-form select,.layout--onecol .ocasi-donation-housing-listing-add-form textarea,.layout--onecol .block-webform input:not([type=submit]),.layout--onecol .block-webform select,.layout--onecol .block-webform textarea{border:1px solid var(--color-grey-70);border-radius:0.25rem}}@media(min-width:56.25rem){.layout--onecol .ocasi-donation-housing-listing-add-form input:not([type=submit]),.layout--onecol .ocasi-donation-housing-listing-add-form select,.layout--onecol .ocasi-donation-housing-listing-add-form textarea,.layout--onecol .block-webform input:not([type=submit]),.layout--onecol .block-webform select,.layout--onecol .block-webform textarea{padding:var(--space-10) var(--space-20);width:100%;max-width:28.125rem}}@media(min-width:56.25rem){.layout--onecol .ocasi-donation-housing-listing-add-form select,.layout--onecol .block-webform select{max-width:30.375rem}}.layout--onecol .ocasi-donation-housing-listing-add-form .option,.layout--onecol .block-webform .option{font-size:0.875rem;color:var(--color-grey-40);font-weight:400}@media(min-width:36rem){.layout--onecol .ocasi-donation-housing-listing-add-form .option,.layout--onecol .block-webform .option{font-size:1rem}}.layout--onecol .ocasi-donation-housing-listing-add-form .fieldset-legend,.layout--onecol .block-webform .fieldset-legend{font-size:1rem;font-weight:600;padding-bottom:0;border-bottom:none}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-field-housing-share,.layout--onecol .block-webform .field--name-field-housing-share{margin-bottom:0}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-field-monthly-price .field-prefix,.layout--onecol .block-webform .field--name-field-monthly-price .field-prefix{display:none}.layout--onecol .ocasi-donation-housing-listing-add-form .form-actions,.layout--onecol .block-webform .form-actions{display:flex;flex-wrap:wrap;gap:var(--space-30)}.layout--onecol .ocasi-donation-housing-listing-add-form .form-actions input,.layout--onecol .block-webform .form-actions input{margin:0}.layout--onecol .ocasi-donation-housing-listing-add-form details,.layout--onecol .block-webform details{margin-bottom:0}.layout--onecol .ocasi-donation-housing-listing-add-form details summary,.layout--onecol .block-webform details summary{font-size:1.25rem;color:var(--color-grey-00);font-weight:600;padding:0;margin-bottom:var(--space-30)}@media(min-width:36rem){.layout--onecol .ocasi-donation-housing-listing-add-form details summary,.layout--onecol .block-webform details summary{font-size:1.5rem}}.layout--onecol .ocasi-donation-housing-listing-add-form h3,.layout--onecol .block-webform h3{font-size:1.25rem;font-weight:600;padding:0;margin-bottom:var(--space-30)}@media(min-width:36rem){.layout--onecol .ocasi-donation-housing-listing-add-form h3,.layout--onecol .block-webform h3{font-size:1.5rem}}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-description .js-form-item,.layout--onecol .block-webform .field--name-description .js-form-item{display:flex;flex-direction:column}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-description .js-form-item label,.layout--onecol .block-webform .field--name-description .js-form-item label{display:none}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-description .js-form-item .description,.layout--onecol .block-webform .field--name-description .js-form-item .description{order:-1;font-size:1rem;font-weight:600;color:var(--color-grey-00);margin-bottom:var(--space-30);margin-top:0}.layout--onecol .ocasi-donation-housing-listing-add-form .field--name-field-donor-address summary,.layout--onecol .block-webform .field--name-field-donor-address summary{font-size:1rem}.page-title{margin-top:0}.path-hub .page-title{text-align:center;padding:var(--space-40);font-size:2.5rem;line-height:1.6;font-weight:600;color:var(--color-primary-1-30)}.block-ocasi-search{flex:0 0 auto;align-items:center;gap:var(--space-20);display:none}@media(min-width:62rem){.block-ocasi-search{display:flex}}.block-ocasi-search #search-toggle{display:flex;align-items:center;text-decoration:none;height:-moz-fit-content;height:fit-content;cursor:pointer}.block-ocasi-search #search-toggle span{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-ocasi-search #search-toggle::before{cursor:pointer;display:block;content:"";width:1.375rem;height:1.375rem;background:url(/themes/custom/simplytheme/dist/img/iconography/search.svg) no-repeat;background-size:contain;background-position:center}.block-ocasi-search #search-toggle:hover{text-decoration:none}.block-ocasi-search #search-toggle:hover::before{filter:invert(30%) sepia(95%) saturate(1230%) hue-rotate(183deg) brightness(90%) contrast(104%)}.block-ocasi-search #search-toggle.open::before{background:url(/themes/custom/simplytheme/dist/img/iconography/close.svg) no-repeat;background-size:contain;background-position:center}.block-ocasi-search form{display:none}.block-ocasi-search form.active{display:flex;order:-1;position:relative;justify-content:flex-end}.block-ocasi-search form .form-item{flex:0 0 auto;padding:0;margin:0}.block-ocasi-search form label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-ocasi-search form input{padding:var(--space-10) var(--space-20) var(--space-10) var(--space-50);margin:0;border-radius:2rem;line-height:1.15}.block-ocasi-search form input:hover{border-color:var(--color-primary-1-50)}.block-ocasi-search form .search-button .js-form-submit{padding:0;font-size:0;display:block;width:1.4375rem;height:1.3125rem;background:url(/themes/custom/simplytheme/dist/img/iconography/search-hover.svg) no-repeat;background-size:62%;background-position:0.125rem 0.0625rem;border:none;position:absolute;left:var(--space-20);top:0.625rem}.block-ocasi-search form .search-button .js-form-submit:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.block-language{flex:0 0 auto;display:none}@media(min-width:62rem){.block-language{display:block}}.block-language ul.links{list-style:none;display:flex;margin-bottom:0;margin-left:var(--space-40)}.block-language ul.links li{margin:0}.block-language ul.links li.is-active{display:none}.block-language ul.links li a{color:var(--color-grey-00);text-decoration:none;font-size:0.875rem;font-weight:600}.block-language ul.links li a:hover{color:var(--color-primary-1-50)}.block-language ul.links li a.is-active{display:none}.layout.layout--card-container:not(.layout--sponsor){display:block;position:relative;overflow:auto hidden;-ms-overflow-style:none;scrollbar-width:none;max-width:72.5rem;margin:auto auto var(--space-90) auto;padding:var(--space-30) var(--space-20);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media(min-width:56.25rem){.layout.layout--card-container:not(.layout--sponsor){margin:auto auto var(--space-100) auto}}.layout.layout--card-container:not(.layout--sponsor) .layout__content{display:grid;margin:auto;width:100%;gap:var(--space-60);grid-template-columns:repeat(auto-fit,minmax(13.75rem,15rem));justify-content:center;min-width:inherit}.block-ocasi-card-block{display:flex;flex-direction:column;position:relative}.block-ocasi-card-block .badge{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;left:calc(50% - 1.25rem);top:-1.25rem;width:2.5rem;height:2.5rem;border-radius:100%;background-color:var(--color-secondary-4);color:var(--color-grey-100);font-size:1.125rem;box-shadow:0px 0px 8px 3px rgba(118,119,120,.16),0px 6px 28px 0px rgba(118,119,120,.04)}.block-ocasi-card-block .field--name-field-media-image{aspect-ratio:1/1;overflow:hidden;border-radius:1.5rem}.block-ocasi-card-block .field--name-field-media-image .field__item,.block-ocasi-card-block .field--name-field-media-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block-ocasi-card-block p,.block-ocasi-card-block .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-card-block .field__item{text-align:center;font-size:1.125rem;line-height:1.66;margin:0}.layout.layout--sponsor .layout__content{width:100%;display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-60)}.block-ocasi-sponsor-block{display:flex;position:relative;margin-bottom:var(--space-110)}.block-ocasi-sponsor-block div{flex:1 1 auto}.block-ocasi-sponsor-block .field--name-field-media-image{display:flex;align-items:center;justify-content:center;margin:auto;overflow:hidden;border-radius:1.5rem;padding:var(--space-20) var(--space-50);margin-bottom:0;box-shadow:0px 0px 8px 3px rgba(118,119,120,.16),0px 6px 28px 0px rgba(118,119,120,.04);height:12.5rem;max-width:18.75rem}.block-ocasi-sponsor-block .field--name-field-media-image .field__item,.block-ocasi-sponsor-block .field--name-field-media-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.block-ocasi-cta-block{display:flex;flex-direction:column;position:relative;overflow:hidden;padding:var(--space-50) var(--space-30);margin-bottom:var(--space-90);margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:56.25rem){.block-ocasi-cta-block{height:calc(100% - var(--space-60)*2);padding:var(--space-60);margin-bottom:var(--space-100);margin-left:-2.5rem;margin-right:-2.5rem}}.block-ocasi-cta-block p,.block-ocasi-cta-block .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-cta-block .field__item{margin-bottom:var(--space-20)}.block-ocasi-cta-block.background-color--blue{background-color:var(--color-primary-1-50);color:var(--color-grey-100)}.block-ocasi-cta-block.background-color--blue h1,.block-ocasi-cta-block.background-color--blue h2,.block-ocasi-cta-block.background-color--blue h3,.block-ocasi-cta-block.background-color--blue h4,.block-ocasi-cta-block.background-color--blue h5,.block-ocasi-cta-block.background-color--blue h6{color:var(--color-grey-100)}.block-ocasi-cta-block.background-color--blue p a:not(.primary-button,.secondary-button,.tertiary-button),.block-ocasi-cta-block.background-color--blue .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item a:not(.primary-button,.secondary-button,.tertiary-button),.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-cta-block.background-color--blue .field__item a:not(.primary-button,.secondary-button,.tertiary-button){color:var(--color-grey-100)}@media(min-width:120rem){.block-ocasi-cta-block.background-color--blue{position:relative;z-index:1}.block-ocasi-cta-block.background-color--blue::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-50);z-index:-1;background-size:cover}.block-ocasi-cta-block.background-color--blue::before{content:none}}.block-ocasi-cta-block.background-color--beige{background-color:var(--color-secondary-2)}@media(min-width:120rem){.block-ocasi-cta-block.background-color--beige{position:relative;z-index:1}.block-ocasi-cta-block.background-color--beige::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-secondary-2);z-index:-1;background-size:cover}.block-ocasi-cta-block.background-color--beige::before{content:none}}.block-ocasi-cta-block.background-color--light-blue{background-color:var(--color-primary-1-100)}.block-ocasi-cta-block.background-color--light-blue p a:not(.primary-button,.secondary-button,.tertiary-button),.block-ocasi-cta-block.background-color--light-blue .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item a:not(.primary-button,.secondary-button,.tertiary-button),.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-cta-block.background-color--light-blue .field__item a:not(.primary-button,.secondary-button,.tertiary-button){color:var(--color-grey-20)}@media(min-width:120rem){.block-ocasi-cta-block.background-color--light-blue{position:relative;z-index:1}.block-ocasi-cta-block.background-color--light-blue::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-100);z-index:-1;background-size:cover}.block-ocasi-cta-block.background-color--light-blue::before{content:none}}.layout__column--first .block-ocasi-cta-block{border-radius:0 2.5rem 0 2.5rem;margin-bottom:0}@media(min-width:56.25rem){.layout__column--first .block-ocasi-cta-block{border-radius:0 4rem 0 4rem}}.layout__column--first .block-ocasi-cta-block.image-left{padding:calc(18.75rem + var(--space-50)) var(--space-30) var(--space-50);margin-left:0;margin-right:0}@media(min-width:56.25rem){.layout__column--first .block-ocasi-cta-block.image-left{padding:var(--space-60) var(--space-60) var(--space-60) calc(30% + var(--space-60))}}.layout__column--first .block-ocasi-cta-block.image-left .media--type-image{left:0;top:0;position:absolute;height:18.75rem;width:100%}@media(min-width:56.25rem){.layout__column--first .block-ocasi-cta-block.image-left .media--type-image{height:100%;width:30%}}.layout__column--first .block-ocasi-cta-block.image-left .media--type-image .field,.layout__column--first .block-ocasi-cta-block.image-left .media--type-image .field__item,.layout__column--first .block-ocasi-cta-block.image-left .media--type-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout__column--second .block-ocasi-cta-block{border-radius:2.5rem 0 2.5rem 0;margin-left:0;margin-right:0}@media(min-width:56.25rem){.layout__column--second .block-ocasi-cta-block{border-radius:4rem 0 4rem 0}}.layout--onecol .block-ocasi-cta-block.image-left{overflow:visible;padding:calc(18.75rem + var(--space-50)) var(--space-30) var(--space-50);border-radius:0 0 2.5rem 0}@media(min-width:35.9375rem){.layout--onecol .block-ocasi-cta-block.image-left{padding:calc(35rem + var(--space-90)) var(--space-60) var(--space-90)}}@media(min-width:61.9375rem){.layout--onecol .block-ocasi-cta-block.image-left{min-height:28.5rem;justify-content:center;padding:var(--space-90) var(--space-80) var(--space-90) calc(100% - 39.375rem + 5rem + var(--space-80))}}@media(min-width:90rem){.layout--onecol .block-ocasi-cta-block.image-left{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(100vw - 35rem)}}@media(min-width:120rem){.layout--onecol .block-ocasi-cta-block.image-left{margin-left:-17.875rem;margin-right:-17.875rem;padding-left:calc(71.875rem + var(--space-90))}.layout--onecol .block-ocasi-cta-block.image-left::before{content:"";border-radius:0 0 4rem 0}}.layout--onecol .block-ocasi-cta-block.image-left .media--type-image{left:0;top:0;position:absolute;height:18.75rem;width:100%}@media(min-width:35.9375rem){.layout--onecol .block-ocasi-cta-block.image-left .media--type-image{min-height:37.5rem;height:37.5rem}}@media(min-width:61.9375rem){.layout--onecol .block-ocasi-cta-block.image-left .media--type-image{height:100%;width:calc(100% - 39.375rem)}}@media(min-width:120rem){.layout--onecol .block-ocasi-cta-block.image-left .media--type-image{width:71.875rem}}.layout--onecol .block-ocasi-cta-block.image-left .media--type-image .field,.layout--onecol .block-ocasi-cta-block.image-left .media--type-image .field__item,.layout--onecol .block-ocasi-cta-block.image-left .media--type-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:56.25rem){.layout--onecol .block-ocasi-cta-block.image-left{border-radius:0 0 4rem 0}}.layout--onecol .block-ocasi-cta-block.image-right{overflow:visible;padding:calc(18.75rem + var(--space-50)) var(--space-30) var(--space-50);border-radius:0 0 0 2.5rem}@media(min-width:35.9375rem){.layout--onecol .block-ocasi-cta-block.image-right{padding:calc(35rem + var(--space-90)) var(--space-60) var(--space-90)}}@media(min-width:61.9375rem){.layout--onecol .block-ocasi-cta-block.image-right{min-height:28.5rem;justify-content:center;padding:var(--space-90) calc(100% - 39.375rem + 5rem + var(--space-80)) var(--space-90) var(--space-80)}}@media(min-width:90rem){.layout--onecol .block-ocasi-cta-block.image-right{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(100vw - 35rem)}}@media(min-width:120rem){.layout--onecol .block-ocasi-cta-block.image-right{margin-left:-17.875rem;margin-right:-17.875rem;padding-right:calc(71.875rem + var(--space-90))}.layout--onecol .block-ocasi-cta-block.image-right::before{content:"";border-radius:0 0 0 4rem}}.layout--onecol .block-ocasi-cta-block.image-right .media--type-image{right:0;top:0;position:absolute;height:18.75rem;width:100%}@media(min-width:35.9375rem){.layout--onecol .block-ocasi-cta-block.image-right .media--type-image{height:35rem}}@media(min-width:61.9375rem){.layout--onecol .block-ocasi-cta-block.image-right .media--type-image{height:100%;width:calc(100% - 39.375rem)}}@media(min-width:120rem){.layout--onecol .block-ocasi-cta-block.image-right .media--type-image{width:71.875rem}}.layout--onecol .block-ocasi-cta-block.image-right .media--type-image .field,.layout--onecol .block-ocasi-cta-block.image-right .media--type-image .field__item,.layout--onecol .block-ocasi-cta-block.image-right .media--type-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:56.25rem){.layout--onecol .block-ocasi-cta-block.image-right{border-radius:0 0 0 4rem}}.layout.layout--card-container:not(.layout--sponsor){display:block;position:relative;overflow:auto hidden;-ms-overflow-style:none;scrollbar-width:none;max-width:72.5rem;margin:auto auto var(--space-90) auto;padding:var(--space-30) var(--space-20);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media(min-width:56.25rem){.layout.layout--card-container:not(.layout--sponsor){margin:auto auto var(--space-100) auto}}.layout.layout--card-container:not(.layout--sponsor) .layout__content{display:grid;margin:auto;width:100%;gap:var(--space-60);grid-template-columns:repeat(auto-fit,minmax(13.75rem,15rem));justify-content:center;min-width:inherit}.block-ocasi-card-block{display:flex;flex-direction:column;position:relative}.block-ocasi-card-block .badge{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;left:calc(50% - 1.25rem);top:-1.25rem;width:2.5rem;height:2.5rem;border-radius:100%;background-color:var(--color-secondary-4);color:var(--color-grey-100);font-size:1.125rem;box-shadow:0px 0px 8px 3px rgba(118,119,120,.16),0px 6px 28px 0px rgba(118,119,120,.04)}.block-ocasi-card-block .field--name-field-media-image{aspect-ratio:1/1;overflow:hidden;border-radius:1.5rem}.block-ocasi-card-block .field--name-field-media-image .field__item,.block-ocasi-card-block .field--name-field-media-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block-ocasi-card-block p,.block-ocasi-card-block .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-card-block .field__item{text-align:center;font-size:1.125rem;line-height:1.66;margin:0}.layout.layout--sponsor .layout__content{width:100%;display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-60)}.block-ocasi-sponsor-block{display:flex;position:relative;margin-bottom:var(--space-110)}.block-ocasi-sponsor-block div{flex:1 1 auto}.block-ocasi-sponsor-block .field--name-field-media-image{display:flex;align-items:center;justify-content:center;margin:auto;overflow:hidden;border-radius:1.5rem;padding:var(--space-20) var(--space-50);margin-bottom:0;box-shadow:0px 0px 8px 3px rgba(118,119,120,.16),0px 6px 28px 0px rgba(118,119,120,.04);height:12.5rem;max-width:18.75rem}.block-ocasi-sponsor-block .field--name-field-media-image .field__item,.block-ocasi-sponsor-block .field--name-field-media-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.block-ocasi-hero-block{display:flex;margin:var(--space-40) 0 var(--space-80) 0}@media(min-width:56.25rem){.block-ocasi-hero-block{margin:var(--space-40) 0 var(--space-90) 0}}.block-ocasi-hero-block .top-hero-block-wrapper{display:flex;flex-direction:column}@media(min-width:56.25rem){.block-ocasi-hero-block .top-hero-block-wrapper{flex-direction:row-reverse;align-items:center}}.block-ocasi-hero-block .top-content-wrapper{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:relative;height:-moz-fit-content;height:fit-content;z-index:2;flex:1 1 30%;margin:-5rem var(--space-30) 0 var(--space-30);padding:var(--space-60) var(--space-30);border-radius:2.5rem 0 2.5rem 0;overflow:hidden}@media(min-width:56.25rem){.block-ocasi-hero-block .top-content-wrapper{padding:var(--space-60);min-width:16.25rem;margin:var(--space-60) 0;border-radius:0 0 4rem 0}}@media(min-width:75rem){.block-ocasi-hero-block .top-content-wrapper{padding:var(--space-80) var(--space-80) var(--space-80) 6rem}}.block-ocasi-hero-block .top-content-wrapper p:last-child,.block-ocasi-hero-block .top-content-wrapper .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item:last-child,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-hero-block .top-content-wrapper .field__item:last-child{margin-bottom:0}.block-ocasi-hero-block .top-content-wrapper .primary-button,.block-ocasi-hero-block .top-content-wrapper .secondary-button,.block-ocasi-hero-block .top-content-wrapper .tertiary-button{margin-bottom:var(--space-15)}.block-ocasi-hero-block .top-image-wrapper{z-index:1}@media(min-width:56.25rem){.block-ocasi-hero-block .top-image-wrapper{flex:1 1 80%;margin-left:-20%}}.block-ocasi-hero-block .top-image-wrapper .media,.block-ocasi-hero-block .top-image-wrapper .field,.block-ocasi-hero-block .top-image-wrapper .field__item,.block-ocasi-hero-block .top-image-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block-ocasi-hero-block .top-image-wrapper .field--name-field-media-image{margin-bottom:0}.block-ocasi-hero-block .section-hero-block-wrapper{display:flex;flex-direction:column;position:relative}.block-ocasi-hero-block .section-hero-block-wrapper .field--name-field-media-image{margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-height:40rem;overflow:hidden}@media(min-width:120rem){.block-ocasi-hero-block .section-hero-block-wrapper .field--name-field-media-image{margin-left:-17.875rem;margin-right:-17.875rem}}.block-ocasi-hero-block .section-hero-block-wrapper .section-content-wrapper{width:60%;margin:-3.125rem auto var(--space-40) auto;padding:var(--space-60) var(--space-30);min-width:16.25rem;z-index:2;border-radius:0.75rem;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}@media(min-width:36rem){.block-ocasi-hero-block .section-hero-block-wrapper .section-content-wrapper{margin:-9.375rem auto var(--space-40) auto;padding:var(--space-70) var(--space-80)}}.block-ocasi-hero-block.background-color--light-blue .section-content-wrapper,.block-ocasi-hero-block.background-color--light-blue .top-content-wrapper{background:rgba(216,231,242,.85)}.block-ocasi-hero-block.background-color--light-blue p a:not(.primary-button,.secondary-button,.tertiary-button),.block-ocasi-hero-block.background-color--light-blue .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item a:not(.primary-button,.secondary-button,.tertiary-button),.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-ocasi-hero-block.background-color--light-blue .field__item a:not(.primary-button,.secondary-button,.tertiary-button){color:var(--color-grey-20)}.block-ocasi-hero-block.background-color--beige .section-content-wrapper,.block-ocasi-hero-block.background-color--beige .top-content-wrapper{background:rgba(255,237,225,.85)}.block-ocasi-hero-block.background-color--blue .section-content-wrapper,.block-ocasi-hero-block.background-color--blue .top-content-wrapper{background:rgba(216,231,242,.85)}.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper{border-radius:0.75rem;background-color:var(--color-primary-1-50);color:var(--color-grey-100);margin-top:0;width:auto}.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper h1,.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper h2,.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper h3,.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper h4,.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper h5,.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper h6{color:var(--color-grey-100)}.block-ocasi-hero-block .section-hero-block-wrapper.no-image .section-content-wrapper a:not(.tertiary-button,.primary-button,.secondary-button){color:var(--color-grey-100)}.block.block-ocasi-stats{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-30);border:0.0625rem solid var(--color-grey-70);border-radius:0.75rem;overflow:hidden;margin-bottom:0 !important}.block.block-ocasi-stats>h2{font-size:1rem;line-height:1.4;display:flex;font-weight:600;color:var(--color-grey-40);flex-direction:column;align-items:baseline}.block.block-ocasi-stats p,.block.block-ocasi-stats .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block.block-ocasi-stats .field__item{margin-bottom:0;font-weight:500;font-size:0.875rem}.block.block-ocasi-stats .count{display:block;font-weight:600;margin-bottom:var(--space-0)}.region--content-prefix .layout-container{display:grid;gap:var(--space-60);overflow:visible;padding:var(--space-30) 0;margin-bottom:var(--space-60);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.block-responsive-menu-horizontal-menu,.menu--main{display:none;flex:1 1 70%;transition:none;z-index:3}@media(min-width:62rem){.block-responsive-menu-horizontal-menu,.menu--main{display:block}}.block-responsive-menu-horizontal-menu ul,.menu--main ul{margin-left:0}.menu--account{display:none}@media(min-width:62rem){.menu--account{display:block}}.horizontal-menu,.menu--provincial-regulators .menu-level--1,.menu--main .menu-level--1{padding-left:0;margin-top:0;margin-left:0;display:flex;justify-content:flex-end;align-items:center;margin-bottom:0;gap:clamp(var(--space-20),2vw,var(--space-40))}.horizontal-menu li,.menu--provincial-regulators .menu-level--1 li,.menu--main .menu-level--1 li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.menu--main .menu-level--1>li{flex:0 1 auto;padding:0}.menu--main .menu-level--1>li.show-children>a,.menu--main .menu-level--1>li>a:hover{outline:none;text-decoration:none}.menu--main .menu-level--1>li>a[href*=donate]:hover,.menu--main .menu-level--1>li>a[href*=faire-un-don]:hover{color:var(--color-grey-100)}.menu--main .menu-level--1>li>a[href*=hub]{position:relative;margin-left:var(--space-40)}.menu--main .menu-level--1>li>a[href*=hub]::before{content:"|";position:absolute;font-weight:400;left:-2.125rem;color:var(--color-grey-80);pointer-events:none}.menu--main .menu-level--1>li>a[href*=hub]+.menu-level--2{margin-left:var(--space-40)}.menu--main .menu-level--1>li>a:hover{color:var(--color-primary-1-50)}.menu--main .menu-level--1>li>a{color:var(--color-grey-20);border-width:0.0625rem;border-style:solid;border-color:rgba(0,0,0,0);font-size:1rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;padding:var(--space-10);text-decoration:none}@media(min-width:62rem){.menu--main .menu-level--1>li>a{max-width:15.625rem}}.menu--main .menu-level--1>li.menu-item--expanded>a::after{content:"";border:solid var(--color-grey-00);border-width:0 2px 2px 0;width:0.375rem;height:0.375rem;margin-left:var(--space-10);transform:rotate(45deg) translateY(-2px)}.menu--main .menu-level--1>li.menu-item--expanded>a:hover::after{border-color:var(--color-primary-1-50)}.menu--main .menu-level--1>li.menu-item--expanded>a:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.menu--main .menu-level--1>li.menu-item--active-trail>a{position:relative}.menu--main .menu-level--1>li.menu-item--active-trail>a::before{display:none}.menu--main .menu-level--1>li.menu-item--active-trail.show-children>a::before,.menu--main .menu-level--1>li.menu-item--active-trail>a:hover::before{background-color:var(--color-primary-1-100);left:-0.0625rem;right:-0.0625rem}.region--masthead-secondary .horizontal-menu,.region--masthead-secondary .menu--main .menu-level--1{border-bottom:0.0625rem solid var(--color-grey-70);padding-left:var(--space-20);padding-right:var(--space-20)}@media(min-width:36rem){.region--masthead-secondary .horizontal-menu,.region--masthead-secondary .menu--main .menu-level--1{padding-left:var(--space-30);padding-right:var(--space-30)}}@media(min-width:56.25rem){.region--masthead-secondary .horizontal-menu,.region--masthead-secondary .menu--main .menu-level--1{padding-left:var(--space-50);padding-right:var(--space-50)}}.horizontal-menu ul,.menu--provincial-regulators .menu-level--1 ul,.menu--main .menu-level--1 ul{display:none}.hamburger{padding:var(--space-10);display:block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible;border:0.0625rem solid var(--color-grey-80)}.hamburger:hover{opacity:.7}.mm-wrapper_opening .hamburger:hover{opacity:.7}.mm-wrapper_opening .hamburger .hamburger-inner,.mm-wrapper_opening .hamburger .hamburger-inner::before,.mm-wrapper_opening .hamburger .hamburger-inner::after{background-color:#000}.hamburger-box{width:1.125rem;height:1rem;display:block;position:relative}.mm-wrapper_opening .hamburger-box{margin-top:-0.0625rem;margin-bottom:0.0625rem}.hamburger-inner{display:block;top:50%;transform:translateY(-50%)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1.125rem;height:0.1875rem;background-color:#000;border-radius:0.25rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-0.375rem}.hamburger-inner::after{bottom:-0.375rem}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}.mm-wrapper_opening .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.mm-wrapper_opening .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.mm-wrapper_opening .hamburger--squeeze .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}.block-responsive-menu-toggle{flex:0 0 auto;padding:var(--space-0)}.block-responsive-menu-toggle .label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mm-wrapper_opening .mm-page{border-right:0.0625rem solid var(--color-primary-1-50)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(calc(-1 * var(--mm-max-size)),calc(-1 * var(--mm-size)),calc(-1 * var(--mm-min-size)))}.mm-menu--position-left{left:auto;right:0}.mm-menu{background-color:var(--color-grey-100);display:flex;flex-direction:column-reverse}.mm-menu a{text-decoration:none}.mm-menu .mm-panel_has-navbar{padding-top:var(--space-50)}.mm-menu .mm-panel_has-navbar::before{display:none}.mm-menu .mm-panels,.mm-menu .mm-panel{background-color:var(--color-grey-100)}.mm-menu .mm-panels:after,.mm-menu .mm-panel:after{display:none}.mm-menu .mm-navbar{height:auto;border-bottom:0.0625rem solid var(--color-primary-1-100)}.mm-menu .mm-navbar a{color:var(--color-grey-10);font-weight:600;padding-top:var(--space-20);padding-bottom:var(--space-20);flex:0 0 auto;margin:0 auto}.mm-menu a.mm-btn--prev{width:0.625rem;position:absolute;left:var(--space-20);height:100%}.mm-menu a.mm-btn--prev::before{border-color:var(--color-grey-00);inset-inline-start:0}.mm-menu a.mm-btn--prev:hover::before{border-color:var(--color-primary-1-50)}.mm-menu a.mm-btn--prev:focus-visible{outline-offset:0}.mm-menu a.close-menu{position:absolute;top:0;bottom:0;right:var(--space-20);width:0.9375rem;font-size:0;display:flex;align-items:center;padding:0}.mm-menu a.close-menu::before{content:"";width:1.5rem;height:1.25rem;font-size:0.875rem;background:url(/themes/custom/simplytheme/dist/img/iconography/close.svg) no-repeat;background-size:cover;background-position:center}.mm-menu a.close-menu:hover::before{filter:invert(30%) sepia(95%) saturate(1230%) hue-rotate(183deg) brightness(90%) contrast(104%)}.mm-menu a.close-menu:focus-visible{outline-offset:0.125rem}.mm-menu .mm-listview{margin-top:0 !important;padding-top:var(--space-20)}.mm-menu .mm-listview li{margin-left:var(--space-30);margin-right:var(--space-30);width:auto}.mm-menu .mm-listview li::after{display:none}.mm-menu .mm-listview a{padding-top:var(--space-20);padding-bottom:var(--space-20);padding-left:0;font-weight:600}.mm-menu .mm-listview a.mm-btn--next{border:none;margin-right:-1.125rem}.mm-menu .mm-listview a.mm-btn--next::after{border-color:var(--color-grey-00)}.mm-menu .mm-listview a.is-active{color:var(--color-primary-1-50)}.mm-menu .mm-listview a:hover{color:var(--color-primary-1-50)}.mm-menu .mm-listview a:focus-visible{outline-offset:0.125rem}.mm-menu .mm-listview li:hover a.mm-btn--next::after{border-color:var(--color-primary-1-50)}.mm-menu .mm-listview .menu-item--active-trail a.is-active{color:var(--color-primary-1-50)}.mm-menu li.menu-name--account{border-top:0.0625rem solid var(--color-primary-1-100);width:auto;margin-right:var(--space-30);margin-top:var(--space-10);padding-top:var(--space-10)}.mm-menu .custom-blocks-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--space-40);margin:0;padding:var(--space-30);border-top:0.0625rem solid var(--color-primary-1-100)}.mm-menu .custom-blocks-wrapper .block-ocasi-search{flex:0 1 auto;align-items:center;gap:var(--space-20);display:flex}.mm-menu .custom-blocks-wrapper .block-ocasi-search #search-toggle{display:none}.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form--2,.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form{display:flex;order:-1;position:relative;justify-content:flex-end}.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form--2 .form-item,.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form .form-item{flex:0 1 auto;padding:0;margin:0}.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form--2 input,.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form input{padding:var(--space-10) var(--space-20) var(--space-10) var(--space-50);margin:0;border-radius:2rem;line-height:1.15}.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form--2 input:hover,.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form input:hover{border-color:var(--color-primary-1-50)}.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form--2 .search-button .js-form-submit,.mm-menu .custom-blocks-wrapper .block-ocasi-search #ocasi-search-header-form .search-button .js-form-submit{padding:0;font-size:0;display:block;width:1.4375rem;height:1.3125rem;background:url(/themes/custom/simplytheme/dist/img/iconography/search-hover.svg) no-repeat;background-size:62%;background-position:0.125rem 0.0625rem;border:none;position:absolute;left:var(--space-20);top:0.625rem}.mm-menu .custom-blocks-wrapper .block-language{display:flex}.mm-menu .custom-blocks-wrapper .block-language ul.links{margin:0}.simplytheme-simple-menu>ul a,.simplytheme-simple-menu nav>ul a{text-decoration:none;line-height:1.375rem}.simplytheme-simple-menu>ul ul,.simplytheme-simple-menu nav>ul ul{border:0.0625rem solid var(--color-primary-1-100)}.simplytheme-simple-menu>ul li,.simplytheme-simple-menu nav>ul li{position:relative}.simplytheme-simple-menu>ul li::before,.simplytheme-simple-menu>ul li::after,.simplytheme-simple-menu nav>ul li::before,.simplytheme-simple-menu nav>ul li::after{display:block;opacity:0}.simplytheme-simple-menu>ul li.show-children:hover>ul,.simplytheme-simple-menu nav>ul li.show-children:hover>ul{display:block}.simplytheme-simple-menu>ul li.menu-item--expanded.menu-left ul,.simplytheme-simple-menu nav>ul li.menu-item--expanded.menu-left ul{left:auto;right:0}.simplytheme-simple-menu>ul ul,.simplytheme-simple-menu nav>ul ul{width:-moz-fit-content;width:fit-content;min-width:11.5625rem;height:auto;padding-left:0;padding-top:var(--space-20);padding-bottom:var(--space-10);position:absolute;background-color:var(--color-grey-100);z-index:1;margin-top:0;border-radius:0.25rem;border:none;box-shadow:0px 0px 8px 3px rgba(118,119,120,.2),0px 6px 28px 0px rgba(118,119,120,.08);background-color:var(--color-grey-100)}.simplytheme-simple-menu>ul ul .menu-direction-indicator,.simplytheme-simple-menu nav>ul ul .menu-direction-indicator{flex:0 0 0.3125rem;position:static;margin-left:0.625rem;display:flex;flex-direction:column;justify-content:center;height:100%}.simplytheme-simple-menu>ul ul .menu-direction-indicator::before,.simplytheme-simple-menu nav>ul ul .menu-direction-indicator::before{font-family:"Material Icons";content:material-content(\ec8b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;align-self:center;justify-self:center;font-size:1.25rem;color:var(--color-grey-100);transform:rotate(270deg)}.simplytheme-simple-menu>ul ul .menu-item a,.simplytheme-simple-menu nav>ul ul .menu-item a{color:var(--color-grey-00);display:flex;align-items:center;padding:var(--space-10) var(--space-30) var(--space-10) var(--space-30);font-weight:500;white-space:nowrap;line-height:1.55}.simplytheme-simple-menu>ul ul .menu-item a.is-active,.simplytheme-simple-menu nav>ul ul .menu-item a.is-active{color:var(--color-primary-1-50)}.simplytheme-simple-menu>ul ul .menu-item a.is-active .menu-direction-indicator::before,.simplytheme-simple-menu nav>ul ul .menu-item a.is-active .menu-direction-indicator::before{color:var(--color-grey-100)}.simplytheme-simple-menu>ul ul .menu-item a .link-inner,.simplytheme-simple-menu nav>ul ul .menu-item a .link-inner{flex:1 1 auto;display:block;font-weight:600}.simplytheme-simple-menu>ul ul .menu-item--active-trail>a::before,.simplytheme-simple-menu nav>ul ul .menu-item--active-trail>a::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0.0625rem;width:0.1875rem;background-color:var(--color-primary-1-100)}.simplytheme-simple-menu>ul ul .show-children>a,.simplytheme-simple-menu>ul ul a:hover,.simplytheme-simple-menu nav>ul ul .show-children>a,.simplytheme-simple-menu nav>ul ul a:hover{color:var(--color-primary-1-50)}.simplytheme-simple-menu>ul ul li,.simplytheme-simple-menu nav>ul ul li{position:relative}.simplytheme-simple-menu>ul ul li:last-child>a,.simplytheme-simple-menu nav>ul ul li:last-child>a{border-bottom:0}.simplytheme-simple-menu>ul ul li.menu-item--expanded::before,.simplytheme-simple-menu>ul ul li.menu-item--expanded::after,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded::before,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded::after{content:"";position:absolute;top:50%;transform:translate(0%,-50%);z-index:2}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-right::before,.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-right::after,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-right::before,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-right::after{right:0}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-right::before,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-right::before{width:0;height:0;content:"";z-index:2;border-right:calc(0.4375rem*1) solid #c5e6ff;border-bottom:0.4375rem solid rgba(0,0,0,0);border-top:0.4375rem solid rgba(0,0,0,0)}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-right::after,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-right::after{width:0;height:0;content:"";z-index:2;border-right:calc(0.4375rem*1) solid #0071c5;border-bottom:0.4375rem solid rgba(0,0,0,0);border-top:0.4375rem solid rgba(0,0,0,0);margin-right:-0.0625rem}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-right ul,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-right ul{left:100%;right:auto}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left::before,.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left::after,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left::before,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left::after{left:0}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left::before,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left::before{width:0;height:0;content:"";z-index:2;border-left:calc(0.4375rem*1) solid #c5e6ff;border-bottom:0.4375rem solid rgba(0,0,0,0);border-top:0.4375rem solid rgba(0,0,0,0)}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left::after,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left::after{width:0;height:0;content:"";z-index:2;border-left:calc(0.4375rem*1) solid #0071c5;border-bottom:0.4375rem solid rgba(0,0,0,0);border-top:0.4375rem solid rgba(0,0,0,0);margin-left:-0.0625rem}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left>a,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left>a{justify-content:flex-start}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left>a .menu-direction-indicator,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left>a .menu-direction-indicator{order:-1;margin-left:0;margin-right:0.625rem}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left>a .menu-direction-indicator::before,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left>a .menu-direction-indicator::before{transform:rotate(90deg)}.simplytheme-simple-menu>ul ul li.menu-item--expanded.menu-left ul,.simplytheme-simple-menu nav>ul ul li.menu-item--expanded.menu-left ul{left:auto;right:100%}.simplytheme-simple-menu>ul,.simplytheme-simple-menu nav>ul{justify-content:flex-end}.simplytheme-simple-menu>ul>li,.simplytheme-simple-menu nav>ul>li{flex:0 1 auto}.simplytheme-simple-menu>ul>li::before,.simplytheme-simple-menu>ul>li::after,.simplytheme-simple-menu nav>ul>li::before,.simplytheme-simple-menu nav>ul>li::after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-100%)}.simplytheme-simple-menu>ul>li::before,.simplytheme-simple-menu nav>ul>li::before{width:0;height:0;content:"";z-index:2;border-bottom:calc(0.625rem*1) solid #c5e6ff;border-left:0.625rem solid rgba(0,0,0,0);border-right:0.625rem solid rgba(0,0,0,0)}.simplytheme-simple-menu>ul>li::after,.simplytheme-simple-menu nav>ul>li::after{width:0;height:0;content:"";z-index:2;border-bottom:calc(0.625rem*1) solid #0071c5;border-left:0.625rem solid rgba(0,0,0,0);border-right:0.625rem solid rgba(0,0,0,0);margin-top:0.0625rem}.simplytheme-simple-menu>ul>li .downarrowclass,.simplytheme-simple-menu nav>ul>li .downarrowclass{display:none}.simplytheme-simple-menu>ul ul ul,.simplytheme-simple-menu nav>ul ul ul{top:-0.0625rem}.region--masthead-secondary .block-responsive-menu-horizontal-menu{border-bottom:0.0625rem solid var(--color-grey-70)}.region--masthead-secondary .horizontal-menu{max-width:81rem;margin-left:auto;margin-right:auto}.region--masthead-secondary .horizontal-menu>li{flex:1 1 auto}.block-admin-units.block-ogc-sidebar-menu,.region--sidebar-first .block-menu{margin-top:var(--space-40)}@media(max-width:56.1875rem){.block-admin-units.block-ogc-sidebar-menu,.region--sidebar-first .block-menu{display:none}}.block-admin-units.block-ogc-sidebar-menu>h2,.region--sidebar-first .block-menu>h2{display:none}.block-admin-units.block-ogc-sidebar-menu ul,.region--sidebar-first .block-menu ul{padding-left:0;margin-top:0;margin-left:0;margin-bottom:0;max-width:100%}.block-admin-units.block-ogc-sidebar-menu ul li,.region--sidebar-first .block-menu ul li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.block-admin-units.block-ogc-sidebar-menu li,.region--sidebar-first .block-menu li{margin-left:0;margin-bottom:0}.block-admin-units.block-ogc-sidebar-menu a,.region--sidebar-first .block-menu a{transition:background-color .2s,color .2s;position:relative;display:block;padding:var(--space-10) var(--space-20);text-decoration:none;border-bottom:0.0625rem solid var(--color-grey-80)}.block-admin-units.block-ogc-sidebar-menu a::before,.region--sidebar-first .block-menu a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:0.0625rem solid rgba(0,0,0,0)}.block-admin-units.block-ogc-sidebar-menu a:hover,.block-admin-units.block-ogc-sidebar-menu a:focus,.region--sidebar-first .block-menu a:hover,.region--sidebar-first .block-menu a:focus{color:var(--color-primary-2-50);background-color:var(--color-grey-80)}.block-admin-units.block-ogc-sidebar-menu a:focus,.region--sidebar-first .block-menu a:focus{outline:none}.block-admin-units.block-ogc-sidebar-menu a:focus::before,.region--sidebar-first .block-menu a:focus::before{border-color:var(--color-secondary-1)}.block-admin-units.block-ogc-sidebar-menu .menu-item--expanded,.region--sidebar-first .block-menu .menu-item--expanded{display:flex;flex-wrap:wrap}.block-admin-units.block-ogc-sidebar-menu .menu-item--expanded>a,.region--sidebar-first .block-menu .menu-item--expanded>a{flex:1 1 0}.block-admin-units.block-ogc-sidebar-menu .menu-item--expanded>ul,.region--sidebar-first .block-menu .menu-item--expanded>ul{flex:0 0 100%}.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail>a:not(.is-active),.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail>a:not(.is-active)+.sub-menu--toggle,.region--sidebar-first .block-menu .menu-item--active-trail>a:not(.is-active),.region--sidebar-first .block-menu .menu-item--active-trail>a:not(.is-active)+.sub-menu--toggle{border-bottom-color:var(--color-primary-1-50)}.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail>a:not(.is-active).show,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail>a:not(.is-active)+.sub-menu--toggle.show,.region--sidebar-first .block-menu .menu-item--active-trail>a:not(.is-active).show,.region--sidebar-first .block-menu .menu-item--active-trail>a:not(.is-active)+.sub-menu--toggle.show{border-bottom-color:var(--color-primary-1-50);box-shadow:0px 2px 0px 0px var(--color-primary-1-50)}.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail>a:not(.is-active),.region--sidebar-first .block-menu .menu-item--active-trail>a:not(.is-active){border-left:0.3125rem solid var(--color-primary-1-50)}.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active+.sub-menu--toggle,.region--sidebar-first .block-menu .menu-item--active-trail .is-active,.region--sidebar-first .block-menu .menu-item--active-trail .is-active+.sub-menu--toggle{background-color:var(--color-primary-1-50);color:var(--color-grey-100)}.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active::before,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active::after,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active+.sub-menu--toggle::before,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active+.sub-menu--toggle::after,.region--sidebar-first .block-menu .menu-item--active-trail .is-active::before,.region--sidebar-first .block-menu .menu-item--active-trail .is-active::after,.region--sidebar-first .block-menu .menu-item--active-trail .is-active+.sub-menu--toggle::before,.region--sidebar-first .block-menu .menu-item--active-trail .is-active+.sub-menu--toggle::after{color:var(--color-grey-100)}.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active:hover,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active:focus,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active+.sub-menu--toggle:hover,.block-admin-units.block-ogc-sidebar-menu .menu-item--active-trail .is-active+.sub-menu--toggle:focus,.region--sidebar-first .block-menu .menu-item--active-trail .is-active:hover,.region--sidebar-first .block-menu .menu-item--active-trail .is-active:focus,.region--sidebar-first .block-menu .menu-item--active-trail .is-active+.sub-menu--toggle:hover,.region--sidebar-first .block-menu .menu-item--active-trail .is-active+.sub-menu--toggle:focus{background-color:var(--color-secondary-1)}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle,.region--sidebar-first .block-menu .sub-menu--toggle{transition:all .2s;flex:0 0 auto;display:flex;flex-direction:column;font-size:0;background-color:rgba(0,0,0,0);border:0;border-bottom:0.0625rem solid var(--color-grey-80);border-left:0.0625rem solid var(--color-grey-80);padding:0}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle::before,.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle::after,.region--sidebar-first .block-menu .sub-menu--toggle::before,.region--sidebar-first .block-menu .sub-menu--toggle::after{flex:1 1 auto;height:100%;display:flex;align-items:center;font-size:1rem;color:var(--color-primary-1-50);padding-left:var(--space-10);padding-right:var(--space-10);border:0.0625rem solid rgba(0,0,0,0)}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle:before,.region--sidebar-first .block-menu .sub-menu--toggle:before{font-family:"Material Icons";content:material-content(\eb71);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:none}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle::after,.region--sidebar-first .block-menu .sub-menu--toggle::after{font-family:"Material Icons";content:material-content(\ea0d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:flex}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle:hover,.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle:focus,.region--sidebar-first .block-menu .sub-menu--toggle:hover,.region--sidebar-first .block-menu .sub-menu--toggle:focus{color:var(--color-primary-2-50);background-color:var(--color-grey-80)}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle:focus,.region--sidebar-first .block-menu .sub-menu--toggle:focus{outline:none}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle:focus::before,.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle:focus::after,.region--sidebar-first .block-menu .sub-menu--toggle:focus::before,.region--sidebar-first .block-menu .sub-menu--toggle:focus::after{border-color:var(--color-secondary-1)}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle.show:before,.region--sidebar-first .block-menu .sub-menu--toggle.show:before{display:flex}.block-admin-units.block-ogc-sidebar-menu .sub-menu--toggle.show::after,.region--sidebar-first .block-menu .sub-menu--toggle.show::after{display:none}.js .block-admin-units.block-ogc-sidebar-menu .menu-item--expanded>ul:not(.show),.js .region--sidebar-first .block-menu .menu-item--expanded>ul:not(.show){display:none}.block-admin-units.block-ogc-sidebar-menu ul ul,.region--sidebar-first .block-menu ul ul{padding-left:var(--space-20);margin-top:0.0625rem}.block-admin-units.block-ogc-sidebar-menu ul ul li,.region--sidebar-first .block-menu ul ul li{background-color:var(--color-grey-100)}.block-admin-units.block-ogc-sidebar-menu>ul,.region--sidebar-first .block-menu>ul{border:0.0625rem solid var(--color-grey-80)}.block-admin-units.block-ogc-sidebar-menu .menu-level--1>li>a.show,.block-admin-units.block-ogc-sidebar-menu .menu-level--1>li>.sub-menu--toggle.show,.region--sidebar-first .block-menu .menu-level--1>li>a.show,.region--sidebar-first .block-menu .menu-level--1>li>.sub-menu--toggle.show{box-shadow:0px 2px 0px 0px var(--color-grey-80)}.block-admin-units.block-ogc-sidebar-menu .menu-level--1>li:last-child>a,.region--sidebar-first .block-menu .menu-level--1>li:last-child>a{border-bottom:0}.block-admin-units.block-ogc-sidebar-menu .menu-level--1>li:last-child>ul>li:last-child>a,.region--sidebar-first .block-menu .menu-level--1>li:last-child>ul>li:last-child>a{border-bottom:0}.block-admin-units.block-ogc-sidebar-menu .menu-level--1>li:last-child>ul>li:last-child>ul>li:last-child>a,.region--sidebar-first .block-menu .menu-level--1>li:last-child>ul>li:last-child>ul>li:last-child>a{border-bottom:0}.block-admin-units.block-ogc-sidebar-menu .menu-level--1>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.region--sidebar-first .block-menu .menu-level--1>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a{border-bottom:0}.block-admin-units.block-ogc-sidebar-menu .menu-level--2,.region--sidebar-first .block-menu .menu-level--2{background-color:var(--color-grey-80)}.block-admin-units.block-ogc-sidebar-menu .menu-level--2>li>a.show,.block-admin-units.block-ogc-sidebar-menu .menu-level--2>li>.sub-menu--toggle.show,.region--sidebar-first .block-menu .menu-level--2>li>a.show,.region--sidebar-first .block-menu .menu-level--2>li>.sub-menu--toggle.show{border-bottom-color:var(--color-grey-70);box-shadow:0px 2px 0px 0px var(--color-grey-70)}.block-admin-units.block-ogc-sidebar-menu .menu-level--2 a,.region--sidebar-first .block-menu .menu-level--2 a{font-size:0.875rem}.block-admin-units.block-ogc-sidebar-menu .menu-level--3,.region--sidebar-first .block-menu .menu-level--3{background-color:var(--color-grey-70)}.block-admin-units.block-ogc-sidebar-menu .menu-level--3>li>a.show,.block-admin-units.block-ogc-sidebar-menu .menu-level--3>li>.sub-menu--toggle.show,.region--sidebar-first .block-menu .menu-level--3>li>a.show,.region--sidebar-first .block-menu .menu-level--3>li>.sub-menu--toggle.show{border-bottom-color:var(--color-grey-60);box-shadow:0px 2px 0px 0px var(--color-grey-60)}.block-admin-units.block-ogc-sidebar-menu .menu-level--4,.region--sidebar-first .block-menu .menu-level--4{background-color:var(--color-grey-70)}.block-admin-units.block-ogc-sidebar-menu .menu-level--4>li>a.show,.block-admin-units.block-ogc-sidebar-menu .menu-level--4>li>.sub-menu--toggle.show,.region--sidebar-first .block-menu .menu-level--4>li>a.show,.region--sidebar-first .block-menu .menu-level--4>li>.sub-menu--toggle.show{border-bottom-color:var(--color-grey-60);box-shadow:0px 2px 0px 0px var(--color-grey-60)}.block-admin-units.block-ogc-sidebar-menu .menu-level--5,.region--sidebar-first .block-menu .menu-level--5{background-color:var(--color-grey-60)}.menu--account{height:-moz-fit-content;height:fit-content;margin-left:0.5625rem;flex:0 0 auto}.menu--account h2{color:var(--color-grey-100)}.menu--account .menu{padding-left:0;margin-top:0;margin-left:0;margin-bottom:0;display:flex;gap:var(--space-10)}.menu--account .menu li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.menu--account .menu li{flex:0 0 auto;padding:0}.menu--account .menu a{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:.8695652174rem;padding:var(--space-0) var(--space-20);line-height:1.5}.menu--account .menu a:hover{text-decoration:none}.menu--account .menu a:focus-visible{outline-offset:0.1875rem}.menu--account .menu a svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.menu--account .menu a svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.menu--account .menu a:visited{color:var(--color-primary-1-50)}.menu--account .menu a:hover{background-color:var(--color-primary-1-100)}.menu--account .menu a svg.ext{fill:var(--color-primary-1-50)}.menu--account .menu a svg.ext path{stroke:var(--color-primary-1-50)}.menu--account .menu a svg.ext{width:1rem;height:1rem;margin-bottom:0}.menu--account .menu a::before{margin-right:0.625rem}.block-system-breadcrumb-block{margin-top:var(--space-20);display:flex;justify-content:flex-start;max-width:37.5rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:56.25rem){.block-system-breadcrumb-block{max-width:81rem;padding-left:2.5rem;padding-right:2.5rem}}.block-system-breadcrumb-block h2{margin:0}.block-system-breadcrumb-block nav{padding-bottom:0;margin-bottom:var(--space-10)}.block-system-breadcrumb-block ol{padding-left:0;margin-top:0;margin-left:0;display:block;margin-bottom:0}.block-system-breadcrumb-block ol li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.block-system-breadcrumb-block li{display:inline}.block-system-breadcrumb-block li:first-child{margin-left:0}.block-system-breadcrumb-block li:not(:first-child)::before{display:none}.block-system-breadcrumb-block li:has(>a[href$="search/pages"i]){display:none}.block-system-breadcrumb-block .breadcrumb-separator{display:inline;font-size:0.875rem;color:var(--color-grey-40)}.block-system-breadcrumb-block a,.block-system-breadcrumb-block p,.block-system-breadcrumb-block .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-system-breadcrumb-block .field__item{display:inline-block;font-size:0.875rem;line-height:1.375rem;padding:0 var(--space-0);text-decoration:none;color:var(--color-grey-40);font-weight:500;margin-bottom:0}.block-system-breadcrumb-block a{color:var(--color-grey-40)}.block-system-breadcrumb-block a:hover,.block-system-breadcrumb-block a:focus{text-decoration:underline}.block-system-breadcrumb-block p,.block-system-breadcrumb-block .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-system-breadcrumb-block .field__item{font-weight:600}.menu--footer h2,.menu--footer-second-column h2,.menu--footer-third-column h2{font-size:1.125rem;font-weight:600;margin-bottom:var(--space-30)}.menu--footer ul.menu,.menu--footer-second-column ul.menu,.menu--footer-third-column ul.menu{padding-left:0;margin-top:0;margin-left:0;margin:0;display:flex;flex-direction:column}.menu--footer ul.menu li,.menu--footer-second-column ul.menu li,.menu--footer-third-column ul.menu li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.menu--footer ul.menu li.menu-item,.menu--footer-second-column ul.menu li.menu-item,.menu--footer-third-column ul.menu li.menu-item{flex:0 0 auto;margin:0}.menu--footer ul.menu li.menu-item a,.menu--footer-second-column ul.menu li.menu-item a,.menu--footer-third-column ul.menu li.menu-item a{display:block;color:var(--color-grey-20);font-size:0.875rem;font-weight:600;text-decoration:none;padding:var(--space-10) 0}.menu--footer ul.menu li.menu-item a:hover,.menu--footer-second-column ul.menu li.menu-item a:hover,.menu--footer-third-column ul.menu li.menu-item a:hover{text-decoration:underline}.menu--footer ul.menu li.menu-item a.menu--donate-button,.menu--footer-second-column ul.menu li.menu-item a.menu--donate-button,.menu--footer-third-column ul.menu li.menu-item a.menu--donate-button{background-color:var(--color-grey-90);border-color:var(--color-grey-00);margin:var(--space-10) var(--space-0) var(--space-10) 0}.menu--footer ul.menu li.menu-item a.menu--chat-link,.menu--footer-second-column ul.menu li.menu-item a.menu--chat-link,.menu--footer-third-column ul.menu li.menu-item a.menu--chat-link{position:relative;width:-moz-fit-content;width:fit-content;text-decoration:underline}.menu--footer ul.menu li.menu-item a.menu--chat-link:hover,.menu--footer-second-column ul.menu li.menu-item a.menu--chat-link:hover,.menu--footer-third-column ul.menu li.menu-item a.menu--chat-link:hover{text-decoration:none}.menu--footer ul.menu li.menu-item a.menu--chat-link:after,.menu--footer-second-column ul.menu li.menu-item a.menu--chat-link:after,.menu--footer-third-column ul.menu li.menu-item a.menu--chat-link:after{content:"";display:block;background:url(/themes/custom/simplytheme/dist/img/iconography/211.png) no-repeat;width:3.125rem;height:1.5625rem;position:absolute;top:18%;left:102%}.menu--footer ul.menu li.menu-item:first-child a,.menu--footer-second-column ul.menu li.menu-item:first-child a,.menu--footer-third-column ul.menu li.menu-item:first-child a{padding-top:0}@media(min-width:56.25rem){.menu--footer ul.menu{margin-top:-0.25rem}}.menu--footer-second-column,.menu--footer-third-column{margin-top:var(--space-40)}@media(min-width:56.25rem){.menu--footer-second-column,.menu--footer-third-column{margin-top:0}}.pager{margin:var(--space-20) 0}.pager .pager__items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-0.125rem;margin-right:-0.125rem}.pager .pager__item{margin:0;padding:0;flex:0 0 auto;margin-left:0.125rem;margin-right:0.125rem;margin-bottom:var(--space-0)}.pager .pager__item a{width:2.375rem;height:2.375rem;display:inline-flex;align-items:center;justify-content:center;font-size:0.875rem;border:0.0625rem solid rgba(0,0,0,0)}.pager .pager__item a:hover,.pager .pager__item a:focus{border-color:var(--color-secondary-1)}.pager .pager__item a:focus{outline:0.0625rem solid var(--color-secondary-1)}.pager .pager__item.is-active a{font-weight:600;border-color:var(--color-primary-1-50);text-decoration:none}.pager .pager__item.is-active.mini{display:inline-flex;align-items:center;justify-content:center;padding-left:var(--space-10);padding-right:var(--space-10);font-weight:600}.pager .pager__item.pager__item--first a,.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a,.pager .pager__item.pager__item--last a{font-size:0;text-decoration:none;vertical-align:middle}.pager .pager__item.pager__item--first a::before,.pager .pager__item.pager__item--previous a::before,.pager .pager__item.pager__item--next a::before,.pager .pager__item.pager__item--last a::before{font-size:1.5rem}.pager .pager__item.pager__item--first a::before{font-family:"Material Icons";content:material-content(\ecfe);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em}.pager .pager__item.pager__item--previous a::before{font-family:"Material Icons";content:material-content(\ebfa);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em}.pager .pager__item.pager__item--next a::before{font-family:"Material Icons";content:material-content(\ebfb);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em}.pager .pager__item.pager__item--last a::before{font-family:"Material Icons";content:material-content(\ec47);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em}.pager .pager__item.pager__item--ellipsis{font-size:0;display:inline-flex;align-items:center;justify-content:center}.pager .pager__item.pager__item--ellipsis::before{font-family:"Material Icons";content:material-content(\ec31);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;width:2.375rem;height:2.375rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.pager span{display:flex}.block-local-tasks-block{z-index:0;margin-bottom:var(--space-20)}.block-local-tasks-block h2.visually-hidden{font-size:0;line-height:0}.block-local-tasks-block ul.tabs{padding-left:0;margin-top:0;margin-left:0;display:flex;flex-wrap:wrap;margin-left:-0.3125rem;margin-right:-0.3125rem;padding-left:0;margin-bottom:0}.block-local-tasks-block ul.tabs li{margin-bottom:0;padding-left:0;list-style-image:none;list-style-type:none;list-style:none}.block-local-tasks-block ul.tabs li{flex:1 1 auto;list-style:none;margin-left:0.3125rem;margin-right:0.3125rem;margin-bottom:var(--space-20)}@media(min-width:36rem){.block-local-tasks-block ul.tabs li{flex:0 0 auto}}.block-local-tasks-block ul.tabs li a{transition:all .2s;display:block;padding:var(--space-0) var(--space-20);background-color:var(--color-grey-100);border:0.0625rem solid var(--color-secondary-3);border-bottom:0.125rem solid var(--color-secondary-3);color:var(--color-secondary-3);font-weight:400;text-align:center;text-decoration:none}.block-local-tasks-block ul.tabs li a:hover{text-decoration:none}.block-local-tasks-block ul.tabs li a:hover:not(.is-active){color:var(--color-primary-1-50);border-color:var(--color-primary-1-50)}.block-local-tasks-block ul.tabs li a.is-active{position:relative;background-color:var(--color-primary-1-50);border-color:var(--color-primary-1-50);color:var(--color-grey-100)}.block-local-tasks-block ul.tabs li a.is-active::after{width:0;height:0;content:"";z-index:2;border-top:.8rem solid #0071c5;border-left:.8rem solid rgba(0,0,0,0);border-right:.8rem solid rgba(0,0,0,0);display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.block-local-tasks-block ul.tabs.tabs-secondary{border-top:0.0625rem solid var(--color-grey-80);padding-top:var(--space-30);margin-top:0}.path-homepage .block-local-tasks-block{margin-top:var(--space-30)}.path-homepage .block-local-tasks-block ul.tabs{margin-bottom:0}.region--masthead-prefix{background-color:var(--color-primary-1-50);display:flex;justify-content:flex-end;gap:var(--space-20)}.region--masthead-prefix .search-block-form,.region--masthead-prefix .menu--account{flex:0 1 auto;display:flex;align-items:center}.region--masthead-prefix .search-block-form .form-item,.region--masthead-prefix .search-block-form .form-actions,.region--masthead-prefix .menu--account .form-item,.region--masthead-prefix .menu--account .form-actions{display:flex;align-items:center;margin-bottom:0}.region.region--masthead-primary{margin-bottom:var(--space-20);background-color:var(--color-grey-100);overflow:visible;padding:var(--space-30) 0 var(--space-30) var(--space-30)}@media(min-width:75rem){.region.region--masthead-primary{padding:var(--space-30) var(--space-90)}}.region.region--masthead-primary .region-inner{flex-wrap:nowrap;align-items:stretch}.region.region--masthead-primary__left{flex:1 1 15.625rem;max-width:15.625rem;overflow:visible;display:flex;align-items:center}@media(min-width:56.25rem){.region.region--masthead-primary__left{flex:0 0 15.625rem;min-width:15.625rem;max-width:none}}@media(min-width:75rem){.region.region--masthead-primary__left{flex:0 0 17.5rem;min-width:17.5rem}}.region.region--masthead-primary__left .header-logo{display:flex;align-items:center}.region.region--masthead-primary__left .header-logo img{width:clamp(7.5rem,15vw,10.625rem)}.region.region--masthead-primary__left .header-logo.fr img{width:clamp(9.375rem,25vw,14.5rem)}.region.region--masthead-primary__right{flex:1 1 auto;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;overflow:visible}@media(min-width:62rem){.region.region--masthead-primary__right{flex:1 1 auto;align-items:flex-end}}.region.region--masthead-primary__right .region-inner{display:flex;flex-direction:column;width:100%}.region.region--masthead-primary__right-top{flex:1 1 auto;width:100%;display:flex;justify-content:flex-end;align-items:center;overflow:visible}@media(min-width:62rem){.region.region--masthead-primary__right-top{flex:0 0 auto;height:2.375rem}}.region.region--masthead-primary__right-top #header-search-icon{height:1.25rem;display:none}@media(min-width:62rem){.region.region--masthead-primary__right-top #header-search-icon{display:block}}.region.region--masthead-primary__right-bottom{height:100%;width:100%;display:flex;justify-content:flex-end;align-items:center;overflow:visible;margin-top:0}@media(min-width:62rem){.region.region--masthead-primary__right-bottom{flex:0 0 auto;height:auto;margin-top:var(--space-10)}}.region.region--masthead-primary__right-bottom:only-child{align-items:center}@media(min-width:56.25rem){.region.region--masthead-primary__right-bottom:not(:only-child){flex:0 0 auto}}.region--masthead-secondary{overflow:visible}.region--masthead-secondary .region-inner{justify-content:flex-end}.region--sidebar-first,.region--sidebar-second{overflow:visible}.layout-sidebar-second{border-top:0.0625rem solid var(--color-grey-70);margin-top:var(--space-40);padding-top:var(--space-20)}@media(min-width:56.25rem){.layout-sidebar-second{margin-top:var(--space-60);padding-top:var(--space-40)}}@media(min-width:56.25rem){.layout-sidebar-second{border-top:none;flex:0 0 11.625rem;margin-top:0;padding-top:0}}@media(min-width:56.25rem){.layout-sidebar-second{flex:0 0 18.75rem;margin-left:3.75rem}}@media(min-width:62rem){.layout-sidebar-second{flex:0 0 20.5rem;margin-left:6.25rem}}.region{overflow:hidden}.region .region-inner{display:flex;flex-wrap:wrap;height:100%}@media(min-width:56.25rem){.region .region-inner{align-items:center}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}#header{position:relative;background-color:var(--color-grey-100);padding-left:var(--space-30);padding-right:var(--space-20);box-shadow:0px 3px 9px 0px rgba(118,119,120,.15)}@media(min-width:56.25rem){#header{padding-left:var(--space-40);padding-right:var(--space-40)}}#masthead>.layout-container{display:flex;align-items:center}.print--letterhead{display:none}.region--footer-first{background-color:var(--color-grey-90)}.region--footer-first .layout-container{padding:var(--space-60) var(--space-30) var(--space-60);margin-bottom:var(--space-20)}@media(min-width:56.25rem){.region--footer-first .layout-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:var(--space-90) var(--space-60)}.region--footer-first .layout-container nav{flex:0 1 25%}}.region--footer-second{padding-top:var(--space-70);padding-bottom:var(--space-20);background-color:var(--color-grey-100);color:var(--color-grey-20)}@media(min-width:56.25rem){.region--footer-second{padding-bottom:var(--space-90)}}@media(min-width:75rem){.region--footer-second{padding-right:var(--space-50);padding-left:var(--space-40)}}.region--footer-second a{color:var(--color-grey-20)}.region--footer-second p,.region--footer-second .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .region--footer-second .field__item{font-size:0.75rem;line-height:1.25rem;margin-bottom:var(--space-10);font-weight:600}.region--footer-second .layout-container{display:grid;gap:var(--space-30);grid-template-columns:1fr;margin:0;max-width:100%}@media(min-width:56.25rem){.region--footer-second .layout-container{grid-template-columns:1fr 1fr;gap:var(--space-50);padding:0 var(--space-90)}}.region--footer-second .layout-container .block-system-branding-block .site-name{display:none}.region--footer-second .layout-container .block-system-branding-block .site-logo{padding:0}.region--footer-second .layout-container .block-system-branding-block .site-logo img{width:clamp(17.5rem,41vw,21.875rem)}.region--footer-second .layout-container .footer--ircc-logo{display:flex;grid-row:2;padding:var(--space-20) 0}@media(min-width:56.25rem){.region--footer-second .layout-container .footer--ircc-logo{grid-column:2;grid-row:1;justify-content:flex-end}}.region--footer-second .layout-container .footer--ircc-logo img{width:clamp(17.5rem,41vw,19.4375rem)}.region--footer-second .layout-container .block-block-content{grid-column:1/-1;margin-top:var(--space-20)}.region--content-prefix{width:100%;margin-top:var(--space-60)}.region--content-prefix .layout-container>*:not(.block-system-breadcrumb-block):last-child{margin-bottom:var(--space-30)}.section-content{flex:1 0 auto;background-color:var(--color-grey-100);padding:0 var(--space-30)}@media(min-width:56.25rem){.section-content{padding:0}}.section-content>.layout-container{display:flex;flex-wrap:wrap}@media(min-width:56.25rem){.section-content>.layout-container{flex-direction:row;flex-wrap:no-wrap}}.region--content{overflow:visible}.main-content{width:100%}.search-overlay{transition:opacity .4s .2s;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(126,184,225,.8);visibility:hidden;opacity:0}.search-active #header{position:relative;z-index:2}.search-active .search-overlay{visibility:visible;opacity:1;z-index:1}.block-responsive-menu-toggle{flex:0 0 auto;display:flex !important;align-items:center}@media(min-width:56.25rem){.block-responsive-menu-toggle{padding-left:var(--space-30)}}@media(min-width:62rem){.block-responsive-menu-toggle{display:none !important}}.block-responsive-menu-toggle .responsive-menu-toggle-icon::before,.block-responsive-menu-toggle .responsive-menu-toggle-icon::after{display:none}.block-responsive-menu-toggle .responsive-menu-toggle-icon span.hamburger-inner,.block-responsive-menu-toggle .responsive-menu-toggle-icon span.hamburger-inner::before,.block-responsive-menu-toggle .responsive-menu-toggle-icon span.hamburger-inner::after{background-color:var(--color-primary-1-50)}.block-responsive-menu-toggle .responsive-menu-toggle-icon .label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-responsive-menu-toggle a{transition:all .2s;height:3.375rem;width:3.375rem;display:flex;align-items:center;justify-content:center;border-color:rgba(0,0,0,0)}.block-responsive-menu-toggle a:hover,.block-responsive-menu-toggle a:focus{opacity:1}.block-responsive-menu-toggle a:hover span.hamburger-inner,.block-responsive-menu-toggle a:hover span.hamburger-inner::before,.block-responsive-menu-toggle a:hover span.hamburger-inner::after,.block-responsive-menu-toggle a:focus span.hamburger-inner,.block-responsive-menu-toggle a:focus span.hamburger-inner::before,.block-responsive-menu-toggle a:focus span.hamburger-inner::after{background-color:var(--color-grey-10)}.block-responsive-menu-toggle .hamburger-box{width:1.5rem;height:1.375rem}.block-responsive-menu-toggle .hamburger-inner,.block-responsive-menu-toggle .hamburger-inner::before,.block-responsive-menu-toggle .hamburger-inner::after{width:1.5rem}.block-responsive-menu-toggle .hamburger-inner::before{top:-0.5rem}.block-responsive-menu-toggle .hamburger-inner::after{bottom:-0.5rem}.mm-wrapper--opened .block-responsive-menu-toggle{position:absolute;top:0;left:50%}.block-search-toggle{flex:0 0 auto;display:flex;align-items:center;margin-right:-0.0625rem}@media(min-width:56.25rem){.block-search-toggle{display:none}}.block-search-toggle .search-toggle{transition:all .2s;font-size:0;background-image:none;background-color:rgba(0,0,0,0);padding:var(--space-10);border-color:rgba(0,0,0,0);border-style:solid;border-width:0.0625rem}.block-search-toggle .search-toggle::before{font-family:"Material Icons";content:material-content(\eb49);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;font-size:2rem;color:var(--color-primary-1-50)}.block-search-toggle .search-toggle::after{font-family:"Material Icons";content:material-content(\e97f);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;display:none;font-size:2rem;color:var(--color-primary-1-50)}.block-search-toggle .search-toggle:hover,.block-search-toggle .search-toggle:focus{border-color:var(--color-secondary-1)}.block-search-toggle .search-toggle:focus{outline:0.0625rem solid var(--color-secondary-1)}.block-search-toggle .search-toggle.open::before{display:none}.block-search-toggle .search-toggle.open::after{display:block}html{box-shadow:0px 100px 0px 0px var(--color-primary-1-50)}body.toolbar-horizontal .responsive-menu-page-wrapper{padding-top:2.0625rem}body.toolbar-horizontal.toolbar-tray-open .responsive-menu-page-wrapper{padding-top:4.9375rem}body.toolbar-vertical .responsive-menu-page-wrapper{padding-top:2.0625rem}body.mm-wrapper{padding-top:0 !important;margin-left:0 !important}body.mm-wrapper--opened .mm-slide-out{transform:none}html.main-nav--active,body.main-nav--active{height:100%;overflow:hidden}html.no-scroll{height:100%;width:100%;overflow:hidden;position:fixed}.page-container{position:relative;display:flex;flex-direction:column;height:100%;min-height:100vh}.page-container header{flex:0 0 auto}.page-container main{flex:1 0 auto}.page-container footer{flex:0 0 auto}.layout-container{max-width:37.5rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:56.25rem){.layout-container{max-width:81rem;padding-left:2.5rem;padding-right:2.5rem}}.layout{margin-left:-0.625rem;margin-right:-0.625rem}.layout>.layout__region{max-width:100%}.layout>.layout__region .draggable{cursor:move}#main{flex:1 1 100%}@media(min-width:56.25rem){#main{flex:1 1 0%}}#footer{margin-bottom:-1px}@media(min-width:56.25rem){.layout-sidebar-first+#main{padding-left:var(--space-30)}}.layout-sidebar-first{flex:1 1 100%}@media(min-width:56.25rem){.layout-sidebar-first{flex:0 0 30%}}.region--sidebar-first{margin-left:-0.8125rem;margin-right:-0.8125rem}.layout.layout-style-gray{margin:0 auto;background-color:var(--color-grey-50);padding:var(--space-40) 0 var(--space-50);position:relative;z-index:1}.layout.layout-style-gray::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-grey-50);z-index:-1;background-size:cover}.layout.layout-style-blue{margin:0 auto;background-color:var(--color-debug-blue);padding:var(--space-40) 0 var(--space-50);position:relative;z-index:1}.layout.layout-style-blue::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-debug-blue);z-index:-1;background-size:cover}.layout.layout-style-dark-grey{margin:0 auto;background-color:var(--color-grey-70);padding:var(--space-40) 0 var(--space-50);position:relative;z-index:1}.layout.layout-style-dark-grey::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-grey-70);z-index:-1;background-size:cover}.layout.layout-style-pattern{margin:0 auto;padding:var(--space-40) 0 var(--space-50)}.layout.layout-style-white{margin:0 auto;background-color:var(--color-grey-100);padding:var(--space-40) 0 var(--space-50);position:relative;z-index:1}.layout.layout-style-white::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-grey-100);z-index:-1;background-size:cover}.layout.layout-style-yellow{margin:0 auto;background-color:var(--color-debug-yellow);padding:var(--space-40) 0 var(--space-50);position:relative;z-index:1}.layout.layout-style-yellow::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-debug-yellow);z-index:-1;background-size:cover}.block-page-title-block+.block-system-main-block .layout--onecol:first-child .block>h2{margin-top:0;padding-top:0}.path-ocasi-donation .page-title{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.path-ocasi-donation .section-content{background-color:#e2eef6}.path-ocasi-donation .ocasi-donation-form{background-color:var(--color-grey-100);padding:var(--space-80) var(--space-60);border-radius:1.5rem 1.5rem 0 0}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full{margin-left:var(--space-30);margin-right:var(--space-30)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .block-field-block--ocasi-donation--housing-listing--label .field--name-label.field__item{margin-bottom:var(--space-20)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full #edit-moderation-state-wrapper{display:none}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state{position:absolute;top:var(--space-80);left:0.8125rem}@media(min-width:56.25rem){.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state{left:1.75rem}}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-secondary-4)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--available:focus{background-color:var(--color-secondary-4);color:var(--color-grey-100)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-primary-1-100);color:var(--color-grey-00);padding-left:var(--space-40)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/more.svg)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed_pending:focus{background-color:var(--color-primary-1-100);color:var(--color-grey-00)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-primary-1-50);color:var(--color-grey-100);padding-left:var(--space-40)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/check_white.svg)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--occupied:focus{background-color:var(--color-primary-1-50);color:var(--color-grey-100)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-grey-80);color:var(--color-grey-00);padding-left:var(--space-40)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/minimize.svg)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--claimed:focus{background-color:var(--color-grey-80);color:var(--color-grey-00)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-debug-yellow);color:var(--color-grey-00);padding-left:var(--space-40)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/more.svg)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--awaiting_confirmation:focus{background-color:var(--color-debug-yellow);color:var(--color-grey-00)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-debug-red);color:var(--color-grey-100);padding-left:var(--space-40)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/flag.svg)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--reported:focus{background-color:var(--color-debug-red);color:var(--color-grey-100)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed{display:block;width:-moz-fit-content;width:fit-content;font-size:0.75rem;font-weight:600;padding:var(--space-0) var(--space-20);border-radius:1.5rem;text-decoration:none;color:var(--color-grey-100);background-color:var(--color-grey-00);color:var(--color-grey-100);padding-left:var(--space-40)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed:focus{background-color:var(--color-grey-10);color:var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed:focus{background-color:inherit;color:inherit}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed::before{display:block;position:absolute;content:"";width:1rem;height:1rem;left:0.75rem;top:0.375rem;background-size:contain;background-repeat:no-repeat;background-position:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed::before{background-image:url(/themes/custom/simplytheme/dist/img/iconography/delete.svg)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed:hover,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .moderation-state.moderation-state--removed:focus{background-color:var(--color-grey-00);color:var(--color-grey-100)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout{display:block}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content{margin:0 var(--space-40);padding:var(--space-60) 0;border-top:1px solid var(--color-grey-70)}@media(min-width:56.25rem){.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content{margin:0 var(--space-60)}}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content h2{font-weight:600;margin-bottom:var(--space-30)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout:nth-child(2){padding:var(--space-80) 0 0;border-top-left-radius:1rem;border-top-right-radius:1rem}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout:nth-child(2) .layout__content{border:none}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field{align-items:center}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__label{font-weight:600;text-transform:initial;font-size:1rem;flex-shrink:1;margin-top:0}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item{font-weight:400;margin:0}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-location{align-items:flex-start}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-location .address{margin-bottom:0}@media(min-width:75rem){.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-location .address{display:flex}}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-location .address span:not(:last-child):after{content:",  "}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-monthly-price{position:relative;display:flex}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-monthly-price::before{content:"";width:1.5625rem;height:1.5625rem;display:block;background:url(/themes/custom/simplytheme/dist/img/iconography/money.svg) no-repeat;position:relative;margin-right:var(--space-0)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-monthly-price::after{content:"/ Month";width:3.125rem;height:1.5625rem;display:block;position:relative;margin-left:var(--space-0)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content>.block-field-block--ocasi-donation--housing-listing--field-location .field--name-field-location{position:relative;display:flex;margin-top:var(--space-0)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .layout__content>.block-field-block--ocasi-donation--housing-listing--field-location .field--name-field-location::before{content:"";width:1.5625rem;height:1.5625rem;display:block;background:url(/themes/custom/simplytheme/dist/img/iconography/location.svg) no-repeat;position:relative;margin-right:var(--space-0)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-extra-field-block--ocasi-donation--housing-listing--workflow-buttons{margin-top:var(--space-30)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-field-block--ocasi-donation--housing-listing--field-housing-amenities h2{font-size:1rem;margin-top:var(--space-30);margin-bottom:var(--space-20)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-field-block--ocasi-donation--housing-listing--field-housing-amenities-other{margin-top:-1.5625rem;margin-left:var(--space-60);margin-bottom:var(--space-50)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-field-block--ocasi-donation--housing-listing--field-housing-amenities-other .field--name-field-housing-amenities-other{display:list-item;list-style-type:circle}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-description .field__label{border:none;font-weight:600}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-field-block--ocasi-donation--housing-listing--description,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .block-field-block--ocasi-donation--housing-listing--field-comments{padding-top:var(--space-60);margin-bottom:var(--space-20);border-top:1px solid var(--color-grey-70)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-comments .form-wrapper{max-width:100%}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field--name-field-comments h2.comment-form__title{font-weight:600;margin-top:var(--space-30)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions{display:flex;flex-wrap:wrap;gap:var(--space-20)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button{margin:0}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger{font-size:.8695652174rem;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;padding:var(--space-10) var(--space-20);text-align:center;justify-content:center;border:0.125rem solid var(--color-primary-1-50);border-radius:2.5rem;border-color:var(--color-primary-1-50);background-color:var(--color-grey-100);color:var(--color-primary-1-50);font-size:1rem;font-weight:600;padding:var(--space-10) var(--space-40);line-height:1.75}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger:hover{text-decoration:none}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger:focus-visible{outline-offset:0.1875rem}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger svg.ext{width:1.25rem;height:1.25rem;fill:var(--color-grey-100);padding:0;margin-left:var(--space-0);margin-bottom:var(--space-10);align-self:baseline}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger svg.ext path{stroke:var(--color-grey-100);stroke-width:0.1875rem}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger:visited{color:var(--color-primary-1-50)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger:hover{background-color:var(--color-primary-1-100)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger svg.ext{fill:var(--color-primary-1-50)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger svg.ext path{stroke:var(--color-primary-1-50)}.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-actions .button--danger::before{margin-right:0.625rem}.path-user:not(.user-logged-in) #header{padding-bottom:0}.path-user:not(.user-logged-in) .block--system-menu-block-account{display:none}.path-user:not(.user-logged-in) div[role=contentinfo]{margin-top:var(--space-40)}.path-user:not(.user-logged-in) .block-system-breadcrumb-block{display:none}.path-user:not(.user-logged-in) .block-local-tasks-block{margin-top:0}.path-user:not(.user-logged-in) .block-local-tasks-block nav,.path-user:not(.user-logged-in) .block-local-tasks-block ul{margin-top:0}.path-user:not(.user-logged-in) .block-page-title-block{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.path-user:not(.user-logged-in) .tabs{justify-content:center;margin-top:var(--space-40)}.path-user:not(.user-logged-in) .block-system-main-block{display:flex;justify-content:center;width:100%;margin-top:var(--space-30)}.path-user:not(.user-logged-in) .block-system-main-block .user-login-form,.path-user:not(.user-logged-in) .block-system-main-block .user-pass{flex:0 1 28.125rem;max-width:28.125rem;width:100%}.path-user:not(.user-logged-in) .block-system-main-block .user-login-form input[type=text],.path-user:not(.user-logged-in) .block-system-main-block .user-login-form input[type=password],.path-user:not(.user-logged-in) .block-system-main-block .user-pass input[type=text],.path-user:not(.user-logged-in) .block-system-main-block .user-pass input[type=password]{width:100%}.path-user:not(.user-logged-in) .block-system-main-block .user-pass .form-item-name{flex:1 1 100%}.path-user:not(.user-logged-in) .block-system-main-block .user-pass .form-item-name+p,.path-user:not(.user-logged-in) .block-system-main-block .user-pass .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .form-item-name+.field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .path-user:not(.user-logged-in) .block-system-main-block .user-pass .form-item-name+.field__item{padding-left:var(--space-0);padding-right:var(--space-0)}.path-user:not(.user-logged-in) .block-system-main-block .user-pass-reset{margin-top:var(--space-40)}.path-user:not(.user-logged-in) .block-system-main-block .user-pass-reset p,.path-user:not(.user-logged-in) .block-system-main-block .user-pass-reset .ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .field__item,.ocasi-donation--type-housing-listing.ocasi-donation--view-mode-full .layout .path-user:not(.user-logged-in) .block-system-main-block .user-pass-reset .field__item{flex:1 1 100%}.maintenance-page{min-height:100vh}.maintenance-page .dialog-off-canvas-main-canvas,.maintenance-page .maintenance-page--inner{min-height:100vh;display:flex;flex-direction:column}.maintenance-page--inner #header{flex:0 0 auto}.maintenance-page--inner .section-content{flex:1 1 auto;display:block;overflow:hidden;background-color:var(--color-primary-1-50);background-size:180%;background-position:bottom left;background-repeat:no-repeat}@media(min-width:31.25rem){.maintenance-page--inner .section-content{background-size:150%}}@media(min-width:56.25rem){.maintenance-page--inner .section-content{background-size:100%}}.maintenance-page--inner main{background-color:var(--color-grey-100);border:0.0625rem solid var(--color-primary-1-80);margin-top:var(--space-50);max-width:31.25rem;margin-left:auto;margin-right:auto}.maintenance-page--inner main::before{font-family:"Material Icons";content:material-content(\ea58);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:100%;height:3.125rem;background-color:var(--color-debug-yellow);border-bottom:0.0625rem solid var(--color-primary-1-80)}.maintenance-page--inner main h1{margin-top:0;line-height:2.5rem}.maintenance-page--inner .main--inner{padding:var(--space-30)}.maintenance-page--inner .off-canvas-overlay{display:none}.path-user.user-logged-in .profile{padding-bottom:var(--space-50);width:100%;max-width:37.5rem;margin:auto}.path-user.user-logged-in .profile .form-item{padding-left:0}.path-node-4 h1{text-align:center;margin-bottom:var(--space-40)}.path-node-4 .block-field-block--node--page--body{display:flex;justify-content:center;text-align:center;width:clamp(16.25rem,80vw,100%);margin:0 auto var(--space-20)}@media(min-width:75rem){.path-node-4 .block-field-block--node--page--body{max-width:56.25rem}}.path-node-4 .layout{justify-content:center}.error-page{margin:var(--space-30) 0 var(--space-50)}.layout{display:flex;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width:56.25rem){.layout{flex-wrap:nowrap}}.layout>.layout__region{max-width:100%}.layout>.layout__region .draggable{cursor:move}.layout.layout--white{background-color:var(--color-grey-100)}.layout.layout--light_blue{position:relative;z-index:1}.layout.layout--light_blue::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-100);z-index:-1;background-size:cover}.layout__region{flex:0 1 100%}.layout--onecol .layout__region--content,.layout--onecol .layout__content{flex:0 1 100%;max-width:100%;height:-moz-fit-content;height:fit-content}.layout--twocol-sidebar-first,.sidebar_first .main-content-layout-container{display:flex;gap:3%;justify-content:center}.layout--twocol-sidebar-first .layout__region--first,.layout--twocol-sidebar-first .layout-sidebar-first,.layout--twocol-sidebar-first>.column.sidebar,.sidebar_first .main-content-layout-container .layout__region--first,.sidebar_first .main-content-layout-container .layout-sidebar-first,.sidebar_first .main-content-layout-container>.column.sidebar{flex:1;min-width:17.5rem}@media(min-width:25rem){.layout--twocol-sidebar-first .layout__region--first,.layout--twocol-sidebar-first .layout-sidebar-first,.layout--twocol-sidebar-first>.column.sidebar,.sidebar_first .main-content-layout-container .layout__region--first,.sidebar_first .main-content-layout-container .layout-sidebar-first,.sidebar_first .main-content-layout-container>.column.sidebar{min-width:18.75rem}}@media(min-width:56.25rem){.layout--twocol-sidebar-first .layout__region--first,.layout--twocol-sidebar-first .layout-sidebar-first,.layout--twocol-sidebar-first>.column.sidebar,.sidebar_first .main-content-layout-container .layout__region--first,.sidebar_first .main-content-layout-container .layout-sidebar-first,.sidebar_first .main-content-layout-container>.column.sidebar{flex:0 1 28%;max-width:28%}}.layout--twocol-sidebar-first .layout__region--second,.layout--twocol-sidebar-first .main-content,.layout--twocol-sidebar-first>.column:nth-child(2),.sidebar_first .main-content-layout-container .layout__region--second,.sidebar_first .main-content-layout-container .main-content,.sidebar_first .main-content-layout-container>.column:nth-child(2){flex:1 1 69%;max-width:100%}@media(min-width:74.9375rem){.layout--twocol-sidebar-first .layout__region--second,.layout--twocol-sidebar-first .main-content,.layout--twocol-sidebar-first>.column:nth-child(2),.sidebar_first .main-content-layout-container .layout__region--second,.sidebar_first .main-content-layout-container .main-content,.sidebar_first .main-content-layout-container>.column:nth-child(2){max-width:69%}}.sidebar_second .main-content-layout-container,.layout--twocol-sidebar-second,.main-sidebar{display:flex;gap:3%;justify-content:center}.sidebar_second .main-content-layout-container .main-content,.sidebar_second .main-content-layout-container .layout__region--first,.sidebar_second .main-content-layout-container>.column:nth-child(1),.layout--twocol-sidebar-second .main-content,.layout--twocol-sidebar-second .layout__region--first,.layout--twocol-sidebar-second>.column:nth-child(1),.main-sidebar .main-content,.main-sidebar .layout__region--first,.main-sidebar>.column:nth-child(1){flex:1 1 69%;max-width:100%}@media(min-width:74.9375rem){.sidebar_second .main-content-layout-container .main-content,.sidebar_second .main-content-layout-container .layout__region--first,.sidebar_second .main-content-layout-container>.column:nth-child(1),.layout--twocol-sidebar-second .main-content,.layout--twocol-sidebar-second .layout__region--first,.layout--twocol-sidebar-second>.column:nth-child(1),.main-sidebar .main-content,.main-sidebar .layout__region--first,.main-sidebar>.column:nth-child(1){max-width:69%}}.sidebar_second .main-content-layout-container .layout-sidebar-second,.sidebar_second .main-content-layout-container .layout__region--second,.sidebar_second .main-content-layout-container>.column.sidebar,.layout--twocol-sidebar-second .layout-sidebar-second,.layout--twocol-sidebar-second .layout__region--second,.layout--twocol-sidebar-second>.column.sidebar,.main-sidebar .layout-sidebar-second,.main-sidebar .layout__region--second,.main-sidebar>.column.sidebar{flex:1;min-width:17.5rem;order:1}@media(min-width:25rem){.sidebar_second .main-content-layout-container .layout-sidebar-second,.sidebar_second .main-content-layout-container .layout__region--second,.sidebar_second .main-content-layout-container>.column.sidebar,.layout--twocol-sidebar-second .layout-sidebar-second,.layout--twocol-sidebar-second .layout__region--second,.layout--twocol-sidebar-second>.column.sidebar,.main-sidebar .layout-sidebar-second,.main-sidebar .layout__region--second,.main-sidebar>.column.sidebar{min-width:20rem}}@media(min-width:56.25rem){.sidebar_second .main-content-layout-container .layout-sidebar-second,.sidebar_second .main-content-layout-container .layout__region--second,.sidebar_second .main-content-layout-container>.column.sidebar,.layout--twocol-sidebar-second .layout-sidebar-second,.layout--twocol-sidebar-second .layout__region--second,.layout--twocol-sidebar-second>.column.sidebar,.main-sidebar .layout-sidebar-second,.main-sidebar .layout__region--second,.main-sidebar>.column.sidebar{flex:0 1 28%;max-width:28%}}@media(min-width:56.25rem){.layout--twocol-split .layout__region--first,.layout--twocol-split .layout__region--second{flex:0 1 50%;max-width:50%}}.layout--twocol .layout__content{display:grid;grid-template-columns:1fr;gap:var(--space-60)}@media(min-width:56.25rem){.layout--twocol .layout__content{grid-template-columns:1fr 1fr}}.layout--twocol.layout--twocol-70-30{margin-bottom:var(--space-90)}@media(min-width:56.25rem){.layout--twocol.layout--twocol-70-30{margin-bottom:var(--space-110)}}.layout--twocol.layout--twocol-70-30 .layout__content{grid-template-columns:1fr;gap:0}@media(min-width:56.25rem){.layout--twocol.layout--twocol-70-30 .layout__content{grid-template-columns:65% 35%}}.layout--twocol.layout--half_height_stripe{display:flex;margin-bottom:var(--space-90)}@media(min-width:56.25rem){.layout--twocol.layout--half_height_stripe{margin-bottom:var(--space-110)}}.layout--twocol.layout--half_height_stripe .layout__content{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;background:var(--color-primary-1-100)}@media(min-width:56.25rem){.layout--twocol.layout--half_height_stripe .layout__content{flex-wrap:nowrap;background:rgba(0,0,0,0)}}.layout--twocol.layout--half_height_stripe .layout__column{flex:1 1 100%}@media(min-width:56.25rem){.layout--twocol.layout--half_height_stripe .layout__column{flex:1 1 50%}}.layout--twocol.layout--half_height_stripe .layout__column--first{background:var(--color-primary-1-100);padding:var(--space-60) var(--space-30) var(--space-30)}@media(min-width:36rem){.layout--twocol.layout--half_height_stripe .layout__column--first{padding:var(--space-60) var(--space-60) var(--space-30)}}@media(min-width:56.25rem){.layout--twocol.layout--half_height_stripe .layout__column--first{padding:var(--space-80);position:relative;z-index:1}.layout--twocol.layout--half_height_stripe .layout__column--first::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:var(--color-primary-1-100);z-index:-1;background-size:cover}.layout--twocol.layout--half_height_stripe .layout__column--first::before{left:calc(100% - 2.6875rem);width:102vw}}.layout--twocol.layout--half_height_stripe .layout__column--second{z-index:2;margin-bottom:var(--space-80)}.layout--twocol.layout--half_height_stripe .layout__column--second .block-webform{margin:0 var(--space-30)}@media(min-width:36rem){.layout--twocol.layout--half_height_stripe .layout__column--second .block-webform{background:var(--color-grey-100);padding:var(--space-80) var(--space-60);border-radius:0.75rem;overflow:hidden;box-shadow:0px 0px 8px 3px rgba(118,119,120,.16),0px 6px 28px 0px rgba(118,119,120,.04);margin:0 var(--space-60)}}@media(min-width:56.25rem){.layout--twocol.layout--half_height_stripe .layout__column--second .block-webform{margin:0}}.layout--twocol.layout--half_height_stripe .layout__column--second input[type=text],.layout--twocol.layout--half_height_stripe .layout__column--second input[type=password],.layout--twocol.layout--half_height_stripe .layout__column--second input[type=email],.layout--twocol.layout--half_height_stripe .layout__column--second input[type=number],.layout--twocol.layout--half_height_stripe .layout__column--second textarea,.layout--twocol.layout--half_height_stripe .layout__column--second select,.layout--twocol.layout--half_height_stripe .layout__column--second input[type=tel],.layout--twocol.layout--half_height_stripe .layout__column--second input[type=url]{width:100%}.layout--twocol.layout--half_height_stripe .layout__column--second textarea{max-width:100%}.layout--twocol.layout--half_height_stripe .layout__column--second .block-layout-builder{overflow:hidden;margin:0 var(--space-30)}@media(min-width:36rem){.layout--twocol.layout--half_height_stripe .layout__column--second .block-layout-builder{margin:0 var(--space-60)}}@media(min-width:56.25rem){.layout--twocol.layout--half_height_stripe .layout__column--second .block-layout-builder{border-radius:0 4rem 0 0;margin:0}}@media(min-width:56.25rem){.layout--threecol-split .layout__region--first,.layout--threecol-split .layout__region--second,.layout--threecol-split .layout__region--third{flex:0 1 33.3333%;max-width:33.3333%}}.layout--threecol-split .layout__content{grid-template-columns:1fr;gap:var(--space-30)}@media(min-width:56.25rem){.layout--threecol-split .layout__content{grid-template-columns:1fr 1fr 1fr;gap:var(--space-50)}}.layout--fourcol{margin-bottom:var(--space-90)}@media(min-width:56.25rem){.layout--fourcol{margin-bottom:var(--space-110)}}.layout--fourcol .layout__content{display:grid;grid-template-columns:1fr;gap:var(--space-30)}@media(min-width:36rem){.layout--fourcol .layout__content{grid-template-columns:1fr 1fr;gap:var(--space-50)}}@media(min-width:56.25rem){.layout--fourcol .layout__content{grid-template-columns:1fr 1fr 1fr 1fr}}.path-homepage .layout:not(:last-child),.is-landing-page .layout:not(:last-child){position:relative;padding-bottom:var(--space-40)}.path-homepage .layout:not(:last-child)::after,.is-landing-page .layout:not(:last-child)::after{content:"";border-bottom:0.0625rem solid var(--color-grey-80);position:absolute;top:100%;width:100vw;left:50%;margin-left:-50vw}.layout:not(.layout--onecol):not(.layout--twocol-25-75):not(.layout--twocol-75-25) .node--view-mode-teaser .layout{flex-wrap:wrap}.layout:not(.layout--onecol):not(.layout--twocol-25-75):not(.layout--twocol-75-25) .node--view-mode-teaser .layout .layout__region{flex:0 0 100%;max-width:100%}.layout--twocol-25-75 .layout__region-sidebar .node--view-mode-teaser .layout,.layout--twocol-75-25 .layout__region-sidebar .node--view-mode-teaser .layout{flex-wrap:wrap}.layout--twocol-25-75 .layout__region-sidebar .node--view-mode-teaser .layout .layout__region,.layout--twocol-75-25 .layout__region-sidebar .node--view-mode-teaser .layout .layout__region{flex:0 0 100%;max-width:100%}@media(max-width:61.9375rem){.layout--twocol-25-75 .layout__region-main .node--view-mode-teaser .layout,.layout--twocol-75-25 .layout__region-main .node--view-mode-teaser .layout{flex-wrap:wrap}}@media(max-width:61.9375rem){.layout--twocol-25-75 .layout__region-main .node--view-mode-teaser .layout .layout__region,.layout--twocol-75-25 .layout__region-main .node--view-mode-teaser .layout .layout__region{flex:0 0 100%;max-width:100%}}body.cke_editable{font-family:"Inter",Arial;display:block;padding:var(--space-10)}.cke_panel_list li{padding:var(--space-0);overflow:visible}.cke_panel_list li:hover{background-color:var(--color-grey-70)}.cke_panel_list li.cke_selected{position:relative;padding-left:var(--space-10);border-left:0.1875rem solid var(--color-grey-10)}.cke_panel_list li.cke_selected::before{width:0;height:0;content:"";z-index:2;border-left:calc(0.3125rem*1) solid var(--color-grey-10);border-bottom:0.3125rem solid rgba(0,0,0,0);border-top:0.3125rem solid rgba(0,0,0,0);border-top-width:0.625rem;border-bottom-width:0.625rem;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cke_panel_list li.cke_selected:hover::after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;bottom:0;width:0.5rem;background-color:red;transform:translateX(-0.1875rem);background-image:url(/themes/custom/simplytheme/dist/img/iconography/subtract-circle--white.svg);background-repeat:no-repeat;background-size:80%;background-position:center}.cke_panel_list li a{overflow:visible}span.cke_image_resizer_wrapper{display:block}div[aria-label="Status message"],div[aria-label="Error message"],div[aria-label="Warning message"],.messages--warning{position:relative;display:block;width:100%;max-height:62.5rem;box-shadow:none;border-radius:0.25rem;padding:var(--space-10) var(--space-20) var(--space-10) var(--space-50);overflow:auto;background-image:none !important}div[aria-label="Status message"] .visually-hidden,div[aria-label="Error message"] .visually-hidden,div[aria-label="Warning message"] .visually-hidden,.messages--warning .visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}div[aria-label="Status message"]:before,div[aria-label="Error message"]:before,div[aria-label="Warning message"]:before,.messages--warning:before{position:absolute;top:var(--space-20);left:var(--space-30);width:var(--space-30);text-align:center}div[aria-label="Status message"] ul,div[aria-label="Error message"] ul,div[aria-label="Warning message"] ul,.messages--warning ul{margin-top:0;margin-bottom:0;padding-left:var(--space-30)}div[aria-label="Status message"] em,div[aria-label="Error message"] em,div[aria-label="Warning message"] em,.messages--warning em{margin-left:var(--space-0);margin-right:var(--space-0)}div[aria-label="Status message"] a,div[aria-label="Error message"] a,div[aria-label="Warning message"] a,.messages--warning a{text-decoration:underline}.region--content-prefix div[aria-label="Status message"],.region--content-prefix div[aria-label="Error message"],.region--content-prefix div[aria-label="Warning message"],.region--content-prefix .messages--warning{margin-bottom:var(--space-30)}div[aria-label="Status message"]{background-color:var(--color-debug-green-100);border:0.0625rem solid var(--color-debug-green);color:var(--color-debug-green-00)}div[aria-label="Status message"]:before{font-family:"Material Icons";content:material-content(\e976);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;color:var(--color-debug-green-30)}div[aria-label="Error message"]{background-color:var(--color-debug-red-100);color:var(--color-debug-red-00);border:0.0625rem solid var(--color-debug-red)}div[aria-label="Error message"]:before{font-family:"Material Icons";content:material-content(\e908);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;color:var(--color-debug-red-30)}div[aria-label="Error message"] pre{white-space:normal}div[aria-label="Warning message"],.messages--warning{background-color:var(--color-debug-yellow-100);color:var(--color-debug-yellow-00);border:0.0625rem solid var(--color-debug-yellow)}div[aria-label="Warning message"]:before,.messages--warning:before{font-family:"Material Icons";content:material-content(\e908);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;color:var(--color-debug-yellow-30)}div[aria-label="Warning message"] pre,.messages--warning pre{white-space:normal}body.path-node article>div.contextual{visibility:hidden}.entity-moderation-form{flex:1 1 100%;margin-left:var(--space-30);margin-right:var(--space-30)}.entity-moderation-form li:last-child{margin-right:var(--space-40)}.toolbar ul{font-size:0.8125rem}.toolbar ul li{padding-left:0;margin-bottom:0}.layout-section .layout-builder--layout__region .block{padding:0}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore){position:relative}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) input[type=text]:not(.js-off-canvas-computed-ignore){max-width:100%;width:100%}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.form-item:not(.js-off-canvas-computed-ignore){margin-top:var(--space-40);width:100%;overflow:hidden;display:block}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.form-item:not(.js-off-canvas-computed-ignore) div{width:100%;display:block}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.form-item:not(.js-off-canvas-computed-ignore) .form-wrapper{display:block;overflow:hidden;margin-top:var(--space-30);margin-bottom:var(--space-30)}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.form-item:not(.js-off-canvas-computed-ignore) .fieldset-wrapper{margin-left:0;margin-right:0}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.form-item:not(.js-off-canvas-computed-ignore) .fieldset-wrapper>.form-wrapper{border-bottom:0.0625rem solid var(--color-grey-40)}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.form-item:not(.js-off-canvas-computed-ignore) .fieldset-wrapper>.form-wrapper:first-child{border-top:0.0625rem solid var(--color-grey-40)}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) fieldset.media-library-form-element[required=required] legend:first-child span::after{content:"*"}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) div.ajax-progress.ajax-progress-throbber{width:1rem !important;height:1rem !important}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) div.ajax-progress.ajax-progress-throbber *{width:1rem !important;height:1rem !important}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) .js-form-type-checkbox label{display:inline-block}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) .description:not(.js-off-canvas-computed-ignore),#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) .details-description:not(.js-off-canvas-computed-ignore){font-size:0.6875rem}#drupal-off-canvas form:not(.js-off-canvas-computed-ignore) .form-submit{margin-top:var(--space-40)}#drupal-off-canvas .layout-builder-update-block>.form-item:first-child{margin-top:var(--space-40);margin-bottom:var(--space-40);font-size:1.25rem}#drupal-off-canvas .inline-block-create-button{padding-top:var(--space-10) !important;padding-bottom:var(--space-10) !important}#drupal-off-canvas .inline-block-create-button:hover{background-color:rgba(0,0,0,0)}#drupal-off-canvas .inline-block-list a{padding-top:var(--space-10);padding-bottom:var(--space-10);border-bottom:0.0625rem solid var(--color-grey-40)}#drupal-off-canvas .inline-block-list a:hover{background-color:rgba(0,0,0,0)}#drupal-off-canvas .inline-block-list li:last-child{margin-bottom:var(--space-30)}#drupal-off-canvas .block-categories summary a{background-color:rgba(0,0,0,0)}#drupal-off-canvas .block-categories .links{background-color:rgba(0,0,0,0)}#drupal-off-canvas .block-categories .links a:not(.js-off-canvas-computed-ignore){display:block;background-color:rgba(0,0,0,0);padding-top:var(--space-10);padding-bottom:var(--space-10)}#drupal-off-canvas .block-categories .links li{position:relative;background-color:rgba(0,0,0,0)}#drupal-off-canvas .block-categories .links li:not(:last-child) a:not(.js-off-canvas-computed-ignore){border-bottom:0.0625rem solid var(--color-grey-10)}#drupal-off-canvas .ui-autocomplete:not(.js-off-canvas-computed-ignore){background-color:var(--color-grey-100) !important}#drupal-off-canvas .ui-autocomplete:not(.js-off-canvas-computed-ignore) *{background-color:var(--color-grey-100)}#drupal-off-canvas .ui-autocomplete:not(.js-off-canvas-computed-ignore) svg{background-color:rgba(0,0,0,0);margin-right:var(--space-0)}#drupal-off-canvas .ui-autocomplete:not(.js-off-canvas-computed-ignore) svg path{fill:var(--color-grey-40)}#drupal-off-canvas .ui-autocomplete:not(.js-off-canvas-computed-ignore) a{display:flex;align-items:center}#drupal-off-canvas .ui-autocomplete:not(.js-off-canvas-computed-ignore) a:hover{text-decoration:none;background-color:var(--color-grey-90)}.new-block{position:relative}.node-layout-builder-form>.form-actions,.group-layout-builder-form>.form-actions{display:flex;flex-wrap:wrap;align-items:stretch;flex:1 1 100%;margin-left:-0.3125rem;margin-right:-0.3125rem;margin-top:var(--space-30)}.node-layout-builder-form>.form-actions input[type=submit],.group-layout-builder-form>.form-actions input[type=submit]{margin-left:0.3125rem;margin-right:0.3125rem;margin-bottom:var(--space-20)}.node-layout-builder-form>.form-actions #edit-preview-toggle,.group-layout-builder-form>.form-actions #edit-preview-toggle{display:flex;align-items:center;flex:1 1 100%;margin-bottom:var(--space-20)}@media(min-width:62rem){.node-layout-builder-form>.form-actions #edit-preview-toggle,.group-layout-builder-form>.form-actions #edit-preview-toggle{flex:0 0 auto}}.node-layout-builder-form>.form-actions .form-item-toggle-content-preview,.group-layout-builder-form>.form-actions .form-item-toggle-content-preview{margin-bottom:0}.node-layout-builder-form>.form-actions .form-item-toggle-content-preview label,.group-layout-builder-form>.form-actions .form-item-toggle-content-preview label{margin-bottom:0}.node-layout-builder-form .field--name-moderation-state,.group-layout-builder-form .field--name-moderation-state{margin-bottom:0}.node-layout-builder-form .field--name-moderation-state>.form-wrapper,.group-layout-builder-form .field--name-moderation-state>.form-wrapper{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;padding-right:0;margin-left:-0.3125rem;margin-right:-0.3125rem}.node-layout-builder-form .field--name-moderation-state .form-item,.group-layout-builder-form .field--name-moderation-state .form-item{flex:0 0 auto}.node-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current,.group-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current{display:flex;flex-direction:column;align-items:flex-start}.node-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current label,.group-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current label{display:block;flex:1 1 100%}.node-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current .form-item--content,.group-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current .form-item--content{display:flex;align-items:center;flex:0 0 auto;padding:var(--space-10) var(--space-20);background-color:var(--color-debug-green-100);border:0.0625rem solid var(--color-debug-green);color:var(--color-debug-green-00)}@media(min-width:56.25rem){.node-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current .form-item--content,.group-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-current .form-item--content{padding:var(--space-20)}}.node-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-state label,.group-layout-builder-form .field--name-moderation-state .form-item-moderation-state-0-state label{display:block;margin-bottom:var(--space-10)}.node-layout-builder-form .layout-builder__message--overrides,.group-layout-builder-form .layout-builder__message--overrides{flex:1 1 100%}.node-layout-builder-form .layout-builder__message--overrides div[data-drupal-selector=edit-message],.group-layout-builder-form .layout-builder__message--overrides div[data-drupal-selector=edit-message]{width:100%}.node-layout-builder-form .layout-builder__message .messages,.group-layout-builder-form .layout-builder__message .messages{width:100%;margin-left:0;margin-right:0}.node-layout-builder-form .field--name-layout-builder__layout,.group-layout-builder-form .field--name-layout-builder__layout{flex:1 1 100%;max-width:100%}@media(max-width:56.1875rem){.node-layout-builder-form .form-type-vertical-tabs .vertical-tabs,.group-layout-builder-form .form-type-vertical-tabs .vertical-tabs{margin:0}}.node-layout-builder-form .form-type-vertical-tabs details,.group-layout-builder-form .form-type-vertical-tabs details{padding-left:0;padding-right:0;padding-top:var(--space-10)}.node-layout-builder-form .form-type-vertical-tabs summary::-webkit-details-marker,.group-layout-builder-form .form-type-vertical-tabs summary::-webkit-details-marker{display:none}@media(max-width:56.1875rem){.node-layout-builder-form .form-type-vertical-tabs summary,.group-layout-builder-form .form-type-vertical-tabs summary{padding-left:var(--space-10);padding-right:var(--space-10);padding-bottom:var(--space-10)}}.node-layout-builder-form .form-type-vertical-tabs .form-item-revision,.group-layout-builder-form .form-type-vertical-tabs .form-item-revision{flex-wrap:wrap;padding-left:0;padding-right:0}.node-layout-builder-form .form-type-vertical-tabs .form-item-revision label,.group-layout-builder-form .form-type-vertical-tabs .form-item-revision label{flex:1 1 100%}.node-layout-builder-form .form-type-vertical-tabs .form-item-revision .description,.group-layout-builder-form .form-type-vertical-tabs .form-item-revision .description{margin-top:0}.node-layout-builder-form .form-type-vertical-tabs .vertical-tabs__menu,.group-layout-builder-form .form-type-vertical-tabs .vertical-tabs__menu{margin-top:-0.0625rem;margin-bottom:-0.0625rem}
:root,:root.light{--color-primary-1-00:#002846;--color-primary-1-10:#00365f;--color-primary-1-20:#004579;--color-primary-1-30:#005492;--color-primary-1-40:#0062ac;--color-primary-1-50:#0071C5;--color-primary-1-60:#0896ff;--color-primary-1-70:#4bb2ff;--color-primary-1-80:#8dceff;--color-primary-1-90:#cfebff;--color-primary-1-100:white;--color-primary-1-30:#124B76;--color-primary-1-40:#0061A6;--color-primary-1-100:#E2EEF6;--color-primary-2:#7EB8E1;--color-primary-2-50:#7EB8E1;--color-secondary-1:#FFEDE1;--color-secondary-2:#FCF7F3;--color-secondary-3:#135D44;--color-secondary-4:#0B865C;--color-debug-red:#F25151;--color-debug-red-00:#3f0505;--color-debug-red-10:#6f0808;--color-debug-red-20:#9e0c0c;--color-debug-red-30:#ce0f0f;--color-debug-red-40:#ee2222;--color-debug-red-50:#F25151;--color-debug-red-60:#f46d6d;--color-debug-red-70:#f68a8a;--color-debug-red-80:#f8a6a6;--color-debug-red-90:#fbc3c3;--color-debug-red-100:#fddfdf;--color-debug-yellow:#FFF49E;--color-debug-yellow-00:#9e8c00;--color-debug-yellow-10:#d1b900;--color-debug-yellow-20:#ffe305;--color-debug-yellow-30:#ffe838;--color-debug-yellow-40:#ffee6b;--color-debug-yellow-50:#FFF49E;--color-debug-yellow-60:#fff6ad;--color-debug-yellow-70:#fff7bd;--color-debug-yellow-80:#fff9cc;--color-debug-yellow-90:#fffbdb;--color-debug-yellow-100:#fffdeb;--color-debug-green:#135D44;--color-debug-green-00:#061d16;--color-debug-green-10:#092a1f;--color-debug-green-20:#0b3728;--color-debug-green-30:#0e4431;--color-debug-green-40:#10503b;--color-debug-green-50:#135D44;--color-debug-green-60:#1c8763;--color-debug-green-70:#24b282;--color-debug-green-80:#34d59f;--color-debug-green-90:#5edeb3;--color-debug-green-100:#88e7c7;--color-debug-blue:#0071C5;--color-debug-blue-00:#002846;--color-debug-blue-10:#00365f;--color-debug-blue-20:#004579;--color-debug-blue-30:#005492;--color-debug-blue-40:#0062ac;--color-debug-blue-50:#0071C5;--color-debug-blue-60:#008ef8;--color-debug-blue-70:#2ca5ff;--color-debug-blue-80:#5fbbff;--color-debug-blue-90:#92d1ff;--color-debug-blue-100:#c5e6ff;--color-link:#0071C5;--color-shadow:0px 0px 8px 3px rgba(118,119,120,0.16),0px 6px 28px 0px rgba(118,119,120,0.04);--color-grey-00:black;--color-grey-10:#0c0d0e;--color-grey-20:#2c2e30;--color-grey-30:#4b5053;--color-grey-40:#6b7176;--color-grey-50:#8C9297;--color-grey-60:#a7abaf;--color-grey-70:#c2c5c7;--color-grey-80:#dcdee0;--color-grey-90:#f7f8f8;--color-grey-100:white;--color-grey-20:#2C2E2F;--color-grey-40:#5D6367;--color-grey-60:#8C9297;--color-grey-70:#BEC3C7;--color-grey-80:#D6DADD;--color-grey-90:#F4F4F4}:root{--space-00:0.25rem;--space-0:0.25rem;--space-10:0.5rem;--space-15:0.7518796992rem;--space-20:1rem;--space-30:1.5rem;--space-40:2rem;--space-50:2.5rem;--space-60:3rem;--space-70:3.5rem;--space-80:4rem;--space-90:4.5rem;--space-100:8rem;--space-110:9rem}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@keyframes scale-star-compact{0%{background-size:1.0625rem}100%{background-size:350%}}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{font-weight:600 !important;font-style:italic;margin-top:0.9375rem !important;margin-bottom:0.9375rem !important;page-break-inside:avoid;font-size:12pt}pre *,blockquote *{font-size:12pt}thead{display:table-header-group}tr{border-bottom:1px solid #ebebeb !important}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}html,body{font-size:10pt;line-height:16pt}*{font-size:10pt !important;line-height:16pt !important}body{padding:1em}main,.layout-container,.region{margin:0 !important;padding:0 !important;display:block !important;max-width:none !important}.site-name{font-weight:600}h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-indent:0 !important;margin-bottom:0.9375rem;margin-top:2.1875rem;display:block !important;width:100%}.table-container{position:static !important;overflow:visible !important;max-width:100% !important}table{max-width:100% !important;border:1px solid #000 !important;table-layout:fixed !important}table span{display:inline-block !important;max-width:100% !important}table *{max-width:100% !important;border-color:#000 !important}table caption{border-width:1px 1px 0px 1px;border-style:solid;border-color:#000}table th:not(:last-child){border-right:1px solid #000}table td:not(:last-child){border-right:1px solid #000}table thead{display:table-header-group !important;-moz-column-break-inside:auto;break-inside:auto}table tfoot{display:table-row-group !important}table tr{page-break-inside:avoid !important}table th{text-align:left}form{display:block !important}h1,#page-title{font-weight:bold;font-size:22pt !important;line-height:28pt !important}h1 span,#page-title span{font-weight:bold;font-size:22pt !important;line-height:28pt !important}h2{font-weight:bold;font-size:18pt !important;line-height:24pt !important}h2 a{font-size:18pt !important;line-height:24pt !important}h2 span{font-weight:bold;font-size:18pt !important;line-height:24pt !important}h3{font-weight:bold;font-size:16pt !important;line-height:20pt !important}h3 a{font-size:16pt !important;line-height:20pt !important}h4{font-weight:bold;font-size:14pt !important;line-height:18pt !important}h4 a{font-size:14pt !important;line-height:18pt !important}h5{font-weight:bold;font-size:12pt !important;line-height:16pt !important}h5 a{font-size:12pt !important;line-height:16pt !important}h5,h6{font-weight:bold}strong{font-weight:600}body{padding-top:0.8125rem !important}.layout-container{max-width:none}.print--letterhead{display:block !important}.masthead{display:none !important}#masthead-actions{display:none !important}.region--masthead-primary{width:100% !important;height:auto !important;padding-bottom:2.1875rem !important;border-bottom:0 !important;padding-top:1.25rem !important}.region--masthead-primary .region-inner{margin-left:0 !important;margin-right:0 !important}.menu-toggle-wrapper{display:none !important}.region--masthead-secondary{display:none !important}.dialog-off-canvas-main-canvas{padding-top:0 !important}#block-horizontalmenu{display:none !important}.mm-menu{display:none !important}.block-admin-units.block-ogc-sidebar-menu,.region--sidebar-first .block-menu{display:none !important}.block-system-branding-block{display:flex !important}.block-system-branding-block .site-logo{position:relative;width:100%}.block-system-branding-block .site-logo::before{display:block}.block-system-branding-block .site-logo .logo--default{display:none !important}.block-system-branding-block .site-logo .logo--print{display:block !important}.block-system-branding-block .print-logo{display:block}.block-system-branding-block .site-name a{font-size:1.25rem !important}#block-de-theme-local-tasks{display:none !important}.block-system-breadcrumb-block{display:none !important}.section-content{clear:both;padding-top:2.1875rem !important}.region-content-wrapper{padding:0 !important}#footer{display:none}.pager{display:none !important}.more-link{display:none !important}.sidebar-menu{display:none !important}.messages{display:none !important}.field--name-body img{display:none !important}.layout .media--type-image{display:none}.section-row{opacity:1 !important}.mm-page{padding-top:0 !important}.search-toggle-wrapper{display:none !important}.block-ogc-search-global-search-block{display:none !important}.block-facets{display:none !important}.search-view .view-header{display:none !important}.search-view .view-filters{display:none !important}.template--accordion{margin-bottom:0 !important;border-bottom:0 !important}.template--accordion>h2{padding:0 !important;margin-bottom:0.9375rem !important;margin-top:2.1875rem !important;border-top:0 !important;border-bottom:0 !important}.template--accordion>h2:focus{border-top:0 !important;border-bottom:0 !important}.template--accordion>h2::after{display:none !important}.template--accordion .accordion-content{position:static !important;width:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;margin-bottom:0 !important;padding:0 !important}.print-button{display:none !important}.iframe-container{display:none !important}.video-embed-field-responsive-video{display:none !important}.embedded-entity{display:none !important}.template--fancy-list .item-number{font-size:36pt !important;line-height:36pt !important}.node--type-cta{display:none !important}.no-print{display:none !important}.block-ocasi-hero-block .top-content-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none}.block-ocasi-cta-block{padding:10px !important;margin:0 !important;width:-moz-fit-content !important;width:fit-content !important}.ckeditor-accordion-container>dl>dd{display:block}a:not([href^="#"])::after{content:" (" attr(href) ") ";opacity:.8;font-style:italic;font-weight:lighter}}
@font-face{font-family:"Inter";src:url(/themes/custom/simplytheme/src/fonts/Inter/Inter-VariableFont_slnt%2Cwght.ttf) format("woff");font-weight:100 1000;font-stretch:75% 100%;font-style:normal;font-display:swap;}
