.elementor-1335 .elementor-element.elementor-element-40e44a1{--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}.elementor-1335 .elementor-element.elementor-element-619e925{--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}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1335 .elementor-element.elementor-element-03dbd7c{--grid-columns:3}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-1335 .elementor-element.elementor-element-03dbd7c{--grid-columns:2}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-1335 .elementor-element.elementor-element-03dbd7c{--grid-columns:1}}.hero-cartas-pokemon{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(10 14 25 / .96) 0%,rgb(18 24 38 / .94) 55%,rgb(32 40 58 / .92) 100%);border:1px solid rgb(255 255 255 / .08);border-radius:28px;padding:80px 36px;box-shadow:0 18px 50px rgb(0 0 0 / .22),inset 0 1px 0 rgb(255 255 255 / .06)}.hero-cartas-pokemon::before{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgb(255 204 0 / .2) 0%,#fff0 72%);pointer-events:none}.hero-cartas-pokemon::after{content:"";position:absolute;bottom:-100px;left:-100px;width:260px;height:260px;background:radial-gradient(circle,rgb(59 130 246 / .18) 0%,#fff0 72%);pointer-events:none}.hero-cartas-pokemon__content{position:relative;z-index:2;max-width:720px}.hero-cartas-pokemon h1{margin:0 0 16px;font-size:clamp(32px, 5vw, 52px);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#fff}.hero-cartas-pokemon p{margin:0 0 12px;font-size:16px;line-height:1.7;color:rgb(255 255 255 / .82);max-width:560px}.hero-cartas-pokemon__actions{display:none}@media (max-width:767px){.hero-cartas-pokemon{padding:48px 20px;border-radius:22px}.hero-cartas-pokemon h1{font-size:28px;line-height:1.15}.hero-cartas-pokemon p{font-size:15px;line-height:1.65}}