.showcase_marchi .contained{position:relative;padding:3rem 2rem 0 2rem}.showcase_marchi .contained:before,.showcase_marchi .contained:after{content:'';display:block;position:absolute;left:50%;width:100%;aspect-ratio:20/1;background-image:url('../img/visuals/wave_lmnt.svg')}.showcase_marchi .contained:before{top:0;transform:translateX(-50%) translateY(-30%) scaleY(-50%);filter:saturate(0) brightness(4.4)}.showcase_marchi .contained:after{bottom:0;transform:translateX(-50%) translateY(70%) scaleY(-50%);filter:saturate(0) brightness(15)}.showcase_marchi .marchio_itm{margin:1rem 0;flex:0 1 calc(100%/11)}.approfondimenti_home .item{font-size:var(--sz_unit_1-5)}.approfondimenti_home .item .media{width:100%;aspect-ratio:6/2;overflow:hidden}.approfondimenti_home .item .media .top_part{z-index:2}.approfondimenti_home .item .media .top_part .logo_zatti_pro{display:flex;flex-flow:row;gap:.5rem;justify-content:start;filter:saturate(0) brightness(0)}.approfondimenti_home .item .media .top_part .logo_zatti_pro img{height:4rem}.approfondimenti_home .item .media .bkg{z-index:1}.approfondimenti_home .item.zatti_pro .media .bkg{width:130%;height:100%;object-fit:none}.approfondimenti_home .item.zero_pensieri_card .media .bkg{width:130%;height:100%;object-fit:none}.approfondimenti_home .item .media:before,.approfondimenti_home .item .media:after{content:'';display:block;z-index:2;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.approfondimenti_home .item .media:before{z-index:2;height:40%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:.3}.approfondimenti_home .item .media:after{z-index:3;aspect-ratio:20/1;background-image:url('../img/visuals/wave_lmnt.svg');filter:saturate(0) brightness(20);transform:translateX(-50%) translateY(4px)}.zatti_service_home:before,.zatti_service_home:after{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}.zatti_service_home:before{height:40%;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.zatti_service_home:after{aspect-ratio:20/1;max-width:100rem;background-image:url('../img/visuals/wave_lmnt.svg');transform:translateX(-50%) scaleY(-100%) translateY(.4rem);z-index:1;filter:saturate(0) brightness(4.4)}.zatti_service_home .logo{z-index:2}.servizi_main_cta{display:block;aspect-ratio:1/1;position:relative}.servizi_main_cta:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);opacity:.1}.servizi_main_cta:hover:before{opacity:.4}.servizi_aggiuntivi .flx_itm.w2{height:auto}.servizi_aggiuntivi .flx_itm.w2 .servizio_home{height:100%}.servizio_home .media{aspect-ratio:5/1.5;width:100%}.servizio_home .media:after{content:'';display:block;position:absolute;bottom:-2px;left:0;width:100%;aspect-ratio:20/1;background-image:url('../img/visuals/wave_lmnt.svg');filter:saturate(0) brightness(10)}.presentazione.aziendale .part.text{padding-left:2rem;padding-right:2rem}.presentazione.aziendale .logo{width:10rem;z-index:5;background-color:#fff;border-radius:50%;box-shadow:0 0 1rem rgba(0,0,0,.3)}.presentazione.aziendale .logo img{width:80%;height:80%}@media(min-width:769px){.presentazione.aziendale .part.text.w2{flex-basis:48%}.presentazione.aziendale .part.media.w2{flex-basis:52%}.presentazione.aziendale .part.media:after{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:2%;background-color:#fff;border-radius:0 4rem 4rem 0}}@media(min-width:769px) and (max-width:1024px){.presentazione.aziendale .part.text.var_16-9{aspect-ratio:unset;padding-bottom:2rem;padding-right:4rem}.presentazione.aziendale .part.media img{border-radius:2rem}.presentazione.aziendale .part.media:after{display:none}.presentazione.aziendale .part.text .title{font-size:2.5rem}.presentazione.aziendale .part.text .w_50{width:100%}}@media(min-width:481px) and (max-width:768px){.showcase_marchi .marchio_itm{flex:0 1 calc(100%/6)}.presentazione.aziendale .part.text.var_16-9{aspect-ratio:unset;padding-bottom:2rem;padding-right:6rem}.presentazione.aziendale .part.text .title{font-size:2.5rem}.presentazione.aziendale .part.text .w_50{width:100%}.presentazione.aziendale .part.media img{border-radius:2rem}}@media(max-width:480px){.showcase_marchi .marchio_itm{flex:0 1 calc(100%/3.5)}.zatti_service_home .w5{flex-basis:100%}.servizi_main_cta{aspect-ratio:5/1.5}.presentazione.aziendale .part.text.var_16-9{aspect-ratio:unset;padding-bottom:2rem}.presentazione.aziendale .part.text .subtitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5}#pres_az_trgr:checked~.subtitle{-webkit-line-clamp:initial}.open_about{padding-left:0}.open_about .open,#pres_az_trgr:checked~.open_about .close{display:block}.open_about .close,#pres_az_trgr:checked~.open_about .open{display:none}.approfondimenti_home .item.zatti_pro .media .bkg,.approfondimenti_home .item.zero_pensieri_card .media .bkg{width:170%;height:150%;object-fit:cover}}.card_item.veicolo,.card_item.richiedi_veic{padding-bottom:4rem;aspect-ratio:10/16}.card_item.veicolo a.content{height:100%}.veicolo .d_flx .part{width:100%;position:relative}.veicolo .d_flx .part.pad_std.var_01{padding-top:.5rem;padding-bottom:.5rem}.veicolo .d_flx .top{flex:0 1 15%}.veicolo .d_flx .media{flex:0 1 auto;aspect-ratio:4/3}.veicolo .d_flx .dati{flex:0 1 9%}.veicolo .d_flx .prezzo{flex:0 1 13%}.veicolo .d_flx .finanziamento{flex:1 1 11%}.veicolo .top .marchio{flex:10%;aspect-ratio:1/1}.veicolo .top .denominazione{flex:90%;padding-left:1rem;position:relative}.veicolo .top .denominazione:after{content:'';display:block;position:absolute;top:0;left:2px;height:100%;width:1px;background-color:var(--col_gry_02)}.veicolo .top .denominazione .marca_modello{font-size:1.75rem}.veicolo .media{overflow:hidden}.veicolo .media img{z-index:1}.veicolo .media:before{z-index:3;content:'';display:block;position:absolute;top:-1px;left:0;width:100%;aspect-ratio:20/1;background:url('../img/visuals/wave_lmnt.svg') 0 0 no-repeat;background-size:100% 100%;transform:scaleY(-100%);filter:saturate(0) brightness(10);resize:both;overflow:hidden}.veicolo .overlay{z-index:2}.veicolo .overlay.top{background:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%)}.veicolo .overlay.btm{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%)}.veicolo .dati p i{opacity:.75}.veicolo .prezzo{outline-style:solid;outline-width:1px;outline-color:#ccc}.veicolo .prezzo .lmnt.left{align-items:start}.veicolo .prezzo .lmnt.right{align-items:end}.veicolo .prezzo .lmnt .promo_only{display:none}.veicolo.promozione .prezzo .lmnt .promo_only{display:block}.veicolo.promozione .prezzo{background:var(--grad_ui_01);color:#fff}.veicolo .ctas{border-top:solid 1px var(--col_gry_02)}.veicolo .ctas a{flex-grow:1}.veicolo .ctas a:hover i{scale:1.1}.veicolo .ctas a:nth-child(2){border-left:solid 1px var(--col_gry_02)}.veicolo .ctas a i.fa-whatsapp{font-size-adjust:.85;transform:translateX(-25%)}.veicolo:hover .top .marchio img,.veicolo:hover .media img{height:105%;width:105%}.veicolo:hover .media:before{transform:scaleY(-50%) translateY(40%)}.card_item.richiedi_veic .part.top .copy{background-color:rgba(0,0,0,.2);backdrop-filter:blur(1rem) brightness(.5);-webkit-backdrop-filter:blur(1rem) brightness(.5)}@media(min-width:1025px) and (max-width:1280px){.card_item.veicolo,.card_item.richiedi_veic{aspect-ratio:9.5/16}}@media(min-width:769px) and (max-width:1024px){.card_item.veicolo,.card_item.richiedi_veic{aspect-ratio:8.75/16}}@media(max-width:480px){.card_item.veicolo,.card_item.richiedi_veic{aspect-ratio:8.5/16}}.card_item.content{padding-bottom:3rem}.card_item.content:hover .media img{transform:translate(-50%,-50%) scale(1.05)}.card_item.content .part.top{padding-bottom:5rem;background:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%)}.card_item.content .part.top .brand{width:6rem;aspect-ratio:1/1;background-color:rgba(255,255,255,.75);border-top-right-radius:0;border-bottom-left-radius:0;backdrop-filter:blur(1rem) brightness(1.5);-webkit-backdrop-filter:blur(1rem) brightness(1.5)}.card_item.content:hover .part.top .brand{background-color:rgba(255,255,255,1)}.card_item.content .part.top .brand img{width:65%;height:65%}.card_item.content .part.btm{padding-top:5rem;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%)}.card_item.content .part.btm *{width:100%;margin-bottom:1rem}.card_item.content .part.btm div:last-child{margin-bottom:0}.card_item.content .part.btm .btn_01 strong{margin-bottom:0}.card_item.noleggio:hover{box-shadow:var(--shdw_std_03)}.card_item.noleggio .part.top .brand{flex:0 1 10%;aspect-ratio:1/1}.card_item.noleggio .part.top .id_veicolo{flex:0 1 90%;padding-left:1rem}.card_item.noleggio .media{aspect-ratio:16/9}@media(max-width:480px){.card_item.noleggio{aspect-ratio:9.75/16}}.card_item.servizio{aspect-ratio:1/1}.card_item.servizio .caption{padding-top:6rem;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%)}.card_item.servizio.servizio_pro{aspect-ratio:2/2.25;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.card_item.recensione{aspect-ratio:4/3}.card_item.recensione .stelle:before{content:'';display:block;position:absolute;top:25%;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:.1;z-index:1}.card_item.recensione .stelle i{position:relative;color:#e9d200;z-index:2}@media(max-width:480px){.card_item.recensione{aspect-ratio:1/1}}.ricerca.main .tipo_veicolo label span{display:flex;justify-content:center;align-items:center;position:relative;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:var(--sz_unit_2-5);font-size:var(--sz_unit_2);padding:var(--sz_unit_0-5) var(--sz_unit_1-5);background-color:var(--col_wht);outline:1px solid;outline-color:transparent}.ricerca.main .tipo_veicolo label:hover span{box-shadow:var(--shdw_std_03)}.ricerca.main .tipo_veicolo label input:checked~span{outline-color:var(--col_ui_01);color:var(--col_ui_01);font-family:var(--font_bold)}.ricerca.main .vetrina_selezioni .item{aspect-ratio:4/3;overflow:hidden;cursor:pointer;margin:.5rem auto}.ricerca.main .vetrina_selezioni .item:hover{transform:translateY(-.1rem);box-shadow:var(--shdw_std_01)}.ricerca.main .vetrina_selezioni .item .media{aspect-ratio:16/9;z-index:1}.ricerca.main .vetrina_selezioni .item .media img{z-index:2}.ricerca.main .vetrina_selezioni .item .media:before{content:'';display:block;position:absolute;bottom:15%;left:50%;transform:translateX(-50%);height:1px;width:calc(100% - 2rem);background-color:var(--col_black);opacity:.2}.ricerca.main .vetrina_selezioni .item .media:hover:before{width:100%;opacity:.5}.ricerca.main .vetrina_selezioni .item .copy{position:relative;z-index:2}.ricerca.main .vetrina_selezioni .item .explainer_trigger i{display:none}.ricerca.main .vetrina_selezioni .item .explainer_copy{display:none!important;z-index:3;background-color:rgba(255,255,255,.5);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.ricerca.main .vetrina_selezioni .item .explainer_copy.show{display:block!important}.ricerca.main .parametri .item.input_container.tipologia label{flex-basis:45%;flex-grow:1}.ricerca.main .parametri .item.input_container.tipologia label span{display:flex;justify-content:center;align-items:center;position:relative;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:var(--sz_unit_2-5);font-size:var(--sz_unit_1);padding:var(--sz_unit_0-5) var(--sz_unit_1-5);background-color:var(--col_wht);outline:1px solid;outline-color:transparent}.ricerca.main .parametri .item.input_container.tipologia label:hover span{box-shadow:var(--shdw_std_03)}.ricerca.main .parametri .item.input_container.tipologia label input:checked~span{outline-color:var(--col_ui_01);color:var(--col_ui_01);font-family:var(--font_bold)}.item.tag.d_flx{cursor:pointer;padding-top:.5rem;padding-bottom:.5rem}.tag_locked{display:inline-block;padding:10px;vertical-align:middle;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.ricerca.main .parametri.avanzati{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.ricerca.main .parametri.avanzati .d_flx{overflow:hidden}#ricerca_av_trgr:checked~.parametri.avanzati{grid-template-rows:1fr}.ricerca_av_switch .open,#ricerca_av_trgr:checked~.d_flx .flx_itm label .close{display:block}.ricerca_av_switch .close,#ricerca_av_trgr:checked~.d_flx .flx_itm label .open{display:none}.index.veicoli .list_excl,.list_only{display:none!important}.index.veicoli .list_only{display:block!important}.index.veicoli .ricerca.main .tipo_veicolo{padding:var(--sz_unit_1);gap:var(--sz_unit_0-5)}.index.veicoli .ricerca.main .tipo_veicolo label span{font-size:var(--sz_unit_1-5)}.index.veicoli .ricerca.main .parametri .item.input_container.tipologia label span{outline:solid 1px #ccc}.index.veicoli .ricerca.main .ctas{flex-flow:column-reverse}.index.veicoli .ricerca.main .w5,.index.veicoli .ricerca.main .w4,.index.veicoli .ricerca.main .w3,.index.veicoli .ricerca.main .ctas .w4{flex-basis:100%;width:100%}.label_card_ricerca{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;margin:0}.card_categoria:has(input[type="checkbox"]:checked){border:2px solid #be1110;box-shadow:0 0 10px rgba(0,0,0,.1)}.card_categoria.card_categoria_selected{border:2px solid #be1110;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(min-width:769px) and (max-width:1024px){.parametri .w5{flex-basis:calc(100%/3)}.parametri .w4{flex-basis:calc(100%/2)}.ctas .w4{flex-basis:calc(100%/2)}}@media(max-width:480px){.ricerca.main .tipo_veicolo label span{font-size:var(--sz_unit_1-5)}.ricerca.main .parametri .item.input_container.tipologia label span{font-size:var(--sz_unit_1)}.parametri .flx_itm{padding-top:var(--sz_unit_0-5);padding-bottom:var(--sz_unit_0-5)}.parametri .w5{flex-basis:100%}}