[data-template=sitobasic01] .agim-societarie-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.65);box-sizing:border-box}[data-template=sitobasic01] .agim-societarie-dialog{position:relative;width:min(720px,100%);max-height:min(440px,calc(100vh - 48px));overflow:auto;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.35)}[data-template=sitobasic01] .agim-societarie-close{position:absolute;top:8px;right:10px;z-index:1;width:32px;height:32px;padding:0;border:0;background:transparent;color:#333;font-size:28px;line-height:1;cursor:pointer}[data-template=sitobasic01] .agim-societarie-close:hover{color:var(--color-primary,#e8336a)}[data-template=sitobasic01] .agim-societarie-body{padding:20px 28px 24px}[data-template=sitobasic01] .agim-societarie-body h1{margin:0 0 12px;padding-bottom:8px;border-bottom:5px solid #333;font-size:1.35rem;font-weight:700;color:#333}[data-template=sitobasic01] .agim-societarie-body h2{margin:0 0 14px;font-size:1.1rem;font-weight:600;color:#333}[data-template=sitobasic01] .agim-societarie-body p{margin:0 0 6px;line-height:1.5em;font-size:14px;color:#333}[data-template=sitobasic01] form.contactForm input[type=email],[data-template=sitobasic01] form.contactForm input[type=tel],[data-template=sitobasic01] form.contactForm input[type=text],[data-template=sitobasic01] form.contactForm select,[data-template=sitobasic01] form.contactForm textarea{font-family:inherit!important}body[data-template=sitobasic01]{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-template=sitobasic01] #immobili-elenco .item a.detail .feature ul.detail li .value,[data-template=sitobasic01] #vetrina-outdoor .item .feature ul.detail li .value,[data-template=sitobasic01] #vetrina-outdoor .item a.detail .feature ul.detail li .value,[data-template=sitobasic01] .simili .item .feature ul.detail li .value{font-weight:500!important;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-template=sitobasic01] #immobili-elenco .item a.detail .feature ul.detail li .pre-title,[data-template=sitobasic01] #vetrina-outdoor .item a.detail .feature ul.detail li .pre-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-template=sitobasic01] #bottom_links .payoff a#cookie_settings{color:#fff;margin-left:.4em}[data-template=sitobasic01] #header .wrapper-header #logo a img,[data-template=sitobasic01] #logo img,[data-template=sitobasic01] #navigation-standard>li:first-child img{height:auto!important;width:auto!important;max-height:72px!important;max-width:min(320px,42vw)!important;object-fit:contain;image-rendering:auto}@media (max-width:999px){[data-template=sitobasic01] #header .wrapper-header #logo a img,[data-template=sitobasic01] #logo img{max-height:56px!important;max-width:min(240px,55vw)!important}}@media (min-width:1000px){[data-template=sitobasic01] #banner-mission .wrapper,[data-template=sitobasic01] #banner-servizi .wrapper,[data-template=sitobasic01] #header .wrapper-header,[data-template=sitobasic01] #main_content.not_home:not(.detailim),[data-template=sitobasic01] #main_content:not(.detailim),[data-template=sitobasic01] #main_wrapper.detailimtop,[data-template=sitobasic01] #navigation.fixed #navigation-standard,[data-template=sitobasic01] #vetrina-big ul li .item .item-wrapper,[data-template=sitobasic01] #vetrina-outdoor.agim-showcase,[data-template=sitobasic01] .wrapper,[data-template=sitobasic01] .wrapper-header{width:100%!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}[data-template=sitobasic01] #main_wrapper.detailimtop{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start;gap:2%}[data-template=sitobasic01] #main_content.detailim{width:70%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}[data-template=sitobasic01] #main_wrapper.detailimtop #right_column{width:28%!important;max-width:28%!important;padding:0!important;box-sizing:border-box!important;flex:0 0 28%}}@media (min-width:1360px){[data-template=sitobasic01] #banner-mission .wrapper,[data-template=sitobasic01] #banner-servizi .wrapper,[data-template=sitobasic01] #header .wrapper-header,[data-template=sitobasic01] #main_content.not_home:not(.detailim),[data-template=sitobasic01] #main_content:not(.detailim),[data-template=sitobasic01] #main_wrapper.detailimtop,[data-template=sitobasic01] #navigation.fixed #navigation-standard,[data-template=sitobasic01] #vetrina-big ul li .item .item-wrapper,[data-template=sitobasic01] #vetrina-outdoor.agim-showcase,[data-template=sitobasic01] .wrapper,[data-template=sitobasic01] .wrapper-header{width:1300px!important;max-width:1300px!important;padding-left:0!important;padding-right:0!important}}body[data-template=sitobasic01].home #top_links{position:relative;z-index:101}[data-template=sitobasic01] #header,body[data-template=sitobasic01].home #header{background-color:#fff}[data-template=sitobasic01] #footer{background:#546e7a!important;background-color:#546e7a!important}[data-template=sitobasic01] #footer .footer-logo,[data-template=sitobasic01] #footer .footer-logo img{filter:brightness(0) invert(1)!important}[data-template=sitobasic01] #top_links .social a.x{display:inline-flex;align-items:center;justify-content:center;color:#fff;vertical-align:middle}[data-template=sitobasic01] #vetrina-outdoor.agim-showcase{padding-top:55px!important;padding-bottom:55px!important;background:none!important;background-color:transparent!important}[data-template=sitobasic01] #banner-servizi{padding-top:40px!important;padding-bottom:40px!important}body[data-template=sitobasic01].scheda-stampa #bottom_links,body[data-template=sitobasic01].scheda-stampa #footer,body[data-template=sitobasic01].scheda-stampa #header,body[data-template=sitobasic01].scheda-stampa #top_links,body[data-template=sitobasic01].scheda-stampa .mobile-button,body[data-template=sitobasic01].scheda-stampa footer{display:none!important}body[data-template=sitobasic01].scheda-stampa{background:#fff!important;margin:0;padding:0}[data-template=sitobasic01] #vetrina-outdoor.agim-showcase>h2{font-size:1.6em!important;font-weight:700!important;color:#424251!important;margin:0 0 24px!important;text-transform:uppercase;text-align:center;line-height:1.25}[data-template=sitobasic01] #vetrina-big .slides-hero{position:relative;overflow:hidden;margin:0;padding:0;list-style:none;height:100%}[data-template=sitobasic01] #vetrina-big .slides-hero .slide-item{display:block!important;position:absolute;inset:0;opacity:0;transition:opacity .8s ease;background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;z-index:0}[data-template=sitobasic01] #vetrina-big .slides-hero .slide-item.active{opacity:1;z-index:1}[data-template=sitobasic01] div#immobili-elenco{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:1.25%;row-gap:0;margin:0;padding:0}[data-template=sitobasic01] #immobili-elenco>.item{box-sizing:border-box!important;min-width:0;max-width:100%}@media (min-width:600px) and (max-width:999px){[data-template=sitobasic01] #immobili-elenco>.item{width:calc((100% - 1.25%) / 2)!important}}@media (min-width:1000px){[data-template=sitobasic01] #immobili-elenco>.item{width:calc((100% - 2 * 1.25%) / 3)!important}}[data-template=sitobasic01] #content-ric .wrapper #ricerca.home,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca.close{display:block!important}[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:end;justify-content:stretch}[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form p.ric_row,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form p.ric_row{display:flex;flex-direction:column;justify-content:flex-end;width:100%!important;margin:0!important;box-sizing:border-box}[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form p.ric_row input:not([type=submit]),[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form p.ric_row select,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form p.ric_row input:not([type=submit]),[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form p.ric_row select{margin-top:0!important;width:100%;height:35px;box-sizing:border-box}[data-template=sitobasic01] #content-ric .wrapper #ricerca form p.ric_row.ric-code input{border:1px solid color-mix(in srgb,var(--color-primary,#e8336a) 40%,#fff)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#e8336a) 12%,transparent),0 0 10px color-mix(in srgb,var(--color-primary,#e8336a) 28%,transparent);background:color-mix(in srgb,var(--color-primary,#e8336a) 4%,#fff)}[data-template=sitobasic01] #content-ric .wrapper #ricerca form p.ric_row.ric-code input:focus{outline:none;border-color:var(--color-primary,#e8336a)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#e8336a) 18%,transparent),0 0 14px color-mix(in srgb,var(--color-primary,#e8336a) 38%,transparent)}[data-template=sitobasic01] #immobili-elenco .item .left-el a.link .foto .price.price-agency,[data-template=sitobasic01] #vetrina .item .left-el a.link .foto .price.price-agency,[data-template=sitobasic01] .vetrina_item_tpl .item .foto .price.price-agency{font-size:20px!important}[data-template=sitobasic01] .vetrina_item_tpl .item .feature .price.price-agency{font-size:15px!important}[data-template=sitobasic01] #immobili-elenco .item a.detail .feature .action-property-list .price.price-agency,[data-template=sitobasic01] #main_content .content-title .dettaglio .price.price-agency,[data-template=sitobasic01] #main_content .title.dettaglio .price.price-agency,[data-template=sitobasic01] #tab_property .price-agency,[data-template=sitobasic01] #vetrina .item .feature .action-property-list .price.price-agency,[data-template=sitobasic01] .item .action-property-list .price.price-agency,[data-template=sitobasic01] .simili .item .price.price-agency{font-size:calc(1em - 3pt)!important}[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form button[type=submit],[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form input[type=submit],[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form button[type=submit],[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form input[type=submit],[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form button[type=submit],[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form input[type=submit]{width:100%;height:35px;margin-top:0;color:#fff;font-weight:600;text-align:center;cursor:pointer;border:none;background:var(--color-primary,#e8336a);font-size:.9375em;font-family:Montserrat,sans-serif;border-radius:0;box-sizing:border-box;appearance:none}[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form button[type=submit]:hover,[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form input[type=submit]:hover,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form button[type=submit]:hover,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form input[type=submit]:hover,[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form button[type=submit]:hover,[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form input[type=submit]:hover{background:var(--color-primary,#e8336a);filter:brightness(.88)}[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca,[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca.close{display:block!important}[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form,[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form.ricerca-verticale{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:0;justify-content:flex-start!important;align-items:stretch!important}[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form p.ric_row,[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form.ricerca-verticale p.ric_row{width:100%!important;max-width:100%!important;margin:0 0 10px!important;flex:0 0 auto!important}[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form p.ric_row input:not([type=submit]),[data-template=sitobasic01] #content-ric.ric-vertical .wrapper #ricerca form p.ric_row select{width:100%;height:35px;box-sizing:border-box}[data-template=sitobasic01] #right_column #content-ric.ric-vertical{margin:20px 0;box-shadow:0 1px 2px rgba(0,0,0,.08)}@media (min-width:768px){[data-template=sitobasic01] #content-ric .wrapper #ricerca.home form,[data-template=sitobasic01] #content-ric.ric-internal .wrapper #ricerca form{grid-template-columns:repeat(4,minmax(0,1fr))}}body[data-template=sitobasic01]:not(.home) #header{position:relative!important;top:auto!important;left:auto!important}body[data-template=sitobasic01]:not(.home) #header-internal{display:block;margin-top:0!important;margin-bottom:0!important}[data-template=sitobasic01] #main_wrapper.detailimtop{margin-top:20px}[data-template=sitobasic01] #header-internal{background-size:cover!important;background-position:50%!important}@media (max-width:999px){[data-template=sitobasic01] #header-internal .wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:28px 20px!important;height:auto!important;min-height:120px}[data-template=sitobasic01] #header-internal .wrapper .title,[data-template=sitobasic01] #header-internal .wrapper h1,[data-template=sitobasic01] #header-internal .wrapper h2.title{margin:0 0 6px}[data-template=sitobasic01] #header-internal .wrapper p{padding-left:0!important;padding-right:0!important}}@media (max-width:600px){[data-template=sitobasic01] #header-internal .wrapper{padding:24px 16px!important}}@media (min-width:1000px){body[data-template=sitobasic01]:not(.home) #header-internal{display:flex!important}}[data-template=sitobasic01] #header-internal .wrapper .title,[data-template=sitobasic01] #header-internal .wrapper h1,[data-template=sitobasic01] #header-internal .wrapper h2.title{font-size:1.35rem;line-height:1.25}@media (min-width:481px){[data-template=sitobasic01] #header-internal .wrapper .title,[data-template=sitobasic01] #header-internal .wrapper h1,[data-template=sitobasic01] #header-internal .wrapper h2.title{font-size:1.5rem}}@media (min-width:1000px){[data-template=sitobasic01] #header-internal .wrapper{height:18vh;min-height:140px}[data-template=sitobasic01] #header-internal .wrapper .title,[data-template=sitobasic01] #header-internal .wrapper h1,[data-template=sitobasic01] #header-internal .wrapper h2.title{font-size:1.75rem}}[data-template=sitobasic01] #content-ric.ric-internal{margin-top:0!important;margin-bottom:24px}body[data-template=sitobasic01].elenco-immobili #main_wrapper.not_home{padding-top:8px}body[data-template=sitobasic01].elenco-immobili #main_wrapper.not_home>.wrapper{padding-top:8px;padding-bottom:30px}[data-template=sitobasic01] #immobili-elenco>h2.title{width:100%;flex:0 0 100%;margin:0 0 18px}[data-template=sitobasic01] #immobili-elenco>ul.pager{width:100%;flex:0 0 100%;margin-top:20px}[data-template=sitobasic01] #immobili-elenco .order_by{display:inline-flex;align-items:center;gap:8px;margin-left:auto}[data-template=sitobasic01] #immobili-elenco .order_by label{display:inline;color:#333;font-size:.95rem}@media (min-width:1000px){[data-template=sitobasic01] #content-ric.ric-internal{margin-top:0!important;margin-bottom:24px}}[data-template=sitobasic01] form.contactForm #modCont>p:has(em.privacy),[data-template=sitobasic01] form.contactForm #modCont>p:has(input[type=submit]),[data-template=sitobasic01] form.contactForm .dettaglio-cont>p:has(em.privacy),[data-template=sitobasic01] form.contactForm .dettaglio-cont>p:has(input[type=submit]){width:100%!important;flex:0 0 100%}[data-template=sitobasic01] form.contactForm #modCont>p:has(input[type=submit]),[data-template=sitobasic01] form.contactForm .dettaglio-cont>p:has(input[type=submit]){margin-top:8px;text-align:right}[data-template=sitobasic01] form.contactForm #modCont>p:has(input[type=submit]) input[type=submit],[data-template=sitobasic01] form.contactForm .dettaglio-cont>p:has(input[type=submit]) input[type=submit]{width:auto!important;min-width:140px;display:inline-block!important;padding-left:28px;padding-right:28px}[data-template=sitobasic01] #navigation #navigation-standard>li:first-child>a,[data-template=sitobasic01] #navigation #navigation-standard>li:first-of-type>a,[data-template=sitobasic01] #navigation.fixed #navigation-standard>li:first-child>a,[data-template=sitobasic01] #navigation.fixed #navigation-standard>li:first-of-type>a{border-top:none!important;border-bottom:none!important;outline:none!important;box-shadow:none!important}[data-template=sitobasic01] #navigation #navigation-standard>li:first-child>a:active,[data-template=sitobasic01] #navigation #navigation-standard>li:first-child>a:focus,[data-template=sitobasic01] #navigation #navigation-standard>li:first-child>a:focus-visible,[data-template=sitobasic01] #navigation #navigation-standard>li:first-child>a:hover,[data-template=sitobasic01] #navigation #navigation-standard>li:first-of-type>a:active,[data-template=sitobasic01] #navigation #navigation-standard>li:first-of-type>a:focus,[data-template=sitobasic01] #navigation #navigation-standard>li:first-of-type>a:focus-visible,[data-template=sitobasic01] #navigation #navigation-standard>li:first-of-type>a:hover,[data-template=sitobasic01] #navigation.fixed #navigation-standard>li:first-child>a:active,[data-template=sitobasic01] #navigation.fixed #navigation-standard>li:first-child>a:focus,[data-template=sitobasic01] #navigation.fixed #navigation-standard>li:first-child>a:focus-visible,[data-template=sitobasic01] #navigation.fixed #navigation-standard>li:first-child>a:hover{border-top:none!important;border-bottom:3px solid transparent!important;outline:none!important;box-shadow:none!important;color:inherit!important}[data-template=sitobasic01] .agim-properties-loading{padding:8px 0 32px}[data-template=sitobasic01] .agim-properties-loading__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-template=sitobasic01] .agim-properties-loading__card{border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06)}[data-template=sitobasic01] .agim-properties-loading__foto{height:180px;background:linear-gradient(90deg,#eee 25%,#f7f7f7 37%,#eee 63%);background-size:400% 100%;animation:agim-load-shimmer 1.35s ease infinite}[data-template=sitobasic01] .agim-properties-loading__lines{padding:14px 14px 18px;display:flex;flex-direction:column;gap:10px}[data-template=sitobasic01] .agim-properties-loading__lines span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:agim-load-shimmer 1.35s ease infinite}[data-template=sitobasic01] .agim-properties-loading__lines span:first-child{width:72%}[data-template=sitobasic01] .agim-properties-loading__lines span:nth-child(2){width:48%}[data-template=sitobasic01] .agim-properties-loading__lines span:nth-child(3){width:36%}@keyframes agim-load-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:999px){[data-template=sitobasic01] .agim-properties-loading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){[data-template=sitobasic01] .agim-properties-loading__grid{grid-template-columns:1fr}}@media (max-width:999px){[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile{background-color:var(--color-primary)!important;justify-content:flex-start!important;align-items:stretch!important;padding:8px 0!important}[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile>li{width:100%!important}[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile>li>a{padding:14px 20px!important;color:#fff!important}[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile>li>a span{line-height:1.4!important;color:#fff!important}[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile>li>a:active,[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile>li>a:focus,[data-template=sitobasic01] #navigation #menu-responsive .navigation-mobile>li>a:hover{background-color:var(--color-secondary,rgba(0,0,0,.15))!important}[data-template=sitobasic01] #navigation #menu-responsive button .hamburger-inner,[data-template=sitobasic01] #navigation #menu-responsive button .hamburger-inner:after,[data-template=sitobasic01] #navigation #menu-responsive button .hamburger-inner:before{background-color:var(--color-primary)!important}}body[data-template=sitobasic09],html[data-template=sitobasic09]{min-height:100%}body[data-template=sitobasic09]{margin:0}[data-template=sitobasic09] .site-header-stack{position:fixed;top:10px;left:50%;z-index:1000;display:flex;flex-direction:column;gap:8px;width:min(calc(100% - 20px),1300px);transform:translateX(-50%);transition:top .3s ease}[data-template=sitobasic09] .site-header-stack.is-scrolled{top:18px}[data-template=sitobasic09] .site-header-stack .site-header{position:relative;top:auto;left:auto;width:100%;transform:none}[data-template=sitobasic09] .site-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;padding:0 22px 2px;color:var(--ink-soft,#52605a);font-size:11px;font-weight:500;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;max-height:40px;opacity:1;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,padding .35s ease,min-height .35s ease,margin .35s ease}[data-template=sitobasic09] .site-header-stack.is-scrolled .site-topbar{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;margin:0;pointer-events:none}[data-template=sitobasic09] .site-topbar__contacts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;min-width:0}[data-template=sitobasic09] .site-topbar__link{display:inline-flex;align-items:center;gap:7px;min-width:0;color:inherit;text-decoration:none;transition:color .2s ease}[data-template=sitobasic09] .site-topbar__link:hover{color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .site-topbar__link i{flex:0 0 auto;color:var(--green,#94b4c8);font-size:12px}[data-template=sitobasic09] .site-topbar__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1051px){[data-template=sitobasic09] .site-topbar{font-size:13px;min-height:36px;max-height:44px}[data-template=sitobasic09] .site-topbar__link i{font-size:13px}}[data-template=sitobasic09] .site-topbar__social{display:flex;align-items:center;gap:8px;flex:0 0 auto}[data-template=sitobasic09] .site-topbar__social a{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink-soft,#52605a);background:rgba(148,180,201,.14);font-size:12px;transition:background .2s ease,color .2s ease}[data-template=sitobasic09] .site-topbar__social a:hover{color:#fff;background:var(--green,#94b4c8)}[data-template=sitobasic09] .hero,[data-template=sitobasic09] .page{padding-top:170px}@media (max-width:1050px){[data-template=sitobasic09] .site-topbar{display:none}[data-template=sitobasic09] .site-header-stack{top:18px;gap:0;width:min(calc(100% - 32px),1300px)}[data-template=sitobasic09] .hero,[data-template=sitobasic09] .page{padding-top:120px}[data-template=sitobasic09] .container{width:min(calc(100% - 40px),var(--container,1300px))}[data-template=sitobasic09] .page .container{width:100%;max-width:var(--container,1300px);padding-left:25px;padding-right:25px;box-sizing:border-box}[data-template=sitobasic09] .list-search{margin:32px 0 44px}[data-template=sitobasic09] footer.footer.bubble-footer{padding:48px 0 24px}[data-template=sitobasic09] .bubble-footer .footer-main{gap:28px 20px;padding-bottom:32px}[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta{padding:40px!important}[data-template=sitobasic09] .page-servizi .section{margin-top:40px}[data-template=sitobasic09] .page-contact .contact-grid{margin-top:32px}}@media (max-width:650px){[data-template=sitobasic09] .hero{padding-top:100px}[data-template=sitobasic09] .page{padding-top:120px}}[data-template=sitobasic09] .eyebrow:not(.sfondo-scuro):before{background:var(--cream-dark,#6190af)!important}[data-template=sitobasic09] .service-icon{color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .page-chi-siamo .eyebrow,[data-template=sitobasic09] .page-contact .eyebrow,[data-template=sitobasic09] .page-form .eyebrow,[data-template=sitobasic09] .page-servizi .eyebrow{color:var(--green,#94b4c8)}[data-template=sitobasic09] .page-chi-siamo .eyebrow:before,[data-template=sitobasic09] .page-contact .eyebrow:before,[data-template=sitobasic09] .page-form .eyebrow:before,[data-template=sitobasic09] .page-servizi .eyebrow:before{background:var(--cream-dark,#6190af)!important}[data-template=sitobasic09] .page-chi-siamo .page-title,[data-template=sitobasic09] .page-contact .page-title,[data-template=sitobasic09] .page-form .page-title,[data-template=sitobasic09] .page-servizi .page-title{max-width:none;width:100%;text-wrap:balance}[data-template=sitobasic09] .page-chi-siamo .page-title strong,[data-template=sitobasic09] .page-contact .page-title strong,[data-template=sitobasic09] .page-form .page-title strong,[data-template=sitobasic09] .page-servizi .page-title strong{color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .page-contact .page-form__lead,[data-template=sitobasic09] .page-form .page-form__lead,[data-template=sitobasic09] .page-servizi .servizi-lead{max-width:760px;margin-top:28px}[data-template=sitobasic09] .page-chi-siamo .breadcrumb,[data-template=sitobasic09] .page-contact .breadcrumb,[data-template=sitobasic09] .page-form .breadcrumb,[data-template=sitobasic09] .page-servizi .breadcrumb{margin-bottom:28px}[data-template=sitobasic09] .page-form .page-form__body{display:flex;flex-direction:column;gap:18px;width:100%;margin-top:40px}[data-template=sitobasic09] .page-form .form-card{max-width:none;width:100%;margin-top:0;box-sizing:border-box}[data-template=sitobasic09] .page-form>.container>.page-form__body{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;overflow:visible!important}[data-template=sitobasic09] .page-form>.container>.page-form__body:after,[data-template=sitobasic09] .page-form>.container>.page-form__body:before{display:none!important}[data-template=sitobasic09] .page-form .proponi-highlights{list-style:none;margin:0;padding:32px 36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:#fff;border:1px solid rgba(0,0,0,.035);border-radius:42px;box-shadow:0 15px 50px rgba(0,0,0,.035)}[data-template=sitobasic09] .page-form .proponi-highlights__item{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--green-light,#e9f0f4);border-radius:24px}[data-template=sitobasic09] .page-form .proponi-highlights__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .page-form .proponi-highlights__icon svg{width:40px;height:40px}[data-template=sitobasic09] .page-form .proponi-highlights__logo{max-width:48px;max-height:40px;object-fit:contain}[data-template=sitobasic09] .page-form .proponi-highlights__item p{margin:0;color:var(--ink-soft,#52605a);font-size:12px;line-height:1.6}@media (max-width:1100px){[data-template=sitobasic09] .page-form .proponi-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){[data-template=sitobasic09] .page-form .proponi-highlights{grid-template-columns:1fr;padding:24px 20px;border-radius:32px}[data-template=sitobasic09] .page-form .form-card{padding:32px 24px;border-radius:32px}}[data-template=sitobasic09] .page-form .page-legal__card #cookie_law_info>h2,[data-template=sitobasic09] .page-form .page-legal__card .privacy-policy-content h2{margin:0 0 16px;font-size:28px;line-height:1.2}[data-template=sitobasic09] .page-form .page-legal__card #cookie_law_info h3,[data-template=sitobasic09] .page-form .page-legal__card .privacy-policy-content h2:not(:first-child){margin:28px 0 12px;font-size:18px;font-weight:700;color:#181817}[data-template=sitobasic09] .page-form .page-legal__card #cookie_law_info p,[data-template=sitobasic09] .page-form .page-legal__card .privacy-policy-content p{margin:0 0 14px;color:#5a5a55;font-size:15px;line-height:1.65}[data-template=sitobasic09] .page-form .page-legal__card #cookie_law_info a,[data-template=sitobasic09] .page-form .page-legal__card .privacy-policy-content a{color:var(--primary,#181817);text-decoration:underline}[data-template=sitobasic09] .page-form .page-legal__card #cookie_law_info hr,[data-template=sitobasic09] .page-form .page-legal__card .privacy-policy-content hr{margin:24px 0;border:0;border-top:1px solid rgba(0,0,0,.08)}[data-template=sitobasic09] .page-contact>.container>.contact-grid{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;overflow:visible!important}[data-template=sitobasic09] .page-contact>.container>.contact-grid:after,[data-template=sitobasic09] .page-contact>.container>.contact-grid:before{display:none!important}[data-template=sitobasic09] .page-contact .contact-grid{margin-top:40px}[data-template=sitobasic09] .page-chi-siamo .about-content h2 strong,[data-template=sitobasic09] .page-chi-siamo .about-stat strong{color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .page-chi-siamo .about-stat:hover{border-color:rgba(148,180,201,.45);box-shadow:0 18px 45px rgba(148,180,201,.14)}[data-template=sitobasic09] .page-chi-siamo .chi-siamo-values-intro,[data-template=sitobasic09] .page-servizi .chi-siamo-values-intro{max-width:760px}[data-template=sitobasic09] .page-chi-siamo .chi-siamo-values-intro .section-title,[data-template=sitobasic09] .page-servizi .chi-siamo-values-intro .section-title{margin-top:15px}[data-template=sitobasic09] .page-chi-siamo .section-title strong,[data-template=sitobasic09] .page-servizi .section-title strong{color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .page-chi-siamo .service-card .service-icon,[data-template=sitobasic09] .page-servizi .service-card .service-icon{background:var(--green-light,#e9f0f4);color:var(--cream-dark,#6190af)}[data-template=sitobasic09] .page-chi-siamo .service-card:hover .service-icon,[data-template=sitobasic09] .page-servizi .service-card:hover .service-icon{background:var(--green,#94b4c8);color:#fff}[data-template=sitobasic09] .page-servizi .section{margin-top:55px}[data-template=sitobasic09] .page-servizi .service-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--cream-dark,#6190af);font-size:13px;font-weight:600;text-decoration:none}[data-template=sitobasic09] .page-servizi .service-card__link:hover{color:var(--green,#94b4c8)}[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta{position:relative;overflow:hidden;margin-top:0;padding:65px!important;background:#fff!important;border:1px solid rgba(0,0,0,.035);border-radius:42px!important;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.035)}[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta:after,[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta:before,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta:after,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta:before{content:"";position:absolute;border-radius:50%;pointer-events:none}[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta:before,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta:before{width:280px;height:280px;top:-150px;right:-80px;background:var(--green-light,#e9f0f4)}[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta:after,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta:after{width:180px;height:180px;bottom:-120px;left:-60px;background:rgba(148,180,201,.12)}[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta>*,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta>*{position:relative;z-index:2}[data-template=sitobasic09] .page.page-chi-siamo .about-cta .section-title,[data-template=sitobasic09] .page.page-servizi .about-cta .section-title{margin:15px auto 0;max-width:700px}[data-template=sitobasic09] .page.page-chi-siamo .about-cta .btn-dark,[data-template=sitobasic09] .page.page-servizi .about-cta .btn-dark{margin-top:28px;background:var(--green,#94b4c8);color:#fff}[data-template=sitobasic09] .page.page-chi-siamo .about-cta .btn-dark:hover,[data-template=sitobasic09] .page.page-servizi .about-cta .btn-dark:hover{background:var(--cream-dark,#6190af)}@media (max-width:700px){[data-template=sitobasic09] .page.page-chi-siamo>.container>.about-cta,[data-template=sitobasic09] .page.page-servizi>.container>.about-cta{padding:45px 25px!important;border-radius:32px!important}}[data-template=sitobasic09] .leaflet-container{width:100%;height:100%;z-index:1}[data-template=sitobasic09] .page .container{width:100%;max-width:var(--container,1300px);margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;box-sizing:border-box}[data-template=sitobasic09] .property-grid{max-width:var(--container,1300px)}[data-template=sitobasic09] .page-list__head .breadcrumb{margin-bottom:28px}[data-template=sitobasic09] .page-list__head .page-title{margin-bottom:0}[data-template=sitobasic09] .list-search{margin:40px 0 56px;padding:0}[data-template=sitobasic09] .list-search .filter-bubble{margin-top:0}[data-template=sitobasic09] .filter-field>i{background:var(--green-light,#e9f0f4);color:var(--cream-dark,#6190af);transition:background .2s ease,color .2s ease}[data-template=sitobasic09] .filter-field:focus-within>i,[data-template=sitobasic09] .filter-field:hover>i{background:var(--green,#94b4c8);color:#fff}[data-template=sitobasic09] .filter-button{background:var(--green,#94b4c8);color:#fff;box-shadow:0 8px 22px rgba(148,180,201,.35)}[data-template=sitobasic09] .filter-button:hover{background:var(--cream-dark,#6190af);box-shadow:0 12px 28px rgba(97,144,175,.4)}[data-template=sitobasic09] .page-list__results .property-grid{margin-top:0}[data-template=sitobasic09] .page.page-list>.container.page-list__results>div{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;overflow:visible!important}[data-template=sitobasic09] .page.page-list>.container.page-list__results>div:after,[data-template=sitobasic09] .page.page-list>.container.page-list__results>div:before{display:none!important}[data-template=sitobasic09] .section .property-grid{margin-top:48px}[data-template=sitobasic09] a.property{display:block;color:inherit;text-decoration:none}[data-template=sitobasic09] .property-badge{background:var(--green,#94b4c8);color:#fff;box-shadow:0 6px 18px rgba(148,180,201,.35)}[data-template=sitobasic09] .property-link{background:var(--green,#94b4c8);color:#fff}[data-template=sitobasic09] a.property:hover .property-link{background:var(--cream-dark,#6190af);color:#fff;transform:translateY(-2px)}[data-template=sitobasic09] a.property:hover .property-link i{transform:translateX(3px)}[data-template=sitobasic09] .pager{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:32px 0 0;padding:0;justify-content:center}[data-template=sitobasic09] .pager-pages a,[data-template=sitobasic09] .pager-pages.current{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line,#e6e7e2);color:var(--ink-soft,#52605a);font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}[data-template=sitobasic09] .pager-pages a:hover{background:var(--green-light,#e9f0f4);border-color:var(--green,#94b4c8);color:var(--cream-dark,#6190af);transform:translateY(-1px)}[data-template=sitobasic09] .pager-pages.current{background:var(--green,#94b4c8);color:#fff;border-color:var(--green,#94b4c8);box-shadow:0 8px 22px rgba(148,180,201,.35)}[data-template=sitobasic09] .list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 18px;flex-wrap:wrap}[data-template=sitobasic09] .list-count{color:var(--ink-soft,#52605a);font-size:14px}[data-template=sitobasic09] .list-order{display:inline-flex;align-items:center;gap:12px;padding:6px 8px 6px 12px;background:#fff;border:1px solid var(--line,#e6e7e2);border-radius:999px;box-shadow:0 10px 28px rgba(25,40,33,.06)}[data-template=sitobasic09] .list-order__label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;color:var(--ink-soft,#52605a);white-space:nowrap;cursor:default}[data-template=sitobasic09] .list-order__icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:50%;background:var(--green-light,#e9f0f4);color:var(--cream-dark,#6190af);font-size:12px}[data-template=sitobasic09] .list-order__select-wrap{position:relative}[data-template=sitobasic09] .list-order__select-wrap:after{content:"\f078";position:absolute;top:50%;right:14px;transform:translateY(-50%);font-family:Font Awesome\ 6 Free;font-weight:900;font-size:10px;color:var(--ink-soft,#52605a);pointer-events:none}[data-template=sitobasic09] .list-order__select{appearance:none;min-width:132px;height:42px;padding:0 36px 0 16px;border:0;border-radius:999px;background:rgba(148,180,201,.12);color:var(--ink,#17221e);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}[data-template=sitobasic09] .list-order__select:hover{background:rgba(148,180,201,.2)}[data-template=sitobasic09] .list-order__select:focus{outline:none;box-shadow:0 0 0 3px rgba(148,180,201,.35)}[data-template=sitobasic09] .list-order__select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(148,180,201,.35)}@media (max-width:700px){[data-template=sitobasic09] .list-order{width:100%;justify-content:space-between}[data-template=sitobasic09] .list-order__select{min-width:120px}}[data-template=sitobasic09] .agim-properties-loading{width:100%}[data-template=sitobasic09] .agim-properties-loading__grid{margin-top:0}[data-template=sitobasic09] .agim-properties-loading__card{pointer-events:none;overflow:hidden}[data-template=sitobasic09] .agim-properties-loading__foto{width:100%;height:285px;background:linear-gradient(90deg,#e8e8e3 25%,#f4f4f0 37%,#e8e8e3 63%);background-size:400% 100%;animation:agim-t9-load-shimmer 1.35s ease infinite}[data-template=sitobasic09] .agim-properties-loading__body{display:flex;flex-direction:column;gap:14px;padding:25px 25px 23px}[data-template=sitobasic09] .agim-properties-loading__line,[data-template=sitobasic09] .agim-properties-loading__meta span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#e8e8e3 25%,#f4f4f0 37%,#e8e8e3 63%);background-size:400% 100%;animation:agim-t9-load-shimmer 1.35s ease infinite}[data-template=sitobasic09] .agim-properties-loading__line--location{width:42%;height:8px}[data-template=sitobasic09] .agim-properties-loading__line--title{width:78%;height:18px}[data-template=sitobasic09] .agim-properties-loading__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;padding-top:17px;border-top:1px solid #eeeeea}[data-template=sitobasic09] .agim-properties-loading__meta span:first-child{width:28%}[data-template=sitobasic09] .agim-properties-loading__meta span:nth-child(2){width:32%}[data-template=sitobasic09] .agim-properties-loading__meta span:nth-child(3){width:24%}[data-template=sitobasic09] .agim-properties-loading__line--price{width:38%;height:16px;margin-top:8px}@keyframes agim-t9-load-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1050px){[data-template=sitobasic09] .agim-properties-loading__foto{height:240px}}@media (max-width:700px){[data-template=sitobasic09] .agim-properties-loading__foto{height:220px}}[data-template=sitobasic09] #immobili-elenco .item .foto,[data-template=sitobasic09] #immobili_elenco .item .foto,[data-template=sitobasic09] .card>a.foto{position:relative}[data-template=sitobasic09] .agim-price-reduced{background:#2e7d32;color:#fff;position:absolute;z-index:2;top:8px;right:8px;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;box-sizing:border-box}[data-template=sitobasic09] .property .property-image{position:relative}[data-template=sitobasic09] .property .agim-price-reduced{top:12px;right:12px}[data-template=sitobasic09] .agim-societarie-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.65);box-sizing:border-box}[data-template=sitobasic09] .agim-societarie-dialog{position:relative;width:min(720px,100%);max-height:min(440px,calc(100vh - 48px));overflow:auto;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.35)}[data-template=sitobasic09] .agim-societarie-close{position:absolute;top:8px;right:10px;z-index:1;width:32px;height:32px;padding:0;border:0;background:transparent;color:#333;font-size:28px;line-height:1;cursor:pointer}[data-template=sitobasic09] .agim-societarie-close:hover{color:var(--color-primary,#1a1a1a)}[data-template=sitobasic09] .agim-societarie-body{padding:20px 28px 24px}[data-template=sitobasic09] .agim-societarie-body h1{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #333;font-size:1.35rem;font-weight:700;color:#333}[data-template=sitobasic09] .agim-societarie-body h2{margin:0 0 14px;font-size:1.1rem;font-weight:600;color:#333}[data-template=sitobasic09] .agim-societarie-body p{margin:0 0 6px;line-height:1.5em;font-size:14px;color:#333}