/*
Theme Name: Enfold Child
Template: enfold
Version: 1.0
*/
html{scroll-behavior:smooth}#top.page-id-15{font:16px/1.7 Arial,sans-serif;color:#254f46}#top.page-id-15 #main{padding-top:0!important}#top.page-id-15 .avia-section{background:#f7f7f0;border:0}#top.page-id-15 .container{max-width:1420px;width:88%;padding:0}#top.page-id-15 .content{padding:0}#top.page-id-15 .avia_textblock{font-size:16px;color:#3e5b55;line-height:1.75}#top.page-id-15 h1,#top.page-id-15 h2,#top.page-id-15 h3{font-weight:400;letter-spacing:-.04em;text-transform:none;color:#173e39}#top.page-id-15 h1{font-size:clamp(48px,5.4vw,84px);line-height:1.07;margin:20px 0 26px}#top.page-id-15 h2{font-size:clamp(36px,4vw,58px);line-height:1.15;margin:0 0 24px}#top.page-id-15 h3{font-size:24px;line-height:1.2}#top.page-id-15 em{font-family:Georgia,serif;color:#257d72}#top.page-id-15 p{margin:0 0 20px}#top.page-id-15 a{color:inherit;text-decoration:none}#top.page-id-15 a:focus-visible{outline:3px solid #258778;outline-offset:5px}#top.page-id-15 img{display:block}#top .dl-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:600;margin-bottom:24px;color:#356a60}.dl-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:128px;border-bottom:1px solid #d8e1d8}.dl-logo{width:155px;flex-shrink:0}.dl-logo img{width:100%;height:99px;object-fit:contain;mix-blend-mode:multiply}.dl-nav nav{display:flex;gap:32px;font-size:14px}.dl-nav nav a:hover{color:#258778!important}#top .dl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 25px;background:#235e53;color:white!important;border-radius:50px;font-size:14px;line-height:1.4;transition:transform .25s,background .25s;box-sizing:border-box}#top .dl-button:hover{transform:translateY(-3px);background:#173e39}#top .dl-button span{font-size:24px}#top .dl-small{padding:14px 23px}.dl-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:6%;padding:68px 0 72px;align-items:center}.dl-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#338c7e;margin-right:9px}.dl-lead{max-width:485px}.dl-actions{display:flex;align-items:center;gap:24px;margin:32px 0;flex-wrap:wrap}.dl-text-link{font-size:14px;border-bottom:1px solid #8bada1;padding-bottom:5px;display:inline-block}#top .dl-location{font-size:12px;color:#698179;margin-top:36px}.dl-hero-art{position:relative;min-width:0;padding:22px 0 30px}.dl-hero-photo{position:relative;width:100%;height:500px!important;object-fit:cover;object-position:55% center;border-radius:48% 48% 12px 12px;z-index:1}.dl-orbit{position:absolute;inset:-20px -25px 45px 20px;border-radius:50% 50% 12px 12px;background:linear-gradient(135deg,#b5ddd3,#e4edd3,#8acbc0,#d9e8c9);background-size:300% 300%;animation:delas-flow 14s ease-in-out infinite}.dl-photo-note{position:absolute;z-index:2;bottom:0;left:-28px;display:flex;gap:16px;align-items:center;background:#fffdf5;padding:20px 28px;border:1px solid #e0e4d8;border-radius:10px;font-size:13px;line-height:1.7}.dl-note-icon{font-size:34px;color:#2b8374}.dl-side-note{position:absolute;right:-28px;top:37%;writing-mode:vertical-rl;letter-spacing:.2em;font-size:9px}.dl-values{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #d2dfd4;padding:28px 0;gap:25px}#top .dl-values p{margin:0}.dl-values span{font-family:Georgia,serif;color:#6b9c8a;margin-right:22px}.dl-section-head{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:end;margin-bottom:45px}#top #tratamientos .content,#top #equipo .content{padding:100px 0}.dl-services{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dl-service{display:flex;flex-direction:column;border:1px solid #d9e2d8;border-radius:10px;padding:28px;background:#ffffff60;transition:transform .25s,background .25s}.dl-service:hover{background:#e9f1e7;transform:translateY(-4px)}.dl-number{color:#76a08c;font-size:12px;letter-spacing:.14em;margin-bottom:28px}#top .dl-service h3{font-size:23px;margin-bottom:15px}#top .dl-service p{font-size:14px;margin-bottom:25px}#top .dl-service a{font-size:12px;margin-top:auto;border-top:1px solid #dbe3d9;padding-top:15px;display:flex;justify-content:space-between}#top #clinica{background:#e5eee3}.dl-clinic{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:90px 0}.dl-clinic-image img{width:100%;height:450px!important;object-fit:cover;border-radius:12px 12px 45% 12px}.dl-clinic-image span{display:block;font-size:9px;letter-spacing:.2em;margin-top:16px}.dl-team{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.dl-team article{border-top:1px solid #cdded0;padding-top:25px}.dl-initials{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#e0ecdf;color:#48816c;font:24px Georgia,serif;margin-bottom:22px}#top .dl-team h3{font-size:21px;margin-bottom:7px}#top .dl-team p{font-size:13px}#top #cita{background:#1d5148}.dl-appointment{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:12%;padding:75px 0}#top .dl-appointment h2{font-size:clamp(44px,5vw,72px);color:#fff}#top .dl-appointment em{color:#b6dbbc}#top .dl-appointment p{color:#d5e5d8}.dl-appointment-actions{display:flex;flex-direction:column;gap:14px}#top .dl-light{background:#e2edcf;color:#204c41!important}#top .dl-outline{border:1px solid #789b88;background:transparent}#top .dl-appointment-actions p{font-size:11px}.dl-footer{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:6%;padding:75px 0 55px}.dl-footer-brand{font-size:28px;display:block;margin-bottom:22px}#top .dl-footer h3{font-size:14px;font-weight:600;letter-spacing:0;margin-bottom:22px}#top .dl-footer p,#top .dl-footer a:not(.dl-footer-brand){font-size:13px;overflow-wrap:anywhere}.dl-footer-bottom{border-top:1px solid #d8e1d8;display:flex;justify-content:space-between;gap:20px;padding:22px 0 35px;font-size:11px}#top .dl-whatsapp{position:fixed;bottom:23px;right:24px;z-index:1000;background:#235e53;color:white;border:1px solid #9bc5ae;padding:12px 20px;border-radius:40px;font-size:13px;box-shadow:0 5px 22px #163e3925}#top.page-id-15 #scroll-top-link{display:none}@keyframes delas-flow{0%,100%{background-position:0% 50%;transform:rotate(-3deg)}50%{background-position:100% 50%;transform:rotate(2deg)}}@media(max-width:1100px){.dl-nav nav{gap:18px}.dl-services{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){#top.page-id-15 .container{width:88%!important;max-width:88%!important}.dl-nav{flex-wrap:wrap;gap:12px;min-height:0;padding:12px 0 16px}.dl-logo{width:112px}.dl-logo img{height:70px}.dl-nav nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:12px;padding-top:8px}#top .dl-small{font-size:12px;padding:12px 18px}.dl-hero{grid-template-columns:1fr;gap:35px;padding:40px 0 48px}#top.page-id-15 h1{font-size:clamp(43px,10.2vw,69px)}#top .dl-eyebrow{font-size:10px;letter-spacing:.12em}.dl-hero-art{padding:15px 12px 28px}.dl-hero-photo{height:380px!important;max-height:105vw}.dl-orbit{inset:0 0 40px 22px}.dl-photo-note{left:0;padding:16px 22px}.dl-side-note{right:-5px}.dl-values{grid-template-columns:1fr;gap:13px;padding:23px 0}.dl-section-head{grid-template-columns:1fr;gap:6px;margin-bottom:28px}#top #tratamientos .content,#top #equipo .content{padding:60px 0}#top.page-id-15 h2{font-size:37px}.dl-services{grid-template-columns:1fr;gap:12px}.dl-clinic{grid-template-columns:1fr;gap:35px;padding:55px 0}.dl-clinic-image img{height:320px!important}.dl-team{grid-template-columns:repeat(2,1fr);gap:22px 16px}#top .dl-team h3{font-size:19px}.dl-appointment{grid-template-columns:1fr;gap:28px;padding:55px 0}.dl-footer{grid-template-columns:1fr;gap:30px;padding:50px 0 35px}.dl-footer-bottom{flex-wrap:wrap;padding-bottom:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dl-orbit{animation:none}#top .dl-button,.dl-service{transition:none}}

/* Ajustes tras revisión en navegador */
#top.page-id-15 #delas-nav>.container{padding-top:0!important}#top.page-id-15 .avia-section{box-shadow:none}#top.page-id-15 .dl-nav>p{display:contents}#top.page-id-15 .dl-nav>p:empty{display:none}#top.page-id-15 .dl-logo{mix-blend-mode:multiply}#top.page-id-15 .dl-whatsapp{color:#fff!important}#top.page-id-15 .dl-photo-note strong{color:#235e53}#top.page-id-15 .dl-nav .image-overlay{display:none!important}.dl-nav .avia-image-overlay-wrap{background:transparent}.dl-appointment-actions>p{margin:0!important}.dl-appointment-actions .dl-button{width:100%}
