/* Informes keeps its Elementor content; the theme supplies a readable hierarchy. */body.dt-information-page .dt-page-content{font-size:17px;line-height:1.75}body.dt-information-page .dt-page-content .elementor-heading-title.elementor-size-default{font-size:clamp(32px, 3.2vw, 42px) !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:-.025em !important;overflow-wrap:anywhere}body.dt-information-page .dt-page-content .elementor-heading-title.elementor-size-default *{font-size:inherit !important;line-height:inherit !important}body.dt-information-page .dt-page-content :is(h5,h6).elementor-heading-title.elementor-size-default{font-size:clamp(23px, 2vw, 26px) !important;line-height:1.35 !important}body.dt-information-page .dt-page-content :is(h1,h2,h3,h4,h5,h6):not(.elementor-heading-title),body.dt-information-page .dt-page-content :is(.entry-subtitle,.elementor-icon-box-title,.eael-accordion-header,.elementor-tab-title,.e-n-accordion-item-title-text){font-size:clamp(22px, 2vw, 27px) !important;font-weight:650 !important;line-height:1.4 !important;overflow-wrap:anywhere}body.dt-information-page .dt-page-content :is(.eael-accordion-header,.elementor-tab-title,.e-n-accordion-item-title-text){font-size:clamp(20px, 1.7vw, 23px) !important}body.dt-information-page .dt-page-content :is(.eael-accordion-header,.elementor-tab-title) :is(.eael-accordion-tab-title,.elementor-accordion-title,.elementor-toggle-title){font-size:inherit !important;line-height:inherit !important}body.dt-information-page .dt-page-content :is(h1,h2,h3,h4,h5,h6):not(.elementor-heading-title) *{font-size:inherit !important;line-height:inherit !important}/* Only duplicate Elementor title widgets are hidden; keep .dt-page-header. */body.dt-information-page .dt-page-content :is(.dt-information-duplicate-title,.dt-information-title-spacer){display:none !important}/* Payment layout: compact sections, transparent logos and a uniform card grid. */body.dt-payment-information .dt-page{padding-top:30px !important}body.dt-payment-information .dt-page-content{padding:0 !important;background:transparent !important;border:0 !important}body.dt-payment-information .dt-page-content > .elementor{display:flex;flex-direction:column;gap:32px}body.dt-payment-information .dt-page-content .elementor-top-section{margin:0 !important;padding:0 !important;background:transparent !important}body.dt-payment-information .dt-page-content .elementor-top-section > .elementor-container{max-width:none !important;width:100% !important;gap:24px}body.dt-payment-information .dt-page-content .elementor-top-column > .elementor-widget-wrap{padding:0 !important;margin:0 !important;background:transparent !important}body.dt-payment-information .dt-page-content .elementor-widget-spacer,body.dt-payment-information .dt-page-content .elementor-widget-divider,body.dt-payment-information .dt-page-content .elementor-element-596d05a,body.dt-payment-information .dt-page-content [hidden]{display:none !important}body.dt-payment-information .dt-page-content .elementor-element-4756163{margin:0 !important;padding:0 !important}body.dt-payment-information .dt-page-content .elementor-element-253e325 img{display:block;width:min(100%, 850px) !important;height:auto !important;margin:0 auto;border-radius:16px}body.dt-payment-information .dt-payment-section-intro > .elementor-container{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}body.dt-payment-information .dt-payment-section-intro .elementor-top-column{width:100% !important;min-width:0}body.dt-payment-information .dt-payment-section-intro .elementor-heading-title{margin:0 !important;text-align:left !important}body.dt-payment-information .dt-payment-section-intro .klb-icon-box{display:flex;gap:16px;align-items:center;color:var(--dt-text)}body.dt-payment-information .dt-payment-section-intro .klb-icon-box .icon{flex:0 0 48px;color:var(--dt-primary);font-size:30px}body.dt-payment-information .dt-payment-section-intro .klb-icon-box p{margin:6px 0 0;font-size:16px;line-height:1.65}body.dt-payment-information .dt-payment-section-intro a{text-decoration:none !important;color:inherit !important}body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}body.dt-payment-information .dt-payment-online-intro .elementor-top-column:first-child{grid-column:1/-1}body.dt-payment-information .dt-payment-online-intro .klb-icon-box{justify-content:center}body.dt-payment-information .dt-payment-online-intro .klb-icon-box .icon{flex-basis:auto;font-size:46px}body.dt-payment-information .dt-payment-online-intro .content:empty{display:none}body.dt-payment-information .dt-payment-online-caption{grid-column:1/-1}body.dt-payment-information .dt-payment-online-caption p{margin:8px 0 0;font-size:16px}body.dt-payment-information .dt-payment-providers > .elementor-container,body.dt-payment-information .dt-payment-bank-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:24px}body.dt-payment-information .dt-payment-provider,body.dt-payment-information .dt-payment-card-column{width:100% !important;min-width:0 !important}body.dt-payment-information .dt-payment-card-column > .elementor-widget-wrap{display:block !important;height:100%}body.dt-payment-information .dt-payment-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:clamp(18px, 2vw, 26px);border:1px solid var(--dt-stroke);border-top:3px solid var(--dt-primary);border-radius:18px;background:var(--dt-panel);color:var(--dt-text);box-shadow:0 12px 30px rgba(0,0,0,.09)}body.dt-payment-information .dt-payment-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:100px;padding-bottom:16px;border-bottom:1px solid var(--dt-stroke)}body.dt-payment-information .dt-payment-logo{display:block;width:auto !important;max-width:100% !important;height:54px !important;object-fit:contain !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.dt-payment-information .dt-payment-card__header .dt-payment-logo{max-width:220px !important;object-position:left center}body.dt-payment-information .dt-page-content .dt-payment-card .dt-payment-card__name{margin:0 !important;color:var(--dt-text) !important;font-size:23px !important;font-weight:700 !important;line-height:1.3 !important}body.dt-payment-information .dt-page-content .dt-payment-card .dt-payment-account-heading{margin:8px 0 0 !important;font-size:20px !important;line-height:1.35 !important;font-weight:600 !important;text-transform:none !important;color:var(--dt-text) !important}body.dt-payment-information .dt-payment-account{display:grid;grid-template-columns:minmax(0, 1fr) 44px;align-items:center;gap:12px;min-height:76px;padding:12px 10px 12px 14px;background:var(--dt-panel-2);border:1px solid var(--dt-stroke);border-radius:10px}body.dt-payment-information .dt-payment-account__data{display:flex;flex-direction:column;gap:4px;min-width:0}body.dt-payment-information .dt-payment-account__currency{color:var(--dt-muted) !important;font-size:13px;line-height:1.2}body.dt-payment-information .dt-payment-account__number{color:var(--dt-text) !important;font-size:clamp(15px, 1.3vw, 17px);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;user-select:all}html body.dt-payment-information button.dt-payment-copy{display:inline-flex !important;align-items:center;justify-content:center;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:10px !important;background:var(--dt-primary) !important;border:1px solid var(--dt-primary) !important;border-radius:9px !important;color:#fff !important;box-shadow:none !important;transform:none !important}html body.dt-payment-information button.dt-payment-copy:hover{background:var(--dt-primary-hover) !important;border-color:var(--dt-primary-hover) !important}html body.dt-payment-information button.dt-payment-copy:focus-visible{outline:3px solid var(--dt-text);outline-offset:3px}body.dt-payment-information .dt-payment-copy svg{width:22px;height:22px;fill:none !important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.dt-payment-information .dt-payment-qr{width:164px;margin:8px 0 0;padding:10px;border-radius:12px;background:#fff}body.dt-payment-information .dt-payment-qr img{display:block;width:100% !important;height:auto !important;background:#fff !important;border-radius:0 !important}body.dt-payment-information .dt-payment-card__note{margin:6px 0 0 !important;font-size:15px;line-height:1.65;color:var(--dt-muted) !important}body.dt-payment-information .dt-payment-extra > .elementor-container{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.dt-payment-information .dt-page-content .dt-payment-provider > .elementor-widget-wrap{display:flex;align-items:center;justify-content:center;min-height:154px;padding:24px !important;border:1px solid var(--dt-stroke);border-radius:16px;background:var(--dt-panel) !important}body.dt-payment-information .dt-payment-provider .elementor-widget{width:100%;margin:0}body.dt-payment-information .dt-payment-provider .elementor-widget-container{display:flex;flex-direction:column;align-items:center;gap:14px}body.dt-payment-information .dt-payment-provider .dt-payment-logo{width:200px !important;height:56px !important}body.dt-payment-information .dt-payment-provider__name{font-size:18px;font-weight:600;color:var(--dt-text)}body.dt-payment-information .dt-payment-logo--jpeg{mix-blend-mode:multiply}html:not([data-theme="light"]) body.dt-payment-information .dt-payment-logo--bank{filter:brightness(0) invert(1)}body.dt-payment-information .dt-payment-copy-status{position:fixed;z-index:9999;right:24px;bottom:24px;max-width:min(420px, calc(100vw - 48px));padding:12px 18px;border:1px solid var(--dt-primary);border-radius:12px;background:var(--dt-panel);color:var(--dt-text);font-size:15px;box-shadow:0 8px 28px rgba(0,0,0,.2)}/* v1.5.29 — recover the original payment-page colours and rounded outlines. */body.dt-payment-information .dt-payment-card{--dt-bank-outline:var(--dt-primary)}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="bbva"]{--dt-bank-outline:#004580}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="bcp"]{--dt-bank-outline:#f47d31}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="interbank"]{--dt-bank-outline:#00a24f}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="bn"]{--dt-bank-outline:#bf0411}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="yape"]{--dt-bank-outline:#6f2f87}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="binance"]{--dt-bank-outline:#f0b90a}body.dt-payment-information .dt-payment-card{border:4px solid var(--dt-bank-outline);border-radius:35px;background:var(--dt-panel);box-shadow:none;padding:22px}body.dt-payment-information .dt-payment-card__header{align-items:center;justify-content:center;min-height:106px;border-bottom:0;padding-bottom:6px}body.dt-payment-information .dt-payment-card__header .dt-payment-logo{max-width:100% !important;width:230px !important;height:80px !important;object-position:center;filter:none !important}/* Name remains available to screen readers; the original bank logo leads. */body.dt-payment-information .dt-page-content .dt-payment-card .dt-payment-card__name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.dt-payment-information .dt-page-content .dt-payment-card .dt-payment-account-heading{font-size:19px !important;font-weight:700 !important;text-transform:uppercase !important;margin:10px 0 2px !important}body.dt-payment-information .dt-payment-account{background:transparent;border:0;padding:8px 0;min-height:60px;grid-template-columns:minmax(0,1fr) 44px}body.dt-payment-information .dt-payment-account__data{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}body.dt-payment-information .dt-payment-account__currency{font-size:15px;min-width:54px;color:var(--dt-text) !important}body.dt-payment-information .dt-payment-account__number{font-size:16px}html body.dt-payment-information .dt-payment-card button.dt-payment-copy{background:transparent !important;border:0 !important;color:#155f8f !important}html body.dt-payment-information .dt-payment-card[data-dt-payment-brand="yape"] button.dt-payment-copy{color:#6f2f87 !important}html body.dt-payment-information .dt-payment-card button.dt-payment-copy:hover{background:color-mix(in srgb, var(--dt-bank-outline) 12%, transparent) !important}html[data-theme="light"] body.dt-payment-information .dt-payment-card[data-dt-payment-brand="binance"] button.dt-payment-copy{color:#805b00 !important}html:not([data-theme="light"]) body.dt-payment-information .dt-payment-card button.dt-payment-copy{color:#8bd9dc !important}body.dt-payment-information .dt-payment-card[data-dt-payment-brand="yape"] .dt-payment-qr,body.dt-payment-information .dt-payment-card[data-dt-payment-brand="binance"] .dt-payment-qr{margin:12px auto 0}body.dt-payment-information .dt-page-content .dt-payment-provider > .elementor-widget-wrap{border:0;border-radius:0;background:transparent !important;padding:14px !important;min-height:112px}body.dt-payment-information .dt-page-content .elementor-top-section.dt-payment-section-intro{border-top:1px solid var(--dt-primary);padding-top:24px !important}body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}body.dt-payment-information .dt-payment-online-intro .elementor-top-column:first-child{grid-column:auto}body.dt-payment-information .dt-payment-card-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px}body.dt-payment-information .dt-payment-card-brands .klb-icon-box .icon{font-size:40px}html:not([data-theme="light"]) body.dt-payment-information .dt-payment-card__header:has(.dt-payment-logo--bank){background:#f2f5f9;border-radius:18px;padding:12px}html[data-theme="light"] body.dt-payment-information .dt-payment-provider img[src$="paypal.png"]{filter:none}/* White raffle headings stay on dark title surfaces in both colour modes. */html body.dt-raffle-information .dt-page-header{background:#172431 !important}html body.dt-raffle-information .dt-page-header h1,html body.dt-information-page.dt-raffle-information .dt-page-article .dt-page-content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-tab-title,.eael-accordion-header,.eael-accordion-tab-title,.elementor-accordion-title,.elementor-toggle-title),html body.dt-information-page.dt-raffle-information .dt-page-article .dt-page-content :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-tab-title,.eael-accordion-header) *{color:#fff !important;-webkit-text-fill-color:#fff !important}html body.dt-information-page.dt-raffle-information .dt-page-article .dt-page-content .eael-accordion-content > strong{display:block;color:#fff !important;-webkit-text-fill-color:#fff !important;background:#172431;padding:10px 14px;border-radius:8px;font-size:22px;line-height:1.4}html body.dt-raffle-information .dt-page-content :is(h1,h2,h3,h4,h5,h6,.elementor-tab-title,.eael-accordion-header){background:#172431 !important;border-radius:10px;padding:14px 18px}@media (max-width: 680px){body.dt-payment-information .dt-payment-card{border-radius:28px;padding:18px}body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:minmax(0,1fr)}body.dt-payment-information .dt-payment-card-brands{grid-column:1}body.dt-payment-information .dt-payment-card-brands .klb-icon-box .icon{font-size:34px}}body.dt-payment-information .dt-payment-copy-status:empty{padding:0;border:0;box-shadow:none}.dt-payment-copy-buffer{position:fixed;left:-9999px;top:0;width:1px;height:1px}@media (max-width: 1100px){body.dt-payment-information .dt-payment-bank-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 680px){body.dt-information-page .dt-page-content .elementor-heading-title.elementor-size-default{font-size:30px !important}body.dt-information-page .dt-page-content :is(h5,h6).elementor-heading-title.elementor-size-default{font-size:23px !important}body.dt-payment-information .dt-page-content > .elementor{gap:26px}body.dt-payment-information .dt-payment-bank-grid,body.dt-payment-information .dt-payment-providers > .elementor-container,body.dt-payment-information .dt-payment-section-intro > .elementor-container,body.dt-payment-information .dt-payment-extra > .elementor-container{grid-template-columns:minmax(0, 1fr);gap:18px}body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:minmax(0,1fr)}body.dt-payment-information .dt-payment-online-intro .klb-icon-box .icon{font-size:36px}body.dt-payment-information .dt-page-content .dt-payment-provider > .elementor-widget-wrap{min-height:126px}body.dt-payment-information .dt-payment-card__header{min-height:92px}}/* v1.5.30 — one subtitle scale across legal pages and the rest of Informes. */body.dt-information-page .dt-page-article .dt-page-content .dt-information-subtitle:is(h2,h3,h4,h5,h6){font-size:24px !important;line-height:1.35 !important;font-weight:650 !important;letter-spacing:-.01em !important;margin:20px 0 10px !important}body.dt-information-page .dt-page-article .dt-page-content .dt-information-subtitle *{font-size:inherit !important;line-height:inherit !important}/* Wallet reference: QR at left, campaign + identifier at right, note below. */body.dt-payment-information .dt-payment-card--wallet{height:auto;gap:14px}body.dt-payment-information .dt-payment-wallet-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0}body.dt-payment-information .dt-payment-card--wallet .dt-payment-qr{width:100%;max-width:190px;margin:0 auto !important;padding:6px}body.dt-payment-information .dt-payment-wallet-details{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;text-align:center}body.dt-payment-information .dt-payment-wallet-details .dt-payment-card__header{min-height:0;padding:0;background:transparent;gap:0}body.dt-payment-information .dt-payment-wallet-details .dt-payment-logo{width:100% !important;height:140px !important;max-width:190px !important;object-fit:contain !important}body.dt-payment-information .dt-page-content .dt-payment-wallet-details .dt-payment-account-heading{margin:0 !important;font-size:18px !important;line-height:1.3 !important;color:var(--dt-bank-outline) !important}body.dt-payment-information .dt-payment-wallet-details .dt-payment-account{width:fit-content;max-width:100%;margin:0 auto;padding:0;min-height:44px;gap:6px}body.dt-payment-information .dt-payment-wallet-details .dt-payment-account__number{font-weight:700}body.dt-payment-information .dt-payment-card--wallet .dt-payment-card__note{width:100%;margin:0 !important;font-size:13px;line-height:1.55}body.dt-payment-information .dt-payment-card--wallet .dt-payment-card__note::before{content:"•";margin-right:7px}html[data-theme="light"] body.dt-payment-information .dt-payment-card[data-dt-payment-brand="binance"] .dt-payment-account-heading{color:#946c00 !important}html:not([data-theme="light"]) body.dt-payment-information .dt-payment-card[data-dt-payment-brand="yape"] .dt-payment-account-heading{color:#d798ee !important}html:not([data-theme="light"]) body.dt-payment-information .dt-payment-card[data-dt-payment-brand="binance"] .dt-payment-account-heading{color:#f5ca53 !important}body.dt-payment-information .dt-payment-extra > .elementor-container{display:flex !important;justify-content:center}body.dt-payment-information .dt-payment-extra .dt-payment-card-column{width:calc((100% - 48px) / 3) !important}/* Summary blocks: large icon, no inherited h4 margins between the phrases. */body.dt-payment-information .dt-page-content .dt-payment-section-intro .klb-icon-box{gap:14px;align-items:flex-start}body.dt-payment-information .dt-page-content .dt-payment-section-intro:not(.dt-payment-online-intro) .klb-icon-box .icon{flex:0 0 60px;display:flex;justify-content:center;align-items:center;min-height:58px;font-size:48px !important;line-height:1}body.dt-payment-information .dt-page-content .dt-payment-section-intro:not(.dt-payment-online-intro) .klb-icon-box .icon :is(i,svg){font-size:48px !important;width:48px;height:48px}body.dt-payment-information .dt-page-content .dt-payment-section-intro .klb-icon-box .content{min-width:0}body.dt-payment-information .dt-page-content .dt-payment-section-intro .klb-icon-box .entry-title{margin:0 !important;font-size:24px !important;line-height:1.3 !important}body.dt-payment-information .dt-page-content .dt-payment-section-intro .klb-icon-box p{margin:4px 0 0 !important;font-size:16px;line-height:1.5}html body.dt-information-page.dt-payment-information .dt-page-article .dt-page-content .dt-payment-section-intro .klb-icon-box p{color:var(--dt-muted) !important}/* Online reference: heading | four brands | caption; three large logos below. */body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr) minmax(0,.9fr);gap:20px;align-items:center}body.dt-payment-information .dt-page-content .dt-payment-section-intro .elementor-heading-title{font-size:clamp(26px,2.2vw,32px) !important;font-weight:600 !important;line-height:1.25 !important}body.dt-payment-information .dt-payment-online-caption{grid-column:auto;min-width:0}body.dt-payment-information .dt-page-content .dt-payment-online-caption .entry-title{margin:0 !important;font-size:16px !important;line-height:1.4 !important;font-weight:600 !important}body.dt-payment-information .dt-page-content .dt-payment-online-caption p{margin:3px 0 0 !important;font-size:13px;line-height:1.5}body.dt-payment-information .dt-page-content .dt-payment-card-brands .klb-icon-box .content[hidden]{display:none !important}body.dt-payment-information .dt-payment-card-brands{gap:12px}body.dt-payment-information .dt-payment-card-brands .klb-icon-box{justify-content:center;align-items:center}body.dt-payment-information .dt-payment-card-brands .klb-icon-box .icon{font-size:46px}body.dt-payment-information .dt-page-content .dt-payment-provider > .elementor-widget-wrap{min-height:180px;padding:18px 10px !important}body.dt-payment-information .dt-payment-provider .dt-payment-logo{width:300px !important;height:120px !important;max-width:100% !important}body.dt-payment-information .dt-payment-provider .dt-payment-logo--jpeg{width:100% !important;max-width:min(100%,420px) !important;height:160px !important;object-fit:cover !important}body.dt-payment-information .dt-payment-provider__name{display:none}@media (max-width: 1100px){body.dt-payment-information .dt-payment-extra .dt-payment-card-column{width:calc((100% - 24px) / 2) !important}body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.dt-payment-information .dt-payment-online-intro > .elementor-container > .elementor-top-column{grid-column:1/-1}}@media (max-width: 680px){body.dt-information-page .dt-page-article .dt-page-content .dt-information-subtitle:is(h2,h3,h4,h5,h6){font-size:22px !important}body.dt-payment-information .dt-payment-extra .dt-payment-card-column{width:100% !important}body.dt-payment-information .dt-payment-online-intro > .elementor-container{grid-template-columns:minmax(0,1fr)}body.dt-payment-information .dt-payment-card-brands .klb-icon-box .icon{font-size:40px}body.dt-payment-information .dt-payment-provider .dt-payment-logo{height:96px !important}body.dt-payment-information .dt-page-content .dt-payment-provider > .elementor-widget-wrap{min-height:130px;padding:12px 0 !important}body.dt-payment-information .dt-payment-provider .dt-payment-logo--jpeg{height:150px !important}}@media (max-width: 360px){body.dt-payment-information .dt-payment-wallet-main{grid-template-columns:minmax(0,1fr)}body.dt-payment-information .dt-payment-wallet-details .dt-payment-logo{height:120px !important}}/* v1.5.31 — native provider colours; the article owns the wallet outline. */html body.dt-payment-information .dt-page-content .dt-payment-card-column,html body.dt-payment-information .dt-page-content .dt-payment-card-column > .elementor-widget-wrap{border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;min-height:0 !important}html body.dt-payment-information .dt-page-content .dt-payment-card-column::before,html body.dt-payment-information .dt-page-content .dt-payment-card-column::after,html body.dt-payment-information .dt-page-content .dt-payment-card-column > .elementor-widget-wrap::before,html body.dt-payment-information .dt-page-content .dt-payment-card-column > .elementor-widget-wrap::after{border:0 !important;box-shadow:none !important;background:transparent !important}html body.dt-payment-information .dt-page-content .dt-payment-card-column:has(.dt-payment-card--wallet){align-self:start;height:auto !important}html body.dt-payment-information .dt-page-content .dt-payment-card-column:has(.dt-payment-card--wallet) > .elementor-widget-wrap{height:auto !important}html body.dt-payment-information .dt-page-content .dt-payment-card--wallet{height:auto !important;min-height:0 !important}html body.dt-payment-information .dt-page-content .dt-payment-providers > .elementor-container{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}html body.dt-payment-information .dt-page-content .dt-payment-provider .dt-payment-logo{filter:none !important;mix-blend-mode:normal !important;opacity:1 !important;object-fit:contain !important;object-position:center !important}@media (max-width: 680px){html body.dt-payment-information .dt-page-content .dt-payment-providers > .elementor-container{grid-template-columns:minmax(0, 1fr)}}/* v1.5.32 — Sorteos and FAQ share the original square accordion design. */html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header{display:flex;align-items:center;gap:16px;margin:0 !important;padding:15px !important;border:1px solid rgba(0,0,0,.02) !important;border-radius:0 !important;background:#f1f1f1 !important;color:#333 !important;-webkit-text-fill-color:#333 !important;font-size:23px !important;font-weight:650 !important;line-height:1.4 !important;box-shadow:none !important;text-transform:none !important}html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header :is(.eael-accordion-tab-title, .eael-advanced-accordion-icon-closed, .eael-advanced-accordion-icon-opened, i, svg){color:inherit !important;-webkit-text-fill-color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header .eael-accordion-tab-title{flex:1;min-width:0;overflow-wrap:anywhere}html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header :is(.eael-advanced-accordion-icon-closed, .eael-advanced-accordion-icon-opened){flex:0 0 20px;margin:0 !important;text-align:center}html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header:is(.active, [aria-expanded="true"]){background:#444 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header:focus-visible{outline:2px solid var(--dt-primary);outline-offset:-2px}html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-content{border:1px solid #eee !important;border-radius:0 !important;background:transparent !important;color:var(--dt-text) !important;font-size:16px !important;line-height:1.75 !important;padding:15px}@media (max-width: 680px){html body.dt-information-page.dt-accordion-information .dt-page-article .dt-page-content .eael-accordion-header{font-size:20px !important;gap:12px}}