@keyframes ImmobiliDetailTemplate_rotation__zD9qy{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ImmobiliDetailTemplate_layout__RxnV_>:not(:last-child){margin-bottom:8rem}@media screen and (max-width:767px){.ImmobiliDetailTemplate_layout__RxnV_>:not(:last-child){margin-bottom:4rem}}.ImmobiliDetailTemplate_layout__RxnV_{padding:4rem 0}.ImmobiliDetailTemplate_body__BRkhc{max-width:87.7rem}.ImmobiliDetailTemplate_body__BRkhc>:not(:last-child){margin-bottom:4rem}.ImmobiliDetailTemplate_description__UZYna{font-size:1.8rem;line-height:2.7rem}.ImmobiliDetailTemplate_description__UZYna .psmall{font-size:1.6rem;line-height:2.4rem}@media screen and (max-width:767px){.ImmobiliDetailTemplate_description__UZYna .psmall{font-size:1.4rem;line-height:2.1rem}}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_psmall___AtOx{font-size:1.6rem;line-height:2.4rem}@media screen and (max-width:767px){.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_psmall___AtOx{font-size:1.4rem;line-height:2.1rem}}.ImmobiliDetailTemplate_description__UZYna p:not(:last-child){margin-bottom:.8rem}.ImmobiliDetailTemplate_description__UZYna .heading2,.ImmobiliDetailTemplate_description__UZYna .heading3,.ImmobiliDetailTemplate_description__UZYna .heading4{color:#033540}.ImmobiliDetailTemplate_description__UZYna .heading2:not(:last-child),.ImmobiliDetailTemplate_description__UZYna .heading3:not(:last-child),.ImmobiliDetailTemplate_description__UZYna .heading4:not(:last-child){margin-bottom:2rem}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading2__tgcOH,.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading3__tVawF,.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading4__FIMvW{color:#033540}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading2__tgcOH:not(:last-child),.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading3__tVawF:not(:last-child),.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading4__FIMvW:not(:last-child){margin-bottom:2rem}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading2__tgcOH,.ImmobiliDetailTemplate_description__UZYna .heading2{font-family:var(--font-montserrat),serif;font-weight:800;font-size:4.8rem;line-height:1.3}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading3__tVawF,.ImmobiliDetailTemplate_description__UZYna .heading3{font-family:var(--font-montserrat),serif;font-weight:800;font-size:3.2rem;line-height:1.3}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_heading4__FIMvW,.ImmobiliDetailTemplate_description__UZYna .heading4{font-family:var(--font-montserrat),serif;font-weight:800;font-size:2.4rem;line-height:1.3}.ImmobiliDetailTemplate_description__UZYna .pcaption{font-size:1.4rem;line-height:2.1rem}@media screen and (max-width:767px){.ImmobiliDetailTemplate_description__UZYna .pcaption{font-size:1.2rem;line-height:1.5}}.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_pcaption__PbR59{font-size:1.4rem;line-height:2.1rem}@media screen and (max-width:767px){.ImmobiliDetailTemplate_description__UZYna .ImmobiliDetailTemplate_pcaption__PbR59{font-size:1.2rem;line-height:1.5}}.ImmobiliDetailTemplate_description__UZYna a{text-decoration:underline}.ImmobiliDetailTemplate_description__UZYna a:focus-visible{outline:2px solid #e30070;outline-offset:.2rem;border-radius:.2rem}.ImmobiliDetailTemplate_description__UZYna a{font-weight:700}.ImmobiliDetailTemplate_description__UZYna ul{list-style:none;padding:0}.ImmobiliDetailTemplate_description__UZYna ul:not(:first-child){margin-top:1em}.ImmobiliDetailTemplate_description__UZYna ul:not(:last-child){margin-bottom:1em}.ImmobiliDetailTemplate_description__UZYna ul.ImmobiliDetailTemplate_checks__uRrlv li:before,.ImmobiliDetailTemplate_description__UZYna ul.checks li:before{content:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.2071 6.29289C20.5977 6.68342 20.5977 7.31658 20.2071 7.70711L10.0743 17.84L4.37534 13.2809C3.94408 12.9359 3.87416 12.3066 4.21917 11.8753C4.56418 11.444 5.19347 11.3741 5.62473 11.7191L9.92582 15.16L18.7929 6.29289C19.1835 5.90237 19.8166 5.90237 20.2071 6.29289Z" fill="%23E30070"/></svg>')}.ImmobiliDetailTemplate_description__UZYna li{position:relative;list-style:none;padding-left:calc(1.5em + .8rem)}.ImmobiliDetailTemplate_description__UZYna li:before{content:"•";text-align:center;position:absolute;top:0;left:0;width:1.5em;height:1.5em}.ImmobiliDetailTemplate_description__UZYna li:not(:last-child){margin-bottom:.8rem}@media screen and (max-width:767px){.ImmobiliDetailTemplate_description__UZYna{font-size:1.6rem;line-height:2.4rem}}@media screen and (min-width:576px){.ImmobiliDetailTemplate_details__As5RH{display:flex;flex-wrap:wrap;gap:1.6rem}.ImmobiliDetailTemplate_details__As5RH>*{width:calc(25% - 1.2rem)}}@media screen and (min-width:576px)and (max-width:767px){.ImmobiliDetailTemplate_details__As5RH>*{width:calc(50% - .8rem)}}@media screen and (max-width:575px){.ImmobiliDetailTemplate_details__As5RH>:not(:last-child){margin-bottom:1.6rem}}.ImmobiliDetailTemplate_code__tmpkA{color:#494b4b;font-size:1.6rem;line-height:2.4rem}.ImmobiliDetailTemplate_map__pttFm{max-width:87.7rem}.ImmobiliDetailTemplate_map__pttFm>:not(:last-child){margin-bottom:2rem}.ImmobiliDetailTemplate_mapTitle__69LpG{font-family:var(--font-montserrat),serif;font-weight:800;font-size:2.8rem;line-height:1.3}.ImmobiliDetailTemplate_address__zlDxR{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;line-height:2.4rem;font-weight:700}@media screen and (min-width:768px){.ImmobiliDetailTemplate_address__zlDxR{flex:1 1}}.ImmobiliDetailTemplate_addressIcon__ogFst svg{display:block;width:2rem;height:2rem;color:currentColor}.ImmobiliDetailTemplate_mapMap__KPH7G{height:46.7rem;width:100%}@media screen and (max-width:767px){.ImmobiliDetailTemplate_mapMap__KPH7G{height:41.5rem}}