.About_container__0QKEP{display:flex;flex-direction:column;justify-content:center;align-items:center}.About_section__img__6QGQM{width:350px;margin:0 auto}.About_subtitle__MBfjp{margin-block:1rem}.About_section__paragraph__kQ7zW{text-align:justify;margin-inline:1rem}@media screen and (min-width:768px){.About_container__0QKEP{flex-direction:row;padding:2.5rem}.About_container__0QKEP:nth-child(odd){flex-direction:row-reverse;background-color:#fff}.About_container__0QKEP>*{width:50%}}.decoration{min-height:calc(100dvh - var(--header-height));background-color:var(--primary-white);color:var(--dark-green)}.decoration__slider{width:100vw;height:calc(75dvh - var(--header-height))}.service__subtitle{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;line-height:1.2;color:hsl(var(--premium))}.decoration__info{display:flex;flex-direction:column;padding:2rem;text-align:left;height:calc(100dvh - var(--header-height))}.description{line-break:strict;font-size:var(--text-normal);margin-bottom:.5rem}.decoration__contact{margin-top:.5rem;font-size:var(--text-small);font-weight:600}@media screen and (max-width:703px){.decoration__slider{width:100vw;height:40dvh}.decoration__info{height:100%}}.contact__form{display:flex;flex-direction:column;justify-content:center;gap:.5em}.textArea{width:100%!important;margin-top:.5em;padding:.5em;outline:none;border-radius:.5em;outline:1px solid var(--primary-dark)}.footer{width:100%;color:#fff;background-color:var(--bg-primary,#0e0);padding-inline:1.5rem}.footer__companies{padding:1rem}.footer__companies__partners{display:flex;gap:1rem;justify-content:center;align-items:center}.footer__social{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-block:2rem}.footer__copyright{text-align:center;padding:1rem;letter-spacing:2px;font-size:var(--text-small)}.rjdev{color:var(--premium,#f7f7f7);font-weight:800}.Header_header__Qa2IW{display:flex;width:100%;height:var(--header-height,5rem);padding-block:1rem;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:9}.Header_primary__TjlzV{background-color:var(--bg-primary,#000000cc);box-shadow:var(--shadow-bottom-light);color:var(--primary-white,#fff)}.Header_secondary__NRu39{background-color:var(--primary-white,#fff);box-shadow:1px 1px 10px 0 var(--bg-primary)}.logo{cursor:pointer}.logo__img{height:3.75rem;width:6.25rem;resize:both;-o-object-fit:cover;object-fit:cover;transition:all .3s}.navbar{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar__link{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 .5em;padding:.7em;font-size:.875rem;font-weight:600;position:relative;overflow:hidden;text-wrap:nowrap;transition:all .3s}.active:after{content:"";position:absolute;width:100%;left:0;height:2px;background-color:hsl(var(--premium));transition:.3s;display:block;bottom:2px}.active{color:hsl(var(--premium))}.navbar--open{display:flex}@media screen and (hover){.navbar__link:hover{color:hsl(var(--premium))}.navbar__link:hover:after{color:hsl(var(--premium));display:block;bottom:2px}}.PropertyInfo_card__info__iW6_j{display:grid;margin-block:1rem;grid-template-columns:55% 1fr;grid-template-rows:1fr 1fr;gap:.5rem;place-content:center}.PropertyInfo_info__FJqft{display:flex;gap:.75rem;align-items:center}.property__container{min-height:calc(100dvh - var(--header-height));color:var(--dark-green)}.property__slider{width:100vw;height:calc(75dvh - var(--header-height))}.property__info{display:flex;flex-direction:column;text-align:left}.property__status{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;line-height:1.2;color:#a5a5a5}.description{text-align:justify;-moz-text-align-last:left;text-align-last:left;line-height:1.5;color:var(--primary-dark);font-size:var(--text-small);font-weight:500}.description p{font-size:1rem;text-wrap:pretty}.property__price{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:.5rem}.price__title{font-size:1.5rem;font-weight:500}.price__button{background-color:#0b0b0b;color:var(--primary-white);padding:.75rem 3rem;border-radius:3rem;transition:boxs;border:none}.embeds{display:flex;flex-direction:column;gap:2rem;padding-block:2rem}@media screen and (hover){.price__button:hover{opacity:.8}}@media screen and (max-width:768px){.property__info{height:100%}}