/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lp-builder>.lpb-btn--add{display:block;position:static}.lp-builder>.lpb-btn--add,.lp-builder>.lpb-btn--add.center{transform:none}.lpb-enable{z-index:52;pointer-events:none}.lpb-enable>.lpb-enable__button{pointer-events:all}.lpb-enable__empty-message__wrapper{max-width:var(--container-max-width);margin-inline:auto;padding-block:2rem}.lpb-empty-container__wrapper{padding-block:2rem}.lpb-empty-container__wrapper+.lpb-btn--add{translate:0 -50%}.lpb-empty-container__wrapper>.lpb-empty-container{padding-block-end:0}.lpb-empty-container__wrapper>.lpb-empty-container>.lpb-empty-message{margin-block-end:1rem;padding-block-end:0}.lpb-enable__empty-message,.lpb-empty-message{font-size:1.125rem}.lpb-enable__empty-message>p,.lpb-empty-message>p{display:flex;flex-direction:column;align-items:center}.lpb-enable__empty-message>p>.lpb-enable-button,.lpb-empty-message>p>.lpb-enable-button{margin-block-start:1rem}.lpb-component-list{padding-block:.5rem}.lpb-component-list .lpb-component-list-search-input{width:100%;margin-block-end:.75rem;padding:.5rem .75rem;border:1px solid var(--color-gray-300)}.lpb-component-list .lpb-component-list__item a:not(:hover):not(:focus){text-decoration-line:none}.lpb-controls.is-layout{right:4rem}.lpb-controls.is-layout .lpb-controls-label{color:var(--color-white)}.lpb-controls .lpb-controls-label{color:var(--color-body)}.app-layout-paragraph__content{padding-block:3rem}:is(.lp-builder button,.ui-dialog button,.lp-builder .button,.ui-dialog .button):not(.app-button){border-radius:var(--layout-paragraphs-border-radius)}.lpb-btn--add{width:2rem;height:2rem}.lpb-enable-button:is(a):not(:hover):not(:focus){text-decoration-line:none}.lpb-btn--confirm-delete,.lpb-btn--confirm-delete.ui-button:focus{background-color:var(--gin-color-danger-light);color:var(--gin-bg-danger)}.lpb-btn--confirm-delete.ui-button:hover,.lpb-btn--confirm-delete.ui-button:focus-visible{background-color:var(--gin-bg-danger);color:var(--gin-color-danger-light)}.ui-dialog .ui-dialog-titlebar-close{border-radius:var(--layout-paragraphs-border-radius)}.ui-dialog .ui-dialog-titlebar-close:focus{outline:var(--outline-width-default) var(--outline-style-default) var(--color-white)!important}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset .app-button{padding:.75rem 1rem}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--save,.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset .app-button--primary{border:1px solid transparent;background-color:var(--gin-color-primary);color:var(--color-white);transition:background-color .2s ease}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--save:hover,.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset .app-button--primary:hover{background-color:var(--gin-color-primary-hover)}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--cancel{border:1px solid var(--color-gray-300)}.lpb-dialog>.ui-dialog-content{padding-block:1rem}.paragraph-type-label{font-weight:var(--font-weight-bold);text-transform:uppercase}.paragraphs-dropdown-actions>input[type=submit]{width:100%;border:0;text-align:start}.paragraphs-dropdown-actions>input[type=submit]:focus{--outline-offset:calc(-1 * var(--outline-width-default));outline:var(--outline-base-default)}.ui-menu{background-color:var(--color-white)}.ui-menu>.ui-menu-item>a:hover,.ui-menu>.ui-menu-item>a:focus,.ui-menu>.ui-menu-item>a.ui-state-active{--outline-offset:0;border:0;outline:var(--outline-base-default)}@supports selector(:has(+ *)){.ui-dialog:has(fieldset[id*=edit-layout-paragraphs-layout--]){max-width:80ch!important}}#layout-paragraphs-layout-options{display:none}fieldset[id*=edit-layout-paragraphs-layout--] .layout-select{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1rem}fieldset[id*=edit-layout-paragraphs-layout--] .layout-select>.layout-select__item{flex:none;margin-right:0}:is(fieldset[id*=edit-layout-paragraphs-layout--] .layout-select>.layout-select__item>input[type=radio]):checked+label{outline-color:var(--gin-color-primary-hover);background-color:var(--gin-color-primary);color:var(--color-white);font-weight:var(--font-weight-bold)}:is(fieldset[id*=edit-layout-paragraphs-layout--] .layout-select>.layout-select__item>input[type=radio]):not(:checked)+label:hover{outline-color:currentColor;color:var(--gin-color-primary)}:is(fieldset[id*=edit-layout-paragraphs-layout--] .layout-select>.layout-select__item>input[type=radio])+label{cursor:pointer}fieldset[id*=edit-layout-paragraphs-layout--] .layout-select>.layout-select__item>label.option{height:100%;border-radius:var(--layout-paragraphs-border-radius);outline:2px solid var(--color-black)}fieldset[id*=edit-layout-paragraphs-layout--] .layout-select>.layout-select__item>label.option>.layout-select__item-icon svg{width:3rem;height:3rem;fill:currentColor}@layer theme{:root{--layout-paragraphs-border-radius:.5rem;--font-family-heading:semplicitapro,Helvetica,Arial,sans-serif;--font-family-base:proxima-nova,Helvetica,Arial,sans-serif;--duration-perceptive-instant:85ms;--duration-fast:.1s;--duration-normal:.25s;--duration-slow:.5s;--duration-user-flow:5s;--duration-attention-span:12s;--swift-alt:cubic-bezier(.55,0,.1,1);--swift-move:cubic-bezier(.4,0,.2,1);--swifter-move:cubic-bezier(.4,0,0,1);--heavy-move:cubic-bezier(07,0,.6,1);--swift-out:cubic-bezier(0,0,.2,1);--swift-in:cubic-bezier(.4,0,1,1);--color-white:#fff;--color-black:#0b1215;--color-gray-100:#f2f3f4;--color-gray-200:#dbd7de;--color-gray-300:#8e9497;--color-gray-400:#4e4f52;--color-gray-500:#202427;--color-gray-600:#222334;--color-body:var(--color-black);--color-primary-purple-200:#a1477f;--color-primary-purple-300:#731c52;--color-primary-purple-400:#461131;--color-primary-blue-200:#6899b0;--color-primary-blue-300:#3f6576;--color-primary-blue-400:#314f5c;--color-primary-burgundy-200:#b5476e;--color-primary-burgundy-300:#a3194a;--color-primary-burgundy-400:#80143a;--color-primary-red-200:#ed5a7b;--color-primary-red-300:#d60f3c;--color-primary-red-400:#a80c2f;--color-secondary-green-200:#9cc9c4;--color-secondary-green-300:#569e95;--color-secondary-green-400:#447d76;--color-secondary-beige-200:#fbf2ef;--color-secondary-beige-300:#ebe0dc;--color-secondary-beige-400:#d3b9b0;--color-secondary-beige-500:#bc9485;--color-secondary-blue-200:#d9f2ff;--color-secondary-blue-300:#a1daf8;--color-secondary-blue-400:#5dbdf0;--color-secondary-orange-200:#ffd6c2;--color-secondary-orange-300:#ec6726;--color-secondary-orange-400:#ee3d05;--color-tertiary-green:#7ebc26;--color-tertiary-pink:#db0a5b;--color-tertiary-blue:#0461cf;--color-tertiary-yellow:#ffe500;--color-primary-200:var(--color-primary-purple-200);--color-primary-300:var(--color-primary-purple-300);--color-primary-400:var(--color-primary-purple-400);--color-neutral-100:#f4f3ee;--color-neutral-200:#e8e6dd;--color-neutral-300:#dedcd3;--color-neutral-400:#c5bfbb;--color-neutral-500:#8c8581;--color-neutral-600:#463f3a;--color-neutral-700:#1a1715;--color-success:#109a15;--color-danger:var(--color-primary-red-400);--color-warning:#d8b234;--color-info:#082538;--color-link:var(--color-primary-300);--color-border:var(--color-gray-200);--color-box-shadow:rgba(205,205,205,.5);--color-box-shadow-dark:#64646f33;--outline-width-default:3px;--outline-style-default:solid;--outline-color-default:var(--color-primary-300);--outline-base-default:var(--outline-width-default) var(--outline-style-default) var(--outline-color-default);--outline-offset-default:4px;--gradient-beige-white:radial-gradient(61.64% 84.23% at 50% 0%,var(--color-secondary-beige-200) 0%,var(--color-white) 100%);--gradient-beige-black:radial-gradient(61.64% 84.23% at 50% 0%,var(--color-neutral-600) 0%,var(--color-black) 100%);--gradient-purple:radial-gradient(61.64% 84.23% at 50% 0%,var(--color-primary-purple-200) 0%,var(--color-primary-300) 100%);--gradient-blue:radial-gradient(61.64% 84.23% at 50% 0%,var(--color-primary-blue-200) 0%,var(--color-primary-blue-300) 100%);--gradient-burgundy:radial-gradient(61.64% 84.23% at 50% 0%,var(--color-primary-burgundy-200) 0%,var(--color-primary-burgundy-300) 100%);--gradient-red:radial-gradient(61.64% 84.23% at 50% 0%,var(--color-primary-red-200) 0%,var(--color-primary-red-300) 100%);--gradient-black:linear-gradient(6.72deg,rgba(0,0,0,.75) 5.27%,rgba(0,0,0,0) 94.73%);--gradient-orange:linear-gradient(270deg,var(--color-secondary-orange-400) 0%,var(--color-secondary-orange-300) 100%);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--border-radius:0;--border-radius-xsmall:.25rem;--border-radius-small:.5rem;--border-radius-medium:.75rem;--border-radius-large:1rem;--border-radius-xlarge:3rem;--hills-shape-up:url(data:image/svg+xml,%3Csvg%20width%3D%2260%22%20height%3D%2230%22%20viewBox%3D%220%200%2060%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2030.0006C2.64%2030.0506%204.83%2027.9506%204.88%2025.3106C4.88%2025.0806%204.88%2024.8506%204.88%2024.6206C4.88%2024.3906%204.89%2024.1606%204.91%2023.9306C4.93%2023.4706%204.97%2023.0106%205.02%2022.5606C5.07%2022.1106%205.13%2021.6606%205.2%2021.2006C5.27%2020.7406%205.36%2020.3006%205.45%2019.8606C5.54%2019.4206%205.65%2018.9806%205.77%2018.5406C5.89%2018.1006%206.02%2017.6706%206.17%2017.2406C6.32%2016.8106%206.47%2016.3806%206.64%2015.9606C6.81%2015.5406%206.98%2015.1306%207.17%2014.7206C7.36%2014.3106%207.55%2013.9106%207.76%2013.5106C7.97%2013.1106%208.19%2012.7106%208.42%2012.3306C8.65%2011.9506%208.89%2011.5606%209.14%2011.1906C9.39%2010.8206%209.65%2010.4506%209.92%2010.0906C10.19%209.73059%2010.47%209.38059%2010.76%209.03059C11.05%208.68059%2011.35%208.35059%2011.65%208.02059C11.95%207.69059%2012.27%207.38059%2012.59%207.06059C12.91%206.74059%2013.25%206.44059%2013.59%206.15059C13.93%205.86059%2014.28%205.57059%2014.63%205.30059C14.98%205.02059%2015.34%204.76059%2015.71%204.50059C16.08%204.24059%2016.46%203.99059%2016.84%203.76059C17.22%203.53059%2017.62%203.29059%2018.01%203.08059C18.4%202.87059%2018.8%202.66059%2019.21%202.46059C19.62%202.26059%2020.02%202.08059%2020.44%201.91059C20.86%201.74059%2021.28%201.57059%2021.71%201.42059C22.14%201.27059%2022.56%201.13059%2023%201.00059C23.44%200.870593%2023.87%200.760593%2024.31%200.650592C24.75%200.540591%2025.2%200.450593%2025.64%200.370593C26.08%200.290593%2026.54%200.230592%2026.99%200.170592C27.44%200.110593%2027.89%200.0705938%2028.35%200.0405931C28.81%200.0105923%2029.27%20-0.00940817%2029.73%20-0.0194084L30.14%20-0.0194085C30.37%20-0.0194085%2030.6%20-0.0194085%2030.83%20-0.00940831C31.06%200.000591901%2031.29%200.0105921%2031.52%200.0205923C31.98%200.050593%2032.44%200.0805917%2032.9%200.130591C33.36%200.18059%2033.82%200.240591%2034.26%200.320591C34.7%200.400591%2035.16%200.480591%2035.6%200.580591C36.04%200.680592%2036.49%200.79059%2036.93%200.910591C37.37%201.03059%2037.79%201.16059%2038.22%201.31059C38.65%201.46059%2039.08%201.61059%2039.5%201.78059C39.92%201.95059%2040.33%202.12059%2040.74%202.31059C41.15%202.50059%2041.55%202.70059%2041.95%202.91059C42.35%203.12059%2042.74%203.35059%2043.13%203.58059C43.52%203.81059%2043.89%204.06059%2044.27%204.30059C44.65%204.54059%2045.01%204.81059%2045.37%205.09059C45.73%205.37059%2046.08%205.64059%2046.42%205.93059C46.76%206.22059%2047.1%206.52059%2047.43%206.82059C47.76%207.12059%2048.08%207.44059%2048.39%207.77059C48.7%208.10059%2049%208.43059%2049.3%208.77059C49.6%209.11059%2049.87%209.45059%2050.15%209.81059C50.43%2010.1706%2050.69%2010.5306%2050.95%2010.9006C51.21%2011.2706%2051.45%2011.6406%2051.69%2012.0306C51.93%2012.4206%2052.15%2012.8006%2052.37%2013.2006C52.59%2013.6006%2052.79%2013.9906%2052.98%2014.4006C53.17%2014.8106%2053.35%2015.2206%2053.53%2015.6306C53.71%2016.0406%2053.86%2016.4706%2054.01%2016.9006C54.16%2017.3306%2054.3%2017.7606%2054.42%2018.1906C54.54%2018.6206%2054.66%2019.0706%2054.76%2019.5106C54.86%2019.9506%2054.95%2020.4006%2055.03%2020.8406C55.11%2021.2806%2055.17%2021.7306%2055.23%2022.1906C55.29%2022.6506%2055.33%2023.1106%2055.36%2023.5606C55.39%2024.0106%2055.41%2024.4706%2055.41%2024.9306C55.41%2025.1606%2055.41%2025.3906%2055.43%2025.6206C55.45%2025.8406%2055.48%2026.0706%2055.53%2026.2806C55.87%2027.7506%2056.88%2028.9806%2058.27%2029.5806C58.4%2029.6406%2058.53%2029.6906%2058.66%2029.7306C59.09%2029.8906%2059.55%2029.9806%2060%2030.0006L0%2030.0006Z%22%20fill%3D%22%23461131%22%2F%3E%3C%2Fsvg%3E);--hills-shape-down:url(data:image/svg+xml,%3Csvg%20width%3D%2260%22%20height%3D%2230%22%20viewBox%3D%220%200%2060%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M60%200.000375869C57.36%20-0.0496237%2055.17%202.05038%2055.12%204.69038C55.12%204.92038%2055.12%205.15038%2055.12%205.38038C55.12%205.61038%2055.11%205.84038%2055.09%206.07038C55.07%206.53038%2055.03%206.99038%2054.98%207.44038C54.93%207.89038%2054.87%208.34038%2054.8%208.80038C54.73%209.26038%2054.64%209.70038%2054.55%2010.1404C54.46%2010.5804%2054.35%2011.0204%2054.23%2011.4604C54.11%2011.9004%2053.98%2012.3304%2053.83%2012.7604C53.68%2013.1904%2053.53%2013.6204%2053.36%2014.0404C53.19%2014.4604%2053.02%2014.8704%2052.83%2015.2804C52.64%2015.6904%2052.45%2016.0904%2052.24%2016.4904C52.03%2016.8904%2051.81%2017.2904%2051.58%2017.6704C51.35%2018.0504%2051.11%2018.4404%2050.86%2018.8104C50.61%2019.1804%2050.35%2019.5504%2050.08%2019.9104C49.81%2020.2704%2049.53%2020.6204%2049.24%2020.9704C48.95%2021.3204%2048.65%2021.6504%2048.35%2021.9804C48.05%2022.3104%2047.73%2022.6204%2047.41%2022.9404C47.09%2023.2604%2046.75%2023.5604%2046.41%2023.8504C46.07%2024.1404%2045.72%2024.4304%2045.37%2024.7004C45.02%2024.9804%2044.66%2025.2404%2044.29%2025.5004C43.92%2025.7604%2043.54%2026.0104%2043.16%2026.2404C42.78%2026.4704%2042.38%2026.7104%2041.99%2026.9204C41.6%2027.1304%2041.2%2027.3404%2040.79%2027.5404C40.38%2027.7404%2039.98%2027.9204%2039.56%2028.0904C39.14%2028.2604%2038.72%2028.4304%2038.29%2028.5804C37.86%2028.7304%2037.44%2028.8704%2037%2029.0004C36.56%2029.1304%2036.13%2029.2404%2035.69%2029.3504C35.25%2029.4604%2034.8%2029.5504%2034.36%2029.6304C33.92%2029.7104%2033.46%2029.7704%2033.01%2029.8304C32.56%2029.8904%2032.11%2029.9304%2031.65%2029.9604C31.19%2029.9904%2030.73%2030.0104%2030.27%2030.0204L29.86%2030.0204C29.63%2030.0204%2029.4%2030.0204%2029.17%2030.0104C28.94%2030.0004%2028.71%2029.9904%2028.48%2029.9804C28.02%2029.9504%2027.56%2029.9204%2027.1%2029.8704C26.64%2029.8204%2026.18%2029.7604%2025.74%2029.6804C25.3%2029.6004%2024.84%2029.5204%2024.4%2029.4204C23.96%2029.3204%2023.51%2029.2104%2023.07%2029.0904C22.63%2028.9704%2022.21%2028.8404%2021.78%2028.6904C21.35%2028.5404%2020.92%2028.3904%2020.5%2028.2204C20.08%2028.0504%2019.67%2027.8804%2019.26%2027.6904C18.85%2027.5004%2018.45%2027.3004%2018.05%2027.0904C17.65%2026.8804%2017.26%2026.6504%2016.87%2026.4204C16.48%2026.1904%2016.11%2025.9404%2015.73%2025.7004C15.35%2025.4604%2014.99%2025.1904%2014.63%2024.9104C14.27%2024.6304%2013.92%2024.3604%2013.58%2024.0704C13.24%2023.7804%2012.9%2023.4804%2012.57%2023.1804C12.24%2022.8804%2011.92%2022.5604%2011.61%2022.2304C11.3%2021.9004%2011%2021.5704%2010.7%2021.2304C10.4%2020.8904%2010.13%2020.5504%209.85%2020.1904C9.57%2019.8304%209.31%2019.4704%209.05%2019.1004C8.79%2018.7304%208.55%2018.3604%208.31%2017.9704C8.07%2017.5804%207.85%2017.2004%207.63%2016.8004C7.41%2016.4004%207.21%2016.0104%207.02%2015.6004C6.83%2015.1904%206.65%2014.7804%206.47%2014.3704C6.29%2013.9604%206.14%2013.5304%205.99%2013.1004C5.84%2012.6704%205.7%2012.2404%205.58%2011.8104C5.46%2011.3804%205.34%2010.9304%205.24%2010.4904C5.14%2010.0504%205.05%209.60038%204.97%209.16039C4.89%208.72039%204.83%208.27038%204.77%207.81039C4.71%207.35039%204.67%206.89039%204.64%206.44039C4.61%205.99039%204.59%205.53039%204.59%205.07039C4.59%204.84039%204.59%204.61039%204.57%204.38039C4.55%204.16039%204.52%203.93039%204.47%203.72039C4.13%202.25039%203.12%201.02039%201.73%200.420386C1.6%200.360386%201.47%200.310386%201.34%200.270386C0.91%200.110386%200.45%200.0203863%201.52927e-10%200.00038636L60%200.000375869Z%22%20fill%3D%22%23731C52%22%2F%3E%3C%2Fsvg%3E);--button-bg-color-default:var(--color-white);--button-bg-color-lightness-default:5;--button-outline-color-default:var(--color-link);--button-outline-offset-default:4px;--button-size-default:auto;--form-max-width:61rem;--form-item-spacing:1.625rem;--form-label-spacing:.5rem;--form-label-font-weight:var(--font-weight-semibold);--form-label-font-size:.875rem;--form-label-line-height:1.3;--form-label-text-transform:none;--form-field-height:3.5rem;--form-field-padding-inline:1rem;--form-field-border-width:1px;--form-field-border-color:var(--color-neutral-400);--form-field-bg-color:var(--color-white);--form-field-outline-offset:2px;--form-field-border-radius:var(--border-radius-small);--form-checkbox-radio-label-font-size:1rem;--form-checkbox-radio-label-font-weight:var(--font-weight-regular);--form-checkbox-radio-size:1.25rem;--form-checkbox-checked-text-color:var(--color-white);--form-checkbox-checked-border-color:var(--color-primary-300);--form-checkbox-checked-bg-color:var(--color-primary-300);--form-checkbox-border-radius:var(--border-radius-xsmall);--form-checkboxes-radios-per-row:2;--form-fieldset-spacing:2.25rem;--form-fieldset-bg-color-default:transparent;--form-fieldset-legend-font-size:1.125rem;--form-fieldset-legend-font-weight:var(--font-weight-semibold);--form-fieldset-legend-text-transform:none;--form-fieldset-legend-margin-block-end:.5rem;--form-fieldset-wrapper-padding:0;--form-select-icon-size:.5rem;--container-column-width-default:4.375rem;--container-column-gap-default:1.25rem;--container-row-gap-default:2.25rem;--container-offset-min-width-default:0;--container-max-width:calc(12 * (var(--container-column-width-default) + var(--container-column-gap-default)));--color-gradient-primary-from:var(--color-primary-200);--color-gradient-primary-to:var(--color-primary-300)}}:root{--ck-color-base-border:var(--color-gray-300) !important;--ck-border-radius:var(--layout-paragraphs-border-radius) !important}.layout-paragraphs-builder-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.layout-paragraphs-component-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.layout-paragraphs-builder-form textarea,.layout-paragraphs-component-form textarea,.layout-paragraphs-builder-form select,.layout-paragraphs-component-form select,.layout-paragraphs-builder-form .ck-editor__editable,.layout-paragraphs-component-form .ck-editor__editable{border:1px solid var(--color-gray-300);border-radius:var(--layout-paragraphs-border-radius);outline-offset:0}form.layout-paragraphs-builder-form{margin-inline:0;background-color:var(--gin-color-primary-light)}form.layout-paragraphs-builder-form .js-lpb-component-list{padding-inline:0}.layout-paragraphs-component-form legend>.form-required,.layout-paragraphs-component-form label.form-required{position:relative}.layout-paragraphs-component-form legend>.form-required:after,.layout-paragraphs-component-form label.form-required:after{position:absolute;top:-.25rem;content:"*";color:var(--gin-color-danger);font-size:smaller}.layout-paragraphs-component-form details+details{margin-block-start:1.25rem}.layout-paragraphs-component-form select{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTYuODQzIDEwLjIxMWMuMTA4LS4xNDEuMTU3LS4zLjE1Ny0uNDU2IDAtLjM4OS0uMzA2LS43NTUtLjc0OS0uNzU1aC04LjUwMWMtLjQ0NSAwLS43NS4zNjctLjc1Ljc1NSAwIC4xNTcuMDUuMzE2LjE1OS40NTcgMS4yMDMgMS41NTQgMy4yNTIgNC4xOTkgNC4yNTggNS40OTguMTQyLjE4NC4zNi4yOS41OTIuMjkuMjMgMCAuNDQ5LS4xMDcuNTkxLS4yOTEgMS4wMDItMS4yOTkgMy4wNDQtMy45NDUgNC4yNDMtNS40OTh6Ii8+PC9zdmc+);background-position:right .75rem center;background-size:1rem;background-repeat:no-repeat}:is(.layout-paragraphs-component-form .draggable>td,.layout-paragraphs-component-form .draggable>td>.ajax-new-content)>div[id*=field-]{padding:1rem 1rem 1rem 0}.layout-paragraphs-component-form .tabledrag-handle{width:2rem!important;height:2rem!important;margin-block-start:0!important;padding-inline-end:0!important}.layout-paragraphs-component-form .tabledrag-handle>.handle{margin:0;padding:0;background-position:center}.layout-paragraphs-component-form .js-media-library-selection{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.layout-paragraphs-component-form .js-media-library-selection .js-media-library-item{padding:.5rem;border-radius:var(--layout-paragraphs-border-radius);background-color:var(--color-gray-100)}.layout-paragraphs-component-form .js-media-library-selection .js-media-library-item .js-media-library-item-preview:hover{cursor:grab}.layout-paragraphs-component-form .js-media-library-selection .js-media-library-item .js-media-library-item-preview>div{aspect-ratio:16 / 9}.layout-paragraphs-component-form .js-media-library-selection .js-media-library-item .js-media-library-item-preview>div>img{width:100%;height:100%;object-fit:cover}:is(.layout-paragraphs-component-form .js-media-library-selection .js-media-library-item .js-media-library-item-preview)+div{margin-block-start:.5rem;font-size:.875rem}.ck-focused{outline:2px solid currentColor!important;outline-offset:4px}.layout-paragraphs-component-form{display:flex;flex-direction:column;gap:1.5rem}.layout-paragraphs-component-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.layout-paragraphs-component-form textarea,.layout-paragraphs-component-form select{width:100%;padding:.5rem .75rem}.layout-paragraphs-component-form summary[role=button]{margin-block-end:1rem;cursor:pointer}.layout-paragraphs-component-form details>:not(:last-child){margin-block-end:1rem}.layout-paragraphs-component-form .form-item:not(.layout-paragraphs-component-form .form-item.form-type-checkbox):not(.layout-paragraphs-component-form .form-item.form-type-radio):not(.layout-paragraphs-component-form .form-item.form-type-date){display:flex;flex-direction:column;gap:.5rem}.layout-paragraphs-component-form .form-item:is(fieldset){border-radius:var(--layout-paragraphs-border-radius)}.layout-paragraphs-component-form .form-item.form-wrapper{padding:1rem}.layout-paragraphs-component-form .form-item.form-wrapper .fieldset-wrapper{display:flex;flex-direction:column;gap:1rem}.layout-paragraphs-component-form .form-item.form-wrapper .fieldset-wrapper .form-type-checkbox{display:initial}.layout-paragraphs-component-form .container-inline{display:inline!important}.layout-paragraphs-component-form .container-inline h4{margin-block-end:.5rem}.layout-paragraphs-component-form .fieldgroup{border-width:2px}.layout-paragraphs-component-form .form-submit{width:fit-content;padding:.5rem .75rem;border:1px solid var(--gin-color-primary);background-color:transparent;color:var(--gin-color-primary);font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.layout-paragraphs-component-form .form-submit:hover{background-color:var(--gin-color-primary-hover);color:var(--color-white)}.layout-paragraphs-component-form .description{font-size:.75rem}.layout-paragraphs-component-form .form-type-textarea>div{width:100%}.layout-paragraphs-component-form .form-type-textarea>div textarea{width:100%}.layout-paragraphs-component-form .form-type-textarea>div .ck-editor__main:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}.layout-paragraphs-component-form .field--type-text-long{display:flex;flex-direction:column;gap:1.5rem}.layout-paragraphs-component-form .field-group-tabs-wrapper .horizontal-tabs-list{margin-block-end:unset}.layout-paragraphs-component-form .field-group-tabs-wrapper .horizontal-tabs-list>li,.layout-paragraphs-component-form .field-group-tabs-wrapper .horizontal-tabs-list>li>a{height:100%}.layout-paragraphs-component-form .field-group-tabs-wrapper .horizontal-tabs-panes{padding-block-end:1rem}.layout-paragraphs-component-form .field-group-tabs-wrapper .field-group-tab>div:not(:last-child){margin-block-end:1.5rem}.layout-paragraphs-component-form .field--widget-media-library-widget{display:flex;flex-direction:column;gap:.5rem}.layout-paragraphs-component-form .field--widget-media-library-widget .ajax-progress-throbber{display:inline-block;margin-block-start:1rem;border-radius:unset}.layout-paragraphs-component-form .field--widget-media-library-widget .js-media-library-item{display:flex;flex-direction:column;gap:.75rem}.layout-paragraphs-component-form .field--widget-webform-entity-reference-select{display:flex;flex-direction:column;gap:.5rem}.layout-paragraphs-component-form .field--widget-paragraphs table{border-collapse:separate;border-spacing:0 1rem}.layout-paragraphs-component-form .field--widget-paragraphs table thead h4{float:left}.layout-paragraphs-component-form .field--widget-paragraphs table tbody tr{border-radius:var(--gin-border-m);box-shadow:0 0 0 2px var(--gin-bg-layer4)}.layout-paragraphs-component-form .field--widget-paragraphs table tbody .paragraphs-subform{display:flex;flex-direction:column;gap:1rem}.layout-paragraphs-component-form .field--widget-paragraphs table tbody .draggable .tabledrag-handle{width:2rem}.layout-paragraphs-component-form .field--widget-paragraphs table tbody .draggable .tabledrag-handle .handle{width:unset;height:2rem}.layout-paragraphs-component-form .field--widget-paragraphs .tabledrag-toggle-weight{-webkit-text-decoration:underline;text-decoration:underline}.layout-paragraphs-component-form .field--widget-paragraphs .dropbutton-wrapper .secondary-action{margin-block-start:.75rem}.lpb-form__actions{display:flex;z-index:502;position:fixed;top:0;left:var(--gin-toolbar-x-offset,256px)!important;flex-wrap:wrap;align-items:center;justify-content:space-between;width:calc(100% - var(--gin-toolbar-x-offset,256px));height:var(--gin-toolbar-secondary-height);padding:.25rem 1rem;overflow:hidden;gap:.5rem;border-bottom:1px solid var(--gin-border-color-layer);background:var(--gin-bg-layer)}.lpb-form__actions .button{padding:.5rem .75rem;border:1px solid var(--color-gray-300);border-radius:var(--gin-border-m);background-color:transparent;font-weight:700;cursor:pointer}.lpb-form__actions .button.lpb-btn--cancel{margin-inline-end:auto}.lpb-form__actions .button--primary{border:1px solid transparent;background-color:var(--gin-color-primary);color:var(--color-white);transition:background-color .2s ease}.lpb-form__actions .button--primary:hover{background-color:var(--gin-color-primary-hover)}.lpb-form__actions>.form-wrapper{display:flex;align-items:center;gap:1rem}.lpb-form__actions>.form-wrapper input[type=text]{display:block;height:2.5rem;padding-inline-start:.75rem}.media-library-widget-modal input:not([type=checkbox]):not([type=submit]),.media-library-widget-modal textarea,.media-library-widget-modal select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-300);border-radius:.5rem;background-color:transparent}.media-library-widget-modal .form-item{display:flex;flex-direction:column;gap:.5rem}.media-library-widget-modal .description{font-size:.75rem}.media-library-widget-modal div[role=alert]{color:var(--gin-color-danger)}.media-library-widget-modal #media-library-wrapper,.media-library-widget-modal #media-library-add-form-wrapper{padding-top:1.5rem;padding-bottom:1.5rem}.media-library-widget-modal #media-library-wrapper .media-library-add-form-wrapper,.media-library-widget-modal #media-library-add-form-wrapper .media-library-add-form-wrapper,.media-library-widget-modal #media-library-wrapper .form-wrapper,.media-library-widget-modal #media-library-add-form-wrapper .form-wrapper{display:flex;flex-direction:column;gap:1.5rem}.media-library-widget-modal #media-library-wrapper .form-submit,.media-library-widget-modal #media-library-add-form-wrapper .form-submit{width:fit-content;padding:.5rem .75rem;border:1px solid var(--gin-color-primary);border-radius:.5rem;background-color:transparent;color:var(--gin-color-primary);font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.media-library-widget-modal #media-library-wrapper .form-submit:hover,.media-library-widget-modal #media-library-add-form-wrapper .form-submit:hover{background-color:var(--gin-color-primary-hover);color:var(--color-white)}.media-library-widget-modal .js-media-library-menu{display:flex;margin-inline-start:0;padding-bottom:.5rem;border-bottom:1px solid #cecece;list-style:none}.media-library-widget-modal .js-media-library-menu a{padding:.5rem;border-bottom:2px solid transparent;border-radius:0;color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}.media-library-widget-modal .js-media-library-menu a.active{border-color:var(--gin-color-primary);color:var(--gin-color-primary);font-weight:700}.media-library-widget-modal .form-type-dropzonejs{display:flex;flex-direction:column;gap:1rem}.media-library-widget-modal .form-type-dropzonejs .dz-message{display:flex;flex-direction:column;align-items:center;gap:.75rem}.media-library-widget-modal .form-type-dropzonejs .dz-message .button{padding:.5rem .75rem;border:1px solid var(--color-black);border-radius:.5rem;color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) header{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #cecece}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) header a{padding:.5rem;border-bottom:2px solid transparent;color:var(--color-black);-webkit-text-decoration:none;text-decoration:none}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) header a.is-active{border-color:var(--gin-color-primary);color:var(--gin-color-primary);font-weight:700}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-exposed-form{display:flex;align-items:flex-end;margin-bottom:1rem;padding:1rem;gap:.5rem}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1rem}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form .form-wrapper{grid-column:1 / -1}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form .form-item{display:block}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form>div:not(:first-child){position:relative}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form>div:not(:first-child)>div:first-child{z-index:1;position:absolute;top:1rem;left:1rem}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form>div:not(:first-child)>div:first-child input[type=checkbox]{width:1.5rem;height:1.5rem}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form>div:not(:first-child)>div:last-child article>div:first-child{margin-bottom:.5rem;overflow:hidden;border:2px solid var(--color-gray-200);border-radius:1rem;transition:border .2s ease}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form>div:not(:first-child)>div:last-child article>div:first-child img{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form>div.is-hover:not(:first-child)>div:last-child article>div:first-child{border-color:var(--color-black)}@supports selector(:has(+ *)){:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form:has(table){display:flex;flex-direction:column}}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table{width:100%;border-collapse:collapse}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead tr th,:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr th,:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead tr td,:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr td{height:auto;padding:.5rem 1rem;text-align:start}@media (min-width:61rem){:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead tr th,:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr th,:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead tr td,:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr td{padding:1rem}}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead{border-radius:.5rem;background:transparent}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead tr{border-bottom:2px solid #00000033}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table thead tr th{font-size:.875rem;line-height:1.2}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr{border-bottom:2px solid #0000001a;transition:background-color .2s ease}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr:hover{background-color:var(--gin-bg-item-hover)}:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form table tbody tr td:first-child input[type=checkbox]{width:1.25rem;height:1.25rem}:is(:is(.media-library-widget-modal .js-media-library-view,.media-library-widget-modal #media-library-content) .views-form form .js-media-library-item .js-media-library-item-preview)+div{word-break:break-all}.media-library-widget-modal .ui-dialog-buttonpane{display:flex;gap:.75rem}.media-library-widget-modal .js-pager__items{display:flex;align-items:center;justify-content:center;gap:1rem;list-style:none}@supports selector(:has(+ *)){.media-library-widget-modal .js-pager__items>li:not(:has(>a)),.media-library-widget-modal .js-pager__items>li:has(>a)>a{display:flex;align-items:center;justify-content:center;min-width:2.125rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:var(--layout-paragraphs-border-radius);-webkit-text-decoration:none;text-decoration:none}.media-library-widget-modal .js-pager__items>li:not(:has(>a)){border-color:currentColor;background-color:var(--gin-color-primary-light);color:var(--gin-color-primary)}.media-library-widget-modal .js-pager__items>li:has(>a)>a{border-color:var(--color-gray-200)}}.media-library-widget-modal .views-display-link{border-radius:0}.js-media-library-add-form{display:flex;flex-direction:column;padding-top:1.5rem;padding-bottom:1.5rem;gap:1.25rem}.js-media-library-add-form>ul>li{display:flex;flex-direction:column;gap:1.25rem}.js-media-library-add-form>ul>li .form-wrapper:not(:first-child){display:flex;flex-direction:column;gap:1.25rem}div[data-drupal-messages]>.messages__wrapper:not(:empty){padding-block:1rem}@supports selector(:has(+ *)){div[data-drupal-messages]>.messages__wrapper:has(.messages--status){background-color:var(--gin-bg-info);color:var(--gin-color-info-light)}div[data-drupal-messages]>.messages__wrapper:has(.messages--error){background-color:var(--gin-bg-danger);color:var(--gin-color-danger-light)}div[data-drupal-messages]>.messages__wrapper:has(.messages--warning){background-color:var(--gin-bg-warning);color:var(--gin-color-warning-light)}div[data-drupal-messages]>.messages__wrapper:has(.messages--success){background-color:var(--gin-bg-green);color:var(--gin-color-green-light)}div[data-drupal-messages]>.messages__wrapper>.messages{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-column-gap-default)}@media (min-width:1200px){div[data-drupal-messages]>.messages__wrapper>.messages{padding-inline:calc(var(--container-column-gap-default) / 2)}}div[data-drupal-messages]>.messages__wrapper>.messages a{color:inherit}}div[data-drupal-messages] .status-message{--outline-color:currentColor;padding-block:1rem}div[data-drupal-messages] .status-message.status-message--error{background-color:var(--color-danger);color:var(--color-white)}div[data-drupal-messages] .status-message.status-message--warning{background-color:var(--color-warning);color:var(--color-white)}div[data-drupal-messages] .status-message.status-message--status,div[data-drupal-messages] .status-message.status-message--info{background-color:var(--color-info);color:var(--color-white)}div[data-drupal-messages] .status-message.status-message--success{background-color:var(--color-success);color:var(--color-white)}div[data-drupal-messages] .status-message>div{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-column-gap-default);line-height:2}@media (min-width:1200px){div[data-drupal-messages] .status-message>div{padding-inline:calc(var(--container-column-gap-default) / 2)}}div[data-drupal-messages] .status-message>div a{color:inherit!important}.webform-confirmation{padding-block:1rem;background-color:var(--gin-bg-green);color:var(--gin-color-green-light)}.webform-confirmation>.webform-confirmation__message,.webform-confirmation>.webform-confirmation__back{width:100%;max-width:var(--container-max-width);margin-inline:auto!important;padding-inline:var(--container-column-gap-default)}@media (min-width:1200px){.webform-confirmation>.webform-confirmation__message,.webform-confirmation>.webform-confirmation__back{padding-inline:calc(var(--container-column-gap-default) / 2)}}.webform-confirmation>.webform-confirmation__message:not(:last-child),.webform-confirmation>.webform-confirmation__back:not(:last-child){margin-block-end:.5rem!important}.webform-confirmation>.webform-confirmation__message:last-child,.webform-confirmation>.webform-confirmation__back:last-child{margin-block-end:0!important}.webform-confirmation>.webform-confirmation__message a,.webform-confirmation>.webform-confirmation__back a{color:inherit}@layer theme,layout,thirdparty,components;@layer theme;@layer layout.reset{html,body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--color-body);font-size:1rem;line-height:1.5rem;font-family:var(--font-family-base);letter-spacing:.01em}a{color:var(--color-link);text-underline-offset:.25rem}a:not([id=main-content]){display:inline-block}p{margin-block:0;text-wrap:pretty}hr{width:100%;height:1px;margin:0;border:0;background-color:currentColor}ul,ol{margin-block:0;padding:0}ul[role=list],ol[role=list],ul[role=listbox],ol[role=listbox]{list-style:none}ul:not([role=list]):not([role=listbox]),ol:not([role=list]):not([role=listbox]){margin-inline-start:1rem}button,input[type=submit],input[type=button]{appearance:none;padding:0;border:0;background:none;color:inherit;font-size:inherit;cursor:pointer}a,button,input[type=button],input[type=submit]{touch-action:manipulation}button,input,select,textarea,summary,a{--_outline-color:var(--outline-color,var(--outline-color-default));--_outline-offset:var(--outline-offset,var(--outline-offset-default));--_outline-style:var(--outline-style,var(--outline-style-default));--_outline-width:var(--outline-width,var(--outline-width-default));outline-color:var(--_outline-color);outline-offset:var(--_outline-offset)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline-style:var(--_outline-style);outline-width:var(--_outline-width)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}picture,img,svg,video{display:block;max-width:100%;height:auto}svg{width:100%}dl{margin-block:0}dd{margin-inline-start:0}figure{margin:0}blockquote{margin:0}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;text-wrap:balance}.svg-sprite{display:none}}@layer theme;@layer theme;@layer components.atoms{.app-button:is(a,button){--_bg-color:var(--button-bg-color,var(--button-bg-color-default));--_bg-color-lightness:var(--button-bg-color-lightness,var(--button-bg-color-lightness-default));--_outline-color:var(--button-outline-color,var(--button-outline-color-default));--_outline-offset:var(--button-outline-offset,var(--button-outline-offset-default));--_size:var(--button-size,var(--button-size-default));width:var(--_size);height:var(--_size);padding-inline:1.5rem;padding-block:.875rem;border-radius:var(--border-radius-xlarge);outline-color:var(--_outline-color);outline-offset:var(--_outline-offset);background-color:var(--_bg-color);color:var(--color-body);font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1.5;font-family:var(--font-family-heading);text-wrap:balance;transition-duration:var(--duration-normal);transition-property:background-color,color}@supports (color:lch(from black l c h)){.app-button:is(a,button):not([disabled]):is(:hover,:focus){background-color:lch(from var(--_bg-color) calc(l + var(--_bg-color-lightness)) c h)}}@media (max-width:767px){.app-button:is(a,button){text-align:center}}.app-button:is(a,button):disabled,.app-button[aria-disabled]:is(a,button){opacity:.5}@supports selector(:has(+ *)){.app-button:is(a,button):has(svg){--button-icon-size:1.5rem;display:inline-flex;column-gap:.5rem;align-items:center}.app-button:is(a,button):has(svg)>svg{width:var(--button-icon-size);height:var(--button-icon-size)}.app-button:is(a,button):has(svg:only-child),.app-button.app-button[target=_blank]:is(a,button):has(svg:nth-last-child(2)+.visually-hidden:last-child){--button-size:3.5rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:0;padding-block:0}}.app-button.app-button--bg-primary:is(a,button),.app-button.app-button--bg-primary-blue:is(a,button),.app-button.app-button--bg-primary-burgundy:is(a,button),.app-button.app-button--bg-primary-red:is(a,button),.app-button.app-gradient:is(a,button){color:var(--color-white)}.app-button.app-button--bg-white:is(a,button){--button-bg-color:var(--color-white);--button-outline-color:var(--color-white);color:var(--color-primary-300)}.app-button.app-button--bg-white:is(a,button):not([disabled]):is(:hover,:focus){--button-bg-color:var(--color-secondary-beige-200)}.app-button.app-button--bg-gray:is(a,button){--button-bg-color:rgba(0,0,0,.5);--button-outline-color:var(--color-white);color:var(--color-white)}.app-button.app-button--bg-gray:is(a,button):hover,.app-button.app-button--bg-gray:is(a,button):focus{--button-bg-color:var(--color-white);color:var(--color-primary-300)}.app-button.app-button--bg-primary:is(a,button){--button-bg-color:var(--color-primary-300);--button-outline-color:var(--color-primary-300)}.app-button.app-button--bg-primary-blue:is(a,button){--button-bg-color:var(--color-primary-blue-300);--button-outline-color:var(--color-primary-blue-300)}.app-button.app-button--bg-secondary-blue:is(a,button){--button-bg-color:var(--color-secondary-blue-200);--button-outline-color:var(--color-secondary-blue-200)}.app-button.app-button--bg-primary-burgundy:is(a,button){--button-bg-color:var(--color-primary-burgundy-300);--button-outline-color:var(--color-primary-burgundy-300)}.app-button.app-button--bg-primary-red:is(a,button){--button-bg-color:var(--color-primary-red-300);--button-outline-color:var(--color-primary-red-300)}.app-button.app-button--variant-default:is(a,button){text-transform:uppercase}.app-button.app-button--variant-outline:is(a,button){border-width:2px;border-style:solid;border-color:var(--button-outline-color);background-image:none;background-color:transparent}.app-button.app-button--variant-outline:is(a,button):not(:hover):not(:focus),.app-button.app-button--variant-outline[disabled]:is(a,button):hover{color:var(--button-outline-color)}.app-button.app-button--variant-outline:is(a,button):not([disabled]):is(:hover,:focus){background-image:var(--button-bg-image);background-color:var(--button-bg-color)}.app-button.app-button--variant-underline:is(a,button){display:inline;padding-inline:0;padding-block:0 .5rem;border-radius:var(--border-radius-xsmall);background:none;color:var(--button-outline-color);line-height:2.3;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.75rem}.app-button.app-button--variant-underline:is(a,button):not([disabled]):is(:hover,:focus){--button-outline-color:var(--color-secondary-orange-300);background-color:transparent;text-decoration-thickness:3px}.app-button.app-button--variant-autoplay:is(a,button){--button-icon-size:.75rem;padding-inline:.75rem;padding-block:.5rem;font-size:.75rem}.app-button.app-button--variant-feedback:is(a,button){padding-inline:.75rem;padding-block:.75rem;border-radius:var(--border-radius-xsmall);color:inherit;font-weight:var(--font-weight-medium);font-size:1rem;font-family:var(--font-family-base)}.app-button.app-button--variant-feedback:is(a,button):not([disabled]):is(:hover,:focus){--button-outline-color:var(--color-primary-300);--button-bg-color:var(--color-primary-300) !important;color:var(--color-white)}.app-button:is(a){-webkit-text-decoration:none;text-decoration:none}}@layer theme;@layer components.molecules{.app-form{--chevron-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M0%207.33l2.829-2.83%209.175%209.339%209.167-9.339%202.829%202.83-11.996%2012.17z%27%2F%3E%3C%2Fsvg%3E);--error-icon:url(data:image/svg+xml,%3Csvg%20width%3D%2722%27%20height%3D%2722%27%20viewBox%3D%270%200%2022%2022%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M11%200.875C8.99747%200.875%207.0399%201.46882%205.37486%202.58137C3.70981%203.69392%202.41206%205.27523%201.64572%207.12533C0.879387%208.97543%200.678878%2011.0112%201.06955%2012.9753C1.46023%2014.9393%202.42454%2016.7435%203.84055%2018.1595C5.25656%2019.5755%207.06066%2020.5398%209.02471%2020.9305C10.9888%2021.3211%2013.0246%2021.1206%2014.8747%2020.3543C16.7248%2019.5879%2018.3061%2018.2902%2019.4186%2016.6251C20.5312%2014.9601%2021.125%2013.0025%2021.125%2011C21.122%208.3156%2020.0543%205.74199%2018.1562%203.84383C16.258%201.94567%2013.6844%200.877978%2011%200.875ZM11%2018.875C9.44248%2018.875%207.91993%2018.4131%206.62489%2017.5478C5.32985%2016.6825%204.32049%2015.4526%203.72445%2014.0136C3.12841%2012.5747%202.97246%2010.9913%203.27632%209.46366C3.58018%207.93606%204.3302%206.53287%205.43154%205.43153C6.53288%204.3302%207.93607%203.58017%209.46367%203.27632C10.9913%202.97246%2012.5747%203.12841%2014.0136%203.72445C15.4526%204.32049%2016.6825%205.32985%2017.5478%206.62488C18.4131%207.91992%2018.875%209.44247%2018.875%2011C18.8728%2013.0879%2018.0424%2015.0896%2016.566%2016.566C15.0896%2018.0424%2013.0879%2018.8728%2011%2018.875ZM9.875%2011.375V6.5C9.875%206.20163%209.99353%205.91548%2010.2045%205.7045C10.4155%205.49353%2010.7016%205.375%2011%205.375C11.2984%205.375%2011.5845%205.49353%2011.7955%205.7045C12.0065%205.91548%2012.125%206.20163%2012.125%206.5V11.375C12.125%2011.6734%2012.0065%2011.9595%2011.7955%2012.1705C11.5845%2012.3815%2011.2984%2012.5%2011%2012.5C10.7016%2012.5%2010.4155%2012.3815%2010.2045%2012.1705C9.99353%2011.9595%209.875%2011.6734%209.875%2011.375ZM12.5%2015.125C12.5%2015.4217%2012.412%2015.7117%2012.2472%2015.9584C12.0824%2016.205%2011.8481%2016.3973%2011.574%2016.5108C11.2999%2016.6244%2010.9983%2016.6541%2010.7074%2016.5962C10.4164%2016.5383%2010.1491%2016.3954%209.93934%2016.1857C9.72957%2015.9759%209.5867%2015.7086%209.52883%2015.4176C9.47095%2015.1267%209.50065%2014.8251%209.61419%2014.551C9.72772%2014.2769%209.91998%2014.0426%2010.1666%2013.8778C10.4133%2013.713%2010.7033%2013.625%2011%2013.625C11.3978%2013.625%2011.7794%2013.783%2012.0607%2014.0643C12.342%2014.3456%2012.5%2014.7272%2012.5%2015.125Z%27%20fill%3D%27%23D60F3C%27%2F%3E%3C%2Fsvg%3E);max-width:var(--form-max-width)}:is(.app-form *)+.form-item--error-message,:is(.app-form *)+.description{margin-block-start:var(--form-label-spacing)}:is(.app-form fieldset,.app-form .form-item,.app-form div[id*=ajax-wrapper])+fieldset{margin-block-start:var(--form-fieldset-spacing)}:is(.app-form fieldset,.app-form .form-item,.app-form div[id*=ajax-wrapper])+.form-item,:is(.app-form fieldset,.app-form .form-item,.app-form div[id*=ajax-wrapper])+div[id*=ajax-wrapper]{margin-block-start:var(--form-item-spacing)}.app-form fieldset{--_bg-color:var(--form-fieldset-bg-color,var(--form-fieldset-bg-color-default));margin-inline:0;padding:0;border:0}.app-form fieldset.webform-type-checkboxes>.fieldset-wrapper>.form-checkboxes,.app-form fieldset.webform-type-radios>.fieldset-wrapper>.js-webform-radios{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:1.625rem}:is(.app-form fieldset.webform-type-checkboxes>.fieldset-wrapper>.form-checkboxes>.form-item)+.form-item,:is(.app-form fieldset.webform-type-radios>.fieldset-wrapper>.js-webform-radios>.form-item)+.form-item{margin-block-start:0}.app-form fieldset[aria-invalid=true]>.fieldset-wrapper>.form-item--error-message,.app-form fieldset[aria-invalid=true]>.fieldset-wrapper>div:first-child{margin-block-end:.75rem;color:var(--color-danger);font-weight:var(--font-weight-regular);font-size:.875rem}.app-form fieldset>legend{margin-block-end:var(--form-fieldset-legend-margin-block-end);padding-inline:0;font-weight:var(--font-weight-bold);font-weight:var(--form-fieldset-legend-font-weight);font-size:var(--form-fieldset-legend-font-size);text-transform:var(--form-fieldset-legend-text-transform)}.app-form fieldset>.fieldset-wrapper{padding:var(--form-fieldset-wrapper-padding);background-color:var(--_bg-color)}.app-form legend>.form-required,.app-form label.form-required{position:relative}.app-form legend>.form-required:after,.app-form label.form-required:after{position:absolute;translate:.25rem 0;content:"*";color:var(--color-danger);font-size:smaller}.app-form label{display:block;margin-block-end:var(--form-label-spacing);font-weight:var(--form-label-font-weight);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);text-transform:var(--form-label-text-transform)}.app-form label>.webform-element-help{vertical-align:text-top!important}.app-form label>a{--outline-color:currentColor}.app-form label,.app-form input:not([type=hidden]),.app-form textarea,.app-form select,.app-form .js-webform-radios,.app-form .js-webform-checkboxes{font-family:inherit}.app-form input:not([type=hidden]):not([type=submit]):not([type=file]),.app-form textarea,.app-form select{--outline-offset:var(--form-field-outline-offset);border:var(--form-field-border-width) solid var(--form-field-border-color);background-color:var(--form-field-bg-color);font-size:1rem}[aria-invalid=true]:is(.app-form input:not([type=hidden]):not([type=submit]):not([type=file]),.app-form textarea,.app-form select){border-color:var(--color-danger)}:is(.app-form input:not([type=hidden]):not([type=submit]):not([type=file]),.app-form textarea,.app-form select)~.error{margin-block-start:.375rem;color:var(--color-danger);font-weight:var(--font-weight-regular)}.app-form input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.app-form textarea,.app-form select{width:100%;min-height:var(--form-field-height);padding-inline:var(--form-field-padding-inline);border-radius:var(--form-field-border-radius)}[aria-invalid=true]:is(.app-form input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.app-form textarea,.app-form select){background-image:var(--error-icon);background-size:1.25rem;background-repeat:no-repeat}[aria-invalid=true]:is(.app-form input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.app-form textarea){background-position-x:calc(100% - var(--form-field-padding-inline))}.app-form input[aria-invalid=true]:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]){background-position-y:center}.app-form input[type=date][aria-invalid=true],.app-form input[type=number][aria-invalid=true]{background-position:calc(100% - var(--form-field-padding-inline) - 1.75rem)!important}@media (pointer:coarse){.app-form input[type=number][aria-invalid=true]{background-position:calc(100% - var(--form-field-padding-inline))!important}}.app-form textarea{min-height:calc(3 * var(--form-field-height));padding-block-start:1rem;resize:vertical}.app-form textarea[aria-invalid=true]{background-position-y:1rem}.app-form select{appearance:none;background-image:var(--chevron-icon);background-position:right var(--form-field-padding-inline) center;background-size:var(--form-select-icon-size);background-repeat:no-repeat;color:var(--color-body)}.app-form select[aria-invalid=true]{background-image:var(--chevron-icon),var(--error-icon)!important;background-position:right var(--form-field-padding-inline) center,right calc(var(--form-field-padding-inline) + var(--form-select-icon-size) + .75rem) center;background-size:var(--form-select-icon-size),1.25rem!important}.app-form .description{width:100%;font-style:italic;font-size:.875rem}:is(.app-form .description)+*{margin-block-start:var(--form-label-spacing)}.app-form .form-type-checkbox,.app-form .form-type-radio,.app-form .js-facets-checkbox-links>.facet-item{display:flex;column-gap:var(--form-label-spacing);flex-wrap:wrap}:is(.app-form .form-type-checkbox,.app-form .form-type-radio,.app-form .js-facets-checkbox-links>.facet-item)>input{appearance:none;flex-shrink:0;width:var(--form-checkbox-radio-size);height:var(--form-checkbox-radio-size);margin:0}:is(.app-form .form-type-checkbox,.app-form .form-type-radio,.app-form .js-facets-checkbox-links>.facet-item)>input:checked{background-position:center;background-size:50%}:is(:is(.app-form .form-type-checkbox,.app-form .form-type-radio,.app-form .js-facets-checkbox-links>.facet-item)>input)+label{display:inline;width:calc(100% - var(--form-checkbox-radio-size) - var(--form-label-spacing));margin-block-end:0;font-weight:var(--form-checkbox-radio-label-font-weight);font-size:var(--form-checkbox-radio-label-font-size);line-height:var(--form-checkbox-radio-size);text-transform:none}:is(.app-form .form-type-checkbox,.app-form .js-facets-checkbox-links>.facet-item)>input{border-radius:var(--form-checkbox-border-radius)}:is(.app-form .form-type-checkbox,.app-form .js-facets-checkbox-links>.facet-item)>input:checked{border-color:var(--form-checkbox-checked-border-color)!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M9%2022l-10-10.598%202.798-2.859%0A7.149%207.473%2013.144-14.016%202.909%202.806z%27%20%2F%3E%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-color:var(--form-checkbox-checked-bg-color)!important}.app-form .form-type-radio>input{border-radius:50%}.app-form .form-type-radio>input:checked{background-color:var(--form-checkbox-checked-bg-color)!important;box-shadow:inset 0 0 0 .25rem var(--color-white)}:is(.app-form .form-type-datetime) .form-item+.form-item{margin-block-start:0}.app-form .form-type-range{display:flex;position:relative;column-gap:.75rem;align-items:center;padding-inline:1rem;border:1px solid var(--color-neutral-400);border-radius:var(--border-radius-small)}.app-form .form-type-range>.form-type-range__min-label,.app-form .form-type-range>.form-type-range__max-label{color:var(--color-primary-300);font-weight:var(--font-weight-semibold)}.app-form .form-type-range>.form-type-range__wrapper{position:relative;flex-grow:1;height:var(--form-field-height);overflow:hidden}.app-form .form-type-range>.form-type-range__wrapper input[type=range]{--outline-offset:-3px;appearance:none;margin:0;padding-inline:0!important;border:0!important}.app-form .form-type-range>.form-type-range__wrapper input[type=range]::-webkit-slider-runnable-track{height:.25rem;border-radius:var(--border-radius-xsmall);background-color:var(--color-neutral-300)}.app-form .form-type-range>.form-type-range__wrapper input[type=range]::-moz-range-track{height:.25rem;border-radius:var(--border-radius-xsmall);background-color:var(--color-neutral-300)}.app-form .form-type-range>.form-type-range__wrapper input[type=range]::-webkit-slider-thumb{display:block;appearance:none;width:2.5rem;height:1.625rem;translate:0 -.6rem;border-radius:var(--border-radius-medium);background-color:transparent;box-shadow:none}.app-form .form-type-range>.form-type-range__wrapper input[type=range]::-moz-range-thumb{display:block;appearance:none;width:2.5rem;height:1.625rem;translate:0 -.6rem;border:0;border-radius:var(--border-radius-medium);background-color:transparent}.app-form .form-type-range>.form-type-range__wrapper>.form-type-range__tooltip{display:flex;position:absolute;bottom:calc(var(--form-field-height) / 2);left:0;align-items:center;justify-content:center;width:2.5rem;height:1.625rem;translate:-50% 50%;border-radius:var(--border-radius-medium);background-color:var(--color-neutral-500);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:.875rem;pointer-events:none}.app-form .form-type-range>.form-type-range__wrapper>.form-type-range__tooltip:before{display:block;z-index:-1;position:absolute;top:50%;right:0;width:20rem;height:.25rem;translate:0 -50%;background-color:var(--color-neutral-500);content:""}.app-form .iti{width:100%}.app-form .form-item--error-message{display:block;color:var(--color-danger);font-size:.875rem}:is(.app-form .form-item--error-message)+.description{margin-block-start:.5rem}.app-form .form-actions{margin-block-start:var(--form-item-spacing)}.app-form .form-actions>input[type=submit]{cursor:pointer}.app-form .js-facets-checkbox-links{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.app-form div[data-drupal-messages]{margin-block-end:1rem}.app-form .app-date-picker.js-app-date-range-picker{padding-inline-end:3rem!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0iI2M1YmZiYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aAogICAgZD0iTTEyIDEuNzUwMDVIMTAuNzVWMS41MDAwNUMxMC43NSAxLjMwMTEzIDEwLjY3MSAxLjExMDM3IDEwLjUzMDMgMC45Njk3MTZDMTAuMzg5NyAwLjgyOTA2MyAxMC4xOTg5IDAuNzUwMDQ2IDEwIDAuNzUwMDQ2QzkuODAxMDkgMC43NTAwNDYgOS42MTAzMiAwLjgyOTA2MyA5LjQ2OTY3IDAuOTY5NzE2QzkuMzI5MDIgMS4xMTAzNyA5LjI1IDEuMzAxMTMgOS4yNSAxLjUwMDA1VjEuNzUwMDVINC43NVYxLjUwMDA1QzQuNzUgMS4zMDExMyA0LjY3MDk4IDEuMTEwMzcgNC41MzAzMyAwLjk2OTcxNkM0LjM4OTY4IDAuODI5MDYzIDQuMTk4OTEgMC43NTAwNDYgNCAwLjc1MDA0NkMzLjgwMTA5IDAuNzUwMDQ2IDMuNjEwMzIgMC44MjkwNjMgMy40Njk2NyAwLjk2OTcxNkMzLjMyOTAyIDEuMTEwMzcgMy4yNSAxLjMwMTEzIDMuMjUgMS41MDAwNVYxLjc1MDA1SDJDMS42Njg0OCAxLjc1MDA1IDEuMzUwNTQgMS44ODE3NCAxLjExNjEyIDIuMTE2MTZDMC44ODE2OTYgMi4zNTA1OCAwLjc1IDIuNjY4NTMgMC43NSAzLjAwMDA1VjEzQzAuNzUgMTMuMzMxNiAwLjg4MTY5NiAxMy42NDk1IDEuMTE2MTIgMTMuODgzOUMxLjM1MDU0IDE0LjExODQgMS42Njg0OCAxNC4yNSAyIDE0LjI1SDEyQzEyLjMzMTUgMTQuMjUgMTIuNjQ5NSAxNC4xMTg0IDEyLjg4MzkgMTMuODgzOUMxMy4xMTgzIDEzLjY0OTUgMTMuMjUgMTMuMzMxNiAxMy4yNSAxM1YzLjAwMDA1QzEzLjI1IDIuNjY4NTMgMTMuMTE4MyAyLjM1MDU4IDEyLjg4MzkgMi4xMTYxNkMxMi42NDk1IDEuODgxNzQgMTIuMzMxNSAxLjc1MDA1IDEyIDEuNzUwMDVaTTMuMjUgMy4yNTAwNUMzLjI1IDMuNDQ4OTYgMy4zMjkwMiAzLjYzOTcyIDMuNDY5NjcgMy43ODAzOEMzLjYxMDMyIDMuOTIxMDMgMy44MDEwOSA0LjAwMDA1IDQgNC4wMDAwNUM0LjE5ODkxIDQuMDAwMDUgNC4zODk2OCAzLjkyMTAzIDQuNTMwMzMgMy43ODAzOEM0LjY3MDk4IDMuNjM5NzIgNC43NSAzLjQ0ODk2IDQuNzUgMy4yNTAwNUg5LjI1QzkuMjUgMy40NDg5NiA5LjMyOTAyIDMuNjM5NzIgOS40Njk2NyAzLjc4MDM4QzkuNjEwMzIgMy45MjEwMyA5LjgwMTA5IDQuMDAwMDUgMTAgNC4wMDAwNUMxMC4xOTg5IDQuMDAwMDUgMTAuMzg5NyAzLjkyMTAzIDEwLjUzMDMgMy43ODAzOEMxMC42NzEgMy42Mzk3MiAxMC43NSAzLjQ0ODk2IDEwLjc1IDMuMjUwMDVIMTEuNzVWNC43NTAwNUgyLjI1VjMuMjUwMDVIMy4yNVpNMi4yNSAxMi43NVY2LjI1MDA1SDExLjc1VjEyLjc1SDIuMjVaIgogIC8+Cjwvc3ZnPg==);background-position:right var(--form-field-padding-inline) center;background-size:1.25rem;background-repeat:no-repeat}:is(.app-form .app-date-picker.js-app-date-range-picker)+span[style]{width:var(--form-field-height);height:var(--form-field-height);translate:-55%;border-radius:var(--border-radius-small);text-indent:-9999px;pointer-events:none}:is(.app-form .app-date-picker.js-app-date-range-picker)+span[style]:focus{outline:4px solid var(--color-primary-300);outline-offset:-4px}.app-form .app-toggle-switch-checkbox:is(li.facet-item){--form-checkbox-radio-size:2.25rem;position:relative}.app-form .app-toggle-switch-checkbox:is(li.facet-item)>input[type=checkbox]{height:1.25rem;border-color:transparent!important;background:var(--color-white)!important}.app-form .app-toggle-switch-checkbox:is(li.facet-item)>input[type=checkbox]:checked{--form-checkbox-checked-bg-color:transparent !important;border:0}:is(.app-form .app-toggle-switch-checkbox:is(li.facet-item)>input[type=checkbox]:checked)+label:before{background-color:var(--color-primary-300)}:is(.app-form .app-toggle-switch-checkbox:is(li.facet-item)>input[type=checkbox]:checked)+label:after{left:calc(var(--form-checkbox-radio-size) - 2px);translate:-100%}.app-form .app-toggle-switch-checkbox:is(li.facet-item)>label{line-height:var(--form-label-line-height)}.app-form .app-toggle-switch-checkbox:is(li.facet-item)>label:before,.app-form .app-toggle-switch-checkbox:is(li.facet-item)>label:after{display:block;position:absolute;content:"";pointer-events:none}.app-form .app-toggle-switch-checkbox:is(li.facet-item)>label:before{top:0;left:0;width:var(--form-checkbox-radio-size);height:1.25rem;border-radius:var(--border-radius-medium);background-color:var(--color-neutral-400)}.app-form .app-toggle-switch-checkbox:is(li.facet-item)>label:after{z-index:1;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background-color:var(--color-white)}}@layer layout.global{body.has-overlay{position:relative}body.has-overlay.gin--vertical-toolbar:after{top:var(--gin-toolbar-secondary-height,0);height:calc(100dvh - var(--gin-toolbar-secondary-height,0))}body.has-overlay:after{display:block;z-index:50;position:fixed;top:0;left:0;width:100%;height:100dvh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;content:""}@supports selector(:has(+ *)){body:has(.app-mobile-navigation-trigger[aria-expanded=true]){overflow:hidden}}@supports selector(:has(+ *)){main:has(.app-page-detail__content div:first-child>.app-layout-paragraph--bg-primary:first-child) .app-hero-paragraph__background-media>svg{color:var(--color-primary-300)}main:has(.app-page-detail__content div:first-child>.app-layout-paragraph--bg-secondary:first-child) .app-hero-paragraph__background-media>svg{color:var(--color-secondary-beige-200)}}a{border-radius:var(--border-radius-small)}}@layer theme{@media (min-width:1200px){:root{--container-column-gap-default:2.75rem;--container-row-gap-default:2.75rem;--container-offset-min-width-default:1rem}}}@layer layout.container{.app-container{--_column-width:var(--container-column-width,var(--container-column-width-default));--_column-gap:var(--container-column-gap,var(--container-column-gap-default));--_row-gap:var(--container-row-gap,var(--container-row-gap-default));--_offset-min-width:var(--container-offset-min-width,var(--container-offset-min-width-default));display:grid;grid-template-columns:[start] minmax(var(--_offset-min-width),1fr) [container-start] repeat(12,minmax(0,var(--_column-width))) [container-end] minmax(var(--_offset-min-width),1fr) [end];column-gap:var(--_column-gap);row-gap:var(--_row-gap)}}@layer layout.utilities{.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}}@layer theme;@property --from-color{syntax:"<color>";initial-value:#fff;inherits:false;}@property --to-color{syntax:"<color>";initial-value:#000;inherits:false;}@layer components.atoms{.app-gradient{background-image:radial-gradient(61.64% 84.23% at 50% 0%,var(--from-color) 0%,var(--to-color) 100%);color:var(--color-white);transition:--from-color var(--duration-normal),--to-color var(--duration-normal)!important}.app-gradient--primary{--from-color:var(--color-gradient-primary-from);--to-color:var(--color-gradient-primary-to)}.app-gradient--primary:hover,.app-gradient--primary:focus{--from-color:var(--color-gradient-primary-to);--to-color:var(--color-gradient-primary-to)}.app-gradient--red{--from-color:var(--color-primary-red-200);--to-color:var(--color-primary-red-300)}.app-gradient--red:hover,.app-gradient--red:focus{--from-color:var(--color-primary-red-400);--to-color:var(--color-primary-red-400)}.app-gradient--blue{--from-color:var(--color-primary-blue-200);--to-color:var(--color-primary-blue-300)}.app-gradient--blue:hover,.app-gradient--blue:focus{--from-color:var(--color-primary-blue-300);--to-color:var(--color-primary-blue-300)}.app-gradient--burgundy{--from-color:var(--color-primary-burgundy-200);--to-color:var(--color-primary-burgundy-300)}.app-gradient--burgundy:hover,.app-gradient--burgundy:focus{--from-color:var(--color-primary-burgundy-300);--to-color:var(--color-primary-burgundy-300)}}
@layer components.molecules{.app-autocomplete-search{position:relative;}.app-autocomplete-search__content{z-index:1;position:absolute;top:100%;left:0;width:100%;max-height:23rem;padding:1rem 0.5rem 0.5rem;overflow:auto;border-radius:var(--border-radius-small);background-color:var(--color-white);box-shadow:0 0 0.25rem rgba(0,0,0,0.04),0 0.5rem 1rem rgba(0,0,0,0.08);color:var(--color-body);text-align:start;opacity:1;transition-behavior:allow-discrete;transition-duration:var(--duration-normal);transition-property:display opacity;}@supports (transition-behavior:allow-discrete){@starting-style{.app-autocomplete-search__content{opacity:0;}}}.app-autocomplete-search__content[inert]{display:none;opacity:0;}.app-autocomplete-search__form{--form-field-outline-offset:var(--outline-offset-default);width:100%;}.app-autocomplete-search__form .form-item-search > label{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;white-space:nowrap !important;}.app-autocomplete-search__form .form-item-search > input[type="search"]{--outline-color:var(--color-white);--form-field-outline-offset:4px;padding-inline-start:calc(var(--form-field-padding-inline) + 2.25rem) !important;background-image:url(/themes/custom/plopsa_theme/src/project/media/icons/ico-search-primary-purple.svg);background-position:left var(--form-field-padding-inline) center;background-size:1.5rem;background-repeat:no-repeat;}.app-autocomplete-search__form .form-item-search > input[type="search"]::-webkit-search-cancel-button{display:block;appearance:none;width:0.75rem;height:0.75rem;background-image:url(/themes/custom/plopsa_theme/src/project/media/icons/ico-close.svg);background-size:100%;}.app-autocomplete-search__form .form-actions{display:none;}.app-autocomplete-search__assistive-hint{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;white-space:nowrap !important;}.app-autocomplete-search__loader{margin:1rem auto;}:is(.app-autocomplete-search__list > ul > li) + li{margin-block-start:1rem;}.app-autocomplete-search__list > ul > li > span{display:block;padding-inline:0.5rem;color:var(--color-neutral-600);font-weight:var(--font-weight-semibold);font-size:0.875rem;text-transform:none;}.app-autocomplete-search__list > ul > li > ul > li > a{--outline-offset:0;display:block;padding:0.75rem 0.5rem;color:inherit;font-size:1rem;}.app-autocomplete-search__list > ul > li > ul > li > a:not(:hover):not(:focus){-webkit-text-decoration:none;text-decoration:none;}.app-autocomplete-search__list > ul > li > ul > li > a:hover,.app-autocomplete-search__list > ul > li > ul > li > a:focus{background-color:var(--color-secondary-beige-200);}.app-autocomplete-search__list > .view-all-search-results{display:block;padding:0.75rem 0.5rem;}.app-autocomplete-search__list > p{margin-block-end:0.5rem;padding-inline:0.5rem;}}
@layer components.atoms{.app-badge{--bg-color:var(--color-gray-400);--border-radius-diagonal-left:0;--border-radius-diagonal-right:var(--border-radius-medium);display:inline-block;position:relative;margin-block-end:-0.5rem;padding-block-end:0.5rem;overflow:hidden;}.app-badge.app-badge--bg-green > span,.app-badge.app-badge--bg-yellow > span{color:var(--color-body);}.app-badge.app-badge--bg-pink{--bg-color:var(--color-tertiary-pink);}.app-badge.app-badge--bg-orange{--bg-color:var(--color-secondary-orange-400);}.app-badge.app-badge--bg-green{--bg-color:var(--color-tertiary-green);}.app-badge.app-badge--bg-blue{--bg-color:var(--color-tertiary-blue);}.app-badge.app-badge--bg-yellow{--bg-color:var(--color-tertiary-yellow);}.app-badge.app-badge--upside-down{--border-radius-diagonal-left:var(--border-radius-medium);--border-radius-diagonal-right:0;margin-block:-0.5rem 0;padding-block:0.5rem 0;}.app-badge.app-badge--upside-down::after{top:unset;bottom:100%;translate:0 0.5rem;rotate:0deg;border-width:0 0 0.25rem 0.25rem;}.app-badge > span{display:inherit;z-index:2;position:relative;padding-inline:1rem;padding-block:0.375rem;border:1px solid var(--bg-color);border-radius:var(--border-radius-diagonal-right) var(--border-radius-diagonal-left)
				var(--border-radius-diagonal-right) var(--border-radius-diagonal-left);background-color:var(--bg-color);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:1.2;}@media (min-width:540px){.app-badge > span{font-size:1.375rem;}}.app-badge::after{z-index:1;position:absolute;top:100%;left:0;width:0px;height:0px;translate:-1px -0.625rem;rotate:45deg;border-width:0 0.275rem 0.275rem 0.225rem;border-style:solid;border-color:transparent transparent var(--color-neutral-600) transparent;content:"";pointer-events:none;}}
