.homepageFeaturedListings_section__Z9HZe{padding:80px 20px;background:#fff}.homepageFeaturedListings_inner__MVUje{max-width:1180px;margin:0 auto}.homepageFeaturedListings_head__QwDkp{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.homepageFeaturedListings_eyebrow__1K6To{display:inline-block;font-size:13px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.homepageFeaturedListings_title__9V73b{font-size:calc(36px * var(--theme-heading-scale, 1));font-weight:800;color:var(--brand-heading,#1f1b2d);margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.homepageFeaturedListings_lead__9Hb6k{font-size:15px;color:var(--brand-body,#666276);margin:0;max-width:52ch;line-height:1.5}.homepageFeaturedListings_viewAll__EdZWU{color:var(--brand-primary,#3498db);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:color .15s}.homepageFeaturedListings_viewAll__EdZWU:hover{color:var(--brand-primary-hover,#2286c9)}.homepageFeaturedListings_grid__CQefO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.homepageFeaturedListings_dots___N4lG{display:none}@media (max-width:1024px){.homepageFeaturedListings_title__9V73b{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageFeaturedListings_title__9V73b{font-size:calc(26px * var(--theme-heading-scale, 1))}}@media (max-width:1000px){.homepageFeaturedListings_grid__CQefO{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepageFeaturedListings_section__Z9HZe{padding:60px 16px}.homepageFeaturedListings_grid__CQefO{grid-template-columns:1fr}.homepageFeaturedListings_grid__CQefO[data-mobile-layout=carousel]{display:flex;gap:14px;margin:-4px -16px 0;padding:4px 16px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.homepageFeaturedListings_grid__CQefO[data-mobile-layout=carousel]::-webkit-scrollbar{display:none}.homepageFeaturedListings_grid__CQefO[data-mobile-layout=carousel]>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}.homepageFeaturedListings_dots___N4lG{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}}[data-theme]:not([data-theme=modern]) .homepageFeaturedListings_section__Z9HZe{padding-top:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));padding-bottom:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));background:var(--theme-page-bg,#fff)}[data-theme]:not([data-theme=modern]) .homepageFeaturedListings_title__9V73b{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}.homepageCities_section__Ccwof{padding:80px 20px;background:#fbfcfe}.homepageCities_inner__4vlW_{max-width:1180px;margin:0 auto}.homepageCities_head__BXX2c{margin-bottom:36px}.homepageCities_eyebrow__se7lL{display:inline-block;font-size:13px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.homepageCities_title__ZFS87{font-size:calc(36px * var(--theme-heading-scale, 1));font-weight:800;color:var(--brand-heading,#1f1b2d);margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.homepageCities_lead__cXRfU{font-size:15px;color:var(--brand-body,#666276);margin:0;max-width:52ch;line-height:1.5}.homepageCities_grid___Omed{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;grid-gap:16px;gap:16px}.homepageCities_tile__Ktn3S{position:relative;border-radius:16px;overflow:hidden;background-color:#e6ecf1;text-decoration:none;color:#fff;min-height:260px;display:flex;align-items:flex-end;padding:22px;transition:transform .25s ease,box-shadow .25s ease}.homepageCities_tileImg__a84VU{object-fit:cover;z-index:0}.homepageCities_tile__Ktn3S:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(27,34,63,.4)}.homepageCities_tileLarge__wBgTx{grid-row:span 2;min-height:536px}.homepageCities_grid___Omed[data-count="1"]{grid-template-columns:1fr}.homepageCities_grid___Omed[data-count="2"],.homepageCities_grid___Omed[data-count="3"]{grid-template-columns:1fr 1fr}.homepageCities_grid___Omed[data-count="4"] .homepageCities_tile__Ktn3S:nth-child(4){grid-column:span 2}.homepageCities_dots__PZyfF{display:none}.homepageCities_overlay__IPOpR{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--brand-heading-rgb,31,27,45),0) 40%,rgba(var(--brand-heading-rgb,31,27,45),.78) 100%);pointer-events:none}.homepageCities_tileContent__hcDvQ{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.homepageCities_tileSublabel__KRepP{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.homepageCities_tileLabel__8IwWl{font-size:22px;font-weight:700;line-height:1.15}.homepageCities_tileLarge__wBgTx .homepageCities_tileLabel__8IwWl{font-size:30px}.homepageCities_arrow__vQLKk{position:absolute;top:18px;right:18px;z-index:1;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--brand-primary,#3498db);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:transform .2s ease}.homepageCities_tile__Ktn3S:hover .homepageCities_arrow__vQLKk{transform:translateX(3px)}@media (max-width:1024px){.homepageCities_title__ZFS87{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageCities_title__ZFS87{font-size:calc(26px * var(--theme-heading-scale, 1))}.homepageCities_tileLabel__8IwWl{font-size:20px}.homepageCities_tileLarge__wBgTx .homepageCities_tileLabel__8IwWl{font-size:24px}}@media (max-width:900px){.homepageCities_grid___Omed{grid-template-columns:1fr 1fr;grid-template-rows:auto}.homepageCities_tileLarge__wBgTx{grid-column:span 2;grid-row:auto;min-height:320px}}@media (max-width:600px){.homepageCities_section__Ccwof{padding:60px 16px}.homepageCities_grid___Omed,.homepageCities_grid___Omed[data-count]{grid-template-columns:1fr}.homepageCities_grid___Omed[data-count="4"] .homepageCities_tile__Ktn3S:nth-child(4),.homepageCities_tileLarge__wBgTx,.homepageCities_tile__Ktn3S{grid-column:auto;min-height:220px}.homepageCities_tileLarge__wBgTx{min-height:300px}.homepageCities_grid___Omed[data-mobile-layout=carousel]{display:flex;gap:14px;margin:-4px -16px 0;padding:4px 16px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.homepageCities_grid___Omed[data-mobile-layout=carousel]::-webkit-scrollbar{display:none}.homepageCities_grid___Omed[data-mobile-layout=carousel]>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}.homepageCities_grid___Omed[data-mobile-layout=carousel] .homepageCities_tile__Ktn3S{min-height:300px}.homepageCities_grid___Omed[data-mobile-layout=carousel] .homepageCities_tileLabel__8IwWl{font-size:24px}.homepageCities_dots__PZyfF{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}}[data-theme]:not([data-theme=modern]) .homepageCities_section__Ccwof{padding-top:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));padding-bottom:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));background:var(--theme-surface-2,#fbfcfe)}[data-theme]:not([data-theme=modern]) .homepageCities_title__ZFS87{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}[data-theme]:not([data-theme=modern]) .homepageCities_tile__Ktn3S{border-radius:var(--theme-radius-card,3px)}[data-theme]:not([data-theme=modern]) .homepageCities_arrow__vQLKk{border-radius:var(--theme-radius-control,3px)}.homepageBlog_section__D6j2x{padding:80px 20px;background:#fff}.homepageBlog_inner__ZZuCg{max-width:1180px;margin:0 auto}.homepageBlog_head__eaCuJ{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.homepageBlog_eyebrow__MOkJn{display:inline-block;font-size:13px;font-weight:700;color:var(--brand-primary,#3498db);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.homepageBlog_title__AWmV0{font-size:calc(36px * var(--theme-heading-scale, 1));font-weight:800;color:var(--brand-heading,#1f1b2d);margin:0 0 8px;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.homepageBlog_lead____pWz{font-size:15px;color:var(--brand-body,#666276);margin:0;max-width:52ch;line-height:1.5}.homepageBlog_viewAll__RxAs6{color:var(--brand-primary,#3498db);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:color .15s}.homepageBlog_viewAll__RxAs6:hover{color:var(--brand-primary-hover,#2286c9)}.homepageBlog_grid__vZhsO{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:24px;gap:24px}.homepageBlog_grid__vZhsO[data-count="1"]{grid-template-columns:1fr}.homepageBlog_grid__vZhsO[data-count="2"]{grid-template-columns:1fr 1fr}.homepageBlog_dots__jEGRi{display:none}.homepageBlog_card__ySn5P{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e8ecf0;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.homepageBlog_card__ySn5P:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px rgba(27,34,63,.2);border-color:#d8e0e6}.homepageBlog_cardImg__m4UOO{position:relative;background-color:#e6ecf1;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;color:#a0a6af;font-weight:700;font-size:14px;overflow:hidden}.homepageBlog_cardImgInner__6Luda{object-fit:cover}.homepageBlog_cardLarge__aIsZJ .homepageBlog_cardImg__m4UOO{aspect-ratio:4/3}.homepageBlog_cardImgPh__JSb45{opacity:.6;letter-spacing:.12em;text-transform:uppercase}.homepageBlog_cardBody__L0EFL{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.homepageBlog_cats__zQNnz{display:flex;flex-wrap:wrap;gap:6px}.homepageBlog_cat__mxCMs{font-size:11px;font-weight:700;color:var(--brand-primary,#3498db);background:#eaf5fd;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.homepageBlog_cardTitle__A8_5w{font-size:18px;font-weight:700;color:var(--brand-heading,#1f1b2d);line-height:1.3;margin:0}.homepageBlog_cardLarge__aIsZJ .homepageBlog_cardTitle__A8_5w{font-size:22px}.homepageBlog_cardExcerpt__XxTch{font-size:14px;color:var(--brand-body,#666276);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.homepageBlog_meta__wgjwD{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:13px;color:var(--brand-body,#666276)}.homepageBlog_readMore__F4wvk{color:var(--brand-primary,#3498db);font-weight:600}@media (max-width:1024px){.homepageBlog_title__AWmV0{font-size:calc(30px * var(--theme-heading-scale, 1))}}@media (max-width:720px){.homepageBlog_title__AWmV0{font-size:calc(26px * var(--theme-heading-scale, 1))}}@media (max-width:1000px){.homepageBlog_grid__vZhsO{grid-template-columns:1fr 1fr}.homepageBlog_cardLarge__aIsZJ{grid-column:span 2}.homepageBlog_grid__vZhsO[data-count="2"] .homepageBlog_cardLarge__aIsZJ{grid-column:auto}}@media (max-width:640px){.homepageBlog_section__D6j2x{padding:60px 16px}.homepageBlog_grid__vZhsO,.homepageBlog_grid__vZhsO[data-count]{grid-template-columns:1fr}.homepageBlog_cardLarge__aIsZJ{grid-column:auto}.homepageBlog_grid__vZhsO[data-mobile-layout=carousel]{display:flex;gap:14px;margin:-4px -16px 0;padding:4px 16px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.homepageBlog_grid__vZhsO[data-mobile-layout=carousel]::-webkit-scrollbar{display:none}.homepageBlog_grid__vZhsO[data-mobile-layout=carousel]>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}.homepageBlog_grid__vZhsO[data-mobile-layout=carousel] .homepageBlog_cardLarge__aIsZJ .homepageBlog_cardImg__m4UOO{aspect-ratio:16/10}.homepageBlog_grid__vZhsO[data-mobile-layout=carousel] .homepageBlog_cardLarge__aIsZJ .homepageBlog_cardTitle__A8_5w{font-size:18px}.homepageBlog_dots__jEGRi{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}}[data-theme]:not([data-theme=modern]) .homepageBlog_section__D6j2x{padding-top:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));padding-bottom:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,48px));background:var(--theme-page-bg,#fff)}[data-theme]:not([data-theme=modern]) .homepageBlog_title__AWmV0{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em)}[data-theme]:not([data-theme=modern]) .homepageBlog_card__ySn5P{background:var(--theme-surface,#fff);border-radius:var(--theme-radius-card,3px);border:var(--theme-card-border,1px solid #d8d5e0);box-shadow:var(--theme-shadow-card,none)}[data-theme]:not([data-theme=modern]) .homepageBlog_cat__mxCMs{border-radius:var(--theme-badge-radius,3px)}.adminBar_bar__IC0hL{position:fixed;top:0;left:0;right:0;z-index:999999;background:#1b78b5;color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.06)}.adminBar_inner__IHL85{max-width:1240px;margin:0 auto;padding:0 12px;height:46px;display:flex;align-items:center;gap:3px}.adminBar_bar__IC0hL :where(button){padding:0;margin:0;border:0;background:none;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:normal}.adminBar_ab__o7Y_b{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;color:hsla(0,0%,100%,.84);background:none;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .16s,color .16s}.adminBar_ab__o7Y_b:focus-visible,.adminBar_ab__o7Y_b:hover{background:hsla(0,0%,100%,.16);color:#fff;outline:none}.adminBar_home__DIt3E{color:#fff}.adminBar_ico__HXMCf{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.adminBar_sep__M7peZ{width:1px;height:18px;background:hsla(0,0%,100%,.14);margin:0 7px;flex:none}.adminBar_dd__jBXno{position:relative;display:inline-flex;align-items:center}.adminBar_ddbtn__vR_vr[aria-expanded=true]{background:hsla(0,0%,100%,.2);color:#fff}.adminBar_ddbtn__vR_vr[aria-expanded=true] .adminBar_chev__Hh0Z8{transform:rotate(180deg)}.adminBar_right__MweZr{margin-left:auto;display:flex;align-items:center;gap:2px;position:relative}.adminBar_user__ZBUaU{gap:9px;padding-right:5px;font-weight:500;color:hsla(0,0%,100%,.9)}.adminBar_user__ZBUaU[aria-expanded=true]{background:hsla(0,0%,100%,.2);color:#fff}.adminBar_chev__Hh0Z8{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.adminBar_user__ZBUaU[aria-expanded=true] .adminBar_chev__Hh0Z8{transform:rotate(180deg)}.adminBar_avatar__tN_r2{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.18);display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;color:#fff;flex:none}.adminBar_menu__hh49T{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;background:#fff;border:1px solid #ecebf0;border-radius:18px;box-shadow:0 22px 56px rgba(31,27,45,.16),0 4px 12px rgba(31,27,45,.06);padding:8px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s,transform .15s}.adminBar_menu__hh49T.adminBar_open__yrsCH{opacity:1;transform:none;pointer-events:auto}.adminBar_menuLeft__tCUYf{right:auto;left:0}.adminBar_divider__pYfMA{display:block;height:1px;background:#ecebf0;margin:6px 12px}.adminBar_who__0gxWz{padding:9px 12px 11px;margin-bottom:2px}.adminBar_who__0gxWz b{display:block;font-size:13px;color:#1f1b2d}.adminBar_who__0gxWz span{display:block;font-size:12px;color:#8b8799;overflow-wrap:anywhere}.adminBar_mi__0D4xk{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:none;border-radius:999px;font-size:13px;font-weight:500;line-height:1.2;color:#1f1b2d;cursor:pointer;text-align:left;text-decoration:none}.adminBar_mi__0D4xk:hover{background:rgba(52,152,219,.09);color:#3498db}.adminBar_mi__0D4xk .adminBar_ico__HXMCf{width:15px;height:15px;stroke-width:1.7}.adminBar_out__zCoaw{color:#e11d48}.adminBar_out__zCoaw:hover{background:rgba(225,29,72,.07);color:#e11d48}@media (max-width:720px){.adminBar_inner__IHL85{padding:0 8px;gap:2px}.adminBar_ab__o7Y_b{padding:0 10px;gap:6px}.adminBar_sep__M7peZ{margin:0 4px}.adminBar_compact__enwLe{display:none}.adminBar_menu__hh49T{min-width:210px}}*{font-family:var(--brand-font-body,var(--font-source-sans-3));box-sizing:border-box;padding:0;margin:0;--propertico-white:#fff;--propertico-black:#000;--propertico-red:#d72638;--accept-green:#4fb51f;--accept-green-hover:#5fd327;--lightgrey:#ededed}svg{width:100%;height:100%}.leaflet-container svg{width:auto;height:auto}img{max-width:100%;height:auto}iframe,img{border-radius:8px}h1{font-size:calc(48px * var(--theme-heading-scale, 1));line-height:calc(56px * var(--theme-heading-scale, 1));letter-spacing:-1px}h1,h2{font-family:var(--brand-font-heading,var(--font-montserrat));font-weight:700;text-transform:var(--theme-heading-transform,none)}h2{font-size:calc(40px * var(--theme-heading-scale, 1));line-height:calc(48px * var(--theme-heading-scale, 1));letter-spacing:-.5px}h3{font-size:calc(32px * var(--theme-heading-scale, 1));line-height:calc(40px * var(--theme-heading-scale, 1));letter-spacing:-.25px}h3,h4{font-family:var(--brand-font-heading,var(--font-montserrat));font-weight:600;text-transform:var(--theme-heading-transform,none)}h4{font-size:calc(24px * var(--theme-heading-scale, 1));line-height:calc(32px * var(--theme-heading-scale, 1));letter-spacing:0}h5{font-size:calc(20px * var(--theme-heading-scale, 1));line-height:calc(28px * var(--theme-heading-scale, 1));letter-spacing:.15px}h5,h6{font-family:var(--brand-font-heading,var(--font-montserrat));font-weight:500;text-transform:var(--theme-heading-transform,none)}h6{font-size:calc(16px * var(--theme-heading-scale, 1));line-height:calc(22px * var(--theme-heading-scale, 1));letter-spacing:.2px}:is(h1,h2,h3,h4,h5,h6) :where(a,span,em,strong,b,i,small){font-family:inherit}[data-theme]:not([data-theme=modern]) h1,[data-theme]:not([data-theme=modern]) h2,[data-theme]:not([data-theme=modern]) h3,[data-theme]:not([data-theme=modern]) h4,[data-theme]:not([data-theme=modern]) h5,[data-theme]:not([data-theme=modern]) h6{font-weight:var(--theme-heading-weight,700);letter-spacing:var(--theme-heading-spacing,normal)}[data-theme] [data-theme=modern] h1{font-weight:700;letter-spacing:-1px}[data-theme] [data-theme=modern] h2{font-weight:700;letter-spacing:-.5px}[data-theme] [data-theme=modern] h3{font-weight:600;letter-spacing:-.25px}[data-theme] [data-theme=modern] h4{font-weight:600;letter-spacing:0}[data-theme] [data-theme=modern] h5{font-weight:500;letter-spacing:.15px}[data-theme] [data-theme=modern] h6{font-weight:500;letter-spacing:.2px}p{font-family:var(--brand-font-body,var(--font-source-sans-3));font-size:16px;line-height:28px;letter-spacing:.25px;font-weight:500}a{text-decoration:none;color:inherit}.lead{font-size:18px;line-height:32px;letter-spacing:.25px}.lead,.small{font-weight:400}.small{font-size:14px;line-height:22px;letter-spacing:.3px}.caption{font-size:12px;line-height:18px;letter-spacing:.4px;font-weight:500}.nextpress-video{width:100%;height:100%}.nextpress-inner{height:100%;display:flex;flex-direction:column}.propertico-admin header{top:36px}header{overflow:visible;position:-webkit-sticky;position:sticky;top:-10px;z-index:9999}body.ds-public header a{position:relative;font-size:14px;font-weight:600;transition:.25s;color:#fff}body.ds-public header a:hover{color:var(--propertico-red)}body.ds-public header a:after{content:"";position:absolute;bottom:-5px;width:0;height:2px;background:var(--propertico-red);left:0;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);-webkit-clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)}body.ds-public header a:hover:after{width:100%;transition:.25s}hr{border:0;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);-webkit-clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}[data-theme]:not([data-theme=modern]) hr.nextpress-hr,hr.nextpress-hr[data-theme]:not([data-theme=modern]){clip-path:none;-webkit-clip-path:none;border-top:var(--theme-divider,1px solid #eeecf3);background:transparent}.next-image.has-link{position:relative}.next-image.has-link a{position:relative;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.next-image picture{display:contents}.next-image[data-theme]:not([data-theme=modern]) img,[data-theme]:not([data-theme=modern]) .next-image img{border-radius:var(--theme-radius-image,8px)}.loading-ICON_svg__loading-bar,.loading-icon_svg__loading-bar{rotate:90deg;transform-origin:center;animation:rotate .75s infinite forwards}.notice.error,.required{color:var(--propertico-red)}.notice.info{padding:10px;background:var(--lightgrey)}ul{margin:0;padding-left:20px}.splide__pagination{bottom:-20px!important}.splide__pagination__page.is-active{background:var(--propertico-red)!important}.ds-bg-overlay{position:relative}.ds-bg-overlay>.nextpress-inner{position:relative;z-index:1}.ds-bg-overlay:after{background:linear-gradient(10deg,rgba(193,21,37,.1),#000);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.nextpress-container.has-link{position:relative}.nextpress-container.has-link .nextpress-inner>a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.radial-gradient-v1{background:radial-gradient(circle at 10% -20%,rgba(255,0,0,.9) 10%,rgba(149,1,49,.8) 35%,rgba(30,0,70,.9) 70%,#000050 100%)}.radial-gradient-v2{background:radial-gradient(circle at 80% -50%,rgba(255,0,0,.9) 10%,rgba(149,1,49,.8) 35%,rgba(30,0,70,.9) 70%,#000050 100%)}.radial-gradient-v3{background:radial-gradient(circle at 80% 130%,rgba(255,0,0,.7) 7%,rgba(149,1,49,.66) 49%,rgba(30,0,70,.9) 70%,#000050 100%)}.yarl__thumbnails_thumbnail{padding:0!important;border:0!important}.next-gallery-carousel{overflow:hidden;border-radius:8px;height:100%}.ds-public>div:first-of-type{margin-top:-126px}.ds-portal header{background:#111}body.ds-public header{transition:.25s}body.ds-public header.ontop{background:transparent}body.ds-public header.sticky{background:#111}.ds-input{position:relative}.ds-input label{display:block;font-size:16px;line-height:32px;letter-spacing:.25px;margin-left:8px}.ds-input input,.ds-input textarea{font-size:16px;line-height:28px;letter-spacing:.25px;font-weight:400;border-radius:8px;padding:8px;border:1px solid #e7e7e7;outline:0;width:100%;background:#fff;display:block;transition:color .25s ease-in-out}.ds-input textarea{resize:none}.ds-input input:focus-visible,.ds-input textarea:focus-visible{border-color:#919191;background:#fff}.ds-input .file-uploader{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-style:solid;border:1px dashed var(--propertico-offwhite);border-radius:8px;position:relative}.ds-input.checkbox-input input{display:inline;width:max-content}.ds-input.checkbox-input label{display:inline}.delete-fileupload{position:absolute;top:10px;right:10px;background:var(--lightgrey);border-radius:8px;width:32px;height:32px;padding:5px;cursor:pointer}.scrollable-dsbar{overflow-x:auto}.scrollable-dsbar a{white-space:nowrap}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root,[data-theme=modern]{--theme-radius-card:14px;--theme-radius-control:8px;--theme-radius-pill:999px;--theme-radius-image:12px;--theme-shadow-card:0 6px 20px rgba(31,27,45,.06);--theme-shadow-card-hover:0 12px 28px rgba(31,27,45,.12);--theme-card-border:1px solid #eeecf3;--theme-divider:1px solid #eeecf3;--theme-card-top-border:1px solid #eeecf3;--theme-card-accent-width:1px;--theme-section-rule:none;--theme-section-divider:none;--theme-page-bg:#fff;--theme-surface:#fff;--theme-surface-2:#f8f7fa;--theme-line:#eeecf3;--theme-line-2:#e3e1e9;--theme-section-pad:48px;--theme-section-pad-min:44px;--theme-heading-scale:1;--theme-heading-weight:700;--theme-heading-transform:none;--theme-heading-spacing:normal;--theme-badge-radius:999px;--theme-btn-radius:8px;--theme-btn-transform:none;--theme-btn-spacing:normal;--theme-card-image-ratio:4/3;--theme-card-hover-transform:translateY(-2px);--theme-card-img-hover-transform:scale(1.04);--theme-badge-spacing:0.07em}@media (max-width:768px){[data-hide~=mobile]{display:none!important}}@media (min-width:769px){[data-hide~=desktop]{display:none!important}}[data-theme=classic-elegant]{--theme-radius-card:4px;--theme-radius-control:3px;--theme-radius-pill:3px;--theme-radius-image:4px;--theme-shadow-card:0 1px 2px rgba(22,36,63,.05);--theme-shadow-card-hover:0 14px 34px -18px rgba(22,36,63,.22),0 3px 8px rgba(22,36,63,.05);--theme-card-border:1px solid #e6ddcb;--theme-divider:1px solid #e6ddcb;--theme-card-top-border:3px solid var(--brand-primary,#3498db);--theme-card-accent-width:3px;--theme-section-rule:none;--theme-section-divider:block;--theme-page-bg:#f7f3ea;--theme-surface:#fffdf8;--theme-surface-2:#f1ebde;--theme-line:#e6ddcb;--theme-line-2:#d8cdb5;--theme-section-pad:104px;--theme-section-pad-min:64px;--theme-heading-scale:1.12;--theme-heading-weight:700;--theme-heading-transform:none;--theme-heading-spacing:normal;--theme-badge-radius:3px;--theme-btn-radius:3px;--theme-btn-transform:uppercase;--theme-btn-spacing:0.08em;--theme-card-image-ratio:4/3;--theme-card-hover-transform:none;--theme-card-img-hover-transform:scale(1.03);--theme-badge-spacing:0.12em}[data-theme=minimal-modern]{--theme-radius-card:10px;--theme-radius-control:6px;--theme-radius-pill:8px;--theme-radius-image:10px;--theme-shadow-card:none;--theme-shadow-card-hover:0 18px 40px -24px hsla(0,0%,8%,.18),0 2px 6px hsla(0,0%,8%,.04);--theme-card-border:1px solid #e6e4df;--theme-divider:1px solid #e6e4df;--theme-card-top-border:1px solid #e6e4df;--theme-card-accent-width:1px;--theme-section-rule:none;--theme-section-divider:none;--theme-page-bg:#f5f4f1;--theme-surface:#fff;--theme-surface-2:#ecebe7;--theme-line:#e6e4df;--theme-line-2:#d7d4cd;--theme-section-pad:128px;--theme-section-pad-min:72px;--theme-heading-scale:1.18;--theme-heading-weight:700;--theme-heading-transform:none;--theme-heading-spacing:-0.025em;--theme-badge-radius:6px;--theme-btn-radius:8px;--theme-btn-transform:none;--theme-btn-spacing:normal;--theme-card-image-ratio:4/3;--theme-card-hover-transform:none;--theme-card-img-hover-transform:none;--theme-badge-spacing:0.14em}[data-theme=traditional-corporate]{--theme-radius-card:0;--theme-radius-control:0;--theme-radius-pill:0;--theme-radius-image:0;--theme-shadow-card:0 1px 2px rgba(14,37,64,.06);--theme-shadow-card-hover:0 10px 26px -16px rgba(14,37,64,.28),0 2px 6px rgba(14,37,64,.06);--theme-card-border:1px solid #d7dee6;--theme-divider:1px solid #d7dee6;--theme-card-top-border:1px solid #d7dee6;--theme-card-accent-width:1px;--theme-section-rule:2px solid rgba(var(--brand-primary-rgb,52,152,219),0.9);--theme-section-divider:none;--theme-page-bg:#eef1f5;--theme-surface:#fff;--theme-surface-2:#e5ebf1;--theme-line:#d7dee6;--theme-line-2:#c2ccd7;--theme-section-pad:80px;--theme-section-pad-min:56px;--theme-heading-scale:1;--theme-heading-weight:800;--theme-heading-transform:none;--theme-heading-spacing:-0.012em;--theme-badge-radius:0;--theme-btn-radius:0;--theme-btn-transform:none;--theme-btn-spacing:0.02em;--theme-card-image-ratio:4/3;--theme-card-hover-transform:none;--theme-card-img-hover-transform:none;--theme-badge-spacing:0.1em}[data-section-divider]:before{content:"";display:var(--theme-section-divider,none);width:76px;height:7px;margin:0 0 18px;background:linear-gradient(to right,var(--brand-primary,#b08a45) 0 30px,transparent 30px 46px,var(--brand-primary,#b08a45) 46px 76px) 50% /76px 1px no-repeat,linear-gradient(45deg,var(--brand-primary,#b08a45) 0 100%) 50% /7px 7px no-repeat}[data-section-divider][data-divider-align=center]:before{margin-left:auto;margin-right:auto}