.dhsv-akkordeon--item{--_akk-item-border-color:var(--grey-lines);border-bottom:1px solid var(--_akk-item-border-color);display:flex;flex-direction:column;margin-bottom:0;width:100%}.dhsv-akkordeon--item .item-header{align-items:center;background:none;border:none;display:flex;height:auto;justify-content:space-between;min-height:var(--size-xl);padding:0;position:relative;text-align:inherit;width:100%}.dhsv-akkordeon--item .item-header__title{font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:var(--font-weight-bold);line-height:1;margin:6px 0 0;padding:0}.dhsv-akkordeon--item .item-header .dropdown-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjExLjA2NjciIHkxPSIzLjQ5NjkyZS0wOCIgeDI9IjExLjA2NjciIHkyPSIyMiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS42Ii8+CjxsaW5lIHgxPSIyMiIgeTE9IjExLjA2MzkiIHgyPSItNi45OTM4MmUtMDgiIHkyPSIxMS4wNjM5IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;content:"";display:block;filter:invert(27%) sepia(75%) saturate(2325%) hue-rotate(193deg) brightness(90%) contrast(102%);height:22px;width:22px}.dhsv-akkordeon--item .item-header:hover{color:rgb(var(--clr-blue-primary));cursor:pointer}.dhsv-akkordeon--item .item-header:focus{outline:none}.dhsv-akkordeon--item__body{overflow:hidden;padding-inline:0}.dhsv-akkordeon--item__body>div{font-size:var(--font-size-text);font-weight:var(--font-weight-default);line-height:var(--line-height-text);padding-bottom:var(--spacing-sm);padding-right:33px}.dhsv-akkordeon--item__body>div>p{margin-top:0}@media screen and (max-width:768px){.dhsv-akkordeon--item__body>div{padding-top:0}}.dhsv-akkordeon--item__body>div img{padding-block:1rem}.dhsv-akkordeon--item__body .wp-block-columns,.dhsv-akkordeon--item__body>div p:last-child{margin-bottom:0}.dhsv-akkordeon--item.open .item-header h3{color:rgb(var(--clr-blue-primary))}.dhsv-akkordeon--item.open .item-header .dropdown-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjIyIiB5MT0iMTEuMDYzOSIgeDI9Ii02Ljk5MzgyZS0wOCIgeTI9IjExLjA2MzkiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNiIvPgo8L3N2Zz4K);content:""}
.dhsv-akkordeon{align-items:flex-end;display:flex;flex-direction:column;padding-bottom:var(--size-md)}.dhsv-akkordeon .block-editor-inner-blocks .wp-block,.dhsv-akkordeon .block-editor-inner-blocks .wp-block-akkordeon-item-editor{max-width:100%}.dhsv-akkordeon .show-all-button span{margin-right:0}.dhsv-akkordeon--inner{width:100%}
.dhsv-application-process,.wp-block-application-process-editor{--y-gap:8px;--x-gap:8px;display:flex;flex-wrap:wrap;gap:var(--y-gap) var(--x-gap)}.dhsv-application-process[data-columns="3"],.wp-block-application-process-editor[data-columns="3"]{--cols:3}@media(max-width:1199px){.dhsv-application-process[data-columns="3"],.wp-block-application-process-editor[data-columns="3"]{--cols:2}}.dhsv-application-process[data-columns="4"],.wp-block-application-process-editor[data-columns="4"]{--cols:4}@media(max-width:1399px){.dhsv-application-process[data-columns="4"],.wp-block-application-process-editor[data-columns="4"]{--cols:3}}@media(max-width:1199px){.dhsv-application-process[data-columns="4"],.wp-block-application-process-editor[data-columns="4"]{--cols:2}}@media(max-width:767px){.dhsv-application-process[data-columns="3"],.dhsv-application-process[data-columns="4"],.wp-block-application-process-editor[data-columns="3"],.wp-block-application-process-editor[data-columns="4"]{--cols:1}}.dhsv-application-process .wp-block-application-process-item-editor,.dhsv-application-process>[data-habitat],.wp-block-application-process-editor .wp-block-application-process-item-editor,.wp-block-application-process-editor>[data-habitat]{flex-basis:calc(100%/var(--cols) - var(--x-gap)/var(--cols)*(var(--cols) - 1));overflow:hidden}.dhsv-application-process>div:first-child .application-process-item__number:before,.wp-block-application-process-editor>div:first-child .application-process-item__number:before{content:"1"}.dhsv-application-process>div:nth-child(2) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(2) .application-process-item__number:before{content:"2"}.dhsv-application-process>div:nth-child(3) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(3) .application-process-item__number:before{content:"3"}.dhsv-application-process>div:nth-child(4) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(4) .application-process-item__number:before{content:"4"}.dhsv-application-process>div:nth-child(5) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(5) .application-process-item__number:before{content:"5"}.dhsv-application-process>div:nth-child(6) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(6) .application-process-item__number:before{content:"6"}.dhsv-application-process>div:nth-child(7) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(7) .application-process-item__number:before{content:"7"}.dhsv-application-process>div:nth-child(8) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(8) .application-process-item__number:before{content:"8"}.dhsv-application-process>div:nth-child(9) .application-process-item__number:before,.wp-block-application-process-editor>div:nth-child(9) .application-process-item__number:before{content:"9"}
.dhsv-applications-teaser{display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.dhsv-applications-teaser{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dhsv-applications-teaser{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dhsv-applications-teaser{grid-template-columns:repeat(1,1fr)}}.dhsv-applications-teaser.slider{--splide-count:4;--gap:var(--spacing-xs);--slide-width:calc(100%/var(--splide-count) - var(--gap));-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:var(--gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-align:start;scroll-snap-type:x mandatory}.dhsv-applications-teaser.slider>*{flex:0 0 var(--slide-width);scroll-snap-align:start}
.dhsv-button,.gform_wrapper .gform_body .gform_fields input.gform-button{align-items:center;color:currentColor;cursor:pointer;display:inline-flex;font-family:var(--secondary-font-family)!important;font-size:var(--font-size-button);font-weight:700;gap:var(--spacing-xs);height:var(--size-xl);justify-content:center;line-height:1!important;min-width:10rem;padding:3px var(--spacing-sm) 0;position:relative;text-decoration:none;transition:all .3s linear;z-index:2}.dhsv-button span,.dhsv-button svg,.gform_wrapper .gform_body .gform_fields input.gform-button span,.gform_wrapper .gform_body .gform_fields input.gform-button svg{padding-top:0;pointer-events:none}.dhsv-button svg,.gform_wrapper .gform_body .gform_fields input.gform-button svg{margin-top:-.15rem;transform:scale(.8);transition:transform .3s linear}.dhsv-button:hover svg[data-hover=arrow],.gform_wrapper .gform_body .gform_fields input.gform-button:hover svg[data-hover=arrow]{transform:translateX(.25em) scale(.8)}.dhsv-button:hover svg:not([data-hover=arrow]),.gform_wrapper .gform_body .gform_fields input.gform-button:hover svg:not([data-hover=arrow]){transform:scale(.9)}.dhsv-button.primary,.gform_wrapper .gform_body .gform_fields input.gform-button.primary{background:radial-gradient(circle at 13px 3px,#006bcc,#006bcc);color:rgba(var(--clr-white),1)}.dhsv-button.gform-button--white,.dhsv-button.secondary,.gform_wrapper .gform_body .gform_fields input.gform-button.gform-button--white,.gform_wrapper .gform_body .gform_fields input.gform-button.secondary{background-color:#0000;border:var(--border-width-button) solid var(--grey-lines);color:var(--accent-color)}.dhsv-button.gform-button--white:hover,.dhsv-button.secondary:hover,.gform_wrapper .gform_body .gform_fields input.gform-button.gform-button--white:hover,.gform_wrapper .gform_body .gform_fields input.gform-button.secondary:hover{background-color:rgba(var(--clr-accent),.2);border-color:var(--accent-color)}.dhsv-button.ghost,.gform_wrapper .gform_body .gform_fields input.gform-button.ghost{background-color:#0000;border:var(--border-width-button) solid #0000;color:var(--accent-color)}.dhsv-button.ghost:hover,.gform_wrapper .gform_body .gform_fields input.gform-button.ghost:hover{border-color:var(--accent-color)}.dhsv-button.without-border,.gform_wrapper .gform_body .gform_fields input.gform-button.without-border{padding:10px 10px 0;position:relative}.dhsv-button.without-border:before,.gform_wrapper .gform_body .gform_fields input.gform-button.without-border:before{bottom:0;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s linear;width:0}.dhsv-button.without-border:hover:before,.gform_wrapper .gform_body .gform_fields input.gform-button.without-border:hover:before{background-color:currentColor;height:2px;width:calc(100% - 50px)}.dhsv-button.white,.gform_wrapper .gform_body .gform_fields input.gform-button.white{background-color:#0000;border:var(--border-width-button) solid rgb(var(--clr-white));color:rgb(var(--clr-white))}.dhsv-button.white:focus,.dhsv-button.white:hover,.gform_wrapper .gform_body .gform_fields input.gform-button.white:focus,.gform_wrapper .gform_body .gform_fields input.gform-button.white:hover{border-color:rgb(var(--clr-white));color:rgb(var(--clr-white))}.cta-button,.gform_wrapper .gform_body .gfield.gfield--type-submit{position:relative}.cta-button input,.gform_wrapper .gform_body .gfield.gfield--type-submit input{padding-right:2.5rem!important}.cta-button:after,.gform_wrapper .gform_body .gfield.gfield--type-submit:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2714%27%3E%3Cpath fill=%27%23fff%27 d=%27m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z%27/%3E%3C/svg%3E");display:flex;position:absolute;right:var(--spacing-sm);top:50%;transform:scale(.8) translateY(-50%);transition:.3s ease-in-out}.cta-button:hover:after,.gform_wrapper .gform_body .gfield.gfield--type-submit:hover:after{transform:translateX(.25em) scale(.8) translateY(-50%)}@media(max-width:768px){.cta-button,.gform_wrapper .gform_body .gfield.gfield--type-submit{display:none}}
.dhsv-buttons,.wp-block-dhsv-buttons{gap:var(--spacing-xs);padding-bottom:var(--size-sm)}.dhsv-buttons:last-child,.wp-block-dhsv-buttons:last-child{padding-bottom:0}.dhsv-buttons .block-editor-block-list__block,.dhsv-buttons>[data-habitat]{max-width:100%}@media(max-width:767px){.dhsv-buttons[data-mobile-align=left]{justify-content:flex-start!important}.dhsv-buttons[data-mobile-align=center]{justify-content:center!important}.dhsv-buttons[data-mobile-align=right]{justify-content:flex-end!important}}
.dhsv-home-stage-item{--accent-gradient-start:var(--blue-primary);--accent-gradient-end:var(--green-secondary)}.dhsv-home-stage-item.gradient-blue-green{--accent-gradient-start:rgb(var(--clr-blue-primary));--accent-gradient-end:rgb(var(--clr-green-secondary))}.dhsv-home-stage-item.gradient-blue{--accent-gradient-start:#17c0e9;--accent-gradient-end:#02447f}.dhsv-home-stage-item.gradient-blue-magenta{--accent-gradient-start:#02447f;--accent-gradient-end:#cc00b7}.dhsv-home-stage-item.gradient-purple-magenta{--accent-gradient-start:#6d32c1;--accent-gradient-end:#cc00b7}.dhsv-home-stage-item.gradient-magenta-red{--accent-gradient-start:#4705b3;--accent-gradient-end:#ff0028}.dhsv-home-stage-item.gradient-ultrastable-lasers{--accent-gradient-start:#231f20;--accent-gradient-end:rgb(var(--clr-lasers-secondary))}.dhsv-home-stage-item.gradient-photodetectors{--accent-gradient-start:#231f20;--accent-gradient-end:rgb(var(--clr-photodetectors-secondary))}.dhsv-home-stage-item.gradient-frequency-comb{--accent-gradient-start:#231f20;--accent-gradient-end:rgb(var(--clr-frequency-combs-secondary))}.dhsv-home-stage-item.gradient-thz{--accent-gradient-start:#231f20;--accent-gradient-end:rgb(var(--clr-thz-secondary))}.dhsv-home-stage-item.gradient-menlo-main-colour{--accent-gradient-start:#231f20;--accent-gradient-end:#006bcc}.dhsv-home-stage-item .grid{display:grid;gap:var(--grid-space);grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);position:relative;width:var(--grid-width)}@container (max-width: 1400px){.dhsv-home-stage-item .grid{grid-template-columns:repeat(5,1fr)}}.dhsv-home-stage-item__image{aspect-ratio:1}.dhsv-home-stage-item__image img{height:100%;object-fit:cover;width:100%}.dhsv-home-stage-item .content-box>*,.dhsv-home-stage-item .headline{opacity:0;position:relative;transform:translateY(-10%);transition:var(--spring-duration--fast) var(--spring-easing) all}.dhsv-home-stage-item .headline{align-items:center;display:flex;padding-left:var(--container-space)}.dhsv-home-stage-item .headline .h1,.dhsv-home-stage-item .headline .has-h-1-font-size,.dhsv-home-stage-item .headline h1{-webkit-text-fill-color:#0000;background:linear-gradient(187deg,var(--accent-gradient-start),var(--accent-gradient-end));-webkit-background-clip:text}.dhsv-home-stage-item a.content-box:hover{box-shadow:0 0 10px rgba(var(--clr-black),.3);cursor:pointer}.dhsv-home-stage-item a.content-box:hover svg{transform:translate(.25em,-3px) scale(.8)}.dhsv-home-stage-item a.content-box:hover:after{width:100%}.dhsv-home-stage-item .content-box{--hover-circle-bg:var(--accent-gradient-start);background:var(--accent-gradient-end);color:var(--white);display:flex;flex-direction:column;font-size:var(--font-size-text);justify-content:space-between;padding:var(--spacing-lg) var(--spacing-md);position:relative;text-decoration:none;transition:all .2s ease-in-out;z-index:2}.dhsv-home-stage-item .content-box:after{background:var(--accent-gradient-start);bottom:0;content:"";height:4px;left:0;position:absolute;transition:width var(--spring-duration--fast) var(--spring-easing);width:0;z-index:2}.dhsv-home-stage-item .content-box span{align-items:center;display:inline-flex;font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:var(--font-weight-bold);gap:var(--spacing-xs)}.dhsv-home-stage-item .content-box span svg{transform:translateY(-3px) scale(.8);transition:all .3s ease-in-out}.dhsv-home-stage-item .content-box .keyfacts-headline{font-family:var(--secondary-font-family);font-size:135px!important;font-weight:700;line-height:1}.dhsv-home-stage-item .content-box .keyfacts-text{font-family:var(--secondary-font-family);font-size:var(--font-size-h5);font-weight:700}.dhsv-home-stage-item .spacer-box{--hover-circle-bg:var(--accent-gradient-start);background:var(--accent-gradient-end)}.dhsv-home-stage-item .headline{grid-area:1/1/2/5;padding-right:1rem}@container (max-width: 1400px){.dhsv-home-stage-item .headline{grid-area:1/1/2/4}}.dhsv-home-stage-item .content-box{grid-area:1/5/2/6}@container (max-width: 1400px){.dhsv-home-stage-item .content-box{grid-area:1/4/2/5}}.dhsv-home-stage-item .spacer-box{grid-area:1/6/2/6}@container (max-width: 1400px){.dhsv-home-stage-item .spacer-box{grid-area:1/6/2/5}}.dhsv-home-stage-item .img-1{grid-area:2/1/3/2}.dhsv-home-stage-item .img-2{grid-area:2/2/3/3}.dhsv-home-stage-item .img-3{grid-area:2/3/3/4}.dhsv-home-stage-item .img-4{grid-area:2/4/3/5}.dhsv-home-stage-item .img-5{grid-area:2/5/3/6}@container (max-width: 1400px){.dhsv-home-stage-item .img-6{display:none}}@container (max-width: 1000px){.dhsv-home-stage-item .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.dhsv-home-stage-item .headline{grid-area:1/1/1/3;padding-block:var(--spacing-md)}.dhsv-home-stage-item .content-box{aspect-ratio:1;grid-area:2/1/2/2}.dhsv-home-stage-item .spacer-box{display:none}.dhsv-home-stage-item .img-1{grid-area:2/2/3/3}.dhsv-home-stage-item .img-2{grid-area:2/3/3/4}.dhsv-home-stage-item .img-3,.dhsv-home-stage-item .img-4,.dhsv-home-stage-item .img-5{display:none}}@container (max-width: 640px){.dhsv-home-stage-item .grid{--grid-width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);padding:var(--spacing-xs)}.dhsv-home-stage-item .headline{grid-area:1/1/2/3;padding-left:var(--spacing-sm);padding-block:var(--spacing-sm)}.dhsv-home-stage-item .content-box{aspect-ratio:1.5;grid-area:2/1/3/3;padding:2rem}.dhsv-home-stage-item .img-1{grid-area:3/1/4/2}.dhsv-home-stage-item .img-2{grid-area:3/2/4/3}}.dhsv-home-stage .splide__slide{opacity:1!important}.dhsv-home-stage .splide__slide .dhsv-home-stage-item__image{opacity:0;outline:var(--grid-space) solid #fff;transform:translateX(calc(var(--grid-width)/5*8 + var(--grid-space) - 1px));transition:var(--spring-duration--slow) var(--spring-easing) all}.dhsv-home-stage .splide__slide:not(.is-active):has(+.is-active) .content-box>*,.dhsv-home-stage .splide__slide:not(.is-active):has(+.is-active) .headline{transform:translateY(10%)}.dhsv-home-stage .splide__slide:not(.is-active):has(+.is-active) .dhsv-home-stage-item__image{opacity:1;transform:translateX(calc(var(--grid-width)/5*-4 - var(--grid-space)))}.dhsv-home-stage .splide__slide.is-active+.splide__slide .dhsv-home-stage-item__image{opacity:1;transform:translateX(calc(var(--grid-width)/5*4 + var(--grid-space) - 1px))}.dhsv-home-stage .splide__slide.is-active .dhsv-home-stage-item__image{opacity:1;transform:translateX(0)}.dhsv-home-stage .splide__slide.is-active .content-box>*,.dhsv-home-stage .splide__slide.is-active .headline{opacity:1;transform:translateY(0)}
.dhsv-home-stage{container-type:inline-size;display:block;overflow:hidden;width:100%}.dhsv-home-stage .splide{--track-width:100cqw;--grid-width:115cqw;--grid-space:var(--spacing-xs);--_slider-nav-space:var(--container-space);--_slider-gap:var(--spacing-sm) 0;width:100%}.dhsv-home-stage .splide__track{grid-column:1/-1!important;max-width:unset!important}
.dhsv-keyfacts-teaser-grid,.wp-block-keyfacts-teaser-grid-editor{--y-gap:10px;--x-gap:10px;display:flex;flex-wrap:wrap;gap:var(--y-gap) var(--x-gap)}.dhsv-keyfacts-teaser-grid[data-items-position=left],.wp-block-keyfacts-teaser-grid-editor[data-items-position=left]{justify-content:left}@media(max-width:640px){.dhsv-keyfacts-teaser-grid[data-items-position=left],.wp-block-keyfacts-teaser-grid-editor[data-items-position=left]{justify-content:right}.dhsv-keyfacts-teaser-grid[data-items-position=left]>:nth-child(2),.dhsv-keyfacts-teaser-grid[data-items-position=left]>:nth-child(3),.wp-block-keyfacts-teaser-grid-editor[data-items-position=left]>:nth-child(2),.wp-block-keyfacts-teaser-grid-editor[data-items-position=left]>:nth-child(3){left:-100%;position:relative;transform:translateX(100%)}.dhsv-keyfacts-teaser-grid[data-items-position=left]>:nth-child(2) .keyfacts-item,.dhsv-keyfacts-teaser-grid[data-items-position=left]>:nth-child(3) .keyfacts-item,.wp-block-keyfacts-teaser-grid-editor[data-items-position=left]>:nth-child(2) .keyfacts-item,.wp-block-keyfacts-teaser-grid-editor[data-items-position=left]>:nth-child(3) .keyfacts-item{margin-left:-30px;margin-right:0}}.dhsv-keyfacts-teaser-grid[data-items-position=center],.wp-block-keyfacts-teaser-grid-editor[data-items-position=center]{justify-content:center}.dhsv-keyfacts-teaser-grid[data-items-position=right],.wp-block-keyfacts-teaser-grid-editor[data-items-position=right]{justify-content:right}@media(max-width:640px){.dhsv-keyfacts-teaser-grid[data-items-position=right],.wp-block-keyfacts-teaser-grid-editor[data-items-position=right]{justify-content:left}.dhsv-keyfacts-teaser-grid[data-items-position=right] .keyfacts-item,.wp-block-keyfacts-teaser-grid-editor[data-items-position=right] .keyfacts-item{margin-left:-30px;margin-right:0}.dhsv-keyfacts-teaser-grid[data-items-position=right]>:nth-child(2),.dhsv-keyfacts-teaser-grid[data-items-position=right]>:nth-child(3),.wp-block-keyfacts-teaser-grid-editor[data-items-position=right]>:nth-child(2),.wp-block-keyfacts-teaser-grid-editor[data-items-position=right]>:nth-child(3){position:relative;right:-100%;transform:translateX(-100%)}.dhsv-keyfacts-teaser-grid[data-items-position=right]>:nth-child(2) .keyfacts-item,.dhsv-keyfacts-teaser-grid[data-items-position=right]>:nth-child(3) .keyfacts-item,.wp-block-keyfacts-teaser-grid-editor[data-items-position=right]>:nth-child(2) .keyfacts-item,.wp-block-keyfacts-teaser-grid-editor[data-items-position=right]>:nth-child(3) .keyfacts-item{margin-left:0;margin-right:-30px}}.dhsv-keyfacts-teaser-grid[data-order-reverse="1"],.wp-block-keyfacts-teaser-grid-editor[data-order-reverse="1"]{flex-direction:row-reverse}@media(max-width:767px){.dhsv-keyfacts-teaser-grid[data-columns="4"],.wp-block-keyfacts-teaser-grid-editor[data-columns="4"]{--cols:1}}.dhsv-keyfacts-teaser-grid .keyfacts-inserted-text,.wp-block-keyfacts-teaser-grid-editor .keyfacts-inserted-text{display:none;order:2}@media(max-width:640px){.dhsv-keyfacts-teaser-grid .keyfacts-inserted-text,.wp-block-keyfacts-teaser-grid-editor .keyfacts-inserted-text{display:block;padding-bottom:30px;padding-top:60px}}.dhsv-keyfacts-teaser-grid .keyfacts-inserted-text p,.wp-block-keyfacts-teaser-grid-editor .keyfacts-inserted-text p{font-size:var(--font-size-text)}.dhsv-keyfacts-teaser-grid>:first-child{order:1}.dhsv-keyfacts-teaser-grid>:nth-child(2){order:3}.dhsv-keyfacts-teaser-grid>:nth-child(3){order:4}
.dhsv_menu-cta{display:flex;flex-direction:column;height:100%;padding-top:25px}.dhsv_menu-cta .dhsv_menu-cta__content{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.dhsv_menu-cta .dhsv_menu-cta__content h4{font-size:var(--font-size-h5);font-weight:700}.dhsv_menu-cta .dhsv_menu-cta__content p{font-size:var(--font-size-text)}
.dhsv_menu-teaser-item{--_height:3rem;margin:0 auto}.dhsv_menu-teaser-item .menu-teaser-item__links{align-items:center;border-bottom:1px solid gray;display:flex;gap:10px;max-width:calc(65% - 8rem);min-height:var(--_height);position:relative;transition:.3s ease-in-out}@media(max-width:1439px){.dhsv_menu-teaser-item .menu-teaser-item__links{max-width:calc(65% - 4rem)}}.dhsv_menu-teaser-item .menu-teaser-item__links:after{background-color:var(--color);bottom:0;content:"";height:4px;left:0;opacity:0;position:absolute;transition:.3s ease-in-out;width:0}.dhsv_menu-teaser-item .menu-teaser-item__links a.menu-link{align-items:center;color:var(--black);display:flex;font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:400;gap:10px;height:var(--_height);line-height:1.2;padding:0;text-decoration:none;transition:.3s ease-in-out;width:100%}.dhsv_menu-teaser-item .menu-teaser-item__links a.menu-link img{height:0;transition:.3s ease-in-out;width:auto}.dhsv_menu-teaser-item .hovered-content{background:var(--white);height:100%;opacity:0;position:absolute;right:0;top:-1rem;transition:.3s ease-in-out;width:35%;z-index:1}.dhsv_menu-teaser-item .hovered-content img{aspect-ratio:3/2;object-fit:contain;object-position:center;width:100%}.dhsv_menu-teaser-item .hovered-content p{font-size:var(--font-size-text)}.dhsv_menu-teaser-item.active .menu-teaser-item__links{border-color:#0000}.dhsv_menu-teaser-item.active .menu-teaser-item__links a.menu-link{font-size:var(--font-size-text);font-weight:700;opacity:1}.dhsv_menu-teaser-item.active .menu-teaser-item__links a.menu-link img{height:1.5rem}.dhsv_menu-teaser-item.active .menu-teaser-item__links:after{opacity:1;width:100%}.dhsv_menu-teaser-item.active .hovered-content{opacity:1;z-index:2}
.dhsv-menu-teaser-block__inner{min-height:50vh;position:relative}
.nl-form-body h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#02447f -46.33%,#005aab 2.14%,#cc00b7 135.07%);-webkit-background-clip:text;display:inline-block;font-family:var(--secondary-font-family);font-size:var(--font-size-h3);font-weight:700;margin-top:100px}@media(max-width:640px){.nl-form-body h1{font-size:var(--font-size-h4);margin-top:80px}}.nl-form-body ul{padding:8px 24px}.nl-form-body{background-color:#0000;box-sizing:border-box;margin:10px auto;max-width:852px}.nl-form-body__fields{grid-column-gap:8px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:60px}@media(max-width:640px){.nl-form-body__fields{grid-template-columns:1fr;margin-top:30px}}.nl-form-body__fields .element .second input{background:var(--teaser-background)}.nl-form-body__fields .mandatory{grid-column:span 2}@media(max-width:640px){.nl-form-body__fields .mandatory{grid-column:span 1}}.nl-form-body__footer{display:flex;flex-direction:column;gap:16px;margin-top:15px}.nl-form-body .element{border-right:0;box-sizing:border-box;display:inline-block;margin:0;width:100%}.nl-form-body .element *{vertical-align:initial}.nl-form-body .element .validation{color:var(--red-secondary);display:none;font-size:var(--font-size-text)}.nl-form-body .element.invalid .validation{display:block!important}.nl-form-body .element .first{display:none;float:left;width:100%}.nl-form-body .element .second{padding-left:0}.nl-form-body .element.mandatory .first label:after{content:"*"}.nl-form-body p.descr{color:var(--dark-grey-primary);font-size:var(--font-size-text);padding-left:40px}.nl-form-body .element sub{vertical-align:sub}.nl-form-body .element sup{vertical-align:super}.nl-form-body .first p.descr{display:none!important}.nl-form-body .second label{color:var(--dark-grey-primary);font-size:var(--font-size-text)}.nl-form-body input[type=text],.nl-form-body select,.nl-form-body textarea{border:none;box-sizing:border-box;display:inline-block;line-height:normal;margin:0;padding:26px 22px;width:100%}.nl-form-body input[type=text]::placeholder,.nl-form-body select::placeholder,.nl-form-body textarea::placeholder{color:var(--dark-grey-primary);font-size:var(--font-size-text);font-weight:500}.nl-form-body input[type=text]:focus-visible,.nl-form-body select:focus-visible,.nl-form-body textarea:focus-visible{outline:none}.nl-form-body input[type=text]:focus-visible::placeholder,.nl-form-body select:focus-visible::placeholder,.nl-form-body textarea:focus-visible::placeholder{visibility:hidden}.nl-form-body .element.invalid input[type=text],.nl-form-body .element.invalid select,.nl-form-body .element.invalid textarea{border:1px solid var(--red-secondary)}.nl-form-body input[type=checkbox],.nl-form-body input[type=radio]{border:1px solid var(--grey-button);box-sizing:border-box;display:inline-block;margin:2px 4px .2em}.nl-form-body button{margin-top:12px}.nl-form-body button span{display:flex;gap:8px;position:relative}.nl-form-body button span:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2714%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z%27/%3E%3C/svg%3E");transition:.3s ease-in-out}.nl-form-body button:hover span:after{transform:translateX(5px)}@media(max-width:430px){.nl-form-body button{display:inline-flex;width:100%}}.formassi_element_paragraph,.formassi_element_paragraph *{color:var(--dark-grey-primary);font-size:var(--font-size-text);padding-left:40px}.formassi_element_paragraph * a,.formassi_element_paragraph a{padding:0}.formassi_element_paragraph * a:hover,.formassi_element_paragraph a:hover{color:var(--blue-primary)}#fa_0,#fa_1,#fa_2,#fa_3,#fa_4,#fa_5,#fa_6,#fa_7{width:100%}#fa_7{align-items:center;background:var(--teaser-background);display:flex;min-height:67px;padding-left:22px}#fa_7 .second>div{display:flex;gap:30px}#fa_7 .second>div>div{align-items:center;display:flex;gap:8px}#fa_7 input[type=radio]{height:22px;width:22px}#fa_7 label{color:var(--dark-grey-primary);font-size:var(--font-size-text);font-weight:500;margin-top:5px}#fa_10,#fa_11,#fa_8,#fa_9{width:100%}#fa_11{display:flex;flex-direction:column;gap:15px}#fa_11 .first{display:block}#fa_11 .first label{font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:700}#fa_11 .second{display:flex;flex-direction:column;gap:16px}#fa_11 .second>div{align-items:center;display:flex;gap:10px}@media(max-width:640px){#fa_11 .second>div{align-items:flex-start}}#fa_11 .second label{padding-top:7px}@media(max-width:640px){#fa_11 .second label{max-width:85%;padding:0}}#fa_11 .second input[name="fields[9]"]{appearance:none;background-color:#0000;border:1px solid var(--grey-button);cursor:pointer;display:inline-block;height:22px;position:relative;transition:all .3s ease;width:22px}#fa_11 .second input[name="fields[9]"]:hover{border-color:var(--blue-primary)}#fa_11 .second input[name="fields[9]"]:checked:before{background-color:var(--blue-primary);content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}#fa_12,#fa_13{width:100%}input.date,input.datetime,input.time{background-position:100%;background-repeat:no-repeat;cursor:pointer}span.calendar{color:#767b81;float:right;margin-right:17px;margin-top:-26px;position:relative;z-index:2}.calendar:after{content:"";font-family:FontAwesome regular!important;font-size:var(--font-size-text)}.datetimepicker{border:1px solid #b0bac4;display:none;font-family:Tahoma;font-size:var(--font-size-text-x-small);margin:0;padding:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;width:228px;z-index:9999}div.dtpnav{height:25px;width:100%}.dtpnavarrowleft{cursor:pointer;float:left;height:25px;margin-left:0;margin-top:0;width:24px}.dtpnavarrowleftimg{margin-left:8px;margin-top:6px}div.dtpnavmonthyearsel{float:left;font-weight:700;min-width:180px;text-align:center}.dtpnavarrowright{cursor:pointer;float:left;height:25px;margin-right:0;margin-top:0;width:24px}.dtpnavarrowrightimg{margin-left:8px;margin-top:6px}.dtpmonthsel{cursor:pointer;display:inline-block;margin-right:2px}.dtpmonthshow{color:#fff;float:left;line-height:24px}.dtpmonthshowimg{background-position:4px 10px;background-repeat:no-repeat;float:left;height:26px;width:13px}.dtpyearsel{cursor:pointer;display:inline-block;margin-left:2px}div.dtpyearselbox{background-color:#fff;border:1px solid #b0bac4;display:none;font-family:Tahoma;font-size:var(--font-size-text-x-small);height:184px;left:-1px;overflow:hidden;position:absolute;top:24px;width:228px}div.dtpyearselboxleft{width:34px}div.dtpyearselboxleft,div.dtpyearselboxright{cursor:pointer;float:left;height:182px;margin:1px}div.dtpyearselboxright{width:33px}.dtpyearshow{color:#fff;float:left;line-height:24px}.dtpyearshowarrowimg{background-position:4px 10px;background-repeat:no-repeat;float:left;height:26px;width:13px}.dtpyearbox{background-color:#fff;float:left;height:182px;width:156px}.dtpyearboxselul{background-color:#fff;border-bottom:1px solid #fff;list-style-type:none;margin-bottom:0;margin-left:0;padding-left:0}.dtpyearboxselli{float:left;margin-bottom:1px;text-align:center}.dtpcalendar{background-color:#fcfdff;border-top:1px solid #b0bac4;width:100%}.dtpcalrow{list-style-type:none;margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.calField{cursor:pointer!important}.calField,.disabledCalField{float:left;text-align:center}.disabledCalField{background-color:#757575!important;cursor:default}.notThisMonthField{background-color:#fff!important;margin-bottom:1px!important}.dtptimearea{color:#34404b;font-weight:700;height:25px;text-align:center;width:100%}.dtptimeclock{height:16px;margin-right:10px;margin-top:4px;vertical-align:top;width:16px}.dtphoursel,.dtptimeclock{cursor:pointer;display:inline-block}.dtphoursel,.dtphoursel1{margin-right:2px}.dtphoursel1{float:left;height:6px;margin-top:9px;width:9px}.dtphoursel2{float:right;line-height:24px}.dtphourselectbox{background-color:#fff;border:1px solid #b0bac4;display:none;font-family:Tahoma;font-size:var(--font-size-text-x-small);font-weight:400;height:184px;left:-1px;position:absolute;top:24px;width:228px}.dtphourul{list-style-type:none;margin-bottom:1px;margin-left:0;margin-top:0;padding-left:0}.dtphouril{cursor:pointer;float:left;margin-bottom:1px;margin-left:1px;text-align:center;width:56px}.dtpdblp{display:inline-block;line-height:24px;vertical-align:top}.dtpminutesel{cursor:pointer;display:inline-block;margin-right:2px}.dtpminutesel1{float:left;line-height:24px;margin-left:2px}.dtpminutesel2{float:right;height:6px;margin-left:3px;margin-top:9px;width:9px}.dtpminuteselectbox{background-color:#fff;border:1px solid #b0bac4;display:none;font-family:Tahoma;font-size:var(--font-size-text-x-small);font-weight:400;height:184px;left:-1px;position:absolute;top:24px;width:228px}.dtpminuteul{list-style-type:none;margin-bottom:1px;margin-left:0;margin-top:0;padding-left:0}.dtpminuteil{cursor:pointer;float:left;margin-bottom:1px;margin-left:1px;text-align:center}.dtptimeselarea{background-color:#fff;border:1px solid #b0bac4;display:none;font-family:Tahoma;font-size:var(--font-size-text-x-small);font-weight:400;height:184px;left:-1px;position:absolute;top:24px;width:228px}.dtptimeselarealeft{float:left;height:100%;width:100px}.dtptimeselarealeftarrowup{background-repeat:no-repeat;cursor:pointer;height:50px;width:100%}.dtptimeselarealeftnumber{font-size:var(--font-size-text-intro);height:84px;line-height:84px;text-align:center;vertical-align:middle;width:100%}.dtptimeselarealeftarrowdown{background-repeat:no-repeat;cursor:pointer;height:50px;width:100%}.dtptimeselareamiddle{float:left;font-size:var(--font-size-text-large);line-height:170px;text-align:center;vertical-align:middle;width:28px}.dtptimeselarearight{float:left;height:100%;width:100px}.dtptimeselarearightarrowup{background-repeat:no-repeat;cursor:pointer;height:50px;width:100%}.dtptimeselarearightnumber{font-size:var(--font-size-text-intro);height:84px;line-height:84px;text-align:center;vertical-align:middle;width:100%}.dtptimeselarearightarrowdown{background-repeat:no-repeat;cursor:pointer;height:50px;width:100%}div.dtpmonthbox{background-color:#fff;border:1px solid #b0bac4;color:#000;display:none;font-family:Tahoma;font-size:var(--font-size-text-x-small);height:184px;left:-1px;position:absolute;top:24px;width:228px}ul.dtpmonthrow{float:left;list-style-type:none;margin-bottom:1px;margin-left:0;margin-top:0;padding-left:0;width:100%}li.dtpmonthcell{border-left:1px solid #fff;cursor:pointer;float:left;line-height:45px;text-align:center}.dtpbuttons{border-top:1px solid #b0bac4;height:25px;text-align:center;width:100%}.dtpbuttonsul{background-color:#fff;height:25px;list-style-type:none;margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.dtpbuttonsborder{margin-right:1px}.dtpbuttonsborder,.dtpbuttonsnoborder{background-color:#30343a;color:#fff;cursor:pointer;float:left;line-height:25px;text-align:center}.dtpbuttonsnoborder{width:75px}.iefix{color:#fff;float:left;font-weight:700;min-width:180px;text-align:center}.rightiefix{right:0}.leftiefix,.rightiefix{position:absolute;top:0}.leftiefix{left:0}.color3{background-color:-mw-settings-colors-system-link_hover-!important}
.picture-carouse-item{align-items:flex-end;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.picture-carouse-item:focus{outline:none}@media(max-width:640px){.picture-carouse-item{justify-content:flex-end;margin:240px 0 0;width:auto}}@media(max-width:480px){.picture-carouse-item{width:33.3333333333%}}.picture-carouse-item .picture-carouse__nav{aspect-ratio:1/1;border:2px solid #0000;cursor:pointer;display:inline-block;position:relative;transition:.3s ease-in-out;width:131px;z-index:2}@media(max-width:767px){.picture-carouse-item .picture-carouse__nav{width:100px}}@media(max-width:480px){.picture-carouse-item .picture-carouse__nav{width:100%}}.picture-carouse-item .picture-carouse__nav img{height:calc(100% - 14px);left:50%;object-fit:cover;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;width:calc(100% - 14px)}@media(max-width:767px){.picture-carouse-item .picture-carouse__nav img{height:calc(100% - 4px);width:calc(100% - 4px)}}.picture-carouse-item .picture-carouse__nav:hover img{opacity:1}.picture-carouse-item .picture-carouse__image{bottom:0;height:100%;left:0;max-height:711px;max-width:calc(100% - 147px);opacity:0;position:absolute;transition:.3s ease-in-out;width:100%;z-index:2}@media(max-width:767px){.picture-carouse-item .picture-carouse__image{max-width:calc(100% - 117px)}}@media(max-width:640px){.picture-carouse-item .picture-carouse__image{bottom:unset;max-height:221px;max-width:unset;top:0}}.picture-carouse-item .picture-carouse__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.picture-carouse-item.active .picture-carouse__nav{border-color:var(--blue-primary)}.picture-carouse-item.active .picture-carouse__image,.picture-carouse-item.active .picture-carouse__nav img{opacity:1}
.picture-carouse{max-width:1416px!important}@media(max-width:640px){.picture-carouse__inner-wrapper{padding:0!important}}.picture-carouse__inner{align-items:flex-end;aspect-ratio:16/9;display:flex;flex-direction:column;gap:7px;justify-content:flex-end;position:relative}@media(max-width:767px){.picture-carouse__inner{aspect-ratio:unset;gap:9px}}@media(max-width:640px){.picture-carouse__inner{align-items:unset;flex-direction:row;justify-content:center;padding:0 2rem}}
.dhsv-picture-lightbox,.wp-block-picture-lightbox-editor{--x-gap:1.5rem;--y-gap:4rem;display:flex;flex-wrap:wrap;gap:var(--y-gap) var(--x-gap);overflow:hidden;padding-bottom:2rem}.dhsv-picture-lightbox[data-columns="2"],.wp-block-picture-lightbox-editor[data-columns="2"]{--cols:2}.dhsv-picture-lightbox[data-columns="3"],.wp-block-picture-lightbox-editor[data-columns="3"]{--cols:3}.dhsv-picture-lightbox[data-columns="4"],.wp-block-picture-lightbox-editor[data-columns="4"]{--cols:4}.dhsv-picture-lightbox[data-columns="5"],.wp-block-picture-lightbox-editor[data-columns="5"]{--cols:5}@media(max-width:991px){.dhsv-picture-lightbox[data-columns="3"],.dhsv-picture-lightbox[data-columns="4"],.dhsv-picture-lightbox[data-columns="5"],.wp-block-picture-lightbox-editor[data-columns="3"],.wp-block-picture-lightbox-editor[data-columns="4"],.wp-block-picture-lightbox-editor[data-columns="5"]{--cols:2}}@media(max-width:767px){.dhsv-picture-lightbox,.wp-block-picture-lightbox-editor{--y-gap:1rem}.dhsv-picture-lightbox[data-columns="2"],.dhsv-picture-lightbox[data-columns="3"],.dhsv-picture-lightbox[data-columns="4"],.dhsv-picture-lightbox[data-columns="5"],.wp-block-picture-lightbox-editor[data-columns="2"],.wp-block-picture-lightbox-editor[data-columns="3"],.wp-block-picture-lightbox-editor[data-columns="4"],.wp-block-picture-lightbox-editor[data-columns="5"]{--cols:1}}.dhsv-picture-lightbox .dhsv-picture-lightbox-item,.dhsv-picture-lightbox .splide__list>[data-habitat],.wp-block-picture-lightbox-editor .dhsv-picture-lightbox-item,.wp-block-picture-lightbox-editor .splide__list>[data-habitat]{background:var(--teaser-background);flex-basis:calc(100%/var(--cols) - var(--x-gap)/var(--cols)*(var(--cols) - 1));overflow:hidden}.dhsv-picture-lightbox.splide.is-initialized .splide__list .splide__slide,.wp-block-picture-lightbox-editor.splide.is-initialized .splide__list .splide__slide{background:var(--teaser-background)}.dhsv-picture-lightbox.splide.is-initialized .splide__list .splide__slide:hover,.wp-block-picture-lightbox-editor.splide.is-initialized .splide__list .splide__slide:hover{box-shadow:0 0 8px 0 #0003}.dhsv-picture-lightbox.splide.is-initialized:not(.is-active) .splide__list,.wp-block-picture-lightbox-editor.splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;gap:var(--y-gap) var(--x-gap)}.dhsv-picture-lightbox.splide.is-initialized:not(.is-active) .splide__list .splide__slide,.wp-block-picture-lightbox-editor.splide.is-initialized:not(.is-active) .splide__list .splide__slide{background:#fff;flex-basis:calc(100%/var(--cols) - var(--x-gap)/var(--cols)*(var(--cols) - 1));overflow:hidden}.dhsv-picture-lightbox.splide.is-initialized:not(.is-active) .splide__list .splide__slide:hover,.wp-block-picture-lightbox-editor.splide.is-initialized:not(.is-active) .splide__list .splide__slide:hover{box-shadow:0 0 8px 0 #0003}.dhsv-picture-lightbox.splide.is-initialized:not(.is-active) .splide__arrows,.wp-block-picture-lightbox-editor.splide.is-initialized:not(.is-active) .splide__arrows{display:none}.dhsv-picture-lightbox .splide__track,.wp-block-picture-lightbox-editor .splide__track{overflow:visible;padding:5px;width:100%}.dhsv-picture-lightbox .splide__pagination,.wp-block-picture-lightbox-editor .splide__pagination{bottom:5px;justify-content:flex-end;min-height:20px;padding:0 50px}.dhsv-picture-lightbox .splide__pagination li,.wp-block-picture-lightbox-editor .splide__pagination li{margin:0;padding:0}.dhsv-picture-lightbox .splide__pagination__page,.wp-block-picture-lightbox-editor .splide__pagination__page{border-radius:0;height:15px;margin:5px;opacity:1;transition:.3s ease;width:15px}.dhsv-picture-lightbox .splide__pagination__page.is-active,.wp-block-picture-lightbox-editor .splide__pagination__page.is-active{position:relative;transform:none}.dhsv-picture-lightbox .splide__pagination__page.is-active:before,.wp-block-picture-lightbox-editor .splide__pagination__page.is-active:before{background-color:rgb(var(--clr-blue-primary));bottom:0;content:"";display:block;height:60%;left:0;position:absolute;width:100%}
.dhsv-spec-table table{text-align:left;width:100%}.dhsv-spec-table table td{vertical-align:top}.dhsv-spec-table table p.additional{opacity:.5}.dhsv-spec-table table:not(.phase_noise){background-color:var(--white);padding:var(--size-md) var(--size-lg)}.dhsv-spec-table table:not(.phase_noise)>tbody>tr>td{border-bottom:1px solid var(--grey-lines);padding-block:var(--size-sm)}.dhsv-spec-table table:not(.phase_noise)>tbody>tr>td:first-child{color:var(--accent-color);font-family:var(--secondary-font-family);font-size:var(--font-size-text-large)}@media(max-width:767px){.dhsv-spec-table table:not(.phase_noise){padding:var(--size-sm) var(--size-md)}.dhsv-spec-table table:not(.phase_noise)>tbody>tr{border-bottom:1px solid var(--grey-lines);display:flex;flex-direction:column;gap:0;padding-block:var(--size-sm)}.dhsv-spec-table table:not(.phase_noise)>tbody>tr>td{border-bottom:none;padding-block:0}}.dhsv-spec-table table.phase_noise{margin-bottom:var(--size-xs);max-width:30rem}.dhsv-spec-table table.phase_noise thead th{color:var(--accent-color);font-size:inherit;font-weight:inherit;padding-bottom:var(--size-xs)}
.dhsv-products-grid{--grid-count:4;--grid-gap:var(--spacing-xs);--box-width:calc(100%/var(--grid-count) - var(--grid-gap)*(var(--grid-count) - 1)/var(--grid-count));--content-width:calc(var(--box-width)*2);display:flex;flex-wrap:wrap;gap:var(--grid-gap);justify-content:flex-end}@media(max-width:1024px){.dhsv-products-grid{--grid-count:3}}@media(max-width:768px){.dhsv-products-grid{--grid-count:2;--content-width:100%}}@media(max-width:480px){.dhsv-products-grid{--grid-count:1;--content-width:100%}}.dhsv-products-grid>*{flex:0 0 var(--box-width)}.dhsv-products-grid__content{flex:1 1 var(--content-width);padding-right:var(--spacing-md)}.dhsv-products-grid .has-badges{margin-bottom:unset!important}.dhsv-products-grid .dhsv-badges{background-color:var(--accent-color);color:var(--white);display:block;font-family:var(--secondary-font-family);font-size:var(--font-size-text-small);font-weight:700;height:unset;margin-top:unset;max-width:unset;padding:var(--spacing-xs) var(--spacing-sm);right:0;width:-moz-fit-content;width:fit-content;z-index:1}.dhsv-products-grid .dhsv-badges .dhsv-badges__item{border:none;color:var(--white);height:unset;line-height:unset;padding-block:unset;padding-inline:unset}
.dhsv-stage{margin-bottom:var(--spacing-lg);width:100%}.dhsv-stage:has(.dhsv-stage--media){min-height:30rem}.dhsv-stage--grid{display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(4,1fr);grid-template-rows:1fr auto auto;width:100%}@media(max-width:768px){.dhsv-stage--grid{gap:var(--spacing-sm);grid-template-columns:1fr;grid-template-rows:1fr auto auto auto}}.dhsv-stage--facts{z-index:1}.dhsv-stage--media{z-index:2}@media(max-width:768px){.dhsv-stage--facts{-ms-overflow-style:none;display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(6,90%);margin-inline:calc(var(--size-md)*-1);overflow:auto;padding-inline:var(--size-md);scroll-padding-left:var(--size-md);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--size-md)*2)}.dhsv-stage--facts>*{scroll-snap-align:start}.dhsv-stage--facts::-webkit-scrollbar{display:none}}@media(min-width:768px){.dhsv-stage--content{grid-area:1/1/2/3;padding-right:var(--spacing-md);padding-top:var(--spacing-lg)}.dhsv-stage--media{aspect-ratio:1.5;grid-area:1/3/3/5;height:100%;max-width:100%}.dhsv-stage--facts{display:grid;grid-area:1/1/4/5;grid-template-columns:subgrid;grid-template-rows:subgrid}.dhsv-stage--facts>:first-child{grid-area:2/1/3/2}.dhsv-stage--facts>:nth-child(2){grid-area:2/2/3/3}.dhsv-stage--facts>:nth-child(3){grid-area:3/1/4/2}.dhsv-stage--facts>:nth-child(4){grid-area:3/2/4/3}.dhsv-stage--facts>:nth-child(5){grid-area:3/3/4/4}.dhsv-stage--facts>:nth-child(6){grid-area:3/4/4/5}}.dhsv-stage--ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.dhsv-stage--ctas .dhsv-button svg path{fill:currentColor}.dhsv-stage--fact{aspect-ratio:2.6/1;background-color:var(--backgroundgrey);display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden;padding:var(--size-md)}.dhsv-stage--fact p{margin:0;padding:0}.dhsv-stage--fact-title{font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:700;line-height:1}.dhsv-stage--fact-description{font-size:var(--font-size-text);line-height:1.2;opacity:.75}.dhsv-stage--image{height:100%;object-fit:contain;width:100%}.dhsv-stage--media:empty{display:none}.dhsv-stage--gallery{aspect-ratio:1.5;height:100%;position:relative;width:100%}.dhsv-stage--gallery-main{height:100%;overflow:hidden;position:relative;width:100%}.dhsv-stage--gallery-slide{background-color:var(--white);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.dhsv-stage--gallery-slide img{height:100%;object-fit:contain;width:100%}.dhsv-stage--gallery-slide.active{opacity:1;pointer-events:auto}.dhsv-stage--gallery-thumbs{bottom:0;display:flex;gap:var(--spacing-xs);left:0;position:absolute}.dhsv-stage--gallery-thumb{background-color:var(--white);border:2px solid var(--grey-lines);cursor:pointer;height:4rem;opacity:.3;overflow:hidden;transition:opacity .3s ease-in-out,scale .3s ease-in-out;width:4rem}.dhsv-stage--gallery-thumb img{height:100%;object-fit:contain;width:100%}.dhsv-stage--gallery-thumb:hover{scale:1.05}.dhsv-stage--gallery-thumb.active{border-color:var(--blue-primary)}.dhsv-stage--gallery:hover .dhsv-stage--gallery-thumb{opacity:.75}.dhsv-stage--gallery:hover .dhsv-stage--gallery-thumb.active,.dhsv-stage--gallery:hover .dhsv-stage--gallery-thumb:hover{opacity:1}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
:root{--content-space:var(--spacing-md);--content-size:80rem;--wide-size:80rem;--header-height:100px;--container-space:max(var(--content-space),calc((100vw - var(--content-size))/2 + var(--content-space)));--clr-blue-primary:0,107,204;--clr-dark-grey-primary:35,31,32;--clr-frequency-combs-secondary:0,185,229;--clr-thz-secondary:87,217,22;--clr-green-secondary:0,178,116;--clr-lasers-secondary:255,122,25;--clr-photodetectors-secondary:242,242,0;--clr-red-secondary:228,29,60;--clr-traffic-purple-secondary:204,0,183;--clr-grey-formfields-fontcolour:60,60,60;--clr-grey-button:161,161,161;--clr-grey-lines:211,210,210;--clr-backgroundgrey:234,234,234;--clr-white:255,255,255;--clr-black:21,23,35;--clr-tab-items:94,94,94;--gradient-blue-green:linear-gradient(1deg,rgb(var(--clr-blue-primary)) -20.43%,rgb(var(--clr-green-secondary)) 117.33%);--gradient-blue-green-transparent:linear-gradient(1deg,rgba(var(--clr-blue-primary),0.75) -20.43%,rgba(var(--clr-green-secondary),0.75) 117.33%);--gradient-blue:linear-gradient(200deg,#17c0e9 2.05%,#005aab 49.84%,#02447f 84.43%);--gradient-blue-magenta:linear-gradient(187deg,#02447f -46.33%,#005aab 2.14%,#cc00b7 135.07%);--gradient-purple-magenta:linear-gradient(173deg,#6d32c1 -3.48%,#cc00b7 142.49%);--gradient-magenta-red:linear-gradient(180deg,#4705b3 -15.24%,#ff0028 140.98%);--gradient-ultrastable-lasers:linear-gradient(90deg,#231f20 62.5%,rgb(var(--clr-lasers-secondary)) 100%);--gradient-photodetectors:linear-gradient(86deg,#231f20 64.32%,rgb(var(--clr-photodetectors-secondary)) 94.75%);--gradient-frequency-combs:linear-gradient(87deg,#231f20 62.1%,rgb(var(--clr-frequency-combs-secondary)) 94.88%);--gradient-thz:linear-gradient(89deg,#231f20 71.41%,rgb(var(--clr-thz-secondary)) 101.62%);--gradient-menlo-main-colour:linear-gradient(89deg,#231f20 26.26%,#006bcc 81.79%);--clr-text:var(--clr-dark-grey-primary);--clr-bg:var(--clr-white);--clr-accent:var(--clr-blue-primary);--blue-primary:rgb(var(--clr-blue-primary));--dark-grey-primary:rgb(var(--clr-dark-grey-primary));--frequency-combs-secondary:rgb(var(--clr-frequency-combs-secondary));--thz-secondary:rgb(var(--clr-thz-secondary));--green-secondary:rgb(var(--clr-green-secondary));--lasers-secondary:rgb(var(--clr-lasers-secondary));--photodetectors-secondary:rgb(var(--clr-photodetectors-secondary));--red-secondary:rgb(var(--clr-red-secondary));--traffic-purple-secondary:rgb(var(--clr-traffic-purple-secondary));--grey-formfields-fontcolour:rgb(var(--clr-grey-formfields-fontcolour));--grey-button:rgb(var(--clr-grey-button));--grey-lines:rgb(var(--clr-grey-lines));--backgroundgrey:rgb(var(--clr-backgroundgrey));--white:rgb(var(--clr-white));--black:rgb(var(--clr-black));--text-color:rgba(var(--clr-text));--bg-color:rgba(var(--clr-bg));--accent-color:rgba(var(--clr-accent));--icon-none:none;--icon-accent:var(--accent-color);--icon-base:var(--text-color);--size-0:0;--size-1:1px;--size-xs:0.5rem;--size-sm:1rem;--size-md:1.5rem;--size-lg:1.875rem;--size-xl:3rem;--size-2xl:4rem;--size-3xl:5rem;--size-4xl:6rem;--size-5xl:7rem;--spacing-none:0;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.875rem;--spacing-lg:3.75rem;--spacing-xl:6.875rem;--spacing-2xl:8.875rem;--border-width-button:2px;--gradient-spektral-1:url(/wp-content/themes/360vier-theme/dist/images/spektral-1.94f42d35.jpg);--gradient-spektral-2:url(/wp-content/themes/360vier-theme/dist/images/spektral-2.4eac46e0.jpg);--gradient-top-topic:url(/wp-content/themes/360vier-theme/dist/images/top-topic.25145657.jpg);--gradient-testimonial:url(/wp-content/themes/360vier-theme/dist/images/testimonial.99c89d83.jpg);--teaser-background:var(--backgroundgrey);--category-background:var(--white);--primary-font-family:NeueHelveticaProRoman,sans-serif;--secondary-font-family:NeueHelveticaCondensedBold,serif;--font-weight-default:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-h1-large:8rem;--font-size-h1:5.61rem;--font-size-h2:4.209rem;--font-size-h3:3.157rem;--font-size-h4:2.369rem;--font-size-h5:1.777rem;--font-size-h6:1.333rem;--font-size-text:1rem;--font-size-text-small:0.875rem;--font-size-text-x-small:0.563rem;--font-size-text-intro:var(--font-size-h5);--font-size-text-large:var(--font-size-h6);--font-size-button:var(--font-size-text);--font-size-none:0;--line-height:1.05;--line-height-teaser:1.2;--line-height-heading:1.4;--line-height-text:1.54;--spring-easing:linear(0,0.0014,0.0054 1.02%,0.0215 2.12%,0.0501 3.37%,0.0894 4.68%,0.1772 7.1%,0.4041 12.66%,0.5082 15.36%,0.6088 18.29%,0.6932 21.14%,0.7655 24.07%,0.7979,0.8268 27.14%,0.8535,0.8769 30.36%,0.8981,0.9162 33.73%,0.9324 35.48%,0.947 37.39%,0.9594 39.36%,0.9698 41.41%,0.9786 43.61%,0.9857 45.95%,0.9957 51.29%,1.0002 56.48%,1.0021 63.14%,1.0002 99.94%);--spring-duration:1s;--spring-duration--slow:1.25s;--spring-duration--fast:0.75s;--transition:var(--spring-duration) var(--spring-easing) all}:root[lang=ja]{--primary-font-family:NotoSansJP,sans-serif;--secondary-font-family:NotoSansJP,serif}:root[lang=zh-CN]{--primary-font-family:NotoSansSC,sans-serif;--secondary-font-family:NotoSansSC,serif}@media(max-width:767.98px){:root{--font-size-h1-large:4rem;--font-size-h1:3.5rem;--font-size-h2:2.75rem;--font-size-h3:2.25rem;--font-size-h4:1.75rem;--font-size-h5:1.5rem;--font-size-h6:1.25rem;--font-size-text:1rem;--font-size-text-small:0.75rem;--font-size-text-x-small:0.625rem;--font-size-text-intro:var(--font-size-h5);--font-size-text-large:var(--font-size-h6);--font-size-button:var(--font-size-text);--font-size-none:0;--line-height:1.13;--header-height:75px}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html :where(.editor-styles-wrapper) h1,html :where(.editor-styles-wrapper) h2,html :where(.editor-styles-wrapper) h3,html :where(.editor-styles-wrapper) h4,html :where(.editor-styles-wrapper) h5,html :where(.editor-styles-wrapper) h6{color:inherit;margin:inherit;padding:inherit}button{background:unset;border:unset;color:inherit;font-family:inherit;margin:unset;padding:unset}ul{list-style:none;margin:0;padding:0}@font-face{font-display:swap;font-family:NeueHelveticaProRoman;font-style:normal;font-weight:400;src:url(/wp-content/themes/360vier-theme/dist/fonts/NeueHelveticaRoman.93a4801b.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/NeueHelveticaRoman.0bbef47d.woff) format("woff")}@font-face{font-display:swap;font-family:NeueHelveticaCondensedBold;font-style:condensed;font-weight:700;src:url(/wp-content/themes/360vier-theme/dist/fonts/NeueHelveticaCondensedBold.f3d192b8.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/NeueHelveticaCondensedBold.03a3a2ed.woff) format("woff")}html{font-size:clamp(16px,1vw,20px)}body{background:var(--bg-color);color:var(--text-color);font-family:var(--primary-font-family);font-size:var(--font-size-text);font-weight:var(--font-weight-default);line-height:var(--line-height-text)}p,span{padding-top:4px}b,strong{font-weight:var(--font-weight-bold)}a{color:inherit;cursor:pointer;font-size:inherit;padding-top:4px;text-decoration:underline;transition:all .25s ease,font-size 0s}sub,sup{font-size:.75em;line-height:0}sup{vertical-align:super}sub{vertical-align:sub}.h1,.h2,.h3,.has-h-1-font-size,.has-h-2-font-size,h1,h2,h3{display:inline-block;font-family:var(--secondary-font-family);font-weight:var(--font-weight-bold);line-height:var(--line-height);padding-top:4px}.category-title .title,.h4,.h5,.h6,.has-h-4-font-size,.has-h-5-font-size,h4,h5,h6{display:inline-block;font-family:var(--secondary-font-family);font-weight:var(--font-weight-default);line-height:var(--line-height);padding-top:4px}.h1,.has-h1-font-size,h1{font-size:var(--font-size-h1)}.h2,.has-h-2-font-size,h2{font-size:var(--font-size-h2)}.h3,.has-h-3-font-size,h3{font-size:var(--font-size-h3)}.h4,.has-h-4-font-size,h4{font-size:var(--font-size-h4)}.h5,.has-h-5-font-size,h5{font-size:var(--font-size-h5)}.h6,.has-h-6-font-size,h6{font-size:var(--font-size-h6)}.has-text-intro-font-size{font-size:var(--font-size-text-intro);line-height:var(--line-height-heading);margin-bottom:var(--spacing-sm)}.has-text-font-size{font-size:var(--font-size-text)}.has-text-small-font-size{font-size:var(--font-size-text-small)}.has-background,.with-bg,.wp-block-group{--text-color:rgba(var(--clr-grey-formfields-fontcolour));--bg-color:rgba(var(--clr-bg));--accent-color:rgba(var(--clr-accent));--icon-none:none;--icon-accent:var(--accent-color);--icon-base:var(--text-color)}.has-background.has-background,.with-bg.has-background,.wp-block-group.has-background{background:var(--bg-color);color:var(--text-color)}.has-background.bg-primary,.has-background.has-primary-background-color,.with-bg.bg-primary,.with-bg.has-primary-background-color,.wp-block-group.bg-primary,.wp-block-group.has-primary-background-color{--clr-text:var(--clr-white);--clr-bg:var(--clr-blue-primary);--clr-accent:var(--clr-white)}.has-background.bg-secondary,.has-background.has-secondary-background-color,.with-bg.bg-secondary,.with-bg.has-secondary-background-color,.wp-block-group.bg-secondary,.wp-block-group.has-secondary-background-color{--clr-text:var(--clr-white);--clr-bg:var(--clr-frequency-combs-secondary);--clr-accent:var(--clr-white)}.has-background.bg-white,.has-background.has-white-background-color,.with-bg.bg-white,.with-bg.has-white-background-color,.wp-block-group.bg-white,.wp-block-group.has-white-background-color{--clr-text:var(--clr-grey-formfields-fontcolour);--clr-bg:var(--clr-white)}.has-background.bg-black,.has-background.has-black-background-color,.with-bg.bg-black,.with-bg.has-black-background-color,.wp-block-group.bg-black,.wp-block-group.has-black-background-color{--clr-text:var(--clr-white);--clr-bg:var(--clr-black)}.is-style-headline-gradient-blue-green{-webkit-text-fill-color:#0000;background:linear-gradient(1deg,rgb(var(--clr-blue-primary)) -20.43%,rgb(var(--clr-green-secondary)) 117.33%);-webkit-background-clip:text}.is-style-headline-gradient-blue{-webkit-text-fill-color:#0000;background:linear-gradient(200deg,#17c0e9 2.05%,#005aab 49.84%,#02447f 84.43%);-webkit-background-clip:text}.is-style-headline-gradient-blue-magenta{-webkit-text-fill-color:#0000;background:linear-gradient(187deg,#02447f -46.33%,#005aab 2.14%,#cc00b7 135.07%);-webkit-background-clip:text}.is-style-headline-gradient-purple-magenta{-webkit-text-fill-color:#0000;background:linear-gradient(173deg,#6d32c1 -3.48%,#cc00b7 142.49%);-webkit-background-clip:text}.is-style-headline-gradient-magenta-red{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#4705b3 -15.24%,#ff0028 140.98%);-webkit-background-clip:text}.is-style-headline-gradient-ultrastable-lasers{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#231f20 62.5%,rgb(var(--clr-lasers-secondary)) 100%);-webkit-background-clip:text;width:-moz-fit-content;width:fit-content}.is-style-headline-gradient-photodetectors{-webkit-text-fill-color:#0000;background:linear-gradient(86deg,#231f20 64.32%,rgb(var(--clr-photodetectors-secondary)) 94.75%);-webkit-background-clip:text;width:-moz-fit-content;width:fit-content}.is-style-headline-gradient-frequency-comb{-webkit-text-fill-color:#0000;background:linear-gradient(87deg,#231f20 62.1%,rgb(var(--clr-frequency-combs-secondary)) 94.88%);-webkit-background-clip:text;width:-moz-fit-content;width:fit-content}.is-style-headline-gradient-thz{-webkit-text-fill-color:#0000;background:linear-gradient(89deg,#231f20 71.41%,rgb(var(--clr-thz-secondary)) 101.62%);-webkit-background-clip:text;width:-moz-fit-content;width:fit-content}.is-style-headline-gradient-menlo-main-colour{-webkit-text-fill-color:#0000;background:linear-gradient(89deg,#231f20 26.26%,#006bcc 81.79%);-webkit-background-clip:text;width:-moz-fit-content;width:fit-content}.has-gradient-spektral-1-gradient-background{--quote-color:var(--white);--text-color:var(--white);background:var(--gradient-spektral-1)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media(max-width:991px){.has-gradient-spektral-1-gradient-background{background-position:100% 0!important}}.has-gradient-spektral-2-gradient-background{--quote-color:var(--white);--text-color:var(--white);background:var(--gradient-spektral-2)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media(max-width:991px){.has-gradient-spektral-2-gradient-background{background-position:100% 0!important}}.has-gradient-testimonial-gradient-background{--quote-color:var(--white);--text-color:var(--white);background:var(--gradient-testimonial)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media(max-width:640px){.has-gradient-testimonial-gradient-background{background-position:100% 0!important}}.has-gradient-top-topic-gradient-background{--quote-color:var(--white);--text-color:var(--white);background:var(--gradient-top-topic)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media(max-width:640px){.has-gradient-top-topic-gradient-background{background-position:100% 0!important}}.has-backgroundgrey-gradient-background{background:var(--backgroundgrey)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.has-backgroundgrey-gradient-background,.has-white-gradient-background{--quote-color:var(--blue-primary);--text-color:var(--dark-grey-primary)}.has-white-gradient-background{background:var(--white)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.has-transparent-gradient-background{--quote-color:var(--white);--text-color:var(--white);background:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.has-backgroundgrey-background-color{--teaser-background:var(--white);--category-background:var(--backgroundgrey)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body,html{margin:0;width:100%}.wp-block-group:has(.dhsv-tabs){overflow:hidden}.is-root-container:has(.dhsv-time-line){overflow-x:hidden}.is-layout-constrained,.is-layout-constrained>[data-habitat],.is-root-container,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout,.is-root-container>[data-habitat]{max-width:100%;padding:0;width:100%}.is-layout-constrained>*,.is-layout-constrained>[data-habitat]>*,.is-root-container>*,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>*,.is-root-container>[data-habitat]>*{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--content-space);width:100%}.is-layout-constrained>.alignwide,.is-layout-constrained>[data-align=wide],.is-layout-constrained>[data-habitat]>.alignwide,.is-layout-constrained>[data-habitat]>[data-align=wide],.is-root-container>.alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align=wide],.is-root-container>[data-align=wide],.is-root-container>[data-habitat]>.alignwide,.is-root-container>[data-habitat]>[data-align=wide]{max-width:var(--wide-size)}.is-layout-constrained>.alignfull,.is-layout-constrained>[data-align=full],.is-layout-constrained>[data-habitat]>.alignfull,.is-layout-constrained>[data-habitat]>[data-align=full],.is-root-container>.alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align=full],.is-root-container>[data-align=full],.is-root-container>[data-habitat]>.alignfull,.is-root-container>[data-habitat]>[data-align=full]{max-width:unset;padding-inline:0}.is-layout-constrained>.align1200,.is-layout-constrained>[data-align="1200"],.is-layout-constrained>[data-habitat]>.align1200,.is-layout-constrained>[data-habitat]>[data-align="1200"],.is-root-container>.align1200,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.align1200,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align="1200"],.is-root-container>[data-align="1200"],.is-root-container>[data-habitat]>.align1200,.is-root-container>[data-habitat]>[data-align="1200"]{max-width:1200px}.is-layout-constrained>:last-child,.is-layout-constrained>[data-habitat]>:last-child,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:last-child,.is-root-container>:last-child,.is-root-container>[data-habitat]>:last-child{margin-bottom:0}.custom-preset-height{height:var(--preset-height)!important}@media(max-width:767px){.hide-on-mobile{display:none!important}.custom-mobile-height{height:var(--mobile-height)!important}}.wp-block-column,.wp-block-group,.wp-block-heading{content-visibility:visible;display:block}@media(min-width:768px){.wp-block-column.has-responsive-settings.has-responsive-display-small,.wp-block-group.has-responsive-settings.has-responsive-display-small,.wp-block-heading.has-responsive-settings.has-responsive-display-small{display:none}}@media(max-width:767px){.wp-block-column.has-responsive-settings.has-responsive-display-large,.wp-block-group.has-responsive-settings.has-responsive-display-large,.wp-block-heading.has-responsive-settings.has-responsive-display-large{display:none}}.gform_wrapper{--clr-text:var(--clr-white);--clr_bg:var(--clr-blue-primary);--clr-accent:var(--clr-white);--text-color:rgb(var(--clr-text));--bg-color:rgb(var(--clr-bg));--accent-color:rgb(var(--clr-accent));max-width:850px!important;padding:100px 0!important;position:relative;z-index:2}@media(max-width:640px){.gform_wrapper{padding:2rem 0!important}}.gform_wrapper .gform_heading{font-family:var(--secondary-font-family)}.gform_wrapper .gform_heading .gform_description{font-size:var(--font-size-h4);font-weight:700;line-height:1.1;margin-bottom:44px}@media(max-width:640px){.gform_wrapper .gform_heading .gform_description{font-size:var(--font-size-text);line-height:1.25;margin-bottom:30px}}.gform_wrapper.gform_validation_error .gform_validation_errors{display:none}.gform_wrapper .gform_body .gform_fields{align-items:start;gap:8px!important}.gform_wrapper .gform_body .gform_fields .gfield input,.gform_wrapper .gform_body .gform_fields .gfield textarea{background:var(--grey-formfields-fontcolour);border:none;color:var(--white);font-family:var(--primary-font-family);padding:var(--spacing-sm);transition:.3s ease-in-out}.gform_wrapper .gform_body .gform_fields .gfield input::placeholder,.gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder{color:var(--white);font-family:inherit}.gform_wrapper .gform_body .gform_fields .gfield input:focus-visible,.gform_wrapper .gform_body .gform_fields .gfield textarea:focus-visible{background:var(--dark-grey-primary);outline:none}.gform_wrapper .gform_body .gform_fields textarea{max-height:119px;resize:none}.gform_wrapper .gform_body .gform_fields .ginput_container--name{gap:8px}.gform_wrapper .gform_body .gform_fields .ginput_container--name .name_first,.gform_wrapper .gform_body .gform_fields .ginput_container--name .name_last{margin:0!important;padding:0!important}.gform_wrapper .gform_body .gform_fields .ginput_container_textarea{margin-bottom:30px;max-height:119px}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox{align-items:flex-start;display:flex;gap:var(--spacing-sm)}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .gfield_description{font-size:var(--font-size-text-small);padding-left:2.375rem;padding-top:0}@media(max-width:1920px){.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .gfield_description{padding-top:4px}}@media(max-width:1440px){.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .gfield_description{padding-top:0}}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container{position:absolute;top:50%;transform:translateY(-50%)}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container .gchoice{height:1.375rem!important;width:1.375rem!important}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input{height:1.375rem;margin:0;width:1.375rem}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]{display:none}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]+label{cursor:pointer;display:block;font-size:var(--font-size-none);height:1.375rem;max-width:unset;position:relative;width:1.375rem}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]+label:before{background-color:#0000;border:1px solid;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s,border-color .3s;width:100%}@media(max-width:640px){.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]+label:before{border-color:var(--white);top:0}}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]:checked+label:before{background-color:var(--dark-grey-primary)}.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]:checked+label:after{color:var(--white);content:"✔";font-size:var(--font-size-text);left:50%;line-height:1;position:absolute;top:calc(50% + 2px);transform:translate(-50%,-50%)}@media(max-width:640px){.gform_wrapper .gform_body .gform_fields .gfield--type-checkbox{margin-bottom:22px}}.gform_wrapper .gform_body .gform_fields .gfield--type-submit{align-items:top;justify-content:flex-end;position:relative}.gform_wrapper .gform_body .gform_fields .gfield_visibility_visible{position:relative}.gform_wrapper .gform_body .gform_fields .gfield_visibility_visible input[aria-invalid=true]{border:none!important;color:var(--photodetectors-secondary)}.gform_wrapper .gform_body .gform_fields .gfield_visibility_visible .validation_message{align-items:center;background:none;border:none;color:var(--photodetectors-secondary);display:flex;font-size:var(--font-size-text);gap:.3rem;line-height:1.2;margin:10px 0 0;padding:0;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.gform_wrapper .gform_body .gform_fields .gfield_visibility_visible .validation_message:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Cpath stroke=%27%23F2F200%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M7.718 2.895 1.365 13.5a1.5 1.5 0 0 0 1.283 2.25h12.705a1.5 1.5 0 0 0 1.282-2.25L10.283 2.895a1.5 1.5 0 0 0-2.565 0M9 6.75v3M9 12.75h.008%27/%3E%3C/svg%3E")}.gform_wrapper .gform_body .gform_fields .gfield_visibility_visible.gfield--type-checkbox .validation_message{bottom:-40px;position:absolute}@media(max-width:640px){.gform_wrapper .gform_body .gform_fields .gfield_visibility_visible.gfield--type-checkbox .validation_message{transform:translateY(0)}}.gform_wrapper .gform-footer{display:none!important}.gform_confirmation_message{padding:150px;text-align:center}.shop-form_wrapper{padding:0!important}.shop-form .validation_message{color:var(--red-secondary)!important}.shop-form .validation_message:before{display:none}.shop-form .gform-footer{display:flex!important}.shop-form .gfield--type-html:has(h6){margin-top:60px}.shop-form .gfield--type-html:has(h6) h6{font-size:var(--font-size-text)}.shop-form .gform_fields .gfield--type-checkbox .ginput_container input[type=checkbox]:checked+label:before{background-color:var(--blue-primary)!important}.shop-form .ginput_container input{background-color:var(--white)!important;border:none!important;border-radius:0!important;color:var(--grey-formfields-fontcolour)!important}.shop-form .ginput_container input:focus-visible{background:var(--white)!important;outline:none!important}.shop-form .ginput_container input::placeholder{color:var(--grey-formfields-fontcolour)!important}.shop-form .gfield--type-repeater .gfield_description{display:none}.shop-form .gfield_repeater .gfield_label{display:none!important}.shop-form .gfield_repeater .gfield_repeater_item{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:0}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_cell{margin:0!important;padding:0!important;width:90%}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_cell:nth-child(2){width:calc(10% - 9px)}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_cell .custom-dropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;padding:25px 22px;width:100%}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_cell .custom-dropdown select:focus-visible{outline:none!important}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_cell .custom-dropdown:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23231F20%27 fill-rule=%27evenodd%27 d=%27M2.058 5.808a.625.625 0 0 1 .884 0L10 12.866l7.058-7.058a.625.625 0 1 1 .884.884l-7.5 7.5a.625.625 0 0 1-.884 0l-7.5-7.5a.625.625 0 0 1 0-.884%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");font-size:var(--font-size-text-small);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-25%)}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons{display:flex;gap:9px;margin:0;padding:0}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;font-size:var(--font-size-text-small);gap:5px;height:42px;margin:0;padding:12px 15px 10px}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.add_repeater_item{background-color:var(--blue-primary);color:var(--white)}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.add_repeater_item:hover{background-color:var(--blue-primary);border:none;color:var(--white);opacity:.8}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item{background:var(--white);color:var(--grey-formfields-fontcolour)}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item:hover{background-color:var(--white);border:none;color:var(--blue-primary)}.shop-form .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 fill=%27none%27%3E%3Cpath stroke=%27%23006BCC%27 stroke-width=%271.5%27 d=%27M5.517 16.304 16.124 5.697M5.517 5.696l10.607 10.607%27/%3E%3C/svg%3E");height:22px;position:relative;width:22px}.shop-form .gfield--type-html{padding-top:16px}.shop-form .gfield--type-html p{font-size:var(--font-size-text-small);line-height:1.45}.shop-form .gfield--type-html p b{font-family:var(--secondary-font-family)}.shop-form .gfield--type-html p a:hover{color:var(--blue-primary)}.shop-form .gform_footer{position:relative;width:-moz-fit-content;width:fit-content}.shop-form .gform_footer .gform_button{background:#0000;background-color:var(--blue-primary);border:none;color:var(--white);cursor:pointer;font-family:var(--secondary-font-family);font-size:var(--font-size-text-large);font-weight:700;height:auto!important;line-height:1.45!important;padding:20px 58px 20px 30px!important;position:relative;width:auto!important;z-index:2}@media(max-width:640px){.shop-form .gform_footer .gform_button{width:100%!important}}.shop-form .gform_footer:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2714%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z%27/%3E%3C/svg%3E");position:absolute;right:30px;top:50%;transform:translateY(-60%);transition:.3s ease-in-out;z-index:2}@media(max-width:640px){.shop-form .gform_footer:after{height:18px;right:50%;transform:translate(90px,-50%)}}.shop-form .gform_footer:has(.gform_button:hover):after{right:20px}@media(max-width:640px){.shop-form .gform_footer:has(.gform_button:hover):after{right:50%;transform:translate(100px,-50%)}}.is-layout-constrained,.is-root-container,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout,.is-root-container>[data-habitat]{max-width:100%;padding:0;width:100%}.is-layout-constrained>*,.is-root-container>*,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>*,.is-root-container>[data-habitat]>*{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--content-space);width:100%}.is-layout-constrained>.alignwide,.is-layout-constrained>[data-align=wide],.is-root-container>.alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align=wide],.is-root-container>[data-align=wide],.is-root-container>[data-habitat]>.alignwide,.is-root-container>[data-habitat]>[data-align=wide]{max-width:var(--wide-size)}.is-layout-constrained>.alignfull,.is-layout-constrained>[data-align=full],.is-root-container>.alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align=full],.is-root-container>[data-align=full],.is-root-container>[data-habitat]>.alignfull,.is-root-container>[data-habitat]>[data-align=full]{max-width:unset;padding-inline:0}.is-layout-constrained>:last-child,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:last-child,.is-root-container>:last-child,.is-root-container>[data-habitat]>:last-child{margin-bottom:0}.wp-block-group{--group-space:var(--size-lg)}.wp-block-group.is-style-with-space-xl{--group-space:var(--size-2xl)}.wp-block-group.is-style-without-space{--group-space:0}.wp-block-group.width-1200{max-width:1200px;padding-inline:unset}@media(max-width:991px){.wp-block-group{--group-space:var(--size-md)}.wp-block-group.is-style-with-space-xl{--group-space:var(--size-lg)}}.wp-block-group>:first-child{padding-top:var(--group-space)}.wp-block-group>:last-child{padding-bottom:var(--group-space)}:root :where(.is-layout-constrained)>*,:root :where(.is-layout-flow)>*{margin-block-start:0}.wp-block-columns{margin-bottom:0}@media(min-width:992px){.wp-block-columns.alignwide>.wp-block-column.offset-left{flex-basis:calc(50vw - var(--size-lg)*2);flex-grow:0;margin-left:calc(var(--wide-size)/2 - var(--size-lg)/2 - 50vw - 34px)}.wp-block-columns.alignwide>.wp-block-column.offset-right{flex-basis:calc(50vw - var(--size-lg)*2);flex-grow:0;margin-right:calc(var(--wide-size)/2 - var(--size-lg)/2 - 50vw - 34px)}.wp-block-columns.alignwide>.wp-block-column.offset-right .dhsv-animated-images{margin:0 0 0 2rem}}.wp-block-columns.full-inner-height .wp-block-column div[data-habitat]{height:100%}.wp-block-columns .dhsv-benefits{max-width:100%;padding-inline:0}@media(max-width:767px){.wp-block-columns>.wp-block-column p br{display:none}}.wp-block-riovizual-tablebuilder{margin:0;padding-bottom:0!important;padding-top:2rem!important}.wp-block-riovizual-tablebuilder:last-child{padding-bottom:2rem!important}.wp-block-riovizual-tablebuilder .rv_tb-element:has(.vertical-text){display:flex;justify-content:center}@media(max-width:767px){.wp-block-riovizual-tablebuilder .rv_tb-element:has(.mobile-vertical-text){display:flex;justify-content:center}}.wp-block-riovizual-tablebuilder .vertical-text{max-height:250px;writing-mode:sideways-lr}@media(max-width:767px){.wp-block-riovizual-tablebuilder .mobile-vertical-text{max-height:250px;writing-mode:sideways-lr}}.wp-block-riovizual-tablebuilder .headline{font-family:var(--secondary-font-family)}.splide{--_slider-nav-space:var(--container-space);--_slider-gap:var(--spacing-sm) 0;display:grid;gap:var(--_slider-gap);grid-template-areas:"slider slider slider slider" "navSpaceLeft arrows pagination navSpaceRight";grid-template-columns:var(--_slider-nav-space) 1fr 1fr var(--_slider-nav-space);grid-template-rows:repeat(2,auto)}.wp-block-post-content .splide{--_slider-nav-space:0}.splide:not(:has(.splide__pagination)):not(:has(.splide__arrows)){--_slider-gap:0}.splide .splide__track{grid-column:2/4;grid-row:1}.splide.full-width .splide__track{grid-column:1/-1;max-width:unset!important}.splide.inline{--_slider-nav-space:0}.splide .splide__arrows{display:none;grid-area:arrows;-ms-grid-column:3;-ms-grid-row:3;opacity:0;transition:opacity .3s ease}@media(pointer:coarse){.splide .splide__arrows{opacity:1}}.splide .splide__pagination{display:none;grid-area:pagination;-ms-grid-column:5;-ms-grid-row:3}.splide .splide__pagination:not(:has(.splide__pagination__page:not(.is-active))){display:none!important}.splide:hover .splide__arrows{opacity:1}.splide.splide--draggable.is-overflow,.splide.with-pagination.is-overflow{padding-top:0}.splide.splide--draggable.is-overflow .splide__pagination,.splide.with-pagination.is-overflow .splide__pagination{display:flex;gap:5px;height:100%;justify-content:flex-end;margin-inline:auto;padding-inline:0;position:static;width:100%}.splide.splide--draggable.is-overflow .splide__pagination li,.splide.with-pagination.is-overflow .splide__pagination li{height:15px;position:relative;width:15px}.splide.splide--draggable.is-overflow .splide__pagination li button.splide__pagination__page,.splide.with-pagination.is-overflow .splide__pagination li button.splide__pagination__page{background:#ddd;border-radius:unset;cursor:pointer;height:15px;left:0;margin:0;opacity:1;position:absolute;top:0;transform:unset;width:15px}.splide.splide--draggable.is-overflow .splide__pagination li button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li button.splide__pagination__page:after{bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease-in-out;width:100%;z-index:1}.splide.splide--draggable.is-overflow .splide__pagination li button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination li button.splide__pagination__page.is-active:after{height:100%}.splide.splide--draggable.is-overflow .splide__pagination li button.splide__pagination__page:hover:after,.splide.with-pagination.is-overflow .splide__pagination li button.splide__pagination__page:hover:after{height:200%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination li button.splide__pagination__page:hover:after,.splide.with-pagination.is-overflow .splide__pagination li button.splide__pagination__page:hover:after{height:0}}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(3n-2) button.splide__pagination__page:after{background:var(--frequency-combs-secondary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(3n-1) button.splide__pagination__page:after{background:var(--blue-primary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(3n) button.splide__pagination__page:after{background:var(--traffic-purple-secondary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(4n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(4n) button.splide__pagination__page:after{background:var(--red-secondary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(5n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(5n) button.splide__pagination__page:after{background:var(--lasers-secondary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(6n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(6n) button.splide__pagination__page:after{background:var(--photodetectors-secondary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(7n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(7n) button.splide__pagination__page:after{background:var(--thz-secondary)}.splide.splide--draggable.is-overflow .splide__pagination li:nth-child(8n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination li:nth-child(8n) button.splide__pagination__page:after{background:var(--green-secondary)}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-2) button.splide__pagination__page:after{height:200%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-2) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-2) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-2) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-1) button.splide__pagination__page:after{height:150%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-1) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-1) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n-1) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n) button.splide__pagination__page:after{height:100%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-2):hover) li:nth-child(3n) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-1) button.splide__pagination__page:after{height:200%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-1) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-1) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-1) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-2) button.splide__pagination__page:after{height:150%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-2) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-2) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n-2) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n) button.splide__pagination__page:after{height:100%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n-1):hover) li:nth-child(3n) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n) button.splide__pagination__page:after{height:200%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-1) button.splide__pagination__page:after{height:150%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-1) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-1) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-1) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-1) button.splide__pagination__page.is-active:after{height:100%}}.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-2) button.splide__pagination__page:after{height:100%}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-2) button.splide__pagination__page:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-2) button.splide__pagination__page:after{height:0}}@media(max-width:640px){.splide.splide--draggable.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-2) button.splide__pagination__page.is-active:after,.splide.with-pagination.is-overflow .splide__pagination:has(li:nth-child(3n):hover) li:nth-child(3n-2) button.splide__pagination__page.is-active:after{height:100%}}@media(max-width:640px){.splide.splide--draggable.is-overflow,.splide.with-pagination.is-overflow{padding-bottom:80px}}.splide.splide--draggable .splide__arrows,.splide.with-arrows .splide__arrows{display:none;position:relative}.splide.splide--draggable .splide__arrows:has(button:not([disabled])),.splide.with-arrows .splide__arrows:has(button:not([disabled])){display:flex;gap:var(--spacing-xs)}.splide.splide--draggable .splide__arrows .splide__arrow,.splide.with-arrows .splide__arrows .splide__arrow{background:var(--backgroundgrey);border-radius:0;height:3.125rem;position:static;transform:unset;transition:background .3s ease;width:3.125rem}.splide.splide--draggable .splide__arrows .splide__arrow .disabled,.splide.splide--draggable .splide__arrows .splide__arrow[disabled],.splide.with-arrows .splide__arrows .splide__arrow .disabled,.splide.with-arrows .splide__arrows .splide__arrow[disabled]{cursor:default;pointer-events:none}.splide.splide--draggable .splide__arrows .splide__arrow:active,.splide.with-arrows .splide__arrows .splide__arrow:active{background:var(--blue-primary);opacity:1}.splide.splide--draggable .splide__arrows .splide__arrow:active svg,.splide.with-arrows .splide__arrows .splide__arrow:active svg{fill:var(--white)}.has-background.has-backgroundgrey-background-color .splide.splide--draggable .splide__arrows .splide__arrow:active,.has-background.has-backgroundgrey-background-color .splide.with-arrows .splide__arrows .splide__arrow:active{background:var(--blue-primary)}.has-background.has-backgroundgrey-background-color .splide.splide--draggable .splide__arrows .splide__arrow:active svg,.has-background.has-backgroundgrey-background-color .splide.with-arrows .splide__arrows .splide__arrow:active svg{fill:var(--white)}.splide.splide--draggable .splide__arrows .splide__arrow svg,.splide.with-arrows .splide__arrows .splide__arrow svg{fill:var(--blue-primary)}.has-background.has-backgroundgrey-background-color .splide.splide--draggable .splide__arrows .splide__arrow,.has-background.has-backgroundgrey-background-color .splide.with-arrows .splide__arrows .splide__arrow{background:var(--white)}.dhsv-slider{max-width:unset!important;overflow:hidden;padding-inline:0;width:100%}.dhsv-slider>*{margin-inline:auto;max-width:var(--content-size);width:100%}@media(max-width:640px){.dhsv-slider:not(:has(.splide__arrows)) .splide__pagination{grid-column-start:2;justify-content:flex-start!important}}.teaserboxes-cta{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:60px}.teaserboxes-cta__text{display:flex;flex-direction:column;gap:17px;max-width:70%}@media(max-width:768px){.teaserboxes-cta__text{max-width:100%}}.teaserboxes-cta__text h3{-webkit-text-fill-color:#0000;background:linear-gradient(199.73deg,#17c0e9 2.05%,#005aab 49.84%,#02447f 84.43%);-webkit-background-clip:text;font-size:var(--font-size-h3)}@media(max-width:640px){.teaserboxes-cta__text h3{font-size:var(--font-size-h3)}}.teaserboxes-cta__text h3 span{-webkit-text-fill-color:var(--text-color)}@media(max-width:768px){.teaserboxes-cta__text p{display:none}}.teaserboxes-cta__mobile-button{display:none;text-align:-webkit-center}@media(max-width:768px){.teaserboxes-cta__mobile-button{display:block}.teaserboxes-cta__mobile-button .cta-button{display:flex;max-width:330px}}.teaserboxes{max-width:100%}.teaserboxes .splide__arrows{left:unset!important}.dhsv-slider.teaserboxes-grid{padding-bottom:60px}.dhsv-slider.teaserboxes-grid .splide__list{display:grid!important;gap:8px;grid-template-columns:repeat(3,1fr)}.dhsv-slider.teaserboxes-slider.splide .splide__track{overflow:visible}@media(max-width:640px){.dhsv-slider.teaserboxes-slider.splide{padding-left:0}}.dhsv-slider.teaserboxes-slider.splide .teaserboxes-grid.splide__list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.dhsv-slider.teaserboxes-slider.splide .teaserboxes-grid.splide__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.dhsv-slider.teaserboxes-slider.splide .teaserboxes-grid.splide__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:641px){.dhsv-slider.teaserboxes-slider.splide .teaserboxes-grid.splide__list{display:flex;gap:0}}.dynamic-gradient.bg-purpul{--mouse-x:100%;--mouse-y:100%;--mouse-x2:calc(100% - var(--mouse-x));--mouse-y2:calc(100% - var(--mouse-y));background:var(--blue-primary);position:relative}.dynamic-gradient.bg-purpul:after{background:var(--dark-grey-primary);filter:blur(9rem);left:var(--mouse-x2);top:var(--mouse-y2)}.dynamic-gradient.bg-purpul:after,.dynamic-gradient.bg-purpul:before{aspect-ratio:1/1;border-radius:99rem;content:"";opacity:1;position:absolute;transform:translate(-50%,-50%);width:115%}.dynamic-gradient.bg-purpul:before{background:var(--traffic-purple-secondary);filter:blur(6rem);left:var(--mouse-x);top:var(--mouse-y);z-index:2}.dynamic-gradient.bg-lightblue{--mouse-x:100%;--mouse-y:0%;--mouse-x2:calc(100% - var(--mouse-x));--mouse-y2:calc(100% - var(--mouse-y));background:var(--blue-primary);position:relative}.dynamic-gradient.bg-lightblue:after{background:var(--dark-grey-primary);left:var(--mouse-x2);opacity:.4;top:var(--mouse-y2)}.dynamic-gradient.bg-lightblue:after,.dynamic-gradient.bg-lightblue:before{aspect-ratio:1/1;border-radius:99rem;content:"";filter:blur(6rem);position:absolute;transform:translate(-50%,-50%);width:100%}.dynamic-gradient.bg-lightblue:before{background:var(--frequency-combs-secondary);left:var(--mouse-x);opacity:.8;top:var(--mouse-y);z-index:2}.dynamic-gradient.bg-green{--mouse-x:100%;--mouse-y:100%;--mouse-x2:calc(-20% + var(--mouse-x));--mouse-y2:calc(-100% + var(--mouse-y));background:var(--green-secondary);position:relative}.dynamic-gradient.bg-green:after{left:var(--mouse-x2);opacity:.8;top:var(--mouse-y2);width:140%}.dynamic-gradient.bg-green:after,.dynamic-gradient.bg-green:before{aspect-ratio:1/1;background:var(--blue-primary);border-radius:99rem;content:"";filter:blur(4rem);position:absolute;transform:translate(-50%,-50%)}.dynamic-gradient.bg-green:before{left:var(--mouse-x);opacity:.7;top:var(--mouse-y);width:80%}.dhsv-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);max-width:100%;overflow:hidden}.dhsv-badges i{font-style:normal}.dhsv-badges__label{font-family:var(--secondary-font-family);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);margin-right:var(--spacing-sm)}.dhsv-badges__item{--_badge-bg-color:rgba(var(--clr-text),0);--_badge-text-color:rgba(var(--clr-text),0.6);--_badge-border-color:rgba(var(--clr-text),0.1);--_badge-border-width:2px;--_badge-py:0.5rem;--_badge-px:var(--spacing-xs);--_badge-font-size:var(--font-size-text-small);--_badge-height:var(--size-lg);background-color:var(--_badge-bg-color);border-color:var(--_badge-border-color);border-style:solid;border-width:var(--_badge-border-width);color:var(--_badge-text-color);display:block;font-size:var(--_badge-font-size);gap:var(--spacing-xs);height:var(--_badge-height);line-height:1;max-width:7rem;overflow:clip;padding-block:var(--_badge-py);padding-inline:var(--_badge-px);text-decoration:none;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.dhsv-badges__item svg{height:1em;width:1em}.dhsv-badges__item.is-color-white{--_badge-text-color:rgba(var(--clr-text),1);--_badge-border-color:rgba(var(--clr-text),0.6)}.dhsv-badges__item.is-filter,.dhsv-badges__item.is-link{--_badge-bg-color:rgba(var(--clr-text),0.1);--_badge-text-color:rgba(var(--clr-text),1);--_badge-border-color:rgba(var(--clr-text),0);cursor:pointer}.dhsv-badges__item.is-filter.active,.dhsv-badges__item.is-filter:hover,.dhsv-badges__item.is-link.active,.dhsv-badges__item.is-link:hover{--_badge-bg-color:rgba(var(--clr-text),0.8);--_badge-text-color:rgba(var(--clr-bg),1)}.dhsv-badges__item.is-filter.is-color-white,.dhsv-badges__item.is-link.is-color-white{--_badge-bg-color:var(--white);--_badge-text-color:var(--black);--_badge-border-color:var(--white)}.dhsv-badges__item.is-filter.is-color-white:hover,.dhsv-badges__item.is-link.is-color-white:hover{--_badge-bg-color:var(--black);--_badge-text-color:var(--white);--_badge-border-color:var(--black)}.dhsv-badges__item.is-loading{--_badge-bg-color:rgba(var(--clr-text),0.1);--_badge-text-color:rgba(var(--clr-text),0.6);--_badge-border-color:rgba(var(--clr-text),0.1);min-width:5rem}.dhsv-badges__item.is-filter{--_badge-px:var(--spacing-xs);--_badge-x-left:0;--_badge-x-opacity:0;position:relative}.dhsv-badges__item.is-filter:after,.dhsv-badges__item.is-filter:before{background-color:currentColor;border-radius:1px;content:"";height:2px;left:var(--_badge-x-left);opacity:var(--_badge-x-opacity);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:opacity .3s ease,left .3s ease;width:.75em}.dhsv-badges__item.is-filter:before{transform:translateY(-50%) rotate(-45deg)}.dhsv-badges__item.is-filter.active{--_badge-px:calc(var(--spacing-xs) + 1rem) var(--spacing-xs);--_badge-x-left:var(--spacing-xs);--_badge-x-opacity:1}.dhsv-badges__item.is-size-large{--_badge-height:calc(var(--size-lg)*1.25);--_badge-px:var(--spacing-sm)}.news-teaser__item .dhsv-badges__item.is-link{--_badge-bg-color:rgba(var(--clr-white),1);--_badge-text-color:rgba(var(--clr-black),1);--_badge-border-color:rgba(var(--clr-white),1)}.has-backgroundgrey-background-color .news-teaser__item .dhsv-badges__item.is-link{--_badge-bg-color:rgba(var(--clr-text),0.1);--_badge-text-color:rgba(var(--clr-text),1);--_badge-border-color:rgba(var(--clr-text),0)}.dhsv-teaser-boxes{margin-block:var(--spacing-lg)}.dhsv-teaser-box-container{container-type:inline-size;isolation:isolate}.dhsv-teaser-box{--_box-arrow-size:var(--size-sm);--_box-arrow-color:var(--grey-button);--_box-bg-color:var(--backgroundgrey);--_box-text-color:var(--black);--_box-overlay-opacity:0;--_box-overlay-padding:var(--spacing-xs) var(--spacing-sm) 0;--_box-line-width:0;--_box-arrow-transform:0;--_box-shadow:0 4px 6px -1px #0000,0 2px 4px -2px #0000;--_box-content-spacing:var(--spacing-sm);aspect-ratio:1/1;background-color:var(--_box-bg-color);box-shadow:var(--_box-shadow);color:var(--_box-text-color);display:grid;grid-template-rows:1fr auto;padding:0;position:relative;text-decoration:none;transition:box-shadow var(--spring-duration) var(--spring-easing)}.has-backgroundgrey-background-color .dhsv-teaser-box{--_box-arrow-color:var(--grey-lines);--_box-bg-color:var(--white)}.products-search-results .dhsv-teaser-box{--_box-arrow-color:var(--grey-button);--_box-bg-color:var(--backgroundgrey)}.dhsv-teaser-box:hover{--_box-arrow-color:var(--accent-color);--_box-overlay-opacity:1;--_box-overlay-padding:var(--spacing-xs) var(--spacing-sm);--_box-line-width:100%;--_box-arrow-transform:20%;--_box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dhsv-teaser-box:after{background-color:var(--_box-line-color,var(--accent-color));bottom:0;content:"";height:4px;left:0;position:absolute;transition:width var(--spring-duration--fast) var(--spring-easing);width:var(--_box-line-width)}.dhsv-teaser-box p,.dhsv-teaser-box span{padding-top:0}.dhsv-teaser-box__image{position:relative;width:100%}.dhsv-teaser-box__image img,.dhsv-teaser-box__image video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dhsv-teaser-box__image:after{background:var(--gradient-blue-green-transparent);background-blend-mode:multiply;box-sizing:border-box;color:var(--white);content:attr(data-read-more);font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:700;height:100%;inset:0;opacity:var(--_box-overlay-opacity);padding:var(--_box-overlay-padding);position:absolute;transition:opacity var(--spring-duration) var(--spring-easing),padding var(--spring-duration) var(--spring-easing)}.dhsv-teaser-box__content,.dhsv-teaser-box__image:after{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}.dhsv-teaser-box__content{flex:1;flex-direction:column;min-height:60cqw;overflow:clip;padding:var(--_box-content-spacing)}.dhsv-teaser-box__content:after{background-color:var(--_box-arrow-color);content:"";display:inline-block;height:var(--_box-arrow-size);margin-top:var(--spacing-xs);mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 14%27%3E%3Cpath fill=%27%23000%27 d=%27m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z%27/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 14%27%3E%3Cpath fill=%27%23000%27 d=%27m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z%27/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;transform:translateX(var(--_box-arrow-transform));transition:transform var(--spring-duration) var(--spring-easing) .1s,background-color var(--spring-duration) var(--spring-easing);width:var(--_box-arrow-size)}.dhsv-teaser-box__headline{flex:1;font-family:var(--secondary-font-family);font-size:var(--font-size-h6);font-weight:700;line-height:var(--line-height-teaser);width:100%}.dhsv-teaser-box__headline span{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.dhsv-teaser-box .has-badges{margin-bottom:30cqw}.dhsv-teaser-box__excerpt{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--font-size-text-small);line-height:var(--line-height-teaser);margin-bottom:calc((var(--_box-arrow-size) + var(--spacing-xs))*-1);opacity:.75;overflow:hidden;padding-right:calc(var(--_box-arrow-size) + var(--spacing-xs));text-overflow:ellipsis;width:100%}.dhsv-teaser-box__excerpt .has-text-intro-font-size{padding-left:0}.dhsv-teaser-box__meta{display:flex;font-size:var(--font-size-text-small);margin-bottom:var(--spacing-xs);opacity:.5;width:100%}.dhsv-teaser-box__meta span{align-items:center;display:flex}.dhsv-teaser-box__meta-categories:before{background-color:currentColor;content:"";display:inline-block;height:.35em;margin-inline:var(--spacing-xs);position:relative;transform:translateY(-.1em);width:.35em}.dhsv-teaser-box__tag{background-color:var(--accent-color);color:var(--white);font-family:var(--secondary-font-family);font-size:var(--font-size-text-small);font-weight:700;padding:var(--spacing-xs) var(--spacing-sm);padding-top:var(--spacing-xs)!important;position:absolute;right:0;top:0;z-index:1}.dhsv-teaser-box__badges{align-content:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);height:150px;margin-bottom:calc((var(--_box-arrow-size) + var(--spacing-xs))*-1);margin-top:-37cqw;max-width:400px;padding-bottom:.5rem;padding-left:1rem;padding-right:calc(var(--_box-arrow-size) + var(--spacing-xs));position:absolute;width:100%;z-index:999}@container (min-width: 640px){.dhsv-teaser-box{aspect-ratio:unset;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.dhsv-teaser-box .dhsv-teaser-box__image{aspect-ratio:16/9}.dhsv-teaser-box .dhsv-teaser-box__content{min-height:unset;padding:var(--spacing-md)}.dhsv-teaser-box .dhsv-teaser-box__headline{font-size:var(--font-size-h5)}.dhsv-teaser-box .dhsv-teaser-box__excerpt{font-size:var(--font-size-text)}}.dhsv-teaser-box.img-pos-product .dhsv-teaser-box__content{min-height:50cqw}.dhsv-teaser-box.img-pos-product .dhsv-teaser-box__image:after{background-color:var(--_box-line-color,var(--accent-color));content:"";height:2px;inset:unset;bottom:0;filter:grayscale(1);left:50%;opacity:.2;padding:0;position:absolute;transform:translateX(-50%);transition:all var(--spring-duration) var(--spring-easing);width:calc(100% - var(--_box-content-spacing)*2)}.dhsv-teaser-box.img-pos-product .dhsv-teaser-box__image img{object-fit:cover;object-position:top left}.dhsv-teaser-box.img-pos-product:hover .dhsv-teaser-box__image:after{filter:grayscale(0);opacity:1}.dhsv-teaser-box:not(:has(.dhsv-teaser-box__image)){--_box-content-spacing:1.5rem}.dhsv-teaser-box:not(:has(.dhsv-teaser-box__image)) .dhsv-teaser-box__headline{flex:0}.hover-box{--_text:#fff;background:var(--_bg,red);color:var(--_text);isolation:isolate;overflow:clip;position:relative;transform:scale(1);transition:transform .15s ease;will-change:transform}.hover-box:before{aspect-ratio:1/1;background:var(--hover-circle-bg,var(--green-secondary));border-radius:99rem;content:"";filter:blur(6rem);left:var(--mouse-x);opacity:var(--hover-circle-opacity,1);position:absolute;top:var(--mouse-y);transform:translate(-50%,-50%);transition:all 3s ease,opacity .5s ease,width .5s ease;width:100%;z-index:-1}.hover-box:active{transform:scale(1)}.hover-box:active:before{opacity:1;transition:opacity .75s ease-in,width 2s ease-in;width:200%}header{background:var(--white);height:100px;top:var(--wp-admin--admin-bar--height,0);width:100%;z-index:99}@media(max-width:991px){header{max-height:75px}}header:has(.main-header.sticky){position:sticky}.single-header{margin-bottom:2rem;margin-top:2rem;max-width:1200px}.single-header:has(+.additional-infos){margin-bottom:0}.single-header__image{aspect-ratio:16/9;overflow:hidden;position:relative}.single-header__image img{height:100%;object-fit:cover;width:100%}.single-header__image,.single-header__title{margin-top:1rem}.single-header__categories{display:flex;flex-wrap:wrap;gap:.5rem}.single-header__meta{align-items:center;display:flex;gap:1rem;margin-top:1rem}.single-header__date{line-height:1;margin-top:4px}.single-header__category span{background-color:var(--backgroundgrey);border:1px solid var(--grey-lines);color:var(--grey-formfields-fontcolour);display:inline-block;font-size:.875rem;font-weight:500;padding:.35rem .5rem .25rem;text-decoration:none}footer{width:100%}footer .inner{align-items:flex-start;display:flex;gap:14%;padding-bottom:60px;padding-top:50px}@media(max-width:1280px){footer .inner{gap:1.5rem}}@media(max-width:991px){footer .inner{flex-direction:column;gap:6.875rem}}footer .footer-info{display:flex;flex-direction:column;gap:30px;width:21%}@media(max-width:991px){footer .footer-info{width:100%}}footer .footer-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(187.49deg,#02447f -46.33%,#005aab 2.14%,#cc00b7 135.07%);-webkit-background-clip:text;font-size:var(--font-size-h4);font-weight:700}footer .footer-info p{font-size:var(--font-size-text)}footer .footer-info a.footer-contact{align-items:center;background:var(--blue-primary);display:flex;height:70px;justify-content:center;min-width:unset;position:relative;transition:unset;width:70px}@media screen and (max-width:768px){footer .footer-info a.footer-contact{height:50px;width:50px}}footer .footer-info a.footer-contact svg{transform:scale(1)}footer .footer-info a.footer-contact:hover svg{transform:scale(1.2)}footer .footer-navigation{display:flex;gap:3rem;justify-content:space-between;width:65%}footer .footer-navigation>*{flex:1}@media(max-width:1280px){footer .footer-navigation{gap:1.5rem}}@media(max-width:991px){footer .footer-navigation{justify-content:space-between;width:100%}}@media(max-width:640px){footer .footer-navigation{column-gap:26px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:52px}}footer .footer-navigation__item .menu-title,footer .footer-navigation__item a{font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:700;line-height:1.2;margin-bottom:15px;text-decoration:none}footer .footer-navigation__item a:hover{color:var(--blue-primary)}footer .footer-navigation__item .menu-title{opacity:.5}footer .footer-navigation__item ul.nav{display:flex;flex-direction:column;gap:15px}footer .footer-navigation__item li.menu-item{font-size:var(--font-size-text);line-height:1.2}footer .footer-navigation__item li.menu-item a{position:relative;text-decoration:none}footer .footer-navigation__item li.menu-item a:hover{color:var(--blue-primary)}footer .footer-navigation .button-container{align-items:flex-end;display:flex;flex:0;justify-content:flex-end}footer .footer-navigation .footer-arrow-up{align-items:center;border:var(--border-width-button) solid var(--grey-lines);cursor:pointer;display:flex;height:70px;justify-content:center;transition:.25s ease;width:70px}@media screen and (max-width:768px){footer .footer-navigation .footer-arrow-up{height:50px;width:50px}}footer .footer-navigation .footer-arrow-up .arrow-up{color:var(--blue-primary);transition:.25s ease}footer .footer-navigation .footer-arrow-up:hover{background-color:rgba(var(--clr-accent),.2);border-color:var(--accent-color)}.footer-copy{padding-bottom:24px;padding-top:24px;width:100%}.footer-copy p{font-family:var(--secondary-font-family);font-size:var(--font-size-text);font-weight:700}body#tinymce{margin:12px!important}.publication-info{display:flex;font-family:var(--secondary-font-family);gap:10px;justify-content:space-between;padding:55px 0}@media(max-width:640px){.publication-info{flex-direction:column;padding:25px 0}}.publication-info__title{color:var(--blue-primary);display:flex;flex-direction:column;font-size:var(--font-size-text);font-weight:700;gap:5px;line-height:1.66;max-width:275px;padding:5px}@media(max-width:640px){.publication-info__title{max-width:100%}}.publication-info__title a,.publication-info__title span{color:var(--dark-grey-primary);font-family:var(--primary-font-family);font-weight:400;line-height:1.2;text-decoration:none}.publication-info__title a:hover{text-decoration:underline}.application-title{margin-top:var(--spacing-lg)}.application-title__title{-webkit-text-fill-color:#0000;background:linear-gradient(1.36deg,#006bcc -20.43%,#00b274 117.33%);-webkit-background-clip:text;display:inline-block;margin-bottom:var(--spacing-md);width:50%}@media(max-width:1440px){.application-title__title{width:100%}}@media(max-width:1023px){.application-title__title{font-size:var(--font-size-h2)}}@media(max-width:640px){.application-title__title{font-size:var(--font-size-h3)}}.application-title__description{color:var(--black);font-size:var(--font-size-text);margin-bottom:var(--spacing-md);max-width:1200px}.application-stage{margin-bottom:100px;overflow:hidden}@media(max-width:640px){.application-stage{margin-bottom:60px}}.application-stage__wrapper{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);width:113.3333333333%}@media(max-width:1440px){.application-stage__wrapper{grid-template-columns:repeat(4,1fr);width:120%}.application-stage__wrapper>:last-child{display:none}}@media(max-width:820px){.application-stage__wrapper{grid-template-columns:repeat(2,1fr);width:100%}}.application-stage__image{grid-column:span 3;position:relative}@media(max-width:1440px){.application-stage__image{aspect-ratio:2;grid-column:span 2}}.application-stage__image:before{background:var(--white);content:"";height:100%;left:33.3333333333%;position:absolute;transform:translateX(-50%);width:8px;z-index:2}@media(max-width:1440px){.application-stage__image:before{left:50%}}.application-stage__image:after{background:var(--white);content:"";height:100%;left:66.6666666667%;position:absolute;transform:translateX(-50%);width:8px;z-index:2}@media(max-width:1440px){.application-stage__image:after{display:none}}.application-stage__image img{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}@media(max-width:1023px){.application-stage__image img{object-position:center}}.application-stage__box{aspect-ratio:1/1;background:var(--green-secondary);display:flex;flex-direction:column;grid-column:span 1;justify-content:space-evenly;overflow:hidden;padding:30px}@media(max-width:1440px){.application-stage__box{padding:20px}}@media(max-width:767px){.application-stage__box{aspect-ratio:2;grid-column:span 2}.application-stage__box:last-child,.application-stage__box:nth-child(3){display:none}}.application-stage__box--text{color:var(--white);font-size:var(--font-size-text);z-index:2}.application-stage__box--text p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.application-stage__box--terms{display:flex;flex-direction:column;gap:8px;z-index:2}.application-stage__box--terms .category-title .title,.application-stage__box--terms .category-title h6{color:var(--white);font-size:var(--font-size-text)}.application-stage__box--terms .category{display:flex;flex-wrap:wrap;gap:10px}.application-stage__box--terms .category__name{background:var(--backgroundgrey);font-size:var(--font-size-text);line-height:1.2;padding:7px 5px 2px;text-decoration:none}.application-stage__box--terms .category a:hover{opacity:.8}
