.reviewed-brokers__card{background-color:#fff;border-radius:8px;max-width:520px;width:100%}.reviewed-brokers__card-header{align-items:center;display:flex;margin-bottom:.875rem}.reviewed-brokers__card-figure{align-items:center;border:.5px solid #efefef;border-radius:8px;display:flex;flex:0 0 auto;height:50px;justify-content:center;margin-right:1.25rem;position:relative;width:56px}.reviewed-brokers__card-img{height:100%;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.reviewed-brokers__card-order{background-color:var(--primary);border:.2px solid #efefef;border-radius:3px;color:#fff;font-size:11px;font-weight:600;line-height:12px;padding:1px 3px;position:absolute;right:0;top:0;transform:translate(50%,-25%)}.reviewed-brokers__card-name{color:var(--ink);display:block;font-size:16px;font-weight:600;margin-bottom:.125rem}.reviewed-brokers__card-regulators{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--ink);font-size:15px;overflow:hidden}.reviewed-brokers__card-content{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.reviewed-brokers__card-text{color:#18181b;font-size:14px}.reviewed-brokers__card-text strong{color:#09090b;font-size:16px;font-weight:600}.reviewed-brokers__card-score{color:var(--muted);font-size:16px;font-weight:600}.reviewed-brokers__card-group{display:flex;gap:.5rem}.reviewed-brokers__card-reviews{background-color:var(--paper);border-radius:2px;color:var(--muted);font-size:13px;padding:.25rem}.regulator{min-height:calc(100vh - var(--header-height) - var(--footer-height))}.regulator-body{padding:1.5rem 0}.regulator-hr{background-color:var(--paper);border:1px solid var(--border);height:5px}.regulator__header{display:flex;gap:1rem 2rem}.regulator__header-cap{align-items:center;display:flex}.regulator__header-rating{background-color:var(--mint);border:1px solid var(--border);border-radius:3px;height:-moz-fit-content;height:fit-content;margin-left:auto;padding:1.5rem;text-align:center;width:-moz-fit-content;width:fit-content}.regulator__header-rating span{color:var(--primary);display:block}.regulator__header-rating span:first-child{font-size:58px;font-weight:700;line-height:50px}.regulator__header-rating span:last-child{font-size:29px;line-height:1}.regulator__header-title{font-size:28px;font-weight:700;line-height:36px}.regulator__header-figure{align-items:center;display:flex;flex:0 0 auto;height:192px;justify-content:center;width:192px}.regulator__header-group{border-bottom:1px solid var(--border);display:flex;padding:1rem 5rem 1rem 0}.regulator__header-group:nth-child(5),.regulator__header-group:nth-child(6){border:none}.regulator__header-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));line-height:24px}.regulator__header-dt{font-weight:500}.regulator__header-dd{margin-left:.75rem}.regulator__header-dd .chip{margin-left:.5rem}.regulator__info{padding:3rem 0}.regulator__info-header{align-items:center;background-color:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:flex-start;left:0;position:sticky;top:var(--header-height);z-index:10}.regulator__info-btn{border-bottom:2px solid transparent;color:var(--muted);font-size:14px;font-weight:500;line-height:20px;padding:1rem}.regulator__info-btn.active{border-color:#1b1a18;box-shadow:0 0 transparent,0 0 transparent,0 1px 2px #0000000d;color:#09090b}.regulator__info-content{margin-bottom:2rem;scroll-margin-block:calc(var(--header-height) + 1.75rem)}.regulator__info-content,.regulator__info-inner{color:var(--ink);font-size:16px;line-height:1.93}.regulator__info-content>:not(:first-child),.regulator__info-inner>:not(:first-child){margin-top:1.5rem}.regulator__info-content li,.regulator__info-inner li{color:#000}.regulator__info-content li:before,.regulator__info-inner li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9.55 18-5.7-5.7 1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");background-size:cover;content:"";display:inline-block;flex:0 0 auto;height:20px;margin-right:.5rem;transform:translateY(4px);width:20px}.regulator__info-content li:not(:first-child),.regulator__info-inner li:not(:first-child){margin-top:1rem}.regulator__info-figure{align-items:center;background-color:#ececec;display:flex;height:100%;justify-content:center;max-height:360px;max-width:100%;width:360px}.regulator__info-soon{color:var(--muted);height:8rem;padding:2rem;text-align:center}.regulator__info-main{display:flex;flex-direction:column}.regulator__info-brokers{border-top:1px solid var(--border);padding:2rem 0}.regulator__info-brokers-header{margin-bottom:1.5rem}.regulator__info-brokers-title{color:var(--ink);font-size:20px;font-weight:700;margin-bottom:.5rem;text-align:center}.regulator__info-brokers-text{color:#aaa;font-size:17px;line-height:1.47;text-align:center}.regulator__info-brokers-subtitle{color:var(--muted);font-size:20px;font-weight:700;margin-top:1rem}.regulator__info-brokers-btn{margin:3rem auto 0}.regulator__card{border:1px solid #bababa;border-radius:12px;max-width:300px;padding:2rem;width:100%}@media only screen and (max-width:1199.98px){.regulator__header-group{padding:.5rem 2rem .5rem 0}.regulator__info-brokers-main .col:nth-child(3n) .reviewed-brokers__card{border:none}}@media only screen and (max-width:991.98px){.regulator__header-dl{display:flex;flex-direction:column}.regulator__header-group:nth-child(5){border-bottom:1px solid var(--border)}}@media only screen and (max-width:767.98px){.regulator__header{align-items:center;flex-wrap:wrap;margin-bottom:2rem}.regulator__header-figure{order:1}.regulator__header-rating{order:2;padding:1rem}.regulator__header-rating span:first-child{font-size:45px;line-height:1}.regulator__header-rating span:last-child{font-size:24px}.regulator__header-content{order:3}}@media only screen and (min-width:1200px){.regulator__info-brokers-main .col:nth-child(4n) .reviewed-brokers__card{border:none}}@media only screen and (min-width:992px){.regulator__info-brokers-main .row{--bs-gutter-x:4rem}.regulator__info-brokers .reviewed-brokers__card{border-radius:0;border-right:1px solid #eee;padding-right:2rem}}
