.elementor-282 .elementor-element.elementor-element-19a389a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-282 .elementor-element.elementor-element-83b3c31{text-align:center;}.elementor-282 .elementor-element.elementor-element-83b3c31 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;}.elementor-282 .elementor-element.elementor-element-3e0cdc2{text-align:center;}.elementor-282 .elementor-element.elementor-element-3e0cdc2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:700;}.elementor-282 .elementor-element.elementor-element-2ed1883{text-align:center;}.elementor-282 .elementor-element.elementor-element-79814b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS */body.elementor-page-282{background:linear-gradient(rgba(10,11,9,.45),rgba(10,11,9,.45)),var(--isn-map) center top/2000px auto repeat,#0a0b09!important}
body.elementor-page-282 .site,body.elementor-page-282 .site-content,body.elementor-page-282 #page,body.elementor-page-282 .elementor-8{background:transparent!important}
.elementor-24.elementor-location-footer{background:transparent!important;border-top:0!important;isolation:auto!important}
.elementor-24.elementor-location-footer::before,.elementor-24.elementor-location-footer::after{display:none!important}
@media(max-width:767px){body.elementor-page-282{background-size:auto,1500px auto,auto!important}}
body.elementor-page-282 .elementor-282 .e-con{background-color:transparent}
/* HERO */
body.elementor-page-282 .elementor-element-19a389a{position:relative;overflow:hidden;isolation:isolate;background-image:none!important;background-color:#070807!important;min-height:calc(100svh - 110px)!important;justify-content:center!important;align-items:center!important}
body.elementor-page-282 .elementor-element-19a389a::before{content:""!important;position:absolute!important;top:-5%!important;left:-5%!important;right:-5%!important;bottom:-5%!important;width:auto!important;height:auto!important;z-index:-2!important;opacity:1!important;background:url(/wp-content/uploads/2026/10/milsim-iberica-survival-0383.webp) center/cover no-repeat!important;filter:grayscale(.35) contrast(1.08) brightness(.55) saturate(.9);animation:eKB 28s ease-in-out infinite alternate}
body.elementor-page-282 .elementor-element-19a389a::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(141,184,58,0.9),rgba(141,184,58,0.9)) 28px 28px/34px 2px no-repeat,linear-gradient(180deg,rgba(141,184,58,0.9),rgba(141,184,58,0.9)) 28px 28px/2px 34px no-repeat,linear-gradient(90deg,rgba(141,184,58,0.9),rgba(141,184,58,0.9)) calc(100% - 28px) 28px/34px 2px no-repeat,linear-gradient(180deg,rgba(141,184,58,0.9),rgba(141,184,58,0.9)) calc(100% - 28px) 28px/2px 34px no-repeat,linear-gradient(90deg,rgba(141,184,58,0.5),rgba(141,184,58,0.5)) 28px calc(100% - 28px)/34px 2px no-repeat,linear-gradient(180deg,rgba(141,184,58,0.5),rgba(141,184,58,0.5)) 28px calc(100% - 28px)/2px 34px no-repeat,linear-gradient(90deg,rgba(141,184,58,0.5),rgba(141,184,58,0.5)) calc(100% - 28px) calc(100% - 28px)/34px 2px no-repeat,linear-gradient(180deg,rgba(141,184,58,0.5),rgba(141,184,58,0.5)) calc(100% - 28px) calc(100% - 28px)/2px 34px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px),radial-gradient(900px 420px at 50% 45%,rgba(7,8,7,.15),rgba(7,8,7,.55) 70%),linear-gradient(180deg,rgba(7,8,7,.5) 0%,rgba(7,8,7,.25) 35%,rgba(7,8,7,.6) 75%,#0a0b09 100%)}
@keyframes eKB{from{transform:scale(1.02)}to{transform:scale(1.1) translate3d(-1%,-.6%,0)}}
@media(max-width:767px){body.elementor-page-282 .elementor-element-19a389a{min-height:calc(100svh - 84px)!important}}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title{font-family:'Oswald',sans-serif!important;font-style:normal!important;font-weight:700!important;text-transform:uppercase;font-size:clamp(50px,9.5vw,150px)!important;line-height:.95!important;letter-spacing:.04em!important;background:linear-gradient(180deg,#fff 0%,#efe9d6 45%,#b5aa86 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;text-shadow:none!important;filter:drop-shadow(0 14px 40px rgba(0,0,0,.65))}
body.elementor-page-282 .elementor-element-2ed1883 .elementor-heading-title{display:inline-block;padding:8px 22px 7px;font-family:'Permanent Marker',cursive!important;font-style:normal!important;font-weight:400!important;font-size:clamp(16px,1.8vw,24px)!important;line-height:1.2!important;text-transform:uppercase;color:#16160f!important;text-shadow:none!important;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 40%,rgba(0,0,0,.08)),repeating-linear-gradient(90deg,rgba(120,100,60,.06) 0 2px,transparent 2px 5px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),#d9cfae;clip-path:polygon(1.4px 0%,6.4px 10%,0.0px 20%,6.2px 30%,1.7px 40%,4.2px 50%,2.7px 60%,4.9px 70%,0.8px 80%,6.7px 90%,0.2px 100%,calc(100% - 1.4px) 100%,calc(100% - 6.4px) 90%,calc(100% - 0.0px) 80%,calc(100% - 6.2px) 70%,calc(100% - 1.7px) 60%,calc(100% - 4.2px) 50%,calc(100% - 2.7px) 40%,calc(100% - 4.9px) 30%,calc(100% - 0.8px) 20%,calc(100% - 6.7px) 10%,calc(100% - 0.2px) 0%);box-shadow:0 2px 6px -1px rgba(0,0,0,.6);transform:rotate(-1.5deg)}
body.elementor-page-282 .elementor-element-2ed1883{text-align:center}
/* GLITCH H1 */
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title{--px-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M2 0h2v1h-2zM5 0h1v1h-1zM7 0h1v1h-1zM10 0h1v1h-1zM11 0h1v1h-1zM12 0h1v1h-1zM14 0h2v1h-2zM17 0h1v1h-1zM19 0h1v1h-1zM22 0h2v1h-2zM25 0h1v1h-1zM26 0h2v1h-2zM28 0h1v1h-1zM29 0h1v1h-1zM30 0h1v1h-1zM0 1h1v1h-1zM1 1h1v1h-1zM3 1h2v1h-2zM5 1h2v1h-2zM6 1h1v1h-1zM9 1h1v1h-1zM15 1h2v1h-2zM17 1h1v1h-1zM26 1h1v1h-1zM27 1h2v1h-2zM28 1h1v1h-1zM30 1h1v1h-1zM31 1h1v1h-1zM2 2h1v1h-1zM7 2h1v1h-1zM9 2h2v1h-2zM10 2h1v1h-1zM14 2h1v1h-1zM15 2h2v1h-2zM16 2h2v1h-2zM20 2h1v1h-1zM21 2h1v1h-1zM23 2h1v1h-1zM24 2h1v1h-1zM26 2h2v1h-2zM27 2h1v1h-1zM28 2h1v1h-1zM29 2h1v1h-1zM30 2h2v1h-2zM2 3h1v1h-1zM5 3h1v1h-1zM6 3h1v1h-1zM7 3h2v1h-2zM8 3h1v1h-1zM9 3h1v1h-1zM11 3h1v1h-1zM15 3h1v1h-1zM23 3h1v1h-1zM0 4h1v1h-1zM3 4h1v1h-1zM9 4h1v1h-1zM13 4h1v1h-1zM14 4h2v1h-2zM16 4h2v1h-2zM19 4h1v1h-1zM20 4h1v1h-1zM21 4h1v1h-1zM22 4h1v1h-1zM24 4h1v1h-1zM25 4h1v1h-1zM26 4h1v1h-1zM28 4h2v1h-2zM30 4h1v1h-1zM0 5h2v1h-2zM1 5h1v1h-1zM5 5h1v1h-1zM6 5h1v1h-1zM7 5h2v1h-2zM10 5h1v1h-1zM11 5h1v1h-1zM12 5h1v1h-1zM14 5h1v1h-1zM17 5h1v1h-1zM19 5h2v1h-2zM20 5h2v1h-2zM24 5h1v1h-1zM25 5h2v1h-2zM30 5h1v1h-1zM31 5h1v1h-1zM2 6h1v1h-1zM5 6h1v1h-1zM11 6h2v1h-2zM12 6h1v1h-1zM19 6h1v1h-1zM20 6h2v1h-2zM21 6h2v1h-2zM22 6h1v1h-1zM27 6h1v1h-1zM28 6h1v1h-1zM29 6h2v1h-2zM0 7h1v1h-1zM3 7h2v1h-2zM6 7h1v1h-1zM7 7h2v1h-2zM8 7h1v1h-1zM12 7h2v1h-2zM19 7h1v1h-1zM21 7h1v1h-1zM22 7h1v1h-1zM25 7h1v1h-1zM27 7h2v1h-2zM28 7h1v1h-1zM29 7h1v1h-1zM2 8h1v1h-1zM3 8h2v1h-2zM4 8h1v1h-1zM5 8h1v1h-1zM6 8h1v1h-1zM7 8h1v1h-1zM12 8h1v1h-1zM14 8h1v1h-1zM15 8h1v1h-1zM19 8h1v1h-1zM20 8h2v1h-2zM23 8h1v1h-1zM24 8h1v1h-1zM26 8h1v1h-1zM27 8h2v1h-2zM30 8h2v1h-2zM2 9h1v1h-1zM6 9h1v1h-1zM9 9h1v1h-1zM10 9h1v1h-1zM13 9h1v1h-1zM15 9h1v1h-1zM18 9h1v1h-1zM19 9h1v1h-1zM20 9h2v1h-2zM22 9h2v1h-2zM25 9h2v1h-2zM27 9h1v1h-1zM29 9h1v1h-1zM30 9h2v1h-2zM31 9h1v1h-1z'/%3E%3C/svg%3E");--px-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1h-1zM1 0h2v1h-2zM3 0h1v1h-1zM4 0h1v1h-1zM7 0h1v1h-1zM8 0h1v1h-1zM9 0h1v1h-1zM15 0h1v1h-1zM26 0h1v1h-1zM29 0h1v1h-1zM0 1h2v1h-2zM3 1h1v1h-1zM5 1h1v1h-1zM6 1h1v1h-1zM8 1h1v1h-1zM10 1h1v1h-1zM13 1h1v1h-1zM17 1h1v1h-1zM18 1h1v1h-1zM19 1h1v1h-1zM20 1h1v1h-1zM24 1h2v1h-2zM28 1h1v1h-1zM29 1h1v1h-1zM3 2h2v1h-2zM4 2h1v1h-1zM14 2h1v1h-1zM15 2h1v1h-1zM17 2h2v1h-2zM23 2h1v1h-1zM25 2h1v1h-1zM29 2h1v1h-1zM30 2h2v1h-2zM31 2h2v1h-2zM2 3h1v1h-1zM5 3h2v1h-2zM11 3h2v1h-2zM12 3h2v1h-2zM13 3h2v1h-2zM15 3h1v1h-1zM18 3h1v1h-1zM19 3h1v1h-1zM26 3h1v1h-1zM27 3h1v1h-1zM28 3h1v1h-1zM31 3h1v1h-1zM1 4h2v1h-2zM2 4h1v1h-1zM8 4h1v1h-1zM9 4h2v1h-2zM10 4h1v1h-1zM11 4h1v1h-1zM12 4h1v1h-1zM13 4h1v1h-1zM16 4h1v1h-1zM19 4h1v1h-1zM20 4h1v1h-1zM23 4h2v1h-2zM24 4h1v1h-1zM25 4h1v1h-1zM26 4h1v1h-1zM29 4h1v1h-1zM1 5h1v1h-1zM5 5h2v1h-2zM6 5h1v1h-1zM7 5h1v1h-1zM8 5h1v1h-1zM10 5h1v1h-1zM14 5h1v1h-1zM17 5h1v1h-1zM24 5h1v1h-1zM25 5h2v1h-2zM26 5h2v1h-2zM27 5h1v1h-1zM28 5h1v1h-1zM29 5h1v1h-1zM3 6h1v1h-1zM9 6h1v1h-1zM12 6h2v1h-2zM13 6h2v1h-2zM15 6h1v1h-1zM18 6h1v1h-1zM22 6h1v1h-1zM23 6h1v1h-1zM25 6h1v1h-1zM26 6h1v1h-1zM1 7h1v1h-1zM9 7h1v1h-1zM12 7h1v1h-1zM14 7h2v1h-2zM15 7h2v1h-2zM18 7h1v1h-1zM20 7h1v1h-1zM22 7h1v1h-1zM26 7h1v1h-1zM27 7h1v1h-1zM28 7h1v1h-1zM29 7h1v1h-1zM30 7h1v1h-1zM2 8h2v1h-2zM3 8h1v1h-1zM8 8h1v1h-1zM12 8h2v1h-2zM13 8h1v1h-1zM14 8h2v1h-2zM15 8h1v1h-1zM21 8h1v1h-1zM25 8h1v1h-1zM27 8h2v1h-2zM29 8h1v1h-1zM30 8h2v1h-2zM2 9h1v1h-1zM3 9h1v1h-1zM4 9h1v1h-1zM5 9h1v1h-1zM7 9h1v1h-1zM8 9h1v1h-1zM11 9h1v1h-1zM12 9h1v1h-1zM15 9h1v1h-1zM16 9h1v1h-1zM17 9h1v1h-1zM18 9h2v1h-2zM19 9h1v1h-1zM20 9h1v1h-1zM23 9h1v1h-1zM24 9h1v1h-1zM29 9h1v1h-1zM30 9h1v1h-1z'/%3E%3C/svg%3E");--px-d:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1h-1zM1 0h1v1h-1zM2 0h2v1h-2zM3 0h1v1h-1zM6 0h2v1h-2zM7 0h1v1h-1zM8 0h1v1h-1zM9 0h1v1h-1zM10 0h1v1h-1zM11 0h1v1h-1zM12 0h2v1h-2zM13 0h2v1h-2zM14 0h1v1h-1zM15 0h1v1h-1zM16 0h1v1h-1zM17 0h1v1h-1zM19 0h1v1h-1zM20 0h1v1h-1zM21 0h1v1h-1zM23 0h1v1h-1zM24 0h1v1h-1zM25 0h1v1h-1zM26 0h1v1h-1zM27 0h1v1h-1zM28 0h1v1h-1zM29 0h1v1h-1zM30 0h2v1h-2zM31 0h1v1h-1zM0 1h1v1h-1zM1 1h1v1h-1zM2 1h1v1h-1zM4 1h1v1h-1zM5 1h2v1h-2zM6 1h2v1h-2zM7 1h2v1h-2zM8 1h2v1h-2zM9 1h1v1h-1zM11 1h1v1h-1zM15 1h1v1h-1zM17 1h1v1h-1zM18 1h1v1h-1zM19 1h1v1h-1zM20 1h1v1h-1zM21 1h2v1h-2zM22 1h2v1h-2zM23 1h1v1h-1zM24 1h1v1h-1zM25 1h1v1h-1zM26 1h2v1h-2zM28 1h1v1h-1zM29 1h2v1h-2zM31 1h2v1h-2zM0 2h1v1h-1zM1 2h1v1h-1zM2 2h2v1h-2zM3 2h2v1h-2zM4 2h2v1h-2zM5 2h1v1h-1zM6 2h1v1h-1zM7 2h1v1h-1zM9 2h1v1h-1zM10 2h1v1h-1zM11 2h1v1h-1zM12 2h2v1h-2zM13 2h2v1h-2zM14 2h1v1h-1zM15 2h1v1h-1zM16 2h1v1h-1zM17 2h1v1h-1zM20 2h2v1h-2zM21 2h1v1h-1zM22 2h1v1h-1zM24 2h1v1h-1zM25 2h1v1h-1zM26 2h1v1h-1zM27 2h2v1h-2zM28 2h1v1h-1zM29 2h1v1h-1zM30 2h2v1h-2zM31 2h1v1h-1zM0 3h1v1h-1zM1 3h1v1h-1zM2 3h2v1h-2zM3 3h1v1h-1zM4 3h1v1h-1zM5 3h1v1h-1zM6 3h2v1h-2zM7 3h1v1h-1zM8 3h1v1h-1zM9 3h1v1h-1zM10 3h1v1h-1zM11 3h2v1h-2zM12 3h2v1h-2zM13 3h1v1h-1zM14 3h1v1h-1zM15 3h1v1h-1zM17 3h1v1h-1zM18 3h2v1h-2zM19 3h2v1h-2zM20 3h1v1h-1zM22 3h2v1h-2zM23 3h1v1h-1zM24 3h1v1h-1zM25 3h1v1h-1zM26 3h1v1h-1zM27 3h1v1h-1zM28 3h1v1h-1zM29 3h1v1h-1zM30 3h1v1h-1zM31 3h1v1h-1zM0 4h1v1h-1zM1 4h1v1h-1zM2 4h1v1h-1zM3 4h1v1h-1zM4 4h1v1h-1zM5 4h1v1h-1zM6 4h1v1h-1zM8 4h1v1h-1zM9 4h1v1h-1zM10 4h1v1h-1zM11 4h2v1h-2zM12 4h2v1h-2zM13 4h2v1h-2zM14 4h1v1h-1zM15 4h2v1h-2zM17 4h2v1h-2zM18 4h2v1h-2zM19 4h1v1h-1zM21 4h1v1h-1zM22 4h1v1h-1zM23 4h2v1h-2zM24 4h1v1h-1zM25 4h1v1h-1zM26 4h2v1h-2zM27 4h2v1h-2zM28 4h1v1h-1zM29 4h2v1h-2zM30 4h1v1h-1zM0 5h1v1h-1zM1 5h2v1h-2zM3 5h1v1h-1zM4 5h2v1h-2zM5 5h1v1h-1zM6 5h1v1h-1zM7 5h1v1h-1zM9 5h1v1h-1zM10 5h1v1h-1zM11 5h1v1h-1zM12 5h1v1h-1zM13 5h2v1h-2zM15 5h1v1h-1zM16 5h1v1h-1zM17 5h1v1h-1zM19 5h2v1h-2zM21 5h1v1h-1zM22 5h1v1h-1zM23 5h1v1h-1zM24 5h1v1h-1zM26 5h1v1h-1zM27 5h2v1h-2zM28 5h1v1h-1zM29 5h1v1h-1zM30 5h2v1h-2zM31 5h1v1h-1zM0 6h1v1h-1zM1 6h1v1h-1zM2 6h2v1h-2zM3 6h2v1h-2zM4 6h1v1h-1zM5 6h1v1h-1zM6 6h2v1h-2zM8 6h1v1h-1zM9 6h2v1h-2zM10 6h1v1h-1zM11 6h2v1h-2zM12 6h1v1h-1zM13 6h1v1h-1zM15 6h1v1h-1zM16 6h1v1h-1zM17 6h1v1h-1zM19 6h1v1h-1zM20 6h1v1h-1zM21 6h1v1h-1zM22 6h1v1h-1zM23 6h1v1h-1zM24 6h1v1h-1zM25 6h1v1h-1zM26 6h1v1h-1zM27 6h1v1h-1zM28 6h2v1h-2zM29 6h1v1h-1zM30 6h2v1h-2zM31 6h1v1h-1zM2 7h1v1h-1zM6 7h1v1h-1zM7 7h1v1h-1zM8 7h1v1h-1zM9 7h2v1h-2zM10 7h2v1h-2zM12 7h1v1h-1zM13 7h2v1h-2zM14 7h1v1h-1zM16 7h1v1h-1zM17 7h1v1h-1zM18 7h1v1h-1zM19 7h1v1h-1zM20 7h2v1h-2zM21 7h2v1h-2zM22 7h1v1h-1zM23 7h1v1h-1zM27 7h1v1h-1zM28 7h1v1h-1zM31 7h1v1h-1zM0 8h2v1h-2zM1 8h2v1h-2zM2 8h1v1h-1zM3 8h1v1h-1zM5 8h1v1h-1zM6 8h2v1h-2zM7 8h1v1h-1zM8 8h2v1h-2zM9 8h1v1h-1zM10 8h1v1h-1zM11 8h1v1h-1zM12 8h1v1h-1zM13 8h1v1h-1zM14 8h1v1h-1zM15 8h1v1h-1zM16 8h1v1h-1zM18 8h2v1h-2zM21 8h1v1h-1zM22 8h1v1h-1zM23 8h2v1h-2zM24 8h1v1h-1zM25 8h1v1h-1zM26 8h2v1h-2zM27 8h1v1h-1zM28 8h2v1h-2zM29 8h2v1h-2zM30 8h1v1h-1zM31 8h1v1h-1zM1 9h2v1h-2zM2 9h1v1h-1zM3 9h1v1h-1zM4 9h1v1h-1zM5 9h2v1h-2zM7 9h1v1h-1zM8 9h1v1h-1zM9 9h1v1h-1zM11 9h1v1h-1zM12 9h1v1h-1zM13 9h1v1h-1zM15 9h1v1h-1zM16 9h1v1h-1zM17 9h1v1h-1zM18 9h1v1h-1zM20 9h1v1h-1zM21 9h2v1h-2zM22 9h1v1h-1zM23 9h1v1h-1zM24 9h1v1h-1zM25 9h1v1h-1zM26 9h1v1h-1zM27 9h1v1h-1zM28 9h1v1h-1zM30 9h2v1h-2zM31 9h1v1h-1z'/%3E%3C/svg%3E");position:relative;-webkit-mask-size:176px 55px;mask-size:176px 55px;animation:eDrop 5.5s steps(1) infinite 2s}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::before,body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::after{content:"mi cuenta";position:absolute;left:0;top:0;width:100%;height:100%;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;pointer-events:none;opacity:0;mix-blend-mode:screen;-webkit-mask-size:176px 55px;mask-size:176px 55px;filter:blur(2.2px) saturate(1.1)}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::before{-webkit-text-fill-color:#a6e04a;color:#a6e04a;text-shadow:0 0 16px rgba(166,224,74,.45)!important;-webkit-mask-image:var(--px-a);mask-image:var(--px-a);animation:eP1 5.5s steps(1) infinite 2s}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::after{-webkit-text-fill-color:#e5483d;color:#e5483d;text-shadow:0 0 16px rgba(229,72,61,.35)!important;-webkit-mask-image:var(--px-b);mask-image:var(--px-b);animation:eP2 5.5s steps(1) infinite 2s}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title:hover{animation:eDrop .55s steps(1) infinite}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title:hover::before{animation:eP1 .55s steps(1) infinite}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title:hover::after{animation:eP2 .55s steps(1) infinite}
@keyframes eP1{0%,93.6%,100%{opacity:0;transform:none}94.24%{opacity:.55;transform:translate(-4px,0);-webkit-mask-position:0 0;mask-position:0 0}94.88%{transform:translate(3px,-1px);-webkit-mask-position:-110px 30px;mask-position:-110px 30px}95.52%{transform:translate(-2px,1px);-webkit-mask-position:60px -40px;mask-position:60px -40px}96.16%{opacity:0}97.44%{opacity:.55;transform:translate(5px,0);-webkit-mask-position:-200px 10px;mask-position:-200px 10px}98.08%{transform:translate(-3px,0);-webkit-mask-position:140px 60px;mask-position:140px 60px}98.72%{transform:translate(1px,1px);-webkit-mask-position:-30px -70px;mask-position:-30px -70px}99.36%{opacity:0}}
@keyframes eP2{0%,93.6%,100%{opacity:0;transform:none}94.24%{opacity:.45;transform:translate(4px,1px);-webkit-mask-position:-50px 20px;mask-position:-50px 20px}94.88%{transform:translate(-5px,0);-webkit-mask-position:90px -10px;mask-position:90px -10px}95.52%{transform:translate(2px,-1px);-webkit-mask-position:-170px 50px;mask-position:-170px 50px}96.16%{opacity:0}97.44%{opacity:.45;transform:translate(-4px,-1px);-webkit-mask-position:30px 70px;mask-position:30px 70px}98.08%{transform:translate(3px,0);-webkit-mask-position:-240px -20px;mask-position:-240px -20px}98.72%{transform:translate(-1px,0);-webkit-mask-position:180px 40px;mask-position:180px 40px}99.36%{opacity:0}}
@keyframes eDrop{0%,93.6%,100%{-webkit-mask-image:none;mask-image:none;transform:none;filter:drop-shadow(0 14px 40px rgba(0,0,0,.65))}94.24%{-webkit-mask-image:var(--px-d),linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62));mask-image:var(--px-d),linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62));-webkit-mask-position:0 0;mask-position:0 0;transform:translateX(1px);filter:drop-shadow(0 14px 40px rgba(0,0,0,.65)) blur(1.3px)}94.88%{-webkit-mask-position:-90px 25px;mask-position:-90px 25px;transform:translateX(-2px)}95.52%{-webkit-mask-image:none;mask-image:none;transform:none;filter:drop-shadow(0 14px 40px rgba(0,0,0,.65))}97.44%{-webkit-mask-image:var(--px-d),linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62));mask-image:var(--px-d),linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62));-webkit-mask-position:50px -20px;mask-position:50px -20px;transform:translateX(-1px);filter:drop-shadow(0 14px 40px rgba(0,0,0,.65)) blur(1.5px)}98.08%{-webkit-mask-position:-35px 35px;mask-position:-35px 35px;transform:translateX(2px)}98.72%{-webkit-mask-image:none;mask-image:none;transform:none;filter:drop-shadow(0 14px 40px rgba(0,0,0,.65))}}
@media(max-width:767px){body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title,body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::before,body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::after{-webkit-mask-size:112px 35px;mask-size:112px 35px}body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title{font-size:clamp(38px,12vw,60px)!important}}
@media (prefers-reduced-motion:reduce){body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title{animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::before,body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title::after{display:none}body.elementor-page-282 .elementor-element-19a389a::before{animation:none}}
/* hero */
body.elementor-page-282 .elementor-element-19a389a{min-height:82svh!important;padding:90px 20px 70px!important}
body.elementor-page-282 .elementor-element-83b3c31 .elementor-heading-title{font:600 13px/1 'Oswald',sans-serif!important;letter-spacing:.26em!important;text-transform:uppercase;color:#a9cf62!important;-webkit-text-fill-color:#a9cf62;background:none!important;text-align:center;margin-bottom:6px}
body.elementor-page-282 .elementor-element-83b3c31,body.elementor-page-282 .elementor-element-3e0cdc2,body.elementor-page-282 .elementor-element-2ed1883{text-align:center;width:100%}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title{text-align:center!important}
/* ===== MI CUENTA ===== */
body.elementor-page-282 .elementor-element-19a389a{min-height:48svh!important;padding:80px 20px 60px!important}
body.elementor-page-282 .elementor-element-83b3c31,body.elementor-page-282 .elementor-element-3e0cdc2,body.elementor-page-282 .elementor-element-2ed1883{width:100%;text-align:center}
body.elementor-page-282 .elementor-element-3e0cdc2 .elementor-heading-title{text-transform:uppercase!important;text-align:center!important}
body.elementor-page-282 .elementor-element-79814b1{padding:50px 20px 90px!important}
body.elementor-page-282 .elementor-element-2fd98c1{color:#d6d0c0;font-family:'Montserrat',sans-serif}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce{display:block}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce:has(.woocommerce-MyAccount-navigation){display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation{flex:0 0 260px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px -30px rgba(0,0,0,.8);padding:18px!important;margin:0!important}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important;background:none!important}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation li a{display:block;padding:11px 14px!important;border-radius:10px;font:600 13px/1.2 'Oswald',sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#cfc9b8!important;text-decoration:none!important;transition:background .2s,color .2s}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation li a:hover{background:rgba(255,255,255,.06);color:#fff!important}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation li.is-active a{color:#14140f!important;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 40%,rgba(0,0,0,.08)),repeating-linear-gradient(90deg,rgba(120,100,60,.06) 0 2px,transparent 2px 5px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),#8d9a58!important;clip-path:polygon(0% 10.2%,10% 4.3%,20% 10.9%,30% 7.3%,40% 0.3%,50% 2.2%,60% 0.6%,70% 2.0%,80% 5.4%,90% 3.5%,100% 11.7%,100% 99.2%,90% 99.4%,80% 99.0%,70% 98.0%,60% 91.3%,50% 90.6%,40% 96.9%,30% 97.2%,20% 89.5%,10% 94.4%,0% 92.0%);font-family:'Permanent Marker',cursive!important;letter-spacing:.04em;font-weight:400!important;font-size:15px!important}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content{flex:1 1 420px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px -30px rgba(0,0,0,.8);padding:30px 34px!important;min-width:0}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content p,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content li,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content td,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content th,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content address{color:#d6d0c0!important;font-family:'Montserrat',sans-serif!important;font-size:15px}
body.elementor-page-282 .elementor-element-2fd98c1 strong{color:#fff!important}
body.elementor-page-282 .elementor-element-2fd98c1 a{color:#a9cf62!important}
body.elementor-page-282 .elementor-element-2fd98c1 h2,body.elementor-page-282 .elementor-element-2fd98c1 h3,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-column__title,body.elementor-page-282 .elementor-element-2fd98c1 legend{display:inline-block!important;margin:0 0 16px!important;padding:8px 20px 6px!important;font-family:'Permanent Marker',cursive!important;font-weight:400!important;font-size:18px!important;text-transform:uppercase;color:#16160f!important;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 40%,rgba(0,0,0,.08)),repeating-linear-gradient(90deg,rgba(120,100,60,.06) 0 2px,transparent 2px 5px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),#d9cfae!important;clip-path:polygon(0% 4.5%,10% 9.4%,20% 10.3%,30% 0.3%,40% 2.6%,50% 3.9%,60% 10.7%,70% 3.9%,80% 2.6%,90% 0.7%,100% 6.3%,100% 99.7%,90% 89.3%,80% 96.3%,70% 89.6%,60% 92.3%,50% 94.2%,40% 99.9%,30% 91.7%,20% 89.6%,10% 97.1%,0% 90.3%);transform:rotate(-1deg);border:0!important}
body.elementor-page-282 .elementor-element-2fd98c1 table,body.elementor-page-282 .elementor-element-2fd98c1 th,body.elementor-page-282 .elementor-element-2fd98c1 td{background:transparent!important;border-color:rgba(255,255,255,.12)!important}
body.elementor-page-282 .elementor-element-2fd98c1 table th{font-family:'Oswald',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:12px!important;color:#cfc9b8!important}
body.elementor-page-282 .elementor-element-2fd98c1 label{color:#cfc9b8!important;font-family:'Oswald',sans-serif!important;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase}
body.elementor-page-282 .elementor-element-2fd98c1 label.woocommerce-form__label-for-checkbox,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-form-login__rememberme{text-transform:none!important;font-family:'Montserrat',sans-serif!important;letter-spacing:0!important;font-size:14px!important;display:inline-flex;align-items:center;gap:8px}
body.elementor-page-282 .elementor-element-2fd98c1 input.input-text,body.elementor-page-282 .elementor-element-2fd98c1 input[type=text],body.elementor-page-282 .elementor-element-2fd98c1 input[type=email],body.elementor-page-282 .elementor-element-2fd98c1 input[type=password],body.elementor-page-282 .elementor-element-2fd98c1 input[type=tel],body.elementor-page-282 .elementor-element-2fd98c1 select,body.elementor-page-282 .elementor-element-2fd98c1 textarea{background:rgba(10,11,9,.65)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;color:#efe9d6!important;min-height:44px;font-family:'Montserrat',sans-serif!important}
body.elementor-page-282 .elementor-element-2fd98c1 input:focus,body.elementor-page-282 .elementor-element-2fd98c1 select:focus,body.elementor-page-282 .elementor-element-2fd98c1 textarea:focus{border-color:#8db83a!important;box-shadow:0 0 0 3px rgba(141,184,58,.2)!important;outline:none}
body.elementor-page-282 .elementor-element-2fd98c1 input[type=checkbox]{accent-color:#8db83a}
body.elementor-page-282 .elementor-element-2fd98c1 button.button,body.elementor-page-282 .elementor-element-2fd98c1 .button,body.elementor-page-282 .elementor-element-2fd98c1 input[type=submit]{min-height:46px;padding:12px 26px!important;border:0!important;border-radius:0!important;font:400 16px/1 'Permanent Marker',cursive!important;letter-spacing:.04em;text-transform:uppercase;color:#14140f!important;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 40%,rgba(0,0,0,.08)),repeating-linear-gradient(90deg,rgba(120,100,60,.06) 0 2px,transparent 2px 5px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),#8d9a58!important;clip-path:polygon(0% 11.2%,10% 11.5%,20% 5.9%,30% 1.0%,40% 1.6%,50% 3.6%,60% 2.2%,70% 10.7%,80% 7.8%,90% 4.0%,100% 7.8%,100% 99.3%,90% 91.9%,80% 98.2%,70% 97.7%,60% 92.6%,50% 90.5%,40% 96.7%,30% 91.2%,20% 94.8%,10% 89.2%,0% 94.6%);transition:transform .25s}
body.elementor-page-282 .elementor-element-2fd98c1 .button:hover{transform:translateY(-2px)}
body.elementor-page-282 .elementor-element-2fd98c1 table .button{min-height:0;padding:8px 14px!important;font-size:13px!important}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-form-login,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-form-register,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-ResetPassword{max-width:520px;margin:0 auto!important;padding:30px 32px!important;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-message,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-info,body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-error{background:rgba(141,184,58,.12)!important;border:1px solid rgba(141,184,58,.4)!important;color:#e4dfd0!important;border-radius:10px}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-error{background:rgba(229,72,61,.12)!important;border-color:rgba(229,72,61,.45)!important}
@media(max-width:767px){body.elementor-page-282 .elementor-element-19a389a{min-height:40svh!important;padding:56px 14px 40px!important}body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-navigation{flex:1 1 100%}body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-MyAccount-content{padding:20px 16px!important}body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce-form-login{padding:22px 18px!important}}

body.elementor-page-282 .elementor-element-2fd98c1.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li:not(.is-active) a{background:transparent!important;border:0!important}
body.elementor-page-282 .elementor-element-2fd98c1.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation li a{border:0!important;box-shadow:none!important}
body.elementor-page-282 .elementor-element-2fd98c1.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.elementor-page-282 .elementor-element-2fd98c1.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important}
body.elementor-page-282 .elementor-element-2fd98c1 .woocommerce>h2{display:block!important;width:max-content;margin:0 auto 16px!important}
/* ===== BANNER UNIFICADO (referencia: Normativas) ===== */
body.elementor-page-282 .elementor-element.elementor-element-19a389a{min-height:calc(100vh - 110px)!important;min-height:calc(100svh - 110px)!important}
body.elementor-page-282 .elementor-element.elementor-element-3e0cdc2 .elementor-heading-title{font-size:clamp(64px,12vw,176px)!important;line-height:.92!important;letter-spacing:.05em!important;white-space:normal!important}
@media(max-width:767px){body.elementor-page-282 .elementor-element.elementor-element-19a389a{min-height:calc(100svh - 84px)!important}body.elementor-page-282 .elementor-element.elementor-element-3e0cdc2 .elementor-heading-title{font-size:clamp(44px,15vw,72px)!important;letter-spacing:.02em!important}}/* End custom CSS */