body[data-real-estate-detail] .container-breadcrumbs{display:none}body[data-real-estate-detail] header+.container h1{line-height:1em;margin-bottom:1.9rem}@media screen and (min-width:calc(1700px + 1px)){body[data-real-estate-detail] header+.container h1{max-width:25em}}body[data-real-estate-detail] .video,body[data-real-estate-detail] .view3d{width:100%;height:0;padding-bottom:calc(9 / 16 * 100%);position:relative}body[data-real-estate-detail] .video>iframe,body[data-real-estate-detail] .view3d>iframe{position:absolute;border:0;width:100%;height:100%}body[data-real-estate-detail] .banner{display:flex;border-radius:0.33rem;overflow:hidden;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.05);transition:all 0.2s ease-in-out;background-color:var(--color-grey-100);background-image:url("../images/static/infinity.svg");background-repeat:no-repeat;background-size:4rem auto;background-position:center;position:relative}body[data-real-estate-detail] .banner:hover{box-shadow:0 2rem 6rem rgba(0,0,0,0.15),0 1rem 2rem rgba(0,0,0,0.15)}body[data-real-estate-detail] .banner>img{width:100%;height:auto}body[data-real-estate-detail] .banner .tags{z-index:10;position:absolute;bottom:1rem;right:1rem;display:flex;gap:1rem}body[data-real-estate-detail] .banner .tags>*{height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--color-orange-400);border-radius:50%;transition:all 0.5s ease-in-out;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.05)}body[data-real-estate-detail] .banner .tags>:hover{background-color:var(--color-orange-300);box-shadow:0 2rem 6rem rgba(0,0,0,0.15),0 1rem 2rem rgba(0,0,0,0.15)}body[data-real-estate-detail] .banner .tags>* img{max-height:2rem;max-width:2rem}body[data-real-estate-detail] .banner .offer-state{position:absolute;left:0;top:0;padding:0.6rem 1rem;border-bottom-right-radius:var(--border-radius);background-color:var(--color-orange-400);line-height:1em;font-weight:700;color:var(--color-text-inverted);text-shadow:0 0 rgba(0,0,0,0.5)}body[data-real-estate-detail] .price .h5,body[data-real-estate-detail] .price>h2{display:none}body[data-real-estate-detail] .price p.price-text strong{font-weight:700;font-size:2rem}body[data-real-estate-detail] .price p.price-text .unit{display:block}body[data-real-estate-detail] .price p:last-child{margin-bottom:0}body[data-real-estate-detail] .price+*{margin-top:1.85rem}body[data-real-estate-detail] a.short-description{color:var(--color-text)}body[data-real-estate-detail] .description .h5,body[data-real-estate-detail] .description h5,body[data-real-estate-detail] .short-description .h5,body[data-real-estate-detail] .short-description h5{font-weight:700;margin-bottom:0.5rem}body[data-real-estate-detail] .description .h5,body[data-real-estate-detail] .description h5,body[data-real-estate-detail] .short-description .h5,body[data-real-estate-detail] .short-description h5{font-weight:700;margin-bottom:0.5rem}body[data-real-estate-detail] .desktop .description .h5:first-child,body[data-real-estate-detail] .desktop .description h5:first-child,body[data-real-estate-detail] .desktop .short-description .h5:first-child,body[data-real-estate-detail] .desktop .short-description h5:first-child{margin-top:0}body[data-real-estate-detail] .mobile .map{border-radius:var(--border-radius);overflow:hidden}body[data-real-estate-detail] .mobile .banner{margin-bottom:1.5rem}body[data-real-estate-detail] .mobile .contact-us{margin-top:5rem}body[data-real-estate-detail] .map{background-color:var(--color-orange-100);background-image:url("../images/static/loader.svg");background-position:center;background-size:auto 20%;background-repeat:no-repeat;box-shadow:0 0 2rem rgba(0,0,0,0.1);height:28.5rem}body[data-real-estate-detail] .map:not(:first-child){margin-top:5rem}body[data-real-estate-detail] .map iframe{width:100%;height:100%;border:0}body[data-real-estate-detail] .contact-us{background-color:white;border-radius:var(--border-radius);padding:1.85rem 1.85rem 2.4rem}body[data-real-estate-detail] .contact-us:not(:first-child){margin-top:2rem}body[data-real-estate-detail] .contact-us h2{margin-top:0;font-weight:700;margin-bottom:1.65rem;text-align:center}body[data-real-estate-detail] .contact-us .agent-info{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-bottom:2.5rem}body[data-real-estate-detail] .contact-us .agent-info>.img,body[data-real-estate-detail] .contact-us .agent-info>img{border-radius:50%;max-width:8rem;box-shadow:0 0 1.5rem rgba(0,0,0,0.15)}@media screen and (min-width:calc(1200px + 1px)){body[data-real-estate-detail] .contact-us .agent-info>.img,body[data-real-estate-detail] .contact-us .agent-info>img{max-width:50%}}body[data-real-estate-detail] .contact-us .agent-info .info{display:flex;flex-flow:column nowrap;align-items:center;gap:0.6rem}body[data-real-estate-detail] .contact-us .agent-info .info h3{margin-top:0;text-align:center;line-height:1.25em}body[data-real-estate-detail] .contact-us .agent-info .info .contacts{display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:0.6rem}body[data-real-estate-detail] .contact-us .agent-info .info .contacts a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:0.75rem}body[data-real-estate-detail] .contact-us .agent-info .info .contacts a img{justify-self:center;max-height:1.5rem;max-width:1.5rem}body[data-real-estate-detail] .contact-us .agent-info .info .contacts a span{color:var(--color-orange-400);font-weight:700}body[data-real-estate-detail] .contact-us .agent-info .info .contacts a:hover span{text-decoration:underline}body[data-real-estate-detail] .desktop .description{margin-top:2.35rem}body[data-real-estate-detail] .blog,body[data-real-estate-detail] .real-estates,body[data-real-estate-detail] .references,body[data-real-estate-detail] .services{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;row-gap:3rem}body[data-real-estate-detail] .blog .h1,body[data-real-estate-detail] .real-estates .h1,body[data-real-estate-detail] .references .h1,body[data-real-estate-detail] .services .h1{margin-top:0}body[data-real-estate-detail] .blog .h1+p,body[data-real-estate-detail] .real-estates .h1+p,body[data-real-estate-detail] .references .h1+p,body[data-real-estate-detail] .services .h1+p{margin-top:2rem}body[data-real-estate-detail] .blog .header,body[data-real-estate-detail] .real-estates .header,body[data-real-estate-detail] .references .header,body[data-real-estate-detail] .services .header{max-width:39.9rem}body[data-real-estate-detail] .blog .header>:last-child,body[data-real-estate-detail] .real-estates .header>:last-child,body[data-real-estate-detail] .references .header>:last-child,body[data-real-estate-detail] .services .header>:last-child{margin-bottom:0}@media screen and (min-width:calc(900px + 1px)){body[data-real-estate-detail] .blog .blog-articles-list,body[data-real-estate-detail] .blog .real-estates-list,body[data-real-estate-detail] .blog .references-slider,body[data-real-estate-detail] .blog .services-list,body[data-real-estate-detail] .real-estates .blog-articles-list,body[data-real-estate-detail] .real-estates .real-estates-list,body[data-real-estate-detail] .real-estates .references-slider,body[data-real-estate-detail] .real-estates .services-list,body[data-real-estate-detail] .references .blog-articles-list,body[data-real-estate-detail] .references .real-estates-list,body[data-real-estate-detail] .references .references-slider,body[data-real-estate-detail] .references .services-list,body[data-real-estate-detail] .services .blog-articles-list,body[data-real-estate-detail] .services .real-estates-list,body[data-real-estate-detail] .services .references-slider,body[data-real-estate-detail] .services .services-list{width:100%;order:20}}@media screen and (min-width:calc(900px + 1px)) and (min-width:calc(1200px + 1px)){body[data-real-estate-detail] .blog .real-estates-list,body[data-real-estate-detail] .real-estates .real-estates-list,body[data-real-estate-detail] .references .real-estates-list,body[data-real-estate-detail] .services .real-estates-list{position:relative}body[data-real-estate-detail] .blog .real-estates-list>:nth-child(4),body[data-real-estate-detail] .real-estates .real-estates-list>:nth-child(4),body[data-real-estate-detail] .references .real-estates-list>:nth-child(4),body[data-real-estate-detail] .services .real-estates-list>:nth-child(4){position:absolute;left:calc(100% + 1.35rem);top:0;width:calc((100% - 2 * 1.35rem) / 3);opacity:0.25}}@media screen and (max-width:900px){body[data-real-estate-detail] .blog,body[data-real-estate-detail] .real-estates,body[data-real-estate-detail] .references,body[data-real-estate-detail] .services{justify-content:center;margin-top:4rem!important}body[data-real-estate-detail] .blog .header,body[data-real-estate-detail] .real-estates .header,body[data-real-estate-detail] .references .header,body[data-real-estate-detail] .services .header{max-width:unset}}body[data-real-estate-detail] .fancybox__slide.is-selected.has-iframe>.fancybox__content{padding:0}body[data-real-estate-detail] .galleries .gallery-wrapper .h3,body[data-real-estate-detail] .galleries .gallery-wrapper h3{margin-bottom:0.5em}body[data-real-estate-detail] .galleries .gallery-wrapper+.gallery-wrapper{margin-top:3rem}body[data-real-estate-detail] .highlights{display:grid;gap:1rem;align-items:center}body[data-real-estate-detail] .highlights .highlight .img{display:flex;border-radius:0.33rem;overflow:hidden;transition:all 0.2s ease-in-out;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.05)}body[data-real-estate-detail] .highlights .highlight .img:hover{box-shadow:0 2rem 6rem rgba(0,0,0,0.15),0 1rem 2rem rgba(0,0,0,0.15)}body[data-real-estate-detail] .highlights .highlight .img img{display:block;width:100%;height:auto}body[data-real-estate-detail] .highlights .highlight .content{display:flex;flex-flow:column nowrap;justify-content:center}@media screen and (min-width:calc(900px + 1px)){body[data-real-estate-detail] .highlights{gap:2.5rem}body[data-real-estate-detail] .highlights .highlight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}body[data-real-estate-detail] .highlights .highlight:nth-of-type(2n+2) .img{order:-1}}body[data-real-estate-detail] .galleries,body[data-real-estate-detail] .highlights,body[data-real-estate-detail] .map{margin-top:4rem}body[data-real-estate-detail] .contact-me{margin-top:8rem}
/*# sourceMappingURL=page-real-estate-detail.css.map */