/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-regular:"Manrope",arial,"Helvetica Neue",helvetica,sans-serif;--font-size-xs:0.75rem;--font-size-s:0.875rem;--font-size-m:1rem;--font-size-l:1.5rem;--font-size-xl:2rem;--font-size-xxl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-text:1.333333;--line-height-heading:1.25;--color-primary:#05bee1;--color-black:#000;--color-white:#fff;--color-grey:#f6f6f6;--color-heading:var(--color-primary);--color-text:var(--color-black);--icon-size:1.25rem;--icon-size-md:2.5rem;--icon-size-lg:3.125rem;--container-max-width:103.75rem;--container-padding:1.25rem;--layout-max-width:150rem;--layout-gutter:1.25rem;--spacer-default:1.25rem;--spacer-sm:3.125rem;--spacer-md:6.25rem;--spacer-lg:12.5rem;--cc--color-bg:#f5f5f5;--cc--spacing:2rem;--cc--font-size:0.875rem;--cc-btn--hover-color-bg:var(--color-primary);--cc-btn--color-text:var(--color-white);--cc-btn--hover-color-text:var(--color-black);--cc-category--input-bg-active:var(--color-primary);--cc-btn--height:3rem;--cc-btn--padding:1rem;--cc--title-size:1.5rem;--cc--title-weight:700}
*,:after,:before{box-sizing:inherit}html{min-height:100%;scroll-behavior:smooth}body,html{box-sizing:border-box}body{background-color:var(--color-white);color:var(--color-text);font:1.125rem var(--font-regular);font-weight:400;height:100%;line-height:var(--line-height-text);margin:0;overflow-x:hidden;position:relative;text-align:left;-webkit-overflow-scrolling:touch}@media (max-width:62rem){body.js-toggle-menu{overflow:hidden}}::selection{background-color:var(--color-primary);color:var(--color-white);text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-size:var(--font-size-m);font-weight:300;line-height:1.2;margin-bottom:1.5625rem;margin-top:0}h1{font-size:var(--font-size-xl)}@media (min-width:48rem){h1{font-size:var(--font-size-xxl)}}h2{font-size:var(--font-size-l);font-weight:var(--font-weight-bold)}@media (min-width:48rem){h2{font-size:var(--font-size-xl)}}h3{font-size:var(--font-size-m)}@media (min-width:48rem){h3{font-size:var(--font-size-l)}}a{color:var(--color-secondary);transition:color .25s ease-in-out}a.active,a:focus,a:hover{cursor:pointer;outline:none}a:active{border:0;outline:none}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:5px solid var(--color-primary);font-size:1.125rem;margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:var(--color-black);display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;vertical-align:bottom;width:100%}a.text--button{font-weight:var(--font-weight-bold)}span.text--lg{font-size:120%}span.text--sm{font-size:80%}
.dialog-off-canvas-main-canvas{display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;min-height:100vh}.grid{display:-ms-grid;display:grid;-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);width:100%}
.l-padding-top--sm,.l-padding-top--xs{padding-top:var(--spacer-default)}@media (min-width:48rem){.l-padding-top--sm{padding-top:var(--spacer-sm)}}.l-padding-top--md{padding-top:var(--spacer-sm)}@media (min-width:48rem){.l-padding-top--md{padding-top:var(--spacer-md)}}.l-padding-top--lg{padding-top:var(--spacer-md)}@media (min-width:48rem){.l-padding-top--lg{padding-top:var(--spacer-lg)}}.l-padding-bottom--sm,.l-padding-bottom--xs{padding-bottom:var(--spacer-default)}@media (min-width:48rem){.l-padding-bottom--sm{padding-bottom:var(--spacer-sm)}}.l-padding-bottom--md{padding-bottom:var(--spacer-sm)}@media (min-width:48rem){.l-padding-bottom--md{padding-bottom:var(--spacer-md)}}.l-padding-bottom--lg{padding-bottom:var(--spacer-md)}@media (min-width:48rem){.l-padding-bottom--lg{padding-bottom:var(--spacer-lg)}}.l-margin-bottom--sm,.l-margin-bottom--xs{margin-bottom:var(--spacer-default)}@media (min-width:48rem){.l-margin-bottom--sm{margin-bottom:var(--spacer-sm)}}.l-margin-bottom--md{margin-bottom:var(--spacer-sm)}@media (min-width:48rem){.l-margin-bottom--md{margin-bottom:var(--spacer-md)}}.l-margin-bottom--lg{margin-bottom:var(--spacer-md)}@media (min-width:48rem){.l-margin-bottom--lg{margin-bottom:var(--spacer-lg)}}
.layout{-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);position:relative;grid-row-gap:0;margin-left:auto;margin-right:auto}.layout,.layout__column,.layout__row{display:-ms-grid;display:grid;width:100%}.layout__column,.layout__row{-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);grid-column:1/-1}.layout__column>*,.layout__row>*{grid-column:1/-1}@media (min-width:48rem){.layout__column,.layout__row{grid-row-gap:0}}.alignment--top .layout__main{align-items:start}.alignment--middle .layout__main{align-items:center}.alignment--bottom .layout__main{align-items:end}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column}.block-system-branding-block.block-footer-branding a{color:var(--color-white)}.block-system-branding-block a{color:var(--color-primary);display:flex;max-width:10.25rem}.is-pinned .block-system-branding-block a,.is-scrolled .block-system-branding-block a,.page--node-type-frontpage .block-system-branding-block a{color:var(--color-white)}@media screen and (min-width:48rem){.block-system-branding-block a{max-width:15.25rem}}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{width:100%}.region--header .block-system-branding-block{animation:menu-open .3s;animation-fill-mode:forwards}.js-toggle-menu .region--header .block-system-branding-block{display:none}@keyframes menu-open{0%{display:none;opacity:0;transform:translateY(-100%)}0.01%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}
.call-to-action a{background-color:var(--color-primary);color:var(--color-black);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-left:auto;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content;padding:.625rem}.call-to-action a:focus,.call-to-action a:hover{background-color:var(--color-white);color:var(--color-black)!important}@media (min-width:75rem){.call-to-action a{font-size:var(--font-size-m);padding:1.25rem}}
.created{margin-top:.75rem}@media (min-width:36rem){.created{display:flex;font-size:var(--font-size-s);justify-content:center;margin-top:0}.created:before{border-right:2px solid var(--color-white);content:"";height:.75rem;margin-right:.5rem;padding-right:.5rem;position:relative;top:50%;transform:translateY(-50%)}}
.language-switcher__list{display:flex;list-style-type:none;margin:0;padding:0}.language-switcher__item{display:flex}.language-switcher__item:not(:last-child):after{border-right:2px solid var(--color-primary);content:"";height:.75rem;margin-right:.5rem;padding-right:.5rem;position:relative;top:50%;transform:translateY(-50%)}.language-switcher a{color:var(--color-black);font-size:1rem;font-weight:var(--font-weight-bold);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}.language-switcher a:focus,.language-switcher a:hover{color:var(--color-primary)}.language-switcher a:not(.is-active){font-weight:var(--font-weight-normal);opacity:.5}.region--header .language-switcher{display:none}.js-toggle-menu .region--header .language-switcher{display:block}.region--primary-menu .language-switcher{display:none}@media (min-width:62rem){.language-switcher{margin-left:2.5rem;padding-left:1.25rem;padding-right:1.25rem}.page--node-type-frontpage .language-switcher a{color:var(--color-white)}.page--node-type-frontpage .language-switcher a:focus,.page--node-type-frontpage .language-switcher a:hover{color:var(--color-primary)}.is-pinned .language-switcher a,.is-scrolled .language-switcher a{color:var(--color-white)}.region--primary-menu .language-switcher{display:block}}
/* @license MIT https://github.com/dimsemenov/PhotoSwipe/blob/master/LICENSE */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pswp:focus{outline:0;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--open{display:block;}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity;}.pswp__bg{opacity:0.005;background:var(--pswp-bg);}.pswp,.pswp__scroll-wrap{overflow:hidden;}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__item{z-index:1;overflow:hidden;}.pswp__hidden{display:none !important;}.pswp__content{pointer-events:none;}.pswp__content > *{pointer-events:auto;}.pswp__error-msg-container{display:grid;}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none;}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1;}.pswp__button:disabled{opacity:0.3;cursor:auto;}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}.pswp__icn:focus{outline:0;}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important;}.pswp__top-bar > *{pointer-events:auto;will-change:opacity;}.pswp__button--close{margin-right:6px;}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}.pswp__button--arrow:disabled{display:none;cursor:default;}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0;}.pswp--one-slide .pswp__button--arrow{display:none;}.pswp--touch .pswp__button--arrow{visibility:hidden;}.pswp--has_mouse .pswp__button--arrow{visibility:visible;}.pswp__button--arrow--prev{right:auto;left:0px;}.pswp__button--arrow--next{right:0px;}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1);}.pswp__button--zoom{display:none;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity:0.85;}@keyframes pswp-clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}.pswp--one-slide .pswp__counter{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.locations__item:not(:last-child){margin-bottom:.75rem}.location__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-bottom:0;text-transform:uppercase}@media (min-width:75rem){.locations{display:flex;gap:5rem}.locations__item:not(:last-child){margin-bottom:0}.location__title{font-size:var(--font-size-m)}}
[class*=block-site-settings][class*=socials]{display:flex;justify-content:center}.node__aside__share{display:flex;gap:1.25rem;justify-content:flex-start}.social-links__title,.social-share-links__title{font-weight:var(--font-weight-bold);margin-bottom:0}.social-links__list,.social-share-links__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;list-style:none;margin:.75rem 0 0;padding:0}.social-links .icon,.social-share-links .icon{display:block;height:1.5rem;width:1.5rem}.social-links .icon svg,.social-share-links .icon svg{height:auto;width:100%}.social-links__list{gap:.75rem}.social-links .icon svg{height:1.5rem;width:1.5rem}.social-share-links .icon svg circle,.social-share-links .icon svg rect{fill:var(--color-primary)!important}.social-share-links .icon svg path{fill:var(--color-secondary)!important}.social-share-links__list{justify-content:start}@media (min-width:36rem){.social-links{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.social-links__title{margin-bottom:0}.social-links__list{justify-content:flex-start;margin-top:0}}@media (min-width:75rem){.social-links__title{font-size:1.125rem}}
.footer{display:-ms-grid;display:grid;-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);background-color:var(--color-black);color:var(--color-white);font-size:var(--font-size-xs);padding-bottom:2.5rem;padding-top:2.5rem;text-align:center;width:100%}.footer a{-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in-out}.footer a:focus,.footer a:hover{color:var(--color-primary)}.footer__container--inner{grid-column:2/-2}.footer .region--footer-left .block:not(:last-child),.footer .region:not(:last-child){margin-bottom:2rem}@media (min-width:36rem){.footer{font-size:var(--font-size-s);padding-bottom:5rem;padding-top:5rem;text-align:left}.footer .region:not(:last-child){margin-bottom:0}.footer .region--footer-left,.footer .region--footer-right{display:flex;justify-content:space-between}.footer .region--footer-left .block:not(:last-child){margin-bottom:0}.footer .region--footer-right{align-items:center;margin-top:2rem}.footer .region--footer-right__bottom{display:flex}}@media (min-width:75rem){.footer{font-size:var(--font-size-m)}.footer .region--footer-left,.footer .region--footer-right{display:flex;justify-content:space-between}.footer .region--footer-left{align-items:center;display:flex;flex:0 0 auto;gap:5rem}.footer .region--footer-right{flex-direction:column;margin-top:0}.footer .region--footer-right__top{margin-left:auto}.footer__container--inner{display:flex;justify-content:space-between}}
.button,.link--button{align-items:center;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;line-height:1;min-height:3.875rem;outline:none;padding:1.25rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out}.button--primary,.link--button--primary{background-color:var(--color-primary);color:var(--color-black)}.button--black,.button--primary:focus,.button--primary:hover,.link--button--black,.link--button--primary:focus,.link--button--primary:hover{background-color:var(--color-black);color:var(--color-white)}.button--black:focus,.button--black:hover,.link--button--black:focus,.link--button--black:hover{background-color:var(--color-primary);color:var(--color-black)}.link--button{background-color:var(--color-black);color:var(--color-white)}.background-color--black .link--button,.background-color--primary .link--button,.link--button:focus,.link--button:hover{background-color:var(--color-primary);color:var(--color-black)}.background-color--primary .link--button:focus,.background-color--primary .link--button:hover{background-color:var(--color-black);color:var(--color-white)}.background-color--black .link--button:focus,.background-color--black .link--button:hover{background-color:var(--color-white);color:var(--color-black)}@media (min-width:48rem){.button:not(.button-action){font-size:var(--font-size-m);padding:1.25rem}}
@media (min-width:48rem){dialog.cookie-banner{margin:var(--spacing)}}dialog.cookie-banner a{color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}dialog.cookie-banner a:focus,dialog.cookie-banner a:hover{color:var(--color-black)}dialog.cookie-banner .cookie-banner__content{column-gap:var(--spacing);row-gap:calc(var(--spacing)/2)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{margin-bottom:.75rem}.cookie-banner__button:not(.visually-hidden){-webkit-appearance:none;appearance:none;border:0;cursor:pointer}.cookie-banner__button:not(.visually-hidden):active,.cookie-banner__button:not(.visually-hidden):focus,.cookie-banner__button:not(.visually-hidden):focus-within,.cookie-banner__button:not(.visually-hidden):hover{background-color:var(--hover-color-bg);color:var(--hover-color-text)}
.header{backface-visibility:hidden;display:flex;left:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out .15s;z-index:500}.path--user .header{position:static}.header.sticky-hide{transform:translateY(-100%)}.header.is-scrolled{background-color:var(--color-black);position:fixed}.header__container{display:-ms-grid;-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);align-items:center;display:grid;padding-bottom:3.75rem;padding-top:3.125rem;width:100%}.header__inner{align-items:center;display:flex;grid-column:2/-2;justify-content:space-between}.is-logged-in .header{top:3.75rem}.header .nav__toggler,.header .region--header{position:relative;z-index:101}@media (min-width:62rem){.header{position:fixed;transform:translateY(0)}.header__container{padding-bottom:3rem;padding-top:2.375rem}.header__inner{align-items:flex-end}.header__wrapper--primary{align-items:center;display:flex;justify-content:flex-end;margin-bottom:2rem}}@media (max-width:62rem){.nav__wrapper{background-color:var(--color-white);bottom:0;left:100%;overflow-y:auto;padding:11.25rem 2.5rem 0;position:fixed;right:0;top:0;transition:left .15s ease-in-out;z-index:100}.js-toggle-menu .nav__wrapper{left:0}.nav__wrapper .block-language-switcher{display:none}.nav__wrapper .region--primary-menu{display:flex;flex-direction:column-reverse}}@media (min-width:62rem){.nav__wrapper{align-content:space-between;align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:space-between}}.nav__toggler{align-items:center;background-color:transparent;border:0;color:var(--color-white);cursor:pointer;display:flex;font-size:2rem;height:3.75rem;justify-content:center;line-height:1.25;margin-left:1.25rem;padding:0;position:relative;transition:background-color .3s ease .15s;width:3.75rem}.nav__toggler .nav__icon{background-color:var(--color-black);display:block;height:2px;position:relative;transition:opacity .15s ease,transform .2s ease .2s;width:2rem}.page--node-type-frontpage .nav__toggler .nav__icon{background-color:var(--color-white)}.nav__toggler .nav__icon:after,.nav__toggler .nav__icon:before{background:inherit;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;transition:inherit;width:inherit}.nav__toggler .nav__icon:before{opacity:1;transform:translateY(-.625rem)}.nav__toggler .nav__icon:after{transform:translateY(.625rem)}.js-toggle-menu .nav__toggler .nav__icon{background-color:var(--color-black);transform:rotate(45deg)}.js-toggle-menu .nav__toggler .nav__icon:after,.js-toggle-menu .nav__toggler .nav__icon:before{transform:translateY(0) rotate(90deg)}.js-toggle-menu .nav__toggler .nav__icon:before{opacity:0}@media (min-width:62rem){.nav__toggler{display:none}}
.menu-footer--level-1{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}@media (min-width:48rem){.menu-footer--level-1{justify-content:flex-end}}.menu-footer__item--level-1{display:flex;justify-content:center}.menu-footer__item--level-1:not(:last-child):after{border-right:2px solid var(--color-white);content:"";height:.625rem;margin-right:.5rem;padding-right:.5rem;position:relative;top:50%;transform:translateY(-50%)}@media (min-width:36rem){.menu-footer__item--level-1:not(:last-child):after{height:.75rem}}@media (min-width:75rem){.menu-footer__link{font-size:var(--font-size-s)}}
:root{--toggle-transition:all 280ms ease-out 120ms}.menu--main .menu{list-style:none;margin:0;padding:0}.menu--main .menu--level-2{background-color:var(--color-grey)}.menu--main .menu-item{display:flex;justify-content:center}.menu--main .menu-item--parent{flex-wrap:wrap}.menu--main .menu-item--parent>.menu{max-height:0;opacity:0;position:relative;visibility:hidden;width:100%}.menu--main .menu-item--level-2:first-child{padding-top:.5625rem}.menu--main .menu-item--level-2:last-child{padding-bottom:.5625rem}.menu--main .menu-link{font-weight:var(--font-weight-bold);line-height:1;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in-out}.menu--main .menu-link--level-1{font-size:1.25rem;padding-bottom:.625rem;padding-top:.625rem}.menu--main .menu-link--level-2{font-size:1.125rem;padding-bottom:.6875rem;padding-top:.6875rem}.menu--main .menu-link:focus,.menu--main .menu-link:hover{color:var(--color-primary)}.menu--main button.button--toggle-submenu,.menu--main button.menu-link--button{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin:0;outline:none;padding:0}.menu--main button.button--toggle-submenu:focus,.menu--main button.button--toggle-submenu:hover,.menu--main button.menu-link--button:focus,.menu--main button.menu-link--button:hover{border:none;color:inherit;outline:none}.menu--main button.button--toggle-submenu .icon--arrow,.menu--main button.menu-link--button .icon--arrow{color:var(--color-black);display:inline-flex;margin-left:.5rem;position:relative}.is-pinned .menu--main button.button--toggle-submenu .icon--arrow,.is-pinned .menu--main button.menu-link--button .icon--arrow,.is-scrolled .menu--main button.button--toggle-submenu .icon--arrow,.is-scrolled .menu--main button.menu-link--button .icon--arrow{color:var(--color-white)}.menu--main button.button--toggle-submenu .icon--arrow:after,.menu--main button.menu-link--button .icon--arrow:after{background-color:currentColor;content:"";display:inline-block;height:.9375rem;-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/icons/arrow.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/icons/arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .25s ease-in-out;width:.75rem}.menu--main button.menu-link--button{justify-content:space-between}.menu--main .js-submenu-active .menu.js-is-open{max-height:99em;opacity:1;visibility:visible;z-index:10}.menu--main .js-submenu-active>.button--toggle-submenu .icon--arrow:after,.menu--main .js-submenu-active>.menu-link--button .icon--arrow:after{color:var(--color-primary);transform:rotate(180deg)}.menu--main .menu-item--active-trail:not(.menu-item--contact) .menu-link--active-trail.menu-link--level-1,.menu--main .menu-item--active-trail:not(.menu-item--contact) .menu-link--active-trail.menu-link--level-2{position:relative}.menu--main .menu-item--active-trail:not(.menu-item--contact) .menu-link--active-trail.menu-link--level-1:after{border-bottom:.25rem solid var(--color-primary);bottom:-2px;content:"";left:0;position:absolute;right:0;top:auto;z-index:15}.menu--main .menu-item--active-trail:not(.menu-item--contact) .menu-link--active-trail.menu-link--level-1.menu-link--parent:after{width:calc(100% + 1.25rem)}.menu--main .menu-item--active-trail:not(.menu-item--contact) .menu-link--active-trail.menu-link--level-2{align-items:center;display:flex;padding-left:1.25rem;padding-right:1.25rem}.menu--main .menu-item--active-trail:not(.menu-item--contact) .menu-link--active-trail.menu-link--level-2:before{background-color:var(--color-primary);content:"";display:inline-block;height:.9375rem;left:0;margin-right:.5rem;-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/icons/arrow-right.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/icons/arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:.75rem}@media (min-width:62rem){.menu--main .menu--level-1{align-items:center;display:flex}.menu--main .menu-item--level-1{align-items:center;flex-wrap:nowrap;position:relative}.menu--main .menu-item--level-1.menu-item--parent>.menu{background-color:var(--color-white);box-shadow:4px 4px 11px 0 rgba(0,0,0,.25);left:calc(50% - 1.25rem);margin-top:0;min-width:12.5rem;position:absolute;top:100%;transform:translateX(-50%)}.menu--main .menu-item--level-1.menu-item--parent>.menu.js-menu-outbounds{left:auto;right:0}.menu--main .menu-item--level-1:not(:nth-last-of-type(-n+2)):after{border-right:2px solid var(--color-primary);content:"";height:.75rem;margin-right:1.25rem;padding-right:1.25rem;position:relative;top:50%}.menu--main .menu-item--parent>.menu{max-height:0;opacity:0;position:relative;visibility:hidden;width:100%}.menu--main .menu-item--contact .menu-link{background-color:var(--color-primary);color:var(--color-black)!important;margin-left:2.5rem;min-width:7.5rem;padding:1.25rem}.menu--main .menu-item--contact .menu-link:focus,.menu--main .menu-item--contact .menu-link:hover{background-color:var(--color-black);color:var(--color-white)!important}.page--node-type-frontpage .menu--main .menu-link--level-1{color:var(--color-white)}.page--node-type-frontpage .menu--main .menu-link--level-1:focus,.page--node-type-frontpage .menu--main .menu-link--level-1:hover{color:var(--color-primary)}.is-pinned .menu--main .menu-link--level-1,.is-scrolled .menu--main .menu-link--level-1,.page--node-type-frontpage .menu--main button.button--toggle-submenu .icon--arrow,.page--node-type-frontpage .menu--main button.menu-link--button .icon--arrow{color:var(--color-white)}}
.menu-secondary:before{background-color:var(--color-black);content:"";display:block;height:2px;margin:.625rem auto;width:calc(50% - 3.375rem)}.menu-secondary--level-1{list-style-type:none;margin:0;padding:0}.menu-secondary__item--level-1{display:flex;justify-content:center;margin-top:1rem}.menu-secondary__link{color:var(--color-black);font-size:1.125rem;font-weight:var(--font-weight-bold);padding-bottom:.625rem;padding-top:.625rem;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease-in-out}.menu-secondary__link:focus,.menu-secondary__link:hover{color:var(--color-primary)}.menu-secondary__link--active-trail{position:relative}.menu-secondary__link--active-trail:before{border-bottom:.25rem solid var(--color-primary);bottom:-2px;content:"";left:0;position:absolute;right:0;top:auto;z-index:15}@media (min-width:62rem){.menu-secondary:before{content:none}.menu-secondary--level-1{display:flex;justify-content:flex-end}.menu-secondary__item--level-1{margin-top:0}.menu-secondary__item--level-1:not(:last-child):after{border-right:2px solid var(--color-primary);content:"";height:.75rem;margin-right:1.25rem;padding-right:1.25rem;position:relative;top:50%;transform:translateY(-50%)}.is-pinned .menu-secondary__link,.is-scrolled .menu-secondary__link,.page--node-type-frontpage .menu-secondary__link{color:var(--color-white)}.page--node-type-frontpage .menu-secondary__link:focus,.page--node-type-frontpage .menu-secondary__link:hover{color:var(--color-primary)}}
.messages{border:2px solid transparent;border-radius:var(--gin-border-l);bottom:1rem;max-height:calc(100vh - 1rem - var(--gin-toolbar-secondary-height));opacity:1;padding:var(--gin-spacing-m);position:fixed;right:1rem;transition:opacity var(--gin-transition-fast);z-index:101}.messages,.messages-list{margin-top:0}.messages-list{margin-bottom:0}.messages a,.messages a:active,.messages a:hover{color:#fff}.messages__title{font-size:1rem;font-weight:var(--gin-font-weight-bold);margin:0}.messages__content,.messages__title{margin-left:2.125rem}.messages .messages__header{background-image:none;margin-bottom:var(--gin-spacing-xs);margin-right:2.25em;position:relative}.messages .messages__header:before{content:"";display:block;height:1.5rem;left:0;position:absolute;top:2px;width:1.5rem}.messages .button--dismiss{background-color:transparent;border-color:transparent!important;border-radius:var(--gin-border-m);box-shadow:none;color:transparent;height:1.8125rem;margin:var(--gin-spacing-s);min-height:0;padding:0;position:absolute;right:0;text-indent:-6249.9375rem;top:0;transition:var(--gin-transition);width:1.8125rem}.messages .button--dismiss:hover:not(:focus){background-color:transparent;border-color:#fff!important;color:transparent}.messages .button--dismiss:focus .icon-close,.messages .button--dismiss:hover:focus .icon-close{background-color:var(--gin-bg-app)}.messages .button--dismiss .icon-close{background-color:#fff;height:100%;left:0;-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/icons/close-icon.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/icons/close-icon.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem;position:absolute;top:0;width:100%}.messages--webform .button--dismiss{display:none}.messages.messages--info{background:var(--gin-bg-info);border-color:var(--gin-bg-info);color:var(--gin-color-info-light)}.messages.messages--info .messages__header{background:none}.messages.messages--info .messages__header:before{background-color:var(--gin-color-info-light);-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/info.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/info.svg);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--info .button--dismiss .icon-close:link{background-color:var(--gin-color-info-light)}.messages.messages--status{background:var(--gin-bg-green);color:var(--gin-color-green-light)}.messages.messages--status .messages__header:before{background-color:var(--gin-color-green-light);-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/status.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/status.svg);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--status .button--dismiss .icon-close:link{background-color:var(--gin-color-green-light)}.messages.messages--warning{background:var(--gin-bg-warning);color:var(--gin-color-warning-light)}.messages.messages--warning .messages__header:before{background-color:var(--gin-color-warning-light);-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/warning.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/warning.svg);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--warning .button--dismiss .icon-close:link{background-color:var(--gin-color-warning-light)}.messages--error{background:var(--gin-bg-danger);color:var(--gin-color-danger-light)}.messages--error .messages__header:before{-webkit-mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/error.svg);mask-image:url(/themes/custom/keijsersinterior/dist/images/messages/error.svg);-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages--error .button--dismiss .icon-close:link,.messages--error .messages__header:before{background-color:var(--gin-color-danger-light)}
.node__grid{display:-ms-grid;display:grid;-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);width:100%}.node__hero{-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/-1;grid-row:1/span 1}.node__hero--detail,.node__hero--landing{margin-bottom:3.125rem}.node__hero--legal{grid-column:2/-2;margin-top:1.25rem}.node__hero--front{margin-bottom:6.25rem}.node__hero--front:after,.node__hero--landing .hero__media:after{content:"";position:absolute;right:0}.node__hero--front:after{border-color:transparent rgba(5,190,225,.5) transparent transparent;border-style:solid;border-width:100px 100px 100px 0;bottom:0;transform:translateY(50%)}.node__hero--front img{height:100vh}.node__hero--landing .hero__media:after{border-color:transparent var(--color-white) transparent transparent;border-style:solid;border-width:0 90px 90px 0;top:0}.node__hero--detail img,.node__hero--landing img{height:28.125rem}.node__aside{grid-column:2/-2}.node--type-realization .node__header{max-width:56.25rem}.node__content{grid-column:1/-1}.split .node__content{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1}.node__content--legal{grid-column:2/-2;margin-bottom:3.125rem}.node__content--footer{margin-top:3.125rem}.node__content--detail{grid-column:2/-2}.node__block{grid-column:1/-1}.node__block .facets__list{padding-left:1.25rem;padding-right:1.25rem}.node__aside{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1}.node__related{-ms-grid-row:4;-ms-grid-row-span:1;grid-column:2/-2;grid-row:4/span 1}.node__webform{-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1/-1;grid-row:4/span 1}.node__previous{margin-bottom:3.125rem;margin-top:3.125rem}.node__previous--top{margin-top:0}.node__body ul{list-style:none}.node__body ul li{position:relative}.node__body ul li:before{color:var(--color-primary);content:" \002D";display:inline-block;left:-3ch;margin-right:1ch;padding-left:1ch;padding-right:1ch;position:absolute;width:1em}@media (min-width:48rem){.node__hero--detail{margin-bottom:0}.node__hero--landing{margin-bottom:6.25rem}.node__hero--front:after{border-width:200px 200px 200px 0}.node__content--legal{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}.node__content--footer{margin-top:6.25rem}}@media (min-width:62rem){.node__header.full{max-width:56.25rem}.node__aside,.node__content{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1}.full .node__content{grid-column:2/-2}.split .node__content{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6}.node__content--legal{-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2/span 8}.node__content--footer{-ms-grid-row:5;-ms-grid-row-span:1;grid-column:1/-1;grid-row:5/span 1}.node__content--footer .layout__one-column{grid-column:1/-1}.node__aside{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4}.node__block,.node__webform{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1}.node__block{grid-column:2/-2}.node__block .view__content{grid-column:1/-1}.node__block .facets__list{display:flex;justify-content:center;margin-bottom:4.625rem}.node__previous{margin-bottom:6.25rem;margin-top:6.25rem}.node__previous--top{margin-top:0}.node__previous--bottom{margin-bottom:0}}@media (min-width:75rem){.node__hero--detail:after,.node__hero--detail:before{background-color:var(--color-white);bottom:0;content:"";height:11.25rem;left:0;position:absolute;width:100%;z-index:1}.node__hero--detail:before{-webkit-clip-path:polygon(0 0,calc(100% - 5.625rem) 0,100% 5.625rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 5.625rem) 0,100% 5.625rem,100% 100%,0 100%);left:50%;max-width:103.75rem;transform:translateX(-50%)}.node__hero--detail:after{width:calc(100% - var(--container-max-width))}.node__hero__hero--legal{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6;margin-bottom:1.5625rem;margin-top:2.5rem}.node__hero--front:after{border-width:460px 460px 460px 0}.split .node__content{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6}.node__content--legal{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;margin-bottom:6.25rem}.node__aside{-ms-grid-column:10;-ms-grid-column-span:2;grid-column:10/span 2}}.node--type-article.node--view-mode-full,.node--type-job.node--view-mode-full,.node--type-legal-page.node--view-mode-full,.node--type-lookbook.node--view-mode-full,.node--type-page.node--view-mode-full,.node--type-realization.node--view-mode-full,.node--type-sector.node--view-mode-full{padding-top:10.625rem}@media (min-width:62rem){.node--type-article.node--view-mode-full,.node--type-job.node--view-mode-full,.node--type-legal-page.node--view-mode-full,.node--type-lookbook.node--view-mode-full,.node--type-page.node--view-mode-full,.node--type-realization.node--view-mode-full,.node--type-sector.node--view-mode-full{padding-top:13.875rem}}.node--type-article .layout__one-column{grid-column:1/-1}
.hero{display:-ms-grid;display:grid;-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter))))[12] [content-end mr-start] 1fr [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(12,minmax(0,calc((var(--container-max-width) + var(--layout-gutter))/12 - var(--layout-gutter)))) [content-end mr-start] 1fr [mr-end viewport-end];grid-gap:var(--layout-gutter);position:relative;width:100%}.hero__media{grid-column:1/-1;position:relative}.hero__media:before{background-color:rgba(0,0,0,.25);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero__media img{object-fit:cover}.hero__inner{bottom:50%;grid-column:2/-2;left:0;position:absolute;right:0;top:inherit;transform:translateY(50%)}.hero__content{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);position:relative;width:100%;z-index:1}.hero__title{color:var(--color-white);font-size:var(--font-size-xl);margin-bottom:0}.hero__title--base{color:var(--color-primary)}.hero__title--front{line-height:1;text-transform:uppercase}.hero__title--landing{max-width:40rem;text-wrap:balance}.hero__title--legal{color:var(--color-black)}@media (min-width:48rem){.hero__inner--front{bottom:3.125rem;transform:translateY(0)}.hero__title{font-size:var(--font-size-xxl)}.hero__title--front{font-size:calc(var(--font-size-xl)*2)}}@media (min-width:62rem){.hero__inner--front{bottom:12.5rem}.hero__title{font-size:calc(var(--font-size-l)*3)}.hero__title--front{font-size:calc(var(--font-size-xxl)*2)}}
.paragraph--type--text{grid-column:2/-2}.node-article .paragraph--type--text{grid-column:1/-1}.paragraph--type--text h2{font-weight:var(--font-weight-normal)}.paragraph--type--text ul.reset{list-style:none;margin-left:0;padding-left:0}.paragraph--type--text a:not(.link--button):focus,.paragraph--type--text a:not(.link--button):hover{color:var(--color-primary)}.layout__two-column-12 .layout__second .paragraph--type--webform{grid-column:2/-2}@media (min-width:48rem){.layout__two-column .layout__footer .paragraph--type--text,.layout__two-column .layout__header .paragraph--type--text{grid-column:3/-3}.layout__one-column .layout__first .paragraph--type--text{grid-column:2/-2}.split .layout__one-column .layout__first .paragraph--type--text{grid-column:1/-1}.layout__two-column-12 .layout__first .paragraph--type--text{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/span 3}.layout__two-column-12 .layout__second .paragraph--type--webform{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6}}@media (min-width:62rem){.layout__one-column .layout__first .paragraph--type--text{-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5/span 6}}
.waterfall{margin-left:auto;margin-right:auto;max-width:103.75rem;padding:0;width:100%!important}.waterfall__item{margin-bottom:1.25rem;max-width:33.5rem;width:100%}@media (min-width:36rem){.waterfall__item{width:calc(50% - .625rem)}}@media (min-width:75rem){.waterfall__item{max-width:23.125rem;width:calc(33.33333% - .625rem)}}@media (min-width:103.6875rem){.waterfall__item{max-width:33.5rem;width:calc(33.33333% - .625rem)}}
:root{--icon-anchor-size:1rem}.anchor-region{position:relative;transition:all .25s cubic-bezier(.68,-.55,.265,1.55)}.anchor-region:hover{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)}.anchor-region:hover>.anchor{display:block}.paragraph--layout{position:relative;transition:all .25s cubic-bezier(.68,-.55,.265,1.55)}.paragraph--layout:hover{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-green)}.anchor,.anchor .anchor__item{list-style:none;margin:0;padding:0}.anchor .anchor__item:before,.anchor:before{content:""}.anchor{display:none;position:absolute;right:.5rem;top:.5rem;z-index:503}.anchor__button{background-color:var(--gin-bg-layer);border:0;color:var(--gin-color-text);cursor:pointer;font-size:.9375rem;font-weight:400;line-height:1;margin:0;padding:0;transition:all .25s cubic-bezier(.68,-.55,.265,1.55)}.anchor__button:focus,.anchor__button:hover{color:var(--gin-icon-color)}.anchor__button--copy{border-radius:var(--gin-border-s);padding:.5rem 1rem}.anchor__button--copy:focus,.anchor__button--copy:hover{background-color:#e0e0e0}.anchor__button--trigger{border:1px solid var(--gin-border-color-layer2);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);color:var(--gin-icon-color);height:2rem;width:2rem;fill:currentColor}.anchor__button--trigger:focus,.anchor__button--trigger:hover{background-color:#e0e0e0;border-color:#e0e0e0;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);fill:currentColor}.anchor__icon{height:auto;width:1rem}.anchor__item{position:relative}.anchor__item:hover .drop-menu{opacity:1;visibility:visible;z-index:504}.anchor__drop-menu{border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-m);box-shadow:0 2px 4px rgba(0,0,0,.15);cursor:pointer;margin:0;opacity:0;padding:.5rem;right:0;top:calc(100% + .25rem);visibility:hidden;width:max-content}.anchor__drop-menu,.anchor__drop-menu:before{background-color:var(--gin-bg-layer);position:absolute;transition:all .25s cubic-bezier(.68,-.55,.265,1.55)}.anchor__drop-menu:before{border-bottom:1px solid transparent;border-left:1px solid transparent;border-left-color:var(--gin-border-color-layer);border-right:1px solid transparent;border-top:1px solid transparent;border-top-color:var(--gin-border-color-layer);content:"";height:.5rem;right:.5rem;top:-.25rem;transform:translate(-50%) rotate(45deg);width:.5rem}.anchor [aria-label]{position:relative}.anchor [aria-label]:hover:after{display:block}.anchor [aria-label]:after{background-color:var(--gin-bg-layer);border:1px solid var(--gin-border-color-layer);border-radius:0 0 var(--gin-border-m) var(--gin-border-m);border-top:0;color:var(--gin-color-text);content:attr(aria-label);display:none;font-size:.9375rem;left:0;overflow:visible;padding:.5rem 1rem;pointer-events:none;position:absolute;top:calc(100% + .5625rem);width:100%;z-index:505}
.background-color--primary{background-color:var(--color-primary)}.background-color--grey{background-color:var(--color-grey)}.background-color--black{background-color:var(--color-black);color:var(--color-white)}.color--primary{color:var(--color-primary)}
