.elementor-16229 .elementor-element.elementor-element-feee043:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-feee043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-16229 .elementor-element.elementor-element-feee043 > .elementor-container{max-width:1160px;}.elementor-16229 .elementor-element.elementor-element-feee043{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 32px 55px 32px;}.elementor-16229 .elementor-element.elementor-element-feee043 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-e4449fc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:46px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16229 .elementor-element.elementor-element-5381d7a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;color:#45413d;}.elementor-16229 .elementor-element.elementor-element-8f97f70{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-16229 .elementor-element.elementor-element-3671d3e .elementor-button{background-color:#e06d00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.7em;fill:#fff;color:#fff;border-radius:2px 2px 2px 2px;padding:16px 23px 16px 23px;}.elementor-16229 .elementor-element.elementor-element-3671d3e .elementor-button:hover, .elementor-16229 .elementor-element.elementor-element-3671d3e .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-16229 .elementor-element.elementor-element-3671d3e .elementor-button:hover svg, .elementor-16229 .elementor-element.elementor-element-3671d3e .elementor-button:focus svg{fill:#fff;}.elementor-16229 .elementor-element.elementor-element-a80eca3:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-a80eca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-16229 .elementor-element.elementor-element-a80eca3 > .elementor-container{max-width:1160px;}.elementor-16229 .elementor-element.elementor-element-a80eca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 8px 32px;}.elementor-16229 .elementor-element.elementor-element-a80eca3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-425a579 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.25em;color:#e06d00;}.elementor-16229 .elementor-element.elementor-element-dd78c12 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16229 .elementor-element.elementor-element-a21b5cf:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-a21b5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-16229 .elementor-element.elementor-element-a21b5cf > .elementor-container{max-width:1160px;}.elementor-16229 .elementor-element.elementor-element-a21b5cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 32px 30px 32px;}.elementor-16229 .elementor-element.elementor-element-a21b5cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-ebdbb7c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16229 .elementor-element.elementor-element-b27b364{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-16229 .elementor-element.elementor-element-50e53c6:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-50e53c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-16229 .elementor-element.elementor-element-50e53c6 > .elementor-container{max-width:1160px;}.elementor-16229 .elementor-element.elementor-element-50e53c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-16229 .elementor-element.elementor-element-50e53c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-46d918a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16229 .elementor-element.elementor-element-76538c3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16229 .elementor-element.elementor-element-0fee9a9{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-16229 .elementor-element.elementor-element-d548cfe:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-d548cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-16229 .elementor-element.elementor-element-d548cfe > .elementor-container{max-width:1160px;}.elementor-16229 .elementor-element.elementor-element-d548cfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-16229 .elementor-element.elementor-element-d548cfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-1cf1b70 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16229 .elementor-element.elementor-element-dbcb98b .elementor-button{background-color:#e06d00;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.7em;fill:#fff;color:#fff;border-radius:2px 2px 2px 2px;padding:16px 23px 16px 23px;}.elementor-16229 .elementor-element.elementor-element-dbcb98b .elementor-button:hover, .elementor-16229 .elementor-element.elementor-element-dbcb98b .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-16229 .elementor-element.elementor-element-dbcb98b .elementor-button:hover svg, .elementor-16229 .elementor-element.elementor-element-dbcb98b .elementor-button:focus svg{fill:#fff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-16229 .elementor-element.elementor-element-feee043{padding:34px 24px 34px 24px;}.elementor-16229 .elementor-element.elementor-element-e4449fc .elementor-heading-title{font-size:26px;}.elementor-16229 .elementor-element.elementor-element-5381d7a .elementor-heading-title{font-size:15px;}.elementor-16229 .elementor-element.elementor-element-8f97f70{font-size:15px;}.elementor-16229 .elementor-element.elementor-element-3671d3e .elementor-button{font-size:14px;}.elementor-16229 .elementor-element.elementor-element-a80eca3{padding:34px 24px 8px 24px;}.elementor-16229 .elementor-element.elementor-element-425a579 .elementor-heading-title{font-size:14px;}.elementor-16229 .elementor-element.elementor-element-dd78c12 .elementor-heading-title{font-size:24px;}.elementor-16229 .elementor-element.elementor-element-a21b5cf{padding:34px 24px 34px 24px;}.elementor-16229 .elementor-element.elementor-element-ebdbb7c .elementor-heading-title{font-size:18px;}.elementor-16229 .elementor-element.elementor-element-b27b364{font-size:15px;}.elementor-16229 .elementor-element.elementor-element-50e53c6{padding:34px 24px 34px 24px;}.elementor-16229 .elementor-element.elementor-element-46d918a .elementor-heading-title{font-size:24px;}.elementor-16229 .elementor-element.elementor-element-76538c3 .elementor-heading-title{font-size:18px;}.elementor-16229 .elementor-element.elementor-element-0fee9a9{font-size:15px;}.elementor-16229 .elementor-element.elementor-element-d548cfe{padding:34px 24px 34px 24px;}.elementor-16229 .elementor-element.elementor-element-1cf1b70 .elementor-heading-title{font-size:24px;}.elementor-16229 .elementor-element.elementor-element-dbcb98b .elementor-button{font-size:14px;}}/* Start custom CSS */body.elementor-page-16229 .artist-section>.elementor-container{max-width:1160px;}body.elementor-page-16229 .artist-section .elementor-widget-wrap{padding:0;align-content:flex-start;}body.elementor-page-16229 .artist-section .elementor-widget{margin-bottom:18px;}body.elementor-page-16229 .artist-section .elementor-column{min-width:0;}body.elementor-page-16229 .artist-section p{margin:0 0 18px;}body.elementor-page-16229 .artist-section p:last-child{margin-bottom:0;}body.elementor-page-16229 .artist-identity>.elementor-container{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:center;}body.elementor-page-16229 .artist-identity>.elementor-container>.elementor-column,body.elementor-page-16229 .artist-artwork>.elementor-container>.elementor-column,body.elementor-page-16229 .artist-biography>.elementor-container>.elementor-column{width:100%;}body.elementor-page-16229 .artist-portrait img{width:250px;height:285px;object-fit:cover;}body.elementor-page-16229 .artist-lead{max-width:780px;}body.elementor-page-16229 .artist-kicker .elementor-heading-title{letter-spacing:.06em;}body.elementor-page-16229 .artist-work-heading>.elementor-container{border-top:2px solid #e06d00;padding-top:32px;}body.elementor-page-16229 .artist-artwork>.elementor-container{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:54px;align-items:start;}body.elementor-page-16229 .artist-work-image img{width:100%;height:auto;display:block;transition:filter .35s;}body.elementor-page-16229 .artist-work-image a:hover img{filter:brightness(1.04);}body.elementor-page-16229 .artist-image-note{font-size:13px!important;color:#777!important;}body.elementor-page-16229 .artist-award{border-top:1px solid #ded9cf;padding-top:22px;}body.elementor-page-16229 .artist-biography>.elementor-container{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:60px;align-items:start;}body.elementor-page-16229 .artist-biography .artist-bio-copy{max-width:780px;}body.elementor-page-16229 .artist-section .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;transition:background .25s,color .25s;}body.elementor-page-16229 .artist-section.animated{animation-duration:1.2s;}body.elementor-page-16229 .artist-return>.elementor-container{border-top:1px solid #ddd8cd;padding-top:28px;}@media(max-width:767px){body.elementor-page-16229 .artist-identity>.elementor-container,body.elementor-page-16229 .artist-artwork>.elementor-container,body.elementor-page-16229 .artist-biography>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px;}body.elementor-page-16229 .artist-portrait img{width:150px;height:172px;}body.elementor-page-16229 .artist-identity .artist-portrait{text-align:left;}body.elementor-page-16229 .artist-identity h1.elementor-heading-title{font-size:34px;}body.elementor-page-16229 .artist-work-heading h2.elementor-heading-title{font-size:24px;}body.elementor-page-16229 .artist-section .elementor-widget{margin-bottom:14px;}body.elementor-page-16229 .artist-work-heading>.elementor-container{padding-top:24px;}}@media(prefers-reduced-motion:reduce){body.elementor-page-16229 .artist-section{animation:none!important;visibility:visible!important;}body.elementor-page-16229 .artist-work-image img{transition:none;}}
body.elementor-page-16229 #content > .ast-container{max-width:none;width:100%;padding:0;margin:0;}
/* Alineación superior del retrato y nombre; fondo fijo en la obra. */
body.elementor-page-16229 .artist-identity>.elementor-container{align-items:start;}
body.elementor-page-16229 .artist-work-heading .elementor-widget.animated,body.elementor-page-16229 .artist-artwork .elementor-widget.animated{animation-duration:1.1s;}

/* Trayectoria: fondo fijo y animación solo de los elementos. */
body.elementor-page-16229 .artist-biography .elementor-widget.animated{animation-duration:1.1s;}

/* Obra ampliable: cursor de lupa, sin texto auxiliar. */
body.elementor-page-16229 .artist-work-image a,body.elementor-page-16229 .artist-work-image a img{cursor:zoom-in;}

body.elementor-page-16229 .artist-no-portrait>.elementor-container,body.elementor-page-16229 .artist-image-only>.elementor-container{grid-template-columns:minmax(0,1fr);}body.elementor-page-16229 .artist-name .elementor-heading-title{overflow-wrap:normal;}body.elementor-page-16229 .artist-section a{overflow-wrap:anywhere;}body.elementor-page-16229 .artist-section .elementor-widget.animated{animation-duration:1.1s;}@media(max-width:767px){body.elementor-page-16229 .artist-identity h1.elementor-heading-title{font-size:26px;}}@media(prefers-reduced-motion:reduce){body.elementor-page-16229 .artist-section .elementor-widget{animation:none!important;visibility:visible!important;}}
body.elementor-page-16229 #enma-obra{scroll-margin-top:130px;}/* End custom CSS */