@import url(https://kenkatsubenidorm.es/wp-content/themes/kenkatsu-theme/../kadence/style.css);body,.site{font-family:'Lato','Montserrat','Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;color:#1A1A1A;background-color:#FAFAF8;letter-spacing:.01em;line-height:1.7}h1,h2,h3,h4,h5,h6,.entry-title,.site-title,.wp-block-heading{font-family:'Lora','Playfair Display',Georgia,serif;font-weight:500;color:#8C8174;letter-spacing:-.01em;line-height:1.3}h1,.entry-title h1{font-weight:600}.hero-camaras-hiperbaricas{background:linear-gradient(135deg,#1F5E6B 0%,#164851 100%)!important;color:#FFFFFF!important;padding:80px 0;text-align:center;position:relative;overflow:hidden}.hero-camaras-hiperbaricas::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(31 94 107 / .1);z-index:1}.hero-camaras-hiperbaricas .hero-content{position:relative;z-index:2}.hero-camaras-hiperbaricas h1,.hero-camaras-hiperbaricas h2,.hero-camaras-hiperbaricas p{color:#FFFFFF!important;font-family:'Lora','Playfair Display',Georgia,serif;font-weight:600}.hero-habitaciones-hipoxia{background:linear-gradient(135deg,#8C8174 0%,#1F5E6B 100%)!important;color:#FFFFFF!important;padding:80px 0;text-align:center;position:relative;overflow:hidden}.hero-habitaciones-hipoxia::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(140 129 116 / .1);z-index:1}.hero-habitaciones-hipoxia .hero-content{position:relative;z-index:2}.hero-habitaciones-hipoxia h1,.hero-habitaciones-hipoxia h2,.hero-habitaciones-hipoxia p{color:#FFFFFF!important;font-family:'Lora','Playfair Display',Georgia,serif;font-weight:600}.servicio-card{border:1px solid #E6DCCF;border-radius:16px;padding:32px;transition:all 0.3s cubic-bezier(.4,0,.2,1);height:100%;background:#FFF;box-shadow:0 5px 15px -5px rgb(31 94 107 / .1)}.servicio-card:hover{box-shadow:0 10px 25px -10px rgb(31 94 107 / .15);transform:translateY(-2px);border-color:#8C8174}.servicio-card-icon{font-size:3rem;margin-bottom:16px;color:#1F5E6B}.servicio-card h3{color:#8C8174;margin-bottom:16px;font-family:'Lora','Playfair Display',Georgia,serif;font-weight:600}.btn-kenkatsu-primary{background:#1F5E6B!important;color:#FFFFFF!important;padding:16px 32px!important;border-radius:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.02em;transition:all 0.3s cubic-bezier(.4,0,.2,1);border:none!important;cursor:pointer;display:inline-block;text-decoration:none;font-family:'Lato','Montserrat','Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:0 5px 15px -5px rgb(31 94 107 / .1)}.btn-kenkatsu-primary:hover{background:#164851!important;transform:translateY(-2px);box-shadow:0 10px 25px -10px rgb(31 94 107 / .15);color:#FFFFFF!important}.btn-kenkatsu-secondary{background:#8C8174!important;color:#FFFFFF!important;padding:16px 32px!important;border-radius:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.02em;transition:all 0.3s cubic-bezier(.4,0,.2,1);border:none!important;cursor:pointer;display:inline-block;text-decoration:none;font-family:'Lato','Montserrat','Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:0 5px 15px -5px rgb(31 94 107 / .1)}.btn-kenkatsu-secondary:hover{background:#6B6257!important;transform:translateY(-2px);box-shadow:0 10px 25px -10px rgb(31 94 107 / .15);color:#FFFFFF!important}.section-gray,.section-accent{background-color:#E6DCCF;padding:80px 0}.section-off-white{background-color:#FAFAF8;padding:80px 0}.section-secondary{background-color:#1F5E6B;color:#FFF;padding:80px 0}.section-secondary h2,.section-secondary h3,.section-secondary h4,.section-secondary p{color:#FFF}.section-primary{background-color:#8C8174;color:#FFF;padding:80px 0}.section-primary h2,.section-primary h3,.section-primary h4,.section-primary p{color:#FFF}@media (max-width:768px){.hero-camaras-hiperbaricas,.hero-habitaciones-hipoxia{padding:48px 0}.servicio-card{margin-bottom:32px;padding:32px}.btn-kenkatsu-primary,.btn-kenkatsu-secondary{padding:14px 28px;font-size:.95rem}}.site-header.scrolled{background-color:#FFFFFF!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);transition:all 0.3s ease}.site-header.scrolled .main-navigation a,.site-header.scrolled .menu-item a,.site-header.scrolled .k-menu-link,.site-header.scrolled nav a{color:#1A1A1A!important}.site-header.scrolled .site-branding,.site-header.scrolled .custom-logo-link{background:transparent!important}.site-header.scrolled{padding-top:10px!important;padding-bottom:10px!important}