.RainEffect-module__8GhMNq__rainLayer{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.RainEffect-module__8GhMNq__raindrop{opacity:.6;background:#ffffff1a;border-radius:50px;width:2px;height:15px;animation:linear infinite RainEffect-module__8GhMNq__fall;position:absolute;top:-10px}@keyframes RainEffect-module__8GhMNq__fall{to{transform:translateY(110vh)}}
.page-module__LiBwRW__breadcrumb{color:#aaa;text-align:center;-webkit-user-select:none;user-select:none;z-index:1;margin:20px auto;font-size:14px;position:relative}.page-module__LiBwRW__breadcrumb a{color:#ccc;text-decoration:none;transition:color .3s}.page-module__LiBwRW__breadcrumb a:hover{color:#fff}.page-module__LiBwRW__breadcrumb span{color:#ccc;font-weight:600}.page-module__LiBwRW__container{text-align:center;z-index:1;max-width:1500px;margin:50px auto;padding:0 20px;position:relative}.page-module__LiBwRW__pageTitle,.page-module__LiBwRW__introText{opacity:0;animation:2s ease-in-out forwards page-module__LiBwRW__fadeInText}.page-module__LiBwRW__pageTitle{color:#bbb;margin-bottom:20px;font-size:3rem;font-weight:700;animation-delay:.15s}.page-module__LiBwRW__introText{color:#aaa;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6;animation-delay:.45s}@keyframes page-module__LiBwRW__fadeInText{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__LiBwRW__cards{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.page-module__LiBwRW__card{color:#ddd;cursor:pointer;opacity:0;border-radius:20px;flex-direction:column;flex:360px;align-items:center;gap:15px;min-width:280px;max-width:360px;padding:40px 20px;transition:border-color .3s,box-shadow .3s;animation:1.4s ease-in-out forwards page-module__LiBwRW__fadeInOnly;display:flex;position:relative;overflow:hidden}.page-module__LiBwRW__girasol{--border-hover-color:#e1c500;background:0 0;border:2px solid #ffffff4d}.page-module__LiBwRW__nuestro{--border-hover-color:#d45d00;background:0 0;border:2px solid #ffffff4d}.page-module__LiBwRW__nido{--border-hover-color:#2e89d6;background:0 0;border:2px solid #ffffff4d}.page-module__LiBwRW__bosque{--border-hover-color:#4a3728;background:0 0;border:2px solid #ffffff4d}.page-module__LiBwRW__card h2,.page-module__LiBwRW__card p{z-index:1;transition:opacity .4s;position:relative}.page-module__LiBwRW__card:hover h2,.page-module__LiBwRW__card:hover p{opacity:0}.page-module__LiBwRW__card:before{content:"";background-image:var(--bg-image);opacity:0;z-index:0;background-position:50%;background-size:cover;border-radius:20px;transition:opacity .5s;position:absolute;inset:0}.page-module__LiBwRW__card:hover:before{opacity:.5}.page-module__LiBwRW__card:hover{border-color:var(--border-hover-color);box-shadow:0 0 25px var(--border-hover-color)}.page-module__LiBwRW__cardButton{color:#ccc;z-index:1;background-color:#0000;border:2px solid #ffffff4d;border-radius:25px;padding:10px 20px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s,box-shadow .3s;position:relative}.page-module__LiBwRW__card:hover .page-module__LiBwRW__cardButton{color:var(--border-hover-color);border-color:var(--border-hover-color);box-shadow:0 0 10px var(--border-hover-color)}.page-module__LiBwRW__cards .page-module__LiBwRW__card:first-child{animation-delay:.9s}.page-module__LiBwRW__cards .page-module__LiBwRW__card:nth-child(2){animation-delay:1.1s}.page-module__LiBwRW__cards .page-module__LiBwRW__card:nth-child(3){animation-delay:1.3s}.page-module__LiBwRW__cards .page-module__LiBwRW__card:nth-child(4){animation-delay:1.5s}@keyframes page-module__LiBwRW__fadeInOnly{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.page-module__LiBwRW__footer{color:#888;text-align:center;z-index:1;margin-top:20px;font-size:12px;position:relative}@media (min-width:1100px){.page-module__LiBwRW__card{flex:360px;max-width:360px}}@media (max-width:1100px) and (min-width:700px){.page-module__LiBwRW__card{flex:45%;max-width:45%}}@media (max-width:700px){.page-module__LiBwRW__container{margin:30px auto;padding:0 10px}.page-module__LiBwRW__pageTitle{font-size:2.2rem}.page-module__LiBwRW__introText{margin-bottom:25px;font-size:1rem}.page-module__LiBwRW__card{flex:100%;max-width:100%;padding:30px 15px}.page-module__LiBwRW__cardButton{padding:8px 16px;font-size:.95rem}}
