/* The broker templates' CSS (mejor-broker, the reviews), which WordPress printed inline;
   only the editorial pages load it, as its .broker-card would restyle the stock sidebar's. */
/* inline:.filters-brokers */
.filters-brokers{display:flex;justify-content:space-between;align-items:center;user-select:none;margin-bottom:5px;}.filter-radio-buttons{display:flex;align-items:center;white-space:nowrap;}.filter-radio-buttons input{display:none;}.filter-radio-buttons label{margin-bottom:0px;margin-right:5px;padding:5px 10px;border:1px solid #294D80;cursor:pointer;color:#294D80;border-radius:8px;}.filter-radio-buttons label:hover{background-color:#f0f0f0;}.filter-radio-buttons input:checked + label{background-color:#294D80;color:#fff;}#sort-selector{width:auto;margin-left:auto;transition:background-color 0.3s;border-radius:8px;}#sort-selector:hover{background-color:#f0f0f0;}#sort-selector option{padding:10px;}#filter-selector{display:none;border-radius:8px;}@media screen and (max-width:1024px){.filter-radio-buttons{display:none;}#filter-selector{display:block;width:auto;}}
/* inline:.broker-cards-wrapper */
.broker-cards-wrapper{gap:10px;display:grid;}.broker-card{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);width:100%;transition:box-shadow 0.3s,opacity 0.2s;border:3px solid #294D80;opacity:1;display:block;border-radius:8px;overflow:hidden;}.broker-card.hidden{opacity:0;transition:opacity 0.5s;}.broker-card[data-is-promocional="1"]{border-color:#ffc300;}.broker-card .card-header{display:flex;}.broker-card .card-header .row-card{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.broker-card .card-header .column{flex:1;display:flex;flex-direction:column;align-items:center;padding:20px;justify-content:center;}.broker-card .card-header .row-card .row-inside{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:6px;border-bottom:1px solid #294D80;background-color:#F5F9FF;}.broker-card .card-header .row-card .row-inside .description-item{flex:1;text-align:center;}.broker-card .card-header .row-card .row-inside[style*="justify-content:center;flex-direction:column;"]{flex-direction:column;align-items:center;}.broker-card .card-header .column .checkBefore::before{content:"";display:inline-block;background-image:url(/wp-content/uploads/check.svg);background-size:contain;width:16px;height:16px;vertical-align:middle;margin-right:8px;filter:contrast(1.5) brightness(.5) hue-rotate(63deg);}.broker-card .valoration-green-number{padding:5px 15px;background-color:#3CB300;color:white;border-radius:10px;font-weight:bold;font-size:larger;}.broker-card .card-header .row-card{display:flex;width:100%;justify-content:space-between;}.broker-card .card-footer .row-card{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #294D80;background-color:#F5F9FF;padding:6px;}.broker-card .card-footer .row-card{background-color:#F5F9FF;border:none;}.broker-card .stars.start-item{display:flex;justify-content:center;align-items:center;--star-size:24px;scale:1.2;height:32px;}.broker-card .broker-link:hover{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;background-color:#155baf;color:white;}.broker-link{background-color:#0D3667;border-radius:10px;color:white;padding:6px 12px;margin:10px 0;transition:.4s ease-in-out;}.broker-card .item-row::before{content:"";display:inline-block;background-image:url(/wp-content/uploads/check.svg);background-size:contain;width:16px;height:16px;vertical-align:middle;margin-right:8px;filter:contrast(1.5) brightness(.5) hue-rotate(63deg);}.broker-card .item-row.warning::before{background-image:url(/wp-content/uploads/warning-icon.svg);width:19px;margin-bottom:5px;}.broker-card .item-row.stocks::before{background-image:url(/wp-content/uploads/stock-icon.svg);width:15px}.broker-card .item-row.phone::before{background-image:url(/wp-content/uploads/phone-icon.svg);width:13px;}.broker-card .item-row.wallet::before{background-image:url(/wp-content/uploads/wallet-icon.svg);}.broker-card .switcher-container{margin-top:5px;padding:0 10px;border:none;}.broker-card .switcher-container::before{content:"";top:0;width:100%;left:50%;display:block;border-top:1px solid #00000038;}.broker-card .pro-contras-broker{margin:0;border:none;}.broker-card .description-item{width:100%;text-align:center;}.card-horizontal .fake-button{display:flex;flex-direction:column;justify-content:center;align-items:center;}.card-horizontal .fake-button .small-advice{font-size:9px;padding-bottom:3px;}.broker-card #toggle-details{color:var(--link-color);cursor:pointer;}.broker-card #toggle-details:hover{color:var(--link-color-hover);}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.switcher-container{animation-duration:0.5s;}.switcher-container.fadeIn{animation-name:fadeIn;}.switcher-container.fadeOut{animation-name:fadeOut;}@media screen and (max-width:768px){.broker-card .card-header .row-card{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;}.broker-card .card-header .row-card .column:nth-child(1){padding:10px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-self:center;}.broker-card .valoration-green-number{width:fit-content;justify-self:self-end;}.broker-card .stars.start-item{order:2;}.broker-card .card-header .row-card .column:nth-child(2){order:2;padding:10px 50px;font-size:18px;}.broker-card .card-header .row-card .column:nth-child(3){order:3;}.broker-card .card-header .row-card .row-inside:last-child{order:2;border-top:2px solid #f5f9ff;border-bottom:2px solid #f5f9ff;}.broker-card .card-header .row-card .row-inside.perks{flex-direction:column;}.broker-card .card-header .row-card .row-inside.perks .description-item{text-align:left;border-top:2px solid #f5f9ff;font-weight:300;font-size:large;padding:2px 5px;}.broker-card .card-header .row-card .row-inside.perks .description-item:last-child{border-bottom:2px solid #f5f9ff;}.broker-card .card-header .row-card .row-inside{background:transparent;border:none;}.broker-link{font-size:x-large;font-weight:800;}.broker-card .item-row.warning{font-size:14px;padding:10px;}.broker-card .item-row.warning::before{margin-bottom:5px;}.broker-card .item-row.stocks::before{}.broker-card .item-row.phone::before{margin-right:11px;}.broker-card .item-row.wallet::before{}}
/* inline:.brokerContainer */
.brokerContainer{padding:0px 0;font-family:'Nunito';position:relative;margin:auto;width:100%;}.brokerContainer .gridContainer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}@media screen and (max-width:1024px){.brokerContainer .gridContainer{display:flex;flex-direction:column;gap:20px;align-items:center;}.brokerContainer .brokerCard-details{max-width:420px;}}@media screen and (max-width:390px){.brokerContainer .brokerCard-details .header .bottom .best-option{display:none;}}
/* inline:.brokerCard-details.mejorBroker */
.brokerCard-details.mejorBroker{border-color:#E2A231;}.brokerCard-details.mejorBroker::before{content:"Mejor Broker 2024";background-color:#E2A231;}.brokerCard-details.mejorBroker .fake-button{background-color:#E2A231;}.brokerCard-details.mejorBroker .fake-button:hover{background-color:rgb(180,128,56);}.brokerCard-details{text-decoration:none;color:initial;border:3px solid #294D80;box-sizing:border-box;padding:30px;display:flex;flex-direction:column;border-radius:16px;width:fit-content;gap:15px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;position:relative;background-color:white;text-rendering:geometricprecision;}.brokerCard-details::before{content:"Recomendado para ti";position:absolute;top:0;left:0;background-color:#294D80;color:white;padding:5px 15px;font-size:12px;z-index:1;border-radius:0 0 8px 8px;left:50%;transform:translateX(-50%);white-space:nowrap;}.brokerCard-details .broker-logo{height:60px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:16px;}.brokerCard-details .header{display:flex;flex-direction:row;gap:15px;align-items:center;}.brokerCard-details .header .top{font-size:22px;font-weight:700;}.brokerCard-details .header .bottom{display:flex;flex-direction:row;}.brokerCard-details .header .bottom .starContainer{display:flex;flex-direction:row;gap:3px;align-items:normal;}.brokerCard-details .header .bottom .best-option{font-size:12px;display:flex;align-items:center;background-color:rgb(16 185 129);color:white;padding:0 5px;border-radius:6px;margin-left:5px;letter-spacing:-.44px;height:22px;}.brokerCard-details .people{padding:15px 0;border-top-width:1px;border-bottom-width:1px;border-color:rgb(226 232 240 / 1);border-top-style:solid;border-bottom-style:solid;letter-spacing:-.33px;font-size:14px;display:flex;gap:5px;flex-direction:row;align-items:end;}.brokerCard-details .people svg{min-width:20px;align-self:baseline;}.brokerCard-details .details{letter-spacing:-.44px;}.brokerCard-details .details .group{display:grid;grid-template-columns:auto auto;gap:15px;align-items:baseline;}.brokerCard-details .details .group .left{color:#6c7787;font-size:15px;}.brokerCard-details .details .group .right{text-align:end;}.brokerCard-details .oferta{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px;}.brokerCard-details .oferta p{margin:10px 0;font-size:14px;letter-spacing:-.33px;}.brokerCard-details .fake-button{border:none;padding:10px 15px;color:#fff;width:100%;cursor:pointer;background-color:#13396F;border-radius:100px;transition:.4s ease-in-out;text-align:center;box-sizing:border-box;}.brokerCard-details .fake-button:hover{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;background-color:#155baf;color:white;}
/* inline:.card-container-horizontal */
.card-container-horizontal{display:flex;flex-direction:column;gap:15px;margin:10px 0;}.card-horizontal{border-radius:100px;text-decoration:none;color:inherit;width:100%;display:flex;flex-direction:row;position:relative;border:3px solid #294D80;gap:15px;justify-content:space-between;}.card-horizontal .group{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px 0;}.card-horizontal .left,.card-horizontal .right{display:flex;flex-direction:row;gap:15px;}.card-horizontal .right{margin-right:10px;}.card-horizontal .broker-logo{height:80px;}.card-horizontal .icon{font-size:42px;line-height:35px;}.card-horizontal span.h3{font-size:18px;font-weight:500;}.card-horizontal .fake-button{margin:15px 0 !important;padding:0 40px !important;justify-self:center;display:flex;align-items:center;}.card-horizontal .fake-button{border:none;padding:10px 15px;color:#fff;width:100%;cursor:pointer;background-color:#13396F;border-radius:100px;transition:.4s ease-in-out;text-align:center;margin:0 20px;box-sizing:border-box;}.card-horizontal .fake-button:hover{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;background-color:#155baf;color:white;}@media (max-width:1024px){.card-horizontal{flex-direction:column;align-items:center;}.card-horizontal .left,.card-horizontal .right{width:100%;justify-content:center;}.card-horizontal .right{order:2;margin-right:0;}.card-horizontal .left{order:1;}.card-horizontal{flex-direction:column;align-items:center;border-radius:20px;gap:0;}.card-horizontal .left,.card-horizontal .right{width:100%;justify-content:center;}.card-horizontal .right{order:2;margin-right:0;}.card-horizontal .fake-button{margin:15px 10px !important;padding:20px 40px !important;}.card-horizontal .icon{position:absolute;right:0;top:0;}.card-horizontal .left{order:1;justify-content:normal;padding:5px 5px 0;box-sizing:border-box;}}
/* inline:.brokerCard-details-horizontal */
.brokerCard-details-horizontal{position:relative;text-decoration:none;color:initial;border:3px solid #294D80;box-sizing:border-box;padding:20px;display:flex;flex-direction:row;border-radius:16px;width:100%;align-items:center;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;position:relative;background-color:white;text-rendering:geometricprecision;}.brokerCard-details-horizontal .brokerInfo .left{display:flex;align-items:center;}.brokerCard-details-horizontal .broker-logo{height:80px;width:80px;min-width:80px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:16px;}.brokerCard-details-horizontal .brokerInfo{display:flex;flex-direction:row;gap:15px;width:330px;}.brokerCard-details-horizontal .brokerInfo .right{display:flex;flex-direction:column;}.brokerCard-details-horizontal .brokerInfo .brokerTitle{font-size:21px;font-weight:700;}.brokerCard-details-horizontal .brokerInfo .esloganBroker{font-weight:400;font-size:14px;color:#7f8ea4;min-height:20px;white-space:nowrap;margin-top:7px;margin-bottom:3px;}.brokerCard-details-horizontal .starContainer{display:flex;flex-direction:row;gap:3px;align-items:normal;}.brokerCard-details-horizontal .best-option{font-size:12px;display:flex;align-items:center;background-color:rgb(16 185 129);color:whitesmoke;padding:0 5px;border-radius:6px;margin-left:5px;letter-spacing:-.33px;height:22px;}.brokerCard-details-horizontal .col{padding:0 35px;border-left-width:1px;border-right-width:1px;border-color:rgb(226 232 240 / 1);border-left-style:solid;border-right-style:solid;letter-spacing:-.33px;font-size:14px;display:flex;gap:5px;flex-direction:column;align-items:center;width:10%;}.brokerCard-details-horizontal .col.central{border:none;}.brokerCard-details-horizontal .col .colTitle{color:#16163a;font-size:16px;font-weight:700;}.brokerCard-details-horizontal .col .infoContainer{font-size:22px;font-weight:bold;color:#1f3ef9;display:inline-block;clear:both;background:#e3e8fe;padding:2px 8px;border-radius:8px;}.brokerCard-details-horizontal .col .infoContainer.transparent{background:transparent;}.brokerCard-details-horizontal.mejorBroker .col .infoContainer.transparent{color:#7f8ea4;}.brokerCard-details-horizontal .col .extraInfo{font-weight:400;font-size:12px;color:#7f8ea4;line-height:10px;white-space:nowrap;}.brokerCard-details-horizontal .details{letter-spacing:-.44px;}.brokerCard-details-horizontal .fake-button{border:none;padding:15px 55px;color:#fff;width:fit-content;white-space:nowrap;cursor:pointer;background-color:#1f3ef9;border-radius:100px;transition:.33s ease-out;text-align:center;box-sizing:border-box;margin-left:35px;margin-right:15px;}.brokerCard-details-horizontal .fake-button:hover{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;background-color:#05115e;color:white;}@media screen and (min-width:1025px){#comisiones .col.left,#comisiones .col.central{display:none;}#divisas .col.left,#divisas .col.right{display:none;}#divisas .col.central{border-left-width:1px;border-right-width:1px;border-color:rgb(226 232 240 / 1);border-left-style:solid;border-right-style:solid;}}@media screen and (max-width:1024px){.brokerCard-details-horizontal{flex-wrap:wrap;padding:0;}.brokerCard-details-horizontal .brokerInfo{align-self:baseline;width:100%;padding:20px;}.brokerCard-details-horizontal .fake-button{margin-left:0;margin-right:0;width:100%;margin-top:20px;border-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}.brokerCard-details-horizontal .brokerInfo .esloganBroker{white-space:wrap;}}@media screen and (max-width:390px){.brokerCard-details-horizontal .best-option{display:none;}.brokerCard-details-horizontal .brokerInfo .esloganBroker{font-size:12px;}}@media screen and (max-width:576px){.brokerCard-details-horizontal .best-option{font-size:10.5px;}}
/* inline:.tabla-brokers.first-row-header */
.tabla-brokers .first-row-header{background-color:#d9d9d9;text-transform:none;font-weight:400;padding:15px 12px;font-family:inherit;font-size:18px;}.tabla-brokers td{text-align:left;}.tabla-brokers td.align-left{width:30%}
