@font-face{font-family:"Microgramma";src:url("../fonts/MicrogrammaDBolExt.eot");src:url("../fonts/MicrogrammaDBolExt.eot?#iefix") format("embedded-opentype"),url("../fonts/MicrogrammaDBolExt.woff2") format("woff2"),url("../fonts/MicrogrammaDBolExt.woff") format("woff"),url("../fonts/MicrogrammaDBolExt.svg#MicrogrammaDBolExt") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/Poppins-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}* a{outline:none !important}* a:visited{color:inherit}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media(min-width: 1640px){.container,.container-fluid,.container-xxl,.container-xl{max-width:1640px}}@media(min-width: 1920px){.container,.container-fluid,.container-xxl,.container-xl{max-width:1860px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Poppins",sans-serif;font-weight:400;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.post,.page{margin:0}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{color:inherit;text-decoration:none;transition:all .3s ease}a:hover{color:red}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit}#wpadminbar{position:fixed !important}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:bold;line-height:1.1;color:#000}.single-moto h1,.tax-gamma h1,.tax-tipologia h1{font-family:"Microgramma",sans-serif;text-transform:uppercase;letter-spacing:.02em}p{font-family:"Poppins",sans-serif;line-height:1.6}.section,.moto-intro,.moto-colors,.moto-features,.moto-details,.moto-specs,.moto-gallery,.gamma-intro,.gamma-tipologia{padding:10rem 0}@media(max-width: 768px){.section,.moto-intro,.moto-colors,.moto-features,.moto-details,.moto-specs,.moto-gallery,.gamma-intro,.gamma-tipologia{padding:2rem 0}}.section--gray,.moto-colors,.moto-specs{background-color:#f5f5f5}.section--dark{background-color:#000;color:#fff}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:#fff}.section--dark p{color:hsla(0,0%,100%,.8)}.section-title,.moto-features__title,.moto-details__title,.moto-specs__title,.moto-gallery__title,.gamma-tipologia__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:clamp(1.2rem,2.5vw,2rem);text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-bottom:2rem}.section-title--left{text-align:left}.data-table,.moto-specs__table{width:100%;border-collapse:collapse}.data-table tr,.moto-specs__table tr{border-top:1px solid #e0e0e0;border-bottom:none}.data-table tr:last-child,.moto-specs__table tr:last-child{border-bottom:1px solid #e0e0e0}.data-table th,.moto-specs__table th,.data-table td,.moto-specs__table td{padding:.5rem 0;font-size:1rem;text-align:left;vertical-align:top;color:#000}.data-table th,.moto-specs__table th{font-weight:600;width:30%;color:#000}.slider-nav{display:flex;align-items:center;gap:1rem}.slider-nav__counter,.moto-features__counter{font-size:1rem;font-weight:600;letter-spacing:.05em;color:#000;min-width:3.5rem}.slider-nav__btn,.moto-colors__prev,.moto-colors__next,.moto-features__prev,.moto-features__next,.moto-details__prev,.moto-details__next,.moto-gallery__prev,.moto-gallery__next,.home-hero__prev,.home-hero__next{display:flex;align-items:center;justify-content:center;font-size:6rem;color:#000;transition:all .3s ease;font-weight:100;padding:0;margin-top:-10px}.slider-nav__btn:hover,.moto-colors__prev:hover,.moto-colors__next:hover,.moto-features__prev:hover,.moto-features__next:hover,.moto-details__prev:hover,.moto-details__next:hover,.moto-gallery__prev:hover,.moto-gallery__next:hover,.home-hero__prev:hover,.home-hero__next:hover{color:red}.slider-nav__btn:disabled,.moto-colors__prev:disabled,.moto-colors__next:disabled,.moto-features__prev:disabled,.moto-features__next:disabled,.moto-details__prev:disabled,.moto-details__next:disabled,.moto-gallery__prev:disabled,.moto-gallery__next:disabled,.home-hero__prev:disabled,.home-hero__next:disabled{opacity:.3;pointer-events:none}.moto-intro__inner,.gamma-intro__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media(max-width: 768px){.moto-intro__inner,.gamma-intro__inner{grid-template-columns:1fr;gap:2rem}}.moto-intro__title,.gamma-intro__title{font-size:clamp(1.75rem,5vw,4rem);font-weight:700;line-height:1;text-transform:uppercase;width:70%}@media(max-width: 1024px){.moto-intro__title,.gamma-intro__title{width:100%}}.moto-intro__text p,.gamma-intro__text p{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.btn,.footer-newsletter__btn,.moto-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-family:"Poppins",sans-serif;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;cursor:pointer;border:none;border-radius:.5rem}.btn:focus,.footer-newsletter__btn:focus,.moto-cta__btn:focus,.btn:focus-visible,.footer-newsletter__btn:focus-visible,.moto-cta__btn:focus-visible{box-shadow:none}.btn--primary{background-color:red;color:#fff}.btn--primary:hover{background-color:#c00;color:#fff}.btn--white,.footer-newsletter__btn,.moto-cta__btn{background-color:#fff;color:#000;border:none}.btn--white:hover,.footer-newsletter__btn:hover,.moto-cta__btn:hover,.btn--white:focus,.footer-newsletter__btn:focus,.moto-cta__btn:focus,.btn--white:focus-visible,.footer-newsletter__btn:focus-visible,.moto-cta__btn:focus-visible,.btn--white:active,.footer-newsletter__btn:active,.moto-cta__btn:active,.btn--white:active:focus,.btn--white:visited,.footer-newsletter__btn:visited,.moto-cta__btn:visited{background-color:#fff;color:#000;box-shadow:none !important;--bs-btn-active-bg: #FFFFFF;--bs-btn-active-color: #000000;--bs-btn-active-border-color: #FFFFFF}.btn--black{background-color:#000;color:#fff;border:none}.btn--black:hover,.btn--black:focus,.btn--black:focus-visible,.btn--black:active,.btn--black:active:focus,.btn--black:visited{background-color:#000;color:#fff;box-shadow:none !important;--bs-btn-active-bg: #000000;--bs-btn-active-color: #FFFFFF;--bs-btn-active-border-color: #000000}.btn--lg,.footer-newsletter__btn,.moto-cta__btn,.home-hero__cta,.home-gamma__cta-wrap .btn,.home-gamma__cta-wrap .footer-newsletter__btn,.home-gamma__cta-wrap .moto-cta__btn,.home-boxes .home-box__cta{font-size:1.2rem;letter-spacing:.03em;font-weight:700}.color-swatch{width:36px;height:36px;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);background:linear-gradient(135deg, var(--hex1, #000) 50%, var(--hex2, #fff) 50%);transition:all .3s ease;cursor:pointer}.color-swatch.is-active,.color-swatch:hover{transform:scale(1.15)}.page-hero,.moto-hero,.gamma-hero{position:relative;min-height:60vh;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media(max-width: 768px){.page-hero,.moto-hero,.gamma-hero{min-height:40vh}}.page-hero__overlay,.moto-hero__overlay,.gamma-hero__overlay,.home-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%)}.page-hero__content,.moto-hero__content,.gamma-hero__content{position:relative;z-index:1;width:100%;padding:4rem 0;color:#fff}.moto-hero__title,.gamma-hero__title{font-family:"Microgramma",sans-serif;font-size:clamp(3rem,8vw,7rem);color:#fff;text-transform:uppercase;letter-spacing:.02em;line-height:1;text-align:center;margin-top:0}.breadcrumb,.moto-hero__breadcrumb,.gamma-hero__breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.7);margin-bottom:.5rem}.breadcrumb a,.moto-hero__breadcrumb a,.gamma-hero__breadcrumb a{color:#fff}.breadcrumb a:hover,.moto-hero__breadcrumb a:hover,.gamma-hero__breadcrumb a:hover{color:#fff}.breadcrumb span,.moto-hero__breadcrumb span,.gamma-hero__breadcrumb span{color:#fff}div.otgs-development-site-front-end{display:none}.admin-bar .site-header{top:32px}@media(max-width: 782px){.admin-bar .site-header{top:46px}}.site-header{position:absolute;top:0;left:0;right:0;z-index:1000;background:rgba(0,0,0,0)}.site-header.has-megamenu{position:fixed;background:#000}.site-header:after{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(to bottom, black 0%, transparent 100%);z-index:-1;pointer-events:none}.site-header.is-sticky{position:fixed;background:#000}.site-header.is-sticky:after{display:none}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.25rem 0;margin:0 auto}@media(max-width: 768px){.header-inner{padding:1rem 1rem}}@media(max-width: 1280px){.header-inner{grid-template-columns:auto auto 1fr}}.site-logo{display:block;width:-moz-fit-content;width:fit-content;flex-shrink:0}.site-logo .logoVentFull{width:14rem}.site-logo .logoVentMark{display:none;width:44px}@media(max-width: 1024px){.site-logo .logoVentFull{display:none}.site-logo .logoVentMark{display:block}}.main-navigation ul{display:flex}@media(max-width: 1280px){.main-navigation{margin-left:1rem}.main-navigation .menu-item:not(.menu-item-gamma){display:none}}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.nav-menu{display:flex;align-items:center;gap:2rem}.nav-link,.nav-link--has-dropdown,.lang-switcher__toggle{font-size:clamp(.75rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#fff;padding:.25rem 0;position:relative;outline:none !important}.nav-link:hover,.nav-link--has-dropdown:hover,.lang-switcher__toggle:hover,.nav-link:visited,.nav-link--has-dropdown:visited,.lang-switcher__toggle:visited,.nav-link:focus,.nav-link--has-dropdown:focus,.lang-switcher__toggle:focus,.nav-link:active,.nav-link--has-dropdown:active,.lang-switcher__toggle:active{color:#fff}.lang-switcher{position:relative}.lang-switcher__toggle{display:flex;align-items:center;gap:.3rem;letter-spacing:.1em}.lang-switcher__arrow{transition:transform .3s ease;flex-shrink:0}.lang-switcher__toggle[aria-expanded=true] .lang-switcher__arrow{transform:rotate(180deg)}.lang-switcher__dropdown{position:fixed;top:auto;background-color:#fff;min-width:unset;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:985;padding:4rem 2rem;margin:0}.lang-switcher__dropdown.is-open{opacity:1;pointer-events:auto}@media(max-width: 1024px){.lang-switcher__dropdown{right:0 !important;left:0;text-align:center;padding:2rem 0}}.lang-switcher__item a{display:block;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;text-transform:uppercase;color:#000;line-height:1.7}.lang-switcher__item a:focus,.lang-switcher__item a:focus-visible,.lang-switcher__item a:active,.lang-switcher__item a:visited{color:#000}.lang-switcher__item a:hover{color:#999}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0}.hamburger__line{display:block;width:100%;height:2px;background-color:#fff;transition:all .3s ease}.hamburger.is-active .hamburger__line:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.is-active .hamburger__line:nth-child(2){opacity:0}.hamburger.is-active .hamburger__line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}body.menu-is-open{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}body.menu-is-open .site-header{padding-right:var(--scrollbar-width, 0px)}body.menu-is-open .site-header:after{display:none}@media(min-width: 1024px){body.menu-is-open #megamenu-gamma,body.menu-is-open #overlay-menu{right:var(--scrollbar-width, 0px)}}.nav-link--has-dropdown{display:flex;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer}.nav-link--has-dropdown .nav-arrow{transition:transform .3s ease;flex-shrink:0}.nav-link--has-dropdown.is-active .nav-arrow{transform:rotate(180deg)}.megamenu{padding:6rem 0;position:fixed;top:auto;left:0;right:0;z-index:990;background:#fff;border-top:none;min-height:calc(100vh - var(--header-height, 80px));overflow-y:auto}@media(max-width: 768px){.megamenu{padding:1rem 0}}.megamenu{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s ease,visibility 0s .28s}.megamenu.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .28s ease}.megamenu__inner{display:grid;grid-template-columns:1fr 3fr;min-height:0}.megamenu__ticker-wrap{overflow:hidden;background:#000;position:fixed;bottom:0}.megamenu__ticker-inner{display:flex;white-space:nowrap;animation:ticker-scroll 100s linear infinite;font-size:clamp(1.75rem,5vw,4rem);text-transform:uppercase}.megamenu__ticker-inner p{color:#fff;font-family:"Microgramma",sans-serif;margin-top:1rem;margin-bottom:2rem}.megamenu__left{padding-right:2rem;display:flex;flex-direction:column;gap:0;border-right:1px solid #e0e0e0}.megamenu__label-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}.megamenu__label{font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#999;margin-bottom:0}.megamenu__close-mobile{display:none;background:none;border:none;cursor:pointer;color:#999;padding:0;margin-top:-2px}@media(max-width: 1024px){.megamenu__close-mobile{display:flex;align-items:center;justify-content:center}}.megamenu__gammas{display:flex;flex-direction:column;margin:0;padding:0}.megamenu__gamma-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:.7rem 0;font-family:"Microgramma",sans-serif;font-size:clamp(1.5rem,3vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#999;cursor:pointer;transition:color .2s ease;text-align:left;line-height:1}@media(max-width: 1024px){.megamenu__gamma-btn{color:#000}}.megamenu__gamma-btn .megamenu__gamma-arrow{opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease;flex-shrink:0;color:#000;width:30px;height:30px}.megamenu__gamma-btn:hover,.megamenu__gamma-btn.is-active{color:#000}.megamenu__gamma-btn:hover .megamenu__gamma-arrow,.megamenu__gamma-btn.is-active .megamenu__gamma-arrow{opacity:1;transform:translateX(0)}.megamenu__right{position:relative;padding-left:2rem}.megamenu__back-row{display:none}@media(max-width: 1024px){.megamenu__back-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding:2rem}}.megamenu__back{border-bottom:none}.megamenu__panel{display:none;flex-direction:column;gap:1rem;opacity:0;transition:opacity .25s ease}.megamenu__panel.is-active{display:flex;opacity:0}.megamenu__panel.is-visible{opacity:1}.megamenu__columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;align-items:start;margin-bottom:2rem}.megamenu__col{display:flex;flex-direction:column}.megamenu__col-header{display:block;text-decoration:none}.megamenu__col-header .megamenu__col-name{color:#999;font-size:clamp(.75rem,1.5vw,1rem);margin-bottom:1rem}.megamenu__col-header:hover .megamenu__col-image img{transform:scale(1.04)}.megamenu__col-image{width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:.35rem}.megamenu__col-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.5rem;transition:transform .4s ease}.megamenu__col-placeholder{width:100%;height:100%;background:repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03) 4px, transparent 4px, transparent 12px)}.megamenu__col-name{display:block;font-family:"Poppins",sans-serif;font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#000;transition:color .2s ease}.megamenu__moto-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.megamenu__moto-group{display:flex;flex-direction:column;gap:.2rem}.megamenu__moto-group ul{margin:0;padding:0}.megamenu__moto-group-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#999;margin-bottom:.1rem}.megamenu__moto-link{display:block;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#000;transition:color .2s ease}.megamenu__moto-link:focus,.megamenu__moto-link:focus-visible,.megamenu__moto-link:active,.megamenu__moto-link:visited{color:#000}.megamenu__moto-link:hover{color:#999}.megamenu__back{display:none}@media(max-width: 1024px){.megamenu{position:fixed;top:var(--header-height, 80px);left:0;right:0;bottom:0;padding:0;overflow-y:auto;transform:none;box-shadow:none}.megamenu__inner{display:block;padding:0;max-width:none}.megamenu__left{padding:2rem;border-right:none}.is-mobile-panel-open .megamenu__left{display:none}.megamenu__label{font-size:clamp(.75rem,1.5vw,1rem);line-height:unset !important}.megamenu__gamma-item{border-bottom:1px solid #e0e0e0}.megamenu__gamma-item:first-child{border-top:1px solid #e0e0e0}.megamenu__gamma-btn{font-size:clamp(1.75rem,5vw,4rem);padding:.75rem 0}.megamenu__gamma-btn .megamenu__gamma-arrow{opacity:1;transform:translateX(0);width:22px;height:22px}.megamenu__right{padding:0;max-height:none;overflow:visible;display:none}.is-mobile-panel-open .megamenu__right{display:block}.megamenu__back{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:none;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#999;cursor:pointer;transition:color .2s ease;margin:0;font-size:clamp(.75rem,1.5vw,1rem);line-height:unset !important;padding:0}.megamenu__back:hover{color:#000}.megamenu__back svg{margin-left:-6px}.megamenu__panel{padding:2rem}.megamenu__panel.is-active{display:flex}.megamenu__columns{grid-template-columns:1fr;gap:4rem;margin-bottom:2rem}.megamenu__col-image{aspect-ratio:16/9}.megamenu__col-name{font-size:clamp(.75rem,1.5vw,1rem)}.megamenu__moto-link{font-size:1rem;line-height:2}.megamenu__cta{padding-bottom:6rem}.megamenu__cta .btn,.megamenu__cta .moto-cta__btn,.megamenu__cta .footer-newsletter__btn{width:100%;justify-content:center;text-align:center}}.site-footer{background-color:#000;color:#fff}.footer-newsletter{border-bottom:1px solid hsla(0,0%,100%,.1);padding:4rem 0}.footer-newsletter__inner{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;gap:2rem}@media(max-width: 1024px){.footer-newsletter__inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.footer-newsletter__inner{grid-template-columns:1fr}}.footer-newsletter__label{grid-column:1;font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;white-space:nowrap}.footer-newsletter__form{display:contents}.footer-newsletter__input{grid-column:2/4;padding:0 1rem !important;background-color:rgba(0,0,0,0);border:2px solid #999 !important;color:#fff !important;font-size:1rem;letter-spacing:.03em;border-radius:.5rem !important;align-self:stretch}.footer-newsletter__input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.footer-newsletter__input::placeholder{color:hsla(0,0%,100%,.4)}.footer-newsletter__input:focus{outline:none;border-color:#fff}@media(max-width: 768px){.footer-newsletter__input{grid-column:1;min-height:3rem}}.footer-newsletter__btn{grid-column:4;justify-self:start;white-space:nowrap;border-radius:.5rem !important}@media(max-width: 768px){.footer-newsletter__btn{grid-column:1;justify-self:stretch;text-align:center}}.footer-main{padding:4rem 0}.footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media(max-width: 1024px){.footer-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.footer-grid{grid-template-columns:1fr;gap:1rem}}.footer-col__title{font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff;margin-bottom:1rem}.footer-col__list{padding:0;margin:0}.footer-col__list li{margin-bottom:0}.footer-col__list a{font-size:clamp(.75rem,1.5vw,1rem);color:hsla(0,0%,100%,.6)}.footer-col__list a:hover{color:#fff}.footer-social{display:flex;gap:1rem}.footer-social__link{color:hsla(0,0%,100%,.6) !important;transition:all .3s ease}.footer-social__link:hover{color:#fff !important}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:2rem 0}.footer-bottom__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}@media(max-width: 768px){.footer-bottom__inner{flex-direction:column;align-items:flex-start}}.footer-bottom__company p{font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.8;margin-bottom:0}.footer-bottom__company p a{color:hsla(0,0%,100%,.5)}.footer-bottom__company p a:hover{color:#fff}.footer-bottom__legal{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media(max-width: 768px){.footer-bottom__legal{align-items:flex-start}}.footer-bottom__links{display:flex;gap:1rem;font-size:.75rem}.footer-bottom__links a{color:hsla(0,0%,100%,.5)}.footer-bottom__links a:hover{color:#fff}.footer-bottom__links span{color:hsla(0,0%,100%,.2)}.footer-bottom__copy{font-size:.7rem;color:hsla(0,0%,100%,.3)}.footer-logo-mark{opacity:.3;width:32px;height:auto}.moto-hero{height:100vh}@media(max-width: 768px){.moto-hero{height:50vh}}.moto-hero__breadcrumb{justify-content:center}.moto-colors{padding-top:4rem;padding-bottom:4rem}.moto-colors__prev,.moto-colors__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.moto-colors__prev.moto-colors__prev,.moto-colors__next.moto-colors__prev{left:10rem}.moto-colors__prev.moto-colors__next,.moto-colors__next.moto-colors__next{right:10rem}@media(max-width: 768px){.moto-colors__prev.moto-colors__prev,.moto-colors__next.moto-colors__prev{left:1rem}.moto-colors__prev.moto-colors__next,.moto-colors__next.moto-colors__next{right:1rem}}.moto-colors__sliders-wrap{position:relative}.moto-colors__slider{opacity:0;pointer-events:none;transition:opacity .4s ease;position:absolute;top:0;left:0;width:100%}.moto-colors__slider.is-active{opacity:1;pointer-events:auto;position:relative}.moto-colors .swiper-slide{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.moto-colors .swiper-slide img{max-height:400px;height:400px;width:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}@media(min-width: 768px){.moto-colors .swiper-slide img{max-height:800px;height:800px}}.moto-colors__selector{display:flex;align-items:flex-start;justify-content:center;gap:2rem;margin-top:1rem;flex-wrap:wrap;position:relative;z-index:10}@media(max-width: 768px){.moto-colors__selector{margin-top:0}}.moto-colors__swatch{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;padding:0;cursor:pointer}.moto-colors__swatch:before{content:"";display:block;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, var(--hex1, #000) 50%, var(--hex2, #fff) 50%);transition:transform .3s ease}.moto-colors__swatch.is-active::before,.moto-colors__swatch:hover::before{transform:scale(1.2)}.moto-colors__swatch-name{display:block;font-size:clamp(.85rem,1vw,1rem);font-weight:600;text-transform:uppercase;color:#000;text-align:center;margin-top:1rem}.moto-features__swiper{position:relative}.moto-features__title{font-size:clamp(1.2rem,2.5vw,2rem);margin-bottom:4rem}.moto-features .swiper-slide{border-radius:.5rem;overflow:hidden;background-color:#f5f5f5;height:600px;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){.moto-features .swiper-slide{height:auto;grid-template-columns:1fr}}.moto-features__image{overflow:hidden;contain:strict}.moto-features__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.moto-features__content{background-color:#f5f5f5;padding:4rem;display:flex;flex-direction:column;justify-content:center}@media(max-width: 768px){.moto-features__content{padding:2rem}}.moto-features__feature-title{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;line-height:1.2}.moto-features__feature-text{font-size:clamp(.85rem,1vw,1rem);line-height:1.8;color:#000}.moto-features__feature-text p{margin-bottom:.5rem}.moto-features__feature-text strong{color:#000}.moto-features__nav{position:absolute;bottom:0;right:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem 2rem;background-color:rgba(0,0,0,0);width:50%}@media(max-width: 768px){.moto-features__nav{position:static;width:100%;background-color:#f5f5f5;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}.moto-details{padding-top:0}.moto-details .swiper-slide{min-height:300px;background:#f5f5f5;border-radius:.5rem}@media(min-width: 1640px){.moto-details .swiper-slide{min-height:400px}}@media(min-width: 1920px){.moto-details .swiper-slide{min-height:450px}}.moto-details .swiper-slide .moto-details__image{aspect-ratio:16/10;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.moto-details .swiper-slide .moto-details__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;mix-blend-mode:multiply}.moto-details .swiper-slide .moto-details__body{padding:1rem}.moto-details__title{font-size:clamp(1.2rem,2.5vw,2rem);margin-bottom:4rem}.moto-details__slide-title{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:1rem;margin-bottom:0}.moto-details__text{font-size:clamp(.85rem,1vw,1rem);color:#000}.moto-details__text p{margin-top:.5rem;margin-bottom:.25rem;line-height:1.4}@media(max-width: 1640px){.moto-details__text{margin-bottom:1rem}}.moto-details__prev,.moto-details__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.moto-details__prev.moto-details__prev,.moto-details__next.moto-details__prev{left:1rem}.moto-details__prev.moto-details__next,.moto-details__next.moto-details__next{right:1rem}.moto-details__progressbar{height:2px !important;background-color:#e0e0e0;margin-top:2rem;position:relative !important;top:auto !important;bottom:auto !important}.moto-details__progressbar .swiper-pagination-progressbar-fill{background-color:red}.moto-specs__title{font-size:clamp(1.2rem,2.5vw,2rem);margin-bottom:4rem}.moto-specs__groups{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1460px;margin:0 auto}.moto-specs__group-title{font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#000;margin-bottom:2rem;text-align:center}@media(max-width: 768px){.moto-specs__table td,.moto-specs__table th{font-size:.75rem;width:50%}}.moto-gallery__item{display:block;overflow:hidden;aspect-ratio:4/3;border-radius:.5rem}.moto-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.moto-gallery__item:hover img{transform:scale(1.05)}.moto-gallery__prev,.moto-gallery__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.moto-gallery__prev.moto-gallery__prev,.moto-gallery__next.moto-gallery__prev{left:1rem}.moto-gallery__prev.moto-gallery__next,.moto-gallery__next.moto-gallery__next{right:1rem}.moto-cta{background-color:#111;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.1)}.moto-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:600px;position:relative}@media(max-width: 768px){.moto-cta__inner{flex-direction:column}}.moto-cta__left{flex:0 0 50%;z-index:1}.moto-cta__text{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:400;color:#fff;line-height:1.3;margin-bottom:2rem;text-transform:uppercase;max-width:80%}.moto-cta__text strong{font-weight:700}.moto-cta__image{position:absolute;right:0;bottom:0;width:50%;display:flex;align-items:center;justify-content:center}.moto-cta__image:before{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top, #111111 0%, transparent 100%);z-index:1;pointer-events:none}.moto-cta__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.4;position:relative;z-index:0}.moto-cta__btn{white-space:nowrap}@media(max-width: 768px){.moto-cta__inner{padding-top:2rem;min-height:auto}.moto-cta__image{position:static;width:100%;opacity:1}.moto-cta__image img{width:80%;margin:0 auto;display:block;opacity:1}.moto-cta__btn{width:100%;text-align:center}}.gamma-hero__content{text-align:center}.gamma-hero__breadcrumb{justify-content:center}.gamma-tipologia{padding-top:4rem;padding-bottom:4rem}.gamma-tipologia--gray{background-color:#f5f5f5}.gamma-tipologia__title{color:#999;font-size:clamp(1rem,1.5vw,1.25rem);letter-spacing:.2em;margin-bottom:4rem}.moto-card{padding:2rem;margin:2rem;border-radius:.5rem;border:1px solid #e0e0e0}.moto-card__image-link{display:block;overflow:hidden}.moto-card__image{aspect-ratio:16/10;overflow:hidden;display:flex;justify-content:center}.moto-card__image img{width:90%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s ease}.moto-card:hover .moto-card__image img{transform:scale(1.05)}.moto-card__body{padding:1rem 0}.moto-card__tagline{font-size:clamp(.85rem,1vw,1rem);color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.moto-card__name{font-family:"Microgramma",sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:bold;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin-bottom:.5rem}.moto-card__name a{color:#000}.moto-card__name a:hover,.moto-card__name a:visited{color:#000}.moto-card__link{font-size:clamp(.85rem,1vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#000;display:inline-flex;align-items:center;gap:.25rem;transition:all .3s ease}.moto-card__link:hover,.moto-card__link:visited,.moto-card__link:active{color:#000;gap:.25rem}.home-hero{position:relative;height:100vh;min-height:600px;overflow:hidden;isolation:isolate}.home-hero__swiper{height:100%;backface-visibility:hidden;will-change:transform;position:relative}.home-hero__swiper .swiper-wrapper{will-change:transform}.home-hero__slide{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;overflow:hidden;backface-visibility:hidden;transform:translateZ(0);box-shadow:1px 0 0 1px #000}.home-hero__video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;z-index:0;pointer-events:none}.home-hero__content{position:relative;z-index:1;padding-bottom:10rem;color:#fff;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 768px){.home-hero__content{padding-bottom:6rem}}.home-hero__title{font-family:"Poppins",sans-serif;font-size:clamp(2rem,5.5vw,7rem);color:#fff;text-transform:uppercase;letter-spacing:.02em;line-height:.9;margin-bottom:1rem}@media(max-width: 768px){.home-hero__title br{display:none}}.home-hero__subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:#fff;margin-bottom:1rem}.home-hero__badge{display:inline-flex;flex-direction:column;background-color:#f0e000;color:#000;padding:.5rem 1rem;margin-bottom:2rem;border-radius:.5rem}.home-hero__badge-text{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700}.home-hero__badge-note{font-size:.75rem;font-weight:400}.home-hero__prev,.home-hero__next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(0,0,0,0);border:none;color:#fff}.home-hero__prev.home-hero__prev,.home-hero__next.home-hero__prev{left:1rem}.home-hero__prev.home-hero__next,.home-hero__next.home-hero__next{right:1rem}.home-hero__pagination{position:absolute;bottom:6rem !important;right:6rem !important;z-index:10;display:flex;gap:.5rem;width:auto !important;left:auto !important}@media(max-width: 768px){.home-hero__pagination{bottom:2rem !important;left:15px !important;right:auto !important}}.home-hero__pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;border-radius:50%;opacity:1;transition:all .3s ease}@media(max-width: 768px){.home-hero__pagination .swiper-pagination-bullet:first-child{margin-left:-2px !important}}.home-hero__pagination .swiper-pagination-bullet-active{background-color:red;transform:scale(1.3)}.home-gamma{padding-top:4rem}.home-gamma__title{font-family:"Microgramma",sans-serif;font-size:clamp(3rem,12vw,14em);text-transform:uppercase;letter-spacing:.02em;line-height:1;text-align:center;margin-bottom:4rem}.home-gamma__title a{color:#000}.home-gamma__title a:hover{color:red}.home-gamma__cta-wrap{text-align:center;margin-top:4rem}.gamma-cat-card{display:block;text-align:center}.gamma-cat-card__image{aspect-ratio:4/3;overflow:hidden}.gamma-cat-card__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s ease}.gamma-cat-card:hover .gamma-cat-card__image img{transform:scale(1.05)}.gamma-cat-card__name{font-family:"Poppins",sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#999;margin-top:1rem}.home-ticker{background-color:#000;padding:1rem 0;overflow:hidden;white-space:nowrap}.home-ticker--freedom strong{color:#000;-webkit-text-stroke:2px red}.home-ticker--play strong{color:#000;-webkit-text-stroke:2px #f0e000}.home-ticker--race strong{color:#000;-webkit-text-stroke:2px #fff}.home-ticker__track{display:inline-flex;gap:1rem;animation:ticker-scroll 80s linear infinite;will-change:transform}.home-ticker__text{font-family:"Microgramma",sans-serif;font-size:clamp(1.5rem,3vw,3rem);font-weight:bold;text-transform:uppercase;color:#fff}.home-ticker__text p,.home-ticker__text strong{font-family:"Microgramma",sans-serif}.home-ticker__text p{margin-bottom:0}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.home-boxes .row{align-items:stretch;padding-left:6rem;padding-right:6rem}.home-boxes .home-box{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:.5rem}.home-boxes .home-box__image{position:absolute;inset:0}.home-boxes .home-box__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.home-boxes .home-box:hover .home-box__image img{transform:scale(1.05)}.home-boxes .home-box:after{content:"";position:absolute;inset:0;background:linear-gradient(to left, transparent 30%, rgba(0, 0, 0, 0.6) 100%);z-index:0}.home-boxes .home-box__content{position:absolute;bottom:2rem;left:2rem;z-index:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.home-boxes .home-box__title{font-family:"Poppins",sans-serif;font-size:clamp(1.5rem,3vw,3rem);font-weight:bold;text-transform:uppercase;color:#fff;letter-spacing:.05em}.home-boxes .home-box--featured{aspect-ratio:21/9}.home-boxes .home-box:not(.home-box--featured) .home-boxes .home-box__content{bottom:1rem;left:1rem}.home-boxes .home-box--featured::after{background:linear-gradient(to left, transparent 40%, rgba(0, 0, 0, 0.65) 100%)}@media(max-width: 768px){.home-boxes span.btn,.home-boxes span.footer-newsletter__btn,.home-boxes span.moto-cta__btn{display:none}.home-boxes .container{padding:0 1rem}.home-boxes .row{padding-left:0;padding-right:0;--bs-gutter-x: 0;margin-left:0;margin-right:0;gap:.5rem}.home-boxes [class*=col-]{padding-left:0;padding-right:0}.home-boxes .home-box{aspect-ratio:16/9}.home-boxes .home-box--featured{aspect-ratio:16/9}}.home-news .row{padding-left:6rem;padding-right:6rem}@media(max-width: 768px){.home-news .row{padding-left:0;padding-right:0;--bs-gutter-x: 0;margin-left:0;margin-right:0}}@media(max-width: 768px){.home-news .container{padding-left:1rem;padding-right:1rem}}.news-card__image-link{display:block;overflow:hidden}.news-card__image{aspect-ratio:16/9;overflow:hidden;border-radius:.5rem}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-card__image img{transform:scale(1.05)}.news-card__body{padding:1rem 0}.news-card__date{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999;display:block;margin-bottom:.5rem}.news-card__title{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.3;margin-bottom:.5rem}.news-card__title a{color:#000}.news-card__excerpt{font-size:clamp(.75rem,1.5vw,1rem);color:#000;line-height:1.6;margin-bottom:1rem}.news-card__link{font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#000;display:inline-flex;align-items:center;gap:.25rem;transition:all .3s ease}.news-card__link:hover{color:#000;gap:.5rem}.moto-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.moto-modal.is-open{opacity:1;pointer-events:all}.moto-modal[hidden]{display:none}.moto-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.75);cursor:pointer}.moto-modal__dialog{position:relative;z-index:1;background:#fff;color:#000;width:100%;max-width:820px;max-height:90vh;overflow-y:auto;padding:4rem 4rem 4rem;border-radius:.5rem;transform:translateY(20px);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.moto-modal.is-open .moto-modal__dialog{transform:translateY(0)}.moto-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.75rem;line-height:1;cursor:pointer;color:#000;padding:.25rem .5rem;transition:opacity .2s}.moto-modal__close:hover{opacity:.5}.moto-modal__title{font-size:clamp(1.5rem,3vw,3rem);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2rem;padding-right:4rem}.moto-modal__form .wpcf7-spinner{display:block !important;margin:.5rem auto 0 !important}.moto-modal__form .wpcf7-form p{margin:0 !important}.moto-modal__form .wpcf7-form .cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem}.moto-modal__form .wpcf7-form .cf7-row label{margin:0}.moto-modal__form .wpcf7-form .cf7-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.moto-modal__form .wpcf7-form .cf7-bottom *{font-size:.875rem}.moto-modal__form .wpcf7-form>p>label{display:block;width:100%}.moto-modal__form .wpcf7-form input[type=text],.moto-modal__form .wpcf7-form input[type=email],.moto-modal__form .wpcf7-form input[type=tel],.moto-modal__form .wpcf7-form textarea{width:100%;border:2px solid rgba(0,0,0,.2);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;font-family:inherit;background:#fff;color:#000;transition:border-color .2s}.moto-modal__form .wpcf7-form input[type=text]:focus,.moto-modal__form .wpcf7-form input[type=email]:focus,.moto-modal__form .wpcf7-form input[type=tel]:focus,.moto-modal__form .wpcf7-form textarea:focus{outline:none;border-color:#000}.moto-modal__form .wpcf7-form textarea{min-height:90px;resize:vertical}.moto-modal__form .wpcf7-form input[type=submit]{width:100%;background:#000;color:#fff;border:none;border-radius:.5rem;padding:1rem;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.moto-modal__form .wpcf7-form input[type=submit]:hover{background:#000;opacity:.85}.moto-modal__form .wpcf7-form .wpcf7-response-output{padding:.85rem 1.25rem;border-radius:.5rem;border:none;font-size:.875rem;font-weight:600;text-align:center;color:#fff;margin:0}.moto-modal__form .wpcf7-form.sent .wpcf7-response-output{background:#2e7d32}.moto-modal__form .wpcf7-form.invalid .wpcf7-response-output,.moto-modal__form .wpcf7-form.failed .wpcf7-response-output,.moto-modal__form .wpcf7-form.spam .wpcf7-response-output{background:#e65100}.moto-modal__form .wpcf7-form .wpcf7-not-valid-tip{font-size:.875rem;color:#e65100}body.modal-is-open{overflow:hidden}.overlay-menu{padding:6rem 0;position:fixed;left:0;right:0;bottom:0;z-index:990;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s ease,visibility 0s .28s}@media(max-width: 768px){.overlay-menu{padding:0}}.overlay-menu.is-open{opacity:1;pointer-events:all;visibility:visible;transition:opacity .28s ease}.overlay-menu__inner{display:grid;grid-template-columns:1fr 3fr;min-height:100%}@media(max-width: 768px){.overlay-menu__inner{grid-template-columns:1fr;padding:2rem}}.overlay-menu__col--nav{display:flex;flex-direction:column;border-right:1px solid #e0e0e0;padding-right:2rem}@media(max-width: 768px){.overlay-menu__col--nav{border-right:none;padding-right:0;border-bottom:1px solid #e0e0e0;padding-bottom:4rem}}.overlay-menu__nav-title{font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#999;margin-bottom:1rem;line-height:unset}.overlay-menu__nav-list{list-style:none;margin:0 0 4rem 0;padding:0}@media(max-width: 768px){.overlay-menu__nav-list{margin:0 0 2rem 0}.overlay-menu__nav-list:last-child{margin:0}}.overlay-menu__nav-list li{margin:0}.overlay-menu__nav-list a{display:block;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.05em;transition:opacity .2s ease}.overlay-menu__nav-list a:hover{opacity:.5}.overlay-menu__nav-list a:visited{color:#000}.overlay-menu__col--news{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;padding-left:2rem}@media(max-width: 768px){.overlay-menu__col--news{grid-template-columns:1fr;padding-left:0;padding-top:2rem}}.overlay-menu__news-card{display:flex;flex-direction:column;gap:1rem;align-items:stretch;transition:opacity .2s ease}.overlay-menu__news-card:hover .overlay-menu__news-image img{transform:scale(1.05)}@media(max-width: 576px){.overlay-menu__news-card{grid-template-columns:80px 1fr}}.overlay-menu__news-image{aspect-ratio:16/10;overflow:hidden;width:100%;border-radius:.5rem}.overlay-menu__news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.overlay-menu__news-body{display:flex;flex-direction:column;gap:.25rem}.overlay-menu__news-date{font-size:clamp(.7rem,.8vw,.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999}.overlay-menu__news-title{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;color:#000;line-height:1.3;margin:0;text-transform:uppercase}.overlay-menu__news-excerpt{font-size:clamp(.85rem,1vw,1rem);color:#000;line-height:1.5;margin:.3rem 0 0}.page-hero,.moto-hero,.gamma-hero{position:relative;min-height:60vh;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.page-hero__overlay,.moto-hero__overlay,.gamma-hero__overlay,.home-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.4)}.page-hero__content,.moto-hero__content,.gamma-hero__content{position:relative;z-index:1;padding-bottom:6rem;text-align:center;width:100%}.page-hero__title{color:#fff;font-size:clamp(1.5rem,3vw,3rem);font-weight:700;margin:0;text-transform:uppercase}.news-hero--single{min-height:50vh;background-size:cover;background-repeat:no-repeat;background-position:center}.news-hero .page-hero__content,.news-hero .moto-hero__content,.news-hero .gamma-hero__content{align-items:flex-start;text-align:left}.news-hero__date{font-size:clamp(.75rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.7);margin-bottom:1rem;display:block}.news-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:6rem}.news-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:600;color:#000;border:2px solid #e0e0e0;border-radius:.5rem;transition:all .3s ease}.news-pagination .page-numbers:hover,.news-pagination .page-numbers.current{background-color:#000;border-color:#000;color:#fff}.news-pagination .page-numbers.prev,.news-pagination .page-numbers.next{font-size:1.2rem}.news-single__inner{max-width:1280px;margin:0 auto}.news-single__breadcrumb{margin-bottom:2rem}.news-single__breadcrumb a{font-size:clamp(.75rem,1vw,.9rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999;transition:all .3s ease}.news-single__breadcrumb a:hover{color:#000}.news-single__title{font-size:clamp(1.5rem,3vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.news-single__date{display:block;font-size:clamp(.75rem,1vw,.9rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999;margin-bottom:4rem}.news-single__image{width:100%;margin-bottom:4rem;border-radius:.5rem;overflow:hidden}.news-single__image img{width:100%;height:auto;display:block}.news-single__content{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.8;color:#000}.news-single__content p{margin-bottom:1.25rem}.news-single__content h2,.news-single__content h3,.news-single__content h4{font-weight:700;text-transform:uppercase;margin-top:4rem;margin-bottom:1rem}.news-single__content img{max-width:100%;height:auto;border-radius:.5rem}.news-single__content a{color:red;text-decoration:underline}.news-single__content ul,.news-single__content ol{padding-left:1.5rem;margin-bottom:1.25rem}div.wpsl-search{background:rgba(0,0,0,0);padding:0;margin:0}div.wpsl-search #wpsl-search-wrap{background:#f5f5f5;border-radius:.5rem;padding:1rem;margin-bottom:2rem}div.wpsl-search #wpsl-search-wrap .wpsl-input{margin:0}div.wpsl-search #wpsl-search-wrap form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;align-items:end;max-width:70%;margin:0 auto}@media(max-width: 768px){div.wpsl-search #wpsl-search-wrap form{grid-template-columns:1fr;max-width:100%}}div.wpsl-search #wpsl-search-wrap .wpsl-input,div.wpsl-search #wpsl-search-wrap #wpsl-radius,div.wpsl-search #wpsl-search-wrap #wpsl-results,div.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap{width:100%}div.wpsl-search #wpsl-search-wrap .wpsl-select-wrap{display:contents}div.wpsl-search #wpsl-search-wrap label{display:block;font-weight:600;margin-bottom:.5rem;font-size:.875rem;width:100%;white-space:nowrap;padding:0;margin:0}div.wpsl-search #wpsl-search-wrap input[type=text],div.wpsl-search #wpsl-search-wrap .wpsl-dropdown,div.wpsl-search #wpsl-search-wrap #wpsl-search-btn{width:100%;height:48px;padding:0 1rem;border:1px solid #e0e0e0;border-radius:.5rem;font-size:1rem}div.wpsl-search #wpsl-search-wrap .wpsl-dropdown{position:relative;cursor:pointer;background:#fff;display:flex;align-items:center}div.wpsl-search #wpsl-search-wrap .wpsl-dropdown .wpsl-selected-item{display:block}div.wpsl-search #wpsl-search-wrap #wpsl-search-btn{background:#000;color:#fff;border:none;font-weight:600;cursor:pointer}div#wpsl-gmap{border-radius:.5rem}div#wpsl-result-list{margin-top:2rem !important}div#wpsl-result-list #wpsl-stores{height:auto !important;min-height:20rem}div#wpsl-result-list #wpsl-stores ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;list-style:none;margin:0;padding:0}@media(max-width: 1024px){div#wpsl-result-list #wpsl-stores ul{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){div#wpsl-result-list #wpsl-stores ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){div#wpsl-result-list #wpsl-stores ul{grid-template-columns:1fr}}div#wpsl-result-list #wpsl-stores ul li{background:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem !important;border-bottom:0;height:12rem}div#wpsl-result-list #wpsl-stores ul li .wpsl-store-location p{margin:0;display:flex;flex-direction:column;gap:.2rem}div#wpsl-result-list #wpsl-stores ul li .wpsl-store-location p strong{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;color:#000}div#wpsl-result-list #wpsl-stores ul li .wpsl-store-location p .wpsl-street,div#wpsl-result-list #wpsl-stores ul li .wpsl-store-location p span:not(.wpsl-street):not(.wpsl-country){font-size:.8rem;color:#999;line-height:1.4}div#wpsl-result-list #wpsl-stores ul li .wpsl-store-location p .wpsl-country{display:none}div#wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;color:#999}div#wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap .wpsl-directions{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#000;text-decoration:none;transition:opacity .2s}div#wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap .wpsl-directions:hover{opacity:.5}