/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
[data-gin-accent]{--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-light:rgba(var(--gin-color-primary-rgb),.15);--gin-bg-app:rgb(var(--gin-bg-app-rgb));--gin-bg-layer-rgb:255,255,255;--gin-bg-item:rgba(var(--gin-color-primary-rgb),.05);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.1);--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.3);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.45);}.gin--dark-mode[data-gin-accent],.gin--dark-mode [data-gin-accent]{--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);--gin-bg-app-rgb:27,27,29;--gin-bg-layer-rgb:42,42,45;}[data-gin-accent=blue]{--gin-color-primary-rgb:5,80,230;--gin-color-primary-light-rgb:205,220,250;--gin-color-primary-hover:#0444c4;--gin-color-primary-active:#043cad;--gin-bg-app-rgb:248,250,254;--gin-bg-header:#e1eafc;--gin-color-sticky-rgb:235,241,253;}[data-gin-accent=light_blue]{--gin-color-primary-rgb:47,109,208;--gin-color-primary-light-rgb:213,226,246;--gin-color-primary-hover:#285db1;--gin-color-primary-active:#23529c;--gin-bg-app-rgb:249,251,254;--gin-bg-header:#e6edf9;--gin-color-sticky-rgb:238,243,251;}[data-gin-accent=dark_purple]{--gin-color-primary-rgb:67,0,191;--gin-color-primary-light-rgb:217,204,242;--gin-color-primary-hover:#3900a2;--gin-color-primary-active:#32008f;--gin-bg-app-rgb:249,247,253;--gin-bg-header:#e8e0f7;--gin-color-sticky-rgb:240,235,250;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=purple]{--gin-color-primary-rgb:91,0,255;--gin-color-primary-light-rgb:222,204,255;--gin-color-primary-hover:#4d00d9;--gin-color-primary-active:#4400bf;--gin-bg-app-rgb:250,247,255;--gin-bg-header:#ebe0ff;--gin-color-sticky-rgb:242,235,255;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=teal]{--gin-color-primary-rgb:16,133,127;--gin-color-primary-light-rgb:207,231,229;--gin-color-primary-hover:#0e716c;--gin-color-primary-active:#0c645f;--gin-bg-app-rgb:248,251,251;--gin-bg-header:#e2f0f0;--gin-color-sticky-rgb:236,245,245;}[data-gin-accent=green]{--gin-color-primary-rgb:0,135,95;--gin-color-primary-light-rgb:204,231,223;--gin-color-primary-hover:#007351;--gin-color-primary-active:#006547;--gin-bg-app-rgb:247,251,250;--gin-bg-header:#e0f1ec;--gin-color-sticky-rgb:235,245,242;}[data-gin-accent=red]{--gin-color-primary-rgb:216,0,47;--gin-color-primary-light-rgb:247,204,213;--gin-color-primary-hover:#b80028;--gin-color-primary-active:#a20023;--gin-bg-app-rgb:254,247,249;--gin-bg-header:#fae0e6;--gin-color-sticky-rgb:252,235,238;}[data-gin-accent=orange]{--gin-color-primary-rgb:218,99,1;--gin-color-primary-light-rgb:248,224,204;--gin-color-primary-hover:#b95401;--gin-color-primary-active:#a44a01;--gin-bg-app-rgb:254,250,247;--gin-bg-header:#fbece1;--gin-color-sticky-rgb:252,243,235;}[data-gin-accent=yellow]{--gin-color-primary-rgb:179,122,0;--gin-color-primary-light-rgb:240,228,204;--gin-color-primary-hover:#986800;--gin-color-primary-active:#865c00;--gin-bg-app-rgb:253,251,247;--gin-bg-header:#f6efe0;--gin-color-sticky-rgb:249,244,235;}[data-gin-accent=pink]{--gin-color-primary-rgb:209,47,112;--gin-color-primary-light-rgb:246,213,226;--gin-color-primary-hover:#b2285f;--gin-color-primary-active:#9d2354;--gin-bg-app-rgb:254,249,251;--gin-bg-header:#f9e6ee;--gin-color-sticky-rgb:251,238,244;}[data-gin-accent=neutral]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}[data-gin-accent=custom]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}.gin--dark-mode[data-gin-accent=blue],.gin--dark-mode [data-gin-accent=blue]{--gin-color-primary-rgb:144,174,239;--gin-color-primary-light-rgb:62,68,84;--gin-color-primary-hover:#9bb6f1;--gin-color-primary-active:#a1baf1;--gin-bg-header:#373b45;}.gin--dark-mode[data-gin-accent=claro_blue],.gin--dark-mode [data-gin-accent=claro_blue]{--gin-color-primary-rgb:115,145,216;--gin-color-primary-light-rgb:57,63,79;--gin-color-primary-hover:#819cdc;--gin-color-primary-active:#88a2de;--gin-bg-header:#333742;}.gin--dark-mode[data-gin-accent=light_blue],.gin--dark-mode [data-gin-accent=light_blue]{--gin-color-primary-rgb:130,191,232;--gin-color-primary-light-rgb:60,72,82;--gin-color-primary-hover:#8fc5ea;--gin-color-primary-active:#95c9eb;--gin-bg-header:#353d44;}.gin--dark-mode[data-gin-accent=dark_purple],.gin--dark-mode [data-gin-accent=dark_purple]{--gin-color-primary-rgb:173,143,232;--gin-color-primary-light-rgb:68,62,82;--gin-color-primary-hover:#b59aea;--gin-color-primary-active:#b9a0eb;--gin-bg-header:#3a3744;}.gin--dark-mode[data-gin-accent=purple],.gin--dark-mode [data-gin-accent=purple]{--gin-color-primary-rgb:219,165,239;--gin-color-primary-light-rgb:77,67,84;--gin-color-primary-hover:#dfaef1;--gin-color-primary-active:#e0b3f1;--gin-bg-header:#403945;}.gin--dark-mode[data-gin-accent=teal],.gin--dark-mode [data-gin-accent=teal]{--gin-color-primary-rgb:0,234,208;--gin-color-primary-light-rgb:34,80,78;--gin-color-primary-hover:#1aecd5;--gin-color-primary-active:#26edd7;--gin-bg-header:#254241;}.gin--dark-mode[data-gin-accent=green],.gin--dark-mode [data-gin-accent=green]{--gin-color-primary-rgb:107,212,161;--gin-color-primary-light-rgb:55,76,68;--gin-color-primary-hover:#7ad8aa;--gin-color-primary-active:#81daaf;--gin-bg-header:#323f3c;}.gin--dark-mode[data-gin-accent=red],.gin--dark-mode [data-gin-accent=red]{--gin-color-primary-rgb:236,137,137;--gin-color-primary-light-rgb:81,61,63;--gin-color-primary-hover:#ee9595;--gin-color-primary-active:#ef9b9b;--gin-bg-header:#423639;}.gin--dark-mode[data-gin-accent=orange],.gin--dark-mode [data-gin-accent=orange]{--gin-color-primary-rgb:247,149,118;--gin-color-primary-light-rgb:83,63,60;--gin-color-primary-hover:#f8a084;--gin-color-primary-active:#f8a58b;--gin-bg-header:#443736;}.gin--dark-mode[data-gin-accent=yellow],.gin--dark-mode [data-gin-accent=yellow]{--gin-color-primary-rgb:241,201,112;--gin-color-primary-light-rgb:82,74,58;--gin-color-primary-hover:#f2ce7e;--gin-color-primary-active:#f3d185;--gin-bg-header:#433e35;}.gin--dark-mode[data-gin-accent=pink],.gin--dark-mode [data-gin-accent=pink]{--gin-color-primary-rgb:231,157,163;--gin-color-primary-light-rgb:80,65,69;--gin-color-primary-hover:#e9a7ac;--gin-color-primary-active:#ebacb1;--gin-bg-header:#42383c;}.gin--dark-mode[data-gin-accent=neutral],.gin--dark-mode [data-gin-accent=neutral]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}.gin--dark-mode[data-gin-accent=custom],.gin--dark-mode [data-gin-accent=custom]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}@media (forced-colors:none){.gin--high-contrast-mode{--gin-bg-app:#d9dbde;--gin-color-text:rgba(0,0,0,.8);--gin-color-text-light:rgba(0,0,0,.8);--gin-icon-color:rgba(0,0,0,.8);--gin-color-focus:rgba(0,0,0,.8);--gin-border-color:rgba(0,0,0,.8);--gin-border-color-secondary:rgba(0,0,0,.6);--gin-border-color-layer:rgba(0,0,0,.6);--gin-border-color-layer2:rgba(0,0,0,.8);--gin-border-color-table:rgba(0,0,0,.8);--gin-border-color-table-header:rgba(0,0,0,.8);--gin-border-color-form-element:rgba(0,0,0,.8);}.gin--dark-mode .gin--high-contrast-mode{--gin-bg-app:#000;--gin-color-text:rgba(255,255,255,.8);--gin-color-text-light:rgba(255,255,255,.8);--gin-icon-color:rgba(255,255,255,.8);--gin-color-focus:rgba(255,255,255,.8);--gin-border-color:rgba(255,255,255,.8);--gin-border-color-secondary:rgba(255,255,255,.6);--gin-border-color-layer:rgba(255,255,255,.6);--gin-border-color-layer2:rgba(255,255,255,.8);--gin-border-color-table:rgba(255,255,255,.8);--gin-border-color-table-header:rgba(255,255,255,.8);--gin-border-color-form-element:rgba(255,255,255,.8);}}[data-gin-focus=green]{--gin-color-focus:rgba(8,163,144,.6);}[data-gin-focus=claro]{--gin-color-focus:rgba(38,167,105,.6);}[data-gin-focus=orange]{--gin-color-focus:rgba(236,124,87,.6);}[data-gin-focus=dark]{--gin-color-focus:var(--gin-color-focus-neutral-rgb);}[data-gin-focus=accent]{--gin-color-focus:rgba(var(--gin-color-primary-rgb),.6);}
.ui-dialog a,.ui-dialog .link,.ui-dialog button.link,.ui-dialog .tabs__link.is-active,.ui-dialog [open] .claro-details__summary--accordion,.ui-dialog [open] .claro-details__summary--accordion-item,.ui-dialog [open] .claro-details__summary--vertical-tabs-item,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{color:var(--gin-color-primary);text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog a:hover,.ui-dialog .link:hover,.ui-dialog button.link:hover,.ui-dialog .tabs__link.is-active:hover,.ui-dialog [open] .claro-details__summary--accordion:hover,.ui-dialog [open] .claro-details__summary--accordion-item:hover,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog a:active,.ui-dialog .link:active,.ui-dialog button.link:active,.ui-dialog .tabs__link.is-active:active,.ui-dialog [open] .claro-details__summary--accordion:active,.ui-dialog [open] .claro-details__summary--accordion-item:active,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active{color:var(--gin-color-primary-active);}.ui-dialog *|*:any-link:not(svg|a){text-decoration:underline;text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog .is-horizontal .tabs__link:hover,.ui-dialog .claro-details__summary:hover,.ui-dialog .action-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog .claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary-active);}.ui-dialog .form-boolean--type-checkbox:checked,.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .is-horizontal .tabs__link.is-active::before,.ui-dialog .tabs__tab.is-active::before,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before{border-color:var(--gin-color-primary);}.ui-dialog .form-boolean--type-checkbox:checked:hover,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover,.ui-dialog .is-horizontal .tabs__link.is-active::before:hover,.ui-dialog .tabs__tab.is-active::before:hover,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:hover,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:hover{border-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .is-horizontal .tabs__link.is-active::before:active,.ui-dialog .tabs__tab.is-active::before:active,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:active,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:active{border-color:var(--gin-color-primary-active);}.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-primary);background-color:transparent;box-shadow:none;}@media (prefers-reduced-motion:no-preference){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{transition:var(--gin-transition);}}@media (min-width:80em){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size);}}.ui-dialog .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__toggle:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{background-color:var(--gin-color-primary-active);}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:hover,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{color:var(--gin-color-button-text);}.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{font-size:var(--gin-font-size-s);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);border:2px solid var(--gin-color-primary) !important;border-radius:var(--gin-border-m);box-shadow:0 1px 2px var(--gin-color-primary-light);}@media (prefers-reduced-motion:no-preference){.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{transition:var(--gin-transition);}}.ui-dialog .button:hover,.ui-dialog .button:not(:focus):hover,.ui-dialog .form-actions .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .action-link--icon-trash.action-link:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover) !important;}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus{border-color:var(--gin-color-primary-active) !important;}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:hover:focus,.ui-dialog .button:not(:focus):hover,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .button:not(:focus):hover:focus,.ui-dialog .form-actions .button:hover,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .form-actions .button:hover:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .project__action_button:hover:focus,.ui-dialog .action-link--icon-trash.action-link:hover,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus,.ui-dialog .action-link--icon-trash.action-link:hover:focus{color:var(--gin-color-button-text);}.ui-dialog .form-actions .button{margin-inline-end:var(--gin-spacing-xs);}.ui-dialog .button.button--small{font-size:var(--gin-font-size-xxs);padding-block:calc(var(--gin-spacing-xxs) + 2px);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog .button.button--extrasmall{font-size:var(--gin-font-size-xxs);padding-block:var(--gin-spacing-xxs);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog #edit-submit.form-submit,.ui-dialog .button--primary,.ui-dialog .button--primary:not(:focus),.ui-dialog .ief-entity-submit{background:var(--gin-color-primary);}[dir="ltr"] .ui-dialog #edit-submit.form-submit,[dir="ltr"] .ui-dialog .button--primary,[dir="ltr"] .ui-dialog .button--primary:not(:focus),[dir="ltr"] .ui-dialog .ief-entity-submit{box-shadow:.1em .25em .5em var(--gin-color-primary-light);}[dir="rtl"] .ui-dialog #edit-submit.form-submit,[dir="rtl"] .ui-dialog .button--primary,[dir="rtl"] .ui-dialog .button--primary:not(:focus),[dir="rtl"] .ui-dialog .ief-entity-submit{box-shadow:-0.1em .25em .5em var(--gin-color-primary-light);}.ui-dialog #edit-submit.form-submit:hover,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .ief-entity-submit:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{background-color:var(--gin-color-primary-active);}.ui-dialog #edit-submit.form-submit,.ui-dialog #edit-submit.form-submit:hover,.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus),.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit,.ui-dialog .ief-entity-submit:hover,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{color:var(--gin-color-button-text);}.ui-dialog a.button:hover,.ui-dialog a.button:active{color:var(--gin-color-button-text);}.gin--dark-mode .ui-dialog a.button--primary:hover,.gin--dark-mode .ui-dialog a.button--primary:active,.gin--dark-mode .ui-dialog a.button--primary:focus,.gin--dark-mode .ui-dialog a.button--primary:focus:hover{color:var(--gin-bg-app);}.ui-dialog .button.button:disabled,.ui-dialog .button.button:disabled:hover,.ui-dialog .button.button:disabled:active,.ui-dialog .button.button:disabled:focus,.ui-dialog .button.button.is-disabled,.ui-dialog .button.button.is-disabled:hover,.ui-dialog .button.button.is-disabled:active,.ui-dialog .button.button.is-disabled:focus{color:var(--gin-color-disabled);background:transparent;border:2px solid var(--gin-color-disabled-border) !important;box-shadow:none;}.ui-dialog .button.button--primary:disabled,.ui-dialog .button.button--primary:disabled:hover,.ui-dialog .button.button--primary:disabled:active,.ui-dialog .button.button--primary:disabled:focus,.ui-dialog .button.button--primary.is-disabled,.ui-dialog .button.button--primary.is-disabled:hover,.ui-dialog .button.button--primary.is-disabled:active,.ui-dialog .button.button--primary.is-disabled:focus{color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg);}.ui-dialog .action-link.action-link--icon-trash{line-height:1;min-height:2.5rem;box-sizing:border-box;}.ui-dialog .action-link.action-link--icon-trash,.ui-dialog .action-link.action-link--icon-trash:hover,.ui-dialog .action-link.action-link--icon-trash:active,.ui-dialog .action-link.action-link--icon-trash:focus,.ui-dialog .action-link.action-link--icon-trash:focus:hover{border:2px solid var(--gin-color-danger) !important;}.ui-dialog .multiple-fields-remove-button.button{border:0 none !important;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}.ui-dialog .form-element{color:var(--gin-color-text);line-height:var(--input-line-height);padding-block:calc(var(--input-padding-vertical) - 1px);padding-inline:var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){.ui-dialog .form-element{transition:var(--gin-transition);}}.ui-dialog .form-element:hover{border-color:var(--gin-color-text);box-shadow:inset 0 0 0 1px var(--gin-color-text);}.ui-dialog .form-element--small,.ui-dialog .form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;border-radius:var(--gin-border-s);}.ui-dialog .form-element[disabled],.ui-dialog .form-element[disabled]:hover{cursor:not-allowed;color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg) !important;border-color:var(--gin-color-disabled-border);box-shadow:none;}.gin--dark-mode .ui-dialog .form-element{color-scheme:dark;}.ui-dialog .form-textarea-wrapper{border-radius:var(--gin-border-m);}.ui-dialog .form-textarea-wrapper textarea{max-width:100%;}.ui-dialog .form-item--editor-format,.ui-dialog .form-element--editor-format{width:auto;}.ui-dialog .form-item--editor-format .form-item__label,.ui-dialog .form-element--editor-format .form-item__label{inset-block-start:3px;padding-block-end:0;}.ui-dialog .password-field{width:100%;}.ui-dialog .password-confirm{width:100%;max-width:var(--gin-max-line-length);}.ui-dialog .password-strength__title{color:var(--gin-color-text-light);}.ui-dialog .password-strength__text{color:var(--gin-color-title);}.ui-dialog .password-suggestions{color:var(--gin-color-text-light);border:1px solid var(--gin-border-color-layer2);background-color:transparent;}.ui-dialog .form-element--type-select{padding-inline-end:calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);}.gin--dark-mode .ui-dialog .form-element--type-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23ffffff'/%3E%3C/svg%3E%0A");}.ui-dialog .form-element--type-select--small{font-size:var(--gin-font-size-xs);min-height:2.25rem;line-height:1.4;padding-block:.474rem;}[dir="ltr"] .ui-dialog .form-element--type-select--small{background-position:100% 52%;}[dir="rtl"] .ui-dialog .form-element--type-select--small{background-position:0% 52%;}.ui-dialog .form-boolean{width:21px;height:21px;border-color:var(--gin-border-color-form-element);border-radius:var(--gin-border-xs);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:not(:checked){background:var(--gin-bg-input);}.ui-dialog .form-boolean--type-checkbox:checked{background-color:var(--gin-color-primary);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:checked:not(:disabled){background-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);}.ui-dialog .form-boolean--type-checkbox:checked:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active{background-color:var(--gin-color-primary-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox{position:relative;margin-inline-start:0;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{all:unset;appearance:none;cursor:pointer;display:inline-block;vertical-align:top;width:2.5rem;height:1.5rem;position:relative;overflow:hidden;clip-path:circle(var(--gin-spacing-l) at 50% 50%);background-color:var(--gin-color-disabled);border:3px solid transparent;border-radius:var(--gin-border-l);box-sizing:border-box;}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{background-color:var(--gin-bg-input);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{border-width:2px;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;border-radius:21px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(16px);}@media (prefers-reduced-motion:no-preference){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transition:transform .3s;}}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:var(--gin-border-color-form-element);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:CanvasText;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{position:absolute;content:"";width:100%;height:100%;background-color:Canvas;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:17px 2px;mask-position:17px 2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(16px);}}@media (forced-colors:active) and (prefers-reduced-motion:no-preference){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transition:transform .3s;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{cursor:not-allowed;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:hover{opacity:.9;box-shadow:0 0 2px rgba(0,0,0,.2);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:active,.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-switch);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-color-primary-light-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:#fff;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(-16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-color-primary-hover);}.gin--high-contrast-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-border-color);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{padding-inline-start:var(--gin-spacing-xs);background-color:LinkText !important;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);-webkit-mask-position:2px 2px;mask-position:2px 2px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(-16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{opacity:.75;background-color:var(--gin-color-disabled);box-shadow:none;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled::before{background-color:#fff;opacity:.6;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox label{z-index:1;position:relative;padding-inline-start:var(--gin-spacing-xxs);padding-block-end:0;color:var(--gin-color-text);}.ui-dialog table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox{margin-inline-start:calc(var(--tabledrag-handle-icon-size,1.0625rem) + var(--gin-spacing-m));}.gin--dark-mode .ui-dialog .form-boolean:hover,.gin--dark-mode .ui-dialog .form-boolean:active{box-shadow:none;border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio,.ui-dialog .form-boolean--type-radio:hover,.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus,.ui-dialog .form-boolean--type-radio:hover:focus{background-image:none;background-color:var(--gin-bg-input);border-color:var(--gin-border-color-form-element);border-radius:50%;}.ui-dialog .form-boolean--type-radio:hover{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2);}.ui-dialog .form-boolean--type-radio:hover,.gin--dark-mode .ui-dialog .form-boolean--type-radio:hover{border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover{background-image:none;background-color:var(--gin-bg-layer);box-shadow:inset 0 0 0 5px var(--gin-color-primary);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):focus,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover:focus{box-shadow:inset 0 0 0 5px var(--gin-color-primary),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);border-color:var(--gin-color-focus-border);}.ui-dialog .form-boolean--type-radio:disabled,.ui-dialog .form-boolean--type-radio:disabled:hover{cursor:not-allowed;background:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-radio:checked:disabled,.ui-dialog .form-boolean--type-radio:checked:disabled:hover{background:var(--gin-color-disabled);box-shadow:inset 0 0 0 5px var(--gin-color-disabled-bg);}.ui-dialog .form-boolean--type-checkbox[disabled],.ui-dialog .form-boolean--type-checkbox[disabled]:hover{cursor:not-allowed;background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-checkbox[disabled]:checked,.ui-dialog .form-boolean--type-checkbox[disabled]:hover:checked{border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg);box-shadow:none;}.ui-dialog .form-radios .form-type--boolean,.ui-dialog .form-checkboxes .form-type--boolean{margin-block:var(--gin-spacing-xs);}.ui-dialog .form-actions{margin-block-end:0;}.ui-dialog .form-edit .form-actions{padding:0;margin-block-end:0;border:0 none;background-color:transparent;}.ui-dialog fieldset:not(.fieldgroup){color:var(--gin-color-text-light);padding-block-start:var(--gin-spacing-xs);padding-inline:0;background:transparent;border-color:var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.ui-dialog fieldset:not(.fieldgroup) > legend{inset-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup) > .fieldset-wrapper{margin-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup).error{border:2px solid var(--gin-color-danger);}.ui-dialog .fieldset__label,.ui-dialog .fieldset__label--group,.ui-dialog .form-item__label{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-title);margin-block-start:0;margin-block-end:var(--gin-spacing-xs);}.ui-dialog .form-item__label.has-error,.ui-dialog .form-item__error-message{color:var(--gin-color-danger);}.ui-dialog .form-item__description,.ui-dialog .fieldset__description,.ui-dialog .filter-guidelines__item{max-width:var(--gin-max-line-length);color:var(--gin-color-text-light);}.ui-dialog .form-item__label.form-required::after,.ui-dialog .fieldset__label.form-required::after,.ui-dialog .form-required > .fieldset__label::after,.ui-dialog .horizontal-tab-button .form-required::after,.ui-dialog .vertical-tabs__menu-link .form-required::after{content:"*";color:var(--gin-color-danger);line-height:1;margin-inline:.15em;vertical-align:text-top;background:none;}.ui-dialog .claro-details.error{border:2px solid var(--gin-color-danger);}.ui-dialog .claro-details__summary:not(.form-required) .required-mark{display:none;}.ui-dialog .form-item__warning{display:inline-block;margin-block-start:var(--gin-spacing-xs);}.ui-dialog html.js .form-autocomplete{padding-inline-end:36px;}.ui-dialog .entity-form-display-form > .form-actions{margin-block:0;}.ui-dialog .required-mark::after{background:var(--gin-color-danger);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.ui-dialog .form-wrapper .form-item__label,.ui-dialog .form-composite .form-item__label{position:relative;}.ui-dialog .field--type-text-with-summary .form-item,.ui-dialog .field--widget-text-textarea .form-item{margin-block-end:0;}.ui-dialog .field--type-text-with-summary .filter-wrapper,.ui-dialog .field--widget-text-textarea .filter-wrapper{border:0 none;padding-inline:0;}.ui-dialog html.js input.form-linkit-autocomplete{padding-inline-end:var(--gin-spacing-xl);}[dir="ltr"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:right 8px center;}[dir="rtl"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:left 8px center;}.ui-dialog .claro-autocomplete{width:calc(100% - var(--gin-spacing-m));}.ui-dialog .claro-autocomplete .form-autocomplete{width:100%;}.ui-dialog .no-touchevents .form-element--type-select.form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;min-height:1.75rem;}.ui-dialog #block-gin-content > form > .form-item:first-of-type{margin-block-start:0;}.ui-dialog .image-style-new .form-item{margin-inline-end:var(--gin-spacing-xxs);}.ui-dialog tr .form-item{margin-block:0;}.ui-dialog .container-inline .form-item{margin-block:var(--gin-spacing-density-s);}.ui-dialog .field-plugin-settings-edit-form{margin-block-start:var(--gin-spacing-s);}.ui-dialog .field-plugin-settings-edit-form .form-item{margin-block:var(--gin-spacing-m);}.ui-dialog .field-plugin-settings-edit-form .form-boolean-group .form-item{margin-block:var(--gin-spacing-xs);}.ui-dialog .length-indicator{margin-block-end:var(--gin-spacing-l);}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0,125,250,.6);--gin-color-focus-border:rgba(0,0,0,.2);--gin-color-focus-neutral-rgb:rgba(0,0,0,.4);--gin-color-disabled:#767676;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#483e1e;--gin-bg-warning-light:rgba(226,151,0,.08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222,117,96,.1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72,171,123,.1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#626262;--gin-status-bg:#eee;--gin-status-success-text:#1d6844;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:.5rem;--gin-font:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-size-xxs:.75rem;--gin-font-size-xs:small;--gin-font-size-s:.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:.125rem;--gin-spacing-xxs:.25rem;--gin-spacing-xs:.5rem;--gin-spacing-s:.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:.125rem;--gin-border-xs:.25rem;--gin-border-s:.375rem;--gin-border-m:.5rem;--gin-border-l:.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0,0,0,.08);--gin-border-color-layer:rgba(0,0,0,.08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0,0,0,.1);--gin-border-color-table-header:rgba(0,0,0,.3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(.19,1,.22,1);--gin-transition:.15s var(--gin-easing);--gin-transition-fast:.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44,45,47,.05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{max-width:100%;overflow-x:hidden;font-family:"brandon-grotesque",sans-serif;color:#454545}body.menu-responsive-displayed{max-height:100vh;max-width:100vw;overflow:hidden}.layout-container{position:relative;overflow:hidden}.dialog-off-canvas-main-canvas{padding-top:50px;padding-bottom:80px}@media screen and (min-width:48em){.dialog-off-canvas-main-canvas{padding-bottom:80px}}@media screen and (min-width:75em){.dialog-off-canvas-main-canvas{padding-top:160px}}@media screen and (min-width:75em){body:not(.path-frontpage) .dialog-off-canvas-main-canvas{padding-top:120px}}body.path-frontpage .dialog-off-canvas-main-canvas{padding-top:0}.layout-wrapper{margin:0 auto;max-width:1440px;position:relative}.layout-wrapper.narrow{max-width:1200px}.layout-wrapper.with-gutter{padding-left:20px;padding-right:20px}@media screen and (min-width:22.5em){.layout-wrapper.with-gutter{padding-left:30px}}@media screen and (min-width:48em){.layout-wrapper.with-gutter{padding-left:60px}}@media screen and (min-width:75em){.layout-wrapper.with-gutter{padding-left:120px}}@media screen and (min-width:22.5em){.layout-wrapper.with-gutter{padding-right:30px}}@media screen and (min-width:48em){.layout-wrapper.with-gutter{padding-right:60px}}@media screen and (min-width:75em){.layout-wrapper.with-gutter{padding-right:120px}}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}strong,b{font-weight:700}.text-formatted{font-family:"brandon-grotesque",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#454545}.text-formatted .field_item>:first-child,.text-formatted>:first-child{margin-top:0}.text-formatted p{margin-top:1em;margin-bottom:0}@media screen and (min-width:48em){.text-formatted p{margin-top:1.4em}}@media screen and (min-width:75em){.text-formatted p{margin-top:1.7em}}.text-formatted a:not(.cta-link),.text-formatted p a:not(.cta-link),.text-formatted a:not(.cta-link--primary),.text-formatted p a:not(.cta-link--primary),.text-formatted a:not(.cta-link-secondary),.text-formatted p a:not(.cta-link--secondary),.text-formatted a:not(.cta-link--simple),.text-formatted p a:not(.cta-link--simple),.text-formatted a:not(.cta-link-invisible),.text-formatted p a:not(.cta-link-invisible){text-decoration:none;color:#f76f32;position:relative}.text-formatted a.cta-link--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 35px 12px 18px;max-width:100%;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#fff;text-decoration:none;border:1px solid #f76f32 !important;background-color:#f76f32;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center right 15px;background-size:auto 10px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#fff !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.text-formatted a.cta-link--primary:hover{border-color:#f76f32 !important;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");color:#f76f32}.text-formatted a.cta-link--primary:hover{color:#f76f32 !important}.text-formatted a.cta-link--secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 35px 12px 18px;max-width:100%;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#f76f32;text-decoration:none;border:1px solid #f76f32 !important;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center right 15px;background-size:auto 10px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#f76f32 !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.text-formatted a.cta-link--secondary:hover{border-color:#f76f32 !important;background-color:#f76f32;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");color:#fff}.text-formatted a.cta-link--secondary:hover{color:#fff !important}.text-formatted a.cta-link--simple{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 20px 10px 0;max-width:100%;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:#f76f32;text-decoration:none;border:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center right 5px;background-size:auto 7px;-webkit-transition:background ease-in-out .3s;transition:background ease-in-out .3s;display:inline-flex;color:#f76f32 !important}.text-formatted a.cta-link--simple:hover{background-position:center right}.text-formatted a.cta-link-invisible{pointer-events:none;color:#454545 !important;background:none !important}.text-formatted ul,.text-formatted ol{counter-reset:item;list-style-type:none;padding:0;margin-top:1em;margin-bottom:0}.text-formatted ul li{position:relative;padding-left:1em;line-height:1.5}.text-formatted ul li:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;background-color:#86c64c}.text-formatted ol li{position:relative;padding-left:1em;line-height:1.5em}.text-formatted ol li:before{counter-increment:item;content:counter(item) ".";position:absolute;left:0;font-weight:700;color:#86c64c}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .title-text{font-family:"Aleo",serif;font-weight:700;font-size:18px;line-height:1.2;margin-top:1.5em}@media screen and (min-width:75em){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .title-text{font-size:24px}}.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .title-text.secondary{font-family:"brandon-grotesque",sans-serif}@media screen and (min-width:75em){.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .title-text.secondary{font-size:20px}}.text-formatted .style--color--green{color:#86c64c}.text-formatted .style--font--smaller{font-size:.8em}.text-formatted .style--font--bigger{font-size:1.2em}.text-formatted .style--font--uc{text-transform:uppercase}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{font-family:"Aleo",serif;font-weight:700;font-size:18px;line-height:1.2;margin-top:1.5em}@media screen and (min-width:75em){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{font-size:24px}}sub{bottom:0;font-size:.6em}input:focus,select:focus,textarea:focus,button:focus{outline:none}input[type=submit],button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js-form-type-search input,.js-form-item input,.form-actions input{-webkit-appearance:none;border-radius:0}.ui-widget-content.ui-autocomplete{max-height:230px;overflow:hidden;overflow-y:auto;background-color:#fff}.ui-widget-content.ui-autocomplete a{display:block;padding:10px !important;border:0 !important;margin:0 !important}.ui-widget-content.ui-autocomplete a.ui-state-active,.ui-widget-content.ui-autocomplete a:hover{background:#86c64c}.messages{border:0;background-image:none !important}.messages .inner{max-width:1200px;margin:0 auto}@media screen and (min-width:75em){.hide-desktop{display:none !important}}button,input,optgroup,select,textarea{color:inherit;font:inherit}ul.menu{padding:0;list-style:none outside;text-align:left}.modal .modal-dialog{width:610px;max-width:90vw}.modal .modal-content>*{padding:20px 23px 14px}.modal .modal-title{font-size:20px;font-weight:700}.ui-dialog .ui-dialog-titlebar-close{top:20px;right:20px;width:30px;height:30px;margin:0;padding:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.51851852,10 L-4.94937424e-13,1.48148148 L1.48148148,-7.37965244e-13 L10,8.51851852 L18.5185185,-4.01456646e-13 L20,1.48148148 L11.4814815,10 L20,18.5185185 L18.5185185,20 L10,11.4814815 L1.48148148,20 L-1.90625293e-13,18.5185185 L8.51851852,10 Z' fill='rgba%2869,69,69,1%29'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:auto}.webform .text-count-wrapper{float:right}
.vk_cookie_manager__banner .actions__enable_all button,.vk_cookie_manager__banner .actions__disable_all button,.vk_cookie_manager__modal .modal__header .header__actions button,.vk_cookie_manager__banner .actions__open_modal button{width:100%;padding:20px 30px;transition:background-color ease-in-out 250ms,color ease-in-out 250ms,border ease-in-out 250ms !important;}.vk_cookie_manager__banner .actions__enable_all button,.vk_cookie_manager__modal .modal__header .header__actions button[data-vk-cookie-manager-enable-all]{border:1px solid #79c000;}.vk_cookie_manager__banner .actions__disable_all button,.vk_cookie_manager__modal .modal__header .header__actions button[data-vk-cookie-manager-disable-all]{background-color:#f76f32;border:1px solid #f76f32;}.vk_cookie_manager__banner .actions__open_modal button{height:100%;font-size:16px;text-transform:uppercase;cursor:pointer;color:#79c000;background-color:#fff;border-radius:3px;border:1px solid #79c000;text-decoration:none;}.vk_cookie_manager__banner .actions__open_modal button,.vk_cookie_manager__modal .modal__close [data-vk-cookie-manager-close-modal]{transition:color ease-in-out 250ms;}@media screen and (min-width:720px){.vk_cookie_manager__banner .actions__enable_all button:hover,.vk_cookie_manager__banner .actions__disable_all button:hover,.vk_cookie_manager__modal .modal__header .header__actions button:hover{background-color:#fff;}.vk_cookie_manager__banner .actions__enable_all button:hover,.vk_cookie_manager__modal .modal__header .header__actions button[data-vk-cookie-manager-enable-all]:hover{color:#79c000;}.vk_cookie_manager__banner .actions__disable_all button:hover,.vk_cookie_manager__modal .modal__header .header__actions button[data-vk-cookie-manager-disable-all]:hover{color:#f76f32;}.vk_cookie_manager__banner .actions__open_modal button:hover,.vk_cookie_manager__modal .modal__close [data-vk-cookie-manager-close-modal]:hover{color:#666;}.vk_cookie_manager__banner .actions__open_modal button:hover{border:1px solid #666;}}
.homepage .banner{position:relative;z-index:-2;width:100%;height:350px}.homepage .banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:48em){.homepage .banner{height:600px}}@media screen and (min-width:75em){.homepage .banner{height:100vh}}.homepage .section-1{margin-top:-70px}@media screen and (min-width:48em){.homepage .section-1{margin-top:-190px}}@media screen and (min-width:75em){.homepage .section-1{margin-top:-250px}}.homepage .section-1 .section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper{margin:0 auto;max-width:1440px}}.homepage .section-1 .section__wrapper .duplex-jardin{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .duplex-jardin{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:rgba(51,87,89,.7);width:375px}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin{width:39.9305555556%}}.homepage .section-1 .section__wrapper .duplex-jardin .heading{padding:20px 30px;font-family:"Aleo",serif;color:#454545}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .duplex-jardin .heading{padding:30px 30px 0 30px;color:#fff}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin .heading{padding:60px 90px 0 120px}}.homepage .section-1 .section__wrapper .duplex-jardin .heading .title{margin:0;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin .heading .title{font-size:28px;line-height:34px}}.homepage .section-1 .section__wrapper .duplex-jardin .heading .subtitle{margin:6px 0 0 0;font-weight:400;font-size:14px}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin .heading .subtitle{font-size:18px}}.homepage .section-1 .section__wrapper .duplex-jardin .form{padding:20px 30px;background-color:#335759}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .duplex-jardin .form{background-color:rgba(0,0,0,0)}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin .form{padding:20px 0 20px 120px}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin .form .programs_search_form_wrapper .programs_form .programs_form__search .form-type-textfield{-webkit-box-flex:1 !important;-ms-flex:1 0 480px !important;flex:1 0 480px !important}}.homepage .section-1 .section__wrapper .duplex-jardin .filters{padding:30px 30px 10px 30px;background-color:#f0f0f0}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .duplex-jardin .filters{background-color:rgba(0,0,0,0)}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .duplex-jardin .filters{padding:30px 120px}}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:18px 35px 18px 18px;max-width:100%;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#f76f32;text-decoration:none;border:1px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center right 15px;background-size:auto 10px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter:hover{border-color:#f76f32 !important;background-color:#f76f32;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='transparent'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");color:rgba(0,0,0,0)}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-near{padding-left:65px;background-color:#f76f32;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='29px' height='27px' viewBox='0 0 29 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FFFFFF'%3E %3C!-- Generator: Sketch 55.1 (78136) - https://sketchapp.com --%3E %3Ctitle%3Eicon/target%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='-' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='Mobile-HP' transform='translate(-51.000000, -697.000000)'%3E %3Cg id='SEARCH' transform='translate(0.000000, 482.000000)'%3E %3Cg id='Geo' transform='translate(30.000000, 204.000000)'%3E %3Cg id='icon/target' transform='translate(22.000000, 11.000000)'%3E %3Cg id='Group-14'%3E %3Cg id='Group-13' transform='translate(0.000000, 0.102273)'/%3E %3Cpath d='M24.5445989,13.5001854 C24.5445989,7.4005452 19.5996196,2.45556589 13.4999794,2.45556589 C7.40033924,2.45556589 2.45535993,7.4005452 2.45535993,13.5001854 C2.45535993,19.5998255 7.40033924,24.5448048 13.4999794,24.5448048 C19.5996196,24.5448048 24.5445989,19.5998255 24.5445989,13.5001854 Z M25.181787,13.5001854 C25.181787,19.9517348 19.9515288,25.1819929 13.4999794,25.1819929 C7.04842997,25.1819929 1.81817183,19.9517348 1.81817183,13.5001854 C1.81817183,7.04863593 7.04842997,1.81837779 13.4999794,1.81837779 C19.9515288,1.81837779 25.181787,7.04863593 25.181787,13.5001854 Z M23.0453918,13.8187794 C22.8694372,13.8187794 22.7267978,13.67614 22.7267978,13.5001854 C22.7267978,13.3242307 22.8694372,13.1815913 23.0453918,13.1815913 L26.681406,13.1815913 C26.8573606,13.1815913 27,13.3242307 27,13.5001854 C27,13.67614 26.8573606,13.8187794 26.681406,13.8187794 L23.0453918,13.8187794 Z M0.31859405,13.8187794 C0.142639415,13.8187794 0,13.67614 0,13.5001854 C0,13.3242307 0.142639415,13.1815913 0.31859405,13.1815913 L3.9550201,13.1815913 C4.13097473,13.1815913 4.27361415,13.3242307 4.27361415,13.5001854 C4.27361415,13.67614 4.13097473,13.8187794 3.9550201,13.8187794 L0.31859405,13.8187794 Z M13.8186146,3.9550201 C13.8186146,4.13097473 13.6759752,4.27361415 13.5000206,4.27361415 C13.324066,4.27361415 13.1814265,4.13097473 13.1814265,3.9550201 L13.1814265,0.31859405 C13.1814265,0.142639415 13.324066,0 13.5000206,0 C13.6759752,0 13.8186146,0.142639415 13.8186146,0.31859405 L13.8186146,3.9550201 Z M13.8186146,26.6816119 C13.8186146,26.8575665 13.6759752,27.000206 13.5000206,27.000206 C13.324066,27.000206 13.1814265,26.8575665 13.1814265,26.6816119 L13.1814265,23.0455978 C13.1814265,22.8696431 13.324066,22.7270037 13.5000206,22.7270037 C13.6759752,22.7270037 13.8186146,22.8696431 13.8186146,23.0455978 L13.8186146,26.6816119 Z M13.8186146,16.6820993 C13.8186146,16.858054 13.6759752,17.0006934 13.5000206,17.0006934 C13.324066,17.0006934 13.1814265,16.858054 13.1814265,16.6820993 L13.1814265,10.3183538 C13.1814265,10.1423991 13.324066,9.99975971 13.5000206,9.99975971 C13.6759752,9.99975971 13.8186146,10.1423991 13.8186146,10.3183538 L13.8186146,16.6820993 Z M10.3183126,13.8187794 C10.1423579,13.8187794 9.99971852,13.67614 9.99971852,13.5001854 C9.99971852,13.3242307 10.1423579,13.1815913 10.3183126,13.1815913 L16.6820582,13.1815913 C16.8580128,13.1815913 17.0006522,13.3242307 17.0006522,13.5001854 C17.0006522,13.67614 16.8580128,13.8187794 16.6820582,13.8187794 L10.3183126,13.8187794 Z' id='Stroke-4' stroke='%23FFFFFF' stroke-width='0.25' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-position:center left 20px;background-size:27px;color:#fff}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-near:hover,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-near:focus{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='29px' height='27px' viewBox='0 0 29 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23F76F32'%3E %3C!-- Generator: Sketch 55.1 (78136) - https://sketchapp.com --%3E %3Ctitle%3Eicon/target%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='-' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='Mobile-HP' transform='translate(-51.000000, -697.000000)'%3E %3Cg id='SEARCH' transform='translate(0.000000, 482.000000)'%3E %3Cg id='Geo' transform='translate(30.000000, 204.000000)'%3E %3Cg id='icon/target' transform='translate(22.000000, 11.000000)'%3E %3Cg id='Group-14'%3E %3Cg id='Group-13' transform='translate(0.000000, 0.102273)'/%3E %3Cpath d='M24.5445989,13.5001854 C24.5445989,7.4005452 19.5996196,2.45556589 13.4999794,2.45556589 C7.40033924,2.45556589 2.45535993,7.4005452 2.45535993,13.5001854 C2.45535993,19.5998255 7.40033924,24.5448048 13.4999794,24.5448048 C19.5996196,24.5448048 24.5445989,19.5998255 24.5445989,13.5001854 Z M25.181787,13.5001854 C25.181787,19.9517348 19.9515288,25.1819929 13.4999794,25.1819929 C7.04842997,25.1819929 1.81817183,19.9517348 1.81817183,13.5001854 C1.81817183,7.04863593 7.04842997,1.81837779 13.4999794,1.81837779 C19.9515288,1.81837779 25.181787,7.04863593 25.181787,13.5001854 Z M23.0453918,13.8187794 C22.8694372,13.8187794 22.7267978,13.67614 22.7267978,13.5001854 C22.7267978,13.3242307 22.8694372,13.1815913 23.0453918,13.1815913 L26.681406,13.1815913 C26.8573606,13.1815913 27,13.3242307 27,13.5001854 C27,13.67614 26.8573606,13.8187794 26.681406,13.8187794 L23.0453918,13.8187794 Z M0.31859405,13.8187794 C0.142639415,13.8187794 0,13.67614 0,13.5001854 C0,13.3242307 0.142639415,13.1815913 0.31859405,13.1815913 L3.9550201,13.1815913 C4.13097473,13.1815913 4.27361415,13.3242307 4.27361415,13.5001854 C4.27361415,13.67614 4.13097473,13.8187794 3.9550201,13.8187794 L0.31859405,13.8187794 Z M13.8186146,3.9550201 C13.8186146,4.13097473 13.6759752,4.27361415 13.5000206,4.27361415 C13.324066,4.27361415 13.1814265,4.13097473 13.1814265,3.9550201 L13.1814265,0.31859405 C13.1814265,0.142639415 13.324066,0 13.5000206,0 C13.6759752,0 13.8186146,0.142639415 13.8186146,0.31859405 L13.8186146,3.9550201 Z M13.8186146,26.6816119 C13.8186146,26.8575665 13.6759752,27.000206 13.5000206,27.000206 C13.324066,27.000206 13.1814265,26.8575665 13.1814265,26.6816119 L13.1814265,23.0455978 C13.1814265,22.8696431 13.324066,22.7270037 13.5000206,22.7270037 C13.6759752,22.7270037 13.8186146,22.8696431 13.8186146,23.0455978 L13.8186146,26.6816119 Z M13.8186146,16.6820993 C13.8186146,16.858054 13.6759752,17.0006934 13.5000206,17.0006934 C13.324066,17.0006934 13.1814265,16.858054 13.1814265,16.6820993 L13.1814265,10.3183538 C13.1814265,10.1423991 13.324066,9.99975971 13.5000206,9.99975971 C13.6759752,9.99975971 13.8186146,10.1423991 13.8186146,10.3183538 L13.8186146,16.6820993 Z M10.3183126,13.8187794 C10.1423579,13.8187794 9.99971852,13.67614 9.99971852,13.5001854 C9.99971852,13.3242307 10.1423579,13.1815913 10.3183126,13.1815913 L16.6820582,13.1815913 C16.8580128,13.1815913 17.0006522,13.3242307 17.0006522,13.5001854 C17.0006522,13.67614 16.8580128,13.8187794 16.6820582,13.8187794 L10.3183126,13.8187794 Z' id='Stroke-4' stroke='%23FFFFFF' stroke-width='0.25' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");color:#f76f32;border-color:#fff}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-all,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-admissible{font-weight:400}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-all,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-admissible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");color:#fff}}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-all span,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-admissible span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-all:hover,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-all:focus,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-admissible:hover,.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-admissible:focus{background-color:#f76f32;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");color:#fff}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-all{margin-top:8px}.homepage .section-1 .section__wrapper .duplex-jardin .filters .filter-admissible{border-top:1px solid #d8d8d8}.homepage .section-1 .section__wrapper .concept-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:83.2%}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .concept-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:80px;width:312px}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .concept-area{margin-top:130px;width:37.5%}}.homepage .section-1 .section__wrapper .concept-area:after{content:"";z-index:-1;position:absolute;width:140px;height:140px;top:-30px;right:-35px;bottom:auto;left:auto;background-color:rgba(0,0,0,0);border-top:10px solid #51868c;border-right:10px solid #51868c;border-bottom:10px solid #51868c;border-left:10px solid #51868c}@media screen and (min-width:48em){.homepage .section-1 .section__wrapper .concept-area:after{content:"";z-index:-1;position:absolute;width:140px;height:140px;top:-40px;right:auto;bottom:auto;left:-50px;background-color:rgba(0,0,0,0);border-top:10px solid #51868c;border-right:10px solid #51868c;border-bottom:10px solid #51868c;border-left:10px solid #51868c}}@media screen and (min-width:75em){.homepage .section-1 .section__wrapper .concept-area:after{content:"";z-index:-1;position:absolute;width:350px;height:350px;top:-110px;right:auto;bottom:auto;left:-150px;background-color:rgba(0,0,0,0);border-right:10px solid #51868c;border-bottom:10px solid #51868c;border-left:10px solid #51868c}}.homepage .section-realizations{margin-top:20px}@media screen and (min-width:48em){.homepage .section-realizations{position:relative;margin-top:60px}}@media screen and (min-width:75em){.homepage .section-realizations{margin-top:-10px}}@media screen and (min-width:100em){.homepage .section-realizations{margin-top:20px}}@media screen and (min-width:48em){.homepage .section-realizations:before{content:"";position:absolute;content:"";z-index:-1;position:absolute;width:190px;height:185px;top:-140px;right:auto;bottom:auto;left:calc(50% - 10px);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:10px;border-style:solid;-o-border-image:linear-gradient(225deg,#A8DA6F 0%,#88C757 100%);border-image:linear-gradient(225deg,#A8DA6F 0%,#88C757 100%);border-image-slice:0 1 1 0}}@media screen and (min-width:75em){.homepage .section-realizations:before{content:"";z-index:-1;position:absolute;width:340px;height:160px;top:-70px;right:auto;bottom:auto;left:calc(50% - 10px);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:10px;border-style:solid;-o-border-image:linear-gradient(206deg,#A8DA6F 0%,#9FD589 97%);border-image:linear-gradient(206deg,#A8DA6F 0%,#9FD589 97%);border-image-slice:0 1 1 0}}@media screen and (min-width:75em){.homepage .section-realizations .slider .slider-title{font-size:36px;padding-top:70px;padding-bottom:40px}}.homepage .section-realizations .slider .slides .field__items .field__item{width:84%;height:340px}@media screen and (min-width:48em){.homepage .section-realizations .slider .slides .field__items .field__item{width:344px;height:344px}}@media screen and (min-width:75em){.homepage .section-realizations .slider .slides .field__items .field__item{width:610px;height:480px;margin-right:25px}}.homepage .section-real-estate{margin-top:30px}@media screen and (min-width:75em){.homepage .section-real-estate{margin-top:40px}}@media screen and (min-width:75em){.homepage .section-real-estate .section__wrapper{margin:0 auto;max-width:1440px}}.homepage .section-real-estate .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:240px;width:100%}.homepage .section-real-estate .container .image{z-index:1;position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0}.homepage .section-real-estate .container .image .field--name-field-real-estate-image{height:100%}.homepage .section-real-estate .container .image .field--name-field-real-estate-image .image-file{position:relative;overflow:hidden;height:100%}.homepage .section-real-estate .container .image .field--name-field-real-estate-image .image-file img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}.homepage .section-real-estate .container .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;z-index:2;position:relative;padding:20px 0;background-color:rgba(255,255,255,.5)}@media screen and (min-width:48em){.homepage .section-real-estate .container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 120px;height:110px}}@media screen and (min-width:75em){.homepage .section-real-estate .container .content{padding:0 240px}}.homepage .section-real-estate .container .content .title{width:270px;margin:0 auto}@media screen and (min-width:48em){.homepage .section-real-estate .container .content .title{margin:0}}@media screen and (min-width:75em){.homepage .section-real-estate .container .content .title{width:320px}}.homepage .section-real-estate .container .content .title .field--name-field-real-estate-title{text-align:center;font-family:"Aleo",serif;font-weight:700;font-size:20px;line-height:24px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media screen and (min-width:75em){.homepage .section-real-estate .container .content .title .field--name-field-real-estate-title{font-size:26px;line-height:32px}}.homepage .section-real-estate .container .content .link{margin-top:16px}@media screen and (min-width:48em){.homepage .section-real-estate .container .content .link{margin:0}}.homepage .section-real-estate .container .content .link .field--name-field-real-estate-link{text-align:center}.homepage .section-real-estate .container .content .link .field--name-field-real-estate-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 35px 12px 18px;max-width:100%;font-family:"brandon-grotesque",sans-serif;font-weight:700;font-size:16px;line-height:1.2;color:#f76f32;text-decoration:none;border:1px solid #f76f32 !important;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center right 15px;background-size:auto 10px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.homepage .section-real-estate .container .content .link .field--name-field-real-estate-link a:hover{border-color:#f76f32 !important;background-color:#f76f32;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='10' viewBox='0 0 7 10' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E %3Cpath d='M7 5l-7 5V0z' fill-rule='evenodd'/%3E %3C/svg%3E");color:#fff}.homepage .section-events-custom{margin-top:30px}@media screen and (min-width:48em){.homepage .section-events-custom{margin-top:55px}}@media screen and (min-width:75em){.homepage .section-events-custom{margin-top:110px}}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper{margin:0 auto;max-width:1440px}}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper .component--event-list{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;margin:0}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper .component--event-list{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%}}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper .component--event-list>.wrapper>.title{font-size:24px}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper .component--event-list>.wrapper>.title{font-size:36px}}.homepage .section-events-custom .section__wrapper .component--event-list .content .events{min-height:50px}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper .component--event-list .content .events{min-height:150px;padding-left:0}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper .component--event-list .content .events{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;min-height:270px;padding-right:20px;padding-left:120px}}.homepage .section-events-custom .section__wrapper .component--event-list .content .events .rows,.homepage .section-events-custom .section__wrapper .component--event-list .content .events .field__items{display:block;margin:0}.homepage .section-events-custom .section__wrapper .component--event-list .content .events .views-row,.homepage .section-events-custom .section__wrapper .component--event-list .content .events .field__item{padding-left:0;padding-right:0}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper .component--event-list .content .events .views-row,.homepage .section-events-custom .section__wrapper .component--event-list .content .events .field__item{width:auto}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper .component--event-list .content .events .views-row,.homepage .section-events-custom .section__wrapper .component--event-list .content .events .field__item{width:360px}}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper .component--customize-duplex-jardin{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;margin:0}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper .component--customize-duplex-jardin{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (min-width:48em){.homepage .section-events-custom .section__wrapper .component--customize-duplex-jardin .content{height:auto}}@media screen and (min-width:75em){.homepage .section-events-custom .section__wrapper .component--customize-duplex-jardin .content{min-height:220px}}.homepage .paragraph--type--seo{border:0}@media screen and (max-width:47.9375em){.homepage .paragraph--type--seo{margin-top:0}}.homepage .paragraph--type--reinsurance{margin-bottom:0}@media screen and (min-width:75em){.homepage .paragraph--type--reinsurance{margin-top:120px}}@media screen and (min-width:75em){.homepage .paragraph--type--reinsurance:after{content:"";z-index:-1;position:absolute;width:50vw;height:290px;top:-220px;right:auto;bottom:auto;left:calc(50% + 120px);background-color:rgba(0,0,0,0);border-bottom:10px solid #51868c;border-left:10px solid #51868c;z-index:2}}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
