﻿.ism a img,.sr-only{border:0}.ism .foto,.ism .foto img{width:150px}.btn-outline-primary,.btn-primary{--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.ism .dati .titolo .trattativa,.ism .foto .vaict .vaict-text,.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .caratteristiche .car span,.section-blog .news .blog-card .card-body .badge,.section-na .boxes .titolo,.section-ricerca .annuncio-card .trattativa-badge,.section-ricerca .annuncio-card.venduto-affittato .ven-aff-badge,.section-scheda .modal .modal-body .dicitura,.section-scheda .modal .modal-title,.section-scheda .modal-fa .form-group label,.section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-titolo,.section-scheda .scheda-header .scheda-badge-stato .stato,.section-scheda .scheda-header .scheda-badge-stato .trattativa,footer .footer1 .titolo{text-transform:uppercase;text-transform:uppercase}body,body.dark-theme{background-repeat:repeat;background-attachment:fixed}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner{display:inline-block;animation:2s linear infinite anim-rotate}.loader{text-align:center;display:none;padding:1rem;margin-top:1rem}.loader i{font-size:2rem;color:#262626}.GM2024IWA .nome,.ism .dati .prezzo,.ism .dati .titolo,.navbar .navbar-nav .nav-link.active,.section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia a:hover,.section-contatti .form-agenzia .form-check-label a,.section-error404 i,.section-scheda .scheda-sommario .sommario-item i,.section-scheda .sidebar-blocco.blocco-allegati .link-allegato:hover,body.dark-theme .section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia a:hover,body.dark-theme footer a:hover,footer .footer2 a:hover{color:var(--bs-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ism .dati .table-cars td,.section-blog .btn-go-blog,.section-error404,.section-ricerca .section-mappa-ricerca .mappa-ricerca .attiva-cookies-per-visualizzare{text-align:center}.section-error404 .pnt,.section-scheda .sidebar-blocco.blocco-agente .nome-agente{font-weight:700}.ism{width:400px;height:150px;box-sizing:border-box;text-align:left}.ism .dati,.ism .foto{float:left}.ism .foto{margin-right:10px;position:relative}.ism .dati{width:240px}.ism .dati .titolo{font-size:16px;font-weight:700}.ism .dati .titolo .trattativa{display:inline-block;background-color:#000;color:#daa520;padding:.2rem;border-radius:.2rem;font-weight:400;font-size:.8rem}.ism .dati .prezzo{margin:10px 0;font-size:24px;font-weight:700}.ism .dati .prezzo .asta{margin-right:5px;color:#b6b6b6;font-size:18px;line-height:24px}.ism .dati .table-cars td span,.section-inserisci-richiesta .blocco-per-comune{display:block}.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;transform:rotate(-30deg);font-size:24px;margin-top:40%}.gm2024-ciw .gm2024-ciw-nome{font-weight:700;margin-bottom:.5rem}.GM2024IWA .addr,.GM2024IWA .nome{margin-bottom:.75rem}.GM2024IWA{font-size:.85rem;line-height:1.5}.GM2024IWA i{margin-right:.25rem}.GM2024IWA .nome{font-weight:700;font-size:1rem}.GM2024IWA .nome .px-icon{width:25px;height:auto}.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}.form-group,.navbar .language-selector,.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-blocco{margin-bottom:3rem}.section-annunci-home .annuncio-home:last-child,.section-ricerca .annuncio-card .card-body .dato-card:last-child,.section-ricerca .risultati-header .tit-counter,.section-scheda .sidebar-blocco.blocco-agente .b-agente:last-child,.section-vdw .svdw-blocco.svdw-contatti,.section-vdw .svdw-fcc.svdw-fcc-checkbox,footer .footer1 .colonna.agenzia .info-agenzia .dato:last-child{margin-bottom:0}.section-vdw .svdw-title{font-size:1.5em;font-weight:600;text-transform:initial;margin-bottom:1rem;padding:.5rem;background-color:transparent;border-bottom:1px solid #262626}.section-cta .banner-azione .lead,.section-inserisci-richiesta .caragg,.section-inserisci-richiesta .comuni-zone-scelta,.section-inserisci-richiesta .dati-anagrafici .form-group,.section-inserisci-richiesta .loc-select,.section-inserisci-richiesta .range,.section-motore .filtri-base .form-group,.section-ricerca .annuncio-card .card-body .dato-card,.section-ricerca .sidebar-filtri .btn-search,.section-ricerca .sidebar-filtri .form-group,.section-scheda .scheda-header .scheda-indirizzo,.section-scheda .sidebar-blocco.blocco-qr .qr-img,.section-vdw .svdw-fcc{margin-bottom:1rem}.section-vdw .svdw-fcc label{display:block;font-size:1em;font-weight:600;margin-bottom:.7rem;padding-left:.5rem}.section-vdw .svdw-fcc .form-control,.section-vdw .svdw-fcc .form-select{box-shadow:inset 0 1px 1px transparent;border-color:#dee2e6;background-color:transparent;border-radius:2rem}.section-vdw .form-control:focus{border:1px solid var(--bs-primary)}.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;box-sizing:border-box;z-index:90}.section-inserisci-richiesta .blocco-per-zone,.section-inserisci-richiesta .comuni-zone-scelta .scelta input[type=radio],.section-inserisci-richiesta .raggi .raggio input[type=radio],.section-ricerca .annuncio-card .annuncio-img-container img,.section-scheda .sidebar-blocco.blocco-agente .foto-agente img,.section-ti-consigliamo .related-annuncio-card .annuncio-img-container img,.section-vdw .vdw-iga-dc{display:none}.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:.4rem;pointer-events:none;position:absolute;left:auto;bottom:0;transition:.2s cubic-bezier(.25, .1, .25, 1);opacity:.5}.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-scheda .scheda-blocco.blocco-video:first-child .video,.section-vdw .svdw-fcc.svdw-fcc-checkbox .form-check{margin-top:0}.section-inserisci-richiesta .form-check label,.section-vdw .svdw-fcc .form-check label{font-weight:400;font-size:.9rem;line-height:1.5rem}.navbar .nav-item .nav-link:hover,.navbar-nav .nav-item .nav-link.show,.section-inserisci-richiesta .form-check label a,.section-scheda .sidebar-blocco.blocco-form-info .form-check a,.section-vdw .svdw-fcc .form-check label a{color:var(--bs-primary);text-decoration:none}.section-inserisci-richiesta .comuni-zone-scelta .scelta:hover,.section-inserisci-richiesta .form-check label a:hover,.section-scheda .sidebar-blocco.blocco-form-info .form-check a:hover,.section-vdw .svdw-fcc .form-check label a:hover{text-decoration:underline}.section-vdw .svdw-fcc .form-checkinput[type=checkbox]{margin-left:-1rem;margin-right:.5rem}.section-inserisci-richiesta .form-control,.section-inserisci-richiesta .form-select{border-radius:2rem}.section-inserisci-richiesta .seldesel{display:inline-block;font-size:.8rem;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;background-color:#666;border-radius:5px;width:auto;text-decoration:none}.section-inserisci-richiesta .seldesel.select-all,.section-ricerca .annuncio-card .card-body .card-dettagli .btn-dettagli{margin-right:1rem}.section-inserisci-richiesta .titolo{text-align:center;background-color:var(--bs-primary);padding-top:1rem;padding-bottom:1rem;font-weight:700;color:#fff;margin:2rem 0 1rem}.section-inserisci-richiesta .categorie,.section-inserisci-richiesta .comuni-limitrofi,.section-inserisci-richiesta .sira,.section-inserisci-richiesta .zone-specifiche{border:1px dashed #d6d6d6;background:repeating-linear-gradient(-45deg,#f6f6f6,#f6f6f6 10px,#f9f9f9 10px,#f9f9f9 20px)}.section-inserisci-richiesta .categorie{position:relative;margin:1rem 0;padding:1rem}.section-inserisci-richiesta .checkbox{vertical-align:middle;margin-bottom:.5rem}.section-inserisci-richiesta .checkbox label{margin-left:.5rem}.section-inserisci-richiesta .etichetta{text-align:center;font-weight:700;padding:.5rem}.section-inserisci-richiesta .sira{padding:1rem;margin-bottom:1rem}.section-inserisci-richiesta .comuni-zone-scelta .scelta{text-align:center;cursor:pointer;padding-top:1rem;padding-bottom:1rem;background-color:#e6e6e6;color:#666;display:block}.section-inserisci-richiesta .comuni-zone-scelta .scelta label,.section-inserisci-richiesta .raggi .raggio label{cursor:pointer}.section-inserisci-richiesta .comuni-zone-scelta .scelta.active,.section-inserisci-richiesta .raggi .raggio.active{background-color:#434343;font-weight:700;color:#fff}.section-inserisci-richiesta .raggi{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.section-inserisci-richiesta .raggi .raggio{text-align:center;cursor:pointer;padding-top:1rem;padding-bottom:1rem;background-color:#e6e6e6;color:#666;border:1px solid #c6c6c6;display:block;text-decoration:none}.section-inserisci-richiesta .comuni-limitrofi,.section-inserisci-richiesta .zone-specifiche{padding:1rem;display:none}body{font-family:'League Spartan';background-color:#fff}.btn{border-radius:50px;padding:.6rem 1.5rem;transition:.5s;line-height:1}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-disabled-bg:var(--bs-primary)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:var(--bs-primary);background-color:transparent;border-color:var(--bs-primary)}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-primary)}.btn-outline{--bs-btn-bg:transparent;--bs-btn-border-color:#000000;--bs-btn-hover-bg:#000000;--bs-btn-hover-border-color:#000000;--bs-btn-active-bg:#000000;--bs-btn-active-border-color:#000000;--bs-btn-disabled-bg:#000000;--bs-btn-disabled-border-color:#000000}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;background-color:#000;border-color:#000}.navbar-scroll{background:rgba(255,255,255,.9);backdrop-filter:blur(5px);border-bottom:none!important;box-shadow:0 8px 20px 0 rgba(0,0,0,.05)}.section-annunci-home .annuncio-home .annuncio-foto .s-annuncio-foto,.section-blog .news .blog-card .blog-img,.section-fh,.section-ricerca .annuncio-card .annuncio-img-container,.section-scheda .sidebar-blocco.blocco-agente .foto-agente{background-repeat:no-repeat;background-size:cover;background-position:center}.navbar{--bs-navbar-nav-link-padding-x:1rem;border-bottom:1px solid #dee2e6}.navbar .navbar-brand img{max-height:70px;width:100%}.navbar .dropdown-menu .dropdown-item,.navbar .nav-item .nav-link,body.dark-theme .section-contatti .contatti-agenzia .social-agenzia .social-icons a,body.dark-theme .section-vdw .ph-animation input:focus+span,body.dark-theme .section-vdw .ph-animation input:not(:placeholder-shown)+span,body.dark-theme footer .footer1 .colonna.social .social-icons a{color:#000}.navbar .nav-item .nav-link:active,.navbar .nav-item .nav-link:focus,.navbar .nav-item .nav-link:focus-visible,.navbar .nav-item .nav-link:target-within{color:#fff;text-decoration:none}.navbar .dropdown-menu{background-color:#fff;--bs-dropdown-link-active-bg:var(--bs-primary);border:1px solid #dee2e6}.dropdown-toggle::after{vertical-align:.2em}.dropdown-item.active,.dropdown-item:active{color:#fff!important;background-color:var(--bs-primary)}.navbar .nav-contatto,.section-ricerca .risultati-header .ordina-per{text-align:right}.navbar .navbar-toggler{border:1px solid var(--bs-primary);color:var(--bs-primary);background-color:transparent;border-radius:50px}@media (min-width:1400px){.navbar .nav-item .nav-link{font-size:18px}}.navbar .language-selector img{max-width:25px}.navbar .language-selector .lang-button{background-color:#fff;border:none;padding:12px 10px;border-radius:10px;cursor:pointer;box-shadow:0 8px 20px 0 rgba(0,0,0,.05);transition:.2s;display:flex;align-items:center;gap:5px}.navbar .language-selector .lang-button:hover{background-color:#f8f8f8;border-color:#999}.navbar .language-selector .lang-button:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,250,.3)}.navbar .language-selector i{font-size:12px;margin-left:auto;transition:transform .2s}.navbar .language-selector .lang-menu{list-style:none;padding:8px 0;margin:6px 0 0;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.1);z-index:10;width:auto;opacity:0;transform:translateY(-10px);pointer-events:none;transition:.25s}.navbar .language-selector .lang-menu li{padding:10px 16px;cursor:pointer;display:flex;align-items:center}.navbar .language-selector .lang-menu li:hover{background-color:#f0f0f0}.navbar .language-selector .lang-menu li.selected{background-color:#eef5ff;font-weight:600;color:#36c}.navbar .language-selector.open .lang-menu{opacity:1;transform:translateY(0);pointer-events:auto}.navbar .language-selector.open i{transform:rotate(180deg)}.navbar .theme-toggle-btn{margin-right:1rem;position:relative;box-shadow:0 8px 20px 0 rgba(0,0,0,.05);background-color:transparent;border:1px solid #343a40;color:#343a40;transition:.3s}.navbar .theme-toggle-btn:hover{background-color:#343a40;color:#fff}body.dark-theme .navbar .theme-toggle-btn{background-color:transparent;border:1px solid #fff;color:#fff}body.dark-theme .navbar .theme-toggle-btn:hover{background-color:#fff;border-color:#fff;color:#343a40}.section-fh-home{padding:4rem 0;text-align:center}.section-fh-home h1{font-weight:600}.section-fh-home h2{font-weight:300;margin-bottom:2rem}.section-motore{position:relative;z-index:10}.section-motore .form-control,.section-motore .form-select{padding:1rem 2rem;border-radius:50px;background-color:transparent;border:1px solid #dee2e6}.section-motore .btn-search{display:block;width:100%;height:100%;font-weight:600}.section-annunci-home .annuncio-home{text-decoration:none;color:#000;transition:.5s;display:block;margin-bottom:6rem}.section-annunci-home .annuncio-home .annuncio-titolo{font-size:2.5rem;margin-bottom:1rem;font-weight:200}.section-blog .news,.section-blog h2,.section-contatti .contatti-agenzia .dati-agenzia,.section-scheda .scheda-header,footer .footer1{margin-bottom:2rem}.section-annunci-home .annuncio-home .div-annuncio{border-radius:1rem}.section-annunci-home .annuncio-home .annuncio-foto .s-annuncio-foto{background-color:#fff;height:500px;transition:transform .3s,box-shadow .3s}.section-annunci-home .annuncio-home .annuncio-foto .s-annuncio-foto:hover,.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo:hover,.section-blog .news .blog-card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo{background-color:transparent;border:1px solid #dee2e6;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;transition:transform .3s,box-shadow .3s}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .titolo{font-size:1.5rem;margin-bottom:1rem;font-weight:300}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .dato{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dee2e6}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .dato.prezzo,.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .dato.pulsante{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .stato,.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .tipo{background-color:transparent;border:1px solid #000;font-size:.9rem;display:inline-block;padding:.2rem 1rem!important;border-radius:50px}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .stato.trattativa i,.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .tipo,.section-ricerca .annuncio-card .trattativa-badge i,.section-scheda .scheda-header .scheda-badge-stato .trattativa i,footer .footer1 .colonna.agenzia i{margin-right:.5rem}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .stato.trattativa{background-color:#000;color:#daa520;text-transform:uppercase}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .indirizzo{display:flex;flex-direction:row}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .indirizzo .via{padding-left:.5rem}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .caratteristiche .car{font-size:1.2rem;text-align:center;display:inline-block;line-height:1;border-right:1px solid #dee2e6;padding-right:1rem;margin:.5rem .5rem 0 0}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .caratteristiche .car:last-child{border-right:none;padding-right:0}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .caratteristiche .car span{font-size:.7rem}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .prezzo{font-size:2rem;font-weight:700;color:var(--bs-primary)}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .pulsante .btn-scopri-annuncio:hover{background-color:transparent;color:var(--bs-primary)}.section-blog h2{text-align:center;font-weight:600}.section-blog .news .blog-card{border:none;border-radius:8px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.section-blog .news .blog-card .blog-img{height:200px}.section-blog .news .blog-card .card-body .badge{letter-spacing:.5px;padding:.3rem .6rem;font-weight:700;background-color:transparent;color:#343a40;border:1px solid #343a40;margin-bottom:1rem}.section-blog .news .blog-card .card-body .card-title{font-size:1.25rem;margin-bottom:.5rem;font-weight:700}.section-blog .news .blog-card .card-body .card-text{color:#212529bf;font-size:.9rem;margin-bottom:1rem}.section-blog .news .blog-card .card-footer{background-color:#f7f7f7;color:#212529bf;font-size:.9rem;border-top:1px solid #eee;padding:.75rem 1.25rem}.section-blog .btn-go-blog a,.section-scheda .scheda-sommario .sommario-item{font-size:1.25rem;font-weight:600}@media (max-width:991px){.navbar{background-color:#fff}.navbar .nav-pills .nav-link.active,.navbar .nav-pills .show>.nav-link,.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .tipo{margin-bottom:.5rem}.navbar .nav-contatto{text-align:left}header .container{position:relative}.navbar .language-selector{position:absolute;right:80px;top:44px}.navbar .language-selector .lang-button{background-color:#fff;border:none;padding:8px 10px}#mainHeader:not(:has(.language-selector)) #theme-switch{top:22px}.navbar .theme-toggle-btn{position:absolute;right:80px;top:2px;margin-right:0;padding:8px 24px}.section-fh-home{padding:2rem 0}.section-motore .form-control,.section-motore .form-select{padding:.5rem 2rem}.section-motore .filtri-aggiuntivi .form-group{margin-bottom:1rem}.section-annunci-home .annuncio-home .annuncio-titolo{font-size:2rem}.section-annunci-home .annuncio-home .annuncio-foto .s-annuncio-foto{height:300px;margin-bottom:2rem}.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .caratteristiche .car{font-size:1.1rem}}.section-static{padding:4rem 0}.rounded{border-radius:1.5rem!important}.section-fh{position:relative;height:300px;overflow:hidden;display:flex;justify-content:center;flex-direction:column}.section-fh:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.3);z-index:0}.section-fh .div-h1{z-index:99}.section-fh .div-h1 h1{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.section-cta{background-color:#e9ecef;display:flex;align-items:center;padding:6rem 0;position:relative;overflow:hidden}.section-cta .banner-azione{z-index:1}.section-cta .banner-azione .banner-titolo{font-size:3.5rem;font-weight:300;margin-bottom:1rem;display:block}.section-cta .banner-azione .banner-titolo .prima-riga:after{display:block;background-color:#000;width:100px;height:1px;content:''}.section-cta .banner-azione .banner-titolo .seconda-riga span{font-family:'Libre Baskerville';font-style:italic;font-size:4rem}.section-cta .banner-wrapper{perspective:1500px}.section-cta .banner-wrapper .cta-perspective-image{display:block;border-radius:1rem;transition:transform .8s ease-in-out,filter .3s}.section-mappa{height:500px}.section-mappa .contatti-mappa-container,.section-scheda .scheda-carousel .scheda-gallery .carousel-item{height:100%}.section-mappa .contatti-mappa-container .attiva-cookies-per-visualizzare{text-align:center;font-size:1rem;padding:2rem 0}.btn-cookie-preference{background-color:#000;color:#fff;transition:.3s;margin-top:.5rem}.section-contatti .form-agenzia .form-label{font-weight:600;color:var(--bs-primary);margin-left:.5rem}.section-contatti .form-agenzia .form-control,.section-contatti .form-agenzia .form-select{border-radius:1.5rem;padding:.75rem 1rem}.section-contatti h1{font-weight:600;border-bottom:1px solid #dee2e6;margin-bottom:2rem;padding-bottom:1rem}.section-contatti .tit-contatti{font-weight:300;margin-bottom:1rem;font-size:1.8rem}.section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia{display:flex;flex-direction:row;align-items:center;margin-bottom:1.5rem}.section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia a{text-decoration:none;color:initial;transition:.5s}.section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia .icona i{font-size:1.5rem;color:var(--bs-primary);margin-right:1rem}.section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia .dato .titolo{font-size:1.2rem;font-weight:700}.section-contatti .contatti-agenzia .social-agenzia .social-icons a,footer .footer1 .colonna.social .social-icons a{font-size:1.2rem;width:45px;height:45px;line-height:50px;text-align:center;border-radius:50%;background-color:#e9ecef;color:#3f3f3f;display:inline-block;transition:.3s;margin-right:.5rem;margin-bottom:.5rem}.section-contatti .contatti-agenzia .social-agenzia .social-icons a:hover,footer .footer1 .colonna.social .social-icons a:hover{background-color:var(--bs-primary);color:#fff;transform:translateY(-2px)}#form-contatti{scroll-margin-top:250px}.section-contatti .form-agenzia .btn-invia i{font-size:.8rem}.section-contatti .form-agenzia .form-check{padding-left:2rem}.section-ricerca .sidebar-filtri{padding:1.5rem;background-color:transparent;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-top:5px solid var(--bs-primary)}.section-ricerca .colonna-filtri .titolo-ricerca,.section-ricerca .colonna-risultati .titolo-ricerca{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.section-ricerca .sidebar-filtri .form-label{font-size:.85rem;font-weight:700;display:block;margin-bottom:.25rem}.section-ricerca .sidebar-filtri .form-control,.section-ricerca .sidebar-filtri .form-select{font-size:.9rem;padding:.5rem .75rem;border-radius:2rem}.section-ricerca .sidebar-filtri .price-input,.section-scheda .modal-fa .form-group,.section-scheda .scheda-blocco.blocco-mappa .indirizzo,footer .footer1 .colonna.immobili ul li{margin-bottom:.5rem}.section-ricerca .sidebar-filtri .btn-reset{background-color:transparent;border-color:#ced4da;font-size:.85rem}.section-ricerca .risultati-header .ordina-per .btn-ordina-per:hover,.section-ricerca .sidebar-filtri .btn-reset:hover{background-color:#ced4da}.section-ricerca .sidebar-filtri .btn-reset,.section-ricerca .sidebar-filtri .btn-search{width:50%}.section-ricerca .section-mappa-ricerca{margin-bottom:1.5rem;padding-bottom:1.5rem}.section-ricerca .section-mappa-ricerca .mappa-ricerca{height:500px;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.section-ricerca .risultati-header,.section-scheda .sidebar-blocco.blocco-agente .b-agente{margin-bottom:2.5rem}.section-ricerca .risultati-header .ordina-per .btn-ordina-per{border-color:#ced4da;font-size:.9rem;padding:.5rem .75rem}.section-ricerca .annuncio-card{display:block;text-decoration:none;border:none;border-radius:.5rem;overflow:hidden;box-shadow:0 .5rem 1rem rgba(0,0,0,.05);margin-bottom:1.5rem;transition:transform .3s,box-shadow .3s}.section-ricerca .annuncio-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.15)!important}.section-ricerca .annuncio-card .annuncio-img-container{position:relative;overflow:hidden;width:100%;height:100%;transition:transform .4s;border-radius:.5rem 0 0 .5rem}.section-ricerca .annuncio-card:hover .annuncio-img-container{transform:scale(1.05)}.section-ricerca .annuncio-card .annuncio-badge{font-size:.8rem;font-weight:400;padding:.1rem .8rem;border-radius:50px;display:inline-block;border:1px solid #4b4b4b;color:#4b4b4b;margin-bottom:.5rem}.section-ricerca .annuncio-card .trattativa-badge{background-color:#000;color:#daa520;padding:.3rem .8rem}.section-ricerca .annuncio-card .card-body .card-titolo{font-size:1.4rem;font-weight:300}.section-ricerca .annuncio-card .card-body .card-caratteristiche,.section-ricerca .annuncio-card .card-body .card-dettagli .card-codice,.section-ricerca .annuncio-card .card-body .card-indirizzo{font-size:.85rem;color:#6c757d}.section-ricerca .annuncio-card .card-body .card-prezzo{font-size:1.8rem;font-weight:700;color:var(--bs-primary)}.section-ricerca .annuncio-card .card-body .card-caratteristiche .car{display:inline-block;margin-right:1.5rem}.section-ricerca .annuncio-card .card-body .card-caratteristiche .car:last-child{margin-right:0}.section-ricerca .annuncio-card .card-body .card-caratteristiche .car i{color:#4b4b4b;margin-right:.25rem}.section-ricerca .annuncio-card .card-body .card-dettagli{display:flex;align-items:center}.section-ricerca .annuncio-card .card-body .card-dettagli .card-codice .codice,.section-scheda .scheda-header .scheda-codice .codice{font-weight:700;margin-left:.5rem}.section-ricerca .annuncio-card.venduto-affittato .ven-aff-badge{text-align:center;font-size:2.5rem;background-color:rgb(255 0 0 / 40%);color:#fff;border:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;border-radius:0;font-weight:700;height:100%;display:flex;flex-direction:column;justify-content:center}.section-ricerca .annuncio-card.venduto-affittato .card-body .card-prezzo{color:rgb(255 0 0 / 69%)}.section-ricerca .annuncio-card.venduto-affittato .card-body .card-dettagli .btn-dettagli{display:none;background-color:rgb(255 0 0 / 58%);border-color:rgb(255 0 0 / 58%)}.section-ricerca .annuncio-card.venduto-affittato .card-body .card-dettagli .btn-dettagli:hover{background-color:transparent;border-color:rgb(255 0 0 / 80%);color:rgb(255 0 0 / 80%)}.section-ricerca .pagination-nav{display:flex;justify-content:center;margin-top:3rem}.section-ricerca .pagination-nav .custom-pagination .page-link{font-size:1rem;width:40px;height:40px;border-radius:50%!important;margin:0 5px;color:var(--bs-primary);border-color:#dee2e6;transition:.3s;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-ricerca .pagination-nav .custom-pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}@media (max-width:1399px){.section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .dato{margin-bottom:1rem;padding-bottom:1rem}.section-ricerca .sidebar-filtri .btn-reset,.section-ricerca .sidebar-filtri .btn-search{width:80%}}.section-scheda .scheda-carousel{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.5rem;overflow:hidden;margin-bottom:1.5rem}.section-scheda .scheda-carousel .scheda-gallery{height:450px;transition:.3s}.section-scheda .scheda-carousel .scheda-gallery:hover{transform:scale(1.03)}.section-scheda .scheda-carousel .scheda-gallery .carousel-item .glightbox-photos{display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .3s ease-in-out}.section-scheda .scheda-carousel .carousel-control-prev{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%)}.section-scheda .scheda-carousel .carousel-control-next{background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%)}.section-scheda .scheda-header .scheda-badge-stato{font-size:.9rem;margin:1rem 0;display:inline-block}.section-scheda .scheda-header .scheda-badge-stato .stato{display:inline-block;background-color:var(--bs-primary);color:#fff;padding:.3rem 1rem;margin-bottom:1rem;margin-right:.5rem;font-weight:400;border-radius:50px}.section-scheda .scheda-header .scheda-badge-stato .trattativa{display:inline-block;background-color:#000;color:#daa520;padding:.3rem 1rem;border-radius:50px;margin-bottom:1rem}.section-scheda .scheda-header .scheda-titolo{font-weight:700;margin-bottom:1rem}.section-scheda .scheda-header .scheda-codice{font-size:.9rem;margin-bottom:1rem}.section-scheda .scheda-header .scheda-prezzo{color:var(--bs-primary);font-size:2rem;font-weight:700}.section-scheda .scheda-sommario{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1.5rem 0 1rem;margin-bottom:2rem;text-align:center;display:flex;justify-content:space-around}.section-scheda .scheda-sommario .sommario-item span{color:#585858;font-size:.9rem;font-weight:400;display:block}.section-scheda .scheda-buttons-action{margin-bottom:2rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.section-scheda .scheda-blocco{padding:2rem 0;border-top:1px solid #dee2e6}.section-scheda .scheda-blocco-titolo{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.section-scheda .scheda-blocco.blocco-descrizione .contenuto-descrizione{max-height:160px;overflow:hidden;transition:max-height .5s ease-in-out}.section-scheda .scheda-blocco.blocco-descrizione .contenuto-descrizione.expanded{max-height:2000px}.section-scheda .scheda-blocco.blocco-descrizione #toggle-descrizione{font-size:.9rem;margin-top:1rem}.section-scheda .scheda-blocco.blocco-caratteristiche .car .s-car{padding:10px;position:relative}.section-scheda .scheda-blocco.blocco-caratteristiche .car .label{border:1px solid #ced4da;padding:.5rem 1rem;border-radius:50px}.section-scheda .scheda-blocco.blocco-caratteristiche .car .value{padding:.5rem 1rem}.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-scheda .scheda-blocco.blocco-planimetrie .plan-item{display:block;text-decoration:none;color:#000;text-align:center}.section-scheda .scheda-blocco.blocco-planimetrie .plan-item img{background-color:#fff;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:1rem}.section-scheda .scheda-blocco.blocco-planimetrie .plan-item img:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.section-scheda .scheda-blocco.blocco-planimetrie .plan-caption{font-size:.9rem;font-weight:500;margin-top:.5rem}.section-scheda .scheda-blocco.blocco-accessori .accessori-badge{border:1px solid #ced4da;color:initial;padding:.5rem .75rem;display:inline-block;margin-right:.5rem;margin-bottom:.5rem;border-radius:50px;font-size:.9rem;font-weight:initial}.section-scheda .scheda-blocco.blocco-mappa .mappa{border-radius:1rem;overflow:hidden;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);text-align:center;background-color:#f6f6f6}.section-scheda .scheda-blocco.blocco-mappa .mappa .map-canvas{height:450px}.section-scheda .scheda-blocco.blocco-mappa .mappa .attiva-cookies-per-visualizzare{margin:1rem 0}.section-scheda .sidebar-blocco{border-top:5px solid var(--bs-primary);padding:1.5rem;margin-bottom:1.5rem;background-color:#ffffffc2;border-radius:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);text-align:center}.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli{display:flex;justify-content:center}.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli a{color:#fff;margin:0 .5rem .5rem;font-size:1.2rem;width:45px;height:45px;line-height:50px;text-align:center;border-radius:50%;display:inline-block;transition:.3s}.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli a:hover{transform:translateY(-2px);opacity:.9}.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli .whatsapp-icon{background-color:#25d366}.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli .facebook-icon{background-color:#1877f2}.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli .linkedin-icon{background-color:#0e76a8}.section-fh.error404,.section-scheda .sidebar-blocco.blocco-condividi-social .social-icons-dettagli .x-icon{background-color:#000}.section-scheda .sidebar-blocco.blocco-agente .foto-agente{background-color:#fff;height:200px;width:200px;overflow:hidden;border-radius:50%;position:relative;display:inline-block}.section-scheda .sidebar-blocco.blocco-agente .btn-agente{width:75%;margin-top:1rem}.section-scheda .sidebar-blocco.blocco-allegati .attachment-list{padding-left:0;margin-bottom:0;list-style:none}.section-scheda .sidebar-blocco.blocco-allegati .link-allegato{color:initial;display:block;padding:8px 0;text-decoration:none;border-bottom:1px dashed #ccc;transition:.3s;font-size:.95rem}.section-scheda .sidebar-blocco.blocco-qr .qr-testo{font-size:.9rem;color:#6c757d}.section-scheda .sidebar-blocco.blocco-form-info .form-control,.section-scheda .sidebar-blocco.blocco-form-info .form-select{margin-bottom:1rem;border-radius:1rem}.section-scheda .sidebar-blocco.blocco-form-info .form-check{text-align:left;font-size:.85rem;margin-bottom:1rem}.section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-titolo{background-color:#b6b6b6;color:#fff;font-weight:700;padding:10px 15px}.section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-values .table-distanze .td-val{text-align:right;background-color:transparent}.section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-values .table-distanze .td-lbl{font-weight:700;background-color:transparent}.section-scheda .scheda-blocco.blocco-video .video{margin-top:1rem}.section-scheda .modal .modal-header{background-color:var(--bs-primary)}.section-scheda .modal .modal-title{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);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-scheda .modal-fa .form-group label{font-size:.8rem;font-weight:700}.section-ti-consigliamo{padding-bottom:4rem}.section-ti-consigliamo .titolo-ti-consigliamo{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.section-ti-consigliamo .related-annuncio-card{display:block;text-decoration:none;border:1px solid #ced4da;border-radius:1rem;overflow:hidden;height:100%;transition:transform .3s,box-shadow .3s}.section-ti-consigliamo .related-annuncio-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.section-ti-consigliamo .related-annuncio-card .annuncio-img-container{height:180px;background-size:cover;background-position:center;position:relative;border-radius:8px 8px 0 0}.section-ti-consigliamo .related-annuncio-card .annuncio-badge{font-size:.9rem;display:inline-block;background-color:var(--bs-primary);color:#fff;padding:.1rem 1rem;margin-bottom:1rem;border-radius:50px}.section-ti-consigliamo .related-annuncio-card .card-titolo{font-size:1.1rem;font-weight:600;margin-bottom:1rem;height:50px}.section-ti-consigliamo .related-annuncio-card .card-prezzo{font-size:1.3rem;font-weight:700;color:var(--bs-primary)}.section-ti-consigliamo .related-annuncio-card .card-specs-mini{margin-top:10px;text-align:left}.section-ti-consigliamo .related-annuncio-card .card-specs-mini .car{font-size:.9rem;display:inline-block;margin-right:1rem;padding-right:1rem;border-right:1px solid #ced4da}.section-ti-consigliamo .related-annuncio-card .card-specs-mini .car:last-child{margin-right:0;padding-right:0;border-right:none}@media (min-width:992px){.section-fh-home h2{font-size:1.5rem}.section-motore .btn-search,.section-motore .form-control,.section-motore .form-select{font-size:1.2rem}.section-cta .banner-wrapper .cta-perspective-image{transform:rotateY(-20deg) rotateZ(0) scale(1);transform-origin:left center;filter:drop-shadow(30px 15px 20px rgba(0, 0, 0, .3))}.section-ricerca .sidebar-sticky-wrapper,.sticky-form-bottom{position:sticky;top:120px}.scheda-titolo{font-size:2.5rem}}@media (max-width:767px){.ism{width:350px}.ism .foto{width:100px}.ism .foto img{width:100%}.section-annunci-home .annuncio-home .annuncio-titolo{font-size:1.5rem}.section-scheda .scheda-sommario{display:block;padding-bottom:0}.section-scheda .scheda-sommario .sommario-item{font-size:1rem;display:inline-block;margin:0 1.5rem 1rem}}footer{color:#3f3f3f;font-size:.9rem;padding:2rem 0}footer a{transition:.5s;text-decoration:none;color:#3f3f3f}footer a:hover{transition:.5s;color:var(--bs-primary)}footer .footer1 .titolo{color:var(--bs-primary);letter-spacing:1px;font-size:1.1rem;font-weight:700;margin-bottom:1rem}footer .footer1 .colonna.agenzia .info-agenzia .dato{margin-bottom:.5rem;display:flex;flex-direction:row}footer .footer1 .colonna.agenzia .info-agenzia .dato .dato-icona,footer .footer1 .colonna.agenzia .info-agenzia .dato .dato-testo{display:inline-block}footer .footer1 .colonna.immobili ul{padding-left:0;list-style:none}footer .footer1 .colonna.immobili ul i{font-size:.7rem;margin-right:.3rem}footer .footer2{text-align:center;font-size:.85rem;background-color:#e9ecef;padding:1rem;border-radius:1rem}footer .footer2 a{color:#3f3f3f;text-decoration:none;transition:.5s}.section-fh.error404 i{color:var(--bs-primary);font-size:2rem;margin-bottom:1rem}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-Light.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-Black.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-ExtraLight.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-Thin.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-ExtraBold.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-Bold.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-Regular.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-SemiBold.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('fonts/LeagueSpartan/LeagueSpartan-Medium.woff2') format('woff2'),url('fonts/LeagueSpartan/LeagueSpartan-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Libre Baskerville';src:url('fonts/LibreBaskerville/LibreBaskerville-Italic.woff2') format('woff2'),url('fonts/LibreBaskerville/LibreBaskerville-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}.section-na{padding:45px 0;background-color:#e9ecef}.section-na .boxes .titolo{text-align:center;margin:1rem 0;color:#363636}.section-na .boxes .titolo h2,.section-na .boxes .titolo h3{margin-bottom:0;font-weight:600;text-transform:initial}.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-ricerca .annuncio-card .card-body .card-caratteristiche .car{margin-bottom:.5rem}.section-ti-consigliamo .related-annuncio-card .card-specs-mini .car{margin-top:.5rem}footer .footer1{margin-bottom:0}footer .footer1 .colonna{margin-bottom:2rem}.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}}body.dark-theme{background-color:#0c0c0c;color:#fff}body.dark-theme .navbar .language-selector .lang-button{background-color:transparent;border:1px solid #fff}body.dark-theme .lead,body.dark-theme .navbar .language-selector i,body.dark-theme .navbar .nav-item .nav-link,body.dark-theme .section-annunci-home .annuncio-home,body.dark-theme .section-blog .news .blog-card .card-body .card-text,body.dark-theme .section-contatti .contatti-agenzia .dati-agenzia .s-dati-agenzia a,body.dark-theme .section-contatti .contatti-agenzia .social-agenzia .social-icons a:hover,body.dark-theme .section-na .boxes .titolo,body.dark-theme .section-ricerca .annuncio-card .card-body .card-caratteristiche,body.dark-theme .section-ricerca .annuncio-card .card-body .card-caratteristiche .car i,body.dark-theme .section-ricerca .annuncio-card .card-body .card-dettagli .card-codice,body.dark-theme .section-ricerca .annuncio-card .card-body .card-indirizzo,body.dark-theme .section-ricerca .annuncio-card.venduto-affittato .card-body .card-prezzo,body.dark-theme .section-ricerca .risultati-header .ordina-per .btn-ordina-per,body.dark-theme .section-ricerca .sidebar-filtri .btn-reset,body.dark-theme .section-scheda .scheda-blocco.blocco-accessori .accessori-badge,body.dark-theme .section-scheda .scheda-blocco.blocco-planimetrie .plan-caption,body.dark-theme .section-scheda .scheda-sommario .sommario-item span,body.dark-theme .section-scheda .sidebar-blocco.blocco-allegati .link-allegato,body.dark-theme .section-scheda .sidebar-blocco.blocco-qr .qr-testo,body.dark-theme footer .footer1 .colonna.social .social-icons a:hover,body.dark-theme footer a{color:#fff}body.dark-theme .btn-outline{color:#fff;--bs-btn-bg:transparent;--bs-btn-border-color:#ffffff;--bs-btn-hover-bg:#ffffff;--bs-btn-hover-border-color:#ffffff;--bs-btn-active-bg:#ffffff;--bs-btn-active-border-color:#ffffff;--bs-btn-disabled-bg:#ffffff;--bs-btn-disabled-border-color:#ffffff}body.dark-theme .btn-outline:active,body.dark-theme .btn-outline:focus,body.dark-theme .btn-outline:hover{color:#000;background-color:#fff;border-color:#fff}.navbar .navbar-nav .nav-link.active,body.dark-theme .navbar .nav-item .nav-link:hover{color:var(--bs-primary)!important}body.dark-theme .navbar-scroll{background:rgb(0 0 0 / 90%);border-bottom:1px solid #fff!important;backdrop-filter:blur(5px)}body.dark-theme .section-motore .form-control,body.dark-theme .section-motore .form-select{background-color:#0c0c0c;color:#fff}body.dark-theme .section-motore .form-control::placeholder{color:#adb5bd}body.dark-theme .section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo{background-color:#ffffff22;border:none}body.dark-theme .section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .stato,body.dark-theme .section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .tipo{border:1px solid #fff}body.dark-theme .section-annunci-home .annuncio-home .annuncio-testo .s-annuncio-testo .tipo-stato .stato.trattativa,body.dark-theme .section-inserisci-richiesta .etichetta{background-color:transparent}body.dark-theme .section-blog .news .blog-card .card-body .badge{color:#fff;border:1px solid #fff}body.dark-theme .section-blog .news .blog-card,body.dark-theme .section-blog .news .blog-card .card-footer,body.dark-theme .section-ricerca .annuncio-card{background-color:#ffffff22;color:#fff}body.dark-theme .section-contatti h1{border-bottom:1px solid #dee2e685}body.dark-theme .section-contatti .form-agenzia .form-control,body.dark-theme .section-contatti .form-agenzia .form-select,body.dark-theme .section-ricerca .annuncio-card.venduto-affittato .ven-aff-badge,body.dark-theme .section-ricerca .sidebar-filtri .form-control,body.dark-theme .section-ricerca .sidebar-filtri .form-select,body.dark-theme .section-scheda .sidebar-blocco.blocco-form-info .form-control,body.dark-theme .section-scheda .sidebar-blocco.blocco-form-info .form-select{border:none}body.dark-theme .section-ricerca .sidebar-filtri,body.dark-theme .section-scheda .sidebar-blocco{background-color:#ffffff22;border:1px solid #dee2e685;border-top:5px solid var(--bs-primary)!important}body.dark-theme .section-ricerca .sidebar-filtri .btn-reset:hover{background-color:#ced4da;color:#0c0c0c}body.dark-theme .section-ricerca .risultati-header .ordina-per .btn-ordina-per:hover{color:#0c0c0c}body.dark-theme .section-ricerca .annuncio-card .annuncio-badge{border:1px solid #fff;color:#fff}body.dark-theme .section-ricerca .annuncio-card .trattativa-badge{background-color:transparent;color:#daa520!important}body.dark-theme .section-scheda .scheda-header .scheda-badge-stato .trattativa{background-color:transparent;color:#daa520!important;border:1px solid #fff}body.dark-theme .section-cta,body.dark-theme .section-na,body.dark-theme .section-scheda .scheda-sommario,body.dark-theme footer .footer2{background-color:#ffffff22}body.dark-theme .section-scheda .scheda-blocco{border-top:1px solid #dee2e685}body.dark-theme .section-ti-consigliamo .related-annuncio-card{color:#fff;background-color:#ffffff22!important;border:1px solid #dee2e685}body.dark-theme .section-ti-consigliamo .related-annuncio-card .card-specs-mini .car{border-right:1px solid #dee2e685}body.dark-theme .section-ti-consigliamo .related-annuncio-card .card-specs-mini .car:last-child{border-right:none}body.dark-theme .section-cta .banner-titolo .prima-riga:after{background-color:#fff}body.dark-theme footer{background-color:transparent;color:#fff}body.dark-theme .section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-titolo{background-color:#e7e7e7;color:#161616}body.dark-theme .section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-values .table-distanze .td-lbl,body.dark-theme .section-scheda .scheda-blocco.blocco-distanze .col-distanza .col-d-values .table-distanze .td-val{background-color:#ffffff22;color:#e6e6e6}body.dark-theme .section-vdw .svdw-title{border-bottom:1px solid #545454}body.dark-theme .section-inserisci-richiesta .form-control,body.dark-theme .section-inserisci-richiesta .form-select,body.dark-theme .section-vdw .svdw-fcc .form-control,body.dark-theme .section-vdw .svdw-fcc .form-select{background-color:#272727;color:#fff;border:none}body.dark-theme .section-vdw .svdw-fcc .form-control::placeholder{color:#adb5bd;opacity:.5}body.dark-theme .section-inserisci-richiesta .categorie,body.dark-theme .section-inserisci-richiesta .comuni-limitrofi,body.dark-theme .section-inserisci-richiesta .sira{background:repeating-linear-gradient(-45deg,#1a1a1a,#1a1a1a 10px,#131313 10px,#1b1b1b 20px)}body.dark-theme .section-inserisci-richiesta .form-control::placeholder{color:#adb5bd;opacity:.5}@media (max-width:991px){.section-static{padding:2rem 0}.section-fh{height:200px}.section-cta{padding:4rem 0}.section-cta .banner-azione,.section-ricerca .btn-mostra-nascondi{margin-bottom:2rem}.section-cta .banner-azione .banner-titolo{font-size:2.5rem}.section-cta .banner-azione .banner-titolo .seconda-riga,.section-cta .banner-azione .banner-titolo .seconda-riga span{font-size:3rem}.section-mappa,.section-ricerca .section-mappa-ricerca .mappa-ricerca{height:350px}#form-contatti{scroll-margin-top:140px}.section-contatti .contatti-agenzia{margin-bottom:4rem}.section-ricerca .sidebar-filtri{margin-bottom:3rem}.section-ricerca .sidebar-filtri .btn-search{margin-bottom:0;margin-top:.5rem}.section-ricerca .sidebar-filtri .btn-reset{margin-top:.5rem}.section-ricerca .sidebar-filtri .btn-reset,.section-ricerca .sidebar-filtri .btn-search{width:50%}.section-ricerca .risultati-header .tit-counter{margin-bottom:1rem}.section-ricerca .risultati-header .ordina-per{text-align:left}.section-ricerca .annuncio-card .annuncio-img-container{background-image:none!important;height:auto;border-radius:.5rem .5rem 0 0}.section-ricerca .annuncio-card .annuncio-img-container img,.section-ti-consigliamo .related-annuncio-card .annuncio-img-container img{display:inline-block}.section-scheda .scheda-carousel .scheda-gallery{height:300px}.section-ti-consigliamo .related-annuncio-card{height:auto;margin-bottom:2rem}.section-ti-consigliamo .related-annuncio-card .annuncio-img-container{background-image:none!important;height:auto}body.dark-theme .navbar{background:rgb(0 0 0 / 90%)}body.dark-theme .navbar .dropdown-menu{background-color:transparent}body.dark-theme .navbar .dropdown-menu .dropdown-item{color:#fff}}