/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.u-clearfix::after,.clearfix::after{display:table;clear:both;content:""}
.u-full-width-image{position:relative}.u-full-width-image img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-position:center;object-fit:cover}
.u-stretched-link::after{position:absolute;z-index:1;inset:0;content:"";pointer-events:auto;background-color:rgba(0,0,0,0)}
.u-text--left{text-align:start !important}.u-text--right{text-align:end !important}.u-text--center{text-align:center !important}.u-text--justify{text-align:justify !important}.u-text--justify-left{text-align:justify !important;text-align-last:start !important;hyphens:auto}.u-text--justify-right{text-align:justify !important;text-align-last:end !important;hyphens:auto}.u-text--justify-center{text-align:justify !important;text-align-last:center !important;hyphens:auto}
.u-video-responsive{position:relative;display:block;overflow:hidden;inline-size:100%;padding-block:0;padding-inline:0}.u-video-responsive::before{display:block;padding-block-end:56.25%;content:""}.u-video-responsive iframe,.u-video-responsive object,.u-video-responsive embed{position:absolute;inset:0;inline-size:100%;block-size:100%;border-block:0;border-inline:0}video.u-video-responsive{max-inline-size:100%;block-size:auto}video.u-video-responsive::before{content:none}.u-video-responsive--4-3::before{padding-block-end:75%}.u-video-responsive--1-1::before{padding-block-end:100%}
.u-show{visibility:visible !important}.u-hide{visibility:hidden !important}.u-visually-hide,.visually-hidden{position:absolute !important;overflow:hidden !important;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem) !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem) !important;inline-size:.1rem !important;block-size:.1rem !important}.u-visually-hide--focusable:active,.u-visually-hide--focusable:focus{position:static !important;overflow:visible !important;clip:auto !important;inline-size:auto !important;block-size:auto !important;white-space:normal !important}.sr-only{display:none}.relative{position:relative}
@media screen and (max-width:63.94em){.nav-main__menu-list.js-drilldown>li{border-block-end:.01rem solid var(--color-black-300)}.nav-main__menu[aria-hidden=false]{transform:translateX(0)}.nav-main__menu-list.js-drilldown>li>a{padding:2rem 0;font-size:1.9rem}.nav-main__menu-item{line-height:1.7rem}.nav-main__menu-item a{display:block;padding-block:var(--gaps-8);hyphens:none;font-size:1.6rem}.nav-main__menu-item.nav-main__menu-item--has-subnav{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.nav-main__menu-item.nav-main__menu-item--has-subnav::after{display:block;inline-size:5.8rem;block-size:5.8rem;content:"";background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.8086 12.4805L14.2344 19.0977L13.5039 19.8281L12.043 18.3672L12.7734 17.6367L17.5859 12.7812H3.40625H2.375V10.7188H3.40625H17.5859L12.7734 5.90625L12.043 5.17578L13.5039 3.71484L14.2344 4.44531L20.8086 11.0195L21.5391 11.75L20.8086 12.4805Z" fill="%23252329"/></svg>') no-repeat right 2rem center}.nav-main__submenu-list{position:absolute;z-index:10;inset-block:10.1rem 0;inset-inline-start:100%;overflow-x:hidden;overflow-y:auto;inline-size:100%;padding:.8rem 1.8rem 0;transition:transform .2s ease-in-out;background:rgb(from var(--color-light) r g b/0.8);will-change:transform;backdrop-filter:blur(2rem)}.drilldown>.nav-main__submenu>.nav-main__submenu-inner>.nav-main__submenu-list,.drilldown>.nav-main__submenu-list{transform:translateX(-100%)}.nav-main__submenu-list.drilldown-parent{overflow-y:hidden}.nav-main__menu-item--back{margin-block-end:.9rem}}@media screen and (min-width:64em){.nav-main__menu-item--back{display:none}}
.c-paragraph--type--contact{padding-block:var(--container-vert-padding)}.c-paragraph--type--contact .o-container{padding-inline:var(--container-full-width)}.c-paragraph--type--contact .c-paragraph__title{font-size:2.2rem;line-height:1.1818;position:relative;z-index:2;max-inline-size:75rem;margin-block-end:1.5rem;word-break:break-word;font-weight:500}@media screen and (min-width:80em){.c-paragraph--type--contact .c-paragraph__title{font-size:2.6rem;line-height:1.1538}}@media screen and (min-width:80em){.c-paragraph--type--contact .c-paragraph__title{padding-inline-end:12rem}}.c-paragraph--type--contact .c-paragraph__content{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:64em){.c-paragraph--type--contact .c-paragraph__content{grid-template-columns:repeat(2,1fr)}}.c-paragraph--type--contact .c-field--name-field-contact-ref .c-field__item{display:flex;flex:1 0 0;align-items:center}.c-paragraph--type--contact .decoration{position:absolute;z-index:0;display:block}.c-paragraph--type--contact .decoration--variant-1{display:none}@media screen and (min-width:48em){.c-paragraph--type--contact .decoration--variant-1{inset-block-start:-35rem;inset-inline-end:-34rem;display:block}}@media screen and (min-width:64em){.c-paragraph--type--contact .decoration--variant-1{inset-block-start:-41rem;inset-inline-end:-33rem}}@media screen and (min-width:80em){.c-paragraph--type--contact .decoration--variant-1{inset-block-start:-24.2rem;inset-inline-end:0}}.c-paragraph--type--contact .decoration--variant-2{display:none}@media screen and (min-width:48em){.c-paragraph--type--contact .decoration--variant-2{z-index:3;inset-block:auto 0;inset-inline-end:-48.8rem;display:block}}@media screen and (min-width:64em){.c-paragraph--type--contact .decoration--variant-2{z-index:0;inset-block:auto -29rem;inset-inline-end:-0.8rem}}@media screen and (min-width:80em){.c-paragraph--type--contact .decoration--variant-2{inset-block:auto -27rem;inset-inline-end:0}}.c-contact-card{--contact-image-padding:1.2rem;--contact-image-width:13rem;display:flex;flex:1 0 0;align-items:center;min-inline-size:0;background:rgb(from var(--color-black-100) r g b/0.9);backdrop-filter:blur(1.5rem)}@media screen and (min-width:48em){.c-contact-card{--contact-image-padding:1.6rem;--contact-image-width:16.4rem}}.c-contact-card__image{display:flex;flex-shrink:0;align-items:center;align-self:stretch;inline-size:var(--contact-image-width);padding-block-start:var(--contact-image-padding);padding-inline-start:var(--contact-image-padding);background-color:var(--color-main)}.c-contact-card__image>.c-field{align-self:stretch;inline-size:100%}.c-contact-card__image .c-media,.c-contact-card__image .c-media .c-field,.c-contact-card__image picture{block-size:100%}.c-contact-card__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-contact-card__content{font-size:1.6rem;line-height:1.25;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-inline-size:0;padding:var(--gaps-32);gap:var(--gaps-8)}.c-contact-card__title{font-size:2rem;line-height:1.35;font-weight:500}@media screen and (min-width:80em){.c-contact-card__title{font-size:2.4rem;line-height:1.22}}.c-contact-card__role{margin-block-start:-0.1rem}.c-contact-card__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gaps-8);align-self:stretch}.c-contact-card__contact{display:flex;align-items:center;align-self:stretch;text-decoration:none;color:currentColor;gap:var(--gaps-8);font-weight:500}.c-contact-card__contact a{min-inline-size:0;overflow-wrap:anywhere}.c-contact-card__contact-icon{transition:all .1s ease;flex-shrink:0;inline-size:2rem;block-size:1.6rem;fill:var(--color-main);margin-block-start:-0.1rem}@media screen and (prefers-reduced-motion:reduce){.c-contact-card__contact-icon{transition:none}}.c-contact-card__contact:hover .c-contact-card__contact-icon{fill:var(--color-text-primary)}.c-paragraph--decor-variant .c-contact-card{position:relative;z-index:2}.c-paragraph--type--contact.c-paragraph--decor-variant--1,.c-paragraph--type--contact.c-paragraph--decor-variant--2{position:relative;overflow:hidden}@media screen and (min-width:48em){.c-paragraph--type--contact.c-paragraph--decor-variant--1,.c-paragraph--type--contact.c-paragraph--decor-variant--2{overflow:visible}}@media screen and (min-width:80em){.c-paragraph--type--contact.c-paragraph--decor-variant--1,.c-paragraph--type--contact.c-paragraph--decor-variant--2{padding-block:var(--large-vertical-container-vert-padding)}}
@keyframes line{0%{inset-inline-start:0%;inline-size:0}100%{inset-inline-start:0%;inline-size:100%}}.c-node__header,.c-product__header{--flickity-dots-margin-top:6rem;--flickity-dots-margin-bottom:var(--gaps-72);--flickity-dot-height:0.3rem;--flickity-dot-width:7.2rem;--flickity-dot-gap:var(--gaps-8);--flickity-dot-background:rgba(255,255,255,0.35)}@media screen and (min-width:48em){.c-node__header,.c-product__header{--flickity-dots-margin-top:10rem}}.c-hero{--hero-box-height:22.4rem;display:flex;flex-direction:column-reverse}@media screen and (min-width:80em){.c-hero{--hero-box-height:32rem}}.page-node-type-landing-page.page-large-header .c-hero,.page-node-type-front-page .c-hero{position:relative}.c-hero__media{position:relative;block-size:28.4rem}.c-hero__media .page-node-type-news,.page-node-type-news-2-0 .c-hero__media,.page-node-type-event .c-hero__media{overflow:hidden;block-size:63.2rem}.page-node-type-landing-page.page-large-header .c-hero__media,.page-node-type-front-page .c-hero__media{block-size:52rem}@media screen and (min-width:48em){.page-node-type-landing-page.page-large-header .c-hero__media,.page-node-type-front-page .c-hero__media{block-size:76rem}}.hero-without-image .c-hero__media{block-size:20.5rem !important}.page-node-type-document.hero-without-image .c-hero__media{block-size:14.5rem !important}.c-hero__media.is-slider{position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;pointer-events:none}.c-hero__media.is-slider .c-hero__decoration{will-change:transform}.c-hero__decoration{position:absolute;z-index:2;inset-inline-end:0;max-inline-size:none;pointer-events:none}@media screen and (min-width:48em){.c-hero__decoration{inset-inline-end:-28rem;transform:none}}@media screen and (min-width:64em){.c-hero__decoration{inset-inline-end:-16.5rem}}@media screen and (min-width:80em){.c-hero__decoration{inset-inline-end:0}}.hero-without-image .c-hero__decoration{display:none !important}.section--perspective.page-node-type-page .c-hero__decoration{display:none !important}.page-node-type-news .c-hero__decoration,.page-node-type-news-2-0 .c-hero__decoration,.page-node-type-event .c-hero__decoration{inset-inline-end:-65.5rem}@media screen and (min-width:48em){.page-node-type-news .c-hero__decoration,.page-node-type-news-2-0 .c-hero__decoration,.page-node-type-event .c-hero__decoration{inset-inline-end:-49rem}}@media screen and (min-width:64em){.page-node-type-news .c-hero__decoration,.page-node-type-news-2-0 .c-hero__decoration,.page-node-type-event .c-hero__decoration{inset-block-start:-8.1rem;inset-inline-end:-37.6rem}}@media screen and (min-width:80em){.page-node-type-news .c-hero__decoration,.page-node-type-news-2-0 .c-hero__decoration,.page-node-type-event .c-hero__decoration{inset-inline-end:-21.19rem}}.page-node-type-news-2-0.news-type--perspective .c-hero__decoration{position:absolute;inset-block-start:-15.58rem;inset-inline-end:-21.53rem;inline-size:51.0953rem;block-size:51.0587rem;mix-blend-mode:screen}@media screen and (min-width:64em){.page-node-type-news-2-0.news-type--perspective .c-hero__decoration{inset-block-start:-15.6rem;inset-inline-end:-21.5rem;inline-size:71.1503rem;block-size:71.0994rem}}@media screen and (min-width:80em){.page-node-type-news-2-0.news-type--perspective .c-hero__decoration{inset-block-start:-7.3rem;inset-inline-end:-10.2rem;inline-size:61.4rem;block-size:61.3561rem}}.page-node-type-landing-page.page-large-header .c-hero__decoration,.page-node-type-front-page .c-hero__decoration{inset-inline-end:-34rem;transform:scale(0.65)}@media screen and (min-width:48em){.page-node-type-landing-page.page-large-header .c-hero__decoration,.page-node-type-front-page .c-hero__decoration{inset-inline-end:-28rem;transform:none}}@media screen and (min-width:64em){.page-node-type-landing-page.page-large-header .c-hero__decoration,.page-node-type-front-page .c-hero__decoration{inset-inline-end:-16.5rem}}@media screen and (min-width:80em){.page-node-type-landing-page.page-large-header .c-hero__decoration,.page-node-type-front-page .c-hero__decoration{inset-inline-end:0}}.page-node-type-front-page .c-hero__decoration{transform:scale(0.45)}@media screen and (min-width:48em){.page-node-type-front-page .c-hero__decoration{transform:none}}.c-hero__decoration--top{inset-block-start:0}@media screen and (min-width:48em){.c-hero__decoration--top{inset-block-start:0}}@media screen and (min-width:48em){.c-hero__decoration--top.is-mobile{display:none}}@media screen and (max-width:47.94em){.c-hero__decoration--top.is-desktop{display:none}}.page-node-type-landing-page.page-large-header .c-hero__decoration--top{inset-block-start:-8.8rem}@media screen and (min-width:48em){.page-node-type-landing-page.page-large-header .c-hero__decoration--top{inset-block-start:0}}.page-node-type-front-page .c-hero__decoration--top{inset-block-start:-14.8rem}@media screen and (min-width:48em){.page-node-type-front-page .c-hero__decoration--top{inset-block-start:0}}.page-node-type-landing-page.page-large-header .c-hero__decoration--middle{inset-block-start:2.7rem;mix-blend-mode:soft-light}@media screen and (min-width:48em){.page-node-type-landing-page.page-large-header .c-hero__decoration--middle{inset-block-start:18.5rem}}.page-node-type-front-page .c-hero__decoration--middle{inset-block-start:-7.3rem;mix-blend-mode:soft-light}@media screen and (min-width:48em){.page-node-type-front-page .c-hero__decoration--middle{inset-block-start:18.5rem}}.c-hero__decoration--bottom{mix-blend-mode:soft-light;inset-block-start:16rem}@media screen and (min-width:48em){.c-hero__decoration--bottom{inset-block-start:10.3rem}}@media screen and (min-width:48em){.c-hero__decoration--bottom.is-mobile{display:none}}.c-hero__decoration--bottom.is-desktop{overflow:hidden;max-block-size:40rem}@media screen and (max-width:47.94em){.c-hero__decoration--bottom.is-desktop{display:none}}.page-node-type-news .c-hero__decoration--bottom,.page-node-type-news-2-0 .c-hero__decoration--bottom,.page-node-type-event .c-hero__decoration--bottom{mix-blend-mode:soft-light}.page-node-type-landing-page.page-large-header .c-hero__decoration--bottom{mix-blend-mode:soft-light;inset-block-start:46.05rem}@media screen and (min-width:48em){.page-node-type-landing-page.page-large-header .c-hero__decoration--bottom{z-index:-2;mix-blend-mode:normal;inset-block-start:100%}}.page-node-type-front-page .c-hero__decoration--bottom{mix-blend-mode:soft-light;inset-block-start:28rem}@media screen and (min-width:48em){.page-node-type-front-page .c-hero__decoration--bottom{z-index:-2;mix-blend-mode:normal;inset-block-start:100%}}.section--about-us .c-hero__decoration.c-hero__decoration--top path,.page-node-type-job .c-hero__decoration.c-hero__decoration--top path{fill-opacity:.3}.section--about-us .c-hero__decoration.c-hero__decoration--middle path,.page-node-type-job .c-hero__decoration.c-hero__decoration--middle path{fill-opacity:.6}.c-hero__image{position:relative;block-size:100%}.c-hero__image::before{position:absolute;z-index:1;inset:0;content:"";background-color:rgba(0,0,0,.2);background-image:linear-gradient(0deg,rgba(0,0,0,0) 86.32%,rgba(0,0,0,0.2) 100%),linear-gradient(223.74deg,rgba(0,0,0,0) 54.21%,rgba(0,0,0,0.3) 100%),linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%)}.hero-without-image .c-hero__image{display:none !important}.c-hero__image .contextual-region{position:static}.c-hero__image:not(.is-slider){clip-path:polygon(100% 0,100% 100%,9.7rem 100%,0 calc(100% - 5.6rem),0 0)}.c-hero__content{position:relative;z-index:5}.page-node-type-news .c-hero__content,.page-node-type-press-release .c-hero__content,.page-node-type-news-2-0 .c-hero__content,.page-node-type-event .c-hero__content{margin-block-start:-9.4rem}.page-node-type-news-2-0.news-type--perspective .c-hero__content{margin-block-start:calc((var(--hero-box-height) - 3.4rem)*-1)}@media screen and (min-width:80em){.page-node-type-news-2-0.news-type--perspective .c-hero__content{margin-block-start:calc((var(--hero-box-height) - 5rem)*-1)}}.page-node-type-news-2-0.news-type--perspective.hero-without-image .c-hero__content{margin-block-start:0}.page-node-type-landing-page.page-large-header .c-hero__content,.page-node-type-front-page .c-hero__content{position:absolute;inset-inline:0}.page-node-type-landing-page.page-large-header .c-hero__content{inset-block-end:var(--subpage-hero-bottom-padding)}.page-node-type-front-page .c-hero__content{inset-block-end:calc(var(--flickity-dots-margin-top) + var(--flickity-dots-margin-bottom) + var(--flickity-dot-height))}.page-node-type-news .c-hero__box,.page-node-type-press-release .c-hero__box,.page-node-type-news-2-0 .c-hero__box,.page-node-type-event .c-hero__box{max-inline-size:75rem;padding:var(--gaps-48);background:rgb(from var(--color-background-primary) r g b/0.9);backdrop-filter:blur(1.5rem)}@media screen and (min-width:80em){.page-node-type-news .c-hero__box,.page-node-type-press-release .c-hero__box,.page-node-type-news-2-0 .c-hero__box,.page-node-type-event .c-hero__box{margin-inline-start:calc(var(--gaps-48)*-1)}}.page-node-type-news .c-hero__box .c-field--name-field-publish-date,.page-node-type-press-release .c-hero__box .c-field--name-field-publish-date,.page-node-type-news-2-0 .c-hero__box .c-field--name-field-publish-date,.page-node-type-event .c-hero__box .c-field--name-field-publish-date{margin-block-start:var(--gaps-8)}.page-node-type-news.hero-without-image .c-hero__box,.page-node-type-press-release.hero-without-image .c-hero__box,.page-node-type-news-2-0.hero-without-image .c-hero__box,.page-node-type-event.hero-without-image .c-hero__box{padding-inline:0;background:rgba(0,0,0,0)}@media screen and (min-width:80em){.page-node-type-news.hero-without-image .c-hero__box,.page-node-type-press-release.hero-without-image .c-hero__box,.page-node-type-news-2-0.hero-without-image .c-hero__box,.page-node-type-event.hero-without-image .c-hero__box{padding-inline:var(--gaps-48)}}.page-node-type-news-2-0.news-type--perspective .c-hero__box{min-block-size:var(--hero-box-height);border-block-start:.8rem solid var(--color-main)}.page-node-type-landing-page.page-large-header .c-hero__box,.page-node-type-front-page .c-hero__box{position:relative;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;max-inline-size:64rem;color:var(--color-text-inverse);gap:var(--gaps-16)}.page-node-type-landing-page.page-large-header .c-hero__box::after,.page-node-type-front-page .c-hero__box::after{position:absolute;inset:0;content:"";filter:blur(4rem);background:rgba(0,0,0,.35)}.page-node-type-landing-page.page-large-header .c-hero__box>*,.page-node-type-front-page .c-hero__box>*{position:relative;z-index:1}.page-node-type-front-page .c-hero__box{max-inline-size:calc(100% - 7rem)}@media screen and (min-width:48em){.page-node-type-front-page .c-hero__box{max-inline-size:64rem}}.c-hero__box .c-hero__title{margin-block-end:0}.c-hero__box div[data-contextual-id]{position:absolute;z-index:500;inset-block-start:.6rem;inset-inline-end:0}.c-hero__type{font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:1.4rem;padding-block:.5rem .1rem;padding-inline:.6rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background:var(--color-main);font-weight:700}.c-hero__type:empty{margin-block-end:0}.page-node-type-news-2-0.news-type--perspective .c-hero__type{padding:0;border:0;border-radius:0;background:none}.c-hero__type svg{inline-size:auto;block-size:2rem}@media screen and (min-width:80em){.c-hero__type svg{block-size:2.19rem}}.c-hero__title{font-size:3.8rem;line-height:1.1526;max-inline-size:75rem;margin-block-end:var(--gaps-8);hyphens:manual;font-weight:500;line-height:4.2rem}@media screen and (min-width:64em){.c-hero__title{font-size:4.2rem;line-height:1.0476}}@media screen and (min-width:80em){.c-hero__title{font-size:4.6rem;line-height:1.174}}@media screen and (min-width:64em){.c-hero__title{line-height:4.4rem}}@media screen and (min-width:80em){.c-hero__title{line-height:5.4rem}}.c-hero__date{font-size:1.6rem;line-height:1.25;margin-block-start:-0.4rem}.page-node-type-press-release .c-hero__date{margin-block-start:-0.5rem}.c-hero__location{inline-size:100%;padding-block-end:1.2rem;border-block-end:.1rem solid var(--color-black-150)}.c-hero__event-metadata{display:flex;flex-direction:row;align-items:center;gap:var(--gaps-16);padding-block:var(--gaps-24)}.c-hero__event-metadata--left{flex-shrink:0;inline-size:12.4rem;padding-inline-start:var(--gaps-8);padding-inline-end:var(--gaps-20);border-inline-end:.1rem solid var(--color-black-150)}.c-hero__event-metadata--right{display:flex;flex:1 0 0;flex-direction:column;gap:var(--gaps-12)}.c-hero .event-location-time{display:flex;flex-direction:column;gap:var(--gaps-12)}.c-hero .event-location-time .event-location-time__item{display:flex;flex-direction:row;align-items:center;gap:var(--gaps-4);inline-size:100%}.c-hero .event-location-time .event-location-time__item .event-location-time__icon{display:block;flex-shrink:0;inline-size:1.9rem;block-size:1.6rem;margin-block-start:-0.5rem;background-repeat:no-repeat;background-position:center;background-size:contain}.c-hero .event-location-time__item--location .event-location-time__icon{background:url('data:image/svg+xml,<svg width="12" height="16" viewBox="0 0 12 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 6C12 9.5 6 16 6 16C6 16 0 9.5 0 6C0 2.6875 2.6875 0 6 0C9.3125 0 12 2.6875 12 6Z" fill="%23252329"/></svg>') no-repeat}.c-hero .event-location-time__item--time .event-location-time__icon{background:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.375 0C11.2188 0 13.8438 1.53125 15.2812 4C16.7188 6.5 16.7188 9.53125 15.2812 12C13.8438 14.5 11.2188 16 8.375 16C5.5 16 2.875 14.5 1.4375 12C0 9.53125 0 6.5 1.4375 4C2.875 1.53125 5.5 0 8.375 0ZM7.625 3.75V8V8.40625L7.9375 8.625L10.9375 10.625L11.5625 11.0625L12.4062 9.8125L11.7812 9.375L9.125 7.625V3.75V3H7.625V3.75Z" fill="%23252329"/></svg>') no-repeat}.c-hero__event-metadata-text{font-size:1.6rem;line-height:1.25;flex:1 0 0;color:var(--color-black-1000);font-weight:400;line-height:var(--gaps-20)}.c-hero__lead{font-size:1.6rem;line-height:1.375;font-weight:400;line-height:2.2rem}@media screen and (min-width:48em){.c-hero__lead{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-hero__lead{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-hero__lead{font-size:1.9rem;line-height:1.42}}@media screen and (min-width:48em){.c-hero__lead{line-height:2.4rem}}@media screen and (min-width:80em){.c-hero__lead{line-height:2.7rem}}@media screen and (min-width:80em){.page-node-type-news-2-0.news-type--perspective .c-hero__inner{margin-inline-start:-4.8rem}}.c-hero__slide{inline-size:100%}.c-hero__slide .c-field{block-size:100%}.c-hero .o-container{padding-inline:var(--container-full-width)}.page-node-type-news-2-0.news-type--perspective .c-hero .o-container{margin-inline:0;padding-inline-start:var(--article-title-padding-left);padding-inline-end:var(--article-title-padding-right)}@media screen and (min-width:80em){.page-node-type-news-2-0.news-type--perspective .c-hero .o-container{margin-inline:auto;padding-inline:0}}.c-hero .c-field--name-field-header-image,.c-hero .c-media{block-size:100%}.c-node__lead-box,.c-product__lead-box,.c-block-page-title-block{position:relative;z-index:2}.page-node-type-landing-page .c-node__lead-box,.page-node-type-landing-page .c-product__lead-box,.page-node-type-page .c-node__lead-box,.page-node-type-page .c-product__lead-box,.page-product .c-node__lead-box,.page-product .c-product__lead-box{padding-block:var(--container-vert-padding)}.page-node-type-landing-page .c-node__lead-box .o-container,.page-node-type-landing-page .c-product__lead-box .o-container,.page-node-type-page .c-node__lead-box .o-container,.page-node-type-page .c-product__lead-box .o-container,.page-product .c-node__lead-box .o-container,.page-product .c-product__lead-box .o-container{padding-inline:var(--container-full-width)}.page-node-type-landing-page .c-node__lead-box .c-field--name-field-lead,.page-node-type-landing-page .c-product__lead-box .c-field--name-field-lead,.page-node-type-page .c-node__lead-box .c-field--name-field-lead,.page-node-type-page .c-product__lead-box .c-field--name-field-lead,.page-product .c-node__lead-box .c-field--name-field-lead,.page-product .c-product__lead-box .c-field--name-field-lead{font-size:2.2rem;line-height:1.1818;max-inline-size:75rem;font-weight:500}@media screen and (min-width:80em){.page-node-type-landing-page .c-node__lead-box .c-field--name-field-lead,.page-node-type-landing-page .c-product__lead-box .c-field--name-field-lead,.page-node-type-page .c-node__lead-box .c-field--name-field-lead,.page-node-type-page .c-product__lead-box .c-field--name-field-lead,.page-product .c-node__lead-box .c-field--name-field-lead,.page-product .c-product__lead-box .c-field--name-field-lead{font-size:2.6rem;line-height:1.1538}}.page-node-type-landing-page .c-system,.page-node-type-page .c-system,.page-product .c-system{position:relative;z-index:999}.page-product .c-system,.path-checkout .c-system,.path-cart .c-system{position:absolute;z-index:999;inset-block-start:var(--header-size);inset-inline:0}.page-node-type-perspective-page .c-node__lead-box{padding-block:var(--container-vert-padding)}.page-node-type-perspective-page .c-hero__title{margin-block-end:var(--gaps-8);padding-inline:var(--container-full-width)}.page-node-type-perspective-page .c-field--name-field-lead{font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:64em){.page-node-type-perspective-page .c-field--name-field-lead{font-size:1.7rem}}@media screen and (min-width:80em){.page-node-type-perspective-page .c-field--name-field-lead{font-size:1.9rem;line-height:2.7rem}}.page-node-type-perspective-page .c-field--name-field-lead .o-container{padding-inline:var(--container-full-width)}.c-field--name-field-front-header{clip-path:polygon(100% 0,100% 100%,9.7rem 100%,0 calc(100% - 5.6rem),0 0)}.c-field--name-field-front-header:not(.flickity-enabled){overflow:hidden;block-size:52rem}@media screen and (min-width:48em){.c-field--name-field-front-header:not(.flickity-enabled){block-size:76rem}}.c-field--name-field-front-header .flickity-slider{will-change:transform}.c-field--name-field-front-header .flickity-page-dots{padding-inline:0;max-width:108rem;inline-size:100%;margin-inline:auto;position:absolute;inset-block-end:var(--gaps-72);inset-inline:0;display:flex;flex-wrap:wrap;justify-content:center;inline-size:100%;margin-block:0;padding-inline:var(--container-full-width);text-align:center;font-size:0;line-height:1;gap:var(--flickity-dot-gap)}@media screen and (min-width:48em){.c-field--name-field-front-header .flickity-page-dots{justify-content:start}}.flickity-rtl .c-field--name-field-front-header .flickity-page-dots{direction:rtl}.c-field--name-field-front-header .flickity-page-dots:has(>.dot:only-child){display:none}.c-field--name-field-front-header .flickity-page-dots li.is-selected{background:none}.c-field--name-field-front-header .dot{transition:all .1s ease;position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;inline-size:var(--flickity-dot-width);block-size:var(--flickity-dot-height);padding-block:.8rem;padding-inline:0;cursor:pointer;text-indent:-9999rem;border:0;border-radius:0;background:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.c-field--name-field-front-header .dot{transition:none}}.c-field--name-field-front-header .dot::after{z-index:1;display:block;inline-size:100%;block-size:var(--flickity-dot-height);content:"";background:var(--flickity-dot-background)}.c-field--name-field-front-header .dot::before{position:absolute;z-index:2;inset-inline:0;display:block;inline-size:0;block-size:.2rem;content:"";background:var(--color-main)}.c-field--name-field-front-header .dot.is-selected::before{animation:line 5s ease-in-out forwards}.c-field--name-field-front-header .dot:hover::after{background:var(--color-main)}.c-field--name-field-front-header.is-autoplay-paused .dot.is-selected::before{animation-play-state:paused}.c-node__lead-box+.c-node__content>.c-field--name-field-paragraphs>.c-field__item:first-child>.c-paragraph:first-child:not(.c-paragraph--type--one-col-layout){padding-block-start:0}
.c-product__content .c-field--name-field-lead{padding-inline:var(--container-full-width)}.c-field--name-field-product-typ{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.3rem;line-height:1;display:inline-block;margin-block-end:var(--gaps-8);padding-block:.3rem .1rem;padding-inline:.4rem;text-transform:uppercase;color:var(--color-label-text);border:.1rem solid var(--color-darker);border-radius:.2rem;background-color:var(--color-main);font-weight:700;text-decoration:none !important;margin-block-start:3.6rem;margin-block-end:var(--gaps-15)}@media screen and (prefers-reduced-motion:reduce){.c-field--name-field-product-typ{transition:none}}.c-form-title,.c-product-form .c-field--name-title{font-size:2.2rem;line-height:1.1818;font-weight:500}@media screen and (min-width:80em){.c-form-title,.c-product-form .c-field--name-title{font-size:2.6rem;line-height:1.1538}}@media screen and (min-width:80em){.c-form-title,.c-product-form .c-field--name-title{max-inline-size:75rem}}.c-field--name-field-image,.c-field--name-field-images{margin-block-start:1.2rem;margin-block-end:3.6rem;margin-inline:var(--container-full-width)}@media screen and (min-width:80em){.c-field--name-field-image,.c-field--name-field-images{max-inline-size:75rem}}.c-field--name-body{margin-block-end:var(--gaps-20);margin-inline:var(--container-full-width)}@media screen and (min-width:80em){.c-field--name-body{max-inline-size:75rem}}.c-product-form,.c-field--name-field-form form{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-block:var(--container-vert-padding);margin-inline:var(--container-full-width);padding:var(--gaps-32);border-radius:.5rem;background:var(--color-black-050);gap:var(--gaps-28)}@media screen and (min-width:80em){.c-product-form,.c-field--name-field-form form{max-inline-size:75rem}}.c-product-form .c-form-item--error select.c-form-element,.c-field--name-field-form form .c-form-item--error select.c-form-element{border-color:#fd4f46}.c-product-form .c-form-item--error-message,.c-field--name-field-form form .c-form-item--error-message{margin-block-start:.6rem;color:#fd4f46;font-size:1.4rem;line-height:2rem}.c-product-form .variation-select-wrapper label,.c-product-form .c-fieldset__legend,.c-product-form .title-with-price__title,.c-product-form .checkbox-main-title,.c-product-form .checkboxes-main-title,.c-product-form .package-grid-title,.c-field--name-field-form form .variation-select-wrapper label,.c-field--name-field-form form .c-fieldset__legend,.c-field--name-field-form form .title-with-price__title,.c-field--name-field-form form .checkbox-main-title,.c-field--name-field-form form .checkboxes-main-title,.c-field--name-field-form form .package-grid-title{font-size:1.7rem;line-height:1.1764;color:var(--color-black-1000);font-weight:500}.c-product-form>.c-form-item,.c-field--name-field-form form>.c-form-item{inline-size:100%}@media screen and (min-width:64em){.c-product-form>.c-form-item,.c-field--name-field-form form>.c-form-item{max-inline-size:51.2rem}}.c-product-form .c-number-input .c-number-input__controls,.c-field--name-field-form form .c-number-input .c-number-input__controls{display:none}.c-product-form .c-form-item-radio-buttons label,.c-product-form .c-form-item--radio label,.c-field--name-field-form form .c-form-item-radio-buttons label,.c-field--name-field-form form .c-form-item--radio label{margin-block-end:0;padding-inline-start:2.6rem}.c-product-form .radios--wrapper .c-fieldset__legend,.c-field--name-field-form form .radios--wrapper .c-fieldset__legend{margin-block-end:1.6rem}.c-product-form .radios--wrapper .c-form-item,.c-field--name-field-form form .radios--wrapper .c-form-item{margin-block:.2rem}.c-product-form .c-form-boolean-group,.c-field--name-field-form form .c-form-boolean-group{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:2rem var(--gaps-20)}.c-product-form .product-voltage-levels .c-fieldset__legend,.c-field--name-field-form form .product-voltage-levels .c-fieldset__legend{margin-block-end:var(--gaps-8)}.c-product-form .product-voltage-levels .c-form-item__description,.c-field--name-field-form form .product-voltage-levels .c-form-item__description{font-size:1.6rem;line-height:1.25;margin-block-end:0;color:var(--color-black-1000);font-weight:400}.c-product-form .product-voltage-levels__question,.c-product-form .product-voltage-levels__details,.c-field--name-field-form form .product-voltage-levels__question,.c-field--name-field-form form .product-voltage-levels__details{font-size:1.6rem;line-height:1.25;display:block}.c-product-form .product-voltage-levels__question,.c-field--name-field-form form .product-voltage-levels__question{margin-block-end:var(--gaps-8);font-weight:600}.c-product-form .product-voltage-levels__details,.c-field--name-field-form form .product-voltage-levels__details{padding-block-end:var(--gaps-14)}.c-product-form .product-voltage-levels .c-form-boolean-group,.c-field--name-field-form form .product-voltage-levels .c-form-boolean-group{padding-block-start:0;gap:1.6rem}.c-product-form .product-voltage-levels .c-form-item--checkbox,.c-field--name-field-form form .product-voltage-levels .c-form-item--checkbox{margin-block:0}.c-product-form .product-voltage-levels .c-form-item--checkbox label,.c-field--name-field-form form .product-voltage-levels .c-form-item--checkbox label{font-size:1.6rem;line-height:1.25;font-weight:600}.c-product-form.webform-submission-nedisp-c-form,.c-product-form.webform-submission-nequal-c-form,.c-field--name-field-form form.webform-submission-nedisp-c-form,.c-field--name-field-form form.webform-submission-nequal-c-form{gap:var(--gaps-28)}.c-product-form.webform-submission-nedisp-c-form .c-form-item-grundbeitrag-variante>label,.c-product-form.webform-submission-nedisp-c-form .product-voltage-levels .c-fieldset__legend,.c-product-form.webform-submission-nequal-c-form .c-form-item-grundbeitrag-variante>label,.c-product-form.webform-submission-nequal-c-form .product-voltage-levels .c-fieldset__legend,.c-field--name-field-form form.webform-submission-nedisp-c-form .c-form-item-grundbeitrag-variante>label,.c-field--name-field-form form.webform-submission-nedisp-c-form .product-voltage-levels .c-fieldset__legend,.c-field--name-field-form form.webform-submission-nequal-c-form .c-form-item-grundbeitrag-variante>label,.c-field--name-field-form form.webform-submission-nequal-c-form .product-voltage-levels .c-fieldset__legend{font-size:1.7rem;line-height:1.1764;margin-block-end:var(--gaps-8);font-weight:600}.c-product-form.webform-submission-nedisp-c-form .checkbox-main-title,.c-product-form.webform-submission-nequal-c-form .checkbox-main-title,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-main-title,.c-field--name-field-form form.webform-submission-nequal-c-form .checkbox-main-title{font-size:1.7rem;line-height:1.1764;margin-block-end:var(--gaps-14);font-weight:600}.c-product-form.webform-submission-nedisp-c-form .dropdown-additional-text,.c-product-form.webform-submission-nedisp-c-form .c-form-item-quantity>label,.c-product-form.webform-submission-nequal-c-form .dropdown-additional-text,.c-product-form.webform-submission-nequal-c-form .c-form-item-quantity>label,.c-field--name-field-form form.webform-submission-nedisp-c-form .dropdown-additional-text,.c-field--name-field-form form.webform-submission-nedisp-c-form .c-form-item-quantity>label,.c-field--name-field-form form.webform-submission-nequal-c-form .dropdown-additional-text,.c-field--name-field-form form.webform-submission-nequal-c-form .c-form-item-quantity>label{margin-block-end:var(--gaps-8)}.c-product-form.webform-submission-nedisp-c-form .c-form-item--select select.c-form-element,.c-product-form.webform-submission-nequal-c-form .c-form-item--select select.c-form-element,.c-field--name-field-form form.webform-submission-nedisp-c-form .c-form-item--select select.c-form-element,.c-field--name-field-form form.webform-submission-nequal-c-form .c-form-item--select select.c-form-element{block-size:auto;padding-block:1.8rem}.c-product-form.webform-submission-nedisp-c-form .product-voltage-levels .c-fieldset__label.is-form-required::after,.c-product-form.webform-submission-nequal-c-form .product-voltage-levels .c-fieldset__label.is-form-required::after,.c-field--name-field-form form.webform-submission-nedisp-c-form .product-voltage-levels .c-fieldset__label.is-form-required::after,.c-field--name-field-form form.webform-submission-nequal-c-form .product-voltage-levels .c-fieldset__label.is-form-required::after{content:" *"}.c-product-form.webform-submission-nequal-c-form .c-form-item-quantity input.c-form-element,.c-field--name-field-form form.webform-submission-nequal-c-form .c-form-item-quantity input.c-form-element{block-size:auto;padding-block:1.8rem}.c-product-form .title-with-price__additional,.c-product-form .dropdown-additional-text,.c-product-form .checkboxes-additional-text,.c-product-form .package-grid-additional-text,.c-field--name-field-form form .title-with-price__additional,.c-field--name-field-form form .dropdown-additional-text,.c-field--name-field-form form .checkboxes-additional-text,.c-field--name-field-form form .package-grid-additional-text{font-size:1.6rem;line-height:1.25;color:var(--color-black-1000);font-weight:400}.c-product-form .title-with-price__additional,.c-product-form .checkboxes-additional-text,.c-field--name-field-form form .title-with-price__additional,.c-field--name-field-form form .checkboxes-additional-text{margin-block-start:.8rem}.c-product-form .checkboxes-additional-text,.c-product-form .dropdown-additional-text,.c-field--name-field-form form .checkboxes-additional-text,.c-field--name-field-form form .dropdown-additional-text{margin-block-end:.8rem}.c-product-form .title-with-price__price,.c-field--name-field-form form .title-with-price__price{font-size:1.6rem;line-height:1.375;margin-block-start:.8rem;color:var(--color-black-1000);font-weight:600}@media screen and (min-width:48em){.c-product-form .title-with-price__price,.c-field--name-field-form form .title-with-price__price{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-product-form .title-with-price__price,.c-field--name-field-form form .title-with-price__price{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-product-form .title-with-price__price,.c-field--name-field-form form .title-with-price__price{font-size:1.9rem;line-height:1.42}}.c-product-form .c-form-item-checkbox-element,.c-field--name-field-form form .c-form-item-checkbox-element{margin-block-start:1.6rem;margin-block-end:0}.c-product-form .checkbox-with-details-item>.c-form-item:not(.js-form-type-checkbox),.c-field--name-field-form form .checkbox-with-details-item>.c-form-item:not(.js-form-type-checkbox){margin-inline-start:4rem}.c-product-form .checkbox-with-details-item .c-form-item--checkbox,.c-field--name-field-form form .checkbox-with-details-item .c-form-item--checkbox{margin-block-start:0;margin-block-end:0}.c-product-form .checkbox-with-details-item .c-form-item--checkbox label,.c-field--name-field-form form .checkbox-with-details-item .c-form-item--checkbox label{font-size:1.6rem;line-height:1.375;margin-block-start:.5rem;margin-block-end:1rem;color:var(--color-black-1000)}@media screen and (min-width:48em){.c-product-form .checkbox-with-details-item .c-form-item--checkbox label,.c-field--name-field-form form .checkbox-with-details-item .c-form-item--checkbox label{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-product-form .checkbox-with-details-item .c-form-item--checkbox label,.c-field--name-field-form form .checkbox-with-details-item .c-form-item--checkbox label{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-product-form .checkbox-with-details-item .c-form-item--checkbox label,.c-field--name-field-form form .checkbox-with-details-item .c-form-item--checkbox label{font-size:1.9rem;line-height:1.42}}.c-product-form .checkbox-with-details-item .checkbox-description,.c-field--name-field-form form .checkbox-with-details-item .checkbox-description{font-size:1.6rem;line-height:1.25;margin-block:-0.7rem 1.2rem;color:var(--color-black-1000)}.c-product-form .checkbox-with-details-item .checkbox-price,.c-field--name-field-form form .checkbox-with-details-item .checkbox-price{font-size:1.6rem;line-height:1.375;color:var(--color-black-1000);font-weight:600;line-height:1 !important}@media screen and (min-width:48em){.c-product-form .checkbox-with-details-item .checkbox-price,.c-field--name-field-form form .checkbox-with-details-item .checkbox-price{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-product-form .checkbox-with-details-item .checkbox-price,.c-field--name-field-form form .checkbox-with-details-item .checkbox-price{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-product-form .checkbox-with-details-item .checkbox-price,.c-field--name-field-form form .checkbox-with-details-item .checkbox-price{font-size:1.9rem;line-height:1.42}}.c-product-form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox{margin-block:0}.c-product-form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox label,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox label{font-size:1.6rem;line-height:1.25;font-weight:600}.c-product-form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox label::before,.c-product-form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox label::after,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox label::before,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox label::after{inset-block-start:1rem}.c-product-form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox .checkbox-price,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox .checkbox-price{font-size:1.6rem;line-height:1.25;margin-block-start:var(--gaps-8);font-weight:400;line-height:1.25 !important}.c-product-form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox .checkbox-description:empty,.c-field--name-field-form form.webform-submission-nedisp-c-form .checkbox-with-details-item.c-form-item--checkbox .checkbox-description:empty{display:none}.c-product-form [data-drupal-selector=edit-checkbox-with-additional-text],.c-field--name-field-form form [data-drupal-selector=edit-checkbox-with-additional-text]{inline-size:100%}.c-product-form [data-drupal-selector=edit-checkbox-with-additional-text] .checkbox-with-details-item,.c-field--name-field-form form [data-drupal-selector=edit-checkbox-with-additional-text] .checkbox-with-details-item{margin-block-start:1rem;margin-block-end:1.6rem;padding-block-end:1.2rem;border-block-end:.1rem solid var(--color-black-150)}.c-product-form [data-drupal-selector=edit-checkbox-with-additional-text] .checkbox-with-details-item:last-child,.c-field--name-field-form form [data-drupal-selector=edit-checkbox-with-additional-text] .checkbox-with-details-item:last-child{margin-block-end:0}.c-product-form .c-form-actions,.c-product-form [data-drupal-selector=edit-bottom],.c-field--name-field-form form .c-form-actions,.c-field--name-field-form form [data-drupal-selector=edit-bottom]{max-inline-size:unset}.c-product-form .c-form-actions .c-fieldset__wrapper,.c-product-form [data-drupal-selector=edit-bottom] .c-fieldset__wrapper,.c-field--name-field-form form .c-form-actions .c-fieldset__wrapper,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-fieldset__wrapper{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:48em){.c-product-form .c-form-actions .c-fieldset__wrapper,.c-product-form [data-drupal-selector=edit-bottom] .c-fieldset__wrapper,.c-field--name-field-form form .c-form-actions .c-fieldset__wrapper,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-fieldset__wrapper{flex-direction:row;align-items:center;justify-content:space-between}}.c-product-form .c-form-actions .variation-selected-price,.c-product-form .c-form-actions .variation-selected-price .price-label,.c-product-form .c-form-actions .c-form-item-display-price,.c-product-form .c-form-actions .c-form-item-display-price .price-label,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price .price-label,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-label,.c-field--name-field-form form .c-form-actions .variation-selected-price,.c-field--name-field-form form .c-form-actions .variation-selected-price .price-label,.c-field--name-field-form form .c-form-actions .c-form-item-display-price,.c-field--name-field-form form .c-form-actions .c-form-item-display-price .price-label,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price .price-label,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-label{font-size:1.9rem;line-height:1.1578;color:var(--color-black-1000);font-weight:600}@media screen and (min-width:48em){.c-product-form .c-form-actions .variation-selected-price,.c-product-form .c-form-actions .variation-selected-price .price-label,.c-product-form .c-form-actions .c-form-item-display-price,.c-product-form .c-form-actions .c-form-item-display-price .price-label,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price .price-label,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-label,.c-field--name-field-form form .c-form-actions .variation-selected-price,.c-field--name-field-form form .c-form-actions .variation-selected-price .price-label,.c-field--name-field-form form .c-form-actions .c-form-item-display-price,.c-field--name-field-form form .c-form-actions .c-form-item-display-price .price-label,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price .price-label,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-label{font-size:1.9rem;line-height:1.2631}}@media screen and (min-width:80em){.c-product-form .c-form-actions .variation-selected-price,.c-product-form .c-form-actions .variation-selected-price .price-label,.c-product-form .c-form-actions .c-form-item-display-price,.c-product-form .c-form-actions .c-form-item-display-price .price-label,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price .price-label,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-label,.c-field--name-field-form form .c-form-actions .variation-selected-price,.c-field--name-field-form form .c-form-actions .variation-selected-price .price-label,.c-field--name-field-form form .c-form-actions .c-form-item-display-price,.c-field--name-field-form form .c-form-actions .c-form-item-display-price .price-label,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price .price-label,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-label{font-size:2.2rem;line-height:1.2272}}.c-product-form .c-form-actions .variation-selected-price .price-description,.c-product-form .c-form-actions .c-form-item-display-price .price-description,.c-product-form [data-drupal-selector=edit-bottom] .variation-selected-price .price-description,.c-product-form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-description,.c-field--name-field-form form .c-form-actions .variation-selected-price .price-description,.c-field--name-field-form form .c-form-actions .c-form-item-display-price .price-description,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .variation-selected-price .price-description,.c-field--name-field-form form [data-drupal-selector=edit-bottom] .c-form-item-display-price .price-description{font-size:1.6rem;line-height:1.25;color:var(--color-black-1000);font-weight:400}.c-product-form .webform-actions,.c-field--name-field-form form .webform-actions{position:relative}.c-product-form .webform-actions svg,.c-field--name-field-form form .webform-actions svg{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:calc(50% - 8rem);transform:translateY(-50%)}@media screen and (min-width:48em){.c-product-form .webform-actions svg,.c-field--name-field-form form .webform-actions svg{inset-inline-start:2rem}}.c-product-form .webform-actions input,.c-field--name-field-form form .webform-actions input{inline-size:100%;padding-inline-start:4.8rem}@media screen and (min-width:48em){.c-product-form .webform-actions input,.c-field--name-field-form form .webform-actions input{inline-size:auto}}.c-product-form .member-price-note,.c-field--name-field-form form .member-price-note{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:var(--gaps-20);border-radius:var(--corners-rounded-corner,0.5rem);background:var(--color-white);gap:var(--gaps-16)}.c-product-form .custom-label-small,.c-field--name-field-form form .custom-label-small{font-size:1.7rem;line-height:1.1764;margin-block-end:.8rem;color:var(--color-black-1000);font-weight:500}.c-product-form .custom-additional-text,.c-field--name-field-form form .custom-additional-text{font-size:1.6rem;line-height:1.25;margin-block-end:0;color:var(--color-black-1000);font-weight:400}.c-product-form .custom-full-width,.c-field--name-field-form form .custom-full-width{inline-size:100%;max-inline-size:100%}.c-product-form .custom-description-small,.c-field--name-field-form form .custom-description-small{font-size:1.7rem;line-height:1.1764}.c-product-form .custom-price-label,.c-field--name-field-form form .custom-price-label{font-size:1.6rem;line-height:1.375;font-weight:600}@media screen and (min-width:48em){.c-product-form .custom-price-label,.c-field--name-field-form form .custom-price-label{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-product-form .custom-price-label,.c-field--name-field-form form .custom-price-label{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-product-form .custom-price-label,.c-field--name-field-form form .custom-price-label{font-size:1.9rem;line-height:1.42}}.c-product-form .price-label-after-checkbox,.c-field--name-field-form form .price-label-after-checkbox{font-size:1.6rem;line-height:1.375;margin-block-start:-1rem;padding-block-end:1.2rem;padding-inline-start:4rem;color:var(--color-black-1000);font-weight:600}@media screen and (min-width:48em){.c-product-form .price-label-after-checkbox,.c-field--name-field-form form .price-label-after-checkbox{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-product-form .price-label-after-checkbox,.c-field--name-field-form form .price-label-after-checkbox{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-product-form .price-label-after-checkbox,.c-field--name-field-form form .price-label-after-checkbox{font-size:1.9rem;line-height:1.42}}.c-product-form .description-after-checkbox,.c-field--name-field-form form .description-after-checkbox{font-size:1.6rem;line-height:1.25;margin-block-end:1.2rem;color:var(--color-black-1000);font-weight:400}.c-product-form hr.webform-horizontal-rule,.c-field--name-field-form form hr.webform-horizontal-rule{inline-size:100%;block-size:.1rem;margin:0;border:0;background-color:var(--color-black-300)}.c-product-form .pull-up,.c-field--name-field-form form .pull-up{margin-block-start:-2.8rem}.c-product-form .with-separator,.c-field--name-field-form form .with-separator{inline-size:100%;margin-block-start:-2.8rem}.c-product-form .with-separator .c-form-item--checkbox,.c-field--name-field-form form .with-separator .c-form-item--checkbox{margin-block-start:1.7rem}.package-grid__header{margin-block-end:1.6rem}.package-grid__title{font-size:1.7rem;line-height:1.1764;color:var(--color-black-1000);font-weight:500}.package-grid__additional-text{font-size:1.6rem;line-height:1.25;margin-block-start:.8rem;color:var(--color-black-1000);font-weight:400}.package-grid__row{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:1.6rem var(--gaps-16)}.package-card{display:flex;flex:1 0 0;flex-direction:column;min-inline-size:23.2rem;max-inline-size:30rem;min-block-size:21.4rem;padding:var(--gaps-16) var(--gaps-20) var(--gaps-20) var(--gaps-20);border-radius:.5rem;background:var(--color-black-100);gap:1.6rem}.package-card__title{font-size:1.6rem;line-height:1.375;padding-block-end:1rem;color:var(--color-black-1000);border-block-end:.1rem solid var(--color-black-300);font-weight:500}@media screen and (min-width:48em){.package-card__title{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.package-card__title{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.package-card__title{font-size:1.9rem;line-height:1.42}}.package-card__description{font-size:1.6rem;line-height:1.25;color:var(--color-black-1000);font-weight:400}.package-card__info-item{font-size:1.6rem;line-height:1.375;color:var(--color-black-1000);font-weight:500}@media screen and (min-width:48em){.package-card__info-item{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.package-card__info-item{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.package-card__info-item{font-size:1.9rem;line-height:1.42}}.c-field--name-field-contact{margin-block-start:calc(2*var(--container-vert-padding));margin-block-end:var(--container-vert-padding);padding-inline:var(--container-full-width)}.c-field--name-field-contact>.c-field__label{font-size:2.2rem;line-height:1.1818;margin-block-end:1.5rem;color:var(--color-black-1000);font-weight:500}@media screen and (min-width:80em){.c-field--name-field-contact>.c-field__label{font-size:2.6rem;line-height:1.1538}}.c-field--name-field-contact>.c-field__item{display:grid;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:1fr;align-self:stretch;column-gap:var(--gaps-20);row-gap:var(--gaps-20)}@media screen and (min-width:64em){.c-field--name-field-contact>.c-field__item{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-field--name-field-contact .c-node--view-mode-teaser.c-contact-card{max-inline-size:52rem;font-size:2.4rem}.c-product-form .c-product-form--price-note-heading{font-size:1.9rem;line-height:1.1578;font-weight:500}@media screen and (min-width:48em){.c-product-form .c-product-form--price-note-heading{font-size:1.9rem;line-height:1.2631}}@media screen and (min-width:80em){.c-product-form .c-product-form--price-note-heading{font-size:2.2rem;line-height:1.2272}}.c-product-form .c-product-form--price-note-note{font-size:1.6rem;line-height:1.375;margin:0}@media screen and (min-width:48em){.c-product-form .c-product-form--price-note-note{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:64em){.c-product-form .c-product-form--price-note-note{font-size:1.7rem;line-height:1.41}}@media screen and (min-width:80em){.c-product-form .c-product-form--price-note-note{font-size:1.9rem;line-height:1.42}}.c-product-form .c-form-actions{display:flex;flex-direction:column;gap:1.6rem;inline-size:100%;margin-block-start:var(--gaps-28);padding-block-start:var(--gaps-28);border-block-start:.1rem solid var(--color-black-300)}@media screen and (min-width:48em){.c-product-form .c-form-actions{flex-direction:row;align-items:center;justify-content:space-between}}.c-product-form .c-form-submit-wrapper{position:relative}.c-product-form .c-form-submit-wrapper svg{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:2rem;transform:translateY(-50%)}.c-product-form .c-form-submit-wrapper .form-submit{padding-inline-start:4.5rem}
