.category-index{background-color:var(--brand-01);color:var(--color-text-03);min-height:90vh;position:relative}.category-index.-loading{opacity:.7}.category-index__loading{display:flex;height:100%;justify-content:center;left:0;padding-top:200px;position:absolute;top:0;width:100%;z-index:10}.category-index__content{background-color:var(--color-white);margin-bottom:200px;padding-top:200px}.category-index__products{background-color:var(--color-white);color:var(--color-text-01);padding-bottom:12.5rem}.category-index__products ul{list-style-type:none;margin:0;padding:0}.category-index__products ul li{margin-bottom:calc(var(--bs-gutter-x)*1)}.category-index__listing{background-color:var(--color-white);padding-top:7.5rem}.base-page-hero{color:currentcolor;margin-bottom:0;padding-bottom:12.5rem;padding-top:150px;position:relative}.base-page-hero>.container{position:relative;z-index:1}.base-page-hero.-has-background{background-color:var(--brand-01);color:var(--color-text-03)}.base-page-hero__title{display:inline-block;font-family:Object Sans,sans-serif;font-size:2.6rem;font-weight:400;overflow:hidden;padding-right:20px;position:relative;width:100%}.base-page-hero__title [data-inview-basic]{display:block}@media (max-width:63.99em){.base-page-hero__title span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:64em){.base-page-hero__title{width:auto}}.base-page-hero__title .-target-entry-inview+.base-page-hero__subhead{opacity:1;transform:translateY(0)}.base-page-hero__subhead{font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;opacity:0;position:absolute;right:0;top:0;transform:translateY(20px);transition:transform .6s cubic-bezier(0,.5,.5,1),opacity 1s linear .5s}.base-page-hero__description{font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400;max-width:450px}.base-page-hero__description p{margin:0}.base-page-hero__shape-wr{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:100%;z-index:0}.base-page-hero__link{margin-top:1.25rem;position:relative}.base-page-hero__link:before{background-color:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.base-page-hero__files{grid-gap:1.5rem;display:flex;flex-wrap:wrap;margin-top:3.75rem}.breadcrumbs{color:var(--color-text-02);font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:4.375rem;overflow:hidden;position:relative;text-transform:uppercase}.-app-waiting .breadcrumbs{opacity:0}.breadcrumbs__content{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media (min-width:80em){.breadcrumbs__content{flex-wrap:nowrap}}.breadcrumbs__divider{display:inline-block;margin:0 5px}.breadcrumbs__entry{position:relative}.breadcrumbs__entry:not(:last-child){display:flex}.breadcrumbs__entry:not(:last-child):after{content:".";display:flex;height:12px;justify-content:center;position:relative;width:12px}.breadcrumbs__entry a{transition:opacity .3s}.breadcrumbs__entry a:hover{opacity:.6}.breadcrumbs__entry .breadcrumbs__label{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-products{background-color:var(--color-white);color:var(--color-text-03);margin-left:auto;padding-bottom:var(--bs-gutter-x,1.25rem);padding-top:var(--bs-gutter-x,1.25rem);position:relative;transition:width .5s cubic-bezier(.22,.61,.36,1);width:100%}@media (min-width:64em){.listing-products.-filters-panel-open{width:66%}}.listing-products .datadom-banner{margin-bottom:100px}.listing-products__no-results{margin-top:40px}.listing-products__title{color:currentcolor;color:var(--color-text-02);font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.listing-products__products{background-color:var(--color-white);color:var(--color-text-01);min-height:100vh;padding-bottom:12.5rem;width:100%}.listing-products__products ul{list-style-type:none;padding:0}.listing-products__li{margin-bottom:calc(var(--bs-gutter-x)*1)}.listing-products__loading{background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.listing-products .base-button-filters{bottom:var(--bs-gutter-x,1.25rem);left:var(--bs-gutter-x,1.25rem);position:sticky;top:0;z-index:3}.datadom-banner{background:linear-gradient(180deg,#0b3e52,#459db8);border-radius:var(--card-border-radius);box-shadow:var(--shadow-applet-2);overflow:hidden;padding:1.25rem}@media (min-width:80em){.datadom-banner{padding:2.5rem}}@media (min-width:64em){.datadom-banner{display:grid;grid-template-columns:25% 75%}}.datadom-banner__content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.datadom-banner__subtitle{margin-bottom:10px;width:100%}.datadom-banner__description{font-family:Object Sans,sans-serif;font-size:1.262rem;font-weight:400;margin-bottom:40px;width:100%}@media (min-width:64em){.datadom-banner__description{font-family:Object Sans,sans-serif;font-size:2rem;font-weight:400}}.datadom-banner__description p{margin:0}.datadom-banner__picture a{display:block}.product-card{aspect-ratio:4/4;background-color:var(--ui-04);border-radius:30px;box-shadow:var(--material-box-shadow);color:var(--color-text-01);display:grid;grid-template-columns:100%;grid-template-rows:20px auto minmax(32px,auto);overflow:hidden;padding:2.5rem;position:relative;transition:background-color .7s ease,box-shadow .8s ease-in-out,transform .4s cubic-bezier(.39,.575,.565,1) 0s!important;width:100%}.is-not-touch .product-card:hover,.product-card:active{background-color:#c1cfd3;box-shadow:var(--apple-shadow)}.product-card>a{display:block;line-height:0}.product-card__link{color:currentcolor;cursor:pointer;font-family:Object Sans,sans-serif;font-weight:400;height:100%;text-align:center;width:100%}.product-card__picture{max-height:calc(100% - 2.5rem);position:relative;transform-origin:bottom;transition:transform .7s ease;width:100%}.is-not-touch .product-card__picture:hover .product-card__action-link{opacity:1;transform:translateY(10px)}.product-card__picture .base-picture{pointer-events:none}.product-card__picture .base-picture img{aspect-ratio:4/4;height:auto;max-height:768px;object-fit:contain;width:auto}.product-card__picture .base-picture__picture-wr{aspect-ratio:4/4;overflow:hidden}.product-card__picture .base-picture.is-loaded img{height:100%;width:100%}.product-card__action-link{bottom:0;display:block;left:0;opacity:0;position:absolute;text-align:center;transform:translateY(20px);transition:all .3s ease-in-out;width:100%}.product-card__action-link>a{position:relative}.product-card__action-link>a:before{background-color:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.product-card .base-picture{aspect-ratio:4/4;height:100%;width:100%}.product-card__applications{margin-bottom:auto}.product-card__applications ul{list-style-type:none;margin:0;padding:0}.product-card__applications ul li{display:inline-block;margin-bottom:calc(var(--bs-gutter-x)*.5)}.product-card__applications ul li:not(:last-child){margin-right:calc(var(--bs-gutter-x)*.5)}.product-card__technologies{pointer-events:all}.product-card__technologies .base-picture{width:30px}.product-card__technology-img{background-color:var(--ui-04);display:inline-block;height:30px;width:30px}.product-card__abstract{margin-bottom:10px}.product-card__plants{bottom:2.5rem;left:2.5rem;position:absolute;scrollbar-width:none;width:calc(100% - 5rem)}@media (max-width:63.99em){.glide--slider .product-card__plants{display:none}}.product-card__plants ul{list-style-type:none;margin:0;padding:2px 0;width:auto}.product-card__plants ul::-webkit-scrollbar{display:none}.product-card__plants .base-chip{white-space:nowrap}.product-card__plants ul li{display:inline-block;margin-bottom:calc(var(--bs-gutter-x)*.25)}.product-card__plants ul li:not(:last-child){margin-right:calc(var(--bs-gutter-x)*.25)}.product-card__categories{grid-gap:3px;align-items:flex-end;display:flex;flex-direction:column;font-size:13px;max-width:40%;overflow:hidden;text-align:right}.product-card__categories span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-card__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%;z-index:2}.product-card__content a{-webkit-text-decoration:none;text-decoration:none}.product-card__content a:before{display:none}.product-card__overlay-content{background-color:var(--color-white);display:none;height:100%;left:0;padding:calc(40rem/var(--rem-desktop) + 40px) 10% 2.5rem;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.product-card__overlay-content .base-button{pointer-events:all}.is-not-touch .product-card__overlay-content{display:block}.product-card__overlay-inner{align-items:flex-start;display:flex;flex-direction:column;height:100%;width:100%}.product-card__technologies ul{list-style-type:none;margin:0;padding:0}.product-card__technologies ul li{display:inline-flex;margin-bottom:calc(var(--bs-gutter-x)*.2)}.product-card__technologies ul li svg{width:25px}.product-card__technologies ul li:not(:last-child){margin-right:calc(var(--bs-gutter-x)*.2)}.product-card .base-lead{font-family:Object Sans,sans-serif;font-size:1.12rem;font-weight:800;line-height:normal;max-width:100%;max-width:calc(60% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}@media (min-width:64em){.product-card .base-lead{font-family:Object Sans,sans-serif;font-size:1.262rem;font-weight:800}}.product-card .base-text{font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;max-width:100%;max-width:40%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:auto}.glide__slide .product-card__brochure{display:none}.base-tooltip{position:relative}.base-tooltip *{pointer-events:none}.base-tooltip__content{transition:opacity .4s}.base-tooltip__content.-is-over{opacity:.6}.base-tooltip-text{left:0;pointer-events:none;position:fixed;top:0;transform:translateY(calc(-100% + 25px));width:200px;z-index:6}.base-tooltip-text__content{background-color:var(--brand-01);border-radius:6px;color:var(--color-text-03);padding:6px;position:relative;text-align:center;width:100%}.base-tooltip-text__content:after{border-color:var(--brand-01) #0000 #0000;border-style:solid;border-width:20px 20px 0;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes go-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.base-button-filters{align-items:center;background-color:var(--color-white);border-radius:3.125rem;box-shadow:var(--shadow-applet-3);color:var(--color-text-01);display:flex;font-size:1rem;line-height:20px;min-height:60px;overflow:hidden;padding:1.25rem 1.875rem;transition:background-color .4s linear}.base-button-filters .icon{margin-left:10px;width:20px}.base-button-filters span,.base-button-filters svg{position:relative;z-index:2}.base-button-filters svg path{transition:transform .3s cubic-bezier(.49,.03,.13,.99),stroke .3s cubic-bezier(.49,.03,.13,.99)}.base-button-filters svg path.path-dark{stroke:var(--brand-01)}.base-button-filters svg path.path-white{stroke:var(--color-white)}.base-button-filters:hover{background-color:var(--brand-01);color:var(--color-text-03)}.base-button-filters:hover svg path:nth-child(3),.base-button-filters:hover svg path:nth-child(4){transform:translateX(9px)}.base-button-filters:hover svg path:last-child,.base-button-filters:hover svg path:nth-child(5){transform:translateX(-9px)}.base-button-filters:hover svg path.path-dark{stroke:var(--color-white)}.base-button-filters:hover svg path.path-white{stroke:var(--brand-01)}