@layer theme{:root{--button-bg-color-default:var(--color-white);--button-bg-color-lightness-default:5;--button-outline-color-default:var(--color-link);--button-outline-offset-default:4px;--button-size-default:auto;}}@layer components.atoms{.app-button{&:is(a,button){--_bg-color:var(--button-bg-color,var(--button-bg-color-default));--_bg-color-lightness:var(--button-bg-color-lightness,var(--button-bg-color-lightness-default));--_outline-color:var(--button-outline-color,var(--button-outline-color-default));--_outline-offset:var(--button-outline-offset,var(--button-outline-offset-default));--_size:var(--button-size,var(--button-size-default));width:var(--_size);height:var(--_size);padding-inline:1.5rem;padding-block:0.875rem;border-radius:var(--border-radius-xlarge);outline-color:var(--_outline-color);outline-offset:var(--_outline-offset);background-color:var(--_bg-color);color:var(--color-body);font-weight:var(--font-weight-semibold);font-size:1rem;line-height:1.5;font-family:var(--font-family-heading);text-wrap:balance;transition-duration:var(--duration-normal);transition-property:background-color,color;@supports (color:lch(from black l c h)){&:not([disabled]):is(:hover,:focus){background-color:lch(from var(--_bg-color) calc(l + var(--_bg-color-lightness)) c h);}}@media (--sm-down){text-align:center;}&:disabled,&[aria-disabled]{opacity:0.5;}@supports selector(:has(+ *)){&:has(svg){--button-icon-size:1.5rem;display:inline-flex;column-gap:0.5rem;align-items:center;> svg{width:var(--button-icon-size);height:var(--button-icon-size);}}&:has(svg:only-child),&.app-button[target='_blank']:has(svg:nth-last-child(2) + .visually-hidden:last-child){--button-size:3.5rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:0;padding-block:0;}}&.app-button--bg-primary,&.app-button--bg-primary-blue,&.app-button--bg-primary-burgundy,&.app-button--bg-primary-red,&.app-gradient{color:var(--color-white);}&.app-button--bg-white{--button-bg-color:var(--color-white);--button-outline-color:var(--color-white);color:var(--color-primary-300);&:not([disabled]):is(:hover,:focus){--button-bg-color:var(--color-secondary-beige-200);}}&.app-button--bg-gray{--button-bg-color:rgba(0,0,0,0.5);--button-outline-color:var(--color-white);color:var(--color-white);&:hover,&:focus{--button-bg-color:var(--color-white);color:var(--color-primary-300);}}&.app-button--bg-primary{--button-bg-color:var(--color-primary-300);--button-outline-color:var(--color-primary-300);}&.app-button--bg-primary-blue{--button-bg-color:var(--color-primary-blue-300);--button-outline-color:var(--color-primary-blue-300);}&.app-button--bg-secondary-blue{--button-bg-color:var(--color-secondary-blue-200);--button-outline-color:var(--color-secondary-blue-200);}&.app-button--bg-primary-burgundy{--button-bg-color:var(--color-primary-burgundy-300);--button-outline-color:var(--color-primary-burgundy-300);}&.app-button--bg-primary-red{--button-bg-color:var(--color-primary-red-300);--button-outline-color:var(--color-primary-red-300);}&.app-button--variant-default{text-transform:uppercase;}&.app-button--variant-outline{border-width:2px;border-style:solid;border-color:var(--button-outline-color);background-image:none;background-color:transparent;&:not(:hover,:focus),&[disabled]:hover{color:var(--button-outline-color);}&:not([disabled]):is(:hover,:focus){background-image:var(--button-bg-image);background-color:var(--button-bg-color);}}&.app-button--variant-underline{display:inline;padding-inline:0;padding-block:0 0.5rem;border-radius:var(--border-radius-xsmall);background:none;color:var(--button-outline-color);line-height:2.3;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:0.75rem;&:not([disabled]):is(:hover,:focus){--button-outline-color:var(--color-secondary-orange-300);background-color:transparent;text-decoration-thickness:3px;}}&.app-button--variant-autoplay{--button-icon-size:0.75rem;padding-inline:0.75rem;padding-block:0.5rem;font-size:0.75rem;}&.app-button--variant-feedback{padding-inline:0.75rem;padding-block:0.75rem;border-radius:var(--border-radius-xsmall);color:inherit;font-weight:var(--font-weight-medium);font-size:1rem;font-family:var(--font-family-base);&:not([disabled]):is(:hover,:focus){--button-outline-color:var(--color-primary-300);--button-bg-color:var(--color-primary-300) !important;color:var(--color-white);}}}&:is(a){text-decoration:none;}}}
@layer theme{:root{--discover-plopsa-left-column-width:10rem;}@media (min-width:1200px){:root{--discover-plopsa-left-column-width:13rem;}}}@layer components.molecules{.app-discover-plopsa{padding-block:2.5rem;overflow:hidden;background-color:var(--color-primary-400);color:var(--color-white);}@media (min-width:768px){.app-discover-plopsa{overflow:unset;}}.app-discover-plopsa a{--outline-color:currentColor;color:inherit;}.app-discover-plopsa .app-slider{width:100%;overflow:visible;}@media (min-width:768px){.app-discover-plopsa .app-slider{height:15rem;margin:-1rem;padding:1rem;overflow:hidden;}}.app-discover-plopsa .app-slider .swiper-slide .app-link{display:flex;align-items:center;justify-content:center;height:8rem;padding:1rem;border-radius:var(--border-radius-small);}@media (min-width:768px){.app-discover-plopsa .app-slider .swiper-slide .app-link{height:100%;}}.app-discover-plopsa .app-slider .swiper-slide .app-link:hover,.app-discover-plopsa .app-slider .swiper-slide .app-link:focus{background-color:var(--color-primary-300);}@media (max-width:767px){.app-discover-plopsa .app-slider .swiper-slide .app-link > img{max-width:20.75rem;height:100%;object-fit:contain;}}@media (min-width:768px){.app-discover-plopsa .app-slider .swiper-slide .app-link > img{width:100%;max-height:100%;}}.app-discover-plopsa__content{grid-column:container;}@media (min-width:768px){.app-discover-plopsa__content{display:grid;grid-template-columns:var(--discover-plopsa-left-column-width) minmax(0,1fr);gap:2rem;}}.app-discover-plopsa__left{font-size:1.125rem;}@media (max-width:767px){.app-discover-plopsa__left{display:flex;flex-direction:column;align-items:center;margin-block-end:1rem;text-align:center;}}@media (min-width:768px){.app-discover-plopsa__left{padding-block:2rem;}}.app-discover-plopsa__left .app-slider-navigation{margin-block-start:2rem;}}
@layer components.pages{.app-faq-detail{padding-block:2rem;}@media (min-width:768px){.app-faq-detail{padding-block:4rem;}}.app-faq-detail__header + .app-faq-detail__content{margin-block-start:2rem;}@media (min-width:768px){.app-faq-detail__header + .app-faq-detail__content{margin-block-start:3rem;}}.app-faq-detail__header__content{grid-column:container;}@media (min-width:992px){.app-faq-detail__header__content{grid-column:4 / span 8;}}.app-faq-detail__back-to-overview{--icon-size:1.125rem !important;margin-block-end:1.125rem;font-size:1.125rem;}.app-faq-detail__back-to-overview:not(:hover):not(:focus){color:inherit;-webkit-text-decoration:none;text-decoration:none;}.app-faq-detail__title{margin-block-end:2rem;color:var(--color-primary-300);}.app-faq-detail__feedback{margin-block-start:2rem;}@media (min-width:768px){.app-faq-detail__feedback{margin-block-start:3rem;}}.app-faq-detail__feedback__content{position:relative;grid-column:container;padding-inline:1.5rem 5rem;padding-block:1.75rem 2rem;overflow:hidden;border-radius:var(--border-radius-xsmall);background-color:var(--color-secondary-beige-300);}@media (min-width:992px){.app-faq-detail__feedback__content{grid-column:4 / span 8;}}.app-faq-detail__feedback__content > svg{position:absolute;right:1.5rem;bottom:0;width:3rem;height:3rem;color:var(--color-white);}.app-faq-detail__feedback__question .app-heading,.app-faq-detail__feedback__form .app-heading{margin-block-end:1rem;}.app-faq-detail__feedback__question__yes + .app-faq-detail__feedback__question__no{margin-inline-start:0.25rem;}}
@layer components.organisms{.app-footer > *:not(.app-footer-disclaimer):not(.app-footer-top-bar):not(#block-plopsa-theme-plopsalegalmenublock):not(#block-plopsa-theme-plopsanewslettersubscribecomponentblock){border-block-start:1px solid var(--color-secondary-beige-500);}}
@layer components.molecules{.app-footer-disclaimer{position:relative;margin-block-start:1.25rem;padding-block:1.5rem 2rem;background-color:var(--color-secondary-beige-300);font-size:0.875rem;}.app-footer-disclaimer::before{z-index:-1;position:absolute;top:1px;left:0;width:100%;height:2.5rem;translate:0 -75%;background-color:inherit;content:"";-webkit-mask-image:var(--hills-shape-up);mask-image:var(--hills-shape-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:2.5rem;mask-size:2.5rem;pointer-events:none;}.app-footer-disclaimer nav > ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;}@media (min-width:992px){.app-footer-disclaimer nav > ul{flex-direction:row;align-items:center;justify-content:flex-end;}}.app-footer-disclaimer nav > ul > li > a{color:inherit;}.app-footer-disclaimer__content{display:grid;grid-column:container;gap:1rem;}@media (min-width:1250px){.app-footer-disclaimer__content{grid-template-columns:12.5rem 1fr;}}}
@layer components.molecules{.app-footer-navigation{padding-block:1.5rem 3rem;}@media (min-width:992px){.app-footer-navigation{padding-block-start:3rem;}}.app-footer-navigation__content{grid-column:container;}.app-footer-navigation__content > nav > ul{display:flex;flex-direction:column;gap:1rem;}@media (min-width:992px){.app-footer-navigation__content > nav > ul{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;column-gap:1.5rem;}@supports selector(:has(+ *)){.app-footer-navigation__content > nav > ul > li:has(> .app-navigation-card){grid-row-start:1;grid-row-end:span 5;}.app-footer-navigation__content > nav > ul > li:has(> .app-navigation-card) > .app-navigation-card,.app-footer-navigation__content > nav > ul > li:has(> .app-navigation-card) > .app-navigation-card .app-navigation-card__content{display:flex;height:100%;}.app-footer-navigation__content > nav > ul > li:has(> .app-navigation-card) > .app-navigation-card > .app-navigation-card__content{flex-direction:column;align-items:flex-start;}.app-footer-navigation__content > nav > ul > li:has(> .app-navigation-card) > .app-navigation-card > .app-navigation-card__content > .app-navigation-card__cta{margin-block-start:auto;}}}}
@layer components.molecules{.app-footer-top-bar{padding-block:0.75rem 1.5rem;}@media (min-width:768px){.app-footer-top-bar{padding-block:0.75rem;}}.app-footer-top-bar__content{display:flex;row-gap:0.5rem;grid-column:container;flex-direction:column;align-items:center;}@media (min-width:768px){.app-footer-top-bar__content{display:grid;grid-template-columns:repeat(2,1fr);row-gap:1rem;}}.app-footer-top-bar__left > nav > ul{--padding:0.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}@media (min-width:768px){.app-footer-top-bar__left > nav > ul{justify-content:flex-start;margin-inline-start:calc(var(--padding) * -1);}}.app-footer-top-bar__left > nav > ul > li > a{--outline-offset:0;padding:var(--padding);font-weight:var(--font-weight-semibold);}.app-footer-top-bar__left > nav > ul > li > a:not(:hover):not(:focus){-webkit-text-decoration:none;text-decoration:none;}.app-footer-top-bar__right .app-social-links > ul{justify-content:center;}@media (min-width:768px){.app-footer-top-bar__right .app-social-links > ul{justify-content:flex-end;}}}
@layer theme{:root{--form-max-width:61rem;--form-item-spacing:1.625rem;--form-label-spacing:0.5rem;--form-label-font-weight:var(--font-weight-semibold);--form-label-font-size:0.875rem;--form-label-line-height:1.3;--form-label-text-transform:none;--form-field-height:3.5rem;--form-field-padding-inline:1rem;--form-field-border-width:1px;--form-field-border-color:var(--color-neutral-400);--form-field-bg-color:var(--color-white);--form-field-outline-offset:2px;--form-field-border-radius:var(--border-radius-small);--form-checkbox-radio-label-font-size:1rem;--form-checkbox-radio-label-font-weight:var(--font-weight-regular);--form-checkbox-radio-size:1.25rem;--form-checkbox-checked-text-color:var(--color-white);--form-checkbox-checked-border-color:var(--color-primary-300);--form-checkbox-checked-bg-color:var(--color-primary-300);--form-checkbox-border-radius:var(--border-radius-xsmall);--form-checkboxes-radios-per-row:2;--form-fieldset-spacing:2.25rem;--form-fieldset-bg-color-default:transparent;--form-fieldset-legend-font-size:1.125rem;--form-fieldset-legend-font-weight:var(--font-weight-semibold);--form-fieldset-legend-text-transform:none;--form-fieldset-legend-margin-block-end:0.5rem;--form-fieldset-wrapper-padding:0;--form-select-icon-size:0.5rem;}}@layer components.molecules{.app-form{--chevron-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z'/%3E%3C/svg%3E");--error-icon:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.875C8.99747 0.875 7.0399 1.46882 5.37486 2.58137C3.70981 3.69392 2.41206 5.27523 1.64572 7.12533C0.879387 8.97543 0.678878 11.0112 1.06955 12.9753C1.46023 14.9393 2.42454 16.7435 3.84055 18.1595C5.25656 19.5755 7.06066 20.5398 9.02471 20.9305C10.9888 21.3211 13.0246 21.1206 14.8747 20.3543C16.7248 19.5879 18.3061 18.2902 19.4186 16.6251C20.5312 14.9601 21.125 13.0025 21.125 11C21.122 8.3156 20.0543 5.74199 18.1562 3.84383C16.258 1.94567 13.6844 0.877978 11 0.875ZM11 18.875C9.44248 18.875 7.91993 18.4131 6.62489 17.5478C5.32985 16.6825 4.32049 15.4526 3.72445 14.0136C3.12841 12.5747 2.97246 10.9913 3.27632 9.46366C3.58018 7.93606 4.3302 6.53287 5.43154 5.43153C6.53288 4.3302 7.93607 3.58017 9.46367 3.27632C10.9913 2.97246 12.5747 3.12841 14.0136 3.72445C15.4526 4.32049 16.6825 5.32985 17.5478 6.62488C18.4131 7.91992 18.875 9.44247 18.875 11C18.8728 13.0879 18.0424 15.0896 16.566 16.566C15.0896 18.0424 13.0879 18.8728 11 18.875ZM9.875 11.375V6.5C9.875 6.20163 9.99353 5.91548 10.2045 5.7045C10.4155 5.49353 10.7016 5.375 11 5.375C11.2984 5.375 11.5845 5.49353 11.7955 5.7045C12.0065 5.91548 12.125 6.20163 12.125 6.5V11.375C12.125 11.6734 12.0065 11.9595 11.7955 12.1705C11.5845 12.3815 11.2984 12.5 11 12.5C10.7016 12.5 10.4155 12.3815 10.2045 12.1705C9.99353 11.9595 9.875 11.6734 9.875 11.375ZM12.5 15.125C12.5 15.4217 12.412 15.7117 12.2472 15.9584C12.0824 16.205 11.8481 16.3973 11.574 16.5108C11.2999 16.6244 10.9983 16.6541 10.7074 16.5962C10.4164 16.5383 10.1491 16.3954 9.93934 16.1857C9.72957 15.9759 9.5867 15.7086 9.52883 15.4176C9.47095 15.1267 9.50065 14.8251 9.61419 14.551C9.72772 14.2769 9.91998 14.0426 10.1666 13.8778C10.4133 13.713 10.7033 13.625 11 13.625C11.3978 13.625 11.7794 13.783 12.0607 14.0643C12.342 14.3456 12.5 14.7272 12.5 15.125Z' fill='%23D60F3C'/%3E%3C/svg%3E");max-width:var(--form-max-width);*{+ .form-item--error-message,+ .description{margin-block-start:var(--form-label-spacing);}}fieldset,.form-item,div[id*="ajax-wrapper"]{+ fieldset{margin-block-start:var(--form-fieldset-spacing);}+ .form-item,+ div[id*='ajax-wrapper']{margin-block-start:var(--form-item-spacing);}}fieldset{--_bg-color:var(--form-fieldset-bg-color,var(--form-fieldset-bg-color-default));margin-inline:0;padding:0;border:0;&.webform-type-checkboxes > .fieldset-wrapper > .form-checkboxes,&.webform-type-radios > .fieldset-wrapper > .js-webform-radios{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:1.625rem;> .form-item{+ .form-item{margin-block-start:0;}}}&[aria-invalid="true"]{> .fieldset-wrapper{> .form-item--error-message,> div:first-child{margin-block-end:0.75rem;color:var(--color-danger);font-weight:var(--font-weight-regular);font-size:0.875rem;}}}> legend{margin-block-end:var(--form-fieldset-legend-margin-block-end);padding-inline:0;font-weight:var(--font-weight-bold);font-weight:var(--form-fieldset-legend-font-weight);font-size:var(--form-fieldset-legend-font-size);text-transform:var(--form-fieldset-legend-text-transform);}> .fieldset-wrapper{padding:var(--form-fieldset-wrapper-padding);background-color:var(--_bg-color);}}legend > .form-required,label.form-required{position:relative;&::after{position:absolute;translate:0.25rem 0;content:"*";color:var(--color-danger);font-size:smaller;}}label{display:block;margin-block-end:var(--form-label-spacing);font-weight:var(--form-label-font-weight);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);text-transform:var(--form-label-text-transform);> .webform-element-help{vertical-align:text-top !important;}> a{--outline-color:currentColor;}}label,input:not([type="hidden"]),textarea,select,.js-webform-radios,.js-webform-checkboxes{font-family:inherit;}input:not([type="hidden"],[type="submit"],[type="file"]),textarea,select{--outline-offset:var(--form-field-outline-offset);border:var(--form-field-border-width) solid var(--form-field-border-color);background-color:var(--form-field-bg-color);font-size:1rem;&[aria-invalid="true"]{border-color:var(--color-danger);}~ .error{margin-block-start:0.375rem;color:var(--color-danger);font-weight:var(--font-weight-regular);}}input:not([type="hidden"],[type="submit"],[type="checkbox"],[type="radio"],[type="file"]),textarea,select{width:100%;min-height:var(--form-field-height);padding-inline:var(--form-field-padding-inline);border-radius:var(--form-field-border-radius);&[aria-invalid="true"]{background-image:var(--error-icon);background-size:1.25rem;background-repeat:no-repeat;}}input:not([type="hidden"],[type="submit"],[type="checkbox"],[type="radio"],[type="file"]),textarea{&[aria-invalid="true"]{background-position-x:calc(100% - var(--form-field-padding-inline));}}input:not([type="hidden"],[type="submit"],[type="checkbox"],[type="radio"],[type="file"]){&[aria-invalid="true"]{background-position-y:center;}}input[type="date"],input[type="number"]{&[aria-invalid="true"]{background-position:calc(100% - var(--form-field-padding-inline) - 1.75rem) !important;}}input[type="number"]{@media (pointer:coarse){&[aria-invalid="true"]{background-position:calc(100% - var(--form-field-padding-inline)) !important;}}}textarea{min-height:calc(3 * var(--form-field-height));padding-block-start:1rem;resize:vertical;&[aria-invalid="true"]{background-position-y:1rem;}}select{appearance:none;background-image:var(--chevron-icon);background-position:right var(--form-field-padding-inline) center;background-size:var(--form-select-icon-size);background-repeat:no-repeat;color:var(--color-body);&[aria-invalid="true"]{background-image:var(--chevron-icon),var(--error-icon) !important;background-position:right var(--form-field-padding-inline) center,right calc(var(--form-field-padding-inline) + var(--form-select-icon-size) + 0.75rem) center;background-size:var(--form-select-icon-size),1.25rem !important;}}.description{width:100%;font-style:italic;font-size:0.875rem;+ *{margin-block-start:var(--form-label-spacing);}}.form-type-checkbox,.form-type-radio,.js-facets-checkbox-links > .facet-item{display:flex;column-gap:var(--form-label-spacing);flex-wrap:wrap;> input{appearance:none;flex-shrink:0;width:var(--form-checkbox-radio-size);height:var(--form-checkbox-radio-size);margin:0;&:checked{background-position:center;background-size:50%;}+ label{display:inline;width:calc(100% - var(--form-checkbox-radio-size) - var(--form-label-spacing));margin-block-end:0;font-weight:var(--form-checkbox-radio-label-font-weight);font-size:var(--form-checkbox-radio-label-font-size);line-height:var(--form-checkbox-radio-size);text-transform:none;}}}.form-type-checkbox,.js-facets-checkbox-links > .facet-item{> input{border-radius:var(--form-checkbox-border-radius);&:checked{border-color:var(--form-checkbox-checked-border-color) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M9 22l-10-10.598 2.798-2.859%0A7.149 7.473 13.144-14.016 2.909 2.806z' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-color:var(--form-checkbox-checked-bg-color) !important;}}}.form-type-radio{> input{border-radius:50%;&:checked{background-color:var(--form-checkbox-checked-bg-color) !important;box-shadow:inset 0 0 0 0.25rem var(--color-white);}}}.form-type-datetime{.form-item + .form-item{margin-block-start:0;}}.form-type-range{display:flex;position:relative;column-gap:0.75rem;align-items:center;padding-inline:1rem;border:1px solid var(--color-neutral-400);border-radius:var(--border-radius-small);> .form-type-range__min-label,> .form-type-range__max-label{color:var(--color-primary-300);font-weight:var(--font-weight-semibold);}> .form-type-range__wrapper{position:relative;flex-grow:1;height:var(--form-field-height);overflow:hidden;input[type="range"]{--outline-offset:-3px;-webkit-appearance:none;appearance:none;margin:0;padding-inline:0 !important;border:0 !important;&::-webkit-slider-runnable-track{height:0.25rem;border-radius:var(--border-radius-xsmall);background-color:var(--color-neutral-300);}&::-moz-range-track{height:0.25rem;border-radius:var(--border-radius-xsmall);background-color:var(--color-neutral-300);}&::-webkit-slider-thumb{display:block;-webkit-appearance:none;appearance:none;width:2.5rem;height:1.625rem;translate:0 -0.6rem;border-radius:var(--border-radius-medium);background-color:transparent;box-shadow:none;}&::-moz-range-thumb{display:block;-webkit-appearance:none;appearance:none;width:2.5rem;height:1.625rem;translate:0 -0.6rem;border:0;border-radius:var(--border-radius-medium);background-color:transparent;}}> .form-type-range__tooltip{display:flex;position:absolute;bottom:calc(var(--form-field-height) / 2);left:0;align-items:center;justify-content:center;width:2.5rem;height:1.625rem;translate:-50% 50%;border-radius:var(--border-radius-medium);background-color:var(--color-neutral-500);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:0.875rem;pointer-events:none;&::before{display:block;z-index:-1;position:absolute;top:50%;right:0;width:20rem;height:0.25rem;translate:0 -50%;background-color:var(--color-neutral-500);content:"";}}}}.iti{width:100%;}.form-item--error-message{display:block;color:var(--color-danger);font-size:0.875rem;+ .description{margin-block-start:0.5rem;}}.form-actions{margin-block-start:var(--form-item-spacing);> input[type="submit"]{cursor:pointer;}}.js-facets-checkbox-links{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;}div[data-drupal-messages]{margin-block-end:1rem;}.app-date-picker.js-app-date-range-picker{padding-inline-end:3rem !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0iI2M1YmZiYiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aAogICAgZD0iTTEyIDEuNzUwMDVIMTAuNzVWMS41MDAwNUMxMC43NSAxLjMwMTEzIDEwLjY3MSAxLjExMDM3IDEwLjUzMDMgMC45Njk3MTZDMTAuMzg5NyAwLjgyOTA2MyAxMC4xOTg5IDAuNzUwMDQ2IDEwIDAuNzUwMDQ2QzkuODAxMDkgMC43NTAwNDYgOS42MTAzMiAwLjgyOTA2MyA5LjQ2OTY3IDAuOTY5NzE2QzkuMzI5MDIgMS4xMTAzNyA5LjI1IDEuMzAxMTMgOS4yNSAxLjUwMDA1VjEuNzUwMDVINC43NVYxLjUwMDA1QzQuNzUgMS4zMDExMyA0LjY3MDk4IDEuMTEwMzcgNC41MzAzMyAwLjk2OTcxNkM0LjM4OTY4IDAuODI5MDYzIDQuMTk4OTEgMC43NTAwNDYgNCAwLjc1MDA0NkMzLjgwMTA5IDAuNzUwMDQ2IDMuNjEwMzIgMC44MjkwNjMgMy40Njk2NyAwLjk2OTcxNkMzLjMyOTAyIDEuMTEwMzcgMy4yNSAxLjMwMTEzIDMuMjUgMS41MDAwNVYxLjc1MDA1SDJDMS42Njg0OCAxLjc1MDA1IDEuMzUwNTQgMS44ODE3NCAxLjExNjEyIDIuMTE2MTZDMC44ODE2OTYgMi4zNTA1OCAwLjc1IDIuNjY4NTMgMC43NSAzLjAwMDA1VjEzQzAuNzUgMTMuMzMxNiAwLjg4MTY5NiAxMy42NDk1IDEuMTE2MTIgMTMuODgzOUMxLjM1MDU0IDE0LjExODQgMS42Njg0OCAxNC4yNSAyIDE0LjI1SDEyQzEyLjMzMTUgMTQuMjUgMTIuNjQ5NSAxNC4xMTg0IDEyLjg4MzkgMTMuODgzOUMxMy4xMTgzIDEzLjY0OTUgMTMuMjUgMTMuMzMxNiAxMy4yNSAxM1YzLjAwMDA1QzEzLjI1IDIuNjY4NTMgMTMuMTE4MyAyLjM1MDU4IDEyLjg4MzkgMi4xMTYxNkMxMi42NDk1IDEuODgxNzQgMTIuMzMxNSAxLjc1MDA1IDEyIDEuNzUwMDVaTTMuMjUgMy4yNTAwNUMzLjI1IDMuNDQ4OTYgMy4zMjkwMiAzLjYzOTcyIDMuNDY5NjcgMy43ODAzOEMzLjYxMDMyIDMuOTIxMDMgMy44MDEwOSA0LjAwMDA1IDQgNC4wMDAwNUM0LjE5ODkxIDQuMDAwMDUgNC4zODk2OCAzLjkyMTAzIDQuNTMwMzMgMy43ODAzOEM0LjY3MDk4IDMuNjM5NzIgNC43NSAzLjQ0ODk2IDQuNzUgMy4yNTAwNUg5LjI1QzkuMjUgMy40NDg5NiA5LjMyOTAyIDMuNjM5NzIgOS40Njk2NyAzLjc4MDM4QzkuNjEwMzIgMy45MjEwMyA5LjgwMTA5IDQuMDAwMDUgMTAgNC4wMDAwNUMxMC4xOTg5IDQuMDAwMDUgMTAuMzg5NyAzLjkyMTAzIDEwLjUzMDMgMy43ODAzOEMxMC42NzEgMy42Mzk3MiAxMC43NSAzLjQ0ODk2IDEwLjc1IDMuMjUwMDVIMTEuNzVWNC43NTAwNUgyLjI1VjMuMjUwMDVIMy4yNVpNMi4yNSAxMi43NVY2LjI1MDA1SDExLjc1VjEyLjc1SDIuMjVaIgogIC8+Cjwvc3ZnPg==");background-position:right var(--form-field-padding-inline) center;background-size:1.25rem;background-repeat:no-repeat;+ span[style]{width:var(--form-field-height);height:var(--form-field-height);translate:-55%;border-radius:var(--border-radius-small);text-indent:-9999px;pointer-events:none;&:focus{outline:4px solid var(--color-primary-300);outline-offset:-4px;}}}.app-toggle-switch-checkbox{&:is(li.facet-item){--form-checkbox-radio-size:2.25rem;position:relative;> input[type="checkbox"]{height:1.25rem;border-color:transparent !important;background:var(--color-white) !important;&:checked{--form-checkbox-checked-bg-color:transparent !important;border:0;+ label{&::before{background-color:var(--color-primary-300);}&::after{left:calc(var(--form-checkbox-radio-size) - 2px);translate:-100%;}}}}> label{line-height:var(--form-label-line-height);&::before,&::after{display:block;position:absolute;content:"";pointer-events:none;}&::before{top:0;left:0;width:var(--form-checkbox-radio-size);height:1.25rem;border-radius:var(--border-radius-medium);background-color:var(--color-neutral-400);}&::after{z-index:1;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background-color:var(--color-white);}}}}}}
@layer components.organisms{.app-header{z-index:51;position:relative;transition:transform var(--duration-normal);}.app-header.is-sticky{position:sticky;top:0;animation:sticky-slidein var(--duration-normal) var(--duration-normal) ease both;}.app-header.is-sticky .app-top-bar{display:none;}@keyframes sticky-slidein{from{transform:translate3d(0,-100%,0);}to{transform:translate3d(0,0,0);}}}
@layer theme{:root{--hdisplay-font-size:2rem;--h1-font-size:2rem;--h2-font-size:1.75rem;--h3-font-size:1.5rem;--h4-font-size:1.25rem;--h5-font-size:1.125rem;--h6-font-size:1rem;}@media (min-width:540px){:root{--hdisplay-font-size:2.375rem;--h1-font-size:2.125rem;--h2-font-size:1.875rem;}}@media (min-width:1200px){:root{--hdisplay-font-size:4rem;--h1-font-size:2.5rem;--h2-font-size:2.125rem;--h3-font-size:1.75rem;--h4-font-size:1.5rem;--h5-font-size:1.375rem;--h6-font-size:1.125rem;}}}@layer components.atoms{.app-heading{font-weight:var(--font-weight-bold);line-height:1.3;font-family:var(--font-family-heading);}.hdisplay{font-size:var(--hdisplay-font-size);}h1,.h1{font-size:var(--h1-font-size);}h2,.h2{font-size:var(--h2-font-size);}h3,.h3{font-size:var(--h3-font-size);}h4,.h4{font-size:var(--h4-font-size);}h5,.h5{font-size:var(--h5-font-size);}h6,.h6{font-size:var(--h6-font-size);}}
@layer components.molecules{.app-icon-list__item{display:flex;gap:0.5rem;font-weight:var(--font-weight-semibold);}.app-icon-list__item:not(:last-child){margin-block-end:0.75rem;}.app-icon-list__item::before{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-repeat:no-repeat;content:"";}.app-icon-list__item--checkmark::before{background-image:url(/themes/custom/plopsa_theme/src/project/media/icons/ico-check.svg);}.app-icon-list__item--plus::before{background-image:url(/themes/custom/plopsa_theme/src/project/media/icons/ico-plus-fill.svg);}}
@layer components.molecules{.app-language-selector{display:inline-block;position:relative;}.app-language-selector > .app-language-selector__trigger{--button-outline-color:var(--color-link);padding:0.25rem;border-radius:var(--border-radius-small);font-weight:var(--font-weight-regular);font-size:0.875rem;}.app-language-selector > .app-language-selector__trigger > svg{flex-shrink:0;width:0.75rem;height:0.75rem;}.app-language-selector > div[role="dialog"]{z-index:52;position:absolute;top:calc(100% + 0.4375rem);left:0;min-width:10rem;padding:1.25rem;border-radius:var(--border-radius-small);box-shadow:0 0.5rem 1.875rem 0 var(--color-box-shadow-dark);}.app-language-selector > div[role="dialog"][inert]{display:none;}.app-language-selector > div[role="dialog"] > h2{margin-block-end:0.375rem;color:var(--color-neutral-600);font-weight:var(--font-weight-semibold);font-size:0.75rem;text-transform:none;}.app-language-selector > div[role="dialog"] > ul > li > a{--outline-offset:0;display:block;padding:0.75rem 0.5rem;color:inherit;font-size:0.75rem;}.app-language-selector > div[role="dialog"] > ul > li > a:not(:hover):not(:focus){-webkit-text-decoration:none;text-decoration:none;}.app-language-selector > div[role="dialog"] > ul > li > a:hover,.app-language-selector > div[role="dialog"] > ul > li > a:focus{background-color:var(--color-secondary-beige-200);}}
@layer components.atoms{.app-link{line-height:2;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.5rem;}@supports selector(:has(+ *)){.app-link:has(> svg){--icon-size:1.75rem;display:inline-flex;column-gap:0.5rem;align-items:center;}.app-link:has(> svg) > svg:not(.app-logo){display:block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);}}}
@layer components.atoms{.app-loader{--color-1:var(--color-primary-blue-200);--color-2:var(--color-primary-burgundy-300);--color-3:var(--color-primary-red-300);--color-4:var(--color-secondary-orange-300);--container-rotate-timing:1600ms;--spinner-fill-unfill-rotate-timing:4800ms;--spinner-line-count:4;--spinner-left-spin:calc(var(--spinner-fill-unfill-rotate-timing) / var(--spinner-line-count));--spinner-right-spin:calc(var(--spinner-fill-unfill-rotate-timing) / var(--spinner-line-count));position:relative;width:1.75rem;height:1.75rem;overflow:hidden;text-align:start;animation:container-rotate var(--container-rotate-timing) linear infinite;}.app-loader__line{position:absolute;width:100%;height:100%;opacity:0;}.app-loader__line--1{border-color:var(--color-1);animation:fill-unfill-rotate var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both,line-1-fade-in-out var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both;}.app-loader__line--2{border-color:var(--color-2);animation:fill-unfill-rotate var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both,line-2-fade-in-out var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both;}.app-loader__line--3{border-color:var(--color-3);animation:fill-unfill-rotate var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both,line-3-fade-in-out var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both;}.app-loader__line--4{border-color:var(--color-4);animation:fill-unfill-rotate var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both,line-4-fade-in-out var(--spinner-fill-unfill-rotate-timing) cubic-bezier(0.4,0,0.2,1) infinite both;}.app-loader__line-cog{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit;}.app-loader__line-cog-inner{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;width:200%;height:100%;border-width:3px;border-style:solid;border-radius:50%;border-color:inherit;border-bottom-color:transparent;animation:none;}.app-loader__line-cog-inner--left{transform:rotate(129deg);border-right-color:transparent;animation:left-spin var(--spinner-left-spin) cubic-bezier(0.4,0,0.2,1) infinite both;}.app-loader__line-cog-inner--right{left:-100%;transform:rotate(-129deg);border-left-color:transparent;animation:right-spin var(--spinner-right-spin) cubic-bezier(0.4,0,0.2,1) infinite both;}.app-loader__line-cog-inner--center{left:-450%;width:1000%;}.app-loader__line-ticker{box-sizing:border-box;position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit;}@keyframes container-rotate{to{transform:rotate(360deg);}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg);}25%{transform:rotate(270deg);}37.5%{transform:rotate(405deg);}50%{transform:rotate(540deg);}62.5%{transform:rotate(675deg);}75%{transform:rotate(810deg);}87.5%{transform:rotate(945deg);}to{transform:rotate(1080deg);}}@keyframes left-spin{0%{transform:rotate(130deg);}50%{transform:rotate(-5deg);}to{transform:rotate(130deg);}}@keyframes right-spin{0%{transform:rotate(-130deg);}50%{transform:rotate(5deg);}to{transform:rotate(-130deg);}}@keyframes line-1-fade-in-out{0%{opacity:1;}25%{opacity:1;}26%{opacity:0;}89%{opacity:0;}90%{opacity:1;}to{opacity:1;}}@keyframes line-2-fade-in-out{0%{opacity:0;}15%{opacity:0;}25%{opacity:1;}50%{opacity:1;}51%{opacity:0;}}@keyframes line-3-fade-in-out{0%{opacity:0;}40%{opacity:0;}50%{opacity:1;}75%{opacity:1;}76%{opacity:0;}}@keyframes line-4-fade-in-out{0%{opacity:0;}65%{opacity:0;}75%{opacity:1;}90%{opacity:1;}to{opacity:0;}}}
@layer components.atoms{.app-logo{display:block;}.app-logo > svg{aspect-ratio:15 / 4.25;}}
@layer components.molecules{@media (min-width:1250px){.app-main-menu{display:flex;justify-content:center;}.app-main-menu > ul{display:flex;align-items:center;}}@media (min-width:1250px) and (min-width:1250px){.app-main-menu > ul > li .app-menu-item{position:relative;padding-block-end:calc(2.25rem + var(--menu-item-active-border-thickness));}.app-main-menu > ul > li .app-menu-item::after{position:absolute;top:100%;left:0;width:100%;height:var(--menu-item-active-border-thickness);translate:0 -100%;background-color:transparent;content:"";transition:background-color var(--duration-normal);}}@media (min-width:1250px) and (min-width:1400px){.app-main-menu > ul > li .app-menu-item{padding-block-end:calc(2.75rem + var(--menu-item-active-border-thickness));}}@media (min-width:1250px){:is(.app-main-menu > ul > li .app-menu-item:hover,.app-main-menu > ul > li .app-menu-item:focus,.app-main-menu > ul > li .app-menu-item[aria-current="page"],.app-main-menu > ul > li .app-menu-item[aria-expanded="true"]:is(button))::after{background-color:var(--menu-item-active-border-color);}@supports selector(:has(+ *)){.app-main-menu > ul > li .app-menu-item:is(a):has(+ button[aria-expanded="true"])::after{background-color:var(--menu-item-active-border-color);}}}}
@layer theme{:root{--main-nav-padding-block:1.375rem;--main-nav-column-gap:0;--main-nav-left-column-width:9.125rem;--main-nav-right-column-width:var(--mobile-nav-trigger-size);--mobile-nav-trigger-size:2.75rem;}@media (min-width:540px){:root{--main-nav-column-gap:0.625rem;}}@media (min-width:768px){:root{--mobile-nav-trigger-size:3.5rem;}}@media (min-width:1250px){:root{--main-nav-column-gap:1.5rem;--main-nav-left-column-width:15.625rem;--main-nav-right-column-width:14.375rem;}}@media (min-width:1200px) and (max-width:1399px){:root{--main-nav-left-column-width:12rem;}}}@layer components.molecules{.app-main-navigation{border-block-end:1px solid var(--color-neutral-300);background-color:var(--color-white);}.app-main-navigation .app-logo-link{width:100%;}.app-main-navigation .app-logo-link > .app-logo{height:2.625rem;}@media (min-width:1250px){.app-main-navigation .app-logo-link > .app-logo{height:4.375rem;}}@media (min-width:1200px) and (max-width:1399px){.app-main-navigation .app-logo-link > .app-logo{height:3.375rem;}}.app-main-navigation .app-logo-link > .app-logo > svg{aspect-ratio:unset;width:auto;height:100%;}.app-main-navigation .app-sub-navigation{z-index:1;position:absolute;top:100%;left:50%;width:100dvw;translate:-50%;}.app-main-navigation__content{display:grid;position:relative;grid-template-columns:var(--main-nav-left-column-width) auto var(--main-nav-right-column-width);column-gap:var(--main-nav-column-gap);grid-column:container;align-items:center;}.app-main-navigation__content .app-main-search__content{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width:768px){.app-main-navigation__content .app-main-search__content{left:calc(var(--main-nav-left-column-width) + var(--main-nav-column-gap));width:calc(100% - var(--main-nav-left-column-width) - var(--main-nav-column-gap));}}.app-main-navigation__left,.app-main-navigation__right{padding-block:var(--main-nav-padding-block);}.app-main-navigation__right{display:flex;column-gap:0.75rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;}@media (max-width:991px){.app-main-navigation__right .app-main-navigation__primary-cta{--button-icon-size:1.125rem;display:flex;align-items:center;justify-content:center;width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);padding-inline:0;}}@media (max-width:375px){.app-main-navigation__right .app-main-navigation__primary-cta{display:none;}}@media (max-width:991px){.app-main-navigation__right .app-main-navigation__primary-cta > span{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;white-space:nowrap !important;}}.app-main-navigation__center{align-self:end;}@media (max-width:1249px){.app-main-navigation__center{display:none;}}.app-mobile-navigation-trigger{display:flex;row-gap:0.25rem;flex-direction:column;align-items:center;justify-content:center;width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);padding-inline:0;padding-block:0;}@media (min-width:1250px){.app-mobile-navigation-trigger{display:none;}}.app-mobile-navigation-trigger.app-button.app-button--bg-white{--button-outline-color:var(--color-primary-300);}.app-mobile-navigation-trigger > span:not(.visually-hidden){width:1.125rem;height:2px;background-color:var(--color-black);}}
@layer components.molecules{.app-main-search__trigger.app-button{--button-size:var(--mobile-nav-trigger-size) !important;}@media (max-width:991px){.app-main-search__trigger.app-button{--button-icon-size:1.125rem;}}.app-main-search__content{display:flex;align-items:center;justify-content:flex-end;background-color:var(--color-white);opacity:1;transition-behavior:allow-discrete;transition-duration:var(--duration-normal);transition-property:display opacity;}@supports (transition-behavior:allow-discrete){@starting-style{.app-main-search__content{opacity:0;}}}.app-main-search__content:has(> .app-main-search__content__wrapper[inert]){display:none;opacity:0;}.app-main-search__content__wrapper{position:relative;width:100%;max-width:47rem;margin-inline-start:auto;}@media (min-width:768px){.app-main-search__content__wrapper{width:auto;}}.app-main-search__results{position:absolute;top:100%;right:0;width:100%;padding:1rem 0.5rem 0.5rem;border-radius:var(--border-radius-small);background-color:var(--color-white);box-shadow:0 0 0.25rem rgba(0,0,0,0.04),0 0.5rem 1rem rgba(0,0,0,0.08);}:is(.app-main-search__results > ul > li) + li{margin-block-start:1rem;}.app-main-search__results > ul > li > span{display:block;padding-inline:0.5rem;color:var(--color-neutral-600);font-weight:var(--font-weight-semibold);font-size:0.875rem;text-transform:none;}.app-main-search__results > ul > li > ul > li > a{--outline-offset:0;display:block;padding:0.75rem 0.5rem;color:inherit;font-size:1rem;}.app-main-search__results > ul > li > ul > li > a:not(:hover):not(:focus){-webkit-text-decoration:none;text-decoration:none;}.app-main-search__results > ul > li > ul > li > a:hover,.app-main-search__results > ul > li > ul > li > a:focus{background-color:var(--color-secondary-beige-200);}}
@layer theme{:root{--menu-item-active-border-thickness:0.25rem;--menu-item-active-border-color:var(--color-primary-300);}}@layer components.atoms{.app-menu-item{display:block;padding-block:0.75rem;outline-color:var(--color-link);color:var(--color-primary-300);font-weight:var(--font-weight-semibold);font-size:1.125rem;line-height:1.5;font-family:var(--font-family-heading);}@media (min-width:1200px) and (max-width:1399px){.app-menu-item{font-size:1rem;}}@media (min-width:1250px){.app-menu-item{display:inline-block;padding-inline:0.625rem;padding-block:0.5rem;}}.app-menu-item:is(a){-webkit-text-decoration:none;text-decoration:none;}.app-menu-item:is(button){width:100%;border-radius:var(--border-radius-small);text-align:start;}@media (min-width:1250px){.app-menu-item:is(button){width:auto;text-align:center;}}@media (min-width:1250px){.app-menu-item:focus-visible{outline-color:transparent;}.app-menu-item:focus-visible > span{display:block;border-radius:inherit;outline:inherit;outline-color:currentColor;outline-offset:inherit;}}@media (max-width:1249px){.app-menu-item:hover > span,.app-menu-item:focus > span{text-decoration-line:underline;text-decoration-color:var(--menu-item-active-border-color);text-decoration-thickness:var(--menu-item-active-border-thickness);text-underline-offset:0.5rem;}}.app-menu-item + button[aria-expanded][aria-controls]{display:inline-flex;align-items:center;justify-content:center;width:0.75rem;height:0.75rem;margin-inline-start:-0.5rem;border-radius:var(--border-radius-small);outline-color:currentColor;}.app-menu-item + button[aria-expanded][aria-controls][aria-expanded="true"] > svg{rotate:180deg;}.app-menu-item + button[aria-expanded][aria-controls] > svg{width:80%;height:80%;}}
@layer components.atoms{.app-menu-sub-item{--outline-offset:0;display:flex;column-gap:0.5rem;align-items:baseline;padding:0.5rem 0.75rem;color:inherit;transition:background-color var(--duration-normal);}.app-menu-sub-item:not(:hover):not(:focus){-webkit-text-decoration:none;text-decoration:none;}.app-menu-sub-item:hover,.app-menu-sub-item:focus{background-color:var(--color-secondary-beige-200);}.app-menu-sub-item::before{display:block;width:0.75rem;height:0.75rem;rotate:-90deg;background-image:url(/themes/custom/plopsa_theme/src/project/media/icons/ico-chevron-down.svg);background-size:100%;background-repeat:no-repeat;content:"";}}
@layer components.molecules{.app-mobile-navigation{z-index:30;position:fixed;top:0;right:0;width:100%;height:100dvh;background-color:var(--color-white);opacity:1;transition:transform var(--duration-normal),opacity var(--duration-slow);}@supports (transition-behavior:allow-discrete){@starting-style{.app-mobile-navigation{transform:translate3d(100%,0,0);opacity:0;}}}@media (min-width:1250px){.app-mobile-navigation{display:none;}}@media (min-width:768px){.app-mobile-navigation{max-width:30rem;}}.app-mobile-navigation[inert]{display:none;transform:translate3d(100%,0,0);opacity:0;}.app-mobile-navigation::before{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(0,0,0,0.5);content:"";animation:backdrop-filter-animation var(--duration-fast) ease-in both;}.app-mobile-navigation .app-menu-item{margin-inline:var(--_outline-width);padding-inline:calc(1.125rem - var(--_outline-width));}.app-mobile-navigation .app-link:not(.app-menu-item),.app-mobile-navigation .app-language-selector{margin-inline:0.75rem;}.app-mobile-navigation .app-language-selector > div[role="dialog"]{top:unset !important;bottom:0;}.app-mobile-navigation .app-mobile-sub-navigation{z-index:1;position:absolute;top:0;left:0;width:100%;}.app-mobile-navigation .app-mobile-sub-navigation .app-link:not(.app-menu-item){margin-inline:0.75rem;}.app-mobile-navigation__header,.app-mobile-navigation__content,.app-mobile-navigation__main{padding-block:1rem;border-block-end:1px solid var(--color-neutral-300);}.app-mobile-navigation__header,.app-mobile-navigation__content{background-color:inherit;}.app-mobile-navigation__header{display:flex;column-gap:1.5rem;align-items:center;justify-content:space-between;padding:0.25rem;}.app-mobile-navigation__header .app-mobile-navigation__close{--button-size:2.75rem !important;--button-icon-size:0.625rem;margin-inline-start:auto;}.app-mobile-navigation__header .app-mobile-navigation__close.app-button--bg-white{--button-outline-color:var(--color-primary-300);--button-outline-offset:0;}.app-mobile-navigation__content{height:100%;}.app-mobile-navigation__content > *{padding-block:1rem;}.app-mobile-navigation__footer > *:not(:last-child){margin-block-end:0.75rem;}.app-mobile-navigation__footer + .app-mobile-navigation__disclaimer{border-block-start:1px solid var(--color-neutral-300);}@keyframes backdrop-filter-animation{from{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;}}}
@layer components.molecules{.app-mobile-sub-navigation{--header-height:3.375rem;height:100dvh;transform:translate3d(0,0,0);background-color:var(--color-white);opacity:1;transition:transform var(--duration-slow);}@supports (transition-behavior:allow-discrete){@starting-style{.app-mobile-sub-navigation{transform:translate3d(100%,0,0);opacity:0;}}}.app-mobile-sub-navigation[inert]{display:none;transform:translate3d(100%,0,0);opacity:0;}.app-mobile-sub-navigation__header{display:flex;column-gap:1.5rem;align-items:center;justify-content:space-between;height:var(--header-height);padding:0.25rem;border-block-end:1px solid var(--color-neutral-300);}.app-mobile-sub-navigation__header .app-mobile-sub-navigation__close{--button-size:2.75rem !important;--button-icon-size:0.625rem;margin-inline-start:auto;}.app-mobile-sub-navigation__header .app-mobile-sub-navigation__close.app-button--bg-white{--button-outline-color:var(--color-primary-300);--button-outline-offset:0;}.app-mobile-sub-navigation__header .app-mobile-sub-navigation__back{--button-outline-offset:0;--button-icon-size:0.625rem;align-items:baseline;padding-inline:0.5rem;padding-block:0.5rem;line-height:1;}.app-mobile-sub-navigation__header .app-mobile-sub-navigation__back.app-button.app-button--bg-white{--button-outline-color:var(--color-primary-300);}.app-mobile-sub-navigation__header .app-mobile-sub-navigation__back > svg{rotate:90deg;}.app-mobile-sub-navigation__content{height:calc(100% - var(--header-height));padding-block:1.5rem;overflow-y:auto;}.app-mobile-sub-navigation__content > ul > li{padding-inline:1rem;}@supports selector(:has(+ *)){.app-mobile-sub-navigation__content > ul > li:not(:last-child):has(> .app-services-card),.app-mobile-sub-navigation__content > ul > li:not(:last-child):has(> .app-navigation-card),.app-mobile-sub-navigation__content > ul > li:not(:last-child):has(> .app-mobile-sub-navigation__view-all),.app-mobile-sub-navigation__content > ul > li:not(:last-child):has(> .app-menu-sub-item):has(+ li > .app-services-card,+ li > .app-navigation-card){margin-block-end:1.5rem;}.app-mobile-sub-navigation__content > ul > li:has(> .app-mobile-sub-navigation__view-all):has(+ li > .app-services-card > .app-services-card__tags:first-child){margin-block-end:3rem;}}.app-mobile-sub-navigation__view-all{display:block;font-weight:var(--font-weight-bold);font-size:1.125rem;font-family:var(--font-family-heading);}.app-mobile-sub-navigation__view-all:not(:hover):not(:focus){color:inherit;}.app-mobile-sub-navigation__view-all:hover,.app-mobile-sub-navigation__view-all:focus{text-decoration-color:var(--menu-item-active-border-color);}}
@layer components.molecules{.app-navigation-card{--padding-block:2rem;--padding-inline:1.5rem;position:relative;border-radius:var(--border-radius-small);}@supports selector(:has(+ *)){.app-navigation-card:has(.app-navigation-card__tags){margin-block-start:1.25rem;}}.app-navigation-card:not(:is(.app-navigation-card--variant-primary,.app-navigation-card--variant-secondary,.app-navigation-card--variant-tertiary)){height:100%;border:1px solid var(--color-secondary-beige-500);}.app-navigation-card:not(:is(.app-navigation-card--variant-primary,.app-navigation-card--variant-secondary,.app-navigation-card--variant-tertiary)) .app-navigation-card__content{display:flex;flex-direction:column;height:100%;padding-inline:var(--padding-inline);padding-block:var(--padding-block);}.app-navigation-card:not(:is(.app-navigation-card--variant-primary,.app-navigation-card--variant-secondary,.app-navigation-card--variant-tertiary)) .app-navigation-card__cta{margin-block-start:auto;}.app-navigation-card--variant-primary,.app-navigation-card--variant-secondary{padding-inline:var(--padding-inline);padding-block:var(--padding-block);}.app-navigation-card--variant-primary{background-color:var(--color-primary-300);color:var(--color-white);}.app-navigation-card--variant-primary .app-navigation-card__content > .app-wysiwyg,.app-navigation-card--variant-primary .app-navigation-card__content > .app-wysiwyg a:not(.app-button){color:inherit;}.app-navigation-card--variant-primary .app-navigation-card__cta.app-button.app-button.app-gradient{--button-outline-color:var(--color-white);}.app-navigation-card--variant-primary .app-navigation-card__cta.app-button.app-button--variant-underline{--button-outline-color:currentColor;}.app-navigation-card--variant-secondary{background-color:var(--color-secondary-beige-300);}.app-navigation-card--variant-tertiary{border:1px solid var(--color-secondary-beige-500);}.app-navigation-card--variant-tertiary .app-navigation-card__content{padding-inline:var(--padding-inline);padding-block:var(--padding-block);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background-color:var(--color-white);}.app-navigation-card--variant-tertiary .app-navigation-card__content:only-child{border-top-right-radius:inherit;border-top-left-radius:inherit;}.app-navigation-card--variant-tertiary .app-navigation-card__subtitle{color:var(--color-primary-300);}.app-navigation-card--variant-tertiary .app-navigation-card__cta{margin-block-start:1rem;}.app-navigation-card__header{flex-shrink:0;height:10rem;overflow:hidden;border-top-right-radius:inherit;border-top-left-radius:inherit;}.app-navigation-card__header > picture,.app-navigation-card__header > picture > img,.app-navigation-card__header > img{width:100%;height:100%;object-fit:cover;}.app-navigation-card__title{margin-block-end:0.5rem;text-transform:none;}.app-navigation-card__title + .app-navigation-card__cta{margin-block-start:1rem;}.app-navigation-card__subtitle{display:flex;margin-block-end:0.625rem;gap:0.5rem;font-weight:var(--font-weight-semibold);font-size:0.875rem;}.app-navigation-card__subtitle > svg{width:1.25rem;height:1.25rem;}.app-navigation-card__tags{display:flex;position:absolute;top:0;left:0;gap:1rem;translate:-0.25rem -1rem;}.app-navigation-card__tags + .app-navigation-card__content{padding-block-start:0.5rem;}.app-navigation-card__tags > li:not(:first-child) > .app-badge::after{content:none;}.app-navigation-card__cta{margin-block-start:2rem;text-align:start;}}
@layer components.molecules{.app-newsletter-subscribe{padding-block:2rem;}@media (min-width:768px){.app-newsletter-subscribe{padding-block:4rem;}}.app-newsletter-subscribe__content{display:grid;position:relative;grid-column:container;padding-inline:1.5rem;padding-block:2rem 3.5rem;gap:1.5rem 5rem;border-radius:var(--border-radius-small);border-block-end:3.375rem solid var(--color-primary-400);background-color:var(--color-primary-300);}@media (min-width:540px){.app-newsletter-subscribe__content{padding-inline:4rem;padding-block-end:4.625rem;}}@media (min-width:768px){.app-newsletter-subscribe__content{grid-template-columns:repeat(2,1fr);}}@media (min-width:1400px){.app-newsletter-subscribe__content{grid-template-columns:28rem 1fr;column-gap:8rem;}}.app-newsletter-subscribe__content,.app-newsletter-subscribe__content a,.app-newsletter-subscribe__content label.form-required::after{color:var(--color-white);}.app-newsletter-subscribe__content::before{position:absolute;bottom:-1px;left:0;width:100%;height:2rem;background-color:var(--color-primary-400);content:"";-webkit-mask-image:var(--hills-shape-up);mask-image:var(--hills-shape-up);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:4rem;mask-size:4rem;pointer-events:none;}.app-newsletter-subscribe__content input[type="email"],.app-newsletter-subscribe__content input[type="checkbox"]{--outline-offset:2px !important;--outline-color:var(--color-white);}.app-newsletter-subscribe__content .form-type-checkbox > input[type="checkbox"]{--form-field-bg-color:transparent;}.app-newsletter-subscribe__content .form-type-checkbox > input[type="checkbox"]:checked{border-color:var(--color-white) !important;}.app-newsletter-subscribe__content button[type="submit"]{--button-icon-size:1rem;}.app-newsletter-subscribe__content button[type="submit"] > svg{position:relative;top:-1px;}.app-newsletter-subscribe__title{margin-block-end:1rem;}}
@layer components.molecules{.app-non-modal{background-color:var(--color-white);}.app-non-modal[inert]{display:none;}}
@layer components.pages{.app-page.app-page--unpublished::after{position:absolute;bottom:var(--io-p-base-padding-block-default);content:"Unpublished";color:red;font-weight:var(--font-weight-bold);text-transform:uppercase;}}
@layer components.molecules{.app-plopsa-resort__header__content,.app-plopsa-resort__content__content{grid-column:container;}.app-plopsa-resort__header{position:relative;height:23.25rem;padding-block:3rem;overflow:hidden;background-position:center;background-size:cover;color:var(--color-white);}.app-plopsa-resort__header::before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(141.91% 109.81% at 50% 0%,rgba(26,23,21,0) 0%,rgba(26,23,21,0) 20%,rgba(26,23,21,0.55) 86.5%,rgba(26,23,21,0.7) 100%);content:"";pointer-events:none;}.app-plopsa-resort__header > .app-container{height:100%;}.app-plopsa-resort__header-background{z-index:-1;position:absolute;top:50%;left:50%;translate:-50% -50%;}.app-plopsa-resort__header-background,.app-plopsa-resort__header-background > picture,.app-plopsa-resort__header-background > picture > img,.app-plopsa-resort__header-background > img{width:100%;height:100%;}.app-plopsa-resort__header-background > picture,.app-plopsa-resort__header-background > picture > img,.app-plopsa-resort__header-background > img{object-fit:cover;}.app-plopsa-resort__header__content{display:flex;z-index:2;position:relative;align-items:center;max-width:28rem;}.app-plopsa-resort__content{padding-block:1.5rem;}@media (min-width:768px){.app-plopsa-resort__content{padding-block:4rem;}}.app-plopsa-resort__content__left{grid-column:container;}@media (min-width:768px){.app-plopsa-resort__content__left{grid-column:container-start / span 5;}}.app-plopsa-resort__content__left h3{margin-block-end:1.5rem;color:var(--color-primary-300);}.app-plopsa-resort__content__left .app-wysiwyg{font-size:1.125rem;}.app-plopsa-resort__content__left .app-button{--button-icon-size:1rem;margin-block-start:1.5rem;}.app-plopsa-resort__content__right{grid-column:container;}@media (min-width:768px){.app-plopsa-resort__content__right{grid-column:span 6 / container-end;}}.app-plopsa-resort__content__right > ul > li:last-child > .app-link{border-block-end:1px dashed var(--color-secondary-beige-500);}.app-plopsa-resort__content__right > ul > li > .app-link{border-block-start:1px dashed var(--color-secondary-beige-500);}.app-plopsa-resort__content__right .app-link{--outline-offset:0;--icon-size:2.375rem;display:flex;column-gap:0.75rem;padding-block:1.75rem;border-radius:0;}@media (min-width:768px){.app-plopsa-resort__content__right .app-link{--icon-size:2.625rem;column-gap:1rem;}}.app-plopsa-resort__content__right .app-link:not(:hover):not(:focus){color:inherit;-webkit-text-decoration:none;text-decoration:none;}.app-plopsa-resort__content__right .app-link > svg{color:var(--color-primary-300);}.app-plopsa-resort__content__right .app-link > svg:last-child{--icon-size:1rem;margin-inline-start:auto;}@media (min-width:540px){.app-plopsa-resort__content__right .app-link > svg:last-child{margin-inline-start:0;}}}
@layer components.molecules{.app-services-card{--header-height:14rem;border-radius:var(--border-radius-small);}@supports selector(:has(+ *)){.app-services-card:has(.app-services-card__tags){position:relative;}.app-services-card:has(.app-services-card__tags):not(:has(.app-services-card__header)){padding-block-start:1rem;}.app-services-card:has(.app-services-card__tags):has(.app-services-card__header) .app-services-card__tags{top:var(--header-height);}}.app-services-card--variant-secondary .app-services-card__title,.app-services-card--variant-tertiary .app-services-card__title{color:var(--color-primary-300);}.app-services-card--variant-primary{background-color:var(--color-primary-300);color:var(--color-white);}.app-services-card--variant-primary .app-services-card__footer{background-color:var(--color-primary-400);}.app-services-card--variant-primary .app-services-card__primary-cta,.app-services-card--variant-primary .app-services-card__secondary-cta{--button-outline-color:var(--color-white);--outline-color:var(--color-white);}.app-services-card--variant-primary .app-services-card__secondary-cta{color:inherit;}.app-services-card--variant-secondary{background-color:var(--color-secondary-beige-300);}.app-services-card--variant-tertiary{border:1px solid var(--color-secondary-beige-500);}.app-services-card__content,.app-services-card__footer{padding-inline:1.5rem;}.app-services-card__header{height:var(--header-height);overflow:hidden;border-top-right-radius:inherit;border-top-left-radius:inherit;}.app-services-card__header > picture,.app-services-card__header > picture > img,.app-services-card__header > img{width:100%;height:100%;object-fit:cover;}.app-services-card__content{padding-block:1.75rem;}.app-services-card__content .app-services-card__title{margin-block-start:0.5rem;text-transform:none;}:is(.app-services-card__content .app-services-card__title) + .app-wysiwyg,:is(.app-services-card__content .app-services-card__title) + .app-icon-list{margin-block-start:1.25rem;}.app-services-card__content > .app-wysiwyg,.app-services-card__content > .app-wysiwyg a:not(.app-button){color:inherit;}.app-services-card__content > .app-icon-list{margin-block-start:1.5rem;}.app-services-card__footer{padding-block:1.5rem;overflow:hidden;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}.app-services-card__tags{display:flex;z-index:1;position:absolute;top:0;left:-0.25rem;gap:1rem;translate:0 -40%;}.app-services-card__tags > li:not(:first-child) > .app-badge::after{content:none;}.app-services-card__price{line-height:1.3;}.app-services-card__price + .app-services-card__primary-cta{margin-block-start:1.5rem;}.app-services-card__price > span{display:block;margin-block-end:0.25rem;}.app-services-card__price > span.app-services-card__price__value{font-weight:var(--font-weight-bold);font-size:2.125rem;font-family:var(--font-family-heading);}.app-services-card__price > span.app-services-card__price__value > s{font-weight:var(--font-weight-regular);font-size:1rem;}.app-services-card__price__suffix{display:block;margin-block-start:1rem;}.app-services-card__primary-cta{--button-outline-color:var(--color-primary-300);display:block;text-align:center;}.app-services-card__secondary-cta{display:block;margin-block-start:1rem;color:var(--color-primary-300);font-weight:var(--font-weight-semibold);font-size:1.125rem;font-family:var(--font-family-heading);text-align:center;}}
.app-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;}@media (min-width:540px) and (max-width:767px){.app-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.app-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr);}}@media (max-width:539px){.app-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none;}}@media (min-width:540px) and (max-width:767px){.app-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n + 3){display:none;}}@media (min-width:768px){.app-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n + 4){display:none;}}.app-slider .swiper-slide{width:auto;}.app-slider .swiper-slide--skeleton{padding:1.5rem;border:1px solid var(--color-neutral-300);background-color:var(--color-white);}.app-slider .swiper-slide--skeleton > div{background:linear-gradient(-60deg,rgba(238,238,238,1) 0,rgba(238,238,238,1) 120px,rgba(250,250,250,1) 150px,rgba(238,238,238,1) 180px,rgba(238,238,238,1) 100%);animation:skeleton 2s ease infinite;}:is(.app-slider .swiper-slide--skeleton > div) + div{margin-block-start:1rem;}.app-slider .swiper-slide--skeleton > div:first-child{height:15rem;}.app-slider .swiper-slide--skeleton > div:nth-child(2){width:60%;height:3rem;}.app-slider .swiper-slide--skeleton > div:nth-child(3){width:80%;height:2rem;}@keyframes skeleton{from{background-position:0px;}to{background-position:23rem;}}
@layer components.molecules{.app-slider-navigation{--button-outline-color:var(--button-outline-color-default);display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}@supports selector(:has(+ *)){.app-slider-navigation:has(> .app-button:disabled + .app-button:disabled){display:none;}}@media (min-width:1200px){.app-slider-navigation.mobile-only{display:none;}}.app-slider-navigation > .app-button{--button-size:2.5rem !important;--button-icon-size:1.125rem !important;border:1px solid var(--color-secondary-beige-300);}.app-slider-navigation > .app-button:not(:hover):not(:focus){background-color:var(--color-white);}.app-slider-navigation > .app-button:first-child > svg{rotate:180deg;}.app-slider-navigation > .app-button:disabled{pointer-events:none !important;}}
@layer components.molecules{.app-social-links > ul{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;}.app-social-links > ul > li > a{--button-size:2.5rem !important;--button-icon-size:1.25rem !important;}}
@layer components.molecules{.app-sub-navigation{--rows:1;--cols:4;padding-block:2rem;border-block-start:1px solid var(--color-neutral-300);background-color:var(--color-white);}.app-sub-navigation[inert]{display:none;}.app-sub-navigation__content{grid-column:container;}.app-sub-navigation__content > ul{display:grid;grid-template-rows:repeat(var(--rows),1fr);grid-template-columns:repeat(var(--cols),1fr);column-gap:1.5rem;}@supports selector(:has(+ *)){.app-sub-navigation__content > ul.has-links-alignment-left:not(:has(> li > .app-services-card)){grid-auto-flow:column;}.app-sub-navigation__content > ul.has-links-alignment-left > li:has(> ul > li > .app-menu-sub-item){grid-column:1;}.app-sub-navigation__content > ul.has-links-alignment-left > li:has(> ul > li > .app-menu-sub-item):first-child{grid-row:1;}.app-sub-navigation__content > ul.has-links-alignment-left > li:has(> .app-services-card,> .app-navigation-card):nth-child(5){grid-row-start:calc(var(--rows) + 1);grid-column-start:2;margin-block-start:1.25rem;}}.app-sub-navigation__content > ul.has-links-alignment-right{grid-auto-flow:column;}@supports selector(:has(+ *)){:is(.app-sub-navigation__content > ul.has-links-alignment-right > li:has(> .app-services-card,> .app-navigation-card)) ~ li:has(> ul > li > .app-menu-sub-item):nth-child(n + 5){grid-column:var(--cols);}.app-sub-navigation__content > ul.has-links-alignment-right > li:has(> .app-services-card,> .app-navigation-card):nth-child(4):not(:last-child){grid-row-start:calc(var(--rows) + 1);grid-column-start:1;margin-block-start:1.25rem;}}@supports selector(:has(+ *)){.app-sub-navigation__content > ul > li:has(> .app-services-card){grid-row-start:1;grid-row-end:-1;}.app-sub-navigation__content > ul > li:has(> .app-services-card) > .app-services-card{--header-height:10rem;display:flex;flex-direction:column;height:100%;}.app-sub-navigation__content > ul > li:has(> .app-services-card) > .app-services-card > .app-services-card__footer{margin-block-start:auto;}.app-sub-navigation__content > ul > li:has(> .app-services-card) > .app-services-card > .app-services-card__footer .app-services-card__primary-cta.app-button--variant-outline{text-transform:uppercase;}:is(.app-sub-navigation__content > ul > li):has(> ul > li > .app-menu-sub-item)
					
					~ li:has(> .app-services-card)
					+ li:has(> .app-services-card)
					+ li:has(> .app-services-card)
					+ li:has(> .app-services-card){grid-row-start:calc(var(--rows) + 1);margin-block-start:1.25rem;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card){grid-row-start:1;grid-row-end:-1;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card{display:flex;flex-direction:column;height:100%;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card:has(.app-badge){position:relative;top:0.25rem;margin-block-start:-0.25rem;padding-block-end:0.25rem;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card.app-navigation-card--variant-secondary,.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card.app-navigation-card--variant-secondary > .app-navigation-card__content{display:flex;flex-direction:column;height:100%;}:is(.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card.app-navigation-card--variant-secondary,.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card.app-navigation-card--variant-secondary > .app-navigation-card__content) .app-navigation-card__cta{margin-block-start:auto;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card.app-navigation-card--variant-secondary > .app-navigation-card__content{align-items:flex-start;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card .app-navigation-card__content{display:flex;flex-grow:1;flex-direction:column;}.app-sub-navigation__content > ul > li:has(> .app-navigation-card) > .app-navigation-card .app-navigation-card__content .app-navigation-card__cta{margin-block-start:auto;}.app-sub-navigation__content > ul > li:has(> .app-card){grid-row-start:1;grid-row-end:-1;}}.app-sub-navigation__content > ul > li .app-card .app-card__header{height:11rem !important;}}
@layer components.molecules{.app-top-bar{padding-block:0.75rem;border-block-end:1px solid var(--color-neutral-300);background-color:var(--color-white);}.app-top-bar a{font-weight:var(--font-weight-bold);}.app-top-bar .app-language-selector > div[role="dialog"]{right:0;left:unset;}.app-top-bar__content{display:flex;column-gap:1.5rem;grid-column:container;align-items:center;justify-content:space-between;}.app-top-bar__right{display:flex;column-gap:2.5rem;align-items:center;}@media (max-width:1249px){.app-top-bar__right{display:none;}}.app-top-bar__right > *:not(:first-child){position:relative;}.app-top-bar__right > *:not(:first-child)::before{position:absolute;top:50%;left:-1rem;width:1px;height:1.5rem;translate:0 -50%;background-color:var(--color-black);content:"";}.app-top-bar__right .app-link{--icon-size:1.25rem;}.app-top-bar__opening-hours{display:flex;column-gap:0.25rem;align-items:center;font-size:0.875rem;}.app-top-bar__opening-hours .app-link{--icon-size:1.25rem;}.app-top-bar__opening-hours svg{width:1.25rem;height:1.25rem;color:var(--color-primary-300);}}
@layer components.molecules{@media (min-width:1250px){.app-top-bar-navigation > nav > ul{display:flex;flex-wrap:wrap;gap:1rem;}}.app-top-bar-navigation > nav > ul > li > a{display:block;margin-inline:var(--_outline-width);padding:0.5rem calc(1.125rem - var(--_outline-width));color:var(--color-primary-300);font-weight:var(--font-weight-regular);font-size:1rem;}.app-top-bar-navigation > nav > ul > li > a:not(:hover):not(:focus){-webkit-text-decoration:none;text-decoration:none;}@media (min-width:1250px){.app-top-bar-navigation > nav > ul > li > a{margin-inline:unset;padding:unset;}}}
@layer components.atoms{.app-wysiwyg,.ck-editor__editable.ck-content{--wysiwyg-heading-color:var(--color-primary-300);--wysiwyg-default-spacing:1rem;--wysiwyg-heading-spacing:0.75rem;--wysiwyg-section-spacing:2rem;line-height:1.5;-webkit-hyphens:auto;hyphens:auto;word-break:auto-phrase;}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *):is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6) + *{margin-block-start:var(--wysiwyg-heading-spacing);}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4):not(h5):not(.h5):not(h6):not(.h6)) + *{margin-block-start:var(--wysiwyg-default-spacing);}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *:not(h1):not(.h1):not(h2):not(.h2):not(h3):not(.h3):not(h4):not(.h4):not(h5):not(.h5):not(h6):not(.h6)) + *:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-block-start:var(--wysiwyg-section-spacing);}@supports selector(:has(+ *)){:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .drupal-media-style-align-left,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .drupal-media-style-align-right,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .align-left,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .align-right,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + a:has(> .align-left),:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + a:has(> .align-right){float:none !important;}@media (min-width:768px){:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .drupal-media-style-align-left,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .drupal-media-style-align-right,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .align-left,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .align-right,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + a:has(> .align-left),:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + a:has(> .align-right){max-width:50%;margin-inline-start:0;margin-block-start:0;clear:both;}}@media (min-width:768px){:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .drupal-media-style-align-left,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .align-left,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + a:has(> .align-left){margin-inline-end:2.5rem;margin-block-end:1rem;float:left !important;}}@media (min-width:768px){:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .drupal-media-style-align-right,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + .align-right,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) > *) + a:has(> .align-right){margin-inline-start:2.5rem;margin-block-end:1rem;float:right !important;}}}:is(.app-wysiwyg,.ck-editor__editable.ck-content) h1,:is(.app-wysiwyg,.ck-editor__editable.ck-content) .h1,:is(.app-wysiwyg,.ck-editor__editable.ck-content) h2,:is(.app-wysiwyg,.ck-editor__editable.ck-content) .h2,:is(.app-wysiwyg,.ck-editor__editable.ck-content) h3,:is(.app-wysiwyg,.ck-editor__editable.ck-content) .h3,:is(.app-wysiwyg,.ck-editor__editable.ck-content) h4,:is(.app-wysiwyg,.ck-editor__editable.ck-content) .h4,:is(.app-wysiwyg,.ck-editor__editable.ck-content) h5,:is(.app-wysiwyg,.ck-editor__editable.ck-content) .h5,:is(.app-wysiwyg,.ck-editor__editable.ck-content) h6,:is(.app-wysiwyg,.ck-editor__editable.ck-content) .h6{color:var(--wysiwyg-heading-color);font-weight:var(--font-weight-bold);line-height:1.3;font-family:var(--font-family-heading);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) a{overflow:hidden;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) a:not(.app-button){display:inline;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) p.intro{font-size:1.125rem;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) u{text-underline-offset:0.25rem;}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li) + li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li) + li{margin-block-start:1rem;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ul,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ul,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ol,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ol{margin-inline-start:1rem;margin-block-start:1rem;}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ul > li) + li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ul > li) + li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ol > li) + li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ol > li) + li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ul > li) + ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ul > li) + ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ol > li) + ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ol > li) + ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ul > li) + ol,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ul > li) + ol,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul > li > ol > li) + ol,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ol > li) + ol{margin-block-start:0.5rem;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol > li > ol{list-style-type:lower-latin;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) .app-responsive-table-wrapper{overflow-x:auto;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table{width:100%;margin-block:1rem;border-collapse:collapse;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table > caption{margin-block-end:0.5rem;font-style:italic;font-size:0.875rem;text-align:start;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table > thead th{background-color:var(--color-secondary-beige-300);color:var(--color-body);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table > thead th:first-child{border-top-left-radius:var(--border-radius-xsmall);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table > thead th:last-child{border-top-right-radius:var(--border-radius-xsmall);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table > tbody th{background-color:var(--color-secondary-beige-200);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table > tfoot th{background-color:var(--color-secondary-beige-300);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table tr{border-block-end:1px solid var(--color-secondary-beige-300);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table th,:is(.app-wysiwyg,.ck-editor__editable.ck-content) table td{padding-inline:1rem;border-color:transparent;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table th{padding-block:0.75rem;font-family:var(--font-family-heading);}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table td{padding-block:0.5rem;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote{margin-inline-start:0;margin-block-end:0;padding-inline-start:1rem !important;border-inline-start:3px solid currentColor !important;font-style:italic;font-size:1.125rem;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote > p::before{content:open-quote;}:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote > p::after{content:close-quote;}.ck-editor__editable ul > li > .ck-list-bogus-paragraph,.ck-editor__editable ol > li > .ck-list-bogus-paragraph{display:inline !important;}}
@layer thirdparty{@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer thirdparty{.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}}@layer thirdparty{.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}}
@layer thirdparty{@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer thirdparty{.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}}@layer thirdparty{.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}}
