/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media not (prefers-reduced-motion:reduce){.js .transitions-blocks{display:flex;height:0;left:0;position:fixed;right:0;top:0;z-index:9999}.js .transitions-blocks.active .transitions-block{transform:scaleY(1);transform-origin:50% 0}.js .transitions-blocks .transitions-block{backface-visibility:hidden;background-color:var(--color-primary);box-shadow:0 0 1px 2px var(--color-primary);flex:1;height:100vh;transform:scaleY(0);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.382,.618,.618,1) .05s;width:16.66667%}.js .transitions-blocks .transitions-block:nth-child(2){transition-delay:.1s}.js .transitions-blocks .transitions-block:nth-child(3){transition-delay:.15s}.js .transitions-blocks .transitions-block:nth-child(4){transition-delay:.2s}.js .transitions-blocks .transitions-block:nth-child(5){transition-delay:.25s}.js .transitions-blocks .transitions-block:nth-child(6){transition-delay:.3s}}*,:after,:before{box-sizing:inherit}#environment-indicator{border-radius:5px;left:auto;margin:5px;padding:5px;position:fixed;right:0;z-index:1000}html{font-family:var(--font-regular);font-style:normal;-webkit-font-smoothing:antialiased}body.frontend--theme,html{box-sizing:border-box;font-weight:400;height:100%;line-height:var(--line-height-base)}body.frontend--theme{background:var(--color-page-background);color:var(--color-text);display:flex;flex-direction:column;font-size:var(--font-size-base);margin:0;overflow:hidden;position:relative}body.frontend--theme .dialog-off-canvas-main-canvas{flex:1;height:50%}body.frontend--theme.gin--core-navigation .dialog-off-canvas-main-canvas{contain:layout;overflow:hidden}body.frontend--theme .layout-container.scroll-container{background:var(--color-page-background);display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-y:auto;position:relative;width:calc(100% - 1px);-webkit-overflow-scrolling:touch;scroll-behavior:smooth}[role=main]{flex:1;z-index:900}::-moz-selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:400;margin-bottom:var(--sp);margin-top:0}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin:var(--sp-3xl) 0 var(--sp)}@media (min-width:700px){h1,h2,h3,h4,h5,h6{margin-bottom:var(--sp-lg)}}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}[class*=text--],h1,h2,h3,h4,h5,h6{font-size:var(--font-size);line-height:var(--line-height)}p{font-size:var(--font-size-text);margin:0 0 1.5em}p.small{font-size:var(--font-size-sm)}p.large{font-size:var(--font-size-h3)}p.display{font-size:var(--font-size-h1)}p:last-child{margin-bottom:0}span.primary{color:var(--color-primary)}span.green{color:var(--color-primary-capital)}span.orange{color:var(--color-primary-ventures)}a{color:inherit}a:hover{-webkit-text-decoration:none;text-decoration:none}a:active,a:focus,a:hover{outline:none}a:focus-within{outline:2px solid currentColor;outline-offset:var(--outline-offset)}.component--text a,.text-formatted a{background-image:linear-gradient(currentColor,currentColor);background-position:100% calc(100% - 2px);background-repeat:no-repeat;background-size:0 2px;color:var(--color-primary);outline:0;-webkit-text-decoration:underline;text-decoration:underline;transition:background-size .2s ease}.component--text a:focus,.component--text a:hover,.text-formatted a:focus,.text-formatted a:hover{background-position:0 calc(100% - 2px);background-size:100% 2px}ol,ul{font-size:var(--font-size-text);margin:0 0 1.5em;padding-left:1em}blockquote{border-left:5px solid var(--color-primary);font-size:var(--font-size-lg);margin:0 0 1.5em;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{background-repeat:no-repeat;background-size:cover;font-style:italic;shape-margin:1rem;vertical-align:middle}img,video{height:auto;max-width:100%}audio,video{display:block}audio{max-width:100%}table{border:0;border-collapse:collapse;border-spacing:0;color:var(--color-black);font-size:var(--font-size-sm);margin-bottom:var(--sp-lg);margin-top:var(--sp-lg);width:100%}table caption{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--sp)}table td,table th{border:1px solid var(--color-grey);padding:var(--sp-md);vertical-align:top}table th{background-color:var(--color-neutral-dark);color:var(--color-white);font-size:var(--font-size-sm);margin:0;text-align:left}table th::-moz-selection{background-color:var(--color-white);color:var(--color-primary)}table th::selection{background-color:var(--color-white);color:var(--color-primary)}table td{white-space:normal}@media (max-width:500px){table{display:block;overflow:auto}}hr{display:block;margin:0 0 1.5em;width:100%}[class*=background-color]{background-color:var(--l-bg-color,var(--color-none));color:var(--l-color,var(--color-text))}.margin-top--sm{margin-top:var(--v-spacing-sm)}.margin-top--md{margin-top:var(--v-spacing-md)}.margin-top--lg{margin-top:var(--v-spacing-lg)}.margin-bottom--sm{margin-bottom:var(--v-spacing-sm)}.margin-bottom--md{margin-bottom:var(--v-spacing-md)}.margin-bottom--lg{margin-bottom:var(--v-spacing-lg)}.padding-top--sm{padding-top:var(--v-spacing-sm)}.padding-top--md{padding-top:var(--v-spacing-md)}.padding-top--lg{padding-top:var(--v-spacing-lg)}.padding-bottom--xs{padding-bottom:var(--v-spacing-xs)}.padding-bottom--sm{padding-bottom:var(--v-spacing-sm)}.padding-bottom--md{padding-bottom:var(--v-spacing-md)}.padding-bottom--lg{padding-bottom:var(--v-spacing-lg)}.klaro.klaro-theme-neo{--klaro-primary-color:var(--color-primary);--klaro-link-color:inherit;--klaro-link-color-hover:var(--klaro-link-color);--klaro-link-decoration:none;--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--color-primary);--klaro-button-text-color:var(--color-white);--klaro-button-border:none!important;--klaro-button-border-radius:var(--border-radius-base);--klaro-button-font-size:var(--font-size-sm);--klaro-button-padding:var(--sp-md);--klaro-button-box-shadow:var(--shadow);--klaro-button-bg-hover:var(--color-secondary)!important;--klaro-button-text-color-hover:var(--color-text);--klaro-button-border-hover:none;--klaro-button-focus-outline:none;--klaro-button-focus-box-shadow:var(--klaro-button-box-shadow);--klaro-slider-bg:var(--color-white);--klaro-slider-bg-active:var(--klaro-primary-color);--klaro-slider-bg-required:var(--klaro-primary-color);--light1:var(--color-text);--dark1:var(--color-white);--white2:var(--color-white);--notice-max-width:640px;--klaro-box-padding:var(--grid-gap)}.klaro.klaro-theme-neo .context-notice h2,.klaro.klaro-theme-neo .context-notice li,.klaro.klaro-theme-neo .context-notice p,.klaro.klaro-theme-neo .context-notice strong,.klaro.klaro-theme-neo .context-notice ul,.klaro.klaro-theme-neo .cookie-modal h2,.klaro.klaro-theme-neo .cookie-modal li,.klaro.klaro-theme-neo .cookie-modal p,.klaro.klaro-theme-neo .cookie-modal strong,.klaro.klaro-theme-neo .cookie-modal ul,.klaro.klaro-theme-neo .cookie-notice h2,.klaro.klaro-theme-neo .cookie-notice li,.klaro.klaro-theme-neo .cookie-notice p,.klaro.klaro-theme-neo .cookie-notice strong,.klaro.klaro-theme-neo .cookie-notice ul{color:var(--color-text)}.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:var(--color-text-light)}.klaro.klaro-theme-neo .context-notice .hide:active,.klaro.klaro-theme-neo .context-notice .hide:focus,.klaro.klaro-theme-neo .context-notice a:focus,.klaro.klaro-theme-neo .context-notice button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-modal .hide:active,.klaro.klaro-theme-neo .cookie-modal .hide:focus,.klaro.klaro-theme-neo .cookie-modal a:focus,.klaro.klaro-theme-neo .cookie-modal button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-notice .hide:active,.klaro.klaro-theme-neo .cookie-notice .hide:focus,.klaro.klaro-theme-neo .cookie-notice a:focus,.klaro.klaro-theme-neo .cookie-notice button.klaro-close:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);outline:none}@media (prefers-contrast:more){.klaro.klaro-theme-neo .context-notice .hide:active,.klaro.klaro-theme-neo .context-notice .hide:focus,.klaro.klaro-theme-neo .context-notice a:focus,.klaro.klaro-theme-neo .context-notice button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-modal .hide:active,.klaro.klaro-theme-neo .cookie-modal .hide:focus,.klaro.klaro-theme-neo .cookie-modal a:focus,.klaro.klaro-theme-neo .cookie-modal button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-notice .hide:active,.klaro.klaro-theme-neo .cookie-notice .hide:focus,.klaro.klaro-theme-neo .cookie-notice a:focus,.klaro.klaro-theme-neo .cookie-notice button.klaro-close:focus{box-shadow:none;outline:2px solid currentColor}}.klaro.klaro-theme-neo h1.title{border:0;color:var(--color-text);font-size:var(--font-size-h3);margin-top:0}.klaro.klaro-theme-neo .cookie-modal p{margin-top:var(--sp-lg)}.klaro.klaro-theme-neo .cookie-modal .cm-body,.klaro.klaro-theme-neo .cookie-modal .cm-footer,.klaro.klaro-theme-neo .cookie-modal .cm-header{border:0;padding:var(--klaro-box-padding)}.klaro.klaro-theme-neo .cookie-modal .hide{height:var(--sp-xl);padding:0;right:var(--klaro-box-padding);top:var(--klaro-box-padding);width:var(--sp-xl)}.klaro.klaro-theme-neo .cookie-modal .hide:hover svg{transform:scale(1.1)}.klaro.klaro-theme-neo .cookie-modal .cm-footer-buttons{gap:var(--sp-sm)}.klaro.klaro-theme-neo .cookie-modal .cm-btn{flex:1 1 0;margin:0}.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all){margin-bottom:var(--sp-lg);margin-top:5px}.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all) .cm-list-input,.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all) .cm-switch{top:-5px}.klaro.klaro-theme-neo .cookie-modal .cm-purpose.cm-toggle-all .cm-switch{top:8px}.klaro.klaro-theme-neo .cookie-notice:focus{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);outline:none}.klaro.klaro-theme-neo .cookie-notice .cn-body{align-items:center;display:flex;flex-direction:column;gap:var(--sp-lg);padding:var(--klaro-box-padding)}.klaro.klaro-theme-neo .cookie-notice .cn-body #id-cookie-notice{margin:0}.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-buttons,.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-ok{display:flex;flex-direction:column-reverse;gap:var(--sp-sm);margin:0!important;width:100%}.klaro.klaro-theme-neo .cm-btn,.klaro.klaro-theme-neo .cm-link{box-shadow:none!important;margin:0!important;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:single-var(background-color,color);transition-timing-function:var(--transition-timing-function);width:100%!important}.klaro.klaro-theme-neo .cm-btn:focus,.klaro.klaro-theme-neo .cm-link:focus{box-shadow:none!important}.klaro.klaro-theme-neo #purpose-item-analytics-description+.cm-services,.klaro.klaro-theme-neo #purpose-item-essential-description+.cm-services,.klaro.klaro-theme-neo #purpose-item-marketing-description+.cm-services{display:none}@media (min-width:560px){.klaro.klaro-theme-neo .cookie-notice .cn-body{flex-direction:row}.klaro.klaro-theme-neo .cookie-notice .cn-body #id-cookie-notice,.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-ok{flex:1 1 0}}@media (min-width:640px){.klaro.klaro-theme-neo .cookie-notice .cn-body{gap:var(--sp-5xl)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ajax-progress{align-items:center;background:url(/themes/custom/neo/images/logo-small.svg) no-repeat 50%;background-color:#fff;background-size:18px auto;border-radius:50%;bottom:16px;box-sizing:content-box;display:flex;height:32px;justify-content:center;margin:auto;opacity:1;padding:0;position:absolute;right:16px;top:16px;width:32px;z-index:8000}.ajax-progress.ajax-progress-fullscreen{bottom:32px;left:auto;position:fixed;right:32px;top:auto}.ajax-progress .message,.ajax-progress .throbber{display:none}.ajax-progress:after,.ajax-progress:before{animation:spin .8s ease infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--color-secondary);content:"";display:block;height:100%;position:absolute;width:100%}.ajax-progress:after{animation-delay:.2s;border-bottom-color:var(--color-secondary);border-top-color:transparent}[data-sitewide-alert]{left:0;left:var(--drupal-displace-offset-left,0);position:fixed;right:0;right:var(--layout-container-scrollbar,0);top:0;top:var(--admin-toolbar-top-bar-height,0);z-index:9100}[data-sitewide-alert] .sitewide-alert{background:#fff;padding:var(--padding-m)}[data-sitewide-alert] .sitewide-alert .field--name-message{max-width:100%}@media (max-width:500px){[data-sitewide-alert] .sitewide-alert .button__title{display:none}}[data-media-player][data-layout=video]{background-color:var(--color-grey)!important}#admin-toolbar{--drupal-displace-offset-top:0px}
.block-locations__wrapper .address{display:flex;flex-direction:column}
.component--branding svg{backface-visibility:hidden;display:block;max-height:100%;overflow:visible;transform:scale(1);transition:transform .2s ease;width:auto}.component--branding svg path{transition:fill .4s ease}@media (max-width:1079px){.sticky :is(.component--branding svg path):not(.small){display:none}}.page--domain-ventures :is(.component--branding svg g:first-child>path){fill:var(--color-secondary)}.page--domain-ventures :is(.layout-container:has(.node .header__backdrop) :is(.component--branding svg g:first-child>path)){fill:#fff}@media (max-width:1079px){.mobile-menu-active :is(.component--branding svg) path{fill:#fff!important}}.component--branding a{display:flex;height:66px;justify-content:flex-start;width:100%}@media (max-width:700px){.component--branding a{height:50px}}.component--branding a:focus,.component--branding a:hover{outline:none}.component--branding a:focus svg path,.component--branding a:hover svg path{fill:var(--color-secondary)!important}.mobile-menu-active :is(.component--branding a:hover svg path){fill:var(--color-primary)!important}.mobile-menu-active :is(.component--branding a:focus svg path){fill:var(--color-primary)!important}
.button.button--inline,.button[data-component-id="neo:button"]{align-items:center;background:none;border:2px solid;border-radius:0;box-sizing:border-box;color:var(--color-secondary);cursor:pointer;display:flex;font-size:var(--font-size-text);gap:var(--padding-xs);justify-content:space-between;line-height:1;margin-bottom:0;padding:14px;-webkit-text-decoration:none;text-decoration:none}.background-color--primary .button.button--inline,.background-color--primary .button[data-component-id="neo:button"]{color:#fff}.background-color--primary .button.button--full[data-component-id="neo:button"],.background-color--primary .button.button--inline.button--full{background-color:var(--color-secondary)}.background-color--primary .button.button--inline:focus,.background-color--primary .button.button--inline:hover,.background-color--primary .button[data-component-id="neo:button"]:focus,.background-color--primary .button[data-component-id="neo:button"]:hover{background:#fff}.background-color--secondary .button.button--inline,.background-color--secondary .button[data-component-id="neo:button"]{color:#fff}.form-submit.button.button--inline,.form-submit.button[data-component-id="neo:button"]{height:50px;max-width:100%;width:100%}@media (min-width:700px){.form-submit.button.button--inline,.form-submit.button[data-component-id="neo:button"]{max-width:300px}}.button--default.button.button--inline,.button--default.button[data-component-id="neo:button"]{display:inline-flex}.button--inline.button.button--inline,.button--inline.button[data-component-id="neo:button"]{display:inline-flex;max-width:100%;min-width:-moz-fit-content;min-width:fit-content;width:100%}@media (min-width:700px){.button--inline.button.button--inline,.button--inline.button[data-component-id="neo:button"]{width:300px}}.icon--left.button.button--inline svg,.icon--left.button[data-component-id="neo:button"] svg{order:-1;transform:scaleX(-1)}.button--full.button.button--inline,.button--full.button[data-component-id="neo:button"]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.button--full.button.button--inline:focus,.button--full.button.button--inline:hover,.button--full.button[data-component-id="neo:button"]:focus,.button--full.button[data-component-id="neo:button"]:hover{background:#fff}.button.button--inline *,.button[data-component-id="neo:button"] *{pointer-events:none}.button.button--inline .button__title,.button[data-component-id="neo:button"] .button__title{font-size:var(--font-size-text)}.button.button--inline svg,.button[data-component-id="neo:button"] svg{height:16px;width:16px}.linkedin.button.button--inline,.linkedin.button[data-component-id="neo:button"]{justify-content:center;padding:0}.linkedin.button.button--inline svg,.linkedin.button[data-component-id="neo:button"] svg{height:auto;width:18px}.button.button--inline:has(.button__title:empty):has(svg){gap:0;padding:16px}.button[data-component-id="neo:button"]:has(.button__title:empty):has(svg){gap:0;padding:16px}.button.button--inline:has(.button__title:empty):has(svg) .button__title{display:none}.button[data-component-id="neo:button"]:has(.button__title:empty):has(svg) .button__title{display:none}.button.button--inline:has(.button__title):not(:has(svg)){gap:0}.button[data-component-id="neo:button"]:has(.button__title):not(:has(svg)){gap:0}.icon.button.button--inline,.icon.button[data-component-id="neo:button"]{display:block;height:50px;position:relative;width:50px}.icon.button.button--inline .button__title,.icon.button.button--inline svg,.icon.button[data-component-id="neo:button"] .button__title,.icon.button[data-component-id="neo:button"] svg{display:none}.icon.icon--linkedin.button.button--inline,.icon.icon--linkedin.button[data-component-id="neo:button"]{background-image:url(/themes/custom/neo/images/icons/linkedin.svg);background-position:50%;background-repeat:no-repeat;background-size:18px auto}.icon.icon--linkedin.button.button--inline:focus,.icon.icon--linkedin.button.button--inline:hover,.icon.icon--linkedin.button[data-component-id="neo:button"]:focus,.icon.icon--linkedin.button[data-component-id="neo:button"]:hover{background-image:url(/themes/custom/neo/images/icons/linkedin-hover.svg)}.button.button--inline:active,.button.button--inline:focus,.button.button--inline:hover,.button[data-component-id="neo:button"]:active,.button[data-component-id="neo:button"]:focus,.button[data-component-id="neo:button"]:hover{color:var(--color-primary)}.button.button--inline:focus-within{outline:2px solid currentColor}.button[data-component-id="neo:button"]:focus-within{outline:2px solid currentColor}.button.button--inline:focus-visible{outline:2px solid currentColor}.button[data-component-id="neo:button"]:focus-visible{outline:2px solid currentColor}.style--white.button.button--inline,.style--white.button[data-component-id="neo:button"]{color:#fff}.style--white.button.button--inline:active,.style--white.button.button--inline:focus,.style--white.button.button--inline:hover,.style--white.button[data-component-id="neo:button"]:active,.style--white.button[data-component-id="neo:button"]:focus,.style--white.button[data-component-id="neo:button"]:hover{background-color:#fff;color:var(--color-secondary)}.style--white.button.button--inline:active path,.style--white.button.button--inline:focus path,.style--white.button.button--inline:hover path,.style--white.button[data-component-id="neo:button"]:active path,.style--white.button[data-component-id="neo:button"]:focus path,.style--white.button[data-component-id="neo:button"]:hover path{fill:var(--color-secondary)}.js-hide.button.button--inline,.js-hide.button[data-component-id="neo:button"]{display:none}
.footer{background-color:var(--color-secondary);color:#fff;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--padding-m);padding:var(--padding-xl) var(--grid-gap);--hover-link:#80a5a2}.footer .footer__block{margin:0 auto;max-width:100%;width:100%}.footer .footer__block>div{max-width:100%}.footer .flex{align-items:flex-start;display:flex;flex-direction:column;gap:var(--padding-xl)}.footer .flex .flex-1{display:none}@media (min-width:1080px){.footer .flex{flex-direction:row}.footer .flex .flex-1{display:block;flex:1}}.footer .menu{display:flex;flex-direction:column;gap:16px;list-style-type:none;margin:0;padding:0}@media (min-width:500px){.footer .menu{flex-direction:row}}.footer .menu--footer-top .button{line-height:46px;padding:0 16px}.footer .menu--footer .menu{gap:var(--padding-m)}.footer .menu--footer .menu li{list-style:none}.footer .menu--footer .menu li a{font-size:var(--font-size-sm);padding:0}.footer a{-webkit-text-decoration:none;text-decoration:none}.footer a:focus,.footer a:hover{color:var(--hover-link)}.frontend--theme .footer{--anim-delay:0ms}.frontend--theme .footer .anim{opacity:0;transform:translateY(20px);transition:transform .3s var(--anim-delay) ease,opacity .3s var(--anim-delay) ease}.frontend--theme .footer .anim.animate{opacity:1;transform:none}
.grid--full{display:grid;grid-template-columns:[viewport-start ml-start] minmax(0,1fr) [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap)))) [content-end mr-start] minmax(0,1fr) [mr-end viewport-end];grid-column-gap:var(--grid-gap);align-content:start;width:100%}.grid--full>.grid-item{grid-column:content-start/content-end}.grid--sub{--subgrid-col-count:var(--grid-col-count);display:grid;grid-template-columns:repeat(var(--subgrid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))));grid-column-gap:var(--grid-gap);width:100%}.grid--sub>.grid-item,.grid--sub>.grid-item-main{grid-column:1/-1}.grid--none{display:block}.flex{display:flex;flex-direction:column;gap:var(--padding-xs)}@media screen and (min-width:700px){.flex{flex-direction:row}}.flex.flex--nogap{gap:0}.flex.flex--row{flex-direction:row}.flex.flex--space{justify-content:space-between}.flex.flex--just-center{justify-content:center}.flex.flex--center{align-items:center}
header.header{backface-visibility:hidden;left:0;position:fixed;right:var(--layout-container-scrollbar);top:0;transform:translateY(0);transition:transform .3s ease;z-index:9000}@media (max-width:1079px){header.header[data-current-section=background-color--primary] .region--header svg path,header.header[data-current-section=fill--primary] .region--header svg path{fill:#fff}header.header[data-current-section=background-color--primary] button.mobile_button,header.header[data-current-section=fill--primary] button.mobile_button{border:1px solid #fff}}@media (min-width:1080px){header.header:before{backface-visibility:hidden;background-color:var(--color-page-background);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transform:scaleY(0);transform-origin:50% 0;transition:transform .3s ease,opacity .3s ease;width:100%;z-index:-1}}.mobile-menu-active header.header.sticky,header.header.sticky{transform:translateY(0)}@media (min-width:1080px){header.header.sticky:before{opacity:1;transform:scaleY(1)}header.header.sticky .header__wrapper{padding:var(--padding-l) var(--grid-gap)}}header.header.sticky-hide{transform:translateY(-100%)}.is-active-mobile-menu header.header.sticky-hide{transform:translateY(0)}header.header .header__wrapper{display:flex;justify-content:space-between;margin:0 auto;max-width:100%;padding:var(--padding-xl) var(--grid-gap);transition:padding .3s ease}@media (max-width:1079px){header.header .header__wrapper{padding-bottom:0;padding-right:0;padding-top:0}}@media (min-width:1080px){header.header .header__wrapper{align-items:flex-start}}header.header .region--header{z-index:9998}@media (max-width:1079px){header.header .region--header{padding:var(--padding-m) 0}}header.header .button__wrapper{position:relative;z-index:9999}header.header .region-primary-navigation{z-index:9000}.layout-content:not(:has(.node)){padding-top:var(--header-height)}button.mobile_button{display:none}@media (max-width:1079px){button.mobile_button{--mobile-bar-gap:3px;--mobile-bar-height:3px}@media (min-width:700px){button.mobile_button{--mobile-bar-gap:4px}}button.mobile_button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:var(--color-primary);border:0;cursor:pointer;display:flex;flex-direction:column;gap:var(--mobile-bar-gap);height:calc(100% - var(--padding-m)*2);justify-content:center;margin:var(--padding-m) 0;padding:0;position:absolute;right:0;top:0;width:auto;z-index:9100}button.mobile_button .mobile_button__bar{background:#fff;height:var(--mobile-bar-height);transform:none;transform-origin:50% 50%;transition:transform .2s ease;width:50%}button.mobile_button .mobile_button__bar:nth-child(2){transform:translateY(calc(var(--mobile-bar-gap)/2 + var(--mobile-bar-height)/2))}button.mobile_button .mobile_button__bar:nth-child(3){transform:translateY(calc(var(--mobile-bar-gap)/2*-1 + var(--mobile-bar-height)/2*-1))}button.mobile_button:focus,button.mobile_button:hover{background:var(--color-primary)}button.mobile_button:focus .mobile_button__bar:first-child,button.mobile_button:hover .mobile_button__bar:first-child{transform:scaleX(.8)}button.mobile_button:focus .mobile_button__bar:nth-child(4),button.mobile_button:hover .mobile_button__bar:nth-child(4){transform:scaleX(.8)}.mobile-menu-active :is(button.mobile_button .mobile_button__bar){background:#fff}.mobile-menu-active :is(button.mobile_button .mobile_button__bar):first-child{transform:scaleX(0)}.mobile-menu-active :is(button.mobile_button .mobile_button__bar):nth-child(2){transform:translateY(calc(var(--mobile-bar-gap)/2 + var(--mobile-bar-height)/2)) translateX(0) rotate(-45deg)}.mobile-menu-active :is(button.mobile_button .mobile_button__bar):nth-child(3){transform:translateY(calc(var(--mobile-bar-gap)/2*-1 + var(--mobile-bar-height)/2*-1)) translateX(0) rotate(45deg)}.mobile-menu-active :is(button.mobile_button .mobile_button__bar):nth-child(4){transform:scaleX(0)}}@media (max-width:1079px){.header .mobile_overlay{backface-visibility:hidden;background:#000;cursor:pointer;height:200vh;opacity:0;position:fixed;right:0;top:0;transform:scale(0);transition:opacity .4s ease 0s,transform 0s ease .4s;width:100vw;z-index:800}.mobile-menu-active :is(.header .mobile_overlay){opacity:.5;transform:scale(1);transition:opacity .4s ease,transform 0s ease 0s}.mobile-menu-active :is(.header .mobile_overlay):hover{opacity:.7}.mobile-menu-active :is(.header .mobile_overlay):focus{opacity:.7}.header .menu__wrapper{--nav-transition-delay:400ms;backface-visibility:hidden;background-color:var(--color-secondary);display:flex;flex-direction:column;height:calc(100vh - var(--gin-admin-toolbars));justify-content:center;left:calc(100% + var(--layout-container-scrollbar));overflow:auto;padding:128px 32px 32px;position:fixed;top:0;transform:translateX(calc(var(--layout-container-scrollbar)));transition:transform .4s cubic-bezier(.382,.618,.618,1);transition:transform var(--nav-transition-delay) cubic-bezier(.382,.618,.618,1);width:calc(100% + var(--layout-container-scrollbar));z-index:900}.header .menu__wrapper .region--primary-navigation{overflow:hidden;overflow-y:auto}.mobile-menu-active :is(.header .menu__wrapper){transform:translateX(-100%)}.header .menu{display:flex;flex-direction:column;gap:var(--padding-s);list-style-type:none;margin:0 0 var(--padding-s);padding:0}.header .menu>li{backface-visibility:hidden;opacity:0;transform:translateX(100px);transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.382,.618,.618,1);--nav-item-transition-delay:0;--nav-item-delay:0}.mobile-menu-active :is(.header .menu>li){--nav-item-transition-delay:calc(var(--nav-transition-delay)/3);opacity:1;transform:none;transition-delay:calc(var(--nav-item-delay) + var(--nav-item-transition-delay))}.header .menu a{color:#fff;font-size:26px;font-weight:600;position:relative;-webkit-text-decoration:none;text-decoration:none}.header .menu a:after{backface-visibility:hidden;background-color:#fff;bottom:-4px;content:"";height:2px;left:0;opacity:1;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s ease,opacity .3s ease;width:100%}.header .menu a.is-active,.header .menu a.primary-nav__menu-link--active-trail,.header .menu a:focus,.header .menu a:hover{outline:0}.header .menu a.is-active:after,.header .menu a.primary-nav__menu-link--active-trail:after,.header .menu a:focus:after,.header .menu a:hover:after,.header .menu li.menu-item--active-trail a:after{opacity:1;transform:scaleX(1);transform-origin:0 50%}}@media (min-width:1080px){.header .region--primary-navigation{display:flex}.header .region--primary-navigation>nav:not(:first-child){border-left:2px solid var(--color-secondary);margin-left:16px;padding-left:16px}.header .mobile_button,.header .mobile_overlay{display:none}.header ul.menu{display:flex;list-style:none;margin:0;padding:0}.header a.primary-nav__menu-link,.header li.menu-item>a{color:var(--color-text);display:block;font-size:var(--font-size-lg);padding:0 16px;-webkit-text-decoration:none;text-decoration:none}.header a.primary-nav__menu-link.is-active:not(does-not-exist),.header a.primary-nav__menu-link.primary-nav__menu-link--active-trail:not(does-not-exist),.header a.primary-nav__menu-link:not(does-not-exist):focus,.header a.primary-nav__menu-link:not(does-not-exist):hover,.header li.menu-item--active-trail a,.header li.menu-item>a.is-active,.header li.menu-item>a.primary-nav__menu-link--active-trail,.header li.menu-item>a:focus,.header li.menu-item>a:hover{color:var(--color-primary)}.header.header:not(.sticky):has(+main .menu-color--light) a.primary-nav__menu-link,.header.header:not(.sticky):has(+main .menu-color--light) li.menu-item>a{color:#fff;text-shadow:0 0 4px #000}.header.header:not(.sticky):has(+main .menu-color--light) li.menu-item>a:hover{color:var(--color-primary)}.header.header:not(.sticky):has(+main .menu-color--light) a.primary-nav__menu-link:not(does-not-exist):hover{color:var(--color-primary)}.header.header:not(.sticky):has(+main .menu-color--light) li.menu-item>a:focus{color:var(--color-primary)}.header.header:not(.sticky):has(+main .menu-color--light) a.primary-nav__menu-link:not(does-not-exist):focus{color:var(--color-primary)}.header.header:not(.sticky):has(+main .menu-color--light) .region--primary-navigation>nav:not(:first-child){border-color:#fff}.header:not(.sticky):has(+main .menu-color--dark) a.primary-nav__menu-link,.header:not(.sticky):has(+main .menu-color--dark) li.menu-item>a{color:#000}.header:not(.sticky):has(+main .menu-color--dark) li.menu-item>a:hover{color:var(--color-primary)}.header:not(.sticky):has(+main .menu-color--dark) a.primary-nav__menu-link:not(does-not-exist):hover{color:var(--color-primary)}.header:not(.sticky):has(+main .menu-color--dark) li.menu-item>a:focus{color:var(--color-primary)}.header:not(.sticky):has(+main .menu-color--dark) a.primary-nav__menu-link:not(does-not-exist):focus{color:var(--color-primary)}.header:not(.sticky):has(+main .menu-color--dark) .region--primary-navigation>nav:not(:first-child){border-color:#000}}

.component--image>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.component--image.ratio--1_1 img{aspect-ratio:1/1}.component--image.ratio--1_2 img{aspect-ratio:1/2}.component--image.ratio--2_1 img{aspect-ratio:2/1}.component--image.ratio--2_3 img{aspect-ratio:2/3}.component--image.ratio--3_2 img{aspect-ratio:3/2}.component--image.ratio--16_9 img{aspect-ratio:16/9}
.media--image.view-mode--slider{display:inline-block}
.node--type-article{margin-top:var(--padding-xl);padding-top:var(--header-height);position:relative}.node--type-article .title{color:var(--color-primary);margin:0 0 var(--padding-xl) 0}.node--type-article .node__full{grid-column:2/-2}@media screen and (min-width:1080px){.node--type-article .node__full{grid-column:3/-3}}.node--type-article .node__header{position:relative}.node--type-article .node__header img{width:100%}.node--type-article .node__header:after{background-color:#fff;bottom:10%;content:"";height:200vh;left:-50vw;position:absolute;width:200vw;z-index:-1}.node--type-article .node__content,.node--type-article .node__header{grid-column:2/-2}@media screen and (min-width:1080px){.node--type-article .node__content,.node--type-article .node__header{grid-column:3/10}}.node--type-article .node__content .grid--full,.node--type-article .node__header .grid--full{--grid-col-count:7;grid-template-columns:repeat(7,minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/7 - var(--grid-gap))));grid-template-columns:repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))))}.node--type-article .node__content .grid--full .layout__column,.node--type-article .node__header .grid--full .layout__column{grid-column:1/-1}.node--type-article .node__content{margin:var(--padding-xl) 0}.node--type-article .node__content .layout__column>.paragraph:not(:last-child){margin-bottom:var(--padding-xl)}.node--type-article .node__content figure{display:block}.node--type-article .node__aside{grid-column:2/-2}@media screen and (min-width:1080px){.node--type-article .node__aside{grid-column:10/-3;grid-row:2/4}}.node--type-article .node__aside .sticky{padding:var(--padding-m) 0}@media screen and (min-width:1080px){.node--type-article .node__aside .sticky{backface-visibility:hidden;padding:var(--padding-m);position:sticky;top:0;transform:translateY(0);transition:transform .3s ease}.header.sticky:not(.sticky-hide)+main :is(.node--type-article .node__aside .sticky){transform:translateY(var(--header-height))}}.node--type-article .node__aside .field{margin:0 0 var(--padding-m)}.node--type-article .node__aside .field-node--field-company .field__items{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.node--type-article .node__aside .field-node--field-company .field__items a{display:inline-block}.node--type-article .node__aside .field-node--field-company .field__items .field{margin:0}.node--type-article .node__aside .field--name-field-themes{--tag-color:var(--color-secondary)}.node--type-article .node__aside .field--name-field-category{margin:0 0 16px}.node--type-article .node__aside .field--name-field-date{color:var(--color-primary);font-weight:700}.node--type-article .node__aside .share{margin-top:110px}.frontend--theme .node--type-article .anim{--anim-delay:0ms}.frontend--theme .node--type-article .anim>*{backface-visibility:hidden;opacity:0;transform:translateY(50px);transition:transform .5s var(--anim-delay) ease,opacity .3s var(--anim-delay) ease}.frontend--theme .node--type-article .anim.animate>*{opacity:1;transform:none}
.layout{margin-left:auto;margin-right:auto;max-width:var(--max-content-width);position:relative}.layout__column,.layout__row{grid-column:2/-2}
.paragraph,.paragraph--type--section-single .section--one-column>.layout__column>.paragraph{grid-column:1/-1}@media screen and (min-width:1080px){.paragraph{grid-column:2/-2}.paragraph:has(.swiper){grid-column:1/-1}.layout--multi-column .paragraph{grid-column:1/-1}}.paragraph.paragraph--type--hero{grid-column:1/-1}.paragraph:has(>.overlay){position:relative}.paragraph .overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.paragraph:has(>.overlay--icon){padding:25px}.paragraph .overlay--icon svg{display:block;height:auto;position:absolute;width:75px}.paragraph .overlay--icon svg path{fill:var(--color-primary)}.paragraph .overlay--icon svg:first-child{left:0;top:0}.paragraph .overlay--icon svg:first-child path{fill:var(--color-secondary)}.paragraph .overlay--icon svg:last-child{bottom:0;right:0;transform:scale(-1)}.paragraph:has(>.overlay--gradient) .overlay--gradient{--bg-overlay-color:rgba(0,171,142,.25)}.page--domain-ventures :is(.paragraph:has(>.overlay--gradient) .overlay--gradient){--bg-overlay-color:rgba(255,92,54,.5)}.paragraph:has(>.overlay--gradient) .overlay--gradient{background:linear-gradient(225deg,hsla(0,0%,100%,0) 50.48%,var(--bg-overlay-color) 100%)}.paragraph:has(>.overlay--gradient) .overlay--gradient svg{display:none}
.paragraph--type--image{grid-column:1/-1;height:100%;margin:0;padding:0;width:100%}@media screen and (min-width:1080px){.paragraph--type--image{grid-column:2/-2}}.alignment--stretch .paragraph--type--image .component--image{height:100%}.paragraph--type--image .image-wrapper{grid-column:1/-1}.paragraph--type--image .component--image{height:100%;width:100%}.ui_patterns_story>.paragraph--type--image{display:block;margin-bottom:var(--sp-lg);text-align:left}
.paragraph--type--quote{align-items:center;display:flex;flex-direction:column;gap:var(--grid-gap);padding:var(--padding-m)}@media (min-width:700px){.paragraph--type--quote{flex-direction:row}}.paragraph--type--quote .field--name-field-image *{height:100%;width:auto}@media (max-width:700px){.paragraph--type--quote .field--name-field-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;width:100%}}@media (min-width:700px){.paragraph--type--quote .field--name-field-image img{height:100%;max-height:225px;width:auto}}.paragraph--type--quote .text-formatted{flex:1}.paragraph--type--quote.bg--white{background-color:#fff}.paragraph--type--quote.bg--primary{background-color:var(--color-primary)}.paragraph--type--quote.bg--primary .text-formatted{color:#fff}.paragraph--type--quote.bg--dark{background-color:var(--color-secondary)}.paragraph--type--quote.bg--dark .text-formatted{color:#fff}.paragraph--type--quote.bg--grey{background-color:var(--color-grey)}@media (min-width:500px){.paragraph--type--quote.order--right .field--name-field-image{order:2}}
.frontend--theme .paragraph--type--section-single .paragraph--content{opacity:0;transform:translateY(50px);transition:transform .3s ease,opacity .3s ease}.frontend--theme .paragraph--type--section-single .paragraph--content.animate{opacity:1;transform:none}
.paragraph--type--text .component--text{grid-column:1/-1}@media (min-width:1080px){.page--domain-ventures:not(.page-node-type-article) .section--one-column :is(.paragraph--type--text .component--text){grid-column:2/-2}}.editor-file-dialog [data-drupal-selector=edit-advanced]{display:none}
.share .share__title{display:block;font-weight:700;margin:0 0 16px}.share ul{display:flex;gap:12px;list-style-type:none;margin:0;padding:0}.share ul a{align-items:center;border:2px solid var(--color-secondary);color:var(--color-secondary);display:flex;height:48px;justify-content:center;width:48px}.share ul a:active,.share ul a:focus,.share ul a:hover{border:2px solid var(--color-primary);color:var(--color-primary)}
.tags{--tag-color:var(--color-primary)}.tags .field__label{font-weight:700;margin:0 0 16px}.tags .field__items{display:flex;flex-wrap:wrap;gap:10px}.tags .field__item{background:var(--tag-color);color:#fff;font-size:14px;font-weight:700;padding:4px 8px}

:root .cookie-banner,:root .cookie-banner p{--color-text:var(--cc--color-text,#000);--color-bg:var(--cc--color-bg,#fff);--spacing:var(--cc--spacing,40px);--font-size:var(--cc--font-size,14px);--font-family:var(--cc--font-family,var(--font-family));--text-align:var(--cc--text-align,left);--title-size:var(--cc--title-size,28px);--title-weight:var(--cc--title-weight,400);--max-width:var(--cc--max-width,640px);--column-width:calc(var(--max-width) / 2 - var(--spacing) * 2);--shadow:var(--cc--shadow,0 0 8px 0 rgba(0,0,0,0.15));--border-radius:var(--cc--border-radius,0);--border:var(--cc--border,none);--transition-duration:var(--cc--transition-duration,300ms);--transtion:all var(--transition-duration);}.sliding-popup-bottom{bottom:0;width:100%;pointer-events:none;padding:2px;}.gin--vertical-toolbar .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner{pointer-events:auto;background-color:var(--color-bg);color:var(--color-text);inset-inline-start:unset;inset-inline-end:0;margin:0;width:100%;max-width:var(--max-width);border:var(--border);padding:var(--spacing);box-shadow:var(--shadow);border-radius:var(--border-radius);max-height:0;transition:var(--transition);}.gin--vertical-toolbar dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner,dialog.cookie-banner p{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);text-align:var(--text-align);}dialog.cookie-banner .cookie-banner__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) / 5);align-items:center;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:1 / span 2;grid-row:1 / span 3;display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__message{grid-row:1 / span 3;}dialog.cookie-banner .cookie-banner__content .cookie-banner__button{grid-row:span 1;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ *{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-weight:var(--title-weight);font-size:var(--title-size);}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ .cookie-banner__preferences{display:block;}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-strong);}dialog.cookie-banner[aria-hidden="false"]{display:block;bottom:0;max-height:95vh;overflow-y:auto;}
:root .cookie-banner__button{--color-bg:var(--cc-btn--color-bg,#000);--hover-color-bg:var(--cc-btn--hover-color-bg,#75c734);--color-text:var(--cc-btn--color-text,#fff);--hover-color-text:var(--cc-btn--hover-color-text,#fff);--btn-height:var(--cc-btn--height,40px);--btn-padding:var(--cc-btn--padding,4px);--btn-align:var(--cc-btn-align,center);--btn-width:var(--cc-btn-width,240px);--btn-weight:var(--cc-btn-weight,700);}.cookie-banner__button:not(.visually-hidden){display:inline-flex;background-color:var(--color-bg);color:var(--color-text);font-size:var(--btn-font-size);height:var(--btn-height);align-items:center;justify-content:center;margin:0;padding:var(--spacing);transition:var(--transition-duration);padding:var(--btn-padding);text-align:var(--btn-align);min-width:var(--btn-width);font-weight:var(--btn-weight);width:100%;font-family:var(--font-family);}.cookie-banner__button:hover,.cookie-banner__button:focus,.cookie-banner__button:focus-within,.cookie-banner__button:active{color:var(--hover-color-text);background-color:var(--hover-color-bg);}
:root .cookie-banner__category{--title-size:var(--cc-category--title-size,20px);--font-size:var(--cc-category--font-size,14px);--input-size:var(--cc-category--input-size,32px);--input-border:var(--cc-category--input-border,2px solid #000);--input-border-active:var(--cc-category--input-border-active,2px solid #000);--input-bg:var(--cc-category--input-bg,#fff);--input-bg-active:var(--cc-category--input-bg-active,#75c734);--input-color:var(--cc-category--input-color,#000);--border-radius:var(--cc-category--border-radius,16px);--input-disabled-border:var(--cc-category--input-disabled-border,2px solid #000);--input-disabled-color-bg:var(--cc-category--input-disabled-color-bg,#fff);--input-disabled-opacity:var(--cc-category--input-disabled-opacity,0.3);}.cookie-banner__category{margin-bottom:var(--cc-spacing);}.cookie-banner__category > .cookie-banner__cat-checkbox{display:flex;align-items:center;flex-flow:row-reverse;margin-bottom:calc(var(--cc-spacing) / 2);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]{appearance:none;background-color:var(--input-bg);width:calc(var(--input-size) * 2);height:var(--input-size);position:relative;border-radius:var(--border-radius);border:var(--input-border);overflow:hidden;padding:2.5px;box-sizing:border-box;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled{background-color:var(--input-disabled-color-bg);border:var(--input-disabled-border);opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:after{position:absolute;content:"";display:block;width:calc(var(--input-size) - 8px);height:calc(var(--input-size) - 8px);background-color:var(--input-color);border-radius:var(--border-radius);transition:var(--transition);left:3px;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"] + label:after{content:"Off";font-size:0.8em;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label:after{opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:not(:disabled):checked{background-color:var(--input-bg-active);border:var(--input-border-active);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked:after{left:50%;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked + label:after{content:"On";}.cookie-banner__category > .description{margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);}.cookie-banner__category > .cookie-banner__cat-checkbox > label{font-size:var(--title-size);padding:0;margin:0;display:flex;flex:0 1 100%;align-items:center;justify-content:space-between;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label{cursor:default;}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:40px 40px;border:1px solid #07629a;border-radius:10em;height:16px;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
.alert{align-items:center;display:flex;justify-content:space-between;padding:var(--sp) var(--grid-gap)}.alert .alert__content{width:100%}.alert .field--name-message{display:block;margin-left:auto;margin-right:auto;max-width:760px;width:100%}
.button.button--inline,.button[data-component-id="neo:button"]{align-items:center;background:none;border:2px solid;border-radius:0;box-sizing:border-box;color:var(--color-secondary);cursor:pointer;display:flex;font-size:var(--font-size-text);gap:var(--padding-xs);justify-content:space-between;line-height:1;margin-bottom:0;padding:14px;-webkit-text-decoration:none;text-decoration:none}.background-color--primary .button.button--inline,.background-color--primary .button[data-component-id="neo:button"]{color:#fff}.background-color--primary .button.button--full[data-component-id="neo:button"],.background-color--primary .button.button--inline.button--full{background-color:var(--color-secondary)}.background-color--primary .button.button--inline:focus,.background-color--primary .button.button--inline:hover,.background-color--primary .button[data-component-id="neo:button"]:focus,.background-color--primary .button[data-component-id="neo:button"]:hover{background:#fff}.background-color--secondary .button.button--inline,.background-color--secondary .button[data-component-id="neo:button"]{color:#fff}.form-submit.button.button--inline,.form-submit.button[data-component-id="neo:button"]{height:50px;max-width:100%;width:100%}@media (min-width:700px){.form-submit.button.button--inline,.form-submit.button[data-component-id="neo:button"]{max-width:300px}}.button--default.button.button--inline,.button--default.button[data-component-id="neo:button"]{display:inline-flex}.button--inline.button.button--inline,.button--inline.button[data-component-id="neo:button"]{display:inline-flex;max-width:100%;min-width:-moz-fit-content;min-width:fit-content;width:100%}@media (min-width:700px){.button--inline.button.button--inline,.button--inline.button[data-component-id="neo:button"]{width:300px}}.icon--left.button.button--inline svg,.icon--left.button[data-component-id="neo:button"] svg{order:-1;transform:scaleX(-1)}.button--full.button.button--inline,.button--full.button[data-component-id="neo:button"]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.button--full.button.button--inline:focus,.button--full.button.button--inline:hover,.button--full.button[data-component-id="neo:button"]:focus,.button--full.button[data-component-id="neo:button"]:hover{background:#fff}.button.button--inline *,.button[data-component-id="neo:button"] *{pointer-events:none}.button.button--inline .button__title,.button[data-component-id="neo:button"] .button__title{font-size:var(--font-size-text)}.button.button--inline svg,.button[data-component-id="neo:button"] svg{height:16px;width:16px}.linkedin.button.button--inline,.linkedin.button[data-component-id="neo:button"]{justify-content:center;padding:0}.linkedin.button.button--inline svg,.linkedin.button[data-component-id="neo:button"] svg{height:auto;width:18px}.button.button--inline:has(.button__title:empty):has(svg){gap:0;padding:16px}.button[data-component-id="neo:button"]:has(.button__title:empty):has(svg){gap:0;padding:16px}.button.button--inline:has(.button__title:empty):has(svg) .button__title{display:none}.button[data-component-id="neo:button"]:has(.button__title:empty):has(svg) .button__title{display:none}.button.button--inline:has(.button__title):not(:has(svg)){gap:0}.button[data-component-id="neo:button"]:has(.button__title):not(:has(svg)){gap:0}.icon.button.button--inline,.icon.button[data-component-id="neo:button"]{display:block;height:50px;position:relative;width:50px}.icon.button.button--inline .button__title,.icon.button.button--inline svg,.icon.button[data-component-id="neo:button"] .button__title,.icon.button[data-component-id="neo:button"] svg{display:none}.icon.icon--linkedin.button.button--inline,.icon.icon--linkedin.button[data-component-id="neo:button"]{background-image:url(/themes/custom/neo/images/icons/linkedin.svg);background-position:50%;background-repeat:no-repeat;background-size:18px auto}.icon.icon--linkedin.button.button--inline:focus,.icon.icon--linkedin.button.button--inline:hover,.icon.icon--linkedin.button[data-component-id="neo:button"]:focus,.icon.icon--linkedin.button[data-component-id="neo:button"]:hover{background-image:url(/themes/custom/neo/images/icons/linkedin-hover.svg)}.button.button--inline:active,.button.button--inline:focus,.button.button--inline:hover,.button[data-component-id="neo:button"]:active,.button[data-component-id="neo:button"]:focus,.button[data-component-id="neo:button"]:hover{color:var(--color-primary)}.button.button--inline:focus-within{outline:2px solid currentColor}.button[data-component-id="neo:button"]:focus-within{outline:2px solid currentColor}.button.button--inline:focus-visible{outline:2px solid currentColor}.button[data-component-id="neo:button"]:focus-visible{outline:2px solid currentColor}.style--white.button.button--inline,.style--white.button[data-component-id="neo:button"]{color:#fff}.style--white.button.button--inline:active,.style--white.button.button--inline:focus,.style--white.button.button--inline:hover,.style--white.button[data-component-id="neo:button"]:active,.style--white.button[data-component-id="neo:button"]:focus,.style--white.button[data-component-id="neo:button"]:hover{background-color:#fff;color:var(--color-secondary)}.style--white.button.button--inline:active path,.style--white.button.button--inline:focus path,.style--white.button.button--inline:hover path,.style--white.button[data-component-id="neo:button"]:active path,.style--white.button[data-component-id="neo:button"]:focus path,.style--white.button[data-component-id="neo:button"]:hover path{fill:var(--color-secondary)}.js-hide.button.button--inline,.js-hide.button[data-component-id="neo:button"]{display:none}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;-webkit-text-decoration:none;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
.icon-help{background:url(/themes/custom/neo/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/custom/neo/images/icons/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.cookie-banner button.cookie-banner__button,.cookie-banner label.cookie-banner__button{background-color:var(--color-secondary);border:none;cursor:pointer}.cookie-banner button.cookie-banner__button:focus,.cookie-banner button.cookie-banner__button:hover,.cookie-banner label.cookie-banner__button:focus,.cookie-banner label.cookie-banner__button:hover{background-color:var(--color-grey);color:var(--color-secondary)}dialog.cookie-banner{padding:20px}dialog.cookie-banner .cookie-banner__content{-moz-column-gap:8px;column-gap:8px;grid-template-columns:auto;row-gap:8px}@media (min-width:500px){dialog.cookie-banner .cookie-banner__content{grid-template-columns:1fr auto}}.cookie-banner__category{margin:0 0 var(--padding-m)}.cookie-banner__category>.cookie-banner__cat-checkbox{margin:0}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]{background:#fff;border:2px solid #000;border-radius:25px;cursor:pointer;height:32px;margin-left:12px;padding:0;width:64px}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:disabled,.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:disabled+label:after{cursor:default;opacity:.3}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:after{background:#000;border-radius:var(--border-radius);content:"";cursor:pointer;display:block;height:24px;left:2px;position:absolute;top:2px;transform:translateX(0);transition:transform .2s ease;width:24px}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]+label:after{content:"Off";font-size:.8em}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:before{display:none}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:checked,.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:not(:disabled):checked{background:var(--color-grey)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:checked:after{background:var(--color-secondary);left:2px;transform:translateX(calc(150% - 4px))}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:checked+label:after{content:"On"}.cookie-banner__category>.description{color:#000}.cookie-banner__category>.cookie-banner__cat-checkbox>label{flex:1;font-size:var(--font-size-h4)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:disabled+label{cursor:default}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
