﻿.navbar .navbar-nav .nav-link.active,.navbar .navbar-toggler:hover,.navbar a:hover,.navbar-nav .nav-link.show{color:var(--bs-primary)}.google-map,.map-canvas,.section-fh{height:450px;overflow:hidden}.section-fh,.section-fh.homepage .carousel .carousel-item,.section-home .proposte-evidenza .img-proposte-evidenza{background-position:center;background-repeat:no-repeat;background-size:cover}.ism,.section-vdw .input-group-addon,header .lingue .active-language,header .lingue .selectable-languages,header .lingue .selectable-languages a{box-sizing:border-box;box-sizing:border-box}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner{display:inline-block;animation:2s linear infinite anim-rotate}.annuncio .annuncio-img .s-annuncio-img img,.annuncio.venaff .annuncio-img .s-annuncio-img .asi,.loader,.section-home .proposte-evidenza .img-proposte-evidenza img,.section-motore .form-group.form-group-none,.section-scheda .col-idc .annuncio .annuncio-text,.section-scheda .section-dati .col-agente .img-agente img,.section-scheda .section-dati .col-planimetrie .carousel .carousel-item img,.section-scheda .section-foto .div-foto .s-div-foto img,.section-vdw .vdw-iga-dc{display:none}.loader{text-align:center;padding:1rem;margin-top:1rem}.loader i{font-size:2rem;color:#262626}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color)!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--bs-body-font-family:'Nunito';--bs-nav-link-font-weight:700;--bs-link-color-rgb:0,0,0;--bs-link-hover-color-rgb:0,0,0}.btn{--bs-btn-padding-x:2rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:bold;color:#fff;--bs-border-radius:10px}.navbar-scroll{top:-150px;transform:translateY(150px);transition:transform .6s;background-color:#000}.navbar .navbar-toggler{background-color:transparent;border:2px solid var(--bs-primary)}.navbar{--bs-nav-link-font-size:1rem;--bs-navbar-nav-link-padding-x:1rem}.navbar a{color:#fff;border:none}.navbar a:hover{text-decoration:none}.navbar .nav-underline{--bs-nav-underline-gap:0}.navbar .dropdown-menu{--bs-dropdown-link-active-bg:#000000;background-color:rgba(0,0,0,.6)}.section-fh.homepage .carousel .carousel-item:before,.section-fh:before{top:0;height:100%;background-color:rgba(0,0,0,.4);position:absolute;left:0;width:100%;content:''}.dropdown-menu{--bs-dropdown-link-active-bg:var(--bs-primary)}header .lingue{position:relative;z-index:99;text-transform:uppercase;margin-left:1rem}header .lingue .active-language{color:#fff;cursor:pointer;background-color:transparent;padding:5px 12px;border:2px solid #fff}header .lingue .selectable-languages{display:none;position:absolute;right:0;top:40px}header .lingue .selectable-languages a{display:block;color:#fff;background-color:rgba(0,0,0,.5);padding:5px 8px;border:2px solid #fff;margin-bottom:3px;text-decoration:none}.section-fh:before{z-index:0}.section-fh{position:relative;clip-path:ellipse(80% 90% at 50% 10%)}.section-fh.homepage .carousel{position:absolute;left:0;top:0;width:100%}.section-fh.homepage .carousel .carousel-item:before{z-index:5}.section-fh.homepage .carousel .carousel-item{width:100%;height:800px;z-index:1}.section-fh.homepage .div-h1{top:25%}.section-fh .div-h1{text-align:center;width:100%;position:absolute;top:40%;padding:0 1rem}.section-fh h1,.section-fh h2{display:block;z-index:2;text-align:center;width:100%;color:#fff;margin:0;position:relative}.section-fh h1{font-size:4rem;font-weight:700}.section-error-404,.section-fh h2{font-size:2rem}.section-error-404 i{font-size:4rem;color:red}.section-breadcrumb .breadcrumb{justify-content:center;--bs-breadcrumb-divider-color:#ffffff}.section-breadcrumb .breadcrumb li{color:#fff}.section-breadcrumb .breadcrumb a{color:var(--bs-primary);font-weight:700;text-decoration:none}.section-breadcrumb .breadcrumb a:hover,.section-form .form-check a:hover,.section-scheda .section-dati .col-agente a:hover{text-decoration:underline}.annuncio,.section-contatti .dati-contatto a,.section-home a,.section-scheda .section-dati .col-agente a,.section-scheda .section-dati .col-documenti .pdf-link a,.section-scheda .section-main-car .main-opzioni a,footer .footer1 .social a:hover{text-decoration:none}.section-motore{position:relative;margin-top:3rem;z-index:10}.section-motore .motore{background-color:#fff;color:#000;padding:1rem;border-radius:1rem;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.section-motore .form-group.form-group-button,.section-na .boxes .titolo h2,.section-na .boxes .titolo h3,.section-vdw .svdw-fcc.svdw-fcc-checkbox{margin-bottom:0}.section-motore .btn-search{display:block;width:100%}.section-motore.motore-ricerca{margin-top:2rem}.section-motore.motore-ricerca .motore{margin-top:-12rem}.annuncio .annuncio-indirizzo,.section-motore.motore-ricerca .motore .form-group,.section-scheda .section-dati .col-foto-360 .div-fs-target,.section-scheda .section-dati .col-qrcode .scheda-titolo,.section-scheda .section-dati .col-richiediinfo .form-group,.section-vdw .svdw-fcc{margin-bottom:1rem}.section-motore.motore-ricerca .motore .form-group.search{margin-bottom:0!important}.section-static{padding:4rem 0}.section-home .titolo-home{text-align:center;font-size:2rem;font-weight:700;margin:3rem 0}.section-home .blog-news,.section-home .proposte-evidenza{display:block;margin-bottom:2rem}.section-home .proposte-evidenza .img-proposte-evidenza{color:#fff;height:18rem;overflow:hidden;border-radius:1rem;position:relative}.annuncio .annuncio-img .s-annuncio-img .asi,.section-home .proposte-evidenza .img-proposte-evidenza .psi{position:absolute;top:1rem;z-index:2;left:0;width:100%;padding:0 1rem}.section-home .proposte-evidenza .img-proposte-evidenza .prezzo{border-radius:10px;position:relative;padding:.5rem;margin-bottom:.5rem;background-color:var(--bs-primary);display:inline-block}.section-home .proposte-evidenza .img-proposte-evidenza .in-trattativa{display:inline-block;font-size:.9rem;background-color:rgba(218,165,32,.9);color:#000;padding:.3rem .5rem;border-radius:.3rem;text-transform:uppercase;font-weight:700;margin-bottom:.5rem}.section-home .proposte-evidenza .img-proposte-evidenza .stato-immobile{border-radius:10px;position:relative;padding:.5rem;background-color:rgba(0,0,0,.6);display:inline-block}.section-home .blog-news .ddn,.section-home .proposte-evidenza .img-proposte-evidenza .tcc{position:absolute;bottom:1rem;z-index:2;left:0;width:100%;padding:0 1rem}.section-home .proposte-evidenza .img-proposte-evidenza .titolo{font-weight:700;position:relative;font-size:1rem}.section-home .proposte-evidenza .img-proposte-evidenza .citta{position:relative;color:#d6d6d6}.section-home .blog-news .img-news:before,.section-home .proposte-evidenza .img-proposte-evidenza:before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.section-home .blog-news .img-news{color:#fff;height:26rem;overflow:hidden;padding:1.25rem;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.section-home .blog-news .tit-news{z-index:5;position:relative;text-align:center;font-size:1.3rem}.section-home .blog-news .data,.section-home .blog-news .tit-news,.section-scheda .col-distanze .col-distanza .col-d-values .table-distanze .td-lbl,.section-scheda .section-dati .col-caratteristiche .blocco-caratteristiche .label,.section-scheda .section-main-car .main-prezzo-caratteristiche{font-weight:700}.section-ricerca-su-mappa{margin:2rem 0 0;padding:0;text-align:center}.section-ricerca-su-mappa .google-map{background-color:#f6f6f6}.section-ricerca-su-mappa .google-map.no-result{height:auto}.section-ricerca-su-mappa .google-map.no-result .map-preload-element,.section-scheda .section-dati .col-mappa .indirizzo{margin:1rem 0}.section-ricerca-su-mappa .map-preload-element{margin-top:2rem;color:#969696;font-weight:700}.section-ricerca-su-mappa .btn{margin-top:1rem;padding:.8rem;background-color:#fff;color:#000;border:1px solid #e6e6e6}.section-ricerca-su-mappa .btn:hover{background-color:#000;color:#fff}.annuncio{background-color:#fff;display:block;border-radius:0;margin:2rem 0;padding-bottom:2rem;text-align:left;width:100%;border-bottom:1px solid #7f7f7f}.annuncio .s-annuncio-img{height:350px;position:relative;background-size:cover;border-radius:1rem;background-position:center}.annuncio .annuncio-img .s-annuncio-img .asi .stato-immobile{border-radius:10px;position:relative;padding:.5rem;background-color:rgba(0,0,0,.6);color:#fff;display:inline-block}.annuncio .annuncio-body{padding-top:1.5rem}.annuncio .annuncio-titolo{font-weight:700;font-size:1.3rem}.annuncio .annuncio-body .caratteristiche{padding:0;font-weight:700;margin-top:1rem}.annuncio .annuncio-body .caratteristiche i{color:#293133}.annuncio .annuncio-body .caratteristiche .car{color:#293133;font-size:1rem;text-align:center;display:inline-block;margin:0 8px;line-height:1}.annuncio .annuncio-body .caratteristiche .car span{font-size:.8rem;color:#7f7f7f}.annuncio .annuncio-body .annuncio-prezzo .prezzo{display:inline-block;background-color:var(--bs-primary);border:1px solid var(--bs-primary);color:#fff;position:relative;border-radius:10px;padding:.5rem;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.annuncio .annuncio-body .annuncio-prezzo .in-trattativa{display:inline-block;margin-left:1rem;font-size:.9rem;background-color:#000;color:#daa520;padding:.3rem 1rem;border-radius:.3rem;text-transform:uppercase;font-weight:700}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:10;overflow:hidden}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-testo{text-align:center;font-weight:700;font-size:2.5rem;text-transform:uppercase;background-color:rgba(255,0,0,.8);border:4px solid #fff;color:#fff;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25rem;height:10rem;line-height:10rem}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-rotate{position:absolute;background-color:transparent;border:4px solid #fff;top:50%;left:50%;height:10rem;width:23rem;max-width:100%;transform:translate(-50%,-50%) rotate(345deg);z-index:99}.section-ricerca .pagination{--bs-pagination-color:var(--bs-primary);--bs-pagination-hover-color:var(--bs-primary);--bs-pagination-focus-color:var(--bs-primary);--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary)}.section-static.section-contatti,.section-static.section-scheda{padding-bottom:0}.section-scheda .section-dati .col-fotosferiche .scheda-titolo,.section-scheda .section-dati .col-planimetrie .scheda-titolo,.section-scheda .section-dati .col-video .scheda-titolo,.section-scheda .section-dati .col-virtualtour .scheda-titolo,.section-scheda .section-foto{margin-bottom:2rem}.section-scheda .section-foto .div-foto{--div-foto-height:500px;--div-margin-bottom:1rem;height:var(--div-foto-height);position:relative}.section-scheda .section-foto .div-foto.df2{height:calc(var(--div-foto-height)/ 2 - (var(--div-margin-bottom)/ 2));margin-bottom:var(--div-margin-bottom)}.section-scheda .section-foto .div-foto .s-div-foto{position:relative;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:1rem}.section-scheda .section-foto .div-foto .s-div-foto .more-foto{position:absolute;left:0;width:100%;height:100%;top:0;content:'';background-color:rgba(0,0,0,.4);border-radius:1rem}.section-scheda .section-foto .div-foto .s-div-foto .more-foto .testo{color:#fff;font-size:2rem;text-align:center;margin-top:6rem;font-weight:700}.section-scheda .section-main-car .main-car{border-bottom:1px solid #000;padding-bottom:2rem;margin-bottom:2rem}.section-scheda .section-main-car .main-prezzo-caratteristiche .prezzo{font-size:2rem!important;font-weight:700!important;margin-left:0!important;display:inline-block}.section-scheda .section-main-car .main-prezzo-caratteristiche i{color:#798aa6}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car{color:#2a2f37;font-size:1rem;text-transform:uppercase;text-align:left;display:inline-block;vertical-align:middle;line-height:initial;margin-right:1rem;padding-right:1rem;border-right:1px solid #bfbfbf}.ism .dati .table-cars td,.section-contatti .dati-contatto,.section-error404,.section-form h3,.section-scheda .section-dati .col-foto-360 .div-fs,.section-scheda .section-dati .col-qrcode .qr,footer .footer2{text-align:center}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car:last-child{border-right:0}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car i,footer .footer1 .colonna.sezioni i{font-size:1rem}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car .value span{color:#2a2f37}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car .label span{font-size:.8rem;color:#798aa6}.section-scheda .col-distanze .col-distanza .col-d-values .table-distanze .td-val,.section-scheda .section-dati .col-agente .email-agente .value,.section-scheda .section-dati .col-agente .tel-agente .value,.section-scheda .section-main-car .main-opzioni{text-align:right}.section-scheda .section-main-car .main-opzioni .sch-icon{vertical-align:middle}.section-scheda .section-main-car .main-opzioni .sch-condividi .icon-condividi i,.section-scheda .section-main-car .main-opzioni i{margin-left:.5rem;font-size:1rem;border:1px solid #798aa6;border-radius:.5rem;color:#798aa6;padding:.5rem}.section-scheda .section-main-car .main-opzioni .sch-condividi .icon-condividi i:hover,.section-scheda .section-main-car .main-opzioni i:hover{background-color:#000;border:1px solid #000;color:#fff}.section-scheda .section-main-car .main-opzioni .sch-condividi{display:inline-block}.section-scheda .section-main-car .main-opzioni .sch-condividi i{margin-left:0;border:none;color:#000;padding:0}.section-scheda .section-dati .m-etichetta{position:relative;display:inline-block;color:var(--bs-primary);background-color:#fff;border:2px solid var(--bs-primary);margin-right:1rem;padding:.3rem 1rem;border-radius:.5rem;font-weight:700}.section-scheda .section-dati .m-etichetta.in-trattativa{border:#000;background-color:#000;color:#daa520;text-transform:uppercase}.section-scheda .scheda-titolo{border-left:3px solid var(--bs-primary);padding-left:1rem;margin-bottom:.5rem;margin-top:2rem;font-size:2rem;font-weight:700}.section-scheda .section-dati .scheda-blocco-s{border-bottom:1px solid #000;padding-bottom:3rem;position:relative}.section-scheda .section-dati .scheda-blocco-s:last-child{border-bottom:none}.section-scheda .section-dati .scheda-blocco-s.col-etichette{border-bottom:none;padding-bottom:0}.section-scheda .section-dati .col-caratteristiche .blocco-caratteristiche{background-color:#f5f6f7;padding:1rem;border-radius:1rem}.section-scheda .section-dati .col-caratteristiche .blocco-caratteristiche .caratteristica{padding-top:.1rem;padding-bottom:.1rem}.section-scheda .section-dati .col-caratteristiche .blocco-caratteristiche .caratteristica.classe-energetica .classenum{display:inline-block;margin-left:1rem;text-align:right;font-size:.8rem}.section-scheda .section-dati .col-accessori .acc{border-radius:10px;position:relative;padding:.5rem;margin-bottom:.5rem;margin-right:.5rem;background-color:#f5f6f7;color:#000;display:inline-block}.section-scheda .section-dati .col-planimetrie .carousel i{font-size:2rem;color:#000}.section-scheda .section-dati .col-planimetrie .carousel .carousel-item{height:450px;position:relative;background-size:contain;background-position:center;background-color:#fff;background-repeat:no-repeat}.section-scheda .section-dati .col-foto-360 .div-fs .a-fs img{margin-left:.5rem;margin-right:.5rem}.section-scheda .section-dati .col-video .video{margin-bottom:1rem;cursor:pointer}.section-scheda .section-dati .scheda-blocco-d{border:1px solid #000;padding:2rem;margin-bottom:3rem;border-radius:1rem}.section-scheda .section-dati .scheda-blocco-d .scheda-titolo,.section-vdw .svdw-fcc.svdw-fcc-checkbox .form-check{margin-top:0}.section-scheda .section-dati .col-agente .img-agente{background-color:#fff;height:350px;overflow:hidden;border-radius:1rem;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;margin:1rem 0}.section-scheda .section-dati .col-agente .nome-agente{font-size:1.5rem;font-weight:700}.section-scheda .section-dati .col-agente .tel-agente{border-bottom:1px solid #000;padding-bottom:.5rem;margin-bottom:.5rem}.section-scheda .section-dati .col-richiediinfo .form-check-label{font-size:.8rem;margin-bottom:.5rem}.ism .dati .table-cars td span,.section-scheda .section-dati .col-richiediinfo .btn{display:block}.section-scheda .section-dati .col-documenti{overflow:hidden}.section-scheda .section-dati .col-documenti i{font-size:1.5rem}.section-scheda .section-dati .col-documenti .table{vertical-align:middle;width:auto;margin-bottom:0}.section-scheda .section-dati .col-documenti .table tr td{padding-left:0;padding-right:0}.section-scheda .section-dati .col-documenti .table .pdf-link{padding-left:.5rem}.section-scheda .section-dati .col-documenti tbody,.section-scheda .section-dati .col-documenti td,.section-scheda .section-dati .col-documenti tr{border-style:none}.section-scheda .section-dati .col-documenti .pdf-icon{color:#000;background-color:#f5f6f7;padding:1rem;border-radius:10px;width:3.5rem;height:3.5rem}.section-scheda .col-ticonsigliamo{background-color:#f5f6f7;padding-top:2rem;padding-bottom:1rem}.section-form .btn-invia,.section-scheda .col-ticonsigliamo .scheda-titolo{margin-top:1rem}.section-scheda .col-ticonsigliamo .annuncio{background-color:transparent}.section-contatti .dati-contatto i,.section-scheda .modal .modal-header{background-color:var(--bs-primary)}.section-scheda .col-ticonsigliamo .annuncio:last-child{border-bottom:none;margin:0}.section-scheda .modal .modal-title{text-transform:uppercase;font-weight:700;color:#fff}.section-scheda .modal .modal-title i{color:#e6e6e6;margin-right:.5rem}.section-scheda .modal .modal-body .dicitura{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:2px solid var(--bs-primary);text-transform:uppercase;margin-top:1rem;font-weight:700}.section-scheda .modal .modal-body .div-btn{margin:1rem 0;text-align:center}.section-scheda .modal-fa{--bs-modal-width:1024px}.section-form .form-check,.section-scheda .modal-fa .form-group{margin-bottom:.5rem}.section-scheda .modal-fa .form-group label{font-size:.8rem;font-weight:700;text-transform:uppercase}.section-scheda .col-distanze .col-distanza .col-d-titolo{background-color:#b6b6b6;color:#fff;text-transform:uppercase;font-weight:700;padding:10px 15px}.arrow_box.classeA,.arrow_box.classeA4,.arrow_box.classeAPiu{background-color:#316827;color:#fff}.arrow_box.classeA4:after,.arrow_box.classeA:after,.arrow_box.classeAPiu:after{border-color:rgba(49,104,39,0);border-left-color:#316827}.arrow_box.classeA3{background-color:#060;color:#fff}.arrow_box.classeA3:after{border-color:rgba(0,102,0,0);border-left-color:#060}.arrow_box.classeA2{background-color:#090;color:#fff}.arrow_box.classeA2:after{border-color:rgba(0,153,0,0);border-left-color:#090}.arrow_box.classeA1{background-color:#0c0;color:#fff}.arrow_box.classeA1:after{border-color:rgba(0,204,0,0);border-left-color:#0c0}.arrow_box.classeB{background-color:#9c0;color:#fff}.arrow_box.classeB:after{border-color:rgba(153,204,0,0);border-left-color:#9c0}.arrow_box.classeC{background-color:#ff0;color:#000}.arrow_box.classeC:after{border-color:rgba(255,255,0,0);border-left-color:#ff0}.arrow_box.classeD{background-color:#ffc000;color:#000}.arrow_box.classeD:after{border-color:rgba(255,192,0,0);border-left-color:#ffc000}.arrow_box.classeE{background-color:#e46c0b;color:#fff}.arrow_box.classeE:after{border-color:rgba(228,108,11,0);border-left-color:#e46c0b}.arrow_box.classeF{background-color:#c0504d;color:#fff}.arrow_box.classeF:after{border-color:rgba(192,80,77,0);border-left-color:#c0504d}.arrow_box.classeG{background-color:red;color:#fff}.arrow_box.classeG:after{border-color:rgba(255,0,0,0);border-left-color:red}.arrow_box{position:relative;background:#999;padding:0 7px;display:inline-block}.arrow_box:after{left:100%;top:50%;border:12px solid rgba(153,153,153,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#999;margin-top:-12px}.section-contatti .dati-contatto .dato-titolo{color:var(--bs-primary);font-weight:700;font-size:1.5rem}.section-contatti .dati-contatto a:hover{color:var(--bs-primary);text-decoration:underline}.section-contatti .dati-contatto .icon-contatti{display:flex;justify-content:center;margin-bottom:1rem}.section-contatti .dati-contatto i{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;border:1px solid var(--bs-primary);width:3rem;height:3rem;border-radius:50%;text-decoration:none}.section-form h3{font-weight:700;margin:1rem 0 3rem}.section-form .form-control,.section-form .form-select{margin-bottom:2rem;color:#000;border:1px solid #000;padding:1rem}.section-form .form-check a{text-decoration:none;font-size:.8rem}footer{line-height:1.5;background-color:#000;color:#fff;font-size:1rem}footer a{color:#fff;text-decoration:none}footer a:hover{color:var(--bs-primary);transition:.3s}footer .colonna{padding-top:1rem;padding-bottom:1rem}footer .colonna ul{padding-inline-start:0px}footer .colonna ul i{font-size:.5rem;padding-right:.5rem}footer .colonna ul li{list-style-type:none}footer .colonna .col-titolo{color:#fff;font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase}footer .colonna .social{font-size:1.8rem;margin-top:1rem}footer .footer1{padding-top:1rem;padding-bottom:.5rem}footer .footer1 .social i{margin-right:.5rem}footer .footer1 .social a{font-size:1.25rem}footer .footer2{font-size:.8rem;padding-top:1rem;padding-bottom:1rem;background-color:#000;color:#fff}.error404 .section-fh{height:8rem;clip-path:none}.error404 .section-static{padding:3rem 0 2rem}.section-error404 i{font-size:3rem;color:var(--bs-primary)}.section-error404 p{font-size:3rem;font-weight:700}@media (max-width:1399px){.section-fh{clip-path:ellipse(100% 90% at 50% 10%)!important}}@media (max-width:1199px){header .navbar-brand .logo{text-align:left}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-rotate,.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-testo{max-width:95%}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-rotate{width:20rem;transform:translate(-50%,-50%) rotate(340deg)}.section-scheda .section-main-car .main-caratteristiche .sch-car{font-size:1.1rem;margin:0 .8rem}.section-scheda .section-dati .scheda-titolo{font-size:1.5rem}.section-scheda .section-dati .col-agente .img-agente{background-color:#fff;height:230px}footer .footer1 .colonna.logo .logo-footer{max-height:4.5rem}}@media (min-width:992px){.section-fh.homepage{height:800px}}@media (max-width:991px){header .navbar-brand .logo{max-width:180px}.navbar-collapse{padding-top:.5rem;border-top:1px solid #e7e7e7;background-color:rgba(0,0,0,.9);z-index:100}.navbar-toggle{display:block;margin-top:1rem}.nav-underline .nav-link{padding:.5rem}header .container{position:relative}header .lingue{position:absolute;right:80px;top:22px}.section-fh{height:450px;clip-path:none!important;overflow:visible}.section-fh.homepage .carousel .carousel-item{height:450px!important}.section-fh .div-h1{top:40%!important}.section-fh h1{font-size:2rem}.section-fh h2{font-size:1.25rem}.section-static{padding:2rem 0}.annuncio .s-annuncio-img,.section-home .proposte-evidenza .img-proposte-evidenza,.section-scheda .section-dati .col-planimetrie .carousel .carousel-item,.section-scheda .section-foto .div-foto .s-div-foto{background-image:none!important;height:auto}.section-home .proposte-evidenza .img-proposte-evidenza img{display:inline-block;border-radius:1rem;width:100%}.section-motore .motore{border-radius:0}.section-motore.motore-ricerca{margin-top:5rem}.section-motore .form-group{margin-bottom:.5rem}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-rotate{width:23rem}.annuncio .annuncio-img .s-annuncio-img img{display:inline-block;border-radius:1rem;min-width:100%}.annuncio-body .annuncio-prezzo,.section-scheda .section-main-car .main-opzioni{text-align:left}.scheda-annuncio .section-fh{height:15rem!important}.scheda-annuncio .section-fh .div-h1{padding:0 1rem}.scheda-annuncio .section-fh h1{top:2rem}.scheda-annuncio .section-fh:before{background-color:rgba(0,0,0,.7)}.section-scheda .section-foto .div-foto.df2{display:none}.section-scheda .section-foto .div-foto .s-div-foto img{display:inline-block;border-radius:1rem}.section-scheda .section-foto .div-foto{height:auto}.section-scheda .section-main-car .main-prezzo-caratteristiche{margin-bottom:2rem;text-align:left}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car.prezzo{display:block;margin-top:0;margin-right:0;padding-right:0;border-right:0}.section-scheda .section-main-car .main-prezzo-caratteristiche .sch-car{margin-top:.5rem}.section-scheda .section-main-car .main-opzioni i{margin-left:0;margin-right:.5rem}.section-scheda .section-main-car .main-opzioni .sch-condividi .icon-condividi i{margin-left:0}.section-scheda .section-dati .col-planimetrie .carousel .carousel-item img{display:inline-block}.section-scheda .section-dati .col-agente .img-agente{background-image:none!important;height:auto;text-align:center}.section-scheda .section-dati .col-agente .img-agente img{display:inline-block;border-radius:1rem;width:250px;height:auto}.section-contatti .dati-contatto{margin-top:2rem}}.ism{width:400px;height:150px;text-align:left}.ism a img{border:0}.ism .dati,.ism .foto{float:left}.ism .foto{margin-right:10px;width:150px;position:relative}.ism .dati{width:240px}.ism .dati .titolo{font-size:16px;font-weight:700;color:var(--bs-primary)}.ism .dati .prezzo{margin:10px 0;font-size:24px;color:var(--bs-primary);font-weight:700}.ism .dati .prezzo .asta{margin-right:5px;color:#b6b6b6;font-size:18px;line-height:24px}.ism .dati .table-cars td span.tc-val{font-weight:700;font-size:14px}.ism .dati .table-cars td span.tc-label{font-size:12px}.ism .foto .vaict{position:absolute;left:0;top:0;width:100%;height:100%;content:''}.ism .foto .vaict .vaict-text{text-align:center;color:#d22027;font-weight:700;text-transform:uppercase;transform:rotate(-30deg);font-size:24px;margin-top:40%}@media (max-width:767px){.section-fh.homepage .div-h1 .section-motore{margin-top:6rem}.section-home.section-in-evidenza{padding-top:6rem}.section-home .proposte-evidenza .img-proposte-evidenza .prezzo,.section-home .proposte-evidenza .img-proposte-evidenza .stato-immobile{font-size:.8rem}.section-home .blog-news .img-news{height:22rem}.section-fh.homepage{height:450px}.section-fh{height:250px}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-testo{width:20rem;height:8rem;line-height:8rem;font-size:2rem}.annuncio.venaff .annuncio-img .s-annuncio-img .div-venaff-rotate{height:9rem;width:18rem;transform:translate(-50%,-50%) rotate(350deg)}.section-scheda .section-dati .m-etichetta{margin-bottom:1rem}.section-motore.motore-ricerca{margin-top:10rem}.ism{width:350px}.ism .foto{width:100px}.ism .foto img{width:100%}}.glightbox-clean .gslide-description{background-color:transparent!important}.glightbox-clean .gslide-title{color:#fff!important;margin-bottom:0!important}.glightbox-clean .gdesc-inner{padding:5px!important}.section-vdw .svdw-blocco{margin-bottom:3rem}.section-vdw .svdw-title{font-size:1.5em;text-transform:uppercase;margin-bottom:1rem;color:#262626;padding:.5rem;background-color:#f0f0f0}.section-vdw .svdw-fcc label{display:block;color:#464646;font-size:1em;font-weight:700;margin-bottom:.7rem}.section-vdw .svdw-fcc .form-group,.section-vdw .svdw-fcc .form-group .l,.section-vdw .svdw-fcc .form-group .r{position:relative}.section-vdw .svdw-fcc .form-control,.section-vdw .svdw-fcc .form-select{box-shadow:inset 0 1px 1px transparent;color:#000;border-radius:0;border:0;border-bottom:1px solid #b6b6b6;padding-left:2px}.section-vdw .form-control:focus{border:1px solid #66afe9}.section-vdw .vdw-tt-dropdown-menu-container{position:relative;padding:3px}.section-vdw .vdw-tt-dropdown-menu{position:absolute;left:0;top:0;width:100%;content:"";background-color:#fff;box-shadow:rgba(0,0,0,.5) 0 0 10px;z-index:99;max-height:300px;overflow-y:scroll;padding:5px 15px;display:none}.section-vdw .vdw-tt-dropdown-menu::-webkit-scrollbar{width:10px}.section-vdw .vdw-tt-dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.section-vdw .vdw-tt-dropdown-menu::-webkit-scrollbar-thumb{background:#888}.section-vdw .vdw-tt-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#555}.section-vdw .vdw-tt-dropdown-menu .ddl-value{display:block;padding:2px 0;cursor:pointer}.section-vdw .vdw-tt-dropdown-menu .ddl-value:hover{background-color:#013660;color:#fff}.section-vdw .input-group-addon{color:#c6c6c6;background-color:transparent;border:0;border-radius:0;position:absolute;right:1rem;top:1rem;z-index:90}.section-vdw .vdw-iga-dc-sm{top:2rem;right:1rem}.section-vdw .input-group-addon a{color:#c6c6c6}.section-vdw .input-group-addon a:focus,.section-vdw .input-group-addon a:hover{color:#013660;text-decoration:none}.section-vdw .ph-animation span{padding:.2rem;pointer-events:none;position:absolute;left:.5rem;bottom:0;transition:.2s cubic-bezier(.25, .1, .25, 1);opacity:.5;color:#969696}.section-vdw .ph-animation input:focus+span,.section-vdw .ph-animation input:not(:placeholder-shown)+span{opacity:1;left:.1rem;bottom:1.7rem;font-size:.7rem;display:inline-block;background-color:#fff;padding:.2rem}.section-vdw .form-group .l .ph-animation input:not(:placeholder-shown)+span,.section-vdw .form-group .r .ph-animation input:not(:placeholder-shown)+span{left:.5rem}.section-vdw .svdw-fcc .form-check label{font-weight:400;font-size:.8rem;line-height:1.5rem}.section-vdw .svdw-fcc .form-checkinput[type=checkbox]{margin-left:-1rem;margin-right:.5rem}.section-na{padding:45px 0;background-color:#f9f9f9}.section-na .boxes .titolo{text-align:center;margin:1rem 0;color:#363636;text-transform:uppercase}.section-na .boxes .box{text-align:center;border-right:1px dashed #767676}.section-na .boxes .box .s-box{padding:25px 0;font-family:Arial,sans-serif}.section-na .boxes .box .s-box .n{font-weight:700;font-size:36px}.section-na .boxes .box:last-child{border-right:none!important}.section-na .boxes .box .voce{text-transform:lowercase;font-size:14px;color:#a6a6a6}@media (max-width:1199px){.section-na .boxes .box{border-right:none!important}.section-na .boxes .box .s-box{padding:10px 0;font-family:Arial,sans-serif}.section-na .boxes .box .s-box .n{font-size:30px}}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-Black.woff2') format('woff2'),url('fonts/Nunito/Nunito-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-Bold.woff2') format('woff2'),url('fonts/Nunito/Nunito-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-Italic.woff2') format('woff2'),url('fonts/Nunito/Nunito-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-Medium.woff2') format('woff2'),url('fonts/Nunito/Nunito-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-SemiBold.woff2') format('woff2'),url('fonts/Nunito/Nunito-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-Regular.woff2') format('woff2'),url('fonts/Nunito/Nunito-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-ExtraLight.woff2') format('woff2'),url('fonts/Nunito/Nunito-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url('fonts/Nunito/Nunito-Light.woff2') format('woff2'),url('fonts/Nunito/Nunito-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}