.home-service-action{min-width:0;background:white;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 5px 18px #11182709;padding-bottom:14px}.home-service-action .choice.service-option{border:0;border-radius:0;box-shadow:none;transform:none}.home-service-action>.button{margin:0 20px;min-height:52px;font-size:1rem;display:flex;max-width:calc(100% - 40px)}.conversion-contact{margin:0 0 30px;border:1px solid #b7d2c0;background:#f0f9f2;border-radius:14px;padding:24px}.conversion-contact h2{font-size:1.4rem}.conversion-contact p{font-size:1rem;line-height:1.6}.conversion-actions{display:flex;gap:14px;flex-wrap:wrap}.conversion-actions .button{min-height:54px;flex:1 1 240px}.conversion-contact .conversion-note{font-size:.92rem;margin:14px 0 0;color:#4b5563}.extra-information{margin-bottom:28px;border:1px solid #d1d5db;border-radius:12px;padding:16px 20px;background:white}.extra-information>summary{font-size:1rem;min-height:52px}.extra-information>.service-card{border:0;box-shadow:none;padding:16px 0 0}.privacy-content{max-width:850px;padding-block:36px}.privacy-content p,.privacy-content li{font-size:1rem;line-height:1.8}.privacy-content h1{font-size:2rem;max-width:100%;line-height:1.3}.privacy-content h2{font-size:1.35rem;margin-top:30px}.privacy-content a{text-decoration:underline;overflow-wrap:anywhere}.privacy-content ul{padding-left:24px}
@media(max-width:760px){.simple-home{padding-top:18px}.selector-intro{margin-bottom:18px}.selector-intro h1{font-size:1.4rem;padding:12px 16px;margin-bottom:12px}.home-service-action .choice.service-option{min-height:112px}.home-service-action .service-picture{min-height:112px;height:112px}.home-service-action .option-copy{padding-block:12px}.home-service-action .picture-reference>img{top:50%;left:50%;width:auto;height:715%;transform:translate(-26.8%,-44.25%)}.home-service-action .picture-pensionados>img{transform:translate(-26.8%,-61.64%)}.home-service-action .picture-casas>img{transform:translate(-26.8%,-78.86%)}.home-service-action>.button{margin:0 14px;max-width:calc(100% - 28px);font-size:.95rem;min-height:48px;padding:10px}.conversion-contact{padding:22px 18px}.conversion-actions{display:grid;grid-template-columns:minmax(0,1fr)}.conversion-actions .button{width:100%;min-width:0}.privacy-content{padding-block:26px}.privacy-content h1{font-size:1.75rem}}

.stats-preferences{padding:16px 24px;text-align:center}.stats-preferences button{font:inherit;background:transparent;border:0;color:inherit;text-decoration:underline;min-height:44px;cursor:pointer}.stats-preferences p{max-width:680px;margin:auto;font-size:.9rem}.home-service-action{padding-bottom:0}
