/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.property-title{text-align:center !important;margin-bottom:20px;}.property-title.heading-level-h2{font-size:40px;font-weight:500;line-height:40px;color:#8e6a49;}.property-title.heading-level-h3{font-size:26px;color:#000000;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;position:relative;}.property-title.heading-level-h3::before,.property-title.heading-level-h3::after{content:"";display:block;width:80px;height:2px;background-color:#8e6a49;}.property-grid-wrapper{padding-bottom:60px;}.property-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding-top:50px;padding-bottom:60px;}.property-card{width:300px;box-sizing:border-box;background-color:#ffffff;border-radius:8px;padding:1rem;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0px 2px 8px rgba(0,0,0,0.1);transform:translateY(0);}.property-card.alt-bg{background-color:#f3eadf;}.property-image img{width:100%;height:220px;object-fit:cover;border-radius:6px;}.property-name{font-weight:bold;}.property-name,.property-address,.property-location{margin-top:0.5rem;padding:0.5rem;background:#f5f5f5;border-radius:4px;word-wrap:break-word;}.property-card.alt-bg .property-name,.property-card.alt-bg .property-address,.property-card.alt-bg .property-location{background:#e7d5bf;}.property-directory__title h2{font-size:40px;line-height:40px;color:#8e6a49;text-align:center;}.property-directory__title h3,.property-directory__title h4,.property-directory__title h5{font-size:26px;color:#000;position:relative;text-align:center;}.property-directory__title h3::before,.property-directory__title h3::after{content:'';position:absolute;top:50%;width:80px;height:2px;background-color:#8e6a49;}.property-directory__title h3::before{left:-100px;}.property-directory__title h3::after{right:-100px;}.show-more-wrapper{text-align:center;}.show-more{background:linear-gradient(90deg,#e3d370,#b28846);padding:11px 52px;font-weight:600;text-transform:uppercase;color:#000;border:none;border-radius:6px;cursor:pointer;transition:all 0.3s ease;font-size:16px;}.show-more:hover{background:linear-gradient(90deg,#b28846,#e3d370);font-size:21px;}.property-card.hidden{display:none;}.property-card.revealed{display:block;animation:slideUp 2s ease;}@keyframes slideUp{from{transform:translateY(30px);opacity:0;}to{transform:translateY(0);opacity:1;}}
@media (min-width:1024px){.crsclients{height:-webkit-fill-available;min-height:unset;position:absolute;left:0;bottom:0;}.footer__info{gap:2px 20px;}.footer__main{gap:10px 140px;}.mision{padding:10rem 0px;}}.contact__layout__img{width:370px;margin-right:110px;z-index:9;}.desktop-socials ul li img{width:42px;}.footer__legal{margin-top:2rem;display:flex;justify-content:center;align-items:center;}.footer__legal__sitec{display:none;}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.directory__layout{width:100% !important;max-width:initial;margin:0 auto !important;display:block !important;gap:0 !important;padding:1rem !important;}.directory__item{display:inline-block;vertical-align:top;width:100%;max-width:420px;margin:25px 16px;background-color:#ffffff;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);box-sizing:border-box;text-align:left;position:relative;overflow:hidden;opacity:0;animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out;}.directory__item__title{font-size:20px;margin-bottom:0.5rem;font-weight:bold;}.directory__item__user{margin-top:0.5rem;padding:0.5rem;background:#f5f5f5;border-radius:4px;overflow-wrap:break-word;word-wrap:break-word;}.directory__item:nth-child(1){animation-delay:0s;}.directory__item:nth-child(2){animation-delay:1s;}.directory__item:nth-child(3){animation-delay:2s;}.directory__item:nth-child(4){animation-delay:3s;}.directory__item:nth-child(5){animation-delay:4s;}.directory__item:nth-child(6){animation-delay:5s;}.directory__item:nth-child(7){animation-delay:6s;}.directory__item:nth-child(8){animation-delay:7s;}.directory__item:nth-child(9){animation-delay:8s;}@media (max-width:768px){.directory__item{width:100%;margin:25px 0;}.contact__layout__img{width:auto;float:right;margin-right:45px;box-sizing:content-box;display:block;right:-95px;}}
