/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item label.form-required::after{margin-inline:0.15em;content:"*";color:var(--bs-form-invalid-color);}
.component-accessibility-controls{display:none}html[data-upbeja-a11y=ready] .component-accessibility-controls{display:flex;gap:.25rem .5rem;align-items:center}.btn.component-accessibility-controls__button{--bs-btn-color:#d8d8d2;--bs-btn-bg:transparent;--bs-btn-border-color:#3a3a37;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#fff;--bs-btn-active-color:#fff;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#fff;--bs-btn-padding-y:.125rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.75rem;--bs-btn-border-radius:.25rem;min-width:2rem;height:auto;min-height:auto}.btn.component-accessibility-controls__button,.btn.component-accessibility-controls__button:hover,.btn.component-accessibility-controls__button:focus,.btn.component-accessibility-controls__button:focus-visible,.btn.component-accessibility-controls__button:active{text-decoration:none}.btn.component-accessibility-controls__button:hover,.btn.component-accessibility-controls__button:focus-visible{box-shadow:0 6px 14px -6px #0006}.btn.component-accessibility-controls__button[aria-pressed=true],.btn.component-accessibility-controls__button[data-upbeja-a11y-current=true]{--bs-btn-color:#1e1e1b;--bs-btn-bg:#cdce00;--bs-btn-border-color:transparent;--bs-btn-hover-color:#1e1e1b;--bs-btn-hover-bg:#cdce00;--bs-btn-hover-border-color:#fff;--bs-btn-active-color:#1e1e1b;--bs-btn-active-bg:#cdce00;--bs-btn-active-border-color:#fff}.btn.component-accessibility-controls__button[aria-disabled=true]{--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-hover-border-color:var(--bs-btn-border-color);cursor:default;box-shadow:none}
@keyframes upbeja-agenda-arrive{0%{transform:translate3d(0,calc(var(--agenda-travel,0) * 1.5rem),0)}to{transform:translateZ(0)}}.component-agenda{--agenda-radius:1rem;--agenda-gap:2.5rem;--agenda-hero-min-height:20rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--agenda-gap);align-items:stretch}@media(max-width:991.98px){.component-agenda{grid-template-columns:1fr}}.component-agenda--listing-only{grid-template-columns:1fr}.component-agenda__hero{position:relative;min-height:var(--agenda-hero-min-height);overflow:hidden;border-radius:var(--agenda-radius)}.component-agenda__hero .views-element-container,.component-agenda__hero .view,.component-agenda__hero .view-content{height:100%}.component-agenda__hero .views-row{position:absolute;inset:0;visibility:hidden;transition-property:opacity,visibility}.component-agenda__hero .views-row.show{z-index:1;visibility:visible;animation:upbeja-agenda-arrive .32s var(--transition-bezier) both}.component-agenda__hero:not(:has(.show)) .views-row:first-child{visibility:visible;opacity:1}@media(prefers-reduced-motion:reduce){.component-agenda__hero .views-row.show{animation:none}}.component-agenda__slide-media,.component-agenda__slide-media *{width:100%;height:100%}.component-agenda__slide-media img.img-fluid{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--agenda-radius)}.component-agenda__slide-label.badge{--bs-badge-padding-y:.375rem;--bs-badge-padding-x:.875rem;--bs-badge-font-size:.75rem;--bs-badge-font-weight:600;--bs-badge-color:#1e1e1b;--bs-badge-border-radius:1000rem;position:absolute;bottom:1rem;left:1rem;z-index:1;max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;line-height:1.6;letter-spacing:.04em;background-color:#cdce00}.component-agenda__list{display:grid;align-content:start;padding:0;margin:0;border-top:1px solid #d8d8d2}.component-agenda__row{--agenda-arrow-nudge:.25rem;--agenda-date-lift:-.125rem;position:relative;display:grid;grid-template-columns:7.75rem 1fr;gap:0 1.75rem;align-items:center;padding:1.75rem 0;color:var(--theme-ink,#1e1e1b);cursor:pointer;border-bottom:1px solid #d8d8d2}@media(prefers-reduced-motion:reduce){.component-agenda__row{--agenda-arrow-nudge:0;--agenda-date-lift:0}}@media(max-width:575.98px){.component-agenda__row{grid-template-columns:1fr;gap:1rem;justify-items:start}}.component-agenda__row .node,.component-agenda__row .node__content,.component-agenda__row .component-layout,.component-agenda__row .layout__region,.component-agenda__row .block__content{display:contents}.component-agenda__row .block-field-blocknodeeventfield-datetime-range{grid-row:1/4;grid-column:1}.component-agenda__row .block-field-blocknodeeventfield-datetime-range .field{font-size:.71875rem;display:flex;flex-wrap:wrap;-moz-column-gap:.25rem;column-gap:.25rem;align-content:center;justify-content:center;min-height:7rem;padding:.75rem .5rem;font-family:lato,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1.35;text-align:center;background-color:#cdce00;border-radius:.75rem;transition:transform .12s ease,box-shadow .12s ease}@media(max-width:575.98px){.component-agenda__row .block-field-blocknodeeventfield-datetime-range{grid-row:auto}.component-agenda__row .block-field-blocknodeeventfield-datetime-range .field{width:7.75rem}}.component-agenda__row .block-field-blocknodeeventfield-datetime-range .d{font-size:calc(1.2875rem + .3375vw)}@media(min-width:1600px){.component-agenda__row .block-field-blocknodeeventfield-datetime-range .d{font-size:1.625rem}}.component-agenda__row .block-field-blocknodeeventfield-datetime-range .d{flex:0 0 100%;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:800;line-height:1}.component-agenda__row .block-field-blocknodeeventfield-datetime-range .m{font-size:.75rem;flex:0 0 100%;margin-top:.125rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em}.component-agenda__row .block-field-blocknodeeventfield-datetime-range .field:has(.h) .m{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(30,30,27,.22)}.component-agenda__row .block-field-blocknodeeventfield-categories{grid-row:1;grid-column:2;margin-bottom:.5rem}.component-agenda__row .block-field-blocknodeeventfield-categories .field__item{display:inline-block;padding:.1875rem .75rem;overflow:hidden;text-overflow:ellipsis;font-size:.6875rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:600;line-height:1.6;color:#63635b;white-space:nowrap;background-color:#fff;border-radius:1000rem}@media(max-width:575.98px){.component-agenda__row .block-field-blocknodeeventfield-categories{grid-row:auto;grid-column:1}}.component-agenda__row .block-field-blocknodeeventtitle{font-size:calc(1.2625rem + .1125vw)}@media(min-width:1600px){.component-agenda__row .block-field-blocknodeeventtitle{font-size:1.375rem}}.component-agenda__row .block-field-blocknodeeventtitle{grid-row:2;grid-column:2;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1.3;text-wrap:balance}@media(max-width:575.98px){.component-agenda__row .block-field-blocknodeeventtitle{grid-row:auto;grid-column:1}}.component-agenda__row .block-field-blocknodeeventtitle .field{display:flex;gap:.625rem;align-items:center}.component-agenda__row .block-field-blocknodeeventtitle .field:after{font:var(--fa-font-solid);font-size:calc(1.275rem + .225vw)}@media(min-width:1600px){.component-agenda__row .block-field-blocknodeeventtitle .field:after{font-size:1.5rem}}.component-agenda__row .block-field-blocknodeeventtitle .field:after{color:inherit;text-indent:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:"\f061";flex:none;transition:color .12s ease,transform .12s ease}.component-agenda__row .block-field-blocknodeeventtitle a:after{position:absolute;inset:0;z-index:1;content:""}.component-agenda__row .block-field-blocknodeeventtitle a{flex:1 1 auto;min-width:0;color:inherit;transition:color .12s ease}.component-agenda__row .block-field-blocknodeeventtitle a,.component-agenda__row .block-field-blocknodeeventtitle a:hover,.component-agenda__row .block-field-blocknodeeventtitle a:focus{-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}.component-agenda__row .block-field-blocknodeeventfield-place{font-size:.875rem;grid-row:3;grid-column:2;margin-top:.5rem;color:#63635b}@media(max-width:575.98px){.component-agenda__row .block-field-blocknodeeventfield-place{grid-row:auto;grid-column:1}}.component-agenda__row .block-field-blocknodeeventfield-place .field{display:flex;gap:.5rem;align-items:center}.component-agenda__row .block-field-blocknodeeventfield-place .field:before{font:var(--fa-font-solid);font-size:.875rem;color:inherit;text-indent:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:"\f3c5";flex:none}.component-agenda__row:has(a:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:-2px}.component-agenda__row:hover .block-field-blocknodeeventtitle a,.component-agenda__row:focus-within .block-field-blocknodeeventtitle a{color:#9d5f29}.component-agenda__row:hover .block-field-blocknodeeventtitle .field:after,.component-agenda__row:focus-within .block-field-blocknodeeventtitle .field:after{color:#9d5f29;transform:translate(var(--agenda-arrow-nudge))}.component-agenda__row:hover .block-field-blocknodeeventfield-datetime-range .field,.component-agenda__row:focus-within .block-field-blocknodeeventfield-datetime-range .field{box-shadow:0 .625rem 1.375rem -.625rem #1e1e1b66;transform:translateY(var(--agenda-date-lift))}
.btn.btn-icon.component-back-to-top{--bs-btn-color:#fff;--bs-btn-bg:#1e1e1b;--bs-btn-border-color:transparent;--bs-btn-hover-color:#1e1e1b;--bs-btn-hover-bg:#cdce00;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#1e1e1b;--bs-btn-active-bg:#cdce00;--bs-btn-active-border-color:transparent;--bs-btn-border-radius:.75rem;width:2.75rem;height:2.75rem}.component-back-to-top__icon{font-size:1.125rem}
.component-card{--card-padding-y:2.5rem;--card-padding-x:2rem;--card-gap:1rem;--card-min-height:calc(14.375rem + var(--card-padding-y) * 2);--card-min-width:17.5rem;--card-radius:1rem;--card-text-size:1rem;--card-text-leading:1.6;--card-icon-box:3rem;--card-icon-radius:.75rem;--card-icon-glyph:1.375rem;--card-arrow-shift:.25rem;--card-press:.99;--card-surface:var(--theme-card-surface,#f1f1f2);--card-border:var(--theme-card-border,transparent);--card-ink:var(--theme-card-ink,#1e1e1b);--card-muted:var(--theme-card-muted,#63635b);--card-action:var(--theme-card-action,#1e1e1b);--card-action-hover:var(--theme-card-action-hover,#9d5f29);--card-on-action:var(--theme-card-on-action,#fff);--card-mark:var(--theme-card-mark,#797a0c);--card-badge:var(--theme-card-badge,#1e1e1b);--card-badge-ink:var(--theme-card-badge-ink,#cdce00);min-width:min(var(--card-min-width),100%);min-height:var(--card-min-height)}.component-card .card-body{display:flex;flex-direction:column;gap:var(--card-gap)}.component-card .card-img-top{position:relative;overflow:hidden}.component-card .card-label{--bs-badge-padding-y:.375rem;--bs-badge-padding-x:1rem;--bs-badge-font-size:.75rem;--bs-badge-font-weight:800;--bs-badge-color:#1e1e1b;--bs-badge-border-radius:1000rem;position:absolute;top:1.25rem;left:1.25rem;z-index:1;max-width:calc(100% - 2.5rem);overflow:hidden;text-overflow:ellipsis;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;line-height:1.2;background-color:#cdce00}.component-card .card-body>.card-label{position:static;align-self:flex-start;max-width:100%}.component-card .card-subtitle{font-size:.875rem;font-weight:600;color:var(--card-muted)}.component-card .card-title{font-size:calc(1.2625rem + .1125vw)}@media(min-width:1600px){.component-card .card-title{font-size:1.375rem}}.component-card .card-title{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1.25;color:var(--card-ink);text-wrap:balance}.component-card:has(.card-action) .card-title{-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}.component-card .card-text{font-size:var(--card-text-size);line-height:var(--card-text-leading);color:var(--card-muted)}.component-card .card-text :last-child{margin-block-end:0}.component-card .card-action{font-size:.875rem;display:inline-flex;gap:.5rem;align-items:center;align-self:flex-start;margin-top:auto;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:600;color:var(--card-action);-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration);transition:color .12s ease}.component-card:hover .card-action{color:var(--card-action-hover)}.component-card:hover .card-action--label{text-decoration:underline}.component-card .card-action--arrow{font-size:1rem;display:inline-flex}.component-card.card{--bs-card-bg:var(--card-surface);--bs-card-color:var(--card-ink);--bs-card-border-width:0;--bs-card-border-radius:var(--card-radius);--bs-card-spacer-y:var(--card-padding-y);--bs-card-spacer-x:var(--card-padding-x);--bs-card-title-spacer-y:0;box-shadow:inset 0 0 0 1px var(--card-border)}.component-card--feature .card-title{font-size:calc(1.29375rem + .39375vw)}@media(min-width:1600px){.component-card--feature .card-title{font-size:1.6875rem}}.component-card--feature .card-title{font-weight:800}.component-card--default .card-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--card-icon-box);height:var(--card-icon-box);font-size:var(--card-icon-glyph);line-height:1;color:var(--card-badge-ink);background-color:var(--card-badge);border-radius:var(--card-icon-radius)}.component-card--highlight{--card-min-width:0;--card-padding-y:1.75rem;--card-padding-x:1.75rem;--card-gap:.75rem;--card-min-height:0;--card-text-size:.875rem;--card-text-leading:1.5;--card-icon-glyph:1.625rem}.component-card--highlight .card-title{font-size:1.125rem}.component-card--highlight .card-icon{margin-block-end:.5rem;font-size:var(--card-icon-glyph);line-height:1;color:var(--card-mark)}.component-card--horizontal.card{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));overflow:hidden}.component-card--horizontal{--card-padding-y:1.75rem;--card-padding-x:1.75rem;--card-gap:1rem;--card-min-height:13.75rem;--card-text-leading:1.5}.component-card--horizontal .card-body{padding:var(--card-padding-y) var(--card-padding-x) var(--card-padding-y) 1.5rem}.component-card--horizontal .card-body:not(:has(>.card-action))>.card-text:has(>.btn:last-child){display:flex;flex:1 1 auto;flex-direction:column;gap:var(--card-gap)}.component-card--horizontal .card-text>.btn:last-child{align-self:flex-start;margin-top:auto}.component-card--horizontal .card-title{font-size:1.1875rem;line-height:1.3}.component-card--horizontal .card-img-top,.component-card--horizontal .card-img-top :is(.field,.media,picture){height:100%}.component-card--horizontal .card-img-top{min-height:var(--card-min-height);border-radius:0}.component-card--horizontal .card-img-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-card--horizontal .card-label{top:1rem;left:1rem;max-width:calc(100% - 2rem);padding:.3125rem .8125rem;font-size:var(--card-text-size);font-weight:600;color:var(--card-action);letter-spacing:.04em;background-color:color-mix(in srgb,var(--card-action) 10%,transparent);border-radius:1000rem}.component-card--horizontal .card-action{padding:.6875rem 1.375rem;font-weight:700;color:var(--card-on-action);background-color:var(--card-action);border-radius:.75rem;transition:color .12s ease,background-color .12s ease}.component-card--horizontal:hover .card-action{color:var(--card-on-action);background-color:var(--card-action-hover)}.component-card--menu{--card-padding-y:1.5rem;--card-padding-x:1.5rem;--card-gap:.625rem;--card-min-height:0;--card-min-width:0;--card-text-size:.8125rem;--card-text-leading:1.45;--card-surface:#fff;--card-border:transparent;--card-ink:#1e1e1b;--card-muted:#63635b;--card-action:#1e1e1b;--card-action-hover:#9d5f29;--card-on-action:#fff;--card-mark:#797a0c;--card-badge:#1e1e1b;--card-badge-ink:#cdce00;--card-border:#e7e7e2}.component-card--menu .card-body>.card-label{padding:.25rem .625rem;font-size:.78125rem;font-weight:700;color:var(--card-on-action);letter-spacing:.04em;background-color:var(--card-action);border-radius:.5rem}.component-card--menu .card-title{font-size:1rem;line-height:1.3;text-wrap:pretty}.component-card--menu .card-action{height:0;margin-block:calc(var(--card-gap) * -1) 0}.component-card--menu .card-action--label,.component-card--menu .card-action--arrow{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.component-card--menu .card-action--label:not(caption),.component-card--menu .card-action--arrow:not(caption){position:absolute!important}.component-card--menu .card-action--label *,.component-card--menu .card-action--arrow *{overflow:hidden!important}.component-card--menu .card-action:focus-visible{outline:none}.component-card--menu:hover{--card-border:#d8d8d2}.component-card--menu:hover .card-title{text-decoration:underline}.component-card--menu:has(.card-action:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.component-card--outline.card{--card-surface:transparent;--card-border:color-mix(in srgb,var(--card-ink) 18%,transparent);--card-padding-y:1.75rem;--card-padding-x:1.75rem;--card-gap:.875rem;--card-min-height:0;--card-min-width:0}.component-card--outline .card-label{font-size:calc(1.2625rem + .1125vw)}@media(min-width:1600px){.component-card--outline .card-label{font-size:1.375rem}}.component-card--outline .card-label{position:static;align-self:flex-start;max-width:100%;padding:0;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:800;color:var(--card-action);letter-spacing:0;background:none;border-radius:0}.component-card--outline .card-title{font-size:1.125rem;line-height:1.35}.component-card--outline .card-action{margin-top:auto}.component-card--related.card{--bs-card-border-width:1px;--bs-card-border-color:#e7e7e2;overflow:hidden;box-shadow:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,scale .22s ease}.component-card--related.card:hover,.component-card--related.card:has(.card-action:focus-visible){--bs-card-border-color:#d8d8d2;box-shadow:0 .625rem 1.375rem -.625rem #1e1e1b59}.component-card--related.card:has(.card-action:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.component-card--related{--card-padding-y:1rem;--card-padding-x:1.125rem;--card-gap:.5rem;--card-meta-gap:.625rem;--card-meta-size:.65625rem;--card-radius:.875rem;--card-min-width:0;--card-min-height:0;--card-text-size:.875rem;--card-text-leading:1.5;--card-surface:#fff;--card-border:transparent;--card-ink:#1e1e1b;--card-muted:#63635b;--card-action:#1e1e1b;--card-action-hover:#9d5f29;--card-on-action:#fff;--card-mark:#797a0c;--card-badge:#1e1e1b;--card-badge-ink:#cdce00}.component-card--related .card-body{padding-bottom:1.25rem}.component-card--related .card-meta{display:flex;flex-wrap:wrap;gap:var(--card-gap) var(--card-meta-gap);align-items:center}.component-card--related .card-meta>.card-label{position:static;max-width:100%;padding:.25rem .6875rem;font-size:var(--card-meta-size);font-weight:700;letter-spacing:.03em}.component-card--related .card-subtitle{font-size:.8125rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;color:#8a8a82}.component-card--related .card-title{font-size:1.0625rem;line-height:1.35}.component-card--related .card-img-top{aspect-ratio:4/3}.component-card--related .card-img-top :is(.field,.media,picture){height:100%}.component-card--related .card-img-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-card--related .card-action:focus-visible{outline:none}.component-card--overlay.card{--card-min-height:17.5rem;--card-gap:.25rem;--card-border:transparent;display:grid;grid-template-areas:"stack";overflow:hidden}.component-card--overlay.card>.card-img-top,.component-card--overlay.card>.card-body{grid-area:stack}.component-card--overlay.card>.card-img-top{align-self:stretch}.component-card--overlay.card>.card-body{z-index:1;align-self:end;padding:0 1.25rem 1.125rem}.component-card--overlay{--card-overlay-height:17.5rem}.component-card--overlay .card-img-top{height:var(--card-overlay-height)}.component-card--overlay .card-img-top :is(.field,.media,picture){height:100%}.component-card--overlay .card-img-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-card--overlay .card-img-top:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(0deg,#000000bf,#0000000d 55%)}.component-card--overlay .card-label{padding:0;margin-bottom:0;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.75rem;font-weight:700;color:#dfe272;text-transform:uppercase;letter-spacing:.05em;background:none;border-radius:0}.component-card--overlay .card-title{font-size:1.1875rem;line-height:1.3;color:var(--bs-white)}.component-card--overlay .card-text{color:var(--bs-white)}.component-card--overlay .card-action{margin-top:0}.component-card--overlay .card-action--label,.component-card--overlay .card-action--arrow{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.component-card--overlay .card-action--label:not(caption),.component-card--overlay .card-action--arrow:not(caption){position:absolute!important}.component-card--overlay .card-action--label *,.component-card--overlay .card-action--arrow *{overflow:hidden!important}.component-card--compact.card{display:flex;flex-direction:row;gap:var(--card-media-gap);align-items:center;padding:var(--card-inset);transition:box-shadow .12s ease,transform .12s ease,scale .12s ease}.component-card--compact{--card-inset:.875rem;--card-padding-y:0;--card-padding-x:0;--card-radius:.875rem;--card-gap:.375rem;--card-meta-gap:.625rem;--card-meta-size:.625rem;--card-media-gap:1rem;--card-media-width:6rem;--card-media-height:4.75rem;--card-media-radius:.625rem;--card-min-width:0;--card-min-height:0;--card-text-size:.875rem;--card-text-leading:1.5;--card-press:.995;--card-surface:#fff;--card-border:transparent;--card-ink:#1e1e1b;--card-muted:#63635b;--card-action:#1e1e1b;--card-action-hover:#9d5f29;--card-on-action:#fff;--card-mark:#797a0c;--card-badge:#1e1e1b;--card-badge-ink:#cdce00;--card-border:#e7e7e2}.component-card--compact .card-body{display:flex;flex-flow:row wrap;gap:var(--card-gap) var(--card-meta-gap);align-content:center;align-items:center;min-width:0}.component-card--compact .card-body>:is(.card-title,.card-text,.card-action){flex:1 0 100%}.component-card--compact .card-body>.card-label{align-self:center;padding:.1875rem .6875rem;font-size:var(--card-meta-size);font-weight:600;color:#1e1e1b;background-color:#cdce00}.component-card--compact .card-subtitle{font-size:var(--card-meta-size);font-weight:600}.component-card--compact .card-title{font-size:1rem;line-height:1.35}.component-card--compact .card-img-top{flex:0 0 var(--card-media-width);width:var(--card-media-width);height:var(--card-media-height);border-radius:var(--card-media-radius)}.component-card--compact .card-img-top :is(.field,.media,picture){height:100%}.component-card--compact .card-img-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-card--compact .card-action{height:0;margin-block:calc(var(--card-gap) * -1) 0}.component-card--compact .card-action--label,.component-card--compact .card-action--arrow{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.component-card--compact .card-action--label:not(caption),.component-card--compact .card-action--arrow:not(caption){position:absolute!important}.component-card--compact .card-action--label *,.component-card--compact .card-action--arrow *{overflow:hidden!important}.component-card--compact:hover{--card-border:#d8d8d2}.component-card--compact:hover .card-title{text-decoration:underline}.component-card--compact:has(.card-action:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.component-card--color-primary{--card-surface:#cdce00;--card-border:transparent;--card-ink:#1e1e1b;--card-muted:#3a3a37;--card-action:#1e1e1b;--card-action-hover:#525205;--card-on-action:#fff;--card-mark:#1e1e1b;--card-badge:#1e1e1b;--card-badge-ink:#cdce00;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#1e1e1b}.component-card--color-primary-light{--card-surface:#f6f7de;--card-border:transparent;--card-ink:#1e1e1b;--card-muted:#63635b;--card-action:#1e1e1b;--card-action-hover:#9d5f29;--card-on-action:#fff;--card-mark:#525205;--card-badge:#1e1e1b;--card-badge-ink:#cdce00;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#9d5f29}.component-card--color-primary-dark{--card-surface:#797a0c;--card-border:transparent;--card-ink:#fff;--card-muted:#fff;--card-action:#fff;--card-action-hover:#fff;--card-on-action:#797a0c;--card-mark:#fff;--card-badge:#1e1e1b;--card-badge-ink:#cdce00;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#fff}.component-card--color-secondary{--card-surface:#1e1e1b;--card-border:transparent;--card-ink:#fff;--card-muted:rgba(255,255,255,.78);--card-action:#cdce00;--card-action-hover:#fff;--card-on-action:#1e1e1b;--card-mark:#cdce00;--card-badge:#cdce00;--card-badge-ink:#1e1e1b;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#fff}.component-card--color-secondary-light{--card-surface:#f1f1f2;--card-border:transparent;--card-ink:#1e1e1b;--card-muted:#63635b;--card-action:#1e1e1b;--card-action-hover:#9d5f29;--card-on-action:#fff;--card-mark:#797a0c;--card-badge:#1e1e1b;--card-badge-ink:#cdce00;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#9d5f29}.component-card--color-secondary-dark{--card-surface:#000;--card-border:transparent;--card-ink:#fff;--card-muted:rgba(255,255,255,.78);--card-action:#cdce00;--card-action-hover:#fff;--card-on-action:#1e1e1b;--card-mark:#cdce00;--card-badge:#cdce00;--card-badge-ink:#1e1e1b;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#fff}.component-card--color-copper{--card-surface:#9d5f29;--card-border:transparent;--card-ink:#fff;--card-muted:#fff;--card-action:#fff;--card-action-hover:#f6f7de;--card-on-action:#9d5f29;--card-mark:#f6f7de;--card-badge:#1e1e1b;--card-badge-ink:#fff;--bs-link-color:var(--card-action);--bs-link-hover-color:var(--card-action-hover);--focus-ring-color:#fff}@media(prefers-reduced-motion:no-preference){.component-card{transition:transform .12s ease,scale .12s ease}.component-card:active{scale:var(--card-press)}.component-card .card-action--arrow{transition:transform .12s ease}.component-card:hover .card-action--arrow,.component-card .card-action:focus-visible .card-action--arrow{transform:translate(var(--card-arrow-shift))}.component-card--highlight:hover{transform:translateY(-2px)}.component-card--related:hover,.component-card--related:has(.card-action:focus-visible){transform:translateY(-2px)}}
.featured{--theme-surface:#cdce00;--theme-ink:#1e1e1b;--theme-muted:#3a3a37;--theme-accent:#1e1e1b;--theme-badge:#1e1e1b;--theme-badge-ink:#cdce00;--theme-link:#1e1e1b;--theme-link-hover:#525205;--theme-border:#a4a515;--theme-card-surface:#fff;--theme-card-border:transparent;--theme-card-ink:#1e1e1b;--theme-card-muted:#63635b;--theme-card-action:#1e1e1b;--theme-card-action-hover:#9d5f29;--theme-card-on-action:#fff;--theme-card-mark:#797a0c;--theme-card-badge:#1e1e1b;--theme-card-badge-ink:#cdce00;--focus-ring-color:#1e1e1b;--featured-padding-y:6.5rem;padding-top:var(--featured-padding-y);padding-bottom:var(--featured-padding-y);background-color:var(--bs-primary)}
.footer{--bs-link-color:var(--bs-gray-300);--bs-link-hover-color:var(--bs-primary);--focus-ring-color:#fff;font-size:.875rem;color:var(--bs-gray-300);background-color:var(--bs-surface-inverse)}.footer__band+.footer__band:not(.footer__marks){border-top:1px solid var(--bs-gray-700)}.footer__inner{--footer-inset:calc(var(--bs-gutter-x,1.5rem) * .5);position:relative}.footer__inner .block:has(>.component-back-to-top){position:absolute;top:0;right:var(--footer-inset);z-index:1;transform:translateY(-50%)}.footer__inner .block:has(>.component-back-to-top) .contextual{top:-1.875rem}.footer__directory{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:3rem}.footer__directory .footer__menus,.footer__directory .footer__menus>.block,.footer__directory .footer__menus>.block>.block__content,.footer__directory .component-footer-menu{display:contents}.footer__bottom{font-size:.75rem;color:var(--bs-gray-500)}.footer h2,.footer h3,.footer h4,.footer .block__title,.footer .footer__title{margin-bottom:1rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.875rem;font-weight:700;color:var(--bs-primary);text-transform:uppercase;letter-spacing:.08em}.footer ul{display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.footer .nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0;--bs-nav-link-color:var(--bs-gray-500);--bs-nav-link-hover-color:var(--bs-primary);--bs-nav-link-font-size:.75rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.footer__top-start img{width:auto;height:4.375rem}.footer__top-end .social-media-links--platforms{--footer-social-lift:-2px;--footer-social-shadow:0 10px 22px -10px rgba(0,0,0,.5);display:flex;flex-wrap:wrap;gap:.625rem}.footer__top-end .social-media-links--platforms li{padding:0}.footer__top-end .social-media-links--platforms .fa-2x{font-size:1rem}.footer__top-end .social-media-links--platforms a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--bs-white);text-decoration:none;border:1px solid rgba(255,255,255,.25);border-radius:.75rem;transition:color .22s,border-color .22s,box-shadow .22s}.footer__top-end .social-media-links--platforms a:hover,.footer__top-end .social-media-links--platforms a:focus-visible{color:var(--bs-primary);border-color:var(--bs-primary);box-shadow:var(--footer-social-shadow)}@media(prefers-reduced-motion:no-preference){.footer__top-end .social-media-links--platforms a{transition:color .22s,border-color .22s,box-shadow .22s,transform .22s}.footer__top-end .social-media-links--platforms a:hover,.footer__top-end .social-media-links--platforms a:focus-visible{transform:translateY(var(--footer-social-lift))}}.footer__marks .field>p:first-child{font-size:.75rem;margin-inline:auto;margin-bottom:2.5rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:600;color:var(--bs-white);text-transform:uppercase;letter-spacing:.08em}.footer__marks .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;align-items:center}.footer__marks .col-auto a:has(img){display:flex;opacity:.5;transition:opacity .12s ease}.footer__marks .col-auto a:has(img):hover,.footer__marks .col-auto a:has(img):focus-visible{opacity:1}.footer__marks img{width:auto;max-width:100%;height:1.5rem}.footer__contacts i{color:var(--bs-primary)}
.component-footer-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:3rem}.component-footer-menu__title{display:block;margin:0 0 1rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.875rem;font-weight:700;color:var(--bs-primary);text-transform:uppercase;letter-spacing:.08em}a.component-footer-menu__title{-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}a.component-footer-menu__title:hover,a.component-footer-menu__title:focus-visible{text-decoration:underline}.component-footer-menu__list{display:grid;gap:.75rem}.component-footer-menu__link{font-size:.875rem;color:var(--bs-gray-300);-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration);transition:color .12s ease}a.component-footer-menu__link:hover,a.component-footer-menu__link:focus-visible{color:var(--bs-primary);text-decoration:underline}a.component-footer-menu__link.active{font-weight:700;color:var(--bs-white)}.component-footer-menu__acronym{font-weight:700;color:var(--bs-primary)}.component-footer-menu__acronym--esa{color:var(--bs-school-esa)}.component-footer-menu__acronym--ese{color:var(--bs-school-ese)}.component-footer-menu__acronym--ess{color:var(--bs-school-ess)}.component-footer-menu__acronym--estig{color:var(--bs-school-estig)}span.component-footer-menu__link{cursor:default}
.header{--header-logo-height:var(--masthead-logo-height,44px);--header-inset:var(--masthead-inset,1.25rem);--header-action-padding-y:var(--masthead-action-padding-y,.625rem);--header-nav-padding-y:.625rem;--header-nav-padding-x:.875rem;--header-nav-radius:.625rem;position:relative;background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color)}.header__inner{display:flex;flex-wrap:wrap;gap:1rem 16px;align-items:center;padding-top:var(--header-inset);padding-bottom:var(--header-inset);transition:padding .22s}.header__branding{min-width:0;margin-inline-end:auto}.header__branding img{width:auto;max-width:100%;height:var(--header-logo-height);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transition:height .22s}@media(max-width:26.25rem){.header{--header-logo-height:34px}}.header__navigation{flex-basis:100%;order:1;max-height:70vh;overflow-y:auto;overscroll-behavior-y:contain}.header__navigation-inner{padding-bottom:1rem}.header__navigation .nav{--bs-nav-link-padding-x:var(--header-nav-padding-x);--bs-nav-link-padding-y:var(--header-nav-padding-y);--bs-nav-link-font-weight:600;--bs-nav-link-color:var(--bs-body-color);--bs-nav-link-hover-color:var(--bs-body-color);flex-direction:column;gap:.25rem}.header__navigation .nav-link{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;border-radius:var(--header-nav-radius);transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,scale .12s ease}@media(prefers-reduced-motion:no-preference){.header__navigation .nav-link:active{scale:.96}}.header__navigation .nav-link[aria-expanded=true]{background-color:var(--bs-primary)}.header__navigation .nav-link:hover,.header__navigation .nav-link:focus-visible{background-color:var(--bs-primary);box-shadow:0 6px 14px -6px #1e1e1b59}.header__actions{display:flex;flex-shrink:0;gap:.75rem;align-items:center}.header__actions .btn{white-space:nowrap}.header__actions .nav{gap:.75rem}.header__actions .nav-link{padding:var(--header-action-padding-y) 1.25rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:600;color:var(--bs-body-color);white-space:nowrap;background-color:var(--bs-primary);border-radius:.75rem;transition:padding .22s,box-shadow .22s,transform .22s}.header__actions .nav-link:hover,.header__actions .nav-link:focus-visible{color:var(--bs-body-color);box-shadow:0 8px 20px -8px #797a0c80;transform:translateY(-1px)}@media(max-width:575.98px){.header__actions .block--system-menu{display:none}}.header__action-icon,.responsive-menu-toggle-icon,.header__toggler{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--bs-body-color);background-color:transparent;border:0;border-radius:var(--header-nav-radius);transition:background-color .22s,box-shadow .22s}.header__action-icon:hover,.responsive-menu-toggle-icon:hover,.header__toggler:hover,.header__action-icon:focus-visible,.responsive-menu-toggle-icon:focus-visible,.header__toggler:focus-visible{background-color:var(--bs-surface-raised);box-shadow:0 6px 14px -6px #1e1e1b59}.header__toggler-icon,.responsive-menu-toggle-icon .icon{position:relative;display:block;width:1.375rem;height:2px;background-color:currentcolor;border-radius:2px;transition:background-color .22s}.header__toggler-icon:before,.header__toggler-icon:after,.responsive-menu-toggle-icon .icon:before,.responsive-menu-toggle-icon .icon:after{position:absolute;inset-inline:0;height:2px;content:"";background-color:currentcolor;border-radius:inherit;transition:transform .22s}.header__toggler-icon:before,.responsive-menu-toggle-icon .icon:before{top:-.4375rem}.header__toggler-icon:after,.responsive-menu-toggle-icon .icon:after{top:.4375rem}.header__toggler[aria-expanded=true] .header__toggler-icon,.mm-wrapper_opening .responsive-menu-toggle-icon .icon{background-color:transparent}.header__toggler[aria-expanded=true] .header__toggler-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon .icon:before{transform:translateY(.4375rem) rotate(45deg)}.header__toggler[aria-expanded=true] .header__toggler-icon:after,.mm-wrapper_opening .responsive-menu-toggle-icon .icon:after{transform:translateY(-.4375rem) rotate(-45deg)}.header__inner:has(.responsive-menu-toggle) .header__toggler{display:none}.header__actions .responsive-menu-toggle .block__content{display:flex}.responsive-menu-toggle-icon{background-color:var(--bs-primary)}.responsive-menu-toggle-icon:hover,.responsive-menu-toggle-icon:focus-visible{color:var(--bs-white);background-color:var(--bs-body-color);box-shadow:0 6px 14px -6px #1e1e1b80}.responsive-menu-toggle-icon .label{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.responsive-menu-toggle-icon .label:not(caption){position:absolute!important}.responsive-menu-toggle-icon .label *{overflow:hidden!important}@media(min-width:576px){.header--expand-sm .header__inner{flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem}.header--expand-sm .header__branding{margin-inline-end:0}.header--expand-sm .header__navigation{display:flex!important;flex-basis:auto;order:0;max-height:none;margin-inline-start:auto;overflow:visible}.header--expand-sm .header__navigation-inner{padding-bottom:0}.header--expand-sm .header__navigation .nav{flex-direction:row;flex-wrap:nowrap;align-items:center}.header--expand-sm .header__navigation .nav-link{white-space:nowrap}.header--expand-sm .header__actions{margin-inline-start:auto}.header--expand-sm .header__toggler,.header--expand-sm .responsive-menu-toggle{display:none}}@media(min-width:768px){.header--expand-md .header__inner{flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem}.header--expand-md .header__branding{margin-inline-end:0}.header--expand-md .header__navigation{display:flex!important;flex-basis:auto;order:0;max-height:none;margin-inline-start:auto;overflow:visible}.header--expand-md .header__navigation-inner{padding-bottom:0}.header--expand-md .header__navigation .nav{flex-direction:row;flex-wrap:nowrap;align-items:center}.header--expand-md .header__navigation .nav-link{white-space:nowrap}.header--expand-md .header__actions{margin-inline-start:auto}.header--expand-md .header__toggler,.header--expand-md .responsive-menu-toggle{display:none}}@media(min-width:992px){.header--expand-lg .header__inner{flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem}.header--expand-lg .header__branding{margin-inline-end:0}.header--expand-lg .header__navigation{display:flex!important;flex-basis:auto;order:0;max-height:none;margin-inline-start:auto;overflow:visible}.header--expand-lg .header__navigation-inner{padding-bottom:0}.header--expand-lg .header__navigation .nav{flex-direction:row;flex-wrap:nowrap;align-items:center}.header--expand-lg .header__navigation .nav-link{white-space:nowrap}.header--expand-lg .header__actions{margin-inline-start:auto}.header--expand-lg .header__toggler,.header--expand-lg .responsive-menu-toggle{display:none}}@media(min-width:1200px){.header--expand-xl .header__inner{flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem}.header--expand-xl .header__branding{margin-inline-end:0}.header--expand-xl .header__navigation{display:flex!important;flex-basis:auto;order:0;max-height:none;margin-inline-start:auto;overflow:visible}.header--expand-xl .header__navigation-inner{padding-bottom:0}.header--expand-xl .header__navigation .nav{flex-direction:row;flex-wrap:nowrap;align-items:center}.header--expand-xl .header__navigation .nav-link{white-space:nowrap}.header--expand-xl .header__actions{margin-inline-start:auto}.header--expand-xl .header__toggler,.header--expand-xl .responsive-menu-toggle{display:none}}@media(min-width:1400px){.header--expand-xxl .header__inner{flex-wrap:nowrap;-moz-column-gap:2rem;column-gap:2rem}.header--expand-xxl .header__branding{margin-inline-end:0}.header--expand-xxl .header__navigation{display:flex!important;flex-basis:auto;order:0;max-height:none;margin-inline-start:auto;overflow:visible}.header--expand-xxl .header__navigation-inner{padding-bottom:0}.header--expand-xxl .header__navigation .nav{flex-direction:row;flex-wrap:nowrap;align-items:center}.header--expand-xxl .header__navigation .nav-link{white-space:nowrap}.header--expand-xxl .header__actions{margin-inline-start:auto}.header--expand-xxl .header__toggler,.header--expand-xxl .responsive-menu-toggle{display:none}}
.component-heading{display:flex;flex-direction:column;gap:var(--heading-gap,.75rem);align-items:var(--heading-alignment-items,stretch);text-align:var(--heading-alignment,start)}.component-heading--badge{--heading-gap:1.25rem}.component-heading--align-left{--heading-alignment:start;--heading-alignment-items:flex-start}.component-heading--align-middle{--heading-alignment:center;--heading-alignment-items:center}.component-heading--align-right{--heading-alignment:end;--heading-alignment-items:flex-end}.component-heading__subtitle{font-size:.875rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;color:var(--heading-subtitle-color,var(--theme-accent,#797a0c));text-transform:uppercase;letter-spacing:.08em}.component-heading__badge.badge{--bs-badge-padding-y:.5rem;--bs-badge-padding-x:1.125rem;--bs-badge-font-size:.75rem;--bs-badge-font-weight:600;--bs-badge-color:var(--heading-badge-ink,var(--theme-badge-ink,#1e1e1b));--bs-badge-border-radius:1000rem;line-height:normal;text-align:start;text-transform:none;letter-spacing:normal;white-space:normal;background-color:var(--heading-badge,var(--theme-badge,#cdce00))}.component-heading__title{font-size:calc(1.4rem + 1.35vw)}@media(min-width:1600px){.component-heading__title{font-size:2.75rem}}.component-heading__title{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:800;line-height:1.15;color:var(--heading-title-color,inherit);text-wrap:balance}
.component-indicator{--indicator-icon-size:1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.component-indicator__icon{display:flex;align-items:center;justify-content:center;height:var(--indicator-icon-size);font-size:var(--indicator-icon-size);line-height:1;color:var(--indicator-icon,var(--theme-accent,inherit))}.component-layout:has(>.layout__region>.component-indicator>.component-indicator__icon)>.layout__region>.component-indicator:not(:has(>.component-indicator__icon)):before{height:var(--indicator-icon-size);content:""}.component-indicator__value{font-size:calc(1.4425rem + 1.7325vw)}@media(min-width:1600px){.component-indicator__value{font-size:3.175rem}}.component-indicator__value{margin-block:-.25em;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:var(--indicator-ink,inherit)}.component-indicator__affix{color:var(--indicator-affix,#fff)}.component-indicator__caption{font-size:.8125rem;margin-block-start:0;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;color:var(--indicator-caption,var(--theme-muted,#63635b));text-transform:uppercase;letter-spacing:.04em}
.dropbutton-wrapper:has(.component-language-selector),.dropbutton-widget:has(.component-language-selector){display:contents}.component-language-selector .component-language-selector__list{display:flex;gap:.25rem .5rem;align-items:center}.component-language-selector .component-language-selector__link{--bs-btn-color:#d8d8d2;--bs-btn-bg:transparent;--bs-btn-border-color:#3a3a37;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#fff;--bs-btn-active-color:#fff;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#fff;--bs-btn-padding-y:.125rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.75rem;--bs-btn-font-weight:600;--bs-btn-border-radius:.25rem;min-width:auto;height:auto;min-height:auto;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif}.component-language-selector a.component-language-selector__link:hover,.component-language-selector a.component-language-selector__link:focus-visible{text-decoration:none;box-shadow:0 6px 14px -6px #0006}.component-language-selector .active-language{--bs-btn-color:#1e1e1b;--bs-btn-bg:#cdce00;--bs-btn-border-color:transparent}
.component-layout{--layout--columns:1;display:grid;grid-template-columns:repeat(var(--layout--columns),minmax(0,1fr));gap:var(--layout--column-gap,var(--section-column-gap,4rem));width:100%}.component-layout>*{--region-content-gap:var(--layout--content-gap,var(--section-content-gap,4rem));display:flex;flex-direction:column;gap:var(--region-content-gap);justify-content:var(--layout--content-alignment,var(--section-content-alignment,flex-start));min-width:0;max-width:100%}.component-layout--equal-height>*{height:100%}@media(min-width:768px){.component-layout--columns-2{--layout--columns:1}}@media(min-width:992px){.component-layout--columns-2{--layout--columns:2}}@media(min-width:768px){.component-layout--columns-3{--layout--columns:2}}@media(min-width:992px){.component-layout--columns-3{--layout--columns:3}}@media(min-width:768px){.component-layout--columns-4{--layout--columns:2}}@media(min-width:992px){.component-layout--columns-4{--layout--columns:4}}@media(min-width:768px){.component-layout--columns-5{--layout--columns:3}}@media(min-width:992px){.component-layout--columns-5{--layout--columns:5}}@media(min-width:768px){.component-layout--columns-6{--layout--columns:3}}@media(min-width:992px){.component-layout--columns-6{--layout--columns:6}}@media(min-width:992px)and (max-width:1199.98px){.component-layout--columns-4{--layout--columns:2}}@media(min-width:992px){.component-layout--tracks-50-50{grid-template-columns:minmax(0,50fr) minmax(0,50fr)}}@media(min-width:992px){.component-layout--tracks-33-67{grid-template-columns:minmax(0,33fr) minmax(0,67fr)}}@media(min-width:992px){.component-layout--tracks-67-33{grid-template-columns:minmax(0,67fr) minmax(0,33fr)}}@media(min-width:992px){.component-layout--tracks-25-75{grid-template-columns:minmax(0,25fr) minmax(0,75fr)}}@media(min-width:992px){.component-layout--tracks-75-25{grid-template-columns:minmax(0,75fr) minmax(0,25fr)}}@media(min-width:992px){.component-layout--tracks-25-50-25{grid-template-columns:minmax(0,25fr) minmax(0,50fr) minmax(0,25fr)}}@media(min-width:992px){.component-layout--tracks-33-34-33{grid-template-columns:minmax(0,33fr) minmax(0,34fr) minmax(0,33fr)}}@media(min-width:992px){.component-layout--tracks-25-25-50{grid-template-columns:minmax(0,25fr) minmax(0,25fr) minmax(0,50fr)}}@media(min-width:992px){.component-layout--tracks-50-25-25{grid-template-columns:minmax(0,50fr) minmax(0,25fr) minmax(0,25fr)}}.component-layout--gap-column-none{--layout--column-gap:0}.component-layout--gap-column-small{--layout--column-gap:1rem}.component-layout--gap-column-medium{--layout--column-gap:1.5rem}.component-layout--gap-column-large{--layout--column-gap:3rem}.component-layout--gap-content-none{--layout--content-gap:0}.component-layout--gap-content-small{--layout--content-gap:1rem}.component-layout--gap-content-medium{--layout--content-gap:2rem}.component-layout--gap-content-large{--layout--content-gap:3rem}.component-layout--align-top{--layout--content-alignment:flex-start}.component-layout--align-middle{--layout--content-alignment:center}.component-layout--align-bottom{--layout--content-alignment:flex-end}
.component-mega-menu{--mega-menu-panel-padding-y:2.5rem;--mega-menu-column-gap:3rem;--mega-menu-title-size:1.5625rem;--mega-menu-link-size:1rem;--mega-menu-list-gap:.625rem;--mega-menu-label-gap:1rem;--mega-menu-cards-gap:1.5rem;--mega-menu-card-min:15rem;--mega-menu-line-height:1.25;--mega-menu-shift:1.5rem;--mega-menu-duration:.12s}.contextual-region:has(.component-mega-menu){position:static}.component-mega-menu__toggle{display:inline-flex;gap:.25rem;align-items:center;width:100%;font-family:inherit;font-size:inherit;font-weight:var(--bs-nav-link-font-weight,inherit);color:inherit;text-align:start;cursor:pointer;background:none;border:0}@media(min-width:1200px){.component-mega-menu__toggle{width:auto}}.component-mega-menu__nav{position:relative}.component-mega-menu__item .nav-link{position:relative;z-index:1}.component-mega-menu__indicator{position:absolute;top:0;left:0;z-index:0;display:none;width:var(--mega-menu-indicator-width,0);height:var(--mega-menu-indicator-height,0);pointer-events:none;background-color:var(--bs-primary);border-radius:var(--header-nav-radius);box-shadow:0 6px 14px -6px #1e1e1b59;opacity:0;transform:translate(var(--mega-menu-indicator-x,0),var(--mega-menu-indicator-y,0))}.component-mega-menu__nav--indicated .component-mega-menu__indicator{display:block}.component-mega-menu__nav--indicated .nav-link:hover,.component-mega-menu__nav--indicated .nav-link:focus-visible,.component-mega-menu__nav--indicated .nav-link[aria-expanded=true]{background-color:transparent;box-shadow:none}.component-mega-menu__indicator--visible{opacity:1}@media(prefers-reduced-motion:no-preference){.component-mega-menu__indicator{transition:transform .22s ease,width .22s ease,opacity .12s ease}.component-mega-menu__indicator--instant{transition:none}}@media(prefers-reduced-motion:no-preference){.component-mega-menu__item .nav-link:active{scale:.96}}.component-mega-menu__toggle-icon{font-size:1rem;display:inline-flex;margin-inline-start:auto}@media(min-width:1200px){.component-mega-menu__toggle-icon{display:none}}.component-mega-menu__toggle[aria-expanded=true] .component-mega-menu__toggle-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.component-mega-menu__toggle-icon{transition:transform .12s ease}}@media(min-width:1200px){.component-mega-menu__viewport{position:absolute;inset-inline:0;top:100%;z-index:1000;visibility:hidden;height:var(--mega-menu-viewport-height,0);overflow:hidden;background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);box-shadow:0 2rem 3rem -2rem #1e1e1b4d}.component-mega-menu__viewport[data-open]{visibility:visible}}@media(prefers-reduced-motion:no-preference)and (min-width:1200px){.component-mega-menu__viewport{transition:height .22s ease,visibility .22s ease}}.component-mega-menu__panel{display:none}.component-mega-menu__panel[data-active]{display:block}@media(min-width:1200px){.component-mega-menu__panel{position:absolute;inset-inline:0;top:0;display:block;visibility:hidden;opacity:0;transform:translate(var(--mega-menu-panel-shift,0))}.component-mega-menu__panel[data-motion=from-end],.component-mega-menu__panel[data-motion=to-end]{--mega-menu-panel-shift:var(--mega-menu-shift)}.component-mega-menu__panel[data-motion=from-start],.component-mega-menu__panel[data-motion=to-start]{--mega-menu-panel-shift:calc(var(--mega-menu-shift) * -1)}.component-mega-menu__panel[data-active]{visibility:visible;opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference)and (min-width:1200px){.component-mega-menu__panel{transition:opacity var(--mega-menu-duration) ease,transform .22s ease,visibility .22s ease}}.component-mega-menu__overlay{position:fixed;inset:0;inset-block-start:calc(max(var(--drupal-displace-offset-top,0px),var(--gin-toolbar-y-offset,0px)) + var(--masthead-height,0px) + var(--mega-menu-panel-height,0px));z-index:1010;visibility:hidden;pointer-events:none;background-color:#00000026;opacity:0}@media(max-width:1199.98px){.component-mega-menu__overlay{display:none}}@supports (backdrop-filter:blur(4px)){.component-mega-menu__overlay{backdrop-filter:blur(4px)}}.component-mega-menu__overlay.is-visible{visibility:visible;opacity:1}@media(prefers-reduced-motion:no-preference){.component-mega-menu__overlay{transition:inset-block-start .22s ease,opacity .22s ease,visibility .22s ease}}.component-mega-menu__grid{display:grid;gap:1.5rem}@media(min-width:1200px){.component-mega-menu__grid{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:var(--mega-menu-column-gap);padding-block:var(--mega-menu-panel-padding-y)}}@media(min-width:1200px){.component-mega-menu__grid--no-aside{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}@media(min-width:1200px){.component-mega-menu__grid--cards{grid-template-columns:minmax(0,1fr);gap:var(--mega-menu-cards-gap)}}.component-mega-menu__column{display:flex;flex-direction:column;gap:var(--mega-menu-label-gap);min-width:0}@media(min-width:1200px){.component-mega-menu__column--groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--mega-menu-column-gap);align-content:start}}.component-mega-menu__column--cards{display:grid;gap:var(--mega-menu-cards-gap)}@media(min-width:768px){.component-mega-menu__column--cards{grid-template-columns:repeat(auto-fit,minmax(var(--mega-menu-card-min),1fr))}}.component-mega-menu__card-slot{display:contents}.component-mega-menu__card-slot--current>.component-card.component-card--menu{--card-border:var(--bs-primary)}.component-mega-menu__group{display:flex;flex-direction:column;gap:var(--mega-menu-label-gap);min-width:0}@media(min-width:1200px){.component-mega-menu__column--aside{align-self:start}}.component-mega-menu__column--intro{gap:.5rem}.component-mega-menu__panel-title{font-size:.75rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:var(--mega-menu-line-height);color:#797a0c;text-transform:uppercase;letter-spacing:.08em}.component-mega-menu__panel-description{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:var(--mega-menu-title-size);font-weight:800;line-height:1.2;color:var(--bs-body-color);text-wrap:balance}.component-mega-menu__group-label{font-size:.75rem;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:var(--mega-menu-line-height);color:var(--bs-gray-500);text-transform:uppercase;letter-spacing:.08em;-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}a.component-mega-menu__group-label:hover,a.component-mega-menu__group-label:focus-visible{color:#797a0c}.component-mega-menu__list{display:grid;gap:var(--mega-menu-list-gap);line-height:var(--mega-menu-line-height)}.component-mega-menu__link{font-size:.875rem;color:var(--bs-gray-600);-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration);transition:color .12s}.component-mega-menu__link:hover,.component-mega-menu__link:focus-visible{color:var(--bs-body-color)}.component-mega-menu__group-label--current{color:var(--bs-body-color)}.component-mega-menu__link--current{color:var(--bs-body-color);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--bs-primary);text-underline-offset:4px}.component-mega-menu__group:first-child .component-mega-menu__link{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:var(--mega-menu-link-size);font-weight:700;color:var(--bs-body-color)}.component-mega-menu__group:first-child .component-mega-menu__link:hover,.component-mega-menu__group:first-child .component-mega-menu__link:focus-visible{color:#797a0c}
.offcanvas.offcanvas-search{--offcanvas-search-top:max(var(--drupal-displace-offset-top,0px),var(--gin-toolbar-y-offset,0px));--bs-offcanvas-bg:rgba(20,20,17,.96);--bs-offcanvas-color:#fff;--bs-offcanvas-padding-x:2rem;--bs-offcanvas-padding-y:2rem;--bs-offcanvas-box-shadow:none;--bs-offcanvas-transition:opacity .22s ease;--focus-ring-color:#fff;top:var(--offcanvas-search-top);right:0;left:0;height:calc(100vh - var(--offcanvas-search-top));height:calc(100dvh - var(--offcanvas-search-top));-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;backdrop-filter:blur(2px)}.offcanvas.offcanvas-search.showing,.offcanvas.offcanvas-search.show:not(.hiding){opacity:1}.offcanvas-search .offcanvas-body{display:flex}.offcanvas-search__inner{position:relative;display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:56.25rem;margin:auto}.offcanvas-search__inner>:not(.block--upbeja-search-suggestions){opacity:0;transform:translateY(1.125rem);transition:transform .22s ease,opacity .22s ease}@media(prefers-reduced-motion:reduce){.offcanvas-search__inner>:not(.block--upbeja-search-suggestions){transition:none}}.offcanvas-search__inner>:nth-child(2){transition-delay:60ms}.offcanvas-search__inner>:nth-child(3){transition-delay:.12s}.offcanvas-search__inner>:nth-child(4){transition-delay:.18s}.offcanvas-search__inner>:nth-child(5){transition-delay:.24s}.offcanvas-search__inner>:nth-child(6){transition-delay:.3s}.offcanvas-search.showing .offcanvas-search__inner>:not(.block--upbeja-search-suggestions),.offcanvas-search.show:not(.hiding) .offcanvas-search__inner>:not(.block--upbeja-search-suggestions){opacity:1;transform:none}.offcanvas-search .offcanvas-search__close{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-border-width:0;--bs-btn-font-size:1.125rem;position:absolute;top:1.75rem;right:2rem;width:2.75rem;height:2.75rem;background-color:#ffffff1a;transition:background-color .22s,box-shadow .22s}@media(prefers-reduced-motion:reduce){.offcanvas-search .offcanvas-search__close{transition:none}}.offcanvas-search .offcanvas-search__close:hover,.offcanvas-search .offcanvas-search__close:focus-visible{background-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff73}.offcanvas-search .offcanvas-search__close:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:.25rem}.offcanvas-search .search-api-form{position:relative;display:grid;grid-template-columns:1fr auto;row-gap:1.75rem;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center;padding-bottom:.875rem;border-bottom:2px solid #cdce00}.offcanvas-search .search-api-form .form-item,.offcanvas-search .search-api-form .form-actions{display:contents}.offcanvas-search .search-api-form .form-item:before{font:var(--fa-font-regular);font-size:calc(1.275rem + .225vw)}@media(min-width:1600px){.offcanvas-search .search-api-form .form-item:before{font-size:1.5rem}}.offcanvas-search .search-api-form .form-item:before{color:#cdce00;text-indent:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:"\f002";position:absolute;inset-block-end:.875rem;inset-inline-start:0;display:flex;align-items:center;height:max(2.75rem,1.5 * clamp(1.25rem,3vw,2rem));pointer-events:none}.offcanvas-search .search-api-form .form-label{grid-column:1/-1;margin-bottom:0;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.875rem;font-weight:600;color:#cdce00;text-transform:uppercase;letter-spacing:.14em}@media(max-width:575.98px){.offcanvas-search .search-api-form{grid-template-columns:1fr;padding-bottom:0;border-bottom:0}.offcanvas-search .search-api-form .form-item{display:block;padding-bottom:.875rem;border-bottom:2px solid #cdce00}.offcanvas-search .search-api-form .form-label{margin-bottom:1.75rem}.offcanvas-search .search-api-form .btn-primary{width:100%}}.offcanvas-search .search-api-form .btn-primary{--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-hover-bg:#cdce00;--bs-btn-hover-border-color:#cdce00;transition:color .12s ease-in-out,background-color .12s ease-in-out,box-shadow .22s,transform .22s}@media(prefers-reduced-motion:reduce){.offcanvas-search .search-api-form .btn-primary{transition:none}}.offcanvas-search .search-api-form .btn-primary:hover,.offcanvas-search .search-api-form .btn-primary:focus-visible{box-shadow:0 10px 28px -6px #797a0c8c;transform:translateY(-1px)}.offcanvas-search .search-api-form .btn-primary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:.25rem}.offcanvas-search .search-api-form .btn[aria-disabled=true]{--bs-btn-color:#d8d8d2;--bs-btn-bg:rgba(255,255,255,.1);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-hover-border-color:transparent;cursor:not-allowed}.offcanvas-search .search-api-form .btn[aria-disabled=true]:hover,.offcanvas-search .search-api-form .btn[aria-disabled=true]:focus-visible{box-shadow:none;transform:none}.offcanvas-search__hint{--bs-secondary-color:#d8d8d2;margin:.75rem 0 0;pointer-events:none;opacity:0;transform:translateY(-.25rem);transition:transform .12s ease,opacity .12s ease}@media(prefers-reduced-motion:reduce){.offcanvas-search__hint{transition:none}}.offcanvas-search__hint--visible{opacity:1;transform:none}.offcanvas-search .search-api-form .form-control{min-width:0;padding:0 0 0 3rem;font-size:clamp(1.25rem,3vw,2rem);color:#fff;-webkit-user-select:text;-moz-user-select:text;user-select:text;border:0;border-radius:0}.offcanvas-search .search-api-form .form-control::-moz-placeholder{color:#8a8a82}.offcanvas-search .search-api-form .form-control::placeholder{color:#8a8a82}.offcanvas-search .search-api-form .form-control::-webkit-search-cancel-button{filter:invert(1)}.offcanvas-search[data-upbeja-keyboard] .search-api-form .form-control:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:.25rem}.offcanvas-search .block--upbeja-search-suggestions .view{flex-flow:row wrap;gap:.75rem;align-items:center}.offcanvas-search .block--upbeja-search-suggestions :is(.view-content,.views-row,.views-field,.field-content){display:contents}.offcanvas-search .block--upbeja-search-suggestions .view-header{font-size:.875rem;color:#fff;animation-delay:60ms}.offcanvas-search .block--upbeja-search-suggestions .view-header>p{margin-bottom:0}.offcanvas-search .block--upbeja-search-suggestions .views-field a{padding:.5rem 1.125rem;font-size:.875rem;color:#fff;border-radius:1000rem;background-color:#ffffff1a;transition:background-color .22s,box-shadow .22s}@media(prefers-reduced-motion:reduce){.offcanvas-search .block--upbeja-search-suggestions .views-field a{transition:none}}.offcanvas-search .block--upbeja-search-suggestions .views-field a:hover,.offcanvas-search .block--upbeja-search-suggestions .views-field a:focus-visible{background-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff73}.offcanvas-search .block--upbeja-search-suggestions .views-field a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:.25rem}.offcanvas-search .block--upbeja-search-suggestions .views-field a,.offcanvas-search .block--upbeja-search-suggestions .views-field a:hover,.offcanvas-search .block--upbeja-search-suggestions .views-field a:focus-visible{color:#fff;-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}@keyframes offcanvas-search-rise{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:none}}.offcanvas-search.showing .block--upbeja-search-suggestions :is(.view-header,.views-field a),.offcanvas-search.show .block--upbeja-search-suggestions :is(.view-header,.views-field a){animation:offcanvas-search-rise .22s ease both}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(1) a{animation-delay:.1s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(2) a{animation-delay:.14s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(3) a{animation-delay:.18s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(4) a{animation-delay:.22s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(5) a{animation-delay:.26s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(6) a{animation-delay:.3s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(7) a{animation-delay:.34s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(8) a{animation-delay:.38s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(9) a{animation-delay:.42s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(10) a{animation-delay:.46s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(11) a{animation-delay:.5s}.offcanvas-search .block--upbeja-search-suggestions .views-row:nth-child(12) a{animation-delay:.54s}@media(prefers-reduced-motion:reduce){.offcanvas-search .block--upbeja-search-suggestions :is(.view-header,.views-field a){animation:none}}
.page{display:flex;flex-direction:column;min-height:100vh;min-height:calc(100dvh - max(var(--drupal-displace-offset-top,0px),var(--gin-toolbar-y-offset,0px)));scroll-margin-top:12rem}.page__masthead{position:relative;z-index:1020;transition:box-shadow .22s ease}.page__masthead--sticky{position:sticky;top:max(var(--drupal-displace-offset-top,0px),var(--gin-toolbar-y-offset,0px))}.page__masthead--shrunk{--masthead-logo-height:38px;--masthead-inset:.375rem;--masthead-action-padding-y:.625rem;box-shadow:0 4px 16px -8px #1e1e1b40}@media(max-width:991.98px){.page__masthead{--masthead-logo-height:38px;--masthead-inset:.375rem;--masthead-action-padding-y:.625rem}}
.page-content{display:flex;flex:1;flex-direction:column;overflow-x:clip}.page-content__header:has(.block){padding-top:1rem;padding-bottom:1rem}.page-content:has(.hide-breadcrumbs-on) .block-system-breadcrumb-block{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-content:has(.hide-breadcrumbs-on) .block-system-breadcrumb-block:not(caption){position:absolute!important}.page-content:has(.hide-breadcrumbs-on) .block-system-breadcrumb-block *{overflow:hidden!important}.page-content__main{flex:1}.page-content__main:focus{outline:0}
.component-section{position:relative;display:flex;flex-direction:column;width:100%;padding-top:var(--section-padding-top,0);padding-bottom:var(--section-padding-bottom,0);margin-top:var(--section-margin-top,0);margin-bottom:var(--section-margin-bottom,0);overflow:hidden;color:var(--section-color,inherit);background-color:var(--section-background,transparent)}.component-section>.component-section__container{display:flex;flex-direction:column;width:100%}.component-section>.component-section--width-default{--bs-gutter-x:4rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.component-section>.component-section--width-default{max-width:100%}}@media(min-width:768px){.component-section>.component-section--width-default{max-width:100%}}@media(min-width:992px){.component-section>.component-section--width-default{max-width:100%}}@media(min-width:1200px){.component-section>.component-section--width-default{max-width:1344px}}.component-section>.component-section--width-fluid{padding-right:2rem;padding-left:2rem}.component-section>.component-section--width-full{padding-right:0;padding-left:0}.component-section.component-section--gap-column-none{--section-column-gap:0}.component-section.component-section--gap-column-small{--section-column-gap:1rem}.component-section.component-section--gap-column-medium{--section-column-gap:1.5rem}.component-section.component-section--gap-column-large{--section-column-gap:3rem}.component-section.component-section--gap-content-none{--section-content-gap:0}.component-section.component-section--gap-content-small{--section-content-gap:1rem}.component-section.component-section--gap-content-medium{--section-content-gap:2rem}.component-section.component-section--gap-content-large{--section-content-gap:3rem}.component-section.component-section--margin-top-none{--section-margin-top:0}.component-section.component-section--margin-top-small{--section-margin-top:1rem}.component-section.component-section--margin-top-medium{--section-margin-top:2rem}.component-section.component-section--margin-top-large{--section-margin-top:3rem}.component-section.component-section--margin-bottom-none{--section-margin-bottom:0}.component-section.component-section--margin-bottom-small{--section-margin-bottom:1rem}.component-section.component-section--margin-bottom-medium{--section-margin-bottom:2rem}.component-section.component-section--margin-bottom-large{--section-margin-bottom:3rem}.component-section.component-section--padding-top-none{--section-padding-top:0}.component-section.component-section--padding-top-small{--section-padding-top:3.5rem}.component-section.component-section--padding-top-medium{--section-padding-top:6.5rem}.component-section.component-section--padding-top-large{--section-padding-top:9rem}.component-section.component-section--padding-bottom-none{--section-padding-bottom:0}.component-section.component-section--padding-bottom-small{--section-padding-bottom:4rem}.component-section.component-section--padding-bottom-medium{--section-padding-bottom:6.5rem}.component-section.component-section--padding-bottom-large{--section-padding-bottom:9rem}.component-section.component-section--align-top{--section-content-alignment:flex-start}.component-section.component-section--align-middle{--section-content-alignment:center}.component-section.component-section--align-bottom{--section-content-alignment:flex-end}.component-section.component-section--bg-primary{--theme-surface:#cdce00;--theme-ink:#1e1e1b;--theme-muted:#3a3a37;--theme-accent:#1e1e1b;--theme-badge:#1e1e1b;--theme-badge-ink:#cdce00;--theme-link:#1e1e1b;--theme-link-hover:#525205;--theme-border:#a4a515;--theme-card-surface:#fff;--theme-card-border:transparent;--theme-card-ink:#1e1e1b;--theme-card-muted:#63635b;--theme-card-action:#1e1e1b;--theme-card-action-hover:#9d5f29;--theme-card-on-action:#fff;--theme-card-mark:#797a0c;--theme-card-badge:#1e1e1b;--theme-card-badge-ink:#cdce00;--focus-ring-color:#1e1e1b;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--bg-primary-light{--theme-surface:#f6f7de;--theme-ink:#1e1e1b;--theme-muted:#63635b;--theme-accent:#525205;--theme-badge:#cdce00;--theme-badge-ink:#1e1e1b;--theme-link:#1e1e1b;--theme-link-hover:#9d5f29;--theme-border:#e9ec9c;--theme-card-surface:#fff;--theme-card-border:transparent;--theme-card-ink:#1e1e1b;--theme-card-muted:#63635b;--theme-card-action:#1e1e1b;--theme-card-action-hover:#9d5f29;--theme-card-on-action:#fff;--theme-card-mark:#797a0c;--theme-card-badge:#1e1e1b;--theme-card-badge-ink:#cdce00;--focus-ring-color:#9d5f29;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--bg-primary-dark{--theme-surface:#797a0c;--theme-ink:#fff;--theme-muted:#fff;--theme-accent:#fff;--theme-badge:#fff;--theme-badge-ink:#797a0c;--theme-link:#fff;--theme-link-hover:#fff;--theme-border:rgba(255,255,255,.3);--theme-card-surface:#fff;--theme-card-border:transparent;--theme-card-ink:#1e1e1b;--theme-card-muted:#63635b;--theme-card-action:#1e1e1b;--theme-card-action-hover:#9d5f29;--theme-card-on-action:#fff;--theme-card-mark:#797a0c;--theme-card-badge:#1e1e1b;--theme-card-badge-ink:#cdce00;--focus-ring-color:#fff;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--bg-secondary{--theme-surface:#1e1e1b;--theme-ink:#fff;--theme-muted:rgba(255,255,255,.78);--theme-accent:#cdce00;--theme-badge:#cdce00;--theme-badge-ink:#1e1e1b;--theme-link:#fff;--theme-link-hover:#cdce00;--theme-border:rgba(255,255,255,.18);--theme-card-surface:transparent;--theme-card-border:rgba(255,255,255,.18);--theme-card-ink:#fff;--theme-card-muted:rgba(255,255,255,.78);--theme-card-action:#cdce00;--theme-card-action-hover:#fff;--theme-card-on-action:#1e1e1b;--theme-card-mark:#cdce00;--theme-card-badge:#cdce00;--theme-card-badge-ink:#1e1e1b;--focus-ring-color:#fff;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--bg-secondary-light{--theme-surface:#f1f1f2;--theme-ink:#1e1e1b;--theme-muted:#63635b;--theme-accent:#525205;--theme-badge:#cdce00;--theme-badge-ink:#1e1e1b;--theme-link:#1e1e1b;--theme-link-hover:#9d5f29;--theme-border:#e7e7e2;--theme-card-surface:#fff;--theme-card-border:transparent;--theme-card-ink:#1e1e1b;--theme-card-muted:#63635b;--theme-card-action:#1e1e1b;--theme-card-action-hover:#9d5f29;--theme-card-on-action:#fff;--theme-card-mark:#797a0c;--theme-card-badge:#1e1e1b;--theme-card-badge-ink:#cdce00;--focus-ring-color:#9d5f29;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--bg-secondary-dark{--theme-surface:#000;--theme-ink:#fff;--theme-muted:rgba(255,255,255,.78);--theme-accent:#cdce00;--theme-badge:#cdce00;--theme-badge-ink:#1e1e1b;--theme-link:#fff;--theme-link-hover:#cdce00;--theme-border:rgba(255,255,255,.18);--theme-card-surface:transparent;--theme-card-border:rgba(255,255,255,.18);--theme-card-ink:#fff;--theme-card-muted:rgba(255,255,255,.78);--theme-card-action:#cdce00;--theme-card-action-hover:#fff;--theme-card-on-action:#1e1e1b;--theme-card-mark:#cdce00;--theme-card-badge:#cdce00;--theme-card-badge-ink:#1e1e1b;--focus-ring-color:#fff;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--bg-copper{--theme-surface:#9d5f29;--theme-ink:#fff;--theme-muted:#fff;--theme-accent:#f6f7de;--theme-badge:#fff;--theme-badge-ink:#9d5f29;--theme-link:#fff;--theme-link-hover:#f6f7de;--theme-border:rgba(255,255,255,.3);--theme-card-surface:#fff;--theme-card-border:transparent;--theme-card-ink:#1e1e1b;--theme-card-muted:#63635b;--theme-card-action:#1e1e1b;--theme-card-action-hover:#9d5f29;--theme-card-on-action:#fff;--theme-card-mark:#797a0c;--theme-card-badge:#1e1e1b;--theme-card-badge-ink:#cdce00;--focus-ring-color:#fff;--section-background:var(--theme-surface);--section-color:var(--theme-ink);--bs-link-color:var(--theme-link);--bs-link-hover-color:var(--theme-link-hover);--bs-border-color:var(--theme-border)}.component-section.component-section--overlap{margin-top:calc(-1.425rem - 1.575vw)}@media(min-width:1600px){.component-section.component-section--overlap{margin-top:-3rem}}.component-section.component-section--overlap{z-index:2}.component-section.component-section--rounded{border-radius:1rem}.component-section.component-section--effect-shadow-top{box-shadow:inset 0 3.75rem 2.5rem -2.5rem #1e1e1b1f}.component-section.component-section--effect-shadow-bottom{z-index:1;box-shadow:0 2rem 3rem -2rem #1e1e1b1f}.component-section.component-section--effect-shadow-top.component-section--effect-shadow-bottom{box-shadow:inset 0 3.75rem 2.5rem -2.5rem #1e1e1b1f,0 2rem 3rem -2rem #1e1e1b1f}.component-section.component-section--effect-dots{background-image:radial-gradient(color-mix(in srgb,var(--theme-ink,#1e1e1b) 18%,transparent) 1.5px,transparent 1.5px);background-size:1.5rem 1.5rem}
.component-shortcut{--shortcut-padding-top:1.75rem;--shortcut-padding-x:1rem;--shortcut-padding-bottom:1.375rem;--shortcut-gap:.875rem;--shortcut-radius:1rem;--shortcut-icon-box:4rem;--shortcut-icon-radius:.875rem;--shortcut-icon-glyph:1.625rem;--shortcut-icon-ring:#fff;--shortcut-lift:-3px;--shortcut-press:.98;--shortcut-surface:#f1f1f2;--shortcut-ink:#1e1e1b;--shortcut-muted:#63635b;--shortcut-accent:#cdce00;--shortcut-on-accent:#1e1e1b;--shortcut-badge:#1e1e1b;--shortcut-badge-ink:#fff;--shortcut-shadow:0 1rem 1.75rem -1.125rem rgba(30,30,27,.35);gap:var(--shortcut-gap);padding:var(--shortcut-padding-top) var(--shortcut-padding-x) var(--shortcut-padding-bottom)}.component-shortcut,.component-shortcut:hover,.component-shortcut:focus{-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}.component-shortcut.card{--bs-card-bg:var(--shortcut-surface);--bs-card-border-width:0;--bs-card-border-radius:var(--shortcut-radius);color:var(--shortcut-ink)}.component-shortcut.card:hover,.component-shortcut.card:focus-visible{color:var(--shortcut-ink)}.component-shortcut__badge.badge{--bs-badge-padding-x:.5625rem;--bs-badge-padding-y:.1875rem;--bs-badge-font-size:.625rem;--bs-badge-color:var(--shortcut-badge-ink);--bs-badge-border-radius:1000rem;position:absolute;top:-.375rem;right:-.375rem;z-index:1;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;letter-spacing:.02em;background-color:var(--shortcut-badge)}.component-shortcut__icon{display:flex;flex:none;align-items:center;justify-content:center;width:var(--shortcut-icon-box);height:var(--shortcut-icon-box);font-size:var(--shortcut-icon-glyph);line-height:1;color:var(--shortcut-ink);background-color:var(--shortcut-surface);border:2px solid var(--shortcut-icon-ring);border-radius:var(--shortcut-icon-radius)}.component-shortcut__body{display:grid;gap:.125rem;justify-items:center;width:100%;min-width:0}.component-shortcut__title{font-size:1rem;margin-bottom:0;font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1.25;color:var(--shortcut-ink);text-wrap:balance}.component-shortcut__subtitle{font-size:.84375rem;margin-top:0;margin-bottom:0;line-height:1.3;color:var(--shortcut-muted);text-wrap:balance}.component-shortcut:hover .component-shortcut__icon,.component-shortcut:focus-visible .component-shortcut__icon{color:var(--shortcut-on-accent);background-color:var(--shortcut-accent)}.component-shortcut:hover .component-shortcut__title,.component-shortcut:focus-visible .component-shortcut__title{text-decoration:underline}.component-shortcut:hover{box-shadow:var(--shortcut-shadow)}.component-shortcut--color-primary{--shortcut-surface:#cdce00;--shortcut-ink:#1e1e1b;--shortcut-muted:#3a3a37;--focus-ring-color:#1e1e1b}.component-shortcut--color-primary-light{--shortcut-surface:#f6f7de;--shortcut-ink:#1e1e1b;--shortcut-muted:#63635b;--focus-ring-color:#9d5f29}.component-shortcut--color-primary-dark{--shortcut-surface:#797a0c;--shortcut-ink:#fff;--shortcut-muted:#fff;--focus-ring-color:#fff}.component-shortcut--color-secondary{--shortcut-surface:#1e1e1b;--shortcut-ink:#fff;--shortcut-muted:rgba(255,255,255,.78);--focus-ring-color:#fff;--shortcut-badge:#cdce00;--shortcut-badge-ink:#1e1e1b}.component-shortcut--color-secondary-light{--shortcut-surface:#f1f1f2;--shortcut-ink:#1e1e1b;--shortcut-muted:#63635b;--focus-ring-color:#9d5f29}.component-shortcut--color-secondary-dark{--shortcut-surface:#000;--shortcut-ink:#fff;--shortcut-muted:rgba(255,255,255,.78);--focus-ring-color:#fff;--shortcut-badge:#cdce00;--shortcut-badge-ink:#1e1e1b}.component-shortcut--color-copper{--shortcut-surface:#9d5f29;--shortcut-ink:#fff;--shortcut-muted:#fff;--focus-ring-color:#fff}@media(prefers-reduced-motion:no-preference){.component-shortcut{transition:transform .22s ease,box-shadow .22s ease}.component-shortcut__icon{transition:color .12s ease,background-color .12s ease}.component-shortcut:hover{transform:translateY(var(--shortcut-lift))}.component-shortcut:active{transform:scale(var(--shortcut-press))}}
.component-text{width:100%}.component-heading+.component-text{font-size:1.0625rem;margin-block-start:calc(1rem - var(--region-content-gap,2rem));color:var(--theme-muted,#63635b)}.component-text__content{display:flex;flex-direction:column;gap:1rem;margin-inline:var(--text-alignment,0 auto)}.component-text--measured .component-text__content{max-width:75ch}.component-text--align-left{--text-alignment:0 auto}.component-text--align-middle{--text-alignment:auto}.component-text--align-right{--text-alignment:auto 0}
.top-header{--top-header-link-gap:1.25rem;--bs-link-color:var(--bs-gray-300);--bs-link-hover-color:var(--bs-gray-300);font-size:.75rem;color:var(--bs-white);background-color:var(--bs-surface-inverse)}.top-header .navbar-text{padding-top:0;padding-bottom:0}.top-header .nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.25rem;--bs-nav-link-color:var(--bs-gray-300);--bs-nav-link-hover-color:var(--bs-gray-300);--bs-nav-link-font-size:.75rem}.top-header a:hover,.top-header a:focus-visible{text-decoration:underline}.top-header:not(:has(a,button)){display:none}.top-header__inner{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:flex-end;min-height:2.5rem}@media(min-width:992px){.top-header__inner{justify-content:space-between}}.top-header__start,.top-header__end{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}@media(max-width:991.98px){.top-header__start,.top-header__end .block--upbeja-top-bar-right{display:none}}@media(min-width:992px){.top-header__end>*+*{padding-inline-start:1rem;border-inline-start:1px solid #3a3a37}}.top-header ul{display:flex;flex-wrap:wrap;gap:.5rem var(--top-header-link-gap);align-items:center;padding:0;margin:0;list-style:none}.top-header li{white-space:nowrap}.top-header :focus-visible{outline-color:var(--bs-white);outline-offset:-2px}
#off-canvas.mm-menu{--mm-listitem-size:2.75rem;--mm-line-height:1.5rem;--mm-navbar-size:4rem;--mm-color-background:#fff;--mm-color-background-emphasis:#f6f7de;--mm-color-background-highlight:#f1f1f2;--mm-color-border:#e7e7e2;--mm-color-button:#8a8a82;--mm-color-text:#1e1e1b;--mm-color-text-dimmed:#63635b;overflow:hidden;font-family:lato,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;border-inline-end:0;border-start-end-radius:1rem;border-end-end-radius:1rem;box-shadow:0 0 0 1px #1e1e1b0a,1.5rem 0 3rem -1rem #1e1e1b2e}#off-canvas .mm-navbar{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1.125rem;font-weight:700;color:var(--mm-color-text);text-align:start;border-bottom:0}#off-canvas .mm-navbar>*{justify-content:flex-start}#off-canvas .mm-navbar__title{padding-inline-start:1.75rem}#off-canvas .mm-btn_prev:not(.mm-hidden)+.mm-navbar__title{padding-inline-start:0}#off-canvas .mm-navbar .mm-btn{width:2.75rem}#off-canvas .mm-navbar .mm-btn_prev:before{inset-inline-start:1rem}#off-canvas .mm-listview{padding-block:.5rem}#off-canvas .mm-panels>.mm-panel:first-child{display:flex;flex-direction:column}#off-canvas .mm-panels>.mm-panel:first-child>.mm-listview{display:flex;flex:1 0 auto;flex-direction:column}#off-canvas .mm-panels>.mm-panel:first-child:after{content:none}#off-canvas .mm-listitem:after{content:none}#off-canvas .mm-listitem__text{padding-inline-start:1rem;margin-block:.125rem;margin-inline:.75rem;font-size:1rem;color:#63635b;border-radius:.625rem;transition:background-color .12s var(--transition-bezier),color .12s var(--transition-bezier)}#off-canvas .mm-listitem__text:not(.mm-listitem__btn){padding-inline-end:1rem}#off-canvas .mm-listitem:has(>.mm-btn_next)>.mm-listitem__text,#off-canvas .mm-panels>.mm-panel:first-child>.mm-listview>.mm-listitem:not(:is(.menu-name--top-bar-left,.menu-name--top-bar-right))>.mm-listitem__text{font-family:montserrat,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:600;color:var(--mm-color-text)}#off-canvas .mm-listitem__text:hover,#off-canvas .mm-listitem__text:focus-visible{color:var(--mm-color-text);background-color:var(--bs-primary)}#off-canvas a,#off-canvas a:hover,#off-canvas a:focus,#off-canvas a:focus-visible,#off-canvas a:active{-webkit-text-decoration:var(--upbeja-decoration);text-decoration:var(--upbeja-decoration)}#off-canvas a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}#off-canvas .mm-listitem__text:hover:after,#off-canvas .mm-listitem__text:focus-visible:after{border-color:var(--mm-color-text)}#off-canvas .mm-listitem_selected>.mm-listitem__text{font-weight:700;color:var(--mm-color-text)}#off-canvas .mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right){--mm-listitem-size:2.5rem;margin-inline:.75rem;background-color:#f8f8f9}#off-canvas .mm-listitem:not(:is(.menu-name--top-bar-left,.menu-name--top-bar-right))+.mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right){padding-block-start:.5rem;margin-block-start:auto;border-start-start-radius:1rem;border-start-end-radius:1rem}#off-canvas .mm-listitem:not(:is(.menu-name--top-bar-left,.menu-name--top-bar-right)):has(+.mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right)){margin-block-end:1rem}#off-canvas .mm-listview>.mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right):last-child{padding-block-end:.5rem;border-end-start-radius:1rem;border-end-end-radius:1rem}#off-canvas .mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right)>.mm-listitem__text{padding-inline-start:.625rem;margin-inline:.375rem;font-size:.875rem;color:#3a3a37}#off-canvas .mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right)>.mm-listitem__text:hover,#off-canvas .mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right)>.mm-listitem__text:focus-visible{color:#1e1e1b}#off-canvas .mm-listitem:is(.menu-name--top-bar-left,.menu-name--top-bar-right).mm-listitem_selected>.mm-listitem__text{color:#1e1e1b;background-color:var(--bs-primary)}@keyframes upbeja-mmenu-row-arrive{0%{opacity:0;transform:translate3d(0,.5rem,0)}}@media(prefers-reduced-motion:no-preference){.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem{animation:upbeja-mmenu-row-arrive .22s var(--transition-bezier) .16s backwards}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(1){animation-delay:0ms}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(2){animation-delay:20ms}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(3){animation-delay:40ms}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(4){animation-delay:60ms}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(5){animation-delay:80ms}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(6){animation-delay:.1s}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(7){animation-delay:.12s}.mm-wrapper_opening #off-canvas .mm-panel_opened>.mm-listview>.mm-listitem:nth-child(8){animation-delay:.14s}}.mm-wrapper_opened .mm-page{min-height:100dvh}.mm-wrapper_blocking:not(.mm-wrapper_opening){overflow-y:auto}.mm-wrapper_blocking:not(.mm-wrapper_opening) .mm-page{min-height:0}.mm-wrapper_blocking:not(.mm-wrapper_opening) .mm-wrapper__blocker{pointer-events:none}.mm-wrapper__blocker{background-color:#00000026;opacity:0}@supports (backdrop-filter:blur(4px)){.mm-wrapper__blocker{backdrop-filter:blur(4px)}}.mm-wrapper_opening .mm-wrapper__blocker{opacity:1}#off-canvas.mm-menu{transform:translate3d(-100%,0,0)}.mm-wrapper_opening #off-canvas.mm-menu{transform:translateZ(0)}#off-canvas.mm-menu.mm-menu_opened{z-index:2}#off-canvas.mm-menu.mm-menu_opened~.mm-slideout{z-index:0;transform:none!important}#off-canvas.mm-menu.mm-menu_opened~.mm-wrapper__blocker{z-index:1}#off-canvas.mm-menu{transition-property:transform;will-change:transform}.mm-wrapper__blocker{transition-property:opacity}#off-canvas.mm-menu,#off-canvas .mm-panel,#off-canvas .mm-navbar,.mm-wrapper__blocker{transition-timing-function:cubic-bezier(.25,1,.5,1);transition-timing-function:linear(0,.0537,.1698,.3046,.4355,.5519,.6503,.7307,.7948,.845,.8838,.9134,.9358,.9527,.9652,.9745,.9814,.9865,.9902,.9929,1);transition-duration:.26s}.mm-wrapper_opening #off-canvas.mm-menu,.mm-wrapper_opening #off-canvas .mm-panel,.mm-wrapper_opening #off-canvas .mm-navbar,.mm-wrapper_opening .mm-wrapper__blocker{transition-duration:.26s}@media(prefers-reduced-motion:reduce){#off-canvas.mm-menu,#off-canvas .mm-panel,#off-canvas .mm-navbar,#off-canvas .mm-listitem__text,.mm-wrapper__blocker{transition-duration:1ms}}@media(min-width:1200px){#off-canvas,.mm-wrapper__blocker{display:none!important}}
