.elementor-16324 .elementor-element.elementor-element-fe51c24:not(.elementor-motion-effects-element-type-background), .elementor-16324 .elementor-element.elementor-element-fe51c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-16324 .elementor-element.elementor-element-fe51c24 > .elementor-container{max-width:1160px;}.elementor-16324 .elementor-element.elementor-element-fe51c24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 32px 55px 32px;}.elementor-16324 .elementor-element.elementor-element-fe51c24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16324 .elementor-element.elementor-element-d11a1dd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:46px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16324 .elementor-element.elementor-element-12640b5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.25em;color:#45413d;}.elementor-16324 .elementor-element.elementor-element-dfcb110{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-16324 .elementor-element.elementor-element-7a1159b .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-16324 .elementor-element.elementor-element-7a1159b .elementor-button:hover, .elementor-16324 .elementor-element.elementor-element-7a1159b .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-16324 .elementor-element.elementor-element-7a1159b .elementor-button:hover svg, .elementor-16324 .elementor-element.elementor-element-7a1159b .elementor-button:focus svg{fill:#fff;}.elementor-16324 .elementor-element.elementor-element-2837e56:not(.elementor-motion-effects-element-type-background), .elementor-16324 .elementor-element.elementor-element-2837e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-16324 .elementor-element.elementor-element-2837e56 > .elementor-container{max-width:1160px;}.elementor-16324 .elementor-element.elementor-element-2837e56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 8px 32px;}.elementor-16324 .elementor-element.elementor-element-2837e56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16324 .elementor-element.elementor-element-5347a3f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.25em;color:#e06d00;}.elementor-16324 .elementor-element.elementor-element-50ad212 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16324 .elementor-element.elementor-element-f0789c7:not(.elementor-motion-effects-element-type-background), .elementor-16324 .elementor-element.elementor-element-f0789c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-16324 .elementor-element.elementor-element-f0789c7 > .elementor-container{max-width:1160px;}.elementor-16324 .elementor-element.elementor-element-f0789c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 32px 30px 32px;}.elementor-16324 .elementor-element.elementor-element-f0789c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16324 .elementor-element.elementor-element-fcb7a07 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16324 .elementor-element.elementor-element-5c59d3c{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-16324 .elementor-element.elementor-element-a7dc971:not(.elementor-motion-effects-element-type-background), .elementor-16324 .elementor-element.elementor-element-a7dc971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-16324 .elementor-element.elementor-element-a7dc971 > .elementor-container{max-width:1160px;}.elementor-16324 .elementor-element.elementor-element-a7dc971{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-16324 .elementor-element.elementor-element-a7dc971 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16324 .elementor-element.elementor-element-1304ebd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16324 .elementor-element.elementor-element-9f6bb17 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16324 .elementor-element.elementor-element-30d5ae5{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-16324 .elementor-element.elementor-element-ac679c9:not(.elementor-motion-effects-element-type-background), .elementor-16324 .elementor-element.elementor-element-ac679c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-16324 .elementor-element.elementor-element-ac679c9 > .elementor-container{max-width:1160px;}.elementor-16324 .elementor-element.elementor-element-ac679c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-16324 .elementor-element.elementor-element-ac679c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16324 .elementor-element.elementor-element-ec7e40b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-16324 .elementor-element.elementor-element-8ac938c .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-16324 .elementor-element.elementor-element-8ac938c .elementor-button:hover, .elementor-16324 .elementor-element.elementor-element-8ac938c .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-16324 .elementor-element.elementor-element-8ac938c .elementor-button:hover svg, .elementor-16324 .elementor-element.elementor-element-8ac938c .elementor-button:focus svg{fill:#fff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-16324 .elementor-element.elementor-element-fe51c24{padding:34px 24px 34px 24px;}.elementor-16324 .elementor-element.elementor-element-d11a1dd .elementor-heading-title{font-size:26px;}.elementor-16324 .elementor-element.elementor-element-12640b5 .elementor-heading-title{font-size:15px;}.elementor-16324 .elementor-element.elementor-element-dfcb110{font-size:15px;}.elementor-16324 .elementor-element.elementor-element-7a1159b .elementor-button{font-size:14px;}.elementor-16324 .elementor-element.elementor-element-2837e56{padding:34px 24px 8px 24px;}.elementor-16324 .elementor-element.elementor-element-5347a3f .elementor-heading-title{font-size:14px;}.elementor-16324 .elementor-element.elementor-element-50ad212 .elementor-heading-title{font-size:24px;}.elementor-16324 .elementor-element.elementor-element-f0789c7{padding:34px 24px 34px 24px;}.elementor-16324 .elementor-element.elementor-element-fcb7a07 .elementor-heading-title{font-size:18px;}.elementor-16324 .elementor-element.elementor-element-5c59d3c{font-size:15px;}.elementor-16324 .elementor-element.elementor-element-a7dc971{padding:34px 24px 34px 24px;}.elementor-16324 .elementor-element.elementor-element-1304ebd .elementor-heading-title{font-size:24px;}.elementor-16324 .elementor-element.elementor-element-9f6bb17 .elementor-heading-title{font-size:18px;}.elementor-16324 .elementor-element.elementor-element-30d5ae5{font-size:15px;}.elementor-16324 .elementor-element.elementor-element-ac679c9{padding:34px 24px 34px 24px;}.elementor-16324 .elementor-element.elementor-element-ec7e40b .elementor-heading-title{font-size:24px;}.elementor-16324 .elementor-element.elementor-element-8ac938c .elementor-button{font-size:14px;}}/* Start custom CSS */body.elementor-page-16324 .artist-section>.elementor-container{max-width:1160px;}body.elementor-page-16324 .artist-section .elementor-widget-wrap{padding:0;align-content:flex-start;}body.elementor-page-16324 .artist-section .elementor-widget{margin-bottom:18px;}body.elementor-page-16324 .artist-section .elementor-column{min-width:0;}body.elementor-page-16324 .artist-section p{margin:0 0 18px;}body.elementor-page-16324 .artist-section p:last-child{margin-bottom:0;}body.elementor-page-16324 .artist-identity>.elementor-container{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:center;}body.elementor-page-16324 .artist-identity>.elementor-container>.elementor-column,body.elementor-page-16324 .artist-artwork>.elementor-container>.elementor-column,body.elementor-page-16324 .artist-biography>.elementor-container>.elementor-column{width:100%;}body.elementor-page-16324 .artist-portrait img{width:250px;height:285px;object-fit:cover;}body.elementor-page-16324 .artist-lead{max-width:780px;}body.elementor-page-16324 .artist-kicker .elementor-heading-title{letter-spacing:.06em;}body.elementor-page-16324 .artist-work-heading>.elementor-container{border-top:2px solid #e06d00;padding-top:32px;}body.elementor-page-16324 .artist-artwork>.elementor-container{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:54px;align-items:start;}body.elementor-page-16324 .artist-work-image img{width:100%;height:auto;display:block;transition:filter .35s;}body.elementor-page-16324 .artist-work-image a:hover img{filter:brightness(1.04);}body.elementor-page-16324 .artist-image-note{font-size:13px!important;color:#777!important;}body.elementor-page-16324 .artist-award{border-top:1px solid #ded9cf;padding-top:22px;}body.elementor-page-16324 .artist-biography>.elementor-container{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:60px;align-items:start;}body.elementor-page-16324 .artist-biography .artist-bio-copy{max-width:780px;}body.elementor-page-16324 .artist-section .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;transition:background .25s,color .25s;}body.elementor-page-16324 .artist-section.animated{animation-duration:1.2s;}body.elementor-page-16324 .artist-return>.elementor-container{border-top:1px solid #ddd8cd;padding-top:28px;}@media(max-width:767px){body.elementor-page-16324 .artist-identity>.elementor-container,body.elementor-page-16324 .artist-artwork>.elementor-container,body.elementor-page-16324 .artist-biography>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px;}body.elementor-page-16324 .artist-portrait img{width:150px;height:172px;}body.elementor-page-16324 .artist-identity .artist-portrait{text-align:left;}body.elementor-page-16324 .artist-identity h1.elementor-heading-title{font-size:34px;}body.elementor-page-16324 .artist-work-heading h2.elementor-heading-title{font-size:24px;}body.elementor-page-16324 .artist-section .elementor-widget{margin-bottom:14px;}body.elementor-page-16324 .artist-work-heading>.elementor-container{padding-top:24px;}}@media(prefers-reduced-motion:reduce){body.elementor-page-16324 .artist-section{animation:none!important;visibility:visible!important;}body.elementor-page-16324 .artist-work-image img{transition:none;}}
body.elementor-page-16324 #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-16324 .artist-identity>.elementor-container{align-items:start;}
body.elementor-page-16324 .artist-work-heading .elementor-widget.animated,body.elementor-page-16324 .artist-artwork .elementor-widget.animated{animation-duration:1.1s;}

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

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

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