#brokers-filter{margin-top:2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}#brokers-filter .filter-wrapper{position:relative}#brokers-filter .filter-wrapper .filter-btn{width:100%;font-size:1.25rem;padding:.375rem 1rem;cursor:pointer;border-radius:.375rem;background-color:#ededed;border:2px solid #000}#brokers-filter .filter-wrapper button span.triangle{font-size:.875rem}#brokers-filter .filter-wrapper .filter-group{position:absolute;top:3rem;z-index:999;max-height:300px;overflow-y:scroll;background-color:var(--color-light-teal);border:1px solid var(--color-beige);border-radius:.375rem;width:100%}#brokers-filter .filter-wrapper .filter-group ul{padding-left:1rem;list-style:none}#brokers-filter .filter-wrapper .filter-group ul li{padding:.25rem 0}#brokers-filters-chosen{background-color:var(--color-light-teal);border:1px solid var(--color-beige);border-radius:.375rem;padding:1rem;margin-top:1rem}#brokers-filters-chosen .filter{padding:.25rem .5rem;background-color:var(--color-orange);border-radius:.25rem}#brokers-filters-chosen .filter .remove{cursor:pointer}#brokers-filters-chosen .filter:not(:last-of-type){margin-right:.75rem}.brokers-list .broker-name{margin-bottom:.25rem}.brokers-list ol{list-style:none;padding-left:0}.brokers-list ol li{border-bottom:2px solid var(--color-beige)}.brokers-list ol li:not(:last-of-type){margin-bottom:1rem}.brokers-list .brokers-list-item{display:grid;gap:1rem;grid-template-areas:"logo logo" "geo-info geo-info" "excerpt excerpt" "regulators assets" "platforms min-deposit" "instruments instruments" "currencies currencies" "bonus-offer bonus-offer" "content content" "conv conv" "warning warning";grid-template-columns:repeat(2,1fr);padding-top:1rem;padding-bottom:2rem}.brokers-list .brokers-list-item .label{font-weight:600}.brokers-list .brokers-list-item .geo-info{grid-area:geo-info}.brokers-list .brokers-list-item .excerpt{grid-area:excerpt}.brokers-list .brokers-list-item .spreads{grid-area:spreads}.brokers-list .brokers-list-item .assets{grid-area:assets}.brokers-list .brokers-list-item .platforms{grid-area:platforms}.brokers-list .brokers-list-item .min-deposit{grid-area:min-deposit}.brokers-list .brokers-list-item .regulators{grid-area:regulators}.brokers-list .brokers-list-item .instruments{grid-area:instruments}.brokers-list .brokers-list-item .currencies{grid-area:currencies}.brokers-list .brokers-list-item .bonus-offer{grid-area:bonus-offer}.brokers-list .brokers-list-item .conv{grid-area:conv}.brokers-list .brokers-list-item .warning{grid-area:warning}.brokers-list .brokers-list-item .content{grid-area:content}.brokers-list .brokers-list-item .logo-name{grid-area:logo;height:100%;align-items:flex-start}.brokers-list .brokers-list-item .logo-name .logo-name-inner{background-color:var(--color-brokers-list-logo-bg);border-radius:4px;border:1px solid var(--color-brokers-list-logo-bg-border);display:flex;flex-direction:column;align-items:center;padding:1rem 0}.brokers-list .brokers-list-item .logo-name .logo-name-inner .rating{text-align:center}.brokers-list .brokers-list-item .excerpt p{margin-top:0;margin-bottom:.25rem}.brokers-list .brokers-list-item>div>.content{margin-top:.25rem}@media screen and (min-width:768px){.brokers-list .brokers-list-item{grid-template-areas:"excerpt excerpt logo" "regulators assets logo" "platforms min-deposit logo" "instruments instruments logo" "currencies currencies logo" "bonus-offer bonus-offer logo" "content content logo" "conv conv logo" "warning warning logo";grid-template-columns:1fr 1fr auto}.brokers-list .brokers-list-item .logo-name .logo-name-inner{position:sticky;top:calc(var(--nav-bar-height) + 1rem);display:inline-block;padding:1rem 3rem}#brokers-filter{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){#brokers-filter{grid-template-columns:repeat(3,1fr)}}.short-list-wrapper .title{font-weight:700;font-size:1.2em;font-style:italic}.short-list-wrapper .brokers-wrapper{display:flex;gap:.875rem;flex-direction:column}.short-list-wrapper .brokers-wrapper .broker{background-color:var(--color-brokers-list-logo-bg);border:1px solid var(--color-brokers-list-logo-bg-border);border-radius:.25rem;padding:.875rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.short-list-wrapper .brokers-wrapper{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.short-list-wrapper .brokers-wrapper .broker{flex-direction:column}}