.elementor-13823 .elementor-element.elementor-element-c913e91:not(.elementor-motion-effects-element-type-background), .elementor-13823 .elementor-element.elementor-element-c913e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-13823 .elementor-element.elementor-element-c913e91 > .elementor-container{max-width:1160px;}.elementor-13823 .elementor-element.elementor-element-c913e91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 32px 55px 32px;}.elementor-13823 .elementor-element.elementor-element-c913e91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13823 .elementor-element.elementor-element-9971ca4{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#777777;}.elementor-13823 .elementor-element.elementor-element-cc84a73 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:46px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-13823 .elementor-element.elementor-element-3d1be5e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-13823 .elementor-element.elementor-element-dab5ab3 .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-13823 .elementor-element.elementor-element-dab5ab3 .elementor-button:hover, .elementor-13823 .elementor-element.elementor-element-dab5ab3 .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-13823 .elementor-element.elementor-element-dab5ab3 .elementor-button:hover svg, .elementor-13823 .elementor-element.elementor-element-dab5ab3 .elementor-button:focus svg{fill:#fff;}.elementor-13823 .elementor-element.elementor-element-8870a08:not(.elementor-motion-effects-element-type-background), .elementor-13823 .elementor-element.elementor-element-8870a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-13823 .elementor-element.elementor-element-8870a08 > .elementor-container{max-width:1160px;}.elementor-13823 .elementor-element.elementor-element-8870a08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 32px 8px 32px;}.elementor-13823 .elementor-element.elementor-element-8870a08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13823 .elementor-element.elementor-element-f186c89 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.25em;color:#e06d00;}.elementor-13823 .elementor-element.elementor-element-47aecfd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-13823 .elementor-element.elementor-element-a8598a5:not(.elementor-motion-effects-element-type-background), .elementor-13823 .elementor-element.elementor-element-a8598a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-13823 .elementor-element.elementor-element-a8598a5 > .elementor-container{max-width:1160px;}.elementor-13823 .elementor-element.elementor-element-a8598a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 32px 30px 32px;}.elementor-13823 .elementor-element.elementor-element-a8598a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13823 .elementor-element.elementor-element-c954537 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-13823 .elementor-element.elementor-element-3b02dc8{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-13823 .elementor-element.elementor-element-23364f3:not(.elementor-motion-effects-element-type-background), .elementor-13823 .elementor-element.elementor-element-23364f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f6f2;}.elementor-13823 .elementor-element.elementor-element-23364f3 > .elementor-container{max-width:1160px;}.elementor-13823 .elementor-element.elementor-element-23364f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-13823 .elementor-element.elementor-element-23364f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13823 .elementor-element.elementor-element-6af0e2d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-13823 .elementor-element.elementor-element-8743765 .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-13823 .elementor-element.elementor-element-8743765 .elementor-button:hover, .elementor-13823 .elementor-element.elementor-element-8743765 .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-13823 .elementor-element.elementor-element-8743765 .elementor-button:hover svg, .elementor-13823 .elementor-element.elementor-element-8743765 .elementor-button:focus svg{fill:#fff;}.elementor-13823 .elementor-element.elementor-element-f67e18c .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-13823 .elementor-element.elementor-element-f67e18c .elementor-button:hover, .elementor-13823 .elementor-element.elementor-element-f67e18c .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-13823 .elementor-element.elementor-element-f67e18c .elementor-button:hover svg, .elementor-13823 .elementor-element.elementor-element-f67e18c .elementor-button:focus svg{fill:#fff;}.elementor-13823 .elementor-element.elementor-element-8a6b5bd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-13823 .elementor-element.elementor-element-90bb2eb{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#45413d;}.elementor-13823 .elementor-element.elementor-element-580c69b:not(.elementor-motion-effects-element-type-background), .elementor-13823 .elementor-element.elementor-element-580c69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-13823 .elementor-element.elementor-element-580c69b > .elementor-container{max-width:1160px;}.elementor-13823 .elementor-element.elementor-element-580c69b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 32px 52px 32px;}.elementor-13823 .elementor-element.elementor-element-580c69b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13823 .elementor-element.elementor-element-bfa05b4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.25em;color:#171717;}.elementor-13823 .elementor-element.elementor-element-ed9d5cd .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-13823 .elementor-element.elementor-element-ed9d5cd .elementor-button:hover, .elementor-13823 .elementor-element.elementor-element-ed9d5cd .elementor-button:focus{background-color:#171717;color:#fff;}.elementor-13823 .elementor-element.elementor-element-ed9d5cd .elementor-button:hover svg, .elementor-13823 .elementor-element.elementor-element-ed9d5cd .elementor-button:focus svg{fill:#fff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-13823 .elementor-element.elementor-element-c913e91{padding:34px 24px 34px 24px;}.elementor-13823 .elementor-element.elementor-element-9971ca4{font-size:13px;}.elementor-13823 .elementor-element.elementor-element-cc84a73 .elementor-heading-title{font-size:26px;}.elementor-13823 .elementor-element.elementor-element-3d1be5e{font-size:15px;}.elementor-13823 .elementor-element.elementor-element-dab5ab3 .elementor-button{font-size:14px;}.elementor-13823 .elementor-element.elementor-element-8870a08{padding:34px 24px 8px 24px;}.elementor-13823 .elementor-element.elementor-element-f186c89 .elementor-heading-title{font-size:14px;}.elementor-13823 .elementor-element.elementor-element-47aecfd .elementor-heading-title{font-size:24px;}.elementor-13823 .elementor-element.elementor-element-a8598a5{padding:34px 24px 34px 24px;}.elementor-13823 .elementor-element.elementor-element-c954537 .elementor-heading-title{font-size:18px;}.elementor-13823 .elementor-element.elementor-element-3b02dc8{font-size:15px;}.elementor-13823 .elementor-element.elementor-element-23364f3{padding:34px 24px 34px 24px;}.elementor-13823 .elementor-element.elementor-element-6af0e2d .elementor-heading-title{font-size:24px;}.elementor-13823 .elementor-element.elementor-element-8743765 .elementor-button{font-size:14px;}.elementor-13823 .elementor-element.elementor-element-f67e18c .elementor-button{font-size:14px;}.elementor-13823 .elementor-element.elementor-element-8a6b5bd .elementor-heading-title{font-size:18px;}.elementor-13823 .elementor-element.elementor-element-90bb2eb{font-size:15px;}.elementor-13823 .elementor-element.elementor-element-580c69b{padding:34px 24px 34px 24px;}.elementor-13823 .elementor-element.elementor-element-bfa05b4 .elementor-heading-title{font-size:24px;}.elementor-13823 .elementor-element.elementor-element-ed9d5cd .elementor-button{font-size:14px;}}/* Start custom CSS */body.elementor-page-13823 .artist-section>.elementor-container{max-width:1160px;}body.elementor-page-13823 .artist-section .elementor-widget-wrap{padding:0;align-content:flex-start;}body.elementor-page-13823 .artist-section .elementor-widget{margin-bottom:18px;}body.elementor-page-13823 .artist-section .elementor-column{min-width:0;}body.elementor-page-13823 .artist-section p{margin:0 0 18px;}body.elementor-page-13823 .artist-section p:last-child{margin-bottom:0;}body.elementor-page-13823 .artist-identity>.elementor-container{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:center;}body.elementor-page-13823 .artist-identity>.elementor-container>.elementor-column,body.elementor-page-13823 .artist-artwork>.elementor-container>.elementor-column,body.elementor-page-13823 .artist-biography>.elementor-container>.elementor-column{width:100%;}body.elementor-page-13823 .artist-portrait img{width:250px;height:285px;object-fit:cover;}body.elementor-page-13823 .artist-lead{max-width:780px;}body.elementor-page-13823 .artist-kicker .elementor-heading-title{letter-spacing:.06em;}body.elementor-page-13823 .artist-work-heading>.elementor-container{border-top:2px solid #e06d00;padding-top:32px;}body.elementor-page-13823 .artist-artwork>.elementor-container{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:54px;align-items:start;}body.elementor-page-13823 .artist-work-image img{width:100%;height:auto;display:block;transition:filter .35s;}body.elementor-page-13823 .artist-work-image a:hover img{filter:brightness(1.04);}body.elementor-page-13823 .artist-image-note{font-size:13px!important;color:#777!important;}body.elementor-page-13823 .artist-award{border-top:1px solid #ded9cf;padding-top:22px;}body.elementor-page-13823 .artist-biography>.elementor-container{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:60px;align-items:start;}body.elementor-page-13823 .artist-biography .artist-bio-copy{max-width:780px;}body.elementor-page-13823 .artist-section .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;transition:background .25s,color .25s;}body.elementor-page-13823 .artist-section.animated{animation-duration:1.2s;}body.elementor-page-13823 .artist-return>.elementor-container{border-top:1px solid #ddd8cd;padding-top:28px;}@media(max-width:767px){body.elementor-page-13823 .artist-identity>.elementor-container,body.elementor-page-13823 .artist-artwork>.elementor-container,body.elementor-page-13823 .artist-biography>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px;}body.elementor-page-13823 .artist-portrait img{width:150px;height:172px;}body.elementor-page-13823 .artist-identity .artist-portrait{text-align:left;}body.elementor-page-13823 .artist-identity h1.elementor-heading-title{font-size:34px;}body.elementor-page-13823 .artist-work-heading h2.elementor-heading-title{font-size:24px;}body.elementor-page-13823 .artist-section .elementor-widget{margin-bottom:14px;}body.elementor-page-13823 .artist-work-heading>.elementor-container{padding-top:24px;}}@media(prefers-reduced-motion:reduce){body.elementor-page-13823 .artist-section{animation:none!important;visibility:visible!important;}body.elementor-page-13823 .artist-work-image img{transition:none;}}
body.elementor-page-13823 #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-13823 .artist-identity>.elementor-container{align-items:start;}
body.elementor-page-13823 .artist-work-heading .elementor-widget.animated,body.elementor-page-13823 .artist-artwork .elementor-widget.animated{animation-duration:1.1s;}

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

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

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