[data-template=sitobasic02] #vetrina-outdoor.agim-showcase{display:block!important;position:relative;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:48px 24px 70px;z-index:10;background:#f0f0f0!important;background-color:#f0f0f0!important}[data-template=sitobasic02] #vetrina-outdoor.agim-showcase .agim-showcase__dots,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase .agim-showcase__viewport,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>.engine-title,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>h2,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>h3{max-width:1300px;margin-left:auto;margin-right:auto}[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>.engine-title,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>h2{color:var(--color-primary,#90c898);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;margin:0 0 8px;text-align:center;width:100%;border:0;text-transform:none}[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>h3{margin:0 0 36px;text-align:center;font-weight:500;font-size:16px;color:#666}[data-template=sitobasic02] .agim-showcase__viewport{overflow:visible;width:100%;min-height:200px;padding:8px 6px 20px;box-sizing:border-box}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:24px 20px;width:100%;margin:0;padding:0;background:transparent;box-sizing:border-box;list-style:none;animation:agim-showcase-fade .45s ease}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;margin:0;text-decoration:none;color:inherit;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14);overflow:hidden;box-sizing:border-box;transition:box-shadow .25s ease,transform .25s ease}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item:hover{box-shadow:0 10px 28px rgba(0,0,0,.18);transform:translateY(-2px)}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .large-image{width:100%;height:220px;position:relative;background-size:cover;background-position:50%;background-color:#dedede}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .large-image .code{position:absolute;left:10px;top:10px;background-color:var(--color-primary,#90c898);color:#fff;box-sizing:border-box;padding:4px 8px;border-radius:3px;font-size:13px;text-transform:uppercase}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:14px 14px 8px;flex:1 1 auto;text-decoration:none;color:#333}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info>span{margin:4px 0;width:100%}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .type{color:var(--color-primary,#90c898);text-transform:uppercase;font-size:14px;font-weight:600}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .titolo-immobile{font-size:18px;font-weight:600;color:#241e20}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .luogo{font-weight:400;color:#666;font-size:.95rem}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .luogo i{margin-right:4px;color:var(--color-primary,#90c898)}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .details{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;margin:8px 0 0;width:100%}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .details span{width:auto;margin:0;color:#888;font-size:.9rem}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .item-info .details span i{color:var(--color-primary,#90c898);margin-right:4px}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .bottom{width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;margin-top:auto}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .bottom span{width:50%;color:#fff;text-transform:uppercase;font-weight:500;box-sizing:border-box;padding:10px 12px;font-size:.9rem}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .bottom span:first-child{background-color:var(--color-primary,#90c898);text-align:left}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .bottom span:last-child{background-color:#efefef;color:#333;text-align:right}[data-template=sitobasic02] .agim-showcase__dots{position:relative;display:flex;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}[data-template=sitobasic02] .agim-showcase__dots button{width:11px;height:11px;padding:0;border:2px solid transparent;border-radius:50%;background:rgba(0,0,0,.28);cursor:pointer;text-indent:-9999px;overflow:hidden}[data-template=sitobasic02] .agim-showcase__dots button.is-active{background:var(--color-secondary,#3e5c3b);border-color:var(--color-secondary,#3e5c3b)}@media (min-width:700px){[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item{width:calc(50% - 10px)}}@media (min-width:1000px){[data-template=sitobasic02] #vetrina-outdoor.agim-showcase{padding:56px 24px 90px}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item{width:calc(33.333% - 14px)}[data-template=sitobasic02] #vetrina-outdoor .agim-showcase__grid>.item .large-image{height:250px}}@media (min-width:1360px){[data-template=sitobasic02] #vetrina-outdoor.agim-showcase{padding-left:calc((100% - 1300px) / 2);padding-right:calc((100% - 1300px) / 2)}[data-template=sitobasic02] #vetrina-outdoor.agim-showcase .agim-showcase__dots,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase .agim-showcase__viewport,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>.engine-title,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>h2,[data-template=sitobasic02] #vetrina-outdoor.agim-showcase>h3{max-width:none}}[data-template=sitobasic03] .head-slider.agim-hero{position:relative;overflow:hidden;background-image:none!important}[data-template=sitobasic03] .agim-hero__slides{position:absolute;inset:0;z-index:0}[data-template=sitobasic03] .agim-hero__slide{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 6s ease}[data-template=sitobasic03] .agim-hero__slide.is-active{opacity:1;transform:scale(1);z-index:1}[data-template=sitobasic03] .head-slider.agim-hero>.wrapper{position:relative;z-index:2}[data-template=sitobasic03] .agim-hero__dots{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}[data-template=sitobasic03] .agim-hero__dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55);cursor:pointer;text-indent:-9999px;overflow:hidden}[data-template=sitobasic03] .agim-hero__dots button.is-active{background:#fff}[data-template=sitobasic03] #vetrina-outdoor.agim-showcase{display:block!important;position:relative;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:16px 24px 70px;z-index:10;background:#fff!important;background-color:#fff!important}[data-template=sitobasic03] #vetrina-outdoor.agim-showcase .agim-showcase__dots,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase .agim-showcase__viewport,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>.engine-title,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>h2,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>h3{max-width:1300px;margin-left:auto;margin-right:auto}[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>.engine-title,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>h2{color:var(--color-primary,#94b4c8);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;margin:0 0 8px;text-align:center;width:100%;border:0;text-transform:none}[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>h3{margin:0 0 36px;text-align:center;font-weight:500;font-size:16px;color:#666}[data-template=sitobasic03] .agim-showcase__viewport{overflow:hidden;width:100%;min-height:200px}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;margin:0;padding:0;background:transparent;box-sizing:border-box;list-style:none;animation:agim-showcase-fade .45s ease}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;margin:0;text-decoration:none;color:inherit;background-color:#fff;box-shadow:0 8px 24px -16px rgba(36,30,32,.35);overflow:hidden;box-sizing:border-box;transition:box-shadow .25s ease,transform .25s ease}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item:hover{box-shadow:0 14px 32px -14px rgba(48,103,137,.35);transform:translateY(-2px)}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .large-image{width:100%;height:220px;position:relative;background-size:cover;background-position:50%;background-color:#dedede}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .large-image .code{position:absolute;left:10px;top:10px;background-color:var(--color-primary,#94b4c8);color:#fff;box-sizing:border-box;padding:4px 8px;border-radius:3px;font-size:13px;text-transform:uppercase}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:14px 14px 8px;flex:1 1 auto;text-decoration:none;color:#333}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info>span{margin:4px 0;width:100%}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .type{color:var(--color-primary,#94b4c8);text-transform:uppercase;font-size:14px;font-weight:600}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .titolo-immobile{font-size:18px;font-weight:600;color:#241e20}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .luogo{font-weight:400;color:#666;font-size:.95rem}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .luogo i{margin-right:4px;color:var(--color-primary,#94b4c8)}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .details{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;margin:8px 0 0;width:100%}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .details span{width:auto;margin:0;color:#888;font-size:.9rem}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .item-info .details span i{color:var(--color-primary,#94b4c8);margin-right:4px}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .bottom{width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;margin-top:auto}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .bottom span{width:50%;color:#fff;text-transform:uppercase;font-weight:500;box-sizing:border-box;padding:10px 12px;font-size:.9rem}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .bottom span:first-child{background-color:var(--color-primary,#94b4c8);text-align:left}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .bottom span:last-child{background-color:#efefef;color:#333;text-align:right}[data-template=sitobasic03] .agim-showcase__dots{position:relative;display:flex;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}[data-template=sitobasic03] .agim-showcase__dots button{width:11px;height:11px;padding:0;border:2px solid transparent;border-radius:50%;background:rgba(0,0,0,.28);cursor:pointer;text-indent:-9999px;overflow:hidden}[data-template=sitobasic03] .agim-showcase__dots button.is-active{background:var(--color-secondary,#306789);border-color:var(--color-secondary,#306789)}@media (min-width:700px){[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item{width:calc(50% - 10px)}}@media (min-width:1000px){[data-template=sitobasic03] #vetrina-outdoor.agim-showcase{padding:20px 24px 90px}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item{width:calc(33.333% - 14px)}[data-template=sitobasic03] #vetrina-outdoor .agim-showcase__grid>.item .large-image{height:250px}}@media (min-width:1360px){[data-template=sitobasic03] #vetrina-outdoor.agim-showcase{padding-left:calc((100% - 1300px) / 2);padding-right:calc((100% - 1300px) / 2)}[data-template=sitobasic03] #vetrina-outdoor.agim-showcase .agim-showcase__dots,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase .agim-showcase__viewport,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>.engine-title,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>h2,[data-template=sitobasic03] #vetrina-outdoor.agim-showcase>h3{max-width:none}}[data-template=sitobasic04] .vetrina-outdoor__intro{box-sizing:border-box;width:100%;max-width:var(--content-max,1300px);margin:72px auto 0;padding:0 24px;text-align:left}[data-template=sitobasic04] .vetrina-outdoor{position:relative;display:block;box-sizing:border-box;width:100%;max-width:var(--content-max,1300px);margin:0 auto 85px;padding:0 24px}[data-template=sitobasic04] .vetrina-outdoor__track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:16px;width:100%;box-sizing:border-box}[data-template=sitobasic04] .vetrina-outdoor__slide{flex:1 1;min-width:0;max-width:none}[data-template=sitobasic04] .vetrina-outdoor__slide>.item{width:100%;height:100%;text-decoration:none}[data-template=sitobasic04] .vetrina-outdoor .item .foto .info span.type{padding-left:0;box-sizing:border-box}[data-template=sitobasic04] .vetrina-outdoor .item .foto .info span.luogo{display:flex!important;align-items:center;gap:.35em;width:100%;margin-left:0!important;padding-left:0!important;box-sizing:border-box;font-size:16px!important}[data-template=sitobasic04] .vetrina-outdoor .item .foto .info span.luogo>i{flex:0 0 auto;margin:0!important;line-height:1}[data-template=sitobasic04] .vetrina-outdoor .item .foto .info span.luogo>span{flex:1 1 auto;min-width:0;width:auto!important;font-size:inherit;font-weight:inherit}[data-template=sitobasic04] .vetrina-outdoor__arrow{position:absolute;top:40%;z-index:5;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--color-primary,#dd6d4b);cursor:pointer;display:flex;align-items:center;justify-content:center}[data-template=sitobasic04] .vetrina-outdoor__arrow--prev{left:0}[data-template=sitobasic04] .vetrina-outdoor__arrow--next{right:0}[data-template=sitobasic04] .vetrina-outdoor__arrow:hover{background:var(--color-primary,#dd6d4b);color:#fff}[data-template=sitobasic04] .vetrina-outdoor__dots{display:flex;justify-content:center;gap:10px;list-style:none;margin:28px 0 0;padding:0}[data-template=sitobasic04] .vetrina-outdoor__dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.25);cursor:pointer}[data-template=sitobasic04] .vetrina-outdoor__dots button.is-active{background:var(--color-primary,#dd6d4b)}@media (min-width:1360px){[data-template=sitobasic04] .vetrina-outdoor,[data-template=sitobasic04] .vetrina-outdoor__intro{padding-left:0;padding-right:0}}@media (max-width:599px){[data-template=sitobasic04] .vetrina-outdoor,[data-template=sitobasic04] .vetrina-outdoor__intro{padding-left:16px;padding-right:16px}[data-template=sitobasic04] .vetrina-outdoor__arrow{display:none}}[data-template=sitobasic04] #content-ric.has-hero-slides{background-image:none!important;overflow:hidden}[data-template=sitobasic04] #content-ric.has-hero-slides .content-ric__slides{position:absolute;inset:0;z-index:0}[data-template=sitobasic04] #content-ric.has-hero-slides .content-ric__slide{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 6s ease}[data-template=sitobasic04] #content-ric.has-hero-slides .content-ric__slide.is-active{opacity:1;transform:scale(1)}[data-template=sitobasic04] #content-ric.has-hero-slides:after{z-index:1;pointer-events:none}[data-template=sitobasic04] #content-ric.has-hero-slides>.wrapper{position:relative;z-index:2}[data-template=sitobasic04] #content-ric .ric_row{position:relative}[data-template=sitobasic04] #content-ric .ric_row>select{appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666666' d='M1.4 0.6L6 5.2 10.6 0.6 12 2 6 8 0 2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:11px 7px!important;background-color:#fff!important}[data-template=sitobasic04] #content-ric #select_cities>label.summary,[data-template=sitobasic04] #content-ric #select_districts>label.summary{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding-right:12px!important;width:100%;box-sizing:border-box}[data-template=sitobasic04] #content-ric #select_cities>label.summary>.summary-label,[data-template=sitobasic04] #content-ric #select_districts>label.summary>.summary-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:inherit;color:inherit}[data-template=sitobasic04] #content-ric #select_cities>label.summary>.fa-chevron-down,[data-template=sitobasic04] #content-ric #select_districts>label.summary>.fa-chevron-down{flex:0 0 auto;margin:0!important;font-size:.7rem;color:#666;line-height:1;transition:transform .2s ease}[data-template=sitobasic04] #content-ric #select_cities>label.summary>.fa-chevron-down.is-open,[data-template=sitobasic04] #content-ric #select_districts>label.summary>.fa-chevron-down.is-open{transform:rotate(180deg)}[data-template=sitobasic05] .servizi-page{width:100%;box-sizing:border-box}[data-template=sitobasic05] #main_wrapper.servizi-page-layout{flex-wrap:wrap;align-items:flex-start}[data-template=sitobasic05] .servizi-page__intro{width:100%;margin:0 0 28px;box-sizing:border-box}[data-template=sitobasic05] .servizi-page__intro .engine-title{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2em);line-height:1.2;text-align:left}[data-template=sitobasic05] .servizi-page__lead{margin:0;color:#3a3f44;font-size:1rem;line-height:1.65}[data-template=sitobasic05] .servizi-page__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:700px){[data-template=sitobasic05] .servizi-page__grid{grid-template-columns:1fr 1fr}}[data-template=sitobasic05] .servizi-page__card{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 8px 28px -20px rgba(36,30,32,.35);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}[data-template=sitobasic05] .servizi-page__card:hover{border-color:rgba(224,41,47,.35);box-shadow:0 14px 32px -16px rgba(36,30,32,.4);transform:translateY(-2px)}[data-template=sitobasic05] .servizi-page__card-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--color-primary,#e0292f) 12%,#fff);color:var(--color-primary,#e0292f);font-size:1.25rem}[data-template=sitobasic05] .servizi-page__card h2{margin:0;font-size:1.05rem;font-weight:700;color:#241e20;line-height:1.3}[data-template=sitobasic05] .servizi-page__card p{margin:0;color:#3a3f44;font-size:.95rem;line-height:1.6}[data-template=sitobasic05] .servizi-page__partners{margin-top:0}[data-template=sitobasic05] .servizi-page__cta{flex:0 0 100%;width:100%;max-width:100%;box-sizing:border-box;margin:40px 0 0;padding:40px 20px;background:#fff;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-align:center}[data-template=sitobasic05] .servizi-page__cta-inner{width:100%;max-width:1090px;margin:0 auto;box-sizing:border-box}[data-template=sitobasic05] .servizi-page__cta h2{margin:0 0 10px;color:var(--color-primary,#e0292f);font-size:1.35rem;font-weight:700}[data-template=sitobasic05] .servizi-page__cta>p{margin:0 auto 22px;max-width:36rem;color:#3a3f44;font-size:.98rem;line-height:1.6}[data-template=sitobasic05] .servizi-page__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}[data-template=sitobasic05] .servizi-page__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;border:1px solid var(--color-primary,#e0292f);background:#fff;color:var(--color-primary,#e0292f);font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .25s ease,color .25s ease;flex:1 1 180px;max-width:100%;box-sizing:border-box}[data-template=sitobasic05] .servizi-page__btn--primary,[data-template=sitobasic05] .servizi-page__btn:hover{background:var(--color-primary,#e0292f);color:#fff}[data-template=sitobasic05] .servizi-page__btn--primary:hover{background:var(--color-secondary,#591515);border-color:var(--color-secondary,#591515);color:#fff}@media (max-width:899px){[data-template=sitobasic05] .servizi-page__intro{margin-bottom:22px}[data-template=sitobasic05] .servizi-page__cta-actions{flex-direction:column;align-items:stretch}[data-template=sitobasic05] .servizi-page__btn{width:100%;flex:1 1 auto}}[data-template=sitobasic05] .head-slider.agim-hero{position:relative;overflow:hidden;background-image:none!important}[data-template=sitobasic05] .agim-hero__slides{position:absolute;inset:0;z-index:0}[data-template=sitobasic05] .agim-hero__slide{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 6s ease}[data-template=sitobasic05] .agim-hero__slide.is-active{opacity:1;transform:scale(1);z-index:1}[data-template=sitobasic05] .head-slider.agim-hero>.wrapper{position:relative;z-index:2}[data-template=sitobasic05] .agim-hero__dots{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}[data-template=sitobasic05] .agim-hero__dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55);cursor:pointer;text-indent:-9999px;overflow:hidden}[data-template=sitobasic05] .agim-hero__dots button.is-active{background:#fff}[data-template=sitobasic05] #vetrina-outdoor.agim-showcase{display:block;position:relative}[data-template=sitobasic05] .agim-showcase__viewport{overflow:hidden;width:100%}[data-template=sitobasic05] #vetrina-outdoor .agim-showcase__grid{display:grid;grid-template-columns:1fr;gap:24px;width:100%;margin:0;padding:0;list-style:none;animation:agim-showcase-fade .45s ease}@keyframes agim-showcase-fade{0%{opacity:.35}to{opacity:1}}[data-template=sitobasic05] .agim-showcase__dots{position:relative;display:flex;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}[data-template=sitobasic05] .agim-showcase__dots button{width:11px;height:11px;padding:0;border:2px solid transparent;border-radius:50%;background:rgba(0,0,0,.28);cursor:pointer;text-indent:-9999px;overflow:hidden}[data-template=sitobasic05] .agim-showcase__dots button.is-active{background:var(--color-primary,#c43333);border-color:var(--color-primary,#c43333)}@media (min-width:600px){[data-template=sitobasic05] #vetrina-outdoor .agim-showcase__grid{grid-template-columns:repeat(3,1fr);gap:20px}}[data-template=sitobasic05] #immobili-elenco,body[data-template=sitobasic05].elenco-immobili #immobili-elenco{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto;padding:0;box-sizing:border-box;background-color:#f5f5f5!important;column-gap:0;row-gap:0}[data-template=sitobasic05] #immobili-elenco>.row{display:flex;align-items:center;justify-content:space-between;width:100%;flex:0 0 100%;margin-bottom:45px;gap:12px}[data-template=sitobasic05] #immobili-elenco>.row .order_by{background-color:#fff;border:1px solid #dedede;box-sizing:border-box;padding:12px 20px;color:#333;text-transform:uppercase;margin-left:0;display:inline-flex;align-items:center;gap:8px}[data-template=sitobasic05] #immobili-elenco>.row .order_by label{display:none;color:#333;font-size:16px;font-weight:500}@media (min-width:600px) and (max-width:1089px){[data-template=sitobasic05] #immobili-elenco>.card{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}[data-template=sitobasic05] #immobili-elenco .results-count{display:none!important}@media (min-width:1090px){[data-template=sitobasic05] #immobili-elenco>.row .order_by label{display:inline-block}}[data-template=sitobasic05] #immobili-elenco>.row .order_by select{background:none;border:0;color:#333;cursor:pointer;font-size:16px;font-weight:500;text-transform:uppercase}[data-template=sitobasic05] #immobili-elenco>.card{border-radius:10px!important;background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:35px;width:100%;border:2px solid #ebebeb;overflow:hidden;box-sizing:border-box}@media (min-width:1090px){[data-template=sitobasic05] #immobili-elenco>.card{flex-direction:column;flex-wrap:nowrap;width:48%;max-width:48%;flex:0 0 48%}}[data-template=sitobasic05] #immobili-elenco .card .foto{background-color:#dedede;background-position:50%;background-repeat:no-repeat;height:255px;width:100%;position:relative;display:block}[data-template=sitobasic05] #immobili-elenco .card .foto .contract{color:#fff;display:inline-block;padding:4px 10px;background-color:var(--color-primary,#c43333)!important;border-radius:4px;font-size:13px;top:15px;right:15px;left:auto!important;font-weight:600;position:absolute;box-sizing:border-box;text-transform:uppercase}[data-template=sitobasic05] #immobili-elenco .card .foto .contract.vendita{background-color:#fff!important;color:var(--color-primary,#c43333)!important}[data-template=sitobasic05] #immobili-elenco .card .detail{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box}[data-template=sitobasic05] #immobili-elenco .card .detail .car{display:flex!important;box-sizing:border-box;justify-content:space-between;align-items:center;margin:8px 0!important;padding:10px!important;width:100%;background:transparent!important;border-bottom:0!important;gap:0!important;flex-wrap:wrap}[data-template=sitobasic05] #immobili-elenco .card .detail .car span{font-size:12px!important;padding:0 10px!important;align-items:center;display:flex!important;font-weight:400!important;justify-content:center;width:auto!important;margin:0!important;border-right:1px solid #909090!important;color:#333!important;line-height:1.3;gap:0!important}[data-template=sitobasic05] #immobili-elenco .card .detail .car span:last-child{border-right:none!important}[data-template=sitobasic05] #immobili-elenco .card .detail .car span i{color:var(--color-primary,#c43333)!important;margin-right:8px!important;font-size:12px!important}[data-template=sitobasic05] #immobili-elenco .card .detail .car span em,[data-template=sitobasic05] #immobili-elenco .card .detail .car span strong{font-style:normal;font-weight:inherit;font-size:inherit;color:inherit}[data-template=sitobasic05] #immobili-elenco .card .detail .mini-title{align-items:flex-start;display:flex;justify-content:space-between;position:relative;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:22px 30px;flex-wrap:wrap;box-sizing:border-box}[data-template=sitobasic05] #immobili-elenco .card .detail .mini-title .col .code{width:100%;font-size:15px;font-weight:400;color:var(--color-secondary,#591515)!important;margin-bottom:10px}[data-template=sitobasic05] #immobili-elenco .card .detail .mini-title .col .type{width:100%;font-size:20px;font-weight:500;margin-bottom:10px;color:#333!important}[data-template=sitobasic05] #immobili-elenco .card .detail .desc p{margin:0;font-weight:300;font-size:14px;color:#333;line-height:1.45}[data-template=sitobasic05] #immobili-elenco .card .under-title{display:flex;flex-direction:column;padding:7px 30px;width:100%;box-sizing:border-box}[data-template=sitobasic05] #immobili-elenco .card .under-title .price{color:var(--color-secondary,#591515)!important;font-size:20px;font-weight:600;margin-bottom:10px}[data-template=sitobasic05] #immobili-elenco .card .under-title .location{font-size:13px;margin:5px 0;color:#333}[data-template=sitobasic05] #immobili-elenco .card .under-title .location i{color:var(--color-primary,#c43333);margin-right:4px}[data-template=sitobasic05] #immobili-elenco>ul.pager{width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:.5em 0;padding:0;gap:0}[data-template=sitobasic05] #immobili-elenco>ul.pager .pager-pages{display:inline-block;box-sizing:border-box;font-weight:700;font-size:13px;width:auto!important;height:auto!important;margin:0 5px 8px!important;padding:8px 12px!important;border:1px solid #dedede!important;border-radius:0!important;background-color:var(--color-primary,#c43333)!important;color:#fff;line-height:1.2}[data-template=sitobasic05] #immobili-elenco>ul.pager .pager-pages a{color:#fff!important;text-decoration:none;display:inline;width:auto;height:auto}[data-template=sitobasic05] #immobili-elenco>ul.pager .pager-pages.current,[data-template=sitobasic05] #immobili-elenco>ul.pager .pager-pages:hover{background-color:var(--color-secondary,#591515)!important;border-color:#dedede!important;color:#fff!important}[data-template=sitobasic05] #immobili-elenco>ul.pager .pager-pages:hover a{color:#fff!important}[data-template=sitobasic05] #immobili-elenco .no-result *{color:#333}[data-template=sitobasic05] #right_column #content-ric.not-home{margin:0 0 20px;width:100%;box-sizing:border-box;background:transparent;position:relative;z-index:2}[data-template=sitobasic05] #right_column #content-ric.not-home .wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;align-items:flex-start!important;box-sizing:border-box}[data-template=sitobasic05] #right_column #content-ric.not-home #ricerca{display:flex!important;flex-wrap:wrap!important;box-sizing:border-box!important;background-color:#f5f5f5!important;margin:0 auto!important;padding:30px!important;position:relative!important;box-shadow:0 3px 3px rgba(0,0,0,.18)!important;width:100%!important;border-radius:10px!important;top:0}[data-template=sitobasic05] #right_column #content-ric.not-home #ricerca .engine-title,[data-template=sitobasic05] #right_column #content-ric.not-home #ricerca h2,[data-template=sitobasic05] #right_column #content-ric.not-home #ricerca h3{display:none!important}[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters,[data-template=sitobasic05] #right_column #content-ric.not-home form{display:flex!important;flex-wrap:wrap!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters{justify-content:space-between}[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters>#select_districts,[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters>.ric_row{width:100%!important;max-width:100%!important;margin:0 0 5px!important;box-sizing:border-box}[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters>.ric_row>input[type=text],[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters>.ric_row>select{width:100%!important;box-sizing:border-box;height:43px;padding:0 0 0 18px;border:1px solid #dedede!important;background:#fff!important;color:#8c8c8f;font-family:Poppins,sans-serif;font-size:.9em;font-weight:300;text-transform:none!important;border-radius:0;text-align:left;text-align-last:left}[data-template=sitobasic05] #right_column #content-ric.not-home #select_districts{display:block;position:relative;width:100%!important;margin-bottom:5px!important;background:#fff;border:1px solid #dedede!important;color:#8c8c8f;box-sizing:border-box}[data-template=sitobasic05] #right_column #content-ric.not-home #select_districts label.summary{display:block;width:100%;height:43px;line-height:43px;padding:0 0 0 18px;margin:0;cursor:pointer;color:#8c8c8f;font-family:Poppins,sans-serif;font-size:.9em;font-weight:300;text-transform:none!important;box-sizing:border-box}[data-template=sitobasic05] #right_column #content-ric.not-home #select_districts label.summary i{font-style:normal;font-weight:300}[data-template=sitobasic05] #right_column #content-ric.not-home #select_districts .multi_select{left:0;min-width:100%;z-index:3000}[data-template=sitobasic05] #right_column #content-ric.not-home .ric_row.submit{width:100%!important;margin-top:0!important}[data-template=sitobasic05] #right_column #content-ric.not-home .ric_row.submit button[type=submit]{width:100%!important;height:43px;margin:0!important;padding:0!important;border:1px solid #dedede!important;background:var(--color-primary,#c43333)!important;color:#fff!important;font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase!important;text-align:center;cursor:pointer;border-radius:0}[data-template=sitobasic05] #right_column #content-ric.not-home .ric_row.submit button[type=submit]:hover{filter:brightness(1.08)}@media (min-width:600px) and (max-width:1089px){[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters>#select_districts,[data-template=sitobasic05] #right_column #content-ric.not-home .search-filters>.ric_row{width:48%!important;max-width:48%!important}}@media (min-width:1090px){[data-template=sitobasic05] #right_column{padding:0}[data-template=sitobasic05] #right_column #content-ric.not-home #ricerca{top:-80px!important;margin-bottom:-80px!important}[data-template=sitobasic05] #right_column .banner-container{position:sticky;top:100px}}[data-template=sitobasic09] .hero-image.hero-image-slider{background:none;padding:0}[data-template=sitobasic09] .hero-image-slider__slides{position:absolute;inset:0}[data-template=sitobasic09] .hero-image-slider__slide{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease}[data-template=sitobasic09] .hero-image-slider__slide.is-active{opacity:1}[data-template=sitobasic09] .hero-image-slider__dots{position:absolute;z-index:3;left:50%;bottom:22px;transform:translateX(-50%);display:flex;gap:8px;margin:0;padding:0;list-style:none}[data-template=sitobasic09] .hero-image-slider__dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55);cursor:pointer;transition:background .2s ease,transform .2s ease}[data-template=sitobasic09] .hero-image-slider__dots button.is-active{background:var(--cream-dark,#6190af);transform:scale(1.15)}