.elementor-6 .elementor-element.elementor-element-9039324{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* NEV Moreno — editorial

/* Direccion editorial — artista / ministro */
#musica,#historia,#videos{position:relative;overflow:hidden}
#musica{padding-top:150px!important;padding-bottom:165px!important}
#musica .elementor-widget-image{transform:rotate(-1.4deg) translateY(16px);filter:drop-shadow(28px 34px 38px rgba(0,0,0,.48))}
#musica .elementor-widget-image img{border-radius:0!important}
#musica .elementor-button{background:transparent!important;border:0!important;border-bottom:1px solid rgba(197,161,106,.34)!important;border-radius:0!important;padding:13px 2px!important;justify-content:flex-start!important;text-align:left!important;letter-spacing:.1em!important}
#musica .elementor-button:hover{border-color:#c5a16a!important;color:#e6c589!important;transform:translateX(7px)}
#musica .elementor-widget-button:last-child .elementor-button{display:inline-flex!important;width:auto!important;margin-top:22px!important;padding:14px 22px!important;border:1px solid #c5a16a!important;background:#c5a16a!important;color:#17130f!important}
#historia{padding-top:160px!important;padding-bottom:170px!important;background:linear-gradient(110deg,#17130f 0%,#201914 66%,#2a2119 100%)!important}
#historia:before{content:'TESTIMONIO';position:absolute;left:-.03em;bottom:-.12em;font-family:Georgia,serif;font-size:clamp(90px,15vw,240px);line-height:.8;color:rgba(197,161,106,.045);letter-spacing:-.06em;white-space:nowrap}
#historia .elementor-widget-image{width:56%!important;margin-left:-7%!important;transform:rotate(.8deg)}
#historia .elementor-widget-image img{min-height:590px!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;filter:saturate(.72) contrast(1.08)}
#historia .elementor-widget-text-editor{max-width:530px}
#videos{min-height:760px!important;padding:0!important;display:flex!important;align-items:flex-end!important;background:#0f0d0b!important}
#videos>.elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
#videos>.elementor-widget-image .elementor-widget-container,#videos>.elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover!important}
#videos:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,8,6,.88) 0%,rgba(10,8,6,.48) 48%,rgba(10,8,6,.16) 100%),linear-gradient(0deg,rgba(10,8,6,.78),transparent 48%)}
#videos>.elementor-element:not(.elementor-widget-image){position:relative!important;z-index:2!important;width:min(620px,88%)!important;margin:0 0 9vw 8vw!important;padding:0!important;background:transparent!important}
#videos h2{font-size:clamp(52px,8vw,118px)!important;line-height:.86!important;max-width:700px!important}
#videos .elementor-button{border:0!important;border-bottom:1px solid #c5a16a!important;border-radius:0!important;background:transparent!important;padding:12px 0!important}
.nev-contact{max-width:1180px!important;text-align:left!important;padding:100px 0 70px!important;margin-bottom:0!important;border-bottom:0!important}
.nev-contact h2{max-width:760px;font-size:clamp(46px,7vw,96px)!important;line-height:.92!important;margin:16px 0 70px!important}
.nev-contact-grid{gap:0!important;border-top:1px solid rgba(197,161,106,.34)!important;border-bottom:1px solid rgba(197,161,106,.34)!important}
.nev-contact-card{border:0!important;background:transparent!important;padding:38px 42px 38px 0!important}
.nev-contact-card+ .nev-contact-card{border-left:1px solid rgba(197,161,106,.34)!important;padding-left:42px!important}
.nev-contact-card a{font-family:Georgia,serif!important;font-size:clamp(22px,2.6vw,38px)!important;font-weight:400!important;border-bottom:1px solid transparent}
.nev-contact-card a:hover{border-color:#c5a16a}
.nev-coming{justify-content:flex-start!important;background:transparent!important;border:0!important;padding-left:0!important;color:#a99162!important}
@media(max-width:767px){#musica{padding:90px 22px 105px!important}#musica .elementor-widget-image{transform:rotate(-1deg);margin-bottom:35px}#historia{padding:95px 22px 115px!important}#historia .elementor-widget-image{width:112%!important;margin-left:-12%!important}#historia .elementor-widget-image img{min-height:430px!important}#videos{min-height:650px!important}#videos>.elementor-element:not(.elementor-widget-image){margin:0 24px 70px!important;width:calc(100% - 48px)!important}.nev-contact{padding:80px 22px 45px!important}.nev-contact h2{margin-bottom:45px!important}.nev-contact-grid{grid-template-columns:1fr!important}.nev-contact-card{padding:28px 0!important}.nev-contact-card+.nev-contact-card{border-left:0!important;border-top:1px solid rgba(197,161,106,.28)!important;padding-left:0!important}}

/* FINAL EDITORIAL OVERRIDES */
#musica{padding-top:150px!important;padding-bottom:165px!important}
#musica .elementor-widget-image{transform:rotate(-1.4deg) translateY(16px)!important;filter:drop-shadow(28px 34px 38px rgba(0,0,0,.48))}
#musica .elementor-button{background:transparent!important;border:0!important;border-bottom:1px solid rgba(197,161,106,.34)!important;border-radius:0!important;padding:13px 2px!important;justify-content:flex-start!important}
#historia{padding-top:160px!important;padding-bottom:170px!important;background:linear-gradient(110deg,#17130f,#2a2119)!important}
#historia .elementor-widget-image{width:56%!important;max-width:56%!important;margin-left:-7%!important;transform:rotate(.8deg)!important}
#historia .elementor-widget-image img{min-height:590px!important;width:100%!important;max-width:100%!important;object-fit:cover!important;border-radius:0!important}
#videos{position:relative!important;min-height:760px!important;padding:0!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important;background:#0f0d0b!important}
#videos>.elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important}
#videos>.elementor-widget-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}
#videos:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,8,6,.9),rgba(10,8,6,.14)),linear-gradient(0deg,rgba(10,8,6,.75),transparent 50%)}
#videos>.elementor-element:not(.elementor-widget-image){position:relative!important;z-index:2!important;width:min(620px,88%)!important;max-width:620px!important;margin:0 0 9vw 8vw!important;padding:0!important;background:transparent!important}
#videos h2{font-size:clamp(52px,8vw,118px)!important;line-height:.86!important}
.nev-contact{max-width:1180px!important;text-align:left!important;padding:100px 0 70px!important;margin-bottom:0!important;border:0!important}
.nev-contact h2{max-width:760px!important;font-size:clamp(46px,7vw,96px)!important;line-height:.92!important;margin:16px 0 70px!important}
.nev-contact-grid{gap:0!important;border-top:1px solid rgba(197,161,106,.34)!important;border-bottom:1px solid rgba(197,161,106,.34)!important}
.nev-contact-card{border:0!important;background:transparent!important;padding:38px 42px 38px 0!important}
.nev-contact-card+.nev-contact-card{border-left:1px solid rgba(197,161,106,.34)!important;padding-left:42px!important}
.nev-contact-card a{font-family:Georgia,serif!important;font-size:clamp(22px,2.6vw,38px)!important;font-weight:400!important}
.nev-coming{justify-content:flex-start!important;background:transparent!important;border:0!important;padding-left:0!important}
@media(max-width:767px){#musica{padding:90px 7% 105px!important}#historia{padding:95px 7% 115px!important}#historia .elementor-widget-image{width:112%!important;max-width:112%!important;margin-left:-12%!important}#historia .elementor-widget-image img{min-height:430px!important}#videos{min-height:650px!important;padding:0!important}#videos>.elementor-element:not(.elementor-widget-image){margin:0 24px 70px!important;width:calc(100% - 48px)!important}.nev-contact{padding:80px 0 45px!important}.nev-contact-grid{grid-template-columns:1fr!important}.nev-contact-card{padding:28px 0!important}.nev-contact-card+.nev-contact-card{border-left:0!important;border-top:1px solid rgba(197,161,106,.28)!important;padding-left:0!important}}
 landing polish */
html{scroll-behavior:smooth;scroll-padding-top:100px}
body{background:#13110f;color:#efe9df;overflow-x:hidden}
.elementor-6 .e-div-block-base{scroll-margin-top:100px;box-sizing:border-box}
.elementor-6 p{font-family:Arial,sans-serif;line-height:1.8;color:#c7beb1;font-size:16px}
.elementor-6 h1{font-family:Georgia,'Times New Roman',serif!important;color:#f4eee4;letter-spacing:-.045em;font-weight:400!important;line-height:1.06}
.elementor-6 h2{color:#f4eee4;line-height:1.06}
.elementor-6 h2{font-size:clamp(36px,4.2vw,60px)!important}
.elementor-6 h4,.elementor-6 h5{font-family:Arial,sans-serif;letter-spacing:.2em;font-size:11px!important;color:#d5b47b;text-transform:uppercase;font-weight:500}
.elementor-6 .e-button-base{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 24px;border-radius:2px;font-family:Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,transform .2s}
.elementor-6 .e-button-base:hover{transform:translateY(-2px);filter:brightness(1.13)}
.elementor-6 a:focus-visible,.elementor-location-header a:focus-visible{outline:2px solid #dfb674;outline-offset:5px}
.elementor-location-header{position:sticky;top:0;z-index:90;background:#15120fee;border-bottom:1px solid #a9824533;backdrop-filter:blur(16px)}
.elementor-location-header .e-div-block-base{max-width:1280px;margin:auto;padding:22px 6%!important;display:flex!important;align-items:center;justify-content:space-between;gap:35px}
.elementor-location-header h2{margin:0!important;font-family:Arial,sans-serif;line-height:1.2}
.elementor-location-header .e-flexbox-base{gap:28px;align-items:center;flex-wrap:wrap}
.elementor-location-header h2 a{font-size:12px;color:#d7cfc1;letter-spacing:.04em}
.elementor-location-header h2 a:hover{color:#d9b376}
.elementor-location-header [data-interaction-id="e7c6727"]{font-size:20px!important;letter-spacing:.13em;white-space:nowrap;width:auto!important}
.elementor-element-b1ce564{min-height:740px!important;padding:155px max(7%,calc((100vw - 1120px)/2)) 55px!important;background-image:linear-gradient(90deg,rgba(14,12,10,.95) 0%,rgba(18,13,9,.79) 38%,rgba(16,12,8,.16) 80%),linear-gradient(0deg,#15120f 0%,transparent 40%),url('https://nevmoreno.com/wp-content/uploads/2026/09/Art-Cover.webp')!important;background-position:center,center,right 42%!important;background-size:cover!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}
.elementor-6 [data-interaction-id="eeb95a3"]{font-size:clamp(54px,6.5vw,90px)!important;width:670px!important;max-width:64%;margin:0!important;text-shadow:0 2px 30px #0004}
.elementor-6 [data-interaction-id="131f6b0"]{margin:0!important}
.elementor-6 [data-interaction-id="b4f2387"]{letter-spacing:.22em;color:#d1b787;font-size:11px;margin:0 0 10px}
.elementor-element-0efcb9a{padding:0!important;margin:0!important;gap:14px!important;justify-content:flex-start!important;width:auto!important;flex-wrap:wrap}
.elementor-6 [data-interaction-id="60e7e40"],.elementor-6 [data-interaction-id="a7a8314"],.elementor-6 [data-interaction-id="7c49b26"]{background:#c49a5e!important;color:#18130d!important;border:1px solid #c49a5e!important}
.elementor-6 [data-interaction-id="94cd6ac"],.elementor-6 [data-interaction-id="f7708fe"],.elementor-6 [data-interaction-id="2a779b6"]{background:transparent!important;color:#ece1ce!important;border:1px solid #ab936877!important}
.elementor-6 [data-interaction-id="06e8620"]{font-size:9px;letter-spacing:.23em;margin-top:75px!important;color:#9c8a73}
#musica,#historia,#videos{display:flex!important;align-items:center;justify-content:center;gap:clamp(35px,6vw,95px)!important;padding:100px max(7%,calc((100vw - 1120px)/2))!important;border-top:1px solid #b4966322;min-height:0!important}
#musica{background:radial-gradient(ellipse at 20% 50%,#3b2e1d55,transparent 58%),#171411!important}
#historia{background:#211b16!important;flex-direction:row-reverse!important}
#videos{background:#141310!important}
#musica .e-image-base{width:410px!important;max-width:42%!important;aspect-ratio:1;object-fit:cover;box-shadow:0 25px 65px #0008;border:1px solid #c49a5e33}
#historia .e-image-base{width:440px!important;max-width:44%!important;height:530px!important;object-fit:cover;object-position:60% center;filter:saturate(.75);border-radius:2px}
#videos .e-image-base{width:520px!important;max-width:50%!important;height:340px!important;object-fit:cover;filter:saturate(.65);border:1px solid #b4966333}
.elementor-element-a1a54f3,.elementor-element-e728637,.elementor-element-15e62c1{flex:1;min-width:0;width:auto!important;max-width:540px;align-items:flex-start!important;gap:22px!important;padding:0!important}
.elementor-6 h2,.elementor-6 h5{margin:0!important}
.elementor-6 [data-interaction-id="26b8983"]{font-size:11px;letter-spacing:.16em;color:#d4b27c;margin:0}
.elementor-6 [data-interaction-id="e5ebd5b"],.elementor-6 [data-interaction-id="1686f8b"]{margin:0}
.elementor-element-7bbb3b5{display:flex;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0!important}
.elementor-element-7bbb3b5 .e-button-base{background:#ffffff04!important;color:#d1c6b4!important;border:1px solid #ad926d33!important;padding:10px 13px;min-height:40px;font-size:10px;letter-spacing:0}
#eventos{padding:110px 7%!important;background:radial-gradient(ellipse at 50% 100%,#76532e77,transparent 70%),#241c14!important;border-top:1px solid #bd986b33;min-height:380px;display:flex;align-items:center;justify-content:center;text-align:center}
.elementor-element-538409b{width:680px!important;max-width:100%;align-items:center!important;gap:25px!important}
.elementor-element-56ec9d7{padding:60px 7% 35px!important;background:#100f0e!important;border-top:1px solid #ad926d33}
.elementor-element-5d758e3{gap:18px!important;align-items:center!important;text-align:center}
.elementor-6 [data-interaction-id="c685e89"]{font:600 22px Arial,sans-serif!important;letter-spacing:.16em}
.elementor-6 [data-interaction-id="c87d205"]{font:italic 16px/1.7 Georgia,serif;color:#a99a85;max-width:560px;margin:0}
.elementor-6 [data-interaction-id="b47ccdf"],.elementor-6 [data-interaction-id="0074814"]{background:none!important;border:0!important;color:#9c9182!important;font-size:10px;min-height:32px;padding:4px;letter-spacing:.04em}
@media(max-width:1024px){.elementor-location-header .e-div-block-base{gap:20px}.elementor-location-header .e-flexbox-base{gap:16px}.elementor-element-b1ce564{padding-top:100px!important;min-height:680px!important}.elementor-6 [data-interaction-id="eeb95a3"]{max-width:75%}#musica,#historia,#videos{padding:75px 6%!important;gap:40px!important}}
@media(max-width:767px){html{scroll-padding-top:112px}.elementor-location-header .e-div-block-base{padding:17px 6% 13px!important;flex-direction:column;gap:14px}.elementor-location-header .e-flexbox-base{gap:16px;justify-content:center!important}.elementor-location-header h2 a{font-size:10px}.elementor-location-header [data-interaction-id="e7c6727"]{font-size:16px!important}.elementor-element-b1ce564{min-height:650px!important;padding:90px 7% 35px!important;background-position:center,center,62% center!important;background-image:linear-gradient(90deg,#100d0bf2,#100d0b70),linear-gradient(0deg,#15120f,transparent 65%),url('https://nevmoreno.com/wp-content/uploads/2026/09/Art-Cover.webp')!important}.elementor-6 [data-interaction-id="eeb95a3"]{max-width:100%;width:100%!important;font-size:58px!important}.elementor-6 [data-interaction-id="131f6b0"]{font-size:9px!important;letter-spacing:.13em}.elementor-6 [data-interaction-id="06e8620"]{margin-top:35px!important;font-size:8px}.elementor-6 .e-button-base{font-size:11px;padding:13px 17px}#musica,#historia,#videos{flex-direction:column!important;padding:65px 7%!important;gap:38px!important}#musica .e-image-base,#historia .e-image-base,#videos .e-image-base{max-width:100%!important;width:100%!important}#historia .e-image-base{height:400px!important}#videos .e-image-base{height:250px!important}.elementor-6 h2{font-size:43px!important}.elementor-6 p{font-size:15px}#eventos{padding:75px 7%!important}.elementor-element-56ec9d7{padding:45px 7% 25px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-6 .e-button-base{transition:none;transform:none!important}}

/* Finishing details */
.elementor-6 [data-interaction-id="06e8620"]{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;text-align:left!important;font-size:9px!important;margin-top:35px!important}
.elementor-6 .e-button-base{border-radius:2px!important;font-size:12px!important;letter-spacing:.06em!important}
.elementor-6 [data-interaction-id="b4f2387"]{font-size:11px!important;margin:0 0 12px!important}
#eventos{background-image:linear-gradient(90deg,#18120ed9,#21180e99),url('https://nevmoreno.com/wp-content/uploads/2026/09/nev-campo-provisional.png')!important;background-size:cover!important;background-position:center 57%!important;min-height:450px}
.elementor-6 [data-interaction-id="97b5d4e"]::before{content:''}
.elementor-6 [data-interaction-id="160f75c"]::before{content:''}
.elementor-6 [data-interaction-id="22cd841"]::before,.elementor-6 [data-interaction-id="2a779b6"]::before{content:''}
.elementor-6 [data-interaction-id="47b3889"]::before{content:''}
.elementor-6 [data-interaction-id="0074814"]::before{content:''}
.elementor-6 .e-button-base::before{font-family:'Font Awesome 5 Brands';font-weight:400;font-size:18px;line-height:1}
.elementor-element-7bbb3b5 .e-button-base{font-size:11px!important;letter-spacing:0!important}
.elementor-6 [data-interaction-id="b47ccdf"],.elementor-6 [data-interaction-id="0074814"]{font-size:10px!important}
@media(max-width:767px){.elementor-location-header .e-flexbox-base{gap:12px!important;width:100%!important;flex-wrap:nowrap!important;justify-content:center!important}.elementor-location-header{border-bottom-color:transparent!important}.elementor-location-header h2 a{font-size:10px!important;white-space:nowrap}.elementor-location-header h2{width:auto!important}.elementor-location-header .e-div-block-base{padding:15px 5%!important;gap:12px!important}.elementor-6 [data-interaction-id="eeb95a3"]{font-size:56px!important}.elementor-6 .e-button-base{font-size:11px!important}.elementor-6 [data-interaction-id="06e8620"]{font-size:8px!important}}

@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('https://nevmoreno.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2') format('woff2')}
body.admin-bar .elementor-location-header{top:32px}
@media(max-width:782px){body.admin-bar .elementor-location-header{top:46px}}/* End custom CSS */