﻿:root{--si-button-border-radius: var(--id3-ui-corner)}id3-svg:has(.partner-logo){display:contents}id3-svg:has(.partner-logo) .partner-logo .logo-color-primary{fill:var(--logo-color-primary)}id3-svg:has(.partner-logo) .partner-logo .logo-color-accent{fill:var(--logo-color-accent)}.aliquando-listings-map{position:relative;display:grid}.aliquando-listings-map .aliquando-listings-map-text{display:flex;flex-direction:column;align-items:var(--content-align, center);padding-block:var(--id3-ui-spacing)}.aliquando-listings-map .aliquando-listings-map-text id3-button{margin-top:2rem}.aliquando-listings-map .aliquando-listings-map-text .aliquando-counter-list{justify-content:var(--content-align)}.aliquando-listings-map[layout^=box-]{grid-template-columns:1fr}.aliquando-listings-map[layout^=box-] .aliquando-listings-map-text{position:absolute;top:1rem;bottom:1rem;background:color-mix(in srgb, var(--id3-color-primary), transparent 25%);border-radius:var(--id3-ui-corner);z-index:10;padding:var(--id3-ui-spacing)}.aliquando-listings-map[layout^=box-] .aliquando-listings-map-text id3-button{margin-top:2rem}.aliquando-listings-map[layout^=box-] .aliquando-listings-map-map{position:relative;z-index:5}.aliquando-listings-map[layout^=box-][layout=box-text-left] .aliquando-listings-map-text{left:1rem;right:45%;text-align:left;--content-align: start}.aliquando-listings-map[layout^=box-][layout=box-text-right] .aliquando-listings-map-text{right:1rem;left:45%;text-align:right;--content-align: end}@media screen and (max-width: 768px){.aliquando-listings-map[layout^=box-][layout=box-text-left],.aliquando-listings-map[layout^=box-][layout=box-text-right]{height:unset}.aliquando-listings-map[layout^=box-][layout=box-text-left] .aliquando-listings-map-text,.aliquando-listings-map[layout^=box-][layout=box-text-right] .aliquando-listings-map-text{position:relative;top:unset;bottom:unset;left:unset;right:unset;grid-column:1;grid-row:1;--content-align:center;text-align:center}.aliquando-listings-map[layout^=box-][layout=box-text-left] .aliquando-listings-map-map,.aliquando-listings-map[layout^=box-][layout=box-text-right] .aliquando-listings-map-map{grid-column:1;grid-row:1}.aliquando-listings-map[layout^=box-][layout=box-text-left] .aliquando-listings-map-map,.aliquando-listings-map[layout^=box-][layout=box-text-left] .aliquando-listings-map-map>div,.aliquando-listings-map[layout^=box-][layout=box-text-left] .aliquando-map-container,.aliquando-listings-map[layout^=box-][layout=box-text-left] .si-map-container,.aliquando-listings-map[layout^=box-][layout=box-text-right] .aliquando-listings-map-map,.aliquando-listings-map[layout^=box-][layout=box-text-right] .aliquando-listings-map-map>div,.aliquando-listings-map[layout^=box-][layout=box-text-right] .aliquando-map-container,.aliquando-listings-map[layout^=box-][layout=box-text-right] .si-map-container{height:100%}.aliquando-listings-map[layout^=box-][layout=box-text-left] .si-map-container,.aliquando-listings-map[layout^=box-][layout=box-text-right] .si-map-container{--si-map-height: 100%!important}}.aliquando-listings-map[layout^=split-text-]{display:grid;gap:1rem}.aliquando-listings-map[layout^=split-text-][layout^=split-text-left]{grid-template-columns:3fr 2fr}.aliquando-listings-map[layout^=split-text-][layout^=split-text-left] .aliquando-listings-map-text{left:1rem;text-align:left;--content-align: start}.aliquando-listings-map[layout^=split-text-][layout^=split-text-right]{grid-template-columns:2fr 3fr}.aliquando-listings-map[layout^=split-text-][layout^=split-text-right] .aliquando-listings-map-text{order:1;right:1rem;text-align:right;--content-align: end}.ali-real-estate-guide{width:500px;position:relative;aspect-ratio:6/5}@media screen and (max-width: 768px){.ali-real-estate-guide{width:310px;aspect-ratio:2/1.25}}.ali-real-estate-guide article{position:absolute;width:60%;transition:.25s ease;transform-origin:center;max-width:calc(100vw - 1rem);bottom:0;right:0;rotate:10deg}.ali-real-estate-guide article img{display:block;position:relative;z-index:1;transition:opacity .1s ease}.ali-real-estate-guide article lottie-player{display:block;translate:-50% -50%;position:absolute;top:50%;left:50%;pointer-events:none;z-index:5}.ali-real-estate-guide article:has(.ali-lottie-player-loaded) img{opacity:0}.ali-real-estate-guide article:not(:hover){animation:id3-zindex-hack .25s}.ali-real-estate-guide article:hover{z-index:1;scale:1.2;rotate:0deg !important;overflow:visible}.ali-real-estate-guide article:hover lottie-player{pointer-events:all}.ali-real-estate-guide:has(article:nth-child(2)){width:640px;max-width:calc(100vw - 1rem);aspect-ratio:1}.ali-real-estate-guide:has(article:nth-child(2)) .ali-guide-hint{display:block}.ali-real-estate-guide:has(article:nth-child(2)) article:nth-child(1){bottom:unset;right:unset;top:0;left:0;rotate:-10deg}.ali-real-estate-guide .ali-guide-hint{display:none;position:absolute;bottom:2rem;left:0;font-size:1.5rem;font-style:italic;opacity:.5;width:160px;line-height:1}.ali-real-estate-guide .ali-guide-hint id3-icon{position:absolute;top:0;right:0;translate:75% 0}@container id3Container (width < 640px){.ali-real-estate-guide{width:310px;aspect-ratio:2/1.25;margin-inline:auto}.ali-real-estate-guide .ali-guide-hint{bottom:unset;left:unset;top:0;right:0}.ali-real-estate-guide .ali-guide-hint id3-icon{top:1rem;scale:1 -1}}.ali-real-estate-tools{display:flex;gap:var(--id3-ui-spacing-outer);justify-content:center;align-items:stretch;flex-wrap:wrap;--ali-item-width: 100%}.ali-real-estate-tools[tool-item-direction=row]{gap:var(--id3-ui-spacing);--ali-item-template-columns: auto 1fr;--ali-item-content-align: start;--ali-item-content-text-align: left}.ali-real-estate-tools[tool-item-direction=row-reverse]{gap:var(--id3-ui-spacing);--ali-item-template-columns: 1fr auto;--ali-item-content-align: end;--ali-item-content-text-align: right;--ali-item-content-order: -1}.ali-real-estate-tools[tool-item-direction=column]{--ali-item-template-columns: 1fr;--ali-item-content-align: center;--ali-item-content-text-align: center;--ali-item-width: 30rem}.ali-real-estate-tools[tool-item-direction=column-reverse]{--ali-item-template-columns: 1fr;--ali-item-content-align: center;--ali-item-content-text-align: center;--ali-item-content-order: -1}.ali-real-estate-tools[tool-item-display=minimum][tool-item-direction=column]{--ali-item-width: auto}.ali-real-estate-tools[tool-item-display=minimum] .ali-tool-item{align-items:center;min-width:0;width:auto}.ali-real-estate-tools[tool-item-display=minimum] .ali-tool-item .ali-tool-content h4,.ali-real-estate-tools[tool-item-display=minimum] .ali-tool-item .ali-tool-content p{display:none}.ali-real-estate-tools .ali-tool-item{min-width:15rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;border-radius:var(--id3-ui-corner);max-width:var(--ali-item-width, 100%)}@container id3Container (width > 640px){.ali-real-estate-tools .ali-tool-item{width:100%;max-width:var(--ali-item-width);display:grid;grid-template-columns:var(--ali-item-template-columns, auto 1fr);gap:1rem;place-items:var(--ali-item-content-align)}.ali-real-estate-tools .ali-tool-item .ali-tool-content{text-align:var(--ali-item-content-text-align);order:var(--ali-item-content-order, 1)}}.ali-real-estate-tools .ali-tool-item>id3-svg{aspect-ratio:1;transition:.25s ease}.ali-real-estate-tools .ali-tool-item .ali-tool-label{font-size:1rem}.ali-real-estate-tools .ali-tool-item:hover id3-svg{scale:1.2}@container id3Container (width > 1000px){.aliquando-featured-broker{display:grid;grid-template-columns:20rem 2fr;place-items:start center;gap:var(--id3-ui-spacing-outer);text-align:left}.aliquando-featured-broker>div:last-child{padding-top:4rem}}@container id3Container (width < 800px){.aliquando-featured-broker img.ali-image{max-width:250px}}@container id3Container (width < 420px){.aliquando-featured-broker img.ali-image{max-width:200px}}.aliquando-featured-brokers{position:relative;padding-bottom:2rem}.aliquando-featured-brokers .aliquando-broker-list-container{display:grid}.aliquando-featured-brokers .aliquando-featured-broker{grid-column:1;grid-row:1;place-self:stretch;pointer-events:none}.aliquando-featured-brokers .aliquando-featured-broker>div{opacity:0}.aliquando-featured-brokers .aliquando-featured-broker>div h3,.aliquando-featured-brokers .aliquando-featured-broker>div p,.aliquando-featured-brokers .aliquando-featured-broker>div .ali-subtitle,.aliquando-featured-brokers .aliquando-featured-broker>div id3-button{opacity:0}.aliquando-featured-brokers .aliquando-featured-broker.ali-active{pointer-events:all}.aliquando-featured-brokers .aliquando-featured-broker.ali-active>div:nth-child(1){animation:id3-anim-slide-in-bottom .25s ease forwards}.aliquando-featured-brokers .aliquando-featured-broker.ali-active>div:nth-child(2){animation:id3-anim-fade-in .25s ease forwards;animation-delay:.2s}.aliquando-featured-brokers .aliquando-featured-broker.ali-active>div:nth-child(2) h3{animation:id3-anim-slide-in-right .25s ease forwards;animation-delay:.3s}.aliquando-featured-brokers .aliquando-featured-broker.ali-active>div:nth-child(2) .ali-subtitle{animation:id3-anim-slide-in-right .25s ease forwards;animation-delay:.35s}.aliquando-featured-brokers .aliquando-featured-broker.ali-active>div:nth-child(2) p{animation:id3-anim-slide-in-right .25s ease forwards;animation-delay:.45s}.aliquando-featured-brokers .aliquando-featured-broker.ali-active>div:nth-child(2) id3-button{animation:id3-anim-slide-in-right .25s ease forwards;animation-delay:.55s}.aliquando-featured-brokers .aliquando-featured-broker.ali-active-out>div:nth-child(1){opacity:1;animation:id3-anim-slide-out-top .25s ease forwards}.aliquando-featured-brokers .aliquando-featured-broker.ali-active-out>div:nth-child(2){opacity:1;animation:id3-anim-fade-out .25s ease forwards;animation-delay:.1s}.aliquando-featured-brokers .aliquando-dot-navigation{position:absolute;bottom:0;left:50%;display:flex;gap:0;translate:-50% 0%;z-index:10}.aliquando-featured-brokers .aliquando-dot-navigation .aliquando-nav-item{cursor:pointer;opacity:.5;padding:.5rem}.aliquando-featured-brokers .aliquando-dot-navigation .aliquando-nav-item .aliquando-dot{width:6px;height:6px;border-radius:50%;background:var(--id3-color-text);transition:box-shadow .25s ease}.aliquando-featured-brokers .aliquando-dot-navigation .aliquando-nav-item.ali-active{opacity:1}.aliquando-featured-brokers .aliquando-dot-navigation .aliquando-nav-item.ali-active .aliquando-dot{box-shadow:0 0 0 2px var(--id3-color-primary),0 0 0 4px var(--id3-color-text)}.aliquando-featured-listings>.aliquando-map-item{display:none}.aliquando-featured-listings .si-list .aliquando-map-item{position:relative;overflow:hidden;border-radius:var(--id3-ui-corner);transition:.5s ease}.aliquando-featured-listings .si-list .aliquando-map-item .si-map-container{pointer-events:none;transition:1s ease;position:absolute;inset:0;--si-map-height: 100%!important}.aliquando-featured-listings .si-list .aliquando-map-item .aliquando-map-overlay-actions{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:all;opacity:0;transition:.25s ease-out;background:rgba(0,0,0,0);--id3-color-text: #fff;backdrop-filter:blur(5px)}.aliquando-featured-listings .si-list .aliquando-map-item .aliquando-map-overlay-actions h3{margin-block:0 1rem;color:var(--id3-color-text);opacity:0}.aliquando-featured-listings .si-list .aliquando-map-item .aliquando-map-overlay-actions .id3-button{position:relative;z-index:10;opacity:0}.aliquando-featured-listings .si-list .aliquando-map-item:hover{scale:1.05}.aliquando-featured-listings .si-list .aliquando-map-item:hover .si-map-container{scale:1.1;box-shadow:0 5px 20px var(--id3-color-shadow, rgba(0, 0, 0, 0.6666666667))}.aliquando-featured-listings .si-list .aliquando-map-item:hover .aliquando-map-overlay-actions{opacity:1;background:rgba(0,0,0,.6)}.aliquando-featured-listings .si-list .aliquando-map-item:hover .aliquando-map-overlay-actions h3{animation:id3-anim-slide-in-bottom .25s ease forwards;animation-delay:.25s}.aliquando-featured-listings .si-list .aliquando-map-item:hover .aliquando-map-overlay-actions .id3-button{animation:id3-anim-slide-in-bottom .25s .5s ease forwards}.aliquando-listings-map{position:relative;width:100%;height:50vh;text-align:center}.aliquando-listings-map .aliquando-listings-map-text-container{padding:var(--id3-ui-spacing-2x);display:flex;flex-direction:column;justify-content:center}.aliquando-listings-map .aliquando-listings-map-text-container:has(id3-svg){padding-left:calc(120px + 2rem)}.aliquando-listings-map .aliquando-listings-map-text-container:has(id3-svg) id3-svg{position:absolute;left:1rem;top:50%;translate:0 -100%}.aliquando-listings-map .aliquando-listings-map-text-container h3{margin-block:0 .5em}.aliquando-listings-map .aliquando-listings-map-text-container p{margin-bottom:1.5rem}.aliquando-listings-map[class*=aliquando-layout-box] .aliquando-listings-map-text-container{position:absolute;inset:var(--id3-ui-spacing);border-radius:var(--id3-ui-corner);background:color-mix(in srgb, var(--id3-color-primary), transparent 25%);z-index:5}.aliquando-listings-map[class*=aliquando-layout-split]{display:grid;grid-template-columns:1fr 1fr;gap:var(--id3-ui-spacing-2x);height:320px}.aliquando-listings-map[class*=aliquando-layout-split] .si-map-container{--si-map-height: 320px}@media screen and (min-width: 800px){.aliquando-listings-map.aliquando-layout-split-text-left .aliquando-listings-map-text-container{text-align:left;align-items:start}}@media screen and (min-width: 800px){.aliquando-listings-map.aliquando-layout-split-text-right .aliquando-listings-map-text-container{order:1;text-align:right;align-items:end}}@media screen and (min-width: 800px){.aliquando-listings-map.aliquando-layout-box-text-left .aliquando-listings-map-text-container{text-align:left;align-items:start;right:50%}}@media screen and (min-width: 800px){.aliquando-listings-map.aliquando-layout-box-text-right .aliquando-listings-map-text-container{text-align:right;left:50%;align-items:end}}.aliquando-listings-map .aliquando-map-container{position:relative;border-radius:var(--id3-ui-corner);overflow:hidden;z-index:1}.aliquando-listings-map .aliquando-map-container .si-map-container{pointer-events:none}.aliquando-listings-map .aliquando-map-container .aliquando-map-overlay-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:all}.aliquando-listings-map .aliquando-map-container .aliquando-map-overlay-actions::after{position:absolute;content:"";inset:0;transition:.25s ease;background:var(--id3-color-primary);opacity:0;z-index:5}.aliquando-listings-map .aliquando-map-container .aliquando-map-overlay-actions .id3-button{position:relative;z-index:10;opacity:0}.aliquando-listings-map .aliquando-map-container:hover .aliquando-map-overlay-actions::after{opacity:.5}.aliquando-listings-map .aliquando-map-container:hover .id3-button{animation:id3-anim-slide-in-bottom .25s ease forwards}aliquando-banner-products{position:relative;width:100%;height:400px;display:grid;grid-template-columns:1fr 1fr;gap:var(--id3-ui-spacing)}@container id3Container (width < 640px){aliquando-banner-products{height:auto;grid-template-rows:1fr;grid-template-columns:1fr}}aliquando-banner-products nav{position:absolute;bottom:0;left:50%;display:none}aliquando-banner-products .ali-product-list{grid-column:2;display:grid;grid-auto-flow:column;gap:var(--id3-ui-spacing);justify-content:flex-start;align-items:center;place-self:center end;max-width:clamp(320px,100vw - 4rem,40rem)}@container id3Container (width < 640px){aliquando-banner-products .ali-product-list{grid-column:1;grid-row:2;place-self:end center;flex-wrap:wrap;padding-top:350px}}aliquando-banner-products .ali-product-list .ali-product{display:flex;align-items:center;justify-content:center;width:10rem;aspect-ratio:1;padding:1rem;border-radius:var(--id3-ui-corner);background:#fff;opacity:0;width:150px;animation:id3-anim-slide-in-right .25s ease forwards}@container id3Container (width < 640px){aliquando-banner-products .ali-product-list .ali-product{width:100px}}aliquando-banner-products .ali-product-list .ali-product:nth-child(2){--item-index: 2;animation-delay:.2s}aliquando-banner-products .ali-product-list .ali-product:nth-child(3){--item-index:3 ;animation-delay:.3s}aliquando-banner-products .ali-product-list .ali-product:nth-child(4){--item-index: 4;animation-delay:.4s}aliquando-banner-products .ali-product-list .ali-product:nth-child(5){--item-index: 5;animation-delay:.5s}aliquando-banner-products .ali-product-list .ali-product id3-svg{width:100%;max-width:500px}aliquando-banner-products .ali-product-list .ali-product p,aliquando-banner-products .ali-product-list .ali-product id3-button{display:none}aliquando-banner-products .ali-product-list .ali-product:first-child{position:absolute;background:none;top:0;left:0;aspect-ratio:unset;display:block;width:clamp(320px,100%,40rem)}@container id3Container (width < 640px){aliquando-banner-products .ali-product-list .ali-product:first-child{width:100%;text-align:center}}aliquando-banner-products .ali-product-list .ali-product:first-child p,aliquando-banner-products .ali-product-list .ali-product:first-child id3-button{opacity:0;animation:id3-anim-slide-in-bottom .25s ease forwards}aliquando-banner-products .ali-product-list .ali-product:first-child p{display:block;animation-delay:.25s}aliquando-banner-products .ali-product-list .ali-product:first-child id3-button{display:inline-block;animation-delay:.5s}aliquando-banner-products:not(:has(.ali-product:nth-child(2))){grid-template-columns:1fr}aliquando-banner-products:not(:has(.ali-product:nth-child(2))) .ali-product-list{grid-column:1;justify-content:center;text-align:center;place-self:center}aliquando-banner-products:not(:has(.ali-product:nth-child(2))) .ali-product:first-child{position:relative}aliquando-banner-products.running-next{opacity:1;animation-delay:0;animation:move-left .25s ease forwards}aliquando-banner-products.running-next .ali-product:first-child,aliquando-banner-products.running-next .ali-product:nth-child(2){animation:id3-anim-fade-out .25s ease forwards}@keyframes move-left{0%{transform:translateX(0)}100%{transform:translateX(-150px)}}aliquando-banner-products.banner-rem svg .color-blue{fill:#1d4a8d}aliquando-banner-products.banner-rem svg .color-red{fill:#d32f2f}aliquando-banner-products.banner-prd .ali-product{text-align:center}aliquando-banner-products.banner-prd id3-svg{aspect-ratio:16/7;overflow:hidden;position:relative}aliquando-banner-products.banner-prd id3-svg svg{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%}aliquando-banner-products.banner-prd id3-svg svg .cls-red{fill:#e91b3c}aliquando-banner-products.banner-via .ali-product{text-align:center}aliquando-banner-products.banner-via .ali-product id3-svg svg .light-blue{fill:#40b4e5}aliquando-banner-products.banner-via .ali-product id3-svg svg .dark-blue{fill:#041e41}aliquando-banner-products.banner-via .ali-product:first-child id3-svg{height:150px}@media screen and (width > 720px){header.site-header .site-navigation .si-category-mosaic-layout,header.site-header .aliquando-nav-popup .si-category-mosaic-layout{padding:1rem}header.site-header .site-navigation .si-category-mosaic-layout .si-list,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows:auto;gap:1rem;pointer-events:all}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item{position:relative;border-radius:var(--id3-ui-corner);aspect-ratio:5/3;transition:.25s ease;isolation:isolate;--id3-color-text: #000}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item>a,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item>a{padding:0;position:absolute;inset:0;pointer-events:all}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item>a::before,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item>a::before{content:unset}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all) .si-item-content,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all) .si-item-content{height:100%;position:relative;grid-template-rows:auto;isolation:isolate}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all) .si-item-content::before,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all) .si-item-content::before{content:"";background-image:linear-gradient(to bottom, transparent, #000 75%);background-size:100% 200%;background-position:0 0;opacity:.9;position:absolute;inset:0;z-index:2;transition:.25s ease}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all) .si-item-content::after,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all) .si-item-content::after{content:"";background:var(--id3-color-primary);position:absolute;inset:0;z-index:2;transition:.25s ease;backdrop-filter:blur(2px);opacity:.5}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all)::before,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:not(.si-item-all)::before{content:"";position:absolute;inset:2rem 1rem;bottom:0;background:var(--id3-color-shadow);opacity:0;transition:.5s ease;filter:blur(0.5rem);z-index:-1}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item.si-item-all,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item.si-item-all{transition:background .25s ease}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content{display:flex;align-items:center;justify-content:center}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content a,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item.si-item-all .si-item-content a{pointer-events:all}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item .si-image,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item .si-image{z-index:1}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item .si-image img,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item .si-image img{object-fit:cover;width:100%;height:100%;object-position:center}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item .si-layer-container,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item .si-layer-container{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:5;width:100%;text-align:center;font-weight:600;transition:.25s ease}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item .si-layer-container .si-data-label,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item .si-layer-container .si-data-label{color:var(--id3-color-text);padding:.5rem 1rem}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item .si-listing-count,header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item .si-photo-credits,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item .si-listing-count,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item .si-photo-credits{display:none}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:hover,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:hover{scale:1.05;z-index:20;--id3-color-text: #fff}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:hover .si-item-content::before,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:hover .si-item-content::before{background-position:0 50%}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:hover .si-item-content::after,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:hover .si-item-content::after{opacity:0}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:hover .si-layer-container,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:hover .si-layer-container{translate:-50% calc(-100% - 1rem);scale:.8;top:100%}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:hover.si-item-all,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:hover.si-item-all{background:var(--id3-color-primary-revert)}header.site-header .site-navigation .si-category-mosaic-layout .si-list .si-category-item:hover::before,header.site-header .aliquando-nav-popup .si-category-mosaic-layout .si-list .si-category-item:hover::before{opacity:1;translate:0 .5rem}header.site-header .site-navigation ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) a,header.site-header .aliquando-nav-popup ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) a{pointer-events:all}header.site-header .site-navigation ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) .si-category-mosaic-layout .si-category-item.si-item-all,header.site-header .aliquando-nav-popup ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) .si-category-mosaic-layout .si-category-item.si-item-all{display:none}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu{width:100%}}@media screen and (width > 720px)and (width > 640px){header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout),header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout){padding:0;display:grid;grid-auto-flow:column;place-items:center}}@media screen and (width > 720px){header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li{grid-row:2}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout),header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout){display:block;width:auto;order:-1;grid-column:span 20;grid-row:1;place-self:stretch}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout)>a,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout)>a{padding-left:2em}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout)>a::before,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout)>a::before{content:unset}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout) .si-item-content a,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout) .si-item-content a{font-size:1rem}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout) .aliquando-mega-menu,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout) .aliquando-mega-menu{all:unset;display:block}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout) .aliquando-mega-menu .aliquando-mega-menu-container,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li:has(.aliquando-mega-menu .si-category-mosaic-layout) .aliquando-mega-menu .aliquando-mega-menu-container{display:block;width:100%;padding:0 1rem;background:none;margin:0;overflow:visible;box-shadow:none}header.site-header .site-navigation.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li .si-category-mosaic-layout .si-category-item.si-item-all,header.site-header .aliquando-nav-popup.ali-nav-breakpoint-reached.ready ul.menu:has(.aliquando-mega-menu .si-category-mosaic-layout) li .si-category-mosaic-layout .si-category-item.si-item-all{display:flex}header.site-header .aliquando-nav-popup ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout){order:-1;width:100%;flex-direction:column;align-items:flex-start}header.site-header .aliquando-nav-popup ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) .aliquando-mega-menu{position:relative;transform:unset;opacity:1;top:unset;left:unset;right:unset;margin-inline:unset}header.site-header .aliquando-nav-popup ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) .aliquando-mega-menu-container{display:block;width:100%;padding:0;background:none;margin:0;overflow:visible;box-shadow:none}header.site-header .aliquando-nav-popup ul.menu li:has(.aliquando-mega-menu .si-category-mosaic-layout) .si-category-mosaic-layout .si-list{width:clamp(320px,100vw - 8rem,1920px)}}header.site-header .partner-logo{--logo-color-primary: var(--id3-color-text)}footer.site-footer .partner-logo{--logo-color-primary: var(--id3-color-text)}#mortgage-calculator-dialog{--id3-dialog-width: 1200px}#mortgage-calculator-dialog dialog id3-dialog-body{padding:var(--id3-ui-spacing)}#mortgage-calculator-dialog dialog id3-dialog-body .si-calculator.si-mode-mortgage .si-calculator-inputs{padding:var(--id3-ui-spacing)}#quick-evaluation-dialog{--id3-dialog-width: 1200px}#quick-evaluation-dialog dialog id3-dialog-body{padding:var(--id3-ui-spacing)}body.home:has(section:first-child id3-dynamic-logo) header:not(.id3-scroll-on) .site-branding .ali-site-title-container{display:none}body.home .page-content section.id3-type-hero id3-dynamic-logo{--id3-logo-size: 400px;filter:drop-shadow(0 0 0.5rem #000)}body.home .page-content section.id3-type-hero .si-list-slider .slide-infos{background:color-mix(in srgb, var(--id3-color-primary-revert), transparent 75%);padding:1rem;border-radius:var(--id3-ui-corner)}body.home .page-content section.id3-type-hero .si-list-slider .si-slider-navigation,body.home .page-content section.id3-type-hero .si-list-slider .slide-infos .address{display:none}body.home .page-content section.id3-type-hero .si-searchbox{background:rgba(0,0,0,.4666666667);--si-text-color: #fff;width:100%;z-index:50;padding:.5rem;border-radius:var(--id3-ui-corner);box-shadow:0 0 0 3px rgba(255,255,255,.3333333333);transition:background var(--id3-anim-speed, 0.25s) ease}body.home .page-content section.id3-type-hero .si-searchbox:focus-within{background:#fff;--si-text-color: #333}body.home .page-content section.id3-section-call-to-action .ali-action-list{display:flex;gap:var(--id3-ui-spacing);justify-content:center}@media screen and (width < 640px){body.home .page-content section.id3-section-call-to-action .ali-action-list{flex-direction:column;align-items:center}}body.home .page-content section.id3-section-doc-guides>.id3-layout-grid{height:100%;place-items:center}body.home .page-content section.id3-section-banner-products:not(:has(aliquando-banner-products)){display:none}#ali-realestate-root{display:contents}id3-canvas-layout .id3-canvas-element.ali-broker-photo{width:250px;height:320px}id3-canvas-layout .id3-canvas-element.ali-broker-photo img{border-radius:var(--id3-ui-corner-2x)}.id3-form#quick-evaluation .ali-form-page-map .ali-map-container id3-map{width:100%;aspect-ratio:5/3}@container id3Form (width > 640px){.id3-form#quick-evaluation .ali-form-page-map .ali-map-container{position:relative;width:100%;aspect-ratio:16/6}.id3-form#quick-evaluation .ali-form-page-map .ali-map-container id3-map{position:absolute;z-index:1;inset:0;width:unset;aspect-ratio:unset}.id3-form#quick-evaluation .ali-form-page-map .ali-map-container .ali-map-form-panel{position:absolute;width:45%;z-index:2;background:rgba(255,255,255,.8);border-radius:var(--id3-ui-corner);padding:var(--id3-ui-spacing);inset:var(--id3-ui-spacing) var(--id3-ui-spacing) var(--id3-ui-spacing) auto}}.id3-aliquando-site-creation-wizard{--id3-icon-font: "Font Awesome 6 Pro";--id3-color-primary-base: 0, 0%;--id3-color-primary: hsl(var(--id3-color-primary-base), 98%);--id3-color-secondary-base: 200, 100%;--id3-color-secondary: hsl(var(--id3-color-secondary-base), 51%);--id3-color-action-base: 36, 100%;--id3-color-action: hsl(var(--id3-color-action-base), 51%)}.id3-aliquando-site-creation-wizard ali-form-page[name=page-about] .id3-form-field-list{display:grid;grid-template-columns:auto 1fr;gap:1rem 3rem}.id3-aliquando-site-creation-wizard ali-form-page[name=page-about] .id3-form-field-list id3-form-field{grid-column:2}.id3-aliquando-site-creation-wizard ali-form-page[name=page-about] .id3-form-field-list .broker-image{width:250px;grid-row:span 6}.id3-aliquando-site-creation-wizard ali-form-page[name=page-about] .id3-form-field-list .broker-image img{overflow:hidden;border-radius:var(--id3-ui-corner);border:solid 2px color-mix(in srgb, var(--id3-color-primary-revert), transparent 80%)}.id3-aliquando-site-creation-wizard ali-form-page[name=page-domain] .id3-form-field-list{display:grid;grid-template-columns:1fr;gap:1rem}.id3-aliquando-site-creation-wizard ali-form-page[name=page-domain] input[type=checkbox]{display:inline-block;width:auto;vertical-align:middle}.id3-aliquando-site-creation-wizard ali-form-page[name=page-domain] .id3-form-field:has(input[type=checkbox]){display:flex;align-items:center;gap:1rem}.id3-aliquando-site-creation-wizard ali-form-page[name=page-domain] .id3-form-field input[type=text]{width:100%}.id3-aliquando-site-creation-wizard ali-form-page[name=page-domain] .domain-name-value{font-size:1.25rem;border-radius:.5em;padding:.5em 1em;border:solid 2px color-mix(in srgb, currentColor, transparent 80%)}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item{display:flex;position:relative;flex-direction:column;gap:.5rem;padding:1rem;border-radius:var(--id3-ui-corner);align-items:center}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item::after{position:absolute;right:0%;top:0%;translate:-50% 0%;transition:transform .5s ease;transform-style:preserve-3d;pointer-events:none;transform:rotateY(270deg);content:"";font-size:2rem;font-family:var(--id3-icon-font);color:var(--id3-color-success)}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item.selected{background:color-mix(in srgb, var(--id3-color-success), transparent 90%)}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item.selected::after{transform:rotateY(0deg)}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item .logo{width:150px;aspect-ratio:5/3;overflow:hidden;padding:.5rem;text-align:center;border-radius:var(--id3-ui-corner)}.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item .logo i.fal,.id3-aliquando-site-creation-wizard ali-form-page.realestate-profile .realestate-profile-list .realestate-profile-item .logo img{width:100%;height:100%;object-fit:contain;object-position:center}.ali-theme-editor .ali-child-theme-general-tab{display:grid;grid-template-columns:1fr auto;gap:2rem;place-items:start stretch}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item{display:flex;flex-direction:column;align-items:center;padding:1rem;background:rgba(0,0,0,.2);border-radius:var(--id3-ui-corner)}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo{width:150px;aspect-ratio:5/3;overflow:hidden;padding:.5rem;text-align:center;border-radius:var(--id3-ui-corner);position:relative}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo i.fal,.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo id3-svg,.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo img{width:100%;height:100%;object-fit:contain}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo .partner-logo{width:100%;height:100%;object-fit:contain;--logo-color-primary: #fff}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo.banner-via .partner-logo{--logo-color-primary: #005b9d}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item .realestate-banner-logo id3-icon{position:absolute;aspect-ratio:unset;width:unset;top:0;right:0;background-color:#f50;border-radius:.25rem;padding:.25rem;color:#fff}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile .realestate-banner-list .realestate-banner-item.selected{background:rgba(255,255,255,.2);box-shadow:0 0 0 2px var(--id3-color-success)}.ali-theme-editor .ali-child-theme-general-tab .realestate-profile note{margin-block:1rem;font-style:italic;font-size:.75rem}.ali-content-preview.ali-banner-products{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;place-items:center stretch;gap:1rem}.ali-content-preview.ali-banner-products .ali-banner-product-item{display:flex;flex-direction:column;gap:.5rem}.ali-content-preview.ali-featured-broker{display:grid;grid-template-columns:auto 1fr;gap:2rem}.ali-content-preview.ali-featured-broker:not(:has(.ali-featured-broker-info)){grid-template-columns:auto;place-items:center}.ali-content-preview.ali-featured-broker .ali-featured-broker-image-container{width:250px}.ali-content-preview.ali-featured-broker .ali-featured-broker-info{display:flex;flex-direction:column;gap:1rem}.ali-content-preview.ali-featured-broker .ali-featured-broker-actions{display:flex;gap:1rem;align-items:center}.ali-content-preview.ali-featured-broker .ali-featured-broker-dot-nav{display:flex;gap:.5rem;justify-content:center;align-items:center;grid-column:1/-1;opacity:.5}.ali-content-preview.ali-featured-broker .ali-featured-broker-dot-nav .ali-dot{width:6px;height:6px;opacity:.5;background:var(--id3-color-text);border-radius:50%}.ali-content-preview.ali-featured-broker .ali-featured-broker-dot-nav .ali-dot:nth-child(1){opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--id3-color-text)}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list{display:flex;flex-wrap:wrap;gap:1rem;--item-width: 100%}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=row]{--item-template-columns: auto 1fr;--item-align-content: start}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=row-reverse]{--item-template-columns: 1fr auto;--item-align-content: end}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=row-reverse] .ali-real-estate-tool-item .ali-tool-content{order:-1;text-align:right}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=column]{--item-template-columns: 1fr;--item-align-content: center;--item-width: 20rem}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=column] .ali-real-estate-tool-item{place-items:center}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=column] .ali-tool-content{text-align:center}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=column-reverse]{--item-template-columns: 1fr}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-direction=column-reverse] .ali-real-estate-tool-item .ali-tool-content{order:-1}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-display=minimum] .ali-real-estate-tool-item{align-items:center}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-display=minimum] .ali-real-estate-tool-item .ali-tool-content [type=title],.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-list[tool-item-display=minimum] .ali-real-estate-tool-item .ali-tool-content [type=text]{display:none}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-item{display:grid;grid-template-columns:var(--item-template-columns);gap:.5rem;max-width:var(--item-width, 100%)}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-item id3-svg{width:150px}.ali-content-preview.ali-real-estate-tools .ali-real-estate-tool-item .ali-tool-content{display:flex;flex-direction:column;gap:.5rem;align-items:var(--item-align-content);justify-content:start;text-align:left}.ali-content-preview.ali-real-estate-guides{position:relative;width:100%;min-width:420px;aspect-ratio:1}.ali-content-preview.ali-real-estate-guides .ali-real-estate-guide-item{position:absolute;top:50%;left:50%;translate:-50% -50%;width:60%;aspect-ratio:2/3;transition:.25s ease}.ali-content-preview.ali-real-estate-guides .ali-real-estate-guide-item.ali-guide-buyer{--ali-guide-color: #cad5df}.ali-content-preview.ali-real-estate-guides .ali-real-estate-guide-item.ali-guide-seller{--ali-guide-color: #fff4e5}.ali-content-preview.ali-real-estate-guides .ali-real-estate-guide-item id3-placeholder[type=image]{width:100%;height:100%;aspect-ratio:unset;background:var(--ali-guide-color, #fff);box-shadow:5px 5px 10px rgba(0,0,0,.1)}.ali-content-preview.ali-real-estate-guides .ali-real-estate-guide-item:first-child{rotate:-15deg;top:40%;left:35%}.ali-content-preview.ali-real-estate-guides .ali-real-estate-guide-item:last-child{top:60%;left:65%;rotate:10deg}.ali-content-preview.ali-real-estate-guides:not(:has(.ali-real-estate-guide-item:nth-child(2))) .ali-real-estate-guide-item{top:50%;left:50%;width:70%}.ali-content-preview.ali-featured-listings{display:grid;grid-template-columns:repeat(var(--id3-max-columns, 5), 1fr);grid-template-rows:1fr;gap:1rem;place-items:stretch}.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container{position:relative}.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container id3-placeholder[type=map],.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container id3-placeholder[type=image]{width:100%;height:100%;aspect-ratio:unset}.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container:has(id3-placeholder[type=map]) .ali-featured-listing-image-overlay{display:none}.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container .ali-featured-listing-image-overlay{position:absolute;top:50%;left:50%;translate:-50% -50%;text-align:center;width:100%;max-width:300px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container:nth-child(11n+2){grid-column:span 2;grid-row:span 2}.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container:nth-child(11n+10),.ali-content-preview.ali-featured-listings .ali-featured-listing-image-container:nth-child(11n+1){grid-column:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-1{g--id3-max-columns:1}.ali-content-preview.ali-featured-listings.ali-list-of-1 .ali-featured-listing-image-container{width:100%;aspect-ratio:4/3}.ali-content-preview.ali-featured-listings.ali-list-of-1 .ali-featured-listing-image-container:nth-child(n+2){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-2{--id3-max-columns: 2;grid-template-columns:1fr 2fr}.ali-content-preview.ali-featured-listings.ali-list-of-2 .ali-featured-listing-image-container:nth-child(n+3){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-3{--id3-max-columns: 3}.ali-content-preview.ali-featured-listings.ali-list-of-3 .ali-featured-listing-image-container{grid-column:span 1;grid-row:span 1}.ali-content-preview.ali-featured-listings.ali-list-of-3 .ali-featured-listing-image-container:nth-child(2){grid-column:span 2;grid-row:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-3 .ali-featured-listing-image-container:nth-child(n+4){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-4{--id3-max-columns: 4}.ali-content-preview.ali-featured-listings.ali-list-of-4 .ali-featured-listing-image-container:nth-child(2){grid-column:span 2;grid-row:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-4 .ali-featured-listing-image-container:nth-child(1){grid-column:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-4 .ali-featured-listing-image-container:nth-child(n+5){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-5 .ali-featured-listing-image-container:nth-child(2){grid-column:span 2;grid-row:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-5 .ali-featured-listing-image-container:nth-child(1){grid-column:span 3}.ali-content-preview.ali-featured-listings.ali-list-of-5 .ali-featured-listing-image-container:nth-child(n+6){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-6 .ali-featured-listing-image-container:nth-child(2){grid-column:span 2;grid-row:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-6 .ali-featured-listing-image-container:nth-child(1){grid-column:span 2}.ali-content-preview.ali-featured-listings.ali-list-of-6 .ali-featured-listing-image-container:nth-child(n+7){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-7 .ali-featured-listing-image-container:nth-child(n+8){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-8 .ali-featured-listing-image-container:nth-child(n+9){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-9 .ali-featured-listing-image-container:nth-child(n+10){display:none}.ali-content-preview.ali-featured-listings.ali-list-of-10 .ali-featured-listing-image-container:nth-child(n+11){display:none}.ali-content-preview.ali-listings-map{position:relative;border-radius:var(--id3-ui-corner);overflow:hidden}.ali-content-preview.ali-listings-map id3-placeholder[type=map]{width:100%;height:100%;aspect-ratio:unset}.ali-content-preview.ali-listings-map .ali-listings-map-text{display:flex;flex-direction:column;align-items:var(--content-align, start);gap:.5rem}.ali-content-preview.ali-listings-map .ali-listings-map-text .ali-listings-map-counter-list{display:flex;align-items:center;justify-content:var(--content-align, start);gap:.5rem}.ali-content-preview.ali-listings-map .ali-listings-map-text .ali-listings-map-counter-list .ali-listings-map-counter-item{text-align:center}.ali-content-preview.ali-listings-map .ali-listings-map-text .ali-listings-map-counter-list .ali-listings-map-counter-item .ali-listings-map-counter-value{font-size:2rem;font-weight:700}.ali-content-preview.ali-listings-map[layout^=box-text-] .ali-listings-map-text{padding:1rem;position:absolute;top:1rem;bottom:1rem;width:60%;background:rgba(255,255,255,.8);border-radius:var(--id3-ui-corner);z-index:10;backdrop-filter:blur(5px)}.ali-content-preview.ali-listings-map[layout^=box-text-][layout^=box-text-left] .ali-listings-map-text{left:1rem;text-align:left;--content-align: start}.ali-content-preview.ali-listings-map[layout^=box-text-][layout^=box-text-right] .ali-listings-map-text{right:1rem;text-align:right;--content-align: end}.ali-content-preview.ali-listings-map[layout^=split-text-]{display:grid;gap:1rem}.ali-content-preview.ali-listings-map[layout^=split-text-][layout^=split-text-left]{grid-template-columns:3fr 2fr}.ali-content-preview.ali-listings-map[layout^=split-text-][layout^=split-text-left] .ali-listings-map-text{left:1rem;text-align:left;--content-align: start}.ali-content-preview.ali-listings-map[layout^=split-text-][layout^=split-text-right]{grid-template-columns:2fr 3fr}.ali-content-preview.ali-listings-map[layout^=split-text-][layout^=split-text-right] .ali-listings-map-text{order:1;right:1rem;text-align:right;--content-align: end}@media screen and (max-width: 768px){html.id3-is-safari[ios-version^="15"] aliquando-banner-products{height:auto;grid-template-rows:1fr;grid-template-columns:1fr}}@media screen and (max-width: 768px){html.id3-is-safari[ios-version^="15"] aliquando-banner-products .ali-product-list{grid-column:1;grid-row:2;place-self:end center;flex-wrap:wrap;padding-top:350px}}@media screen and (max-width: 768px){html.id3-is-safari[ios-version^="15"] aliquando-banner-products .ali-product-list .ali-product{width:100px}}@media screen and (max-width: 768px){html.id3-is-safari[ios-version^="15"] aliquando-banner-products .ali-product-list .ali-product:first-child{width:100%;text-align:center}}html.id3-is-safari[ios-version^="15"] .aliquando-featured-broker{display:flex;flex-direction:column;align-items:center;text-align:center}html.id3-is-safari[ios-version^="15"] .aliquando-featured-broker p{text-align:left}html.id3-is-safari[ios-version^="15"] .si-data-label{text-align:center}body.theme-variation-c21{--e-global-color-primary: #333;--e-global-color-secondary: #54595F;--e-global-color-text: #7A7A7A;--e-global-color-accent: #BEAF87;--e-global-typography-primary-font-family: "Roboto";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500}body.theme-variation-c21 .elementor-button{border-radius:2em}body.theme-variation-remax{--e-global-color-primary: #1A3668;--e-global-color-secondary: #54595F;--e-global-color-text: #333;--e-global-color-accent: #DC1C2E;--e-global-typography-primary-font-family: "Roboto";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500}body.theme-variation-remax .elementor-button{border-radius:0em}body.theme-variation-viacapitale{--e-global-color-primary: #005A9C;--e-global-color-secondary: #54595F;--e-global-color-text: #333;--e-global-color-accent: #FDBF40;--e-global-typography-primary-font-family: "Roboto";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500}body.theme-variation-viacapitale .elementor-button{border-radius:2em}body.theme-variation-propriodirect{--e-global-color-primary: #000;--e-global-color-secondary: #54595F;--e-global-color-text: #000;--e-global-color-accent: #E52338;--e-global-typography-primary-font-family: "Roboto";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500}body.theme-variation-propriodirect button,body.theme-variation-propriodirect .button,body.theme-variation-propriodirect .elementor-button{border-radius:2px}body.theme-variation-sutton{--e-global-color-primary: #000;--e-global-color-secondary: #54595F;--e-global-color-text: #333;--e-global-color-accent: #CF112B;--e-global-typography-primary-font-family: "Roboto";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500}body.theme-variation-sutton .elementor-button{border-radius:2px}body.theme-variation-vendirect{--e-global-color-primary: #003468;--e-global-color-secondary: #54595F;--e-global-color-text: #333;--e-global-color-accent: #F47920;--e-global-typography-primary-font-family: "Roboto";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Roboto Slab";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Roboto";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Roboto";--e-global-typography-accent-font-weight: 500}body.theme-variation-vendirect .elementor-button{border-radius:0em}