.counter-value{color:var(--base-3);font-size:48px;font-weight:700}@media (max-width:1024px){.counter-value{font-size:36px}}.counter-label{color:var(--base-3);font-size:15px;font-weight:400}.counter-item{align-items:center;display:flex;flex-direction:column;row-gap:10px}.LayoutOuter{padding-left:10px;padding-right:10px;width:100%}@media (max-width:1024px){.LayoutOuter{padding-left:20px;padding-right:20px}}.SectionLarge{padding-bottom:120px;padding-top:120px}@media (max-width:1024px){.SectionLarge{padding-bottom:64px;padding-top:64px}}@media (max-width:767px){.SectionLarge{padding-bottom:20px;padding-top:20px}}.SectionMedium{padding-bottom:80px;padding-top:80px}@media (max-width:1024px){.SectionMedium{padding-bottom:48px;padding-top:48px}}@media (max-width:767px){.SectionMedium{padding-bottom:20px;padding-top:20px}}.CardStep{display:flex;flex-direction:column;border:1px solid var(--primaryforest100);padding:40px}.PillCountry{background-color:var(--primaryforest700);color:var(--base-3);font-size:18px;border-radius:20px;padding:10px 20px}.CardStepTitle{color:var(--primaryforest700);font-family:var(--gp-font--cormorant-garamond);font-size:28px;font-weight:400;margin-bottom:13px;margin-top:10px}@media (max-width:767px){.CardStepTitle{margin-top:0px}}.HeroSection{align-items:flex-start;align-self:start;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:80px}@media (max-width:1024px){.HeroSection{height:70vh}}@media (max-width:767px){.HeroSection{height:40vh;padding-bottom:20px}}.HeroTitle{color:var(--base-3);font-family:var(--gp-font--cormorant-garamond);font-size:48px}@media (max-width:767px){.HeroTitle{font-size:32px}}.CardAzienda{align-items:center;display:flex;flex-direction:column;text-align:center;border:0px solid var(--primaryforest100)}.SectionSmall{padding-bottom:60px;padding-top:60px}@media (max-width:1024px){.SectionSmall{padding-bottom:32px;padding-top:32px}}@media (max-width:767px){.SectionSmall{padding-bottom:20px;padding-top:20px}}.services-stack{position:relative;width:100%}.services-stack-item{background:#fff;width:100%}.services-stack-inner{align-items:center;border-bottom:1px solid var(--primaryforest100);display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);min-height:520px;padding-bottom:64px;padding-top:64px}@media (max-width:767px){.services-stack-inner{display:flex;flex-direction:column;padding-bottom:0px;padding-top:0px;row-gap:60px}}.services-stack-image{height:100%;overflow:hidden;width:100%}.services-stack-content{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.services-stack-number{color:var(--primaryforest50);font-family:"Manrope",sans-serif;font-size:clamp(120px,10vw,170px);font-weight:300;left:0;letter-spacing:-0.06em;line-height:0.8;overflow:visible;pointer-events:none;position:absolute;top:50%;transform:translateY(-120%);white-space:nowrap;z-index:0}@media (max-width:768px){.services-stack-number{font-size:clamp(90px,26vw,110px);left:0;letter-spacing:-0.06em;line-height:0.8;top:-30px;transform:none}}.CardProduzione{align-items:flex-start;background-color:var(--neutral50);display:flex;flex-direction:column;text-align:center;border:1px solid var(--primaryforest700);padding:30px}.TimelineScroller{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);min-width:0;overflow:hidden;width:100%}@media (max-width:767px){.TimelineScroller{align-self:stretch;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}.TimelineScroller::-webkit-scrollbar{display:none;height:0;width:0}}.ProductionTimeline{column-gap:20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:60px;min-width:0;position:relative;width:100%}.ProductionTimeline::before{background-color:#b8cfb2;content:"";height:1px;left:0;position:absolute;right:0;top:9px;z-index:0}@media (max-width:767px){.ProductionTimeline{column-gap:20px;grid-template-columns:repeat(5,180px);max-width:none;min-width:980px;width:980px}}.TimelineStep{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;position:relative;text-align:center;z-index:1}@media (max-width:767px){.TimelineStep{flex-shrink:0;padding-bottom:10px;width:180px}}.TimelineDot{background-color:#315c26;border-radius:50%;display:block;flex-shrink:0;height:18px;margin:0 0 24px;min-height:18px;min-width:18px;padding:0;width:18px}.TimelineMonth{color:var(--Tertiary-Orange-700,#B25400);font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:180%;text-align:center;text-transform:uppercase}.TimelineLabel{color:var(--Primary-forest-700,#315C26);font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:120%;text-align:center}.CardProductionTitle{color:var(--primaryforest700);font-family:var(--gp-font--cormorant-garamond);font-size:24px;font-weight:400;margin-bottom:13px;margin-top:10px}@media (max-width:1024px){.CardProductionTitle{font-size:18px}}.HeaderBase{background-color:var(--hdr-sfondo,#fff);color:var(--hdr-testo,var(--neutral800));transition:background-color 0.5s ease,color 0.35s ease;width:100%;will-change:background-color,color;z-index:999}.HeaderBase .HeaderLogo{flex-shrink:0;position:relative;width:160px}.HeaderBase .HeaderLogo .LogoDark{left:0;position:absolute;top:0}.HeaderBase .HeaderLogo .LogoWhite,.HeaderBase .HeaderLogo .LogoDark{display:block;height:auto;transition:opacity 0.4s ease;width:160px}.HeaderBase .LogoDark{opacity:var(--hdr-logo-scuro,1)}.HeaderBase .LogoWhite{opacity:var(--hdr-logo-chiaro,0)}.HeaderBase .gb-menu .gb-menu-item.current-menu-item>.gb-menu-link{background-image:linear-gradient(var(--tertiary-orange500,#F79200),var(--tertiary-orange500,#F79200));background-origin:content-box;background-position:left bottom;background-repeat:no-repeat;background-size:100% 2px}.HeaderBase .gb-menu .gb-menu-item.current-menu-item,.HeaderBase .gb-menu .gb-menu-item.current-menu-item:hover{text-decoration-line:none}.HeaderBase .gb-menu-container.gb-menu-container--mobile{display:flex;flex-direction:column;padding:var(--gb-menu-toggle-offset,81px) 0}.HeaderBase .gb-menu-container.gb-menu-container--mobile .gb-menu{margin:auto 0}.HeaderBase .gb-menu-container.gb-menu-container--mobile .gb-sub-menu .gb-menu-link{color:var(--primaryforest100,#E1EEDB)}.HeaderBase .gb-menu-container.gb-menu-container--mobile,.HeaderBase .gb-menu-container.gb-menu-container--mobile .gb-menu-link,.HeaderBase .gb-menu-container.gb-menu-container--mobile .wc-block-cart-link{color:#fff}.HeaderBase .gb-menu-toggle{background:transparent;border:0;box-shadow:none;color:inherit;padding:8px}.HeaderBase .gb-menu-toggle svg{fill:currentColor;stroke:currentColor}.HeaderBase .gb-menu-toggle svg rect{stroke:none}.HeaderBase .gb-menu-toggle:hover,.HeaderBase .gb-menu-toggle:focus{background:transparent;opacity:0.7}.HeaderBase .gb-menu-toggle[aria-expanded="true"]{opacity:1}.HeaderBase .gb-menu-toggle[aria-expanded="true"],.HeaderBase .gb-menu-toggle[aria-expanded="true"]:hover,.HeaderBase .gb-menu-toggle[aria-expanded="true"]:focus{background:var(--base-3);color:var(--neutral800)}.HeaderBase .gb-navigation,.HeaderBase .gb-menu-container,.HeaderBase .gb-menu,.HeaderBase .gb-menu-item,.HeaderBase .gb-menu-link,.HeaderBase .wc-block-cart-link{color:inherit}.HeaderBase a{color:inherit}.HeaderBase svg{color:currentColor}.HeaderBase.gb-is-sticky{--hdr-sfondo:#fff;--hdr-testo:var(--neutral800);--hdr-logo-chiaro:0;--hdr-logo-scuro:1}.HeaderBase:not(.gb-is-sticky){left:0;position:var(--hdr-pos,relative);top:0;width:100%}@media (max-width:1024px){.HeaderBase .HeaderLogo{width:100px}}@media (max-width:768px){.HeaderBase .HeaderLogo{width:90px}.HeaderBase .HeaderLogo .LogoWhite,.HeaderBase .HeaderLogo .LogoDark{width:110px}}.SectionHeader{padding-bottom:20px;padding-top:20px}@media (max-width:1024px){.SectionHeader{padding-bottom:10px;padding-top:10px}}@media (max-width:767px){.SectionHeader{padding-bottom:20px;padding-top:20px}}.CardAgent{align-items:flex-start;color:var(--base-3);display:flex;flex-direction:column;text-align:center;border:1px solid var(--base-3);padding:20px}@media (max-width:1024px){.CardAgent{padding:10px}}.CardAgentTitle{color:var(--base-3);font-family:var(--gp-font--cormorant-garamond);font-size:24px;font-weight:400;margin-bottom:13px;margin-top:30px}@media (max-width:1024px){.CardAgentTitle{font-size:20px;text-align:left}}@media (max-width:767px){.CardAgentTitle{margin-top:20px}}.contatto-riga{align-items:start;column-gap:15px;display:inline-flex;font-size:14px}.contatto-riga .gb-shape{flex:0 0 auto}.contatto-riga .gb-shape svg{border:1px solid var(--secondaryleaf500);fill:currentColor;height:auto;padding:5px;width:2.5em}.contatto-riga>.gb-text{color:var(--primaryforest700);font-size:14px;line-height:1.4}.contatto-riga>.gb-text>strong{color:var(--tertiary-orange500);font-size:14px;font-weight:400;line-height:1.2}.contatto-riga>.gb-text a{color:inherit;text-decoration:none}.badge-cat-articolo{align-items:center;background:var(--tertiary-orange50);border:1px solid var(--tertiary-orange300);border-radius:999px;color:var(--tertiary-orange700);display:inline-flex;font-size:12px;left:16px;line-height:1;padding:6px 12px;position:absolute;top:16px;z-index:2}.product-tab-item{background-color:transparent;border-bottom:1px solid #e5e8e2;color:var(--primaryforest700);cursor:pointer;padding:24px 36px 24px 0;position:relative}.product-tab-item .tab-description{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.25s ease,margin 0.3s ease}.product-tab-item .tab-mobile-image{display:none;height:100%;margin-top:12px;object-fit:cover;width:100%}.product-tab-item.gb-block-is-current .tab-description{margin-top:10px;max-height:160px;opacity:1}.product-tab-item.gb-block-is-current .tab-mobile-image{display:block}.product-tab-item.gb-block-is-current::after{content:"−"}.product-tab-item::after{color:var(--primaryforest700);content:"+";font-size:28px;font-weight:400;line-height:1;position:absolute;right:0;top:24px}.product-tab-item:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:transparent;color:var(--primaryforest700)}.product-tab-item:is(:hover,:focus){background-color:transparent;color:var(--primaryforest700)}@media (max-width:767px){.product-tab-item{flex-grow:0;flex-shrink:1;padding:20px 32px 20px 0;width:100%}.product-tab-item::after{top:20px}}.product-tabs-layout{align-items:start;column-gap:70px;display:grid;grid-template-columns:46% minmax(0,1fr);grid-template-rows:1fr auto 220px auto 1fr}.product-tabs-layout .gb-tabs__item{height:100%;width:100%}.product-tabs-layout .gb-tabs__item img{display:block;height:100%;object-fit:cover;width:100%}.product-tabs-layout .gb-tabs__items{aspect-ratio:520/680;grid-column:1;grid-row:1/6;overflow:hidden;width:100%}.product-tabs-layout .gb-tabs__menu{grid-column:2;grid-row:3;height:220px;min-height:0;overflow:hidden;width:100%}.product-tabs-layout>.products-tabs{display:contents}.product-tabs-layout>a{grid-column:2;grid-row:4;justify-self:start;margin-top:32px}.product-tabs-layout>h2{grid-column:2;grid-row:2;margin:0 0 32px 0}@media (max-width:768px){.product-tabs-layout{display:flex;flex-direction:column;gap:24px}.product-tabs-layout .gb-tabs__items{aspect-ratio:1/1;width:100%}.product-tabs-layout .gb-tabs__menu{height:auto;min-height:0;overflow:visible;width:100%}.product-tabs-layout>.products-tabs{display:flex;flex-direction:column-reverse;gap:24px}.product-tabs-layout>a{margin-top:0;width:auto}.product-tabs-layout>h2{margin:0}}.server-stack-tsg{color:var(--tertiary-orange700);position:relative;z-index:1}@media (max-width:767px){.server-stack-tsg{color:var(--tertiary-orange700);font-size:18px}}.CardAgentNumber{color:var(--primary-500);font-family:var(--gp-font--manrope);font-size:50px;font-weight:600}@media (max-width:1024px){.CardAgentNumber{font-size:30px}}.CertRiga{align-items:center;column-gap:7px;display:inline-flex;font-size:14px}.CertRiga .gb-shape{flex:0 0 auto}.CertRiga .gb-shape svg{fill:currentColor;height:auto;padding:5px;width:4em}.CertRiga>.gb-text{color:var(--neutral800);font-size:14px;line-height:1.4}.CertRiga>.gb-text>strong{color:var(--primaryforest700);font-size:14px;font-weight:400;line-height:1.2}.CertRiga>.gb-text a{color:inherit;text-decoration:none}.CertLogo{display:block;height:90px;object-fit:contain;object-position:left center;width:135px}.CertLogoBox{align-items:center;border-right:1px solid var(--neutral100);box-sizing:border-box;display:flex;flex:0 0 auto;height:100px;justify-content:flex-start;padding-right:20px;width:fit-content}.gb-menu--base :where(.menu-item) .gb-menu-link{color:inherit}.gb-menu--base .gb-sub-menu{display:none;position:absolute}.gb-menu--base .gb-sub-menu .gb-sub-menu{font-size:inherit}.gb-menu--base .gb-submenu-toggle[aria-expanded=true]>.gb-submenu-toggle-icon,.gb-menu--base .menu-item>a[aria-expanded=true]>.gb-submenu-toggle-icon{transform:rotate(180deg)}.gb-menu--base.gb-menu .gb-sub-menu--open>.gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item:hover>.gb-sub-menu{display:block}.gb-menu--base .menu-item-has-gb-mega-menu .gb-sub-menu{display:none!important}.gb-menu--base.gb-menu--click .menu-item>a[aria-expanded=true]+.gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item>a[aria-expanded=true]+.gb-sub-menu{display:block}.gb-menu--base.gb-menu--click .menu-item>a[aria-expanded=true]+.gb-sub-menu .gb-sub-menu,.gb-menu--base.gb-menu--hover .menu-item>a[aria-expanded=true]+.gb-sub-menu .gb-sub-menu{position:relative;right:0}:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-sub-menu{opacity:0;transition:opacity var(--sub-menu-transition-speed,.2s) ease,transform var(--sub-menu-transition-speed,.2s) ease,display var(--sub-menu-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade] :where(.gb-sub-menu){transition:opacity var(--sub-menu-transition-speed,.2s) ease,display var(--sub-menu-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] :where(.gb-sub-menu){transform:translateY(calc(var(--sub-menu-transition-distance, 5px)*-1))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-down] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateY(calc(var(--sub-menu-transition-distance, 5px)*-1))}}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-up] :where(.gb-sub-menu){transform:translateY(var(--sub-menu-transition-distance,5px))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-up] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-up] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateY(var(--sub-menu-transition-distance,5px))}}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-left] :where(.gb-sub-menu){transform:translateX(var(--sub-menu-transition-distance,5px))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-left] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-left] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateX(var(--sub-menu-transition-distance,5px))}}:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-right] :where(.gb-sub-menu){transform:translateX(calc(var(--sub-menu-transition-distance, 5px)*-1))}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-right] .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition])[data-gb-sub-menu-transition=fade-slide-right] .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateX(calc(var(--sub-menu-transition-distance, 5px)*-1))}}:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:1;transform:translateX(0) translateY(0)}@starting-style{:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu .gb-sub-menu--open>.gb-sub-menu,:where(.gb-navigation[data-gb-sub-menu-transition]) .gb-menu--hover .menu-item:hover>.gb-sub-menu{opacity:0}}:where(.gb-navigation[data-gb-mobile-menu-type=full-overlay]) .gb-menu-container--mobile .gb-menu-toggle--clone{position:absolute;right:20px;top:20px;z-index:101}:where(.gb-navigation[data-gb-mobile-menu-type=full-overlay]) .gb-menu-container--mobile .gb-menu-toggle--clone+.gb-menu{margin-top:var(--gb-menu-toggle-offset,0)}:where(.gb-navigation[data-gb-mobile-menu-type=partial-overlay]) .gb-menu-container--mobile{top:var(--gb-menu-offset,0)}body[data-gb-menu-open=full-overlay] #wpadminbar{z-index:-1}.gb-menu-toggle{border:0;position:relative}.gb-menu-toggle>*{pointer-events:none}.gb-menu-toggle .gb-menu-open-icon{line-height:0}.gb-menu-toggle .gb-menu-close-icon{display:none;line-height:0}:where(.gb-navigation[data-gb-mobile-menu-transition]) .gb-menu-container--mobile{opacity:0;transition:opacity var(--mobile-transition-speed,.2s) ease,transform var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade] :where(.gb-menu-container--mobile){transition:opacity var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-left] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-left] :where(.gb-menu-container--mobile){transform:translateX(100%)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-left] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-left] .gb-menu-container--toggled{transform:translateX(100%)}}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-right] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-right] :where(.gb-menu-container--mobile){transform:translateX(-100%)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-right] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-right] .gb-menu-container--toggled{transform:translateX(-100%)}}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-down] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-down] :where(.gb-menu-container--mobile){transform:translateY(calc(-100% - var(--gb-menu-offset, 0px)))}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-down] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-down] .gb-menu-container--toggled{transform:translateY(calc(-100% - var(--gb-menu-offset, 0px)))}}:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-up] :where(.gb-menu-container--mobile),:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-up] :where(.gb-menu-container--mobile){transform:translateY(100%)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=fade-slide-up] .gb-menu-container--toggled,:where(.gb-navigation[data-gb-mobile-menu-transition])[data-gb-mobile-menu-transition=slide-up] .gb-menu-container--toggled{transform:translateY(100%)}}:where(.gb-navigation[data-gb-mobile-menu-transition]) .gb-menu-container--toggled{opacity:1;transform:translateX(0) translateY(0)}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition]) .gb-menu-container--toggled{opacity:0}}@starting-style{:where(.gb-navigation[data-gb-mobile-menu-transition]):not([data-gb-mobile-menu-transition*=fade]) .gb-menu-container--toggled{opacity:1}}:where(.gb-navigation[data-gb-mobile-menu-transition]):not([data-gb-mobile-menu-transition*=fade]) :where(.gb-menu-container--mobile){opacity:1;transition:transform var(--mobile-transition-speed,.2s) ease,display var(--mobile-transition-speed,.2s) allow-discrete}:where(.gb-menu-container--mobile){inset:0;overflow-y:auto;top:0;width:100%;z-index:100}:where(.gb-menu-container--mobile) .gb-menu--base{width:100%}:where(.gb-menu-container--mobile) .gb-menu--base.gb-menu--hover .menu-item:where(:hover,:focus,:focus-within):not(.gb-sub-menu--open)>.gb-sub-menu{display:none}:where(.gb-menu-container--mobile) .gb-menu--base.gb-menu--hover .menu-item>a{flex-grow:1}:where(.gb-menu-container--mobile) .gb-menu--base .gb-sub-menu{position:relative;transition:none;width:100%}:where(.gb-menu-container--mobile) .gb-menu--base .gb-sub-menu .gb-sub-menu{right:auto}:where(.gb-menu-container--mobile) .gb-menu--base .gb-overlay{position:static!important}:where(.gb-menu-container--mobile) .gb-menu--base .gb-overlay .gb-overlay__content:before{display:none}.gb-menu-toggle:where(.gb-menu-toggle--toggled) .gb-menu-close-icon{display:block}.gb-menu-toggle:where(.gb-menu-toggle--toggled) .gb-menu-open-icon{display:none}body[data-gb-menu-open]{overflow:hidden}.gb-menu-container--toggled .gb-menu-hide-on-toggled,.gb-menu-container:not(.gb-menu-container--toggled) .gb-menu-show-on-toggled{display:none}:where(.gb-submenu-toggle){align-items:center;align-self:stretch;display:flex;justify-content:center;line-height:0;width:25px}:where(.gb-menu-item:focus-within){position:relative;z-index:1}@media(hover:hover){:where(.gb-menu-container):not(.gb-menu-container--toggled) .gb-menu--hover .gb-submenu-toggle{pointer-events:none}}.gb-tabs__item{display:none}.gb-tabs__item.gb-tabs__item-open{display:block}:where(:not(button)).gb-tabs__menu-item{cursor:pointer}:where(.gb-tabs[data-transition=fade] .gb-tabs__item-open){opacity:1}:where(.gb-tabs[data-transition=fade] .gb-tabs__item-transition){opacity:0}:where(.gb-tabs[data-transition=fade] .gb-tabs__item){transition:opacity .25s ease}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper-free-mode>.swiper-wrapper{margin:0 auto}.gb-carousel-fade.gb-carousel-free-mode .gb-carousel-item,.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.gb-carousel-fade .gb-carousel-item{pointer-events:none;transition-property:opacity!important}.gb-carousel-fade .gb-carousel-item .gb-carousel-item{pointer-events:none}.gb-carousel-fade .gb-carousel-item.is-active,.gb-carousel-fade .gb-carousel-item.is-active .gb-carousel-item.is-active{pointer-events:auto}.gb-carousel-vertical .gb-carousel-items{flex-direction:column}:where([data-gb-carousel-min-width="0"]){min-width:0}.gb-carousel-autoheight .gb-carousel-item{height:auto}.gb-carousel-autoheight .gb-carousel-items{align-items:flex-start;transition-property:transform,height}.gb-carousel-grid .gb-carousel-items{flex-wrap:wrap}.gb-carousel-items{display:flex;gap:0;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1}.gb-carousel-item,.gb-carousel-items{height:100%;position:relative;width:100%}.gb-carousel-item{display:block;flex-shrink:0;transition-property:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.gb-carousel:not([data-gb-carousel-initialized=true]):not([data-gb-carousel-pending=true]):not([data-init-at]) .gb-carousel-items>.gb-carousel-item){flex:0 0 calc((100% - var(--gb-carousel-slide-gap, 0px)*(var(--gb-carousel-slides-per-view, 1) - 1))/var(--gb-carousel-slides-per-view, 1))}.gb-carousel:not([data-gb-carousel-initialized=true]):not([data-gb-carousel-pending=true]):not([data-init-at]) :where(.gb-carousel-items){gap:var(--gb-carousel-slide-gap,0);overflow-x:hidden}.gb-carousel:not([data-gb-carousel-initialized=true]):not([data-gb-carousel-pending=true]):not([data-init-at])[data-grid-rows]>.gb-carousel-items{flex-wrap:wrap}.gb-carousel[data-free-mode=true][data-free-mode-sticky=false][data-autoplay-delay="0"][data-gb-carousel-initialized=true]>.gb-carousel-free-mode>.gb-carousel-items,.gb-carousel[data-free-mode=true][data-free-mode-sticky=false][data-autoplay-delay="0"][data-gb-carousel-initialized=true]>.gb-carousel-items{transition-timing-function:linear!important}.gb-carousel-initialized{overflow-x:hidden}[data-carousel-control]{transition:opacity .2s ease}[data-carousel-control].is-disabled,[data-carousel-control]:disabled,[data-carousel-control][aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}[data-carousel-control]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}[data-carousel-control]:focus:not(:focus-visible){outline:none}.gb-carousel-control .gb-carousel-control-icon{line-height:0}.gb-carousel-control--play-pause .gb-carousel-control-icon--alt:not(.is-active),.gb-carousel-control--play-pause[data-playing=true] .gb-carousel-control-icon.is-inactive{display:none}:where(.gb-carousel-pagination){align-items:center;display:flex;justify-content:center}:where(.gb-carousel-pagination)[data-pagination-type=bullets]{gap:7px}:where(.gb-carousel-pagination) .gb-carousel-dot{background-color:rgba(0,0,0,.3);border-radius:50%;display:inline-block;height:7px;transition:background-color .3s ease,transform .3s ease;width:7px}:where(.gb-carousel-pagination) .gb-carousel-dot[role=button]{cursor:pointer}:where(.gb-carousel-pagination) .gb-carousel-dot[role=button]:hover{background-color:rgba(0,0,0,.5)}:where(.gb-carousel-pagination) .gb-carousel-dot:only-child{display:none!important}:where(.gb-carousel-pagination) .gb-carousel-dot.is-active{background-color:rgba(0,0,0,.8);transform:scale(1.5)}:where(.gb-carousel-pagination) .gb-carousel-dot:disabled{cursor:not-allowed;opacity:.5}:where(.gb-carousel-pagination) .gb-carousel-dot:focus-visible{outline:2px solid currentcolor;outline-offset:2px}:where(.gb-carousel-pagination) .gb-carousel-dot:focus:not(:focus-visible){outline:none}:where(.gb-carousel-pagination) .gb-carousel-dot .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:where(.gb-carousel-pagination)[data-pagination-type=fraction]{color:rgba(0,0,0,.8);font-size:16px}:where(.gb-carousel-pagination)[data-pagination-type=fraction] .gb-carousel-current{font-weight:700}:where(.gb-carousel-pagination)[data-pagination-type=progressbar]{background-color:rgba(0,0,0,.1);height:var(--swiper-pagination-progressbar-size,4px);overflow:hidden;position:relative}:where(.gb-carousel-pagination)[data-pagination-type=progressbar] .gb-carousel-pagination-progressbar-fill{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl :where(.gb-carousel-pagination)[data-pagination-type=progressbar] .gb-carousel-pagination-progressbar-fill{transform-origin:right top}:where(.gb-carousel-pagination)[data-pagination-type=progressbar].swiper-pagination-vertical{height:100%;width:var(--swiper-pagination-progressbar-size,4px)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic{display:block;font-size:0;overflow:hidden;white-space:nowrap}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot{position:relative;transform:scale(.33)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot.is-active{transform:scale(1)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot.is-active-main{transform:scale(1)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot.is-active-prev{transform:scale(.66)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot.is-active-prev-prev{transform:scale(.33)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot.is-active-next{transform:scale(.66)}:where(.gb-carousel-pagination).swiper-pagination-bullets-dynamic .gb-carousel-dot.is-active-next-next{transform:scale(.33)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-lock{display:none}@media(prefers-reduced-motion:reduce){.gb-carousel,.gb-carousel-dot,.gb-carousel-item,.gb-carousel-items,[data-carousel-control]{animation-delay:0ms!important;animation-duration:.001ms!important;transition-delay:0ms!important;transition-duration:.001ms!important}.gb-carousel.gb-carousel-fade .gb-carousel-item{transition-duration:.001ms!important}}.gb-carousel-live-region{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.gb-carousel-control[hidden],.gb-carousel-pagination[hidden]{display:none!important}.gb-accordion__content{max-height:0;overflow:hidden;transition:max-height .25s ease;visibility:hidden;will-change:max-height}.gb-accordion__item-open>.gb-accordion__content{max-height:inherit;visibility:visible}.gb-accordion__item:not(.gb-accordion__item-open)>.gb-accordion__toggle .gb-accordion__toggle-icon-close{display:none}:where(div).gb-accordion__toggle{cursor:pointer}.gb-accordion__item.gb-accordion__item-open>.gb-accordion__toggle .gb-accordion__toggle-icon-open{display:none}:where(.gb-accordion[data-transition=fade]) .gb-accordion__content{transition:opacity .25s ease}:where(.gb-accordion[data-transition=fade])>.gb-accordion__item-open>.gb-accordion__content{opacity:1}:where(.gb-accordion[data-transition=fade])>.gb-accordion__item-transition>.gb-accordion__content{opacity:0}:where(.gb-accordion[data-transition=fade])>:not(.gb-accordion__item-open)>.gb-accordion__content{display:none}