.eyebrow-label{align-items:center;align-self:start;background-color:var(--sfondo-rosso);color:var(----rosso);column-gap:10px;display:flex;flex-direction:row;font-size:15px;font-weight:700;letter-spacing:4px;text-transform:uppercase;border-radius:30px;padding:5px 10px}@media (max-width:767px){.eyebrow-label{font-size:12px}}.voce-lista{color:var(----rosso);font-family:var(--gp-font--bebas-neue);font-size:30px;font-weight:700;line-height:1em;margin-bottom:0px;margin-top:0px;text-transform:uppercase}@media (max-width:767px){.voce-lista{font-size:25px}}.box-lista-azienda{border-left-color:#dcdcdc;display:flex;flex-direction:column;padding-bottom:15px;padding-left:20px;padding-top:15px;row-gap:10px;border-bottom:1px solid #dcdcdc}.testo-icona{align-items:flex-start;column-gap:0.5em;display:inline-flex;line-height:1.3em;margin-top:0px;padding-top:0px}.testo-icona .gb-shape svg{width:24px;height:24px;fill:currentColor;align-items:flex-start;justify-content:flex-start;align-self:start;justify-self:start;justify-items:start;display:flex}.testo-icona a{text-decoration:none;color:#202020}.numeri-carosello-servizi{color:var(--base-3);font-family:var(--gp-font--barlow);font-size:50px;font-weight:500;line-height:0.8}@media (max-width:1024px){.numeri-carosello-servizi{font-size:17px}}@media (max-width:767px){.numeri-carosello-servizi{font-size:50px}}.titolellt-carosello-servizi{color:var(--base-3);font-size:16px;font-weight:700;margin-bottom:0px;margin-top:0px;padding-bottom:10px;padding-top:20px;text-transform:uppercase}@media (max-width:1024px){.titolellt-carosello-servizi{font-size:12px}}@media (max-width:767px){.titolellt-carosello-servizi{font-size:16px}}.testo-icona-integrati{align-items:center;color:var(----rosso);column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--barlow);font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.testo-icona-integrati svg{width:2.5em;height:auto;fill:currentColor;border:1px solid var(----rosso);border-radius:50px;padding:5px}@media (max-width:1024px){.testo-icona-integrati{font-size:10px}.testo-icona-integrati svg{font-size:16px;width:1.4em}}@media (max-width:767px){.testo-icona-integrati{font-size:10px}.testo-icona-integrati svg{width:28px}}.pulsante{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;font-family:var(--gp-font--barlow);font-size:10px;font-weight:700;letter-spacing:2px;text-decoration:none;text-transform:uppercase;padding:8px 24px}.pulsante:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}@media (max-width:767px){.pulsante{font-size:8px}}.titoli-56px{font-size:56px}@media (max-width:767px){.titoli-56px{font-size:30px}}.numero-features{color:var(----rosso);font-family:var(--gp-font--barlow);font-size:12px;font-weight:700;letter-spacing:2px;text-align:left}.feature-icona{align-items:center;color:var(----rosso);column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--barlow);font-size:50px;font-weight:700;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;text-transform:uppercase}.feature-icona .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.feature-icona .gb-shape svg{width:0.8em}}.feature-titke{color:var(----rosso);font-size:24px;font-weight:700;margin-bottom:0px;text-transform:uppercase}@media (max-width:767px){.feature-titke{font-size:19px}}.feature-item-li{display:grid;flex-direction:column;grid-template-columns:1fr;row-gap:25px;width:100%;border-bottom:1px solid #dcdcdc;padding:20px calc((100vw - var(--gb-container-width)) / 2) 20px 20px}@media (max-width:767px){.feature-item-li{padding-right:20px;row-gap:10px}}.tab-menu{color:var(--base-3);font-family:var(--gp-font--barlow);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media (max-width:767px){.tab-menu{font-size:10px}}.titoletti-prodotti-carosuel14px{color:#323232;font-family:var(--gp-font--barlow);font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;text-transform:uppercase}.icone-carosello-prodotti{height:auto;width:2em}@media (max-width:767px){.icone-carosello-prodotti{height:auto;width:2.8em}.icone-carosello-prodotti .gb-shape svg{width:100%;display:flex;align-items:center;justify-content:center;height:100%}}.titoletti-carosello-prodotti{color:var(--base-3);display:flex;flex-direction:column;font-size:15px;font-weight:700;margin-bottom:0px;margin-top:0px;padding-bottom:6px;padding-top:10px;row-gap:10px;text-transform:uppercase}.titoletti-carosello-prodotti svg{height:auto;width:2.3em}@media (max-width:1024px){.titoletti-carosello-prodotti{font-size:12px}}@media (max-width:767px){.titoletti-carosello-prodotti{align-items:center;font-size:18px;text-align:center}.titoletti-carosello-prodotti svg{width:3em;height:autp}}.item-carosello-prodotti{display:flex;flex-direction:column;min-height:160px;padding-right:30px;padding-top:10px;border-right:0px solid var(--base-3)}@media (max-width:1024px){.item-carosello-prodotti{padding-right:10px}}@media (max-width:767px){.item-carosello-prodotti{align-items:center;display:flex;flex-direction:column;padding-right:0px}}.dots-caroselli{flex:1;margin-left:20px;margin-right:20px}.dots-caroselli .gb-carousel-dot{background-color:#dcdcdc}.dots-caroselli .gb-carousel-dot.is-active{background-color:var(----rosso)}.dots-caroselli .gb-carousel-dot:hover{background-color:var(----rosso)}.link-footer{color:var(--colore-testi);font-size:11px;font-style:normal;font-weight:500;text-transform:uppercase}.link-footer a{color:var(--colore-testi);padding-right:12px;text-decoration:none}@media (max-width:767px){.link-footer{color:var(--colore-testi);font-size:16px}.link-footer a{text-decoration:none;color:var(--colore-testi)}}.line-decor{background-color:var(----rosso);height:1px;margin-top:20px;width:60px}.inner-feature-li{display:flex;flex-direction:column;padding-top:10px;row-gap:8px}.titolo-dato{font-family:var(--gp-font--barlow);font-size:30px;font-weight:400;line-height:1.1em;padding-bottom:10px;text-align:center}@media (max-width:1024px){.titolo-dato{font-size:22px}}@media (max-width:767px){.titolo-dato{font-size:30px}}.valore-dato{color:var(--colore-testi);font-family:var(--gp-font--bebas-neue);font-size:10px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}@media (max-width:767px){.valore-dato{font-size:18px}}.ff-bn-book{font-family:var(--gp-font--bebas-neue-book)}.title-large{font-family:var(--gp-font--bebas-neue);font-size:96px;font-weight:400;line-height:0.9em;text-transform:uppercase}@media (max-width:1024px){.title-large{font-size:60px}}@media (max-width:767px){.title-large{font-size:40px}}.title-medium{font-family:var(--gp-font--bebas-neue);font-size:56px;font-weight:400;text-transform:uppercase}@media (max-width:767px){.title-medium{font-size:37px;line-height:1.1em}}.title-sub{font-family:var(--gp-font--bebas-neue);font-size:56px;font-weight:400;text-transform:uppercase}@media (max-width:767px){.title-sub{font-size:32px}}.paragrafi-caroselli-prodotti{color:var(--base-3);display:flex;flex-direction:column;flex-grow:1;font-size:14px;font-weight:500}@media (max-width:767px){.paragrafi-caroselli-prodotti{font-family:var(--gp-font--barlow);font-size:16px;font-weight:400;text-align:center}}.product-carousel-img{height:230px;max-height:230px;object-fit:contain;width:100%}@media (max-width:1024px){.product-carousel-img{height:100px}}@media (max-width:767px){.product-carousel-img{height:200px}}.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-rtl .gb-carousel-items{flex-direction:row-reverse}.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-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}.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}}