@media only screen and (min-width:768px){.only-mobile{display:none !important}}@media only screen and (max-width:768px){.only-desktop{display:none !important}}.page-template-general .content,.news-template-default .content{display:flex;flex-direction:column;gap:4.625rem}.page-template-general .content .block-images .container,.news-template-default .content .block-images .container{display:flex;flex-wrap:wrap;align-items:center;gap:1.3125rem;justify-content:center}.page-template-general .content .block-images .container .img-wrapper:only-child,.news-template-default .content .block-images .container .img-wrapper:only-child{max-width:37.5rem}.news-template-default .block-video .img-wrapper,.page-template-general .block-video .img-wrapper{block-size:auto}.news-template-default .block-video .img-wrapper:has(iframe),.page-template-general .block-video .img-wrapper:has(iframe){aspect-ratio:16/9}.news-template-default .block-video .img-wrapper video,.page-template-general .block-video .img-wrapper video{position:static}.news-template-default .block-video .img-wrapper iframe,.page-template-general .block-video .img-wrapper iframe{block-size:100%}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:is(#news-company,#news-knowledge){background-color:transparent}body.single-location section.cards-slider[data-card-type=location]{background-color:#fff}.swiper-pagination.swiper-pagination-basic{--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:rgba(from var(--c-accent) r g b/0.3);--swiper-pagination-bullet-inactive-color:rgba(from var(--c-accent) r g b/0.3);--swiper-pagination-bullet-height:.25rem;--swiper-pagination-bullet-width:.5rem;--swiper-pagination-bullet-horizontal-gap:.1875rem;--swiper-pagination-bullet-border-radius:999px;line-height:0}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet{position:relative;transition:all .3s ease}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet:first-child{margin-inline-start:0}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet:last-child{margin-inline-end:0}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;block-size:100%;inline-size:0%;border-radius:var(--swiper-pagination-bullet-border-radius);background-color:var(--c-accent);transition:inline-size .3s linear}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:1.875rem}.swiper-pagination.swiper-pagination-basic .swiper-pagination-bullet-active:after{inline-size:100%;transition:inline-size calc(var(--swiper-autoplay-delay, 5000) * 1ms) linear}section.number-accordions{padding-block:6.25rem;display:flex;flex-direction:column;gap:3.125rem}section.number-accordions .titles-wrapper .container{text-align:center;display:flex;flex-direction:column;gap:1.875rem}section.number-accordions .titles-wrapper .description{font-weight:300}section.number-accordions .items .container{display:flex;align-items:start;gap:1.25rem;flex-wrap:wrap}section.number-accordions .item{--_px:1.875rem;--_surface:var(--c-white);--_on-surface:#000;--_accent:var(--c-accent);--_on-accent:var(--c-white);--_outline-color:transparent;box-shadow:0 3px 6px #00000029;flex-basis:0;flex-grow:1;background-color:var(--_surface);color:var(--_on-surface);outline:1px solid var(--_outline-color);display:flex;flex-direction:column}section.number-accordions .item:has(.toggle-btn:focus-visible){outline:4px solid #000;outline-offset:4px}section.number-accordions :is(.item,.toggle-btn,.icon){transition:color .3s ease,background-color .3s ease,background-color .3s ease}section.number-accordions .item:has([aria-expanded=true]){--_surface:var(--c-accent);--_on-surface:var(--c-white);--_accent:var(--c-white);--_on-accent:var(--c-accent);--_outline-color:var(--c-accent)}section.number-accordions .item-header{padding-top:var(--_px);padding-inline:var(--_px);display:flex;flex-direction:column;gap:1.25rem}section.number-accordions .toggle-btn{padding-block:1.125rem 1.0625rem;text-transform:uppercase;font-weight:500;font-size:.75rem;background-color:var(--_accent);color:var(--_on-accent);text-box:trim-both cap alphabetic;order:9;display:block}section.number-accordions .icon-wrapper{padding-inline:var(--_px);padding-block:.9375rem var(--_px);order:2}section.number-accordions .icon{border:1px solid var(--c-accent);color:var(--c-accent);display:grid;place-items:center;background-color:var(--c-white);inline-size:3.125rem;block-size:3.125rem;margin-inline-start:auto;cursor:pointer}section.number-accordions .item:has([aria-expanded=true]) .icon{background-color:var(--c-white)}section.number-accordions .item:has([aria-expanded=false]) .icon svg:last-child,section.number-accordions .item:has([aria-expanded=true]) .icon svg:first-child{display:none}section.number-accordions .item .description{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .3s ease;font-weight:300}section.number-accordions .item .description[inert]{grid-template-rows:0fr}section.number-accordions .item .description>div{min-block-size:0}section.number-accordions .item .description .rich-text{padding-inline:var(--_px);padding-block-start:1.25rem}section.number-accordions .item-title{font-weight:500;font-size:2rem;line-height:.9375}section.number-accordions .index{font-size:3.75rem;line-height:1.3;font-weight:500;color:var(--_accent)}@media (max-width:768px){section.number-accordions{padding-block:3.125rem;gap:1.25rem}section.number-accordions .titles-wrapper .container{gap:1.25rem}section.number-accordions .item{--_px:1rem}section.number-accordions .item-header{gap:1rem}section.number-accordions .index{font-size:1.875rem}section.number-accordions .item-title{font-size:2rem}}section.banner-half-text .layers{min-block-size:36.25rem;align-items:center;color:#fff}section.banner-half-text .layer-bg{block-size:100%}section.banner-half-text .layer-bg:after{background-image:linear-gradient(to right,transparent,#000);opacity:.8}section.banner-half-text .container{padding-block:6.25rem}section.banner-half-text .container .text-wrapper{max-inline-size:26rem;margin-inline-start:auto;display:flex;flex-direction:column;gap:1.25rem;align-items:start}@media (max-width:768px){section.banner-half-text .layers{min-block-size:50vh}}section.single-location-hero{background-color:var(--c-light-gray)}section.single-location-hero .title{padding-block:5rem;text-align:center}section.single-location-hero .thumbnail-wrapper{background-image:linear-gradient(transparent 50%,#fff 50%)}section.single-location-hero .thumbnail-wrapper .img-wrapper{border-radius:var(--border-default);view-transition-class:card-location-img;aspect-ratio:852/426;block-size:auto}section.single-location-content .informations-container{padding-block-start:3.125rem;padding-block-end:3.875rem}section.single-location-content .informations-container .wrapper{display:flex;justify-content:space-between;column-gap:var(--columns-gap);row-gap:3.125rem;flex-wrap:wrap}section.single-location-content .informations-container .wrapper .information{max-inline-size:12.8125rem;display:flex;flex-direction:column;gap:1.25rem}section.single-location-content .informations-container .wrapper .information .description{font-weight:300}section.single-location-content .informations-container .wrapper .information .cta a{color:var(--c-accent);font-weight:300}section.single-location-content .informations-container .wrapper .information .cta a:where(:focus-visible,:hover){color:var(--c-accent);text-decoration:underline}section.single-location-content .text-container{font-weight:300}section.single-location-content .gallery-container{--_gallery-height:23.25rem;overflow:hidden;padding-block:3.75rem 6.25rem}section.single-location-content .gallery-container .wrapper{display:flex;flex-direction:column;gap:2.875rem}section.single-location-content .gallery-container .wrapper .text{text-align:center}section.single-location-content .gallery-container .wrapper .gallery .swiper{overflow:visible}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide{max-inline-size:fit-content;block-size:var(--_gallery-height)}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide .img-wrapper{border-radius:var(--border-default);block-size:var(--_gallery-height);max-inline-size:100%;overflow:hidden;display:grid;place-items:center}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-wrapper .swiper-slide .img-wrapper :where(img,video){inline-size:100%;block-size:100%;object-fit:cover}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-pagination{position:static;margin-block-start:2.1875rem}body.single-location #stories-slider>.container{margin-block-start:7.375rem;margin-block-end:10.25rem}body.single-location #locations-slider>.container{margin-block-start:6.6875rem;margin-block-end:7.75rem}@media (min-width:767px){.single-location-hero{padding-top:5rem}}@media only screen and (max-width:768px){body.single-location #stories-slider>.container{margin-block-start:5.625rem;margin-block-end:5.625rem}body.single-location #locations-slider>.container{margin-block-start:5.625rem;margin-block-end:6.875rem}section.single-location-content .gallery-container{--_gallery-height:12.8125rem}section.single-location-hero #breadcrumbs{padding-block-start:2.75rem;justify-content:center}section.single-location-hero .title{padding-block:3.75rem;padding-block-start:calc(var(--header-height) + 3.25rem)}section.single-location-hero .thumbnail-wrapper .container{padding-inline:0}section.single-location-content .informations-container{padding-block:3.125rem}section.single-location-content .gallery-container{padding-block-start:3.875rem}section.single-location-content .gallery-container .wrapper{gap:3.125rem}section.single-location-content .gallery-container .wrapper .text{text-align:left}section.single-location-content .gallery-container .wrapper .gallery .swiper .swiper-pagination{display:flex;justify-content:center}}section.cards-filter .container{padding-block:6.25rem}section.cards-filter .title{text-align:center;margin-block-end:2.5rem}section.cards-filter .tablist{margin-block-end:3.125rem;display:flex;align-items:center;gap:1.625rem;justify-content:center}section.cards-filter [role=tab]{padding-block:.4375rem .1875rem;padding-inline:1rem;border:1px solid rgb(59 59 59/0.5);color:rgb(59 59 59/0.5);outline-offset:5px}section.cards-filter [role=tab][aria-selected=true]{color:#fff;background-color:var(--c-accent);border-color:var(--c-accent)}section.cards-filter .tabpanels ul{display:grid;--grid-item-width:15.625rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:5rem 1.25rem}section.cards-filter .tabpanels li{display:flex;flex-direction:column}section.cards-filter .img-wrapper{box-shadow:0 3px 6px #00000029;margin-block-end:1rem;aspect-ratio:307/197;order:-1;display:grid;place-items:center;padding:10%}section.cards-filter .img-wrapper img{width:0;min-width:100%;height:0;min-height:100%;object-fit:contain}section.cards-filter .card-subtitle{margin-block-start:.5rem;opacity:.4;text-wrap:balance}@media (max-width:768px){section.cards-filter .container{padding-block:3.125rem}section.cards-filter .title,section.cards-filter .tablist{margin-block-end:1.5rem}section.cards-filter .tabpanels ul{gap:2rem}}section.certifications{padding-block:6.25rem;background-color:var(--c-light-gray)}section.certifications .container{display:flex;flex-direction:column;gap:6rem}section.certifications .title{text-align:center}section.certifications .items{display:grid;--grid-item-width:21.875rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:6rem 1.25rem}section.certifications article{--_img-size:8.3125rem;background-color:var(--c-white);box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column}section.certifications article .img-wrapper img,section.certifications article .img-wrapper{inline-size:var(--_img-size);block-size:var(--_img-size)}section.certifications article .img-wrapper{margin-inline:auto;margin-block-end:1.875rem;margin-block-start:calc(var(--_img-size) / -2);order:-1}section.certifications article .title{font-weight:500;font-size:1.5rem;line-height:1.166667;text-align:center;color:var(--c-accent)}section.certifications article .title+.description{margin-block-start:1.25rem}section.certifications article .description{opacity:.4;padding-inline:1.875rem;padding-block-end:1.875rem;text-align:center}section.certifications article .btn{padding-block:1.25rem 1rem;padding-inline:1rem;background-color:var(--c-accent);color:var(--c-white);font-weight:500;display:inline-block;text-align:center}@media (max-width:768px){section.certifications{padding-block:3.125rem}}section.hero-logo .img-wrapper{min-block-size:34.375rem}section.hero-logo .container{display:grid;place-items:center;padding-block:3.125rem}section.hero-logo .logo-wrapper{max-inline-size:15.875rem}@media (max-width:768px){section.hero-logo .img-wrapper{min-block-size:45vh}}section.banner-claim{padding-block:6.25rem;text-align:center;font-weight:500}section.banner-claim[data-theme=accent]{background-color:var(--c-accent);color:var(--c-white)}@media (max-width:768px){section.banner-claim{padding-block:3.125rem}section.banner-claim .rich-text{font-size:1.3rem}}section.cards-texts ul{margin-block-end:6.25rem;display:grid;--grid-item-width:21.875rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem 1.25rem}section.cards-texts ul:not(.split-std+section ul){margin-block-start:6.25rem}section.cards-texts li{background-color:#fff;box-shadow:0 3px 6px #00000029;transition:color .2s ease,background-color .2s ease;text-align:center;padding:1.875rem;text-wrap:balance}section.cards-texts .title{font-size:2rem;line-height:1.2;font-family:var(--ff-serif);font-weight:500;display:block;margin-block-end:1.25rem}@media (hover:hover){section.cards-texts li:hover{color:var(--_h-fg);background-color:var(--_h-bg)}}@media (max-width:768px){section.cards-texts ul{margin-block-end:3.125rem}section.cards-texts ul:not(.split-std+section ul){margin-block-start:3.125rem}}section.banner-parallax .layers{min-block-size:25rem}section.banner-parallax .layer-fg{padding-block:6.25rem;display:grid;place-items:center}section.banner-parallax .layer-fg .img-wrapper{max-inline-size:18.75rem;margin-inline:auto}section.banner-parallax .layer-fg img{max-inline-size:100%;margin-inline:auto;width:auto}body.page-template-brand section.banner-parallax:has(+.split-std){margin-block-end:6.25rem}@media (max-width:768px){body.page-template-brand section.banner-parallax:has(+.split-std){margin-block-end:3.125rem}}@media only screen and (max-width:768px){.rich-text h1,.text-title-1{font-size:2.1875rem;line-height:1.2857142857143;letter-spacing:-.021875em}.rich-text h2,.text-title-2{font-size:1.75rem;line-height:1.1428571428571;letter-spacing:-.0175em}.rich-text h3,.text-small-title{font-size:1rem;line-height:1.4375}.standard-title{font-size:2rem}}@media only screen and (max-width:768px){.slider-standard .swiper-slide .slide-content{padding-block:1rem}.slider-standard .swiper-slide .slide-content .slide-title{font-size:1.5rem;line-height:1.2}.slider-standard .swiper-pagination{bottom:3.125rem}.img-kpis .intro{padding-top:3.125rem}.img-kpis .intro .section-heading .section-supertitle{margin-bottom:.5rem}.img-kpis .intro .section-heading .section-title{font-size:2rem;margin-bottom:1.8rem}.img-kpis .intro .content-card .content-wrapper{padding:1.5rem}.img-kpis .intro .content-card .text-wrapper{margin-block-end:1rem;line-height:1.3}.img-kpis .kpis{padding-block:3.125rem}.img-kpis .kpis .kpis-grid .single-kpi{gap:.8rem}.img-kpis .kpis .kpis-grid .single-kpi .kpi-value{font-size:2.3rem}.img-kpis .kpis .kpis-grid .single-kpi .kpi-label{font-size:.875rem}section.logo-cards{margin-block:3.125rem}section.logo-cards .logos-grid{margin-block-end:1.5rem}section.logo-cards .section-heading .container{gap:1rem}section.split-std.image-left,section.split-std{display:flex;flex-direction:column-reverse}section.split-std .image-side{min-height:unset;aspect-ratio:4/3}section.split-std .text-side{padding-block:3.125rem}section.split-std .text-side .text-content{gap:1rem}section.split-std .text-side .text-content .section-cta{margin-top:0}section.split-std .image-inset :is(.content-image,video){height:100%}section.split-std .text-side.title-style-supertitle-big .supertitle{font-size:2.5rem}section.text-bg{padding-block:3.125rem}section.text-bg .content .standard-title{font-size:1.7rem}section.text-bg .content .section-cta{margin-top:0}section.hero.hero-half .layers{min-block-size:30vh}section.hero.hero-half .layers .layer-fg{padding-block:calc(var(--header-height) + 7rem) 7rem}section.hero.hero-half .big-text{font-size:1.3rem}footer .main{padding-block:3.125rem}footer .main .topbar{display:flex;flex-direction:column;gap:1.5rem;margin-block-end:2rem}footer .main .topbar .logo-wrapper{width:100%}footer .main .utils-wrapper{width:100%;justify-content:space-between}footer .main .main-content .columns-wrapper,footer .main .main-content .group-sites .columns-wrapper,footer .main .main-content{display:flex;flex-direction:column}footer .main .main-content .footer-heading{margin-block-end:.3rem}footer .colophon{padding-bottom:3.125rem}footer .colophon .columns-container{padding-top:3.125rem;display:flex;flex-direction:column}footer .colophon .col-2 .colophon-text{display:flex;flex-direction:column;gap:var(--columns-gap)}section.hero-standard{min-height:40vh}section.only-text{padding-block:3.125rem}section.only-text .container{gap:1.25rem}section.only-text .container .big-text{font-size:1.1rem}.news-template-default .hero{padding-top:calc(var(--header-height) + 3.25rem);padding-bottom:3.125rem}.page-template-general .hero{padding-top:3.125rem;padding-bottom:3.125rem}.news-template-default .content,.page-template-general .content{padding-block:3.125rem}}body.post-type-archive-news{background-color:var(--c-light-gray)}section.archive-stories .zones{padding-block-start:10rem;padding-block-end:6.5rem}section.archive-stories .zones .zone.zone-titles{text-align:center}section.archive-stories .zones .zone.zone-titles .subtitle{margin-block-end:1.875rem}section.archive-stories .zones .zone.zone-titles .categories-wrapper{margin-block-start:3.75rem}section.archive-stories .zones .zone.zone-stories .stories-wrapper{margin-top:4.625rem;display:grid;--grid-item-width:23.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem;row-gap:5.25rem}section.archive-stories .zones .zone.zone-pagination{margin-top:6.8125rem}@media (max-width:768px){section.archive-stories .zones{padding-block-start:calc(var(--header-height) + 3.25rem);padding-block-end:3.25rem}section.archive-stories .zones .zone.zone-stories .stories-wrapper{margin-top:3.25rem;gap:1.25rem}section.archive-stories .zones .zone.zone-pagination{margin-top:3.25rem}}#eg-pagination{display:flex;gap:1rem;justify-content:center;align-items:center}#eg-pagination[aria-hidden=true]{display:none}#eg-pagination .page-btn{color:var(--c-accent)}#eg-pagination .page-btn:disabled,#eg-pagination .page-separator,#eg-pagination .page:not(.page-current){opacity:.4}#eg-pagination .page-btn.page-btn-prev{rotate:180deg;translate:0 -4px}#eg-pagination :disabled{pointer-events:none}form.categories-filter-wrapper{inline-size:100%;padding-inline:var(--columns-gap);display:flex;gap:1.25rem;align-items:center;white-space:nowrap;justify-content:safe center;overflow:auto;position:relative;padding-inline:var(--columns-gap);inset-inline-start:calc(-1 * var(--columns-gap));inline-size:calc(100% + (2 * var(--columns-gap)))}form.categories-filter-wrapper#location-archive-categories{inline-size:auto;position:static}form.categories-filter-wrapper::-webkit-scrollbar{display:none}form.categories-filter-wrapper label.category-filter{font-size:1rem;line-height:1.125rem;padding:.5625rem 1rem .3125rem;color:#b2b2b2;border:1px solid currentColor;opacity:.4}form.categories-filter-wrapper label.category-filter:where(:hover,:has(input:checked)){color:var(--fg-color);opacity:1}form.categories-filter-wrapper label.category-filter:has(input:focus-visible){outline:4px solid var(--fg-color);outline-offset:4px}@media only screen and (max-width:768px){form.categories-filter-wrapper{justify-content:start}}body.post-type-archive-news form.categories-filter-wrapper label.category-filter{color:var(--fg-color);background-color:var(--bg-color);transition:color .2s ease,background-color .2s ease}body.post-type-archive-news form.categories-filter-wrapper label.category-filter:where(:hover,:has(input:checked)){color:var(--on-category-color,var(--c-white));background-color:var(--category-color,var(--c-accent));border-color:var(--category-color,var(--c-accent))}body.post-type-archive-news form.categories-filter-wrapper label.category-filter:has(input:focus-visible){border-color:transparent}section.archive-location-hero{padding-block:3.125rem;padding-block-start:6.25rem}section.archive-location-hero .text .text-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}section.archive-location-hero .text .text-wrapper .title{padding-inline:var(--columns-gap)}section.archive-location-hero .text .text-wrapper .title+.description{margin-block-start:1.875rem}section.archive-location-hero .text .text-wrapper .description+.categories-wrapper{margin-block-start:3.75rem}section.archive-location-hero .text .text-wrapper .categories-wrapper{inline-size:100%}@media only screen and (max-width:768px){section.archive-location-hero{padding-top:0;padding-bottom:3.25rem}section.archive-location-hero .text .text-wrapper{padding-block-start:3.125rem;gap:2rem}section.archive-location-hero .text .text-wrapper .description+.categories-wrapper,section.archive-location-hero .text .text-wrapper .title+.description{margin-block-start:0}}section.archive-location-map .eg-google-map{block-size:45.875rem}section.archive-location-map .eg-google-map .gm-style-iw.gm-style-iw-c{max-inline-size:none;block-size:none;inline-size:16.125rem !important;padding:0;border-radius:0}section.archive-location-map .eg-google-map .gm-style .gm-style-iw-c{box-shadow:3px 3px 20px #00000029 !important}section.archive-location-map .eg-google-map .gm-style-iw-d{padding:0;overflow:hidden !important;max-block-size:none !important}section.archive-location-map .eg-google-map .gm-style-iw-chr{background:0 0;margin-bottom:-48px;position:relative;z-index:1;color:#fff}section.archive-location-map .eg-google-map .gm-style-iw-chr span{filter:invert(1)}section.archive-location-map .eg-google-map .card .text{padding-bottom:1.5rem;padding-inline:1.875rem}section.archive-location-map .eg-google-map .gm-style .gm-style-iw-tc:after{content:initial !important}@media only screen and (max-width:768px){section.archive-location-map .eg-google-map{block-size:20.3125rem}section.archive-location-map .eg-google-map .gm-style .gm-style-iw-c{max-width:200px !important;max-height:none !important}section.archive-location-map .eg-google-map .card{gap:0}section.archive-location-map .eg-google-map .card .text{padding:1rem}section.archive-location-map .eg-google-map .card.card-location .category,section.archive-location-map .eg-google-map .card.card-location .text .address{display:none}section.archive-location-map .eg-google-map .card.card-location .cta a{margin-top:.5rem;font-size:.875rem}}.card.card-location{font-family:var(--ff-primary);position:relative;display:flex;flex-direction:column;gap:.9375rem;container:card-location/inline-size}.card.card-location .thumbnail{aspect-ratio:307/197;overflow:hidden;border-radius:var(--border-default);background-color:var(--c-light-gray)}.card.card-location .thumbnail .img-wrapper{inline-size:100%;block-size:100%;view-transition-class:card-location-img}::view-transition-new(.card-location-img),::view-transition-old(.card-location-img){width:100%;height:100%}.card.card-location .text .category{font-size:.75rem;line-height:1.166667;text-transform:uppercase;margin-block-end:.3125rem}.card.card-location .text .address{margin-top:.625rem;color:rgba(from var(--fg-color) r g b/0.4);grid-column:-1/1}.card.card-location .text .cta a{display:block;margin-block-start:1.25rem;font-size:1rem;line-height:1.125;color:var(--c-accent)}.card.card-location .text .cta a:where(:focus-visible,:hover){text-decoration:underline;outline:none}.card.card-location .text .cta a:after{content:"";position:absolute;inset:0}.card.card-location .text .cta a:focus-visible:after{outline:2px solid var(--fg-color);outline-offset:2px}@container card-location (min-width:26.0rem){.card.card-location .text{display:grid;grid-template-columns:1fr auto}.card.card-location .text .category{grid-column:2;grid-row:1}.card.card-location .text .title{grid-row:1}.card.card-location .text .description,.card.card-location .text .title{grid-column:1}.card.card-location .text .cta a{position:absolute;color:transparent;inset:0;margin:0}.card.card-location .text .cta a:after{content:initial}}.news-template-default .hero>.container .title{text-wrap:balance}.news-template-default .hero>.container .date-cat{display:flex;align-items:center;gap:1rem;justify-content:center}.news-template-default .hero>.container .date{opacity:.5;font-weight:500;font-size:.75rem}.news-template-default .hero>.container .eg-btn{font-size:13px;text-transform:none;color:var(--c-accent);padding-block:8px 5px;padding-inline:9px}.news-template-default .hero>.container .eg-btn:not(:last-child){margin-inline-end:1em}#heritage-timeline{position:fixed;bottom:0;height:18.75rem;background-image:linear-gradient(transparent,var(--c-white) 72%);padding-bottom:2.5rem;width:100%;display:grid;align-items:end}#heritage-timeline .container{display:flex;align-items:center;justify-content:space-evenly;border-bottom:1px solid #b2b2b2;padding:.875rem;margin-block:0}:is(#heritage-timeline,#heritage-timeline-mobile) .container [data-year]{font-size:.625rem;text-align:center;line-height:1.2;text-transform:uppercase;font-weight:500;padding:.25rem .21875rem;outline:1px solid currentColor;color:#b2b2b2;position:relative;min-width:2.5rem;transition:all .2s ease}#heritage-timeline-mobile .container .swiper-slide-active [data-year],:is(#heritage-timeline,#heritage-timeline-mobile) .container [data-year].active{color:var(--c-white);outline-color:var(--c-accent);background-color:var(--c-accent)}:is(#heritage-timeline,#heritage-timeline-mobile) .container [data-year]:after{content:"";position:absolute;bottom:-.875rem;left:50%;transform:translateX(-50%) translateY(50%);height:.5rem;width:.5rem;background-color:#b2b2b2;border-radius:999px}#heritage-timeline-mobile{background-color:var(--c-white);position:fixed;bottom:0;left:0;width:100%}#heritage-timeline-mobile .container{position:relative}#heritage-timeline-mobile .container:before,#heritage-timeline-mobile .container:after{content:"";position:absolute;height:100%;width:10%;z-index:2;top:0}#heritage-timeline-mobile .container:after{right:var(--columns-gap);background-image:linear-gradient(to left,var(--c-white) var(--columns-gap),transparent)}#heritage-timeline-mobile .container:before{left:var(--columns-gap);background-image:linear-gradient(to right,var(--c-white) var(--columns-gap),transparent)}#heritage-timeline-mobile .container :is(.swiper-btn-prev,.swiper-btn-next){position:absolute;top:50%;z-index:3;width:.75rem;height:.75rem;color:#b2b2b2}#heritage-timeline-mobile .container :is(.swiper-btn-prev,.swiper-btn-next) svg{height:100%;width:100%}#heritage-timeline-mobile .container .swiper-btn-prev{transform:translateX(-50%);left:var(--columns-gap);rotate:90deg}#heritage-timeline-mobile .container .swiper-btn-next{transform:translateX(50%);right:var(--columns-gap);rotate:-90deg}#heritage-timeline-mobile .container .swiper-slide{height:6.0625rem;display:grid;place-items:center;position:relative}#heritage-timeline-mobile .container .swiper-slide:before,#heritage-timeline-mobile .container .swiper-slide:after{content:"";position:absolute;height:1px;background-color:#b2b2b2;top:50%;transform:translateY(-50%);width:50%}#heritage-timeline-mobile .container .swiper-slide:after{left:50%}#heritage-timeline-mobile .container .swiper-slide:before{left:0}#heritage-timeline-mobile .container .swiper-slide:first-child:before,#heritage-timeline-mobile .container .swiper-slide:last-child:after{content:initial}#heritage-timeline-mobile .container .swiper-slide [data-year]{transform:translateY(-1.5rem)}@media (max-width:768px){body.page-template-company section.hero+section.split-std{flex-direction:column}}header{position:relative}header .header-bar-mobile{display:none}header{--fg-color:#000;--bg-color:#fff;--_header-bg:#fff;--_header-fg:#000;--_header-active-fg:var(--c-accent);--_header-svg-fg:#000;position:sticky;top:0;transition:top var(--dropdown-transition-duration) ease,background-color var(--dropdown-transition-duration) ease,color var(--dropdown-transition-duration) ease,box-shadow var(--dropdown-transition-duration) ease;background-color:var(--_header-bg);color:var(--_header-fg);z-index:1000;box-shadow:0 3px 6px #00000029}header .contact-cta .eg-btn.white{background-color:var(--c-accent);color:#fff;border-color:var(--c-accent)}@media (hover:hover){body header[data-variation=transparent]:not(:hover,.floating,.floating-visible){--_header-bg:transparent;box-shadow:none;transition:top var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),background-color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),box-shadow var(--dropdown-transition-duration) ease var(--dropdown-transition-duration)}body header[data-variation=transparent]:not(:hover,.floating,.floating-visible,[data-style=dark]) .contact-cta .eg-btn.white{background-color:transparent;border-color:currentColor}body header[data-variation=transparent][data-style=default]:not(:hover,.floating,.floating-visible) .eg-btn.white{background-color:#fff;color:#000}body header[data-variation=transparent][data-style=default]:not(:hover,.floating,.floating-visible){--_header-fg:var(--c-white);--_header-active-fg:var(--c-white);--_header-svg-fg:var(--c-white)}}@media (hover:none){body header[data-variation=transparent]:not(.floating,.floating-visible){--_header-bg:transparent;box-shadow:none;transition:top var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),background-color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),color var(--dropdown-transition-duration) ease var(--dropdown-transition-duration),box-shadow var(--dropdown-transition-duration) ease var(--dropdown-transition-duration)}body header[data-variation=transparent]:not(.floating,.floating-visible) .contact-cta .eg-btn.white{background-color:transparent;border-color:currentColor}body header[data-variation=transparent][data-style=default]:not(.floating,.floating-visible){--_header-fg:var(--c-white);--_header-svg-fg:var(--c-white)}}@media (hover:none) and (max-width:768px){body header[data-variation=transparent]:not(.floating,.floating-visible){transition:top var(--dropdown-transition-duration) ease 0s,background-color var(--dropdown-transition-duration) ease 0s,color var(--dropdown-transition-duration) ease 0s}body header[data-variation=transparent]:not(.floating,.floating-visible) .contact-cta .eg-btn.white{background-color:var(--c-accent);border-color:var(--c-accent);color:#fff}}header[data-variation=transparent]~main{margin-top:calc(-1 * var(--header-height))}header .header-bar>.container>.zones{block-size:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--columns-gap)}header .header-bar>.container>.zones>.zone-logo{order:1}header .header-bar>.container>.zones>.zone-inline-start{order:2}header .header-bar>.container>.zones>.zone-inline-end{order:3}header .header-bar>.container>.zones .zone.zone-logo .img-wrapper{display:block;inline-size:16.375rem;margin-inline-end:auto}header .header-bar>.container>.zones .zone.zone-logo .img-wrapper svg{width:100%;height:100%}header.floating .header-bar>.container>.zones .zone.zone-logo .img-wrapper #logo,header:not(.floating) .header-bar>.container>.zones .zone.zone-logo .img-wrapper #logo-no-payoff{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper-title{block-size:var(--header-height);display:grid;align-items:center}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end)>ul li:is(.current-page,.current-page-ancestor){text-decoration:underline;color:var(--_header-active-fg)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end)>ul,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level{--_gap-x:1.875rem;display:flex;align-items:center}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) li a,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper-title{padding-inline:calc(var(--_gap-x) / 2)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) li:first-child a,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:first-child .sub-menu-wrapper-title{padding-inline-start:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) li:last-child a,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:last-child .sub-menu-wrapper-title{padding-inline-end:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) a:where(:hover,:focus-visible,:focus-within),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper-title>a:where(:hover,:focus-visible,:focus-within),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level a.sub-menu-wrapper-title:where(:hover,:focus-visible,:focus-within){text-decoration:underline}header .header-bar>.container>.zones .zone.zone-inline-end{justify-self:end}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body{background-color:var(--bg-color);position:absolute;inset-inline-start:0;inset-block-start:var(--header-height);inline-size:100%;z-index:2;--_menu-title-margin:1.875rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dropdown-transition-duration) ease;overflow:hidden;color:var(--c-black)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]>.sub-menu-wrapper-accordion-content{min-block-size:0}@media (hover:hover){header:not(.floating-active) .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:0fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:is(:hover,:focus-visible,:focus-within) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type],header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:has([data-menu-type]:hover) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:1fr}header.floating-active .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:not(:has([data-menu-type]:hover),:hover,:focus-visible,:focus-within) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:0fr}}@media (hover:none){header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:0fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level:has(.sub-menu-wrapper-title input:checked) .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type]{grid-template-rows:1fr}}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper{padding-block-start:2.1875rem;padding-block-end:4.6875rem;position:relative}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .bird-illustration{position:absolute;inset-block-end:0;inset-inline-start:max(68.125rem, calc(100% - 17.3125rem))}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones{display:flex;gap:2rem;max-inline-size:66.875rem;justify-content:space-between}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights{display:flex;flex-direction:column;gap:var(--_menu-title-margin);flex-basis:19rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images{inline-size:0;min-inline-size:100%}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images .swiper-wrapper .swiper-slide{aspect-ratio:304/351}@media (min-width:767px) and (max-width:1280px) and (max-height:720px){header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images .swiper-wrapper .swiper-slide{aspect-ratio:304/304}}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-images .swiper-wrapper .swiper-slide .img-wrapper{block-size:100%}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts{margin-block-start:.375rem;inline-size:0;min-inline-size:100%;display:flex;align-items:center;gap:.8125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-wrapper{inline-size:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-wrapper .swiper-slide{inline-size:100%;background-color:var(--bg-color)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-wrapper .swiper-slide.swiper-slide-active{position:relative;z-index:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides .swiper.slide-texts .swiper-pagination{position:static;flex-shrink:0;inline-size:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus{flex-grow:1;max-inline-size:39.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;align-content:space-between;block-size:100%;column-gap:var(--columns-gap);row-gap:2rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(4){align-self:end}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:nth-child(5):last-child{grid-column:3}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title)) .sub-sub-menu-list{gap:.875rem;font-size:1rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list{font-size:1.125rem;font-weight:500}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list li a{color:rgba(from var(--fg-color) r g b/0.4);position:relative;display:flex;align-items:center;gap:.4rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title))[data-sub-menu-type=gray] .sub-sub-menu-list li a svg{margin-top:.2rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-title{margin-block-end:var(--_menu-title-margin)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu ul,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list{display:flex;flex-direction:column;gap:.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:has(.arrow-accordion){display:flex;align-items:center;gap:.5rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a .arrow-accordion{line-height:0;transition:rotate .2s ease}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;overflow:hidden}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu ul{min-height:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a~.accordion-submenu:where(:hover,:focus-visible,:focus-within),header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:where(:hover,:focus-visible,:focus-within)~.accordion-submenu{grid-template-rows:1fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:has(.accordion-submenu:where(:hover,:focus-visible,:focus-within)) .arrow-accordion,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list a:where(:hover,:focus-visible,:focus-within) .arrow-accordion{rotate:180deg}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu li:first-child{margin-top:.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu li a{display:flex;align-items:center;gap:.6rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper{padding-block-start:2.1875rem;padding-block-end:3.9375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container{display:flex;justify-content:space-between;gap:var(--columns-gap)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu{max-inline-size:11.4375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-title{margin-block-end:1.5625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-description{color:rgba(from var(--fg-color) r g b/0.5)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-list{display:flex;flex-direction:column;gap:.625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper{block-size:0;min-block-size:15.75rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper img{block-size:0%;inline-size:auto;min-block-size:100%;object-fit:cover}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper{padding-block-start:2.5625rem;padding-block-end:3.3125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu{position:relative;display:grid;grid-template-columns:auto auto [card-start] minmax(18.75rem, calc(26rem + var(--columns-gap))) [card-end]}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu .sub-sub-menu-title{padding-block-end:1.5625rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a:first-of-type{grid-column:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a:hover{text-decoration:underline}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a{padding-block-start:.3125rem;padding-block-end:.3125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu .card{opacity:0;pointer-events:none;grid-column:card;grid-row:-1/-20;width:100%;transition:opacity .2s ease;padding-inline-start:var(--columns-gap);block-size:fit-content}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu .card:hover,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a:where(:hover,:focus-visible)+.card{opacity:1;pointer-events:auto}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu:not(:has(>a:where(:hover,:focus-visible)),:has(.card:hover)) a:first-of-type+.card{opacity:1;pointer-events:auto}header .header-bar>.container>.zones .zone.zone-inline-end{display:flex;gap:1rem;align-items:center}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper{display:flex;align-items:center;inline-size:1rem;block-size:1rem}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper:where(:nth-child(2)){padding-inline-start:2rem}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper svg{transition:color var(--dropdown-transition-duration) ease;color:var(--_header-svg-fg,var(--_header-fg));height:1.125rem;width:1.125rem}@media only screen and (max-width:768px){html:has(body.mobile-menu-open){overflow:hidden;touch-action:none}body.mobile-menu-open{position:fixed;width:100%;top:0}body.mobile-menu-open header{--_header-bg:var(--bg-color) !important;--_header-fg:var(--fg-color) !important;--_header-active-fg:var(--fg-color) !important}header .header-bar-mobile{display:block}header .header-bar-mobile .zones{block-size:var(--header-height);display:flex;justify-content:space-between;align-items:center}header .header-bar-mobile .zones .zone.zone-logo .img-wrapper{inline-size:12.8125rem;display:block}header .header-bar-mobile .zones .zone.zone-logo .img-wrapper svg{width:100%;height:fit-content}header.floating .header-bar-mobile .zones .zone.zone-logo .img-wrapper #logo,header:not(.floating) .header-bar-mobile .zones .zone.zone-logo .img-wrapper #logo-no-payoff{display:none}header .header-bar-mobile .zones .zone.zone-right #menu-opener{display:grid;place-items:center}header .header-bar-mobile .zones .zone.zone-right #menu-opener span{grid-column:-1/1;grid-row:-1/1}body:not(.mobile-menu-open) header .header-bar-mobile .zones .zone.zone-right #menu-opener span.close,body.mobile-menu-open header .header-bar-mobile .zones .zone.zone-right #menu-opener span.hamburger{display:none}header .header-bar{--_gap-y:2.1875rem;--_header-svg-fg:var(--fg-color);position:fixed;background-color:var(--bg-color);inset-inline-start:0;inset-block-start:var(--header-height);color:var(--fg-color);block-size:calc(100% - var(--header-height));inline-size:100%;transform:translateX(100%);transition:transform .3s ease}body.mobile-menu-open header .header-bar{transform:translateX(0)}header .header-bar .search-box{margin-block-end:1.875rem;margin-block-start:.6875rem}header .header-bar .search-box form .search-wrapper{background-color:#ebebeb;display:flex;align-items:center;padding-inline-end:1.25rem}header .header-bar .search-box form .search-wrapper input{height:3rem;padding-inline-start:1.25rem;padding-inline-end:3.625rem;border:transparent;background-color:transparent;width:100%}header .header-bar .search-box form .search-wrapper button{line-height:0}header .header-bar .search-box form .search-wrapper svg{color:rgba(from var(--fg-color) r g b/0.4)}header .header-bar .search-box form .search-wrapper input::placeholder{font-size:.875rem;line-height:1.142857}header .header-bar .zone-language-switcher{padding-block:1.6875rem;display:flex;gap:2rem;align-items:center;border-top:1px solid #0000001a;margin-left:calc(-1 * var(--columns-gap));padding-left:var(--columns-gap);overflow:auto;width:calc(100% + var(--columns-gap) + var(--columns-gap));padding-right:var(--columns-gap);scrollbar-width:none}header .header-bar .zone-language-switcher::-webkit-scrollbar{display:none}header .header-bar .zone-language-switcher .lang{font-size:.875rem;line-height:1.214286;font-weight:500;color:rgba(from var(--fg-color) r g b/0.4)}header .header-bar .zone-language-switcher .lang.lang-active{text-decoration:underline;color:var(--fg-color)}header .header-bar>.container{display:grid;grid-template-rows:auto 1fr auto;block-size:100%}header .header-bar>.container>.zones{display:flex;flex-direction:column;height:auto;align-items:stretch;gap:0;position:relative;block-size:0;min-block-size:100%;overflow-y:auto;overflow-x:hidden}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end)>ul,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level{display:flex;flex-direction:column;align-items:stretch}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) li a,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level .sub-menu-wrapper-title{padding-inline:0;padding:0;height:auto;padding-block:calc(var(--_gap-y) / 2);font-size:1.75rem;line-height:1.142857;letter-spacing:-.28px;font-weight:500}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) li a{display:block}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level label.sub-menu-wrapper-title{position:relative}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item-first-level label.sub-menu-wrapper-title:after{content:"";position:absolute;inline-size:.40625rem;block-size:.795rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQyIiBoZWlnaHQ9IjEzLjQyNyIgdmlld0JveD0iMCAwIDcuNDIgMTMuNDI3Ij4KICA8cGF0aCBpZD0iUGF0aF8xMzE4IiBkYXRhLW5hbWU9IlBhdGggMTMxOCIgZD0iTS0xMjI2NiwxMjg2NC4yNjhsNi4zNTktNi4zNTktNi4zNTktNi4zNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyNjYuMzU0IC0xMjg1MS4xOTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K");inset-inline-end:0;background-size:contain;background-position:center center;background-repeat:no-repeat}header .header-bar>.container>.zones .zone.zone-logo{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body{position:static;display:none !important}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body .menu-go-back{display:flex;align-items:center;gap:.875rem;background-color:var(--bg-color);padding-block-end:1rem;position:sticky;inset-block-start:0;z-index:3}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body .menu-go-back .icon{transform:scaleX(-1)}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body .menu-title-mobile{padding-block-start:1rem;padding-block-end:3.25rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body{display:block !important;block-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateX(100%);overflow:auto !important;transition:transform .3s ease,opacity .3s ease !important}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body::-webkit-scrollbar{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .menu-list-item:has(.sub-menu-wrapper-title input:checked) .sub-menu-wrapper .sub-menu-wrapper-body{transform:translateX(0%);opacity:1}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper{padding-block:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .container{padding-inline:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu article{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu{display:flex;flex-direction:column}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .arrow-accordion{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list .accordion-submenu{grid-template-rows:1fr}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=locations] .menu-wrapper .sub-sub-menu>a{padding-block:.5rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper{padding-block-start:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .bird-illustration{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .container{padding:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones{display:grid;grid-template-columns:auto 1fr;column-gap:2rem;row-gap:4.375rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus,header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights{display:contents}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-title{display:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-highlights .highlights-slides{grid-column:-1/1;order:2}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu:not(:has(.sub-sub-menu-title)){order:3;display:block;grid-column:-1/1 !important}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-list{row-gap:1.25rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=products] .menu-wrapper .zones .zone.zone-menus .wrapper .sub-sub-menu .sub-sub-menu-title{margin-block-end:0;text-decoration:underline;text-underline-offset:.3125rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper{padding-block-start:0;padding-block-end:0}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container{padding:0;display:grid;grid-template-columns:auto 1fr;column-gap:4.375rem;row-gap:3.75rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu{grid-column:-1/1;display:grid;grid-template-columns:subgrid}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu:not(:has(.sub-sub-menu-list)){display:flex;flex-direction:column;max-inline-size:none}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper{grid-column:-1/1;min-block-size:unset;margin-block-end:3.75rem}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .img-wrapper img{block-size:auto;min-block-size:unset;inline-size:0;min-inline-size:100%}header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container .sub-sub-menu .sub-sub-menu-title{margin-block-end:1.875rem;text-decoration:underline;text-underline-offset:.3125rem}header .header-bar>.container>.zones .zone.zone-inline-end{padding-block-start:1.0625rem;flex-direction:column;align-items:start}header .header-bar>.container>.zones .zone.zone-inline-end .icon-wrapper{padding-inline-start:0;display:flex;align-items:center;gap:1rem;padding-block:1.09375rem}}@media only screen and (max-width:350px){header .header-bar>.container>.zones .zone:where(.zone-inline-start,.zone-inline-end) .menu-wrapper .menu-list.menu-list-first-level .sub-menu-wrapper .sub-menu-wrapper-body[data-menu-type=values] .menu-wrapper .container{column-gap:1rem}}body.mobile-menu-open #iubenda-cs-banner,body.mobile-menu-open .iubenda-tp-btn{pointer-events:none;opacity:0 !important}#lang-switcher{position:relative;border:none;background-color:transparent;height:fit-content;margin-block:auto}#lang-switcher button{font-size:.75rem;display:flex;align-items:center;gap:.3rem}#lang-switcher button svg{transition:rotate .2s ease}#lang-switcher:has(.options:not([inert])) button svg{rotate:-.5turn}#lang-switcher .options{--_padding:1.25rem;--_gap:.625rem;z-index:88888;min-width:8.125rem;position:absolute;left:0;top:calc(100% + 1rem);background-color:var(--c-white);display:grid;grid-template-rows:1fr;box-shadow:0 0 15px rgb(0 0 0/0.16);transform-origin:top left;opacity:1;scale:1;transition:grid-template-rows .2s ease,opacity .2s ease,scale .2s ease}#lang-switcher .options[inert]{grid-template-rows:0fr;scale:.95;opacity:0}#lang-switcher nav.options ul li a{display:block;padding-block:calc(var(--_gap) / 2);padding-inline:var(--_padding)}#lang-switcher nav.options ul li a[aria-current=true]{text-decoration:underline}#lang-switcher nav.options ul li a[aria-current=false]:where(:hover,:focus-visible){text-decoration:underline;text-decoration-color:rgb(0 0 0/0.2);text-decoration-thickness:2px}#lang-switcher nav.options ul li a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}#lang-switcher nav.options ul li:first-child a{padding-block-start:var(--_padding)}#lang-switcher nav.options ul li:last-child a{padding-block-end:var(--_padding)}