/* Struttura dei widget: l'aspetto (colori, font, spazi, bordi) si imposta dal pannello Stile di Elementor. */
.as24-feat__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 50px;margin:0;padding:0}
.as24-feat__item{display:flex;flex-direction:column;margin:0;padding:0 0 20px}
.as24-feat__label{margin:0;font-size:15px;font-weight:400}
.as24-feat__value{margin:0;font-size:18px;font-weight:600}
.as24-feat__title{margin:32px 0 14px;font-size:15px;font-weight:400}
.as24-feat__optionals{list-style:none;margin:0;padding:0;column-count:2;column-gap:50px}
.as24-feat__optionals li{break-inside:avoid;padding:9px 0}
.as24-feat__highlights{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.as24-feat__highlights li{border:1px solid currentColor;border-radius:999px;padding:6px 16px}

.as24-gal__stage{position:relative;overflow:hidden;aspect-ratio:16/11.4;background:#eee}
.as24-gal__slide{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;opacity:0;transition:opacity .3s}
.as24-gal__slide.is-active{opacity:1}
.as24-gal__nav{position:absolute;right:30px;bottom:20px;display:flex;gap:12px;z-index:2}
.as24-gal__nav button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;font-size:26px;line-height:1;cursor:pointer}
.as24-gal__thumbs{display:flex;gap:10px;margin-top:30px;overflow-x:auto;padding-bottom:6px}
.as24-gal__thumb{flex:0 0 100px;width:100px;height:100px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer;opacity:.7}
.as24-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}
.as24-gal__thumb.is-active{opacity:1;border-color:#000}

/* Scorrimento ciclico delle miniature della galleria veicolo. */
.as24-gal__thumbs{display:block;overflow:hidden}
.as24-gal__thumbs-track{display:flex;gap:inherit;width:max-content;max-width:none}
.as24-gal__thumb:hover,.as24-gal__thumb:focus-visible{border-color:#000!important;outline-color:#000}
