[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;gap:0;margin:0;padding:0}[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.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}}