/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--tc-color-background:#f6faff;--tc-color-surface:#f6faff;--tc-color-surface-border:#e9ecef;--tc-color-primary-container:#ff6303;--tc-color-primary-container-10:rgba(255,99,3,0.1);--tc-color-on-primary:#ffffff;--tc-color-on-surface:#141d23;--tc-color-secondary:#5f5e5e;--tc-space-xs:4px;--tc-space-sm:8px;--tc-space-md:16px;--tc-space-lg:24px;--tc-radius:0.75rem;--tc-shadow:0 4px 20px rgba(0,0,0,0.05);--tc-shadow-hover:0 12px 32px rgba(0,0,0,0.1);}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;display:inline-block;vertical-align:middle;}.tc-team-card{background:var(--tc-color-on-primary);border:1px solid var(--tc-color-surface-border);border-radius:var(--tc-radius);padding:var(--tc-space-lg);box-shadow:var(--tc-shadow);display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow 0.3s ease,transform 0.3s ease;max-width:400px;margin:var(--tc-space-lg) auto;}.tc-team-card:hover{box-shadow:var(--tc-shadow-hover);transform:translateY(-4px);}.tc-card-image-wrapper{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;border-radius:var(--tc-radius);margin-bottom:var(--tc-space-md);}.tc-card-image{width:100%;height:100%;object-fit:cover;display:block;}.tc-status-pill{position:absolute;top:4px;right:var(--tc-space-sm);display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem;border-radius:9999px;font-size:0.75rem;font-weight:700;color:var(--tc-color-primary-container);background:var(--tc-color-primary-container-10);backdrop-filter:blur(4px);}.tc-status-dot{width:0.5rem;height:0.5rem;border-radius:9999px;background:var(--tc-color-primary-container);}.tc-member-name{margin:0;font-family:'Space Grotesk',sans-serif;font-size:1.25rem;color:var(--tc-color-on-surface);}.tc-member-role{margin:0;color:var(--tc-color-secondary);font-size:0.875rem;}.tc-card-actions{display:inline-grid;flex-wrap:wrap;gap:var(--tc-space-md);margin-bottom:var(--tc-space-sm);}.tc-icon-link{color:var(--tc-color-primary-container);font-size:1.25rem;transition:transform 0.2s ease;text-decoration:none;display:inline-flex;align-items:center;}.tc-icon-link:hover{transform:scale(1.1);}.icono_contacto_asesor{margin:5px;font-size:20px;background:#ff630324;padding:10px;border-radius:4px;display:flex;align-items:center;}p.titulo_asesor_contacto{color:#595959;}.contacto_asesor{line-height:2px;display:inline;margin-top:10px;}.tc-contact-row{display:flex;align-items:center;gap:0.5rem;color:var(--tc-color-primary-container);font-size:0.875rem;}.tc-contact-row p{margin-top:8px;margin-bottom:1rem;}.tc-profile-button{width:100%;padding:var(--tc-space-sm) 0;border:none;border-radius:var(--tc-radius);background:var(--tc-color-primary-container);color:var(--tc-color-on-primary);font-weight:700;cursor:pointer;transition:opacity 0.2s ease,transform 0.2s ease;text-align:center;}.tc-profile-button:hover{opacity:0.9;}.tc-profile-button:active{transform:scale(0.95);}.tc-contact-row a{color:#fe5704;}
.item-list ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;}li.view-list-item{max-width:300px;}
:root{--primary-color:#f97316;--bg-light:#ffffff;--bg-dark:#101922;--text-dark:#111418;--text-light:#ffffff;--text-gray:#6b7280;--card-bg-light:#ffffff;--card-bg-dark:#111827;--card-border-light:#f3f4f6;--border-radius:0.75rem;--card-border-dark:#1f2937;--transition-speed:0.3s;}*{box-sizing:border-box;margin:0;padding:0;}body{font-family:'Manrope',sans-serif;background-color:var(--bg-light);color:var(--text-dark);min-height:100vh;}.cards-container{max-width:1200px;margin:0 auto;width:100%;padding:0 1rem;}.cards-container ul{display:grid;grid-template-columns:1fr;gap:2rem;list-style:none;padding:0;margin:0;}@media (min-width:768px){.cards-container ul{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.cards-container ul{grid-template-columns:repeat(3,1fr);}}.cards-container li{display:flex;}.card{width:100%;height:100%;background-color:var(--card-bg-light);border:1px solid var(--card-border-light);border-radius:var(--border-radius);padding:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);transition:all var(--transition-speed);cursor:pointer;display:flex;flex-direction:column;gap:-0.75rem;}.card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);transform:translateY(-2px);}.card-image-container{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:0.5rem;overflow:hidden;}.card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;display:block;}.card:hover .card-img{transform:scale(1.1);}.badge{position:absolute;top:0.75rem;left:0.75rem;background-color:var(--primary-color);color:white;padding:0.25rem 0.75rem;border-radius:0.25rem;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;z-index:10;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);}.card-content{display:flex;flex-direction:column;gap:-0.75rem;}.price{color:var(--primary-color);font-weight:700;font-size:1.125rem;}.card-title{color:var(--text-dark);font-size:1.125rem;font-weight:700;line-height:1.375;}.location{color:var(--text-gray);font-size:0.875rem;display:flex;align-items:center;gap:0.25rem;}.progress-section{margin-top:0.5rem;}.progress-info{display:flex;justify-content:space-between;align-items:center;font-size:0.75rem;font-weight:500;color:#374151;}.sold-count{color:var(--primary-color);font-weight:700;}.progress-bar-bg{width:100%;height:0.5rem;background-color:#e5e7eb;border-radius:9999px;overflow:hidden;}.progress-bar-fill{height:100%;background-color:var(--primary-color);border-radius:9999px;width:0%;}.filtros-container{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-bottom:3rem;}.btn-filtro{display:inline-flex;align-items:center;padding:0.625rem 1.5rem;border-radius:9999px;font-weight:700;font-size:0.875rem;transition:all 0.3s ease;cursor:pointer;background-color:#ffffff;color:#6b7280;font-family:'Manrope',sans-serif;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -1px rgba(0,0,0,0.04);}.btn-filtro:hover{border-color:#f97316;transform:translateY(-1px);box-shadow:0 6px 10px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}.btn-filtro.activo{background-color:#f97316;color:#ffffff;border-color:#f97316;box-shadow:0 10px 15px -3px rgba(249,115,22,0.3),0 4px 6px -2px rgba(249,115,22,0.1);}
#slider_movil{display:none;}.enlace_aulavirtual{width:125px;}@media (max-width:1730px){#slider_web{display:none;}#slider_movil{display:block;}.lote_invertir_img img{max-width:300px !important;}}
span.post-created{display:none;}header.header-2 .header-main .header-info .title{color:#595959;}.text-black{color:#000 !important;color:#595959 !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#595959 !important;}.menu-item a:hover{color:#ffdcca !important;}@media (min-width:992px){.navigation .gva_menu > li > a:hover,.navigation .gva_menu > li > a:after,.navigation .gva_menu > li > a:active{color:#FF831E !important;background:linear-gradient(90deg,rgb(231 124 13) 0%,rgb(60 49 49) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}}.btn-theme:hover{color:#efefef !important;-webkit-text-fill-color:#efefef !important;}a.btn-white:hover{color:#FF831E !important;-webkit-text-fill-color:#FF831E !important;}
.whatsapp_header a{text-decoration:none;}.whatsapp_header img{width:24px;}.whatsapp_header span{font-size:14px;font-weight:600;}#whatsapp_link{position:fixed;right:0;bottom:10%;width:90px;z-index:100000;text-align:center;color:white;}#whatsapp_link a{color:white;font-size:125%;font-weight:600;text-decoration:none;}#whatsapp_link img{width:60px;}
