/* @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-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;}[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;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);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;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;transition:transform .3s;}[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);}.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;transition:transform .3s;}[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);}}.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}*,*: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;}}
.node--type-program .introduction .title-city{margin-top:.3em;color:#454545;text-transform:none;font-size:20px;font-weight:400;font-family:"Aleo",serif}.node--type-program .introduction .title-city-desc{margin-top:.5em;text-transform:none;font-size:15px;font-weight:300;font-family:"brandon-grotesque",sans-serif;line-height:1.2;opacity:.9;color:#6a6b6d}.node--type-program .program-slider-pictures .slider .slider-title{padding-top:1em;padding-bottom:.9em;font-size:16px;font-weight:400}@media screen and (min-width:48em){.node--type-program .program-slider-pictures .slider .slider-title{font-size:18px}}@media screen and (min-width:75em){.node--type-program .program-slider-pictures .slider .slider-title{font-size:20px}}.node--type-program .title-secondary{font-family:"Aleo",serif;font-weight:700;font-size:18px;letter-spacing:.83px;line-height:1.2;color:#454545;text-transform:uppercase}@media screen and (min-width:22.5em){.node--type-program .title-secondary{font-size:20px}}@media screen and (min-width:48em){.node--type-program .title-secondary{font-size:24px}}@media screen and (min-width:75em){.node--type-program .title-secondary{font-size:30px}}.node--type-program .program-info{padding:25px 0}@media screen and (min-width:48em){.node--type-program .program-info{padding:40px 0}}@media screen and (min-width:48em){.node--type-program .program-info .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.node--type-program .program-info .detail{-webkit-box-flex:1.3;-ms-flex:1.3 0 0px;flex:1.3 0 0}@media screen and (min-width:48em){.node--type-program .program-info .detail{padding-right:60px}}.node--type-program .program-info .detail p{margin:0}.node--type-program .program-info .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative;margin-top:15px;padding-top:15px}@media screen and (min-width:48em){.node--type-program .program-info .status{margin-top:0;padding-top:0;padding-left:60px}}.node--type-program .program-info .status:before{content:"";display:block;width:60px;height:1px;position:absolute;left:0;top:0;background:#f0f0f0}@media screen and (min-width:48em){.node--type-program .program-info .status:before{width:1px;height:110%}}.node--type-program .program-info .status span{white-space:nowrap}.node--type-program .program-info .status .status-label{display:inline-block;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;background:#86c64c;color:#fff;padding:5px 15px;margin-left:13px}@media screen and (min-width:75em){.node--type-program .program-content{margin:50px 0}}@media screen and (min-width:75em){.node--type-program .program-content .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:75em){.node--type-program .program-content .layout-wrapper>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media screen and (min-width:48em)and (max-width:74.9375em){.node--type-program .program-content .program-pushes{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:75em){.node--type-program .program-content .program-pushes{-webkit-box-flex:480px;-ms-flex:480px 0 0px;flex:480px 0 0}}.node--type-program .program-content .program-pushes .program-push{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:25px;color:#fff;font-size:14px;font-weight:300}@media screen and (min-width:48em){.node--type-program .program-content .program-pushes .program-push{padding:40px}}@media screen and (min-width:75em){.node--type-program .program-content .program-pushes .program-push{padding:40px 100px 55px 120px}}.node--type-program .program-content .program-pushes .program-push .text-formatted{color:currentColor;font-size:inherit;font-weight:inherit}.node--type-program .program-content .program-pushes .program-push .text-formatted p{margin:.7em 0}.node--type-program .program-content .program-pushes .program-push .cta a,.node--type-program .program-content .program-pushes .program-push .field--type-link a{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:#fff;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='%23FFFFFF'%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;padding-right:28px;font-size:14px;display:inline-flex}.node--type-program .program-content .program-pushes .program-push .cta a:hover,.node--type-program .program-content .program-pushes .program-push .field--type-link a:hover{background-position:center right}.node--type-program .program-content .program-pushes .program-push+.program-push{margin:10px 0 0}@media screen and (min-width:48em){.node--type-program .program-content .program-pushes .program-push+.program-push{margin:0 0 0 10px}}@media screen and (min-width:75em){.node--type-program .program-content .program-pushes .program-push+.program-push{margin:1px 0 0}}.node--type-program .program-content .program-pushes .program-push.program-push--info-price{background:rgba(51,87,89,.9)}@media screen and (max-width:47.9375em){.node--type-program .program-content .program-pushes .program-push.program-push--info-price{margin-right:50px}}@media screen and (min-width:48em)and (max-width:74.9375em){.node--type-program .program-content .program-pushes .program-push.program-push--info-price{padding-left:60px}}.node--type-program .program-content .program-pushes .program-push.program-push--info-price .price{font-size:24px}.node--type-program .program-content .program-pushes .program-push.program-push--info-price .price span,.node--type-program .program-content .program-pushes .program-push.program-push--info-price .price strong{font-size:39px;font-weight:700;padding:0 1px 0 3px}.node--type-program .program-content .program-pushes .program-push.program-push--info-price .price small{font-size:16px;font-weight:700}.node--type-program .program-content .program-pushes .program-push.program-push--info-price .text-formatted{margin-top:2.4em}.node--type-program .program-content .program-pushes .program-push.program-push--info-price .cta{margin-top:1.2em}.node--type-program .program-content .program-pushes .program-push.program-push--special-offer{background-image:linear-gradient(-45deg,#D283BA 0%,#AC4488 100%)}@media screen and (min-width:48em)and (max-width:74.9375em){.node--type-program .program-content .program-pushes .program-push.program-push--special-offer{-webkit-box-flex:.65;-ms-flex:.65 0 0px;flex:.65 0 0}}@media screen and (min-width:75em){.node--type-program .program-content .program-pushes .program-push.program-push--special-offer{padding-bottom:40px}}.node--type-program .program-content .program-pushes .program-push.program-push--special-offer .field--name-field-title{text-transform:uppercase;font-weight:700;font-size:20px;font-family:"Aleo",serif}.node--type-program .program-content .program-pushes .program-push.program-push--special-offer .field--name-field-price-reduction{font-size:24px;font-weight:700;color:#622a51;margin-top:1em;word-break:break-all}.node--type-program .program-content .program-pushes .program-push.program-push--special-offer .field--name-field-link{text-align:right}.node--type-program .program-content .program-marketing-desc{padding:30px 20px;background:#f0f0f0;margin-bottom:50px}@media screen and (min-width:22.5em){.node--type-program .program-content .program-marketing-desc{padding-right:30px;padding-left:30px}}@media screen and (min-width:48em){.node--type-program .program-content .program-marketing-desc{padding-right:60px;padding-left:60px}}@media screen and (min-width:75em){.node--type-program .program-content .program-marketing-desc{padding:0 4vw;background:none;margin-bottom:0;-webkit-box-flex:1.35;-ms-flex:1.35 0 0px;flex:1.35 0 0}.node--type-program .program-content .program-marketing-desc:first-child:last-child{padding:0 120px}}@media screen and (min-width:100em){.node--type-program .program-content .program-marketing-desc{padding:0 60px}}.node--type-program .program-content .program-marketing-desc .text-formatted h2+p,.node--type-program .program-content .program-marketing-desc .text-formatted h3+p,.node--type-program .program-content .program-marketing-desc .text-formatted h4+p{margin-top:.4em}.node--type-program .program-content .program-marketing-desc .cta.cta--brochure{margin-top:24px}.node--type-program .program-content .program-marketing-desc .cta.cta--brochure 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:18px 35px 18px 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;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:24px;padding-right:100px;background-position:center right 25px}.node--type-program .program-content .program-marketing-desc .cta.cta--brochure a: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}.node--type-program .program-content .program-marketing-desc .cta.cta--brochure a:before{content:"";display:block;width:1.3em;height:1.3em;margin-right:.6em;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='42px' viewBox='0 0 40 42' 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.2 (78181) - https://sketchapp.com --%3E %3Ctitle%3Epdf%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='ui/book-photo' transform='translate(-20.000000, -178.000000)' stroke='%23FFFFFF'%3E %3Cg id='Book'%3E %3Cg id='pdf' transform='translate(19.625000, 179.000000)'%3E %3Cg id='icon/PDF'%3E %3Cg transform='translate(0.625000, 0.000000)' id='Pdf'%3E %3Cpath d='M5.25178815,28.8857507 L0.45800478,28.8857507 C0.205055725,28.8857507 0,28.6806949 0,28.4277459 L0,16.7638908 C0,16.5109417 0.205055725,16.305886 0.45800478,16.305886 L5.31285545,16.305886 L5.31285545,0.458920617 C5.31285545,0.205971562 5.51791118,0.00091583664 5.77086023,0.00091583664 L31.9687337,0.00091583664 C32.0894301,0.00091583664 32.2052478,0.0485584748 32.2910083,0.133486406 L38.5809407,6.36235142 C38.6678014,6.44836886 38.7166708,6.56554084 38.7166708,6.68778563 L38.7166708,39.5419952 C38.7166708,39.7949443 38.5116151,40 38.258666,40 L5.70979293,40 C5.45684387,40 5.25178815,39.7949443 5.25178815,39.5419952 L5.25178815,28.8857507 Z M0.916009561,27.9697411 L5.70979293,27.9697411 C5.96274199,27.9697411 6.16779771,28.1747968 6.16779771,28.4277459 L6.16779771,39.0839904 L37.8006612,39.0839904 L37.8006612,6.87880749 L31.7803293,0.916925398 L6.22886501,0.916925398 L6.22886501,16.7638908 C6.22886501,17.0168399 6.02380929,17.2218956 5.77086023,17.2218956 L0.916009561,17.2218956 L0.916009561,27.9697411 Z M29.3733733,17.2829629 L5.70979293,17.2829629 C5.45684387,17.2829629 5.25178815,17.0779072 5.25178815,16.8249581 C5.25178815,16.5720091 5.45684387,16.3669533 5.70979293,16.3669533 L29.831378,16.3669533 C30.0843271,16.3669533 30.2893828,16.5720091 30.2893828,16.8249581 L30.2893828,28.4888132 C30.2893828,28.7417622 30.0843271,28.946818 29.831378,28.946818 L5.70979293,28.946818 C5.45684387,28.946818 5.25178815,28.7417622 5.25178815,28.4888132 C5.25178815,28.2358641 5.45684387,28.0308084 5.70979293,28.0308084 L29.3733733,28.0308084 L29.3733733,17.2829629 Z M31.5107289,0.458920617 C31.5107289,0.0530223725 31.9996463,-0.152279982 32.2894326,0.131933486 L38.6404322,6.3607985 C38.9332797,6.64801434 38.7299194,7.14579041 38.3197333,7.14579041 L31.9687337,7.14579041 C31.7157846,7.14579041 31.5107289,6.94073469 31.5107289,6.68778563 L31.5107289,0.458920617 Z M32.4267385,6.22978085 L37.1986505,6.22978085 L32.4267385,1.54963637 L32.4267385,6.22978085 Z M13.2821386,20.2447271 L10.6562446,20.2447271 C10.2898407,20.2447271 10.0455715,20.4889964 10.0455715,20.8554002 L10.0455715,24.7637076 C10.0455715,25.1301115 10.2898407,25.3743807 10.6562446,25.3743807 C11.0226484,25.3743807 11.2669176,25.1301115 11.2669176,24.7637076 L11.2669176,23.4202269 C11.2669176,23.4202269 11.2669176,23.4202269 11.3279849,23.4202269 L13.2821386,23.4202269 C13.6485425,23.4202269 13.8928117,23.1759577 13.8928117,22.8095539 L13.8928117,20.8554002 C13.8928117,20.4889964 13.5874752,20.2447271 13.2821386,20.2447271 Z M12.6714656,22.1988809 L11.3279849,22.1988809 C11.3279849,22.1988809 11.3279849,22.1988809 11.2669176,22.1988809 L11.2669176,21.4660732 L12.6714656,21.4660732 L12.6714656,22.1988809 L12.6714656,22.1988809 Z M16.5187057,20.2447271 L15.2362924,20.2447271 C14.8698885,20.2447271 14.6256193,20.4889964 14.6256193,20.8554002 L14.6256193,24.7637076 C14.6256193,25.1301115 14.8698885,25.3743807 15.2362924,25.3743807 L17.8621864,25.3743807 C18.2285903,25.3743807 18.4728595,25.1301115 18.4728595,24.7637076 L18.4728595,22.1378136 C18.4728595,21.0996694 17.6179172,20.2447271 16.5187057,20.2447271 Z M17.2515134,24.1530346 L15.8469654,24.1530346 L15.8469654,21.4660732 L16.5187057,21.4660732 C16.8851096,21.4660732 17.1904461,21.7714097 17.1904461,22.1378136 L17.2515134,24.1530346 L17.2515134,24.1530346 Z M22.3811669,20.2447271 L19.7552729,20.2447271 C19.388869,20.2447271 19.1445998,20.4889964 19.1445998,20.8554002 L19.1445998,24.7637076 C19.1445998,25.1301115 19.388869,25.3743807 19.7552729,25.3743807 C20.1216767,25.3743807 20.3659459,25.1301115 20.3659459,24.7637076 L20.3659459,23.4202269 L21.7094266,23.4202269 C22.0758304,23.4202269 22.3200996,23.1759577 22.3200996,22.8095539 C22.3200996,22.4431501 22.0758304,22.1988809 21.7094266,22.1988809 L20.3659459,22.1988809 L20.3659459,21.4660732 L22.3811669,21.4660732 C22.7475708,21.4660732 22.99184,21.221804 22.99184,20.8554002 C23.0529073,20.4889964 22.7475708,20.2447271 22.3811669,20.2447271 Z' 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-repeat:no-repeat;background-position:center;background-size:contain}.node--type-program .program-content .program-marketing-desc .cta.cta--brochure a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='42px' viewBox='0 0 40 42' 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.2 (78181) - https://sketchapp.com --%3E %3Ctitle%3Epdf%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='ui/book-photo' transform='translate(-20.000000, -178.000000)' stroke='%23FFFFFF'%3E %3Cg id='Book'%3E %3Cg id='pdf' transform='translate(19.625000, 179.000000)'%3E %3Cg id='icon/PDF'%3E %3Cg transform='translate(0.625000, 0.000000)' id='Pdf'%3E %3Cpath d='M5.25178815,28.8857507 L0.45800478,28.8857507 C0.205055725,28.8857507 0,28.6806949 0,28.4277459 L0,16.7638908 C0,16.5109417 0.205055725,16.305886 0.45800478,16.305886 L5.31285545,16.305886 L5.31285545,0.458920617 C5.31285545,0.205971562 5.51791118,0.00091583664 5.77086023,0.00091583664 L31.9687337,0.00091583664 C32.0894301,0.00091583664 32.2052478,0.0485584748 32.2910083,0.133486406 L38.5809407,6.36235142 C38.6678014,6.44836886 38.7166708,6.56554084 38.7166708,6.68778563 L38.7166708,39.5419952 C38.7166708,39.7949443 38.5116151,40 38.258666,40 L5.70979293,40 C5.45684387,40 5.25178815,39.7949443 5.25178815,39.5419952 L5.25178815,28.8857507 Z M0.916009561,27.9697411 L5.70979293,27.9697411 C5.96274199,27.9697411 6.16779771,28.1747968 6.16779771,28.4277459 L6.16779771,39.0839904 L37.8006612,39.0839904 L37.8006612,6.87880749 L31.7803293,0.916925398 L6.22886501,0.916925398 L6.22886501,16.7638908 C6.22886501,17.0168399 6.02380929,17.2218956 5.77086023,17.2218956 L0.916009561,17.2218956 L0.916009561,27.9697411 Z M29.3733733,17.2829629 L5.70979293,17.2829629 C5.45684387,17.2829629 5.25178815,17.0779072 5.25178815,16.8249581 C5.25178815,16.5720091 5.45684387,16.3669533 5.70979293,16.3669533 L29.831378,16.3669533 C30.0843271,16.3669533 30.2893828,16.5720091 30.2893828,16.8249581 L30.2893828,28.4888132 C30.2893828,28.7417622 30.0843271,28.946818 29.831378,28.946818 L5.70979293,28.946818 C5.45684387,28.946818 5.25178815,28.7417622 5.25178815,28.4888132 C5.25178815,28.2358641 5.45684387,28.0308084 5.70979293,28.0308084 L29.3733733,28.0308084 L29.3733733,17.2829629 Z M31.5107289,0.458920617 C31.5107289,0.0530223725 31.9996463,-0.152279982 32.2894326,0.131933486 L38.6404322,6.3607985 C38.9332797,6.64801434 38.7299194,7.14579041 38.3197333,7.14579041 L31.9687337,7.14579041 C31.7157846,7.14579041 31.5107289,6.94073469 31.5107289,6.68778563 L31.5107289,0.458920617 Z M32.4267385,6.22978085 L37.1986505,6.22978085 L32.4267385,1.54963637 L32.4267385,6.22978085 Z M13.2821386,20.2447271 L10.6562446,20.2447271 C10.2898407,20.2447271 10.0455715,20.4889964 10.0455715,20.8554002 L10.0455715,24.7637076 C10.0455715,25.1301115 10.2898407,25.3743807 10.6562446,25.3743807 C11.0226484,25.3743807 11.2669176,25.1301115 11.2669176,24.7637076 L11.2669176,23.4202269 C11.2669176,23.4202269 11.2669176,23.4202269 11.3279849,23.4202269 L13.2821386,23.4202269 C13.6485425,23.4202269 13.8928117,23.1759577 13.8928117,22.8095539 L13.8928117,20.8554002 C13.8928117,20.4889964 13.5874752,20.2447271 13.2821386,20.2447271 Z M12.6714656,22.1988809 L11.3279849,22.1988809 C11.3279849,22.1988809 11.3279849,22.1988809 11.2669176,22.1988809 L11.2669176,21.4660732 L12.6714656,21.4660732 L12.6714656,22.1988809 L12.6714656,22.1988809 Z M16.5187057,20.2447271 L15.2362924,20.2447271 C14.8698885,20.2447271 14.6256193,20.4889964 14.6256193,20.8554002 L14.6256193,24.7637076 C14.6256193,25.1301115 14.8698885,25.3743807 15.2362924,25.3743807 L17.8621864,25.3743807 C18.2285903,25.3743807 18.4728595,25.1301115 18.4728595,24.7637076 L18.4728595,22.1378136 C18.4728595,21.0996694 17.6179172,20.2447271 16.5187057,20.2447271 Z M17.2515134,24.1530346 L15.8469654,24.1530346 L15.8469654,21.4660732 L16.5187057,21.4660732 C16.8851096,21.4660732 17.1904461,21.7714097 17.1904461,22.1378136 L17.2515134,24.1530346 L17.2515134,24.1530346 Z M22.3811669,20.2447271 L19.7552729,20.2447271 C19.388869,20.2447271 19.1445998,20.4889964 19.1445998,20.8554002 L19.1445998,24.7637076 C19.1445998,25.1301115 19.388869,25.3743807 19.7552729,25.3743807 C20.1216767,25.3743807 20.3659459,25.1301115 20.3659459,24.7637076 L20.3659459,23.4202269 L21.7094266,23.4202269 C22.0758304,23.4202269 22.3200996,23.1759577 22.3200996,22.8095539 C22.3200996,22.4431501 22.0758304,22.1988809 21.7094266,22.1988809 L20.3659459,22.1988809 L20.3659459,21.4660732 L22.3811669,21.4660732 C22.7475708,21.4660732 22.99184,21.221804 22.99184,20.8554002 C23.0529073,20.4889964 22.7475708,20.2447271 22.3811669,20.2447271 Z' 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")}.node--type-program .program-content .program-marketing-desc .program-request{padding:0}@media screen and (min-width:75em){.node--type-program .program-content .program-marketing-desc .program-request{padding:40px}}.node--type-program .program-content .program-request{margin-top:25px;padding:35px;background:#f0f0f0;font-size:14px;line-height:1.5}.node--type-program .program-content .program-request .program-request--title{font-weight:700;font-family:"Aleo",serif;font-size:18px}.node--type-program .program-content .program-request .program-request--content{line-height:1.7}.node--type-program .program-content .program-request .program-request--content p{margin:.7em 0 0}.node--type-program .program-content .program-events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:50px 0}@media screen and (min-width:48em){.node--type-program .program-content .program-events{margin:50px 120px}}@media screen and (min-width:75em){.node--type-program .program-content .program-events{margin:0}}.node--type-program .program-content .program-events .program-events--title{font-size:20px;font-family:"Aleo",serif;font-weight:700;text-transform:uppercase;margin-bottom:.7em;line-height:1.3;padding:0 20px}@media screen and (min-width:22.5em){.node--type-program .program-content .program-events .program-events--title{padding:0 30px}}@media screen and (min-width:48em){.node--type-program .program-content .program-events .program-events--title{padding-left:0}}@media screen and (min-width:75em){.node--type-program .program-content .program-events .program-events--title{font-size:30px}}@media screen and (min-width:75em){.node--type-program .program-content .program-events .field--name-field-program-event{position:relative;padding-bottom:170px}}@media screen and (min-width:75em){.node--type-program .program-content .program-events .field--name-field-program-event:before{content:"";z-index:-1;position:absolute;width:310px;height:268px;top:auto;right:auto;bottom:30px;left:70%;background-color:rgba(0,0,0,0);border-top:10px solid #86c64c;border-right:10px solid #86c64c;border-bottom:10px solid #86c64c;border-left:10px solid #86c64c}}.node--type-program .program-content .program-events .field--name-field-program-event .field__item+.field__item{margin-top:20px}.node--type-program .program-content .program-events .program-request{display:none;margin-top:auto}@media screen and (min-width:75em){.node--type-program .program-content .program-events .program-request{display:block;padding:40px 35px 35px}}.node--type-program .program-characteristics{max-width:1440px;margin:50px auto}@media screen and (min-width:75em){.node--type-program .program-characteristics{padding-left:20px;padding-right:20px}}@media screen and (min-width:75em)and (min-width:22.5em){.node--type-program .program-characteristics{padding-left:30px}}@media screen and (min-width:75em)and (min-width:48em){.node--type-program .program-characteristics{padding-left:60px}}@media screen and (min-width:75em)and (min-width:75em){.node--type-program .program-characteristics{padding-left:120px}}@media screen and (min-width:75em)and (min-width:22.5em){.node--type-program .program-characteristics{padding-right:30px}}@media screen and (min-width:75em)and (min-width:48em){.node--type-program .program-characteristics{padding-right:60px}}@media screen and (min-width:75em)and (min-width:75em){.node--type-program .program-characteristics{padding-right:120px}}@media screen and (min-width:75em){.node--type-program .program-characteristics{padding:0}}@media screen and (max-width:74.9375em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-left:20px;padding-right:20px}}@media screen and (max-width:74.9375em)and (min-width:22.5em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-left:30px}}@media screen and (max-width:74.9375em)and (min-width:48em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-left:60px}}@media screen and (max-width:74.9375em)and (min-width:75em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-left:120px}}@media screen and (max-width:74.9375em)and (min-width:22.5em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-right:30px}}@media screen and (max-width:74.9375em)and (min-width:48em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-right:60px}}@media screen and (max-width:74.9375em)and (min-width:75em){.node--type-program .program-characteristics .title-secondary,.node--type-program .program-characteristics .wrapper-group:not(.with-localisation),.node--type-program .program-characteristics .wrapper-group.with-localisation>.wrapper-group-sub{padding-right:120px}}.node--type-program .program-characteristics .title-secondary{position:relative;padding-bottom:15px;margin-bottom:50px}@media screen and (min-width:75em){.node--type-program .program-characteristics .title-secondary{margin-left:120px}}.node--type-program .program-characteristics .title-secondary:after{content:"";position:absolute;bottom:0;left:0;width:62px;height:1px;background:#668d39}@media screen and (max-width:74.9375em){.node--type-program .program-characteristics .wrapper-group.with-localisation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node--type-program .program-characteristics .wrapper-group.with-localisation .section-localisation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:auto;border-left:none;-webkit-box-shadow:none;box-shadow:none;margin-top:50px}.node--type-program .program-characteristics .wrapper-group.with-localisation .section-localisation .section-title{background:none;font-size:20px;font-weight:bold}.node--type-program .program-characteristics .wrapper-group.with-localisation .section-localisation .section-content{position:static;margin:10px 20px}}@media screen and (min-width:75em){.node--type-program .program-characteristics .wrapper-group{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-program .program-characteristics .wrapper-group>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.node--type-program .program-characteristics .wrapper-group>*:first-child{-webkit-box-flex:60%;-ms-flex:60% 0 0px;flex:60% 0 0}.node--type-program .program-characteristics .wrapper-group>*:first-child~*{padding-left:60px;padding-right:60px}.node--type-program .program-characteristics .wrapper-group+.wrapper-group{margin-top:60px}.node--type-program .program-characteristics .wrapper-group .wrapper-group-sub .section+.section{padding-top:60px}.node--type-program .program-characteristics .wrapper-group .wrapper-group-sub .section+.section:before{content:"";display:block;position:absolute;left:0;top:0;background:#d8d8d8;width:100%;height:1px}}.node--type-program .program-characteristics .section{position:relative}@media screen and (max-width:74.9375em){.node--type-program .program-characteristics .section{margin-top:7px;overflow:hidden;border-left:2px solid #86c64c;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.05);box-shadow:0 6px 12px rgba(0,0,0,.05)}}@media screen and (min-width:75em){.node--type-program .program-characteristics .section{padding-bottom:60px}}.node--type-program .program-characteristics .section .section-title{font-family:"Aleo",serif;font-size:16px;letter-spacing:.83px;line-height:1.2}@media screen and (min-width:75em){.node--type-program .program-characteristics .section .section-title{font-size:24px;font-weight:700;margin-bottom:25px}}@media screen and (max-width:74.9375em){.node--type-program .program-characteristics .section .section-title{padding:17px 18px 15px;cursor:pointer;background:#fff}.node--type-program .program-characteristics .section .section-title:hover{background:#f0f0f0}}.node--type-program .program-characteristics .section .section-content{margin:20px}@media screen and (min-width:48em){.node--type-program .program-characteristics .section .section-content{margin:25px}}@media screen and (min-width:75em){.node--type-program .program-characteristics .section .section-content{margin:0}}@media screen and (max-width:74.9375em){.node--type-program .program-characteristics .section .section-content{position:absolute;right:100vw}}.node--type-program .program-characteristics .section .section-content .list-items{margin:20px 0;font-size:14px}.node--type-program .program-characteristics .section .section-content .list-items .field__item{position:relative;padding-left:1em;line-height:1.5;margin:1em 0}.node--type-program .program-characteristics .section .section-content .list-items .field__item:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;background-color:#86c64c}@media screen and (min-width:75em){.node--type-program .program-characteristics .section .section-content .list-items .field__item{margin:5px 0}}@media screen and (max-width:74.9375em){.node--type-program .program-characteristics .section.is-opened .section-title{background:#f0f0f0}}.node--type-program .program-characteristics .section.is-opened .section-content{position:relative;right:inherit}@media screen and (min-width:75em){.node--type-program .program-characteristics .section.section-characteristics-keys{padding-left:120px}}@media screen and (min-width:48em){.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics .paragraph--type--program-characteristic{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics .paragraph--type--program-characteristic{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;max-width:50%;padding-right:20px}}.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics .paragraph--type--program-characteristic .field--name-field-characteristic-pictogram{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:15px}.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics .paragraph--type--program-characteristic .field--name-field-characteristic-pictogram .image-file{width:26px;height:26px}@media screen and (min-width:75em){.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics .paragraph--type--program-characteristic .field--name-field-characteristic-pictogram .image-file{width:45px;height:45px}}.node--type-program .program-characteristics .section.section-characteristics-keys .section-content .list-characteristics .paragraph--type--program-characteristic .field--name-field-characteristic-pictogram .image-file svg{max-height:100%;max-width:100%}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta{margin-top:10px}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta>*{margin-top:5px}@media screen and (min-width:48em){.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta>*{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;padding-right:40px}}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-map 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:13px 35px 13px 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;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-map a: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}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-map a:before{content:"";display:block;width:1.3em;height:1.3em;margin-right:.6em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='58' height='64' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E%3Cpath d='M55.835 13.185v-.042c.063-1.669-.448-2.536-1.34-2.927a2.875 2.875 0 0 0-1.342-.22l-.048.005-.099.007H11.8a.733.733 0 0 1 0-1.466h41.166l.078-.007a4.285 4.285 0 0 1 2.041.339c1.459.64 2.302 2.071 2.215 4.255a.74.74 0 0 1 .002.052 2616.263 2616.263 0 0 1 .036 3.447 5211.778 5211.778 0 0 1 .159 19.186c.075 12.668.05 20.795-.113 22.437-.183 1.823-1.126 3.27-2.56 4.367-.944.723-1.883 1.152-2.536 1.35l-.213.032h-5.85a.733.733 0 0 1-.732-.733v-45.55c0-.422.355-.757.776-.732.073.004.21.012.403.021a84.226 84.226 0 0 0 3.436.114c1.417.017 2.51-.019 3.109-.114.963-.378 1.627-.954 2.058-1.683.397-.67.55-1.365.563-1.912l-.002-.226zm-2.166 5.217l-.13.036c-.703.125-1.887.167-3.45.148a85.652 85.652 0 0 1-3.132-.098v44.046h5a7.547 7.547 0 0 0 1.976-1.08c1.135-.869 1.854-1.971 1.992-3.35.155-1.558.18-9.747.105-22.281-.02-3.354-.046-6.908-.077-10.566-.025-2.891-.052-5.69-.078-8.3-.566.61-1.298 1.102-2.206 1.445zM1.703 50.814v.041c-.064 1.67.448 2.537 1.339 2.928.448.196.937.249 1.341.219l.048-.005.1-.006h41.208a.733.733 0 0 1 0 1.465H4.572a4.284 4.284 0 0 1-2.119-.331C.994 54.485.151 53.053.24 50.87v-.009l-.002-.044a5209.67 5209.67 0 0 1-.195-22.633C-.036 15.516-.01 7.39.152 5.748c.183-1.823 1.126-3.27 2.56-4.367C3.657.66 4.597.23 5.249.031L5.462 0h5.851c.405 0 .733.328.733.733v45.55a.733.733 0 0 1-.776.732 100.68 100.68 0 0 0-1.454-.07 83.8 83.8 0 0 0-2.385-.066c-1.417-.017-2.51.019-3.109.115-.963.377-1.628.954-2.059 1.683a4.013 4.013 0 0 0-.562 1.91l.002.227zm2.166-5.216l.13-.036c.703-.126 1.887-.168 3.45-.149a85.226 85.226 0 0 1 3.132.099V1.466H5.579a7.542 7.542 0 0 0-1.976 1.08c-1.135.868-1.853 1.97-1.992 3.348-.155 1.559-.18 9.747-.104 22.282a5208.477 5208.477 0 0 0 .156 18.867c.566-.61 1.298-1.102 2.206-1.445z' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-map a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='58' height='64' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E%3Cpath d='M55.835 13.185v-.042c.063-1.669-.448-2.536-1.34-2.927a2.875 2.875 0 0 0-1.342-.22l-.048.005-.099.007H11.8a.733.733 0 0 1 0-1.466h41.166l.078-.007a4.285 4.285 0 0 1 2.041.339c1.459.64 2.302 2.071 2.215 4.255a.74.74 0 0 1 .002.052 2616.263 2616.263 0 0 1 .036 3.447 5211.778 5211.778 0 0 1 .159 19.186c.075 12.668.05 20.795-.113 22.437-.183 1.823-1.126 3.27-2.56 4.367-.944.723-1.883 1.152-2.536 1.35l-.213.032h-5.85a.733.733 0 0 1-.732-.733v-45.55c0-.422.355-.757.776-.732.073.004.21.012.403.021a84.226 84.226 0 0 0 3.436.114c1.417.017 2.51-.019 3.109-.114.963-.378 1.627-.954 2.058-1.683.397-.67.55-1.365.563-1.912l-.002-.226zm-2.166 5.217l-.13.036c-.703.125-1.887.167-3.45.148a85.652 85.652 0 0 1-3.132-.098v44.046h5a7.547 7.547 0 0 0 1.976-1.08c1.135-.869 1.854-1.971 1.992-3.35.155-1.558.18-9.747.105-22.281-.02-3.354-.046-6.908-.077-10.566-.025-2.891-.052-5.69-.078-8.3-.566.61-1.298 1.102-2.206 1.445zM1.703 50.814v.041c-.064 1.67.448 2.537 1.339 2.928.448.196.937.249 1.341.219l.048-.005.1-.006h41.208a.733.733 0 0 1 0 1.465H4.572a4.284 4.284 0 0 1-2.119-.331C.994 54.485.151 53.053.24 50.87v-.009l-.002-.044a5209.67 5209.67 0 0 1-.195-22.633C-.036 15.516-.01 7.39.152 5.748c.183-1.823 1.126-3.27 2.56-4.367C3.657.66 4.597.23 5.249.031L5.462 0h5.851c.405 0 .733.328.733.733v45.55a.733.733 0 0 1-.776.732 100.68 100.68 0 0 0-1.454-.07 83.8 83.8 0 0 0-2.385-.066c-1.417-.017-2.51.019-3.109.115-.963.377-1.628.954-2.059 1.683a4.013 4.013 0 0 0-.562 1.91l.002.227zm2.166-5.216l.13-.036c.703-.126 1.887-.168 3.45-.149a85.226 85.226 0 0 1 3.132.099V1.466H5.579a7.542 7.542 0 0 0-1.976 1.08c-1.135.868-1.853 1.97-1.992 3.348-.155 1.559-.18 9.747-.104 22.282a5208.477 5208.477 0 0 0 .156 18.867c.566-.61 1.298-1.102 2.206-1.445z' fill-rule='nonzero'/%3E%3C/svg%3E")}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-share a{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}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-share a:hover{background-position:center right}.node--type-program .program-characteristics .section.section-characteristics-keys .list-cta .cta-share a:before{content:"";display:block;width:2.2em;height:2.2em;margin-right:.6em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='42' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E%3Cpath d='M61.363 0H2.637A2.636 2.636 0 0 0 0 2.635v35.873a2.636 2.636 0 0 0 2.637 2.635h58.726A2.636 2.636 0 0 0 64 38.508V2.635A2.636 2.636 0 0 0 61.363 0zM2.637 2.07h58.726a.566.566 0 0 1 .539.4L32 21.137 2.098 2.47a.566.566 0 0 1 .539-.4zM2.07 4.829l21.508 13.425L2.07 35.307V4.829zm59.858 33.665a.566.566 0 0 1-.566.565H2.637a.566.566 0 0 1-.566-.565v-.552l23.372-18.46 6.005 3.752c.337.213.767.213 1.104 0l6.005-3.753 23.372 18.46v.553zm0-3.187L40.366 18.309 61.929 4.953v30.354z' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.node--type-program .program-characteristics .section.section-localisation{height:100%;background:#f0f0f0;padding:20px 15px}@media screen and (min-width:75em){.node--type-program .program-characteristics .section.section-localisation{padding:60px;padding-left:120px}}.node--type-program .program-characteristics .section.section-localisation .list-items{position:relative;padding-top:10px}@media screen and (min-width:75em){.node--type-program .program-characteristics .section.section-localisation .list-items{padding-top:20px}}.node--type-program .program-characteristics .section.section-localisation .list-items:before{content:"";display:block;position:absolute;left:0;top:0;right:0;background:#d8d8d8;height:1px}@media screen and (min-width:48em){.node--type-program .program-characteristics .section.section-localisation .list-items .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0}}@media screen and (min-width:48em)and (min-width:75em){.node--type-program .program-characteristics .section.section-localisation .list-items .field__items .field__item{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;padding-right:20px}}@media screen and (min-width:48em)and (max-width:74.9375em){.node--type-program .program-characteristics .section.section-localisation .list-items .field__items .field__item{width:100%}}.node--type-program .program-characteristics .section.section-localisation .location-info{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:75em){.node--type-program .program-characteristics .section.section-localisation .location-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.node--type-program .program-characteristics .section.section-localisation .location-info a{color:#f76f32;font-weight:700;text-decoration:none}.node--type-program .program-characteristics .section.section-localisation .location-info a:hover{text-decoration:underline}.node--type-program .program-characteristics .section.section-localisation .location-info .location-name{font-weight:700}.node--type-program .program-characteristics .section.section-localisation .location-info .location-city{font-size:14px;color:#6a6b6d}.node--type-program .program-characteristics .section.section-localisation .location-info .location-city+.views-field{margin-top:10px}.node--type-program .program-characteristics .section.section-localisation .location-info .agency a{background-repeat:no-repeat;background-size:contain;background-position:0 50%;padding-left:27px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.node--type-program .program-characteristics .section.section-localisation .location-info .tel a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E %3Cpath d='M61.97 52.32l-13.492-9.027a1.066 1.066 0 0 0-1.375.216l-3.9 5.07c-1.4 1.868-3.963 2.43-5.895 1.29l-.82-.41c-4.762-2.748-7.208-4.537-12.456-9.785-5.334-5.334-7.349-8.072-9.786-12.46l-.402-.704c-1.064-2.008-.543-4.54 1.275-5.903l5.048-3.882c.427-.367.53-.946.258-1.382l-4.102-6.152-4.83-7.254c-.398-.465-.984-.603-1.409-.338L4.426 5.014c-1.168.719-1.987 1.758-2.317 2.995-2.53 8.856 2.206 20.814 17.588 36.196 15.345 15.345 27.361 20.108 36.305 17.68 1.224-.326 2.264-1.144 2.98-2.307l3.417-5.664.006-.01c.259-.413.12-1.004-.435-1.584zm-1.738 8.02c-.908 1.477-2.251 2.534-3.85 2.96-9.521 2.585-22.039-2.377-37.721-18.06C2.939 29.518-1.998 17.052.697 7.62c.427-1.602 1.485-2.945 2.966-3.857L9.318.351c1.074-.671 2.447-.349 3.341.703l4.883 7.325 4.113 6.17c.675 1.08.432 2.46-.565 3.312l-5.085 3.912c-1.24.93-1.598 2.671-.878 4.031l.395.692c2.378 4.28 4.312 6.909 9.546 12.142 5.148 5.149 7.494 6.864 12.114 9.53l.825.415c1.323.779 3.064.397 4.029-.89l3.93-5.107c.83-.967 2.208-1.21 3.308-.523l13.574 9.082.11.09c1.031 1.032 1.365 2.36.693 3.44l-3.419 5.666zm-1.844-31.73h-1.465c0-11.315-9.145-20.46-20.46-20.46V6.685c12.124 0 21.925 9.8 21.925 21.924zm-6.64 0h-1.466c0-7.571-6.183-13.726-13.827-13.82l.018-1.464c8.44.103 15.274 6.905 15.274 15.283zm-6.74 0h-1.464c0-3.893-3.188-7.081-7.08-7.081v-1.465c4.701 0 8.545 3.844 8.545 8.545z'/%3E %3C/svg%3E");background-size:auto 16px}.node--type-program .program-characteristics .section.section-localisation .location-info .mail a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='64' height='42' xmlns='http://www.w3.org/2000/svg' fill='%23F76F32'%3E%3Cpath d='M61.363 0H2.637A2.636 2.636 0 0 0 0 2.635v35.873a2.636 2.636 0 0 0 2.637 2.635h58.726A2.636 2.636 0 0 0 64 38.508V2.635A2.636 2.636 0 0 0 61.363 0zM2.637 2.07h58.726a.566.566 0 0 1 .539.4L32 21.137 2.098 2.47a.566.566 0 0 1 .539-.4zM2.07 4.829l21.508 13.425L2.07 35.307V4.829zm59.858 33.665a.566.566 0 0 1-.566.565H2.637a.566.566 0 0 1-.566-.565v-.552l23.372-18.46 6.005 3.752c.337.213.767.213 1.104 0l6.005-3.753 23.372 18.46v.553zm0-3.187L40.366 18.309 61.929 4.953v30.354z' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:auto 11px}@media screen and (min-width:75em){.node--type-program .program-characteristics .section.section-localisation .location-info .agency,.node--type-program .program-characteristics .section.section-localisation .location-info .location{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;padding-right:20px}}.node--type-program .program-characteristics .section.section-localisation .location-info .agency>div{margin:10px 0}.node--type-program .program-characteristics .section.section-localisation .location-info .location>div{margin:5px 0}@media screen and (min-width:75em){.node--type-program .program-characteristics .section.section-duplex:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d8d8d8;width:1px}}.node--type-program .program-characteristics .section.section-pratique .side-link{margin-top:-10px}.node--type-program .program-characteristics .section.section-pratique .side-link a{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}.node--type-program .program-characteristics .section.section-pratique .side-link a:hover{background-position:center right}.node--type-program .program-characteristics .section.section-invest .list-items{margin-bottom:30px}.node--type-program .program-characteristics .section.section-invest .field--name-field-invest-legal-notice{font-size:14px;color:#6a6b6d;margin:20px 0 5px;opacity:.6;line-height:1.2}.node--type-program .program-characteristics .section.section-invest .cta-invest-link a{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}.node--type-program .program-characteristics .section.section-invest .cta-invest-link a:hover{background-position:center right}.node--type-program .program-more-info{margin:30px 0}@media screen and (min-width:48em){.node--type-program .program-more-info{margin:60px 0}}@media screen and (min-width:75em){.node--type-program .program-more-info{margin:100px 0}}.node--type-program .program-more-info .layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:75em){.node--type-program .program-more-info .layout-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.node--type-program .program-more-info .layout-wrapper>*{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}@media screen and (min-width:75em){.node--type-program .program-more-info .layout-wrapper>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-video{margin-top:125px;-webkit-box-flex:60%;-ms-flex:60% 0 0px;flex:60% 0 0;padding-left:120px}}.node--type-program .program-more-info .program-video .component--video{margin:0}.node--type-program .program-more-info .program-video .component--video .inner{max-width:100%}@media screen and (min-width:48em){.node--type-program .program-more-info .program-video .component--video .inner{margin:0 60px}.node--type-program .program-more-info .program-video .component--video .inner:before{right:0}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-video .component--video .inner{margin:0}.node--type-program .program-more-info .program-video .component--video .inner:after{content:"";z-index:-1;position:absolute;width:260px;height:210px;top:-65px;right:-65px;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;z-index:-2}}@media screen and (min-width:48em){.node--type-program .program-more-info .program-video .component--video .video{margin-right:60px;padding-bottom:0}.node--type-program .program-more-info .program-video .component--video .video .video-embed-field-responsive-video:after{padding-bottom:65%}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-video .component--video .video{margin-right:15%}}.node--type-program .program-more-info .program-more-info-cta{padding-left:20px;padding-right:20px;margin:0 0 30px;position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width:22.5em){.node--type-program .program-more-info .program-more-info-cta{padding-left:30px}}@media screen and (min-width:48em){.node--type-program .program-more-info .program-more-info-cta{padding-left:60px}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta{padding-left:120px}}@media screen and (min-width:22.5em){.node--type-program .program-more-info .program-more-info-cta{padding-right:30px}}@media screen and (min-width:48em){.node--type-program .program-more-info .program-more-info-cta{padding-right:60px}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta{padding-right:120px}}@media screen and (min-width:48em){.node--type-program .program-more-info .program-more-info-cta{margin:0 70px 50px}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:80px;margin:0}}.node--type-program .program-more-info .program-more-info-cta>.title{font-size:20px;text-transform:uppercase;font-family:"Aleo",serif;font-weight:700;line-height:1.2;margin-bottom:.7em;max-width:320px}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta>.title{font-size:26px;margin-bottom:.9em}}.node--type-program .program-more-info .program-more-info-cta>.title span{font-size:16px;font-weight:400;display:block}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta>.title span{font-size:22px}}.node--type-program .program-more-info .program-more-info-cta .cta-group{position:relative;margin:0 -24px}@media screen and (min-width:22.5em){.node--type-program .program-more-info .program-more-info-cta .cta-group{margin:0 -34px}}@media screen and (min-width:48em){.node--type-program .program-more-info .program-more-info-cta .cta-group{margin:0}}.node--type-program .program-more-info .program-more-info-cta .cta-group>*{padding:5px 0}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta .cta-group>*{padding:10px 0}}@media screen and (min-width:48em){.node--type-program .program-more-info .program-more-info-cta .cta-group:after{content:"";z-index:-1;position:absolute;width:260px;height:180px;top:-30px;right:-70px;bottom:auto;left:auto;background-color:rgba(0,0,0,0);border-top:10px solid #86c64c;border-right:10px solid #86c64c;border-bottom:10px solid #86c64c;border-left:10px solid #86c64c}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta .cta-group:after{content:"";z-index:-1;position:absolute;width:260px;height:180px;top:auto;right:-140px;bottom:-110px;left:auto;background-color:rgba(0,0,0,0);border-top:10px solid #86c64c;border-right:10px solid #86c64c;border-bottom:10px solid #86c64c;border-left:10px solid #86c64c}}@media screen and (min-width:75em){.node--type-program .program-more-info .program-more-info-cta:first-child:last-child>.title{max-width:100%}.node--type-program .program-more-info .program-more-info-cta:first-child:last-child .cta-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -15px}.node--type-program .program-more-info .program-more-info-cta:first-child:last-child .cta-group>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-right:15px;padding-left:15px}.node--type-program .program-more-info .program-more-info-cta:first-child:last-child .cta-group:after{content:"";z-index:-1;position:absolute;width:244px;height:265px;top:auto;right:-140px;bottom:-54px;left:auto;background-color:rgba(0,0,0,0);border-top:10px solid #86c64c;border-right:10px solid #86c64c;border-bottom:10px solid #86c64c;border-left:10px solid #86c64c}.node--type-program .program-more-info .program-more-info-cta:first-child:last-child .cta-group .component--cta-box .wrapper,.node--type-program .program-more-info .program-more-info-cta:first-child:last-child .cta-group .component--cta-box .wrapper .block-content,.node--type-program .program-more-info .program-more-info-cta:first-child:last-child .cta-group .component--cta-box .wrapper .block-content a{height:100%}}
