/* @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}
.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}}
.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}
.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}}
