.page{position:relative}a{outline:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1}a,a:focus,a:hover{color:#000;text-decoration:none}a:focus,a:hover{outline:none!important}.container{width:100%;max-width:1210px;padding:0 20px;margin:0 auto}.find-broker-page .main-heading-section{position:relative;padding:10px 0 18px;background:#fff}.find-broker-page .main-heading-section .top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.find-broker-page .main-heading-section .top-block:before{left:-20px}.find-broker-page .main-heading-section .top-block:after,.find-broker-page .main-heading-section .top-block:before{position:absolute;top:0;width:20px;height:100%;content:"";background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.75)),to(#fff));background:-o-linear-gradient(right,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.75) 50%,#fff 100%);background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75) 50%,#fff);z-index:1;display:none}.find-broker-page .main-heading-section .top-block:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:-20px}.find-broker-page .main-heading-section .top-block .breadcrumbs-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.find-broker-page .main-heading-section .top-block .breadcrumbs-wrap.scrolled{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;width:calc(100% + 40px)}.find-broker-page .main-heading-section .top-block .breadcrumbs-wrap.scrolled ::-webkit-scrollbar{display:none}.find-broker-page .main-heading-section .top-block .breadcrumb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.find-broker-page .main-heading-section .top-block .breadcrumb .breadcrumb-item:first-child a{padding-left:0;margin-left:0;border-bottom:none!important}.find-broker-page .main-heading-section .top-block .breadcrumb .breadcrumb-item:first-child a:hover{color:inherit!important;text-decoration:underline!important}.find-broker-page .main-heading-section .top-block .breadcrumb .breadcrumb-item:first-child a:after{display:none}.find-broker-page .main-heading-section .top-block .breadcrumb a{position:relative;display:inline-block;color:#404040;font-weight:400;border:0;padding-left:11px;margin-left:6px;line-height:1em;font-size:12px}.find-broker-page .main-heading-section .top-block .breadcrumb a:after{position:absolute;top:calc(50% - 3px);left:0;content:"";width:6px;height:6px;background:url(/assets/dist/pages/compare-broker/img/arrow-icon.svg) 0 0 no-repeat}.find-broker-page .main-heading-section .top-block .breadcrumb a:hover{color:#2c64eb}.find-broker-page .main-heading-section .top-block .breadcrumb span{position:relative;display:inline-block;color:#000;font-weight:400;font-size:12px;line-height:1.35%;padding-left:7px;margin-left:3px}.find-broker-page .main-heading-section .top-block .breadcrumb span:after{position:absolute;top:calc(50% - 3px);left:0;content:"";width:6px;height:6px;background:url(/assets/dist/pages/compare-broker/img/arrow-icon.svg) 0 0 no-repeat}.find-broker-page .main-heading-section .top-block .breadcrumb .breadcrumb-item+.breadcrumb-item:after{display:none}.find-broker-page .main-heading-section .top-block .breadcrumb .breadcrumb-item.active{padding-left:0}.find-broker-page .main-heading-section .top-block .sub-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;font-size:12px;line-height:100%;text-align:end;-ms-flex-negative:0;flex-shrink:0}.find-broker-page .main-heading-section .heading-block{position:relative;margin-top:20px}.find-broker-page .main-heading-section .heading-block .h1,.find-broker-page .main-heading-section .heading-block h1{display:block;font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:48px;line-height:110%;color:#000;margin:0 0 15px}.find-broker-page .main-heading-section .heading-block p{display:block;font-weight:400;font-size:18px;line-height:175%;letter-spacing:0;color:#404040;margin:0}.find-broker-page .main-heading-section .heading-block .note-block{margin-top:15px}.find-broker-page .main-heading-section .heading-block.hide-text .note-block,.find-broker-page .main-heading-section .heading-block.hide-text p{display:none}.find-broker-page .main-heading-section .heading-block__content{max-height:0;overflow:hidden;-webkit-transition:max-height .25s ease;-o-transition:max-height .25s ease;transition:max-height .25s ease}.find-broker-page .main-heading-section .heading-block__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:17px;color:#2f6df6!important;font-weight:600;font-size:18px;text-decoration:none!important;border:none!important}.find-broker-page .main-heading-section .heading-block__toggle:hover{text-decoration:none!important}.find-broker-page .main-heading-section .heading-block.is-open .heading-block__content{max-height:600px}.find-broker-page .main-heading-section .heading-block.is-open .toggle-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.find-broker-page .main-heading-section .toggle-arrow{width:10px;height:10px;background-repeat:no-repeat;background-size:10px 10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMTZfMTAxNykiPjxwYXRoIGQ9Ik05Ljg0IDUuMzlMNi4yMyA5YS41NDMuNTQzIDAgMDEtLjM4Ny4xNi41NDMuNTQzIDAgMDEtLjM4Ny0uMTZsLS4zMjgtLjMyN2EuNTU0LjU1NCAwIDAxMC0uNzc5bDIuMTA3LTIuMTExSC41NEEuNTM0LjUzNCAwIDAxMCA1LjI0NHYtLjQ2M2MwLS4zMDIuMjM4LS41NjIuNTQtLjU2Mmg2LjcxOEw1LjEyNyAyLjA5NmEuNTQuNTQgMCAwMTAtLjc2OUw1LjQ1NSAxYS41NDMuNTQzIDAgMDEuMzg3LS4xNmMuMTQ2IDAgLjI4NC4wNTguMzg3LjE2TDkuODQgNC42MTNjLjEwNC4xMDQuMTYuMjQyLjE2LjM4OGEuNTQ0LjU0NCAwIDAxLS4xNi4zOXoiIGZpbGw9IiMyQzY0RUIiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yMDE2XzEwMTciPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTApIiBkPSJNMCAwaDEwdjEwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.find-broker-page .main-content-section{min-height:60vh;max-width:770px;margin:30px auto;background:#f9f9f9}.find-broker-page .main-content-section .empty-result{text-align:center;font-size:16px;color:#404040;font-weight:700;max-width:350px;margin-left:auto;margin-right:auto;line-height:1.3;padding:0 16px;margin-bottom:30px}.find-broker-page .main-content-section .empty-result span{font-size:12px;color:#212529;font-weight:400;display:block;line-height:1.4;margin-top:5px}.find-broker-page .main-content-section .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.find-broker-page .main-content-section .btn-wrapper .primary-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.04em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2c64eb;color:#fff;border:none;border-radius:10px;padding:9px 10px;max-height:44px;font-size:16px;line-height:24px;font-weight:700;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);width:320px}.find-broker-page .main-content-section .btn-wrapper .primary-button:after{content:"";width:15px;height:15px;background:url(/assets/dist/pages/find-my-broker-v2/img/right-arrow-icon.svg) no-repeat 50%;background-size:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.find-broker-page .main-content-section .btn-wrapper .primary-button:hover{background:#2556c9}.find-broker-page .main-content-section .steps-progress{margin-bottom:27px}.find-broker-page .main-content-section .steps-progress__bar{position:relative;height:10px;background-color:#ededed;border-radius:999px;overflow:hidden;border:1px solid #e1e1e1}.find-broker-page .main-content-section .steps-progress__completed{position:absolute;left:0;top:0;height:100%;background-color:#71b219;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.find-broker-page .main-content-section .steps-progress__active{position:absolute;top:0;height:100%;background-color:#b6d796;-webkit-transition:width .3s ease,left .3s ease;-o-transition:width .3s ease,left .3s ease;transition:width .3s ease,left .3s ease}.find-broker-page .main-content-section .steps-progress__label{margin-top:15px;text-align:center;font-size:16px;color:#000}.find-broker-page .main-content-section .steps-progress__label span{color:#000;font-weight:700}.find-broker-page .main-content-section [dir=rtl] .steps-progress__completed{right:0;left:auto}.find-broker-page .main-content-section [dir=rtl] .steps-progress__active{left:auto!important;right:var(--active-offset)}.find-broker-page .main-content-section .quote-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.5;z-index:10}.find-broker-page .main-content-section .lds-roller{display:inline-block;position:relative;width:64px;height:64px}.find-broker-page .main-content-section .lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:32px 32px;-ms-transform-origin:32px 32px;transform-origin:32px 32px}.find-broker-page .main-content-section .quote-loader .lds-roller div:after{background:#77a91c!important}.find-broker-page .main-content-section .lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#dfc;margin:-3px 0 0 -3px}.find-broker-page .main-content-section .lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.find-broker-page .main-content-section .lds-roller div:first-child:after{top:50px;left:50px}.find-broker-page .main-content-section .lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.find-broker-page .main-content-section .lds-roller div:nth-child(2):after{top:54px;left:45px}.find-broker-page .main-content-section .lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.find-broker-page .main-content-section .lds-roller div:nth-child(3):after{top:57px;left:39px}.find-broker-page .main-content-section .lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.find-broker-page .main-content-section .lds-roller div:nth-child(4):after{top:58px;left:32px}.find-broker-page .main-content-section .lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.find-broker-page .main-content-section .lds-roller div:nth-child(5):after{top:57px;left:25px}.find-broker-page .main-content-section .lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.find-broker-page .main-content-section .lds-roller div:nth-child(6):after{top:54px;left:19px}.find-broker-page .main-content-section .lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.find-broker-page .main-content-section .lds-roller div:nth-child(7):after{top:50px;left:14px}.find-broker-page .main-content-section .lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.find-broker-page .main-content-section .lds-roller div:nth-child(8):after{top:45px;left:10px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.find-broker-page .main-content-section .hide{display:none}.find-broker-page .main-content-section .step-card{background:#fff;border-radius:10px;padding:25px;border:1px solid #e1e1e1;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);margin-bottom:40px;position:relative}.find-broker-page .main-content-section .step-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;font-weight:700}.find-broker-page .main-content-section .step-card__header .step-badge{background:#f2f2f2;padding:6px 14px;border-radius:20px;font-size:16px;font-weight:600;color:#4f4f4f}.find-broker-page .main-content-section .step-card__header .step-info{font-size:16px;color:#404040!important;text-decoration:none;border:0!important;font-weight:400}.find-broker-page .main-content-section .step-card__header .step-info i{font-size:11px;font-style:normal}.find-broker-page .main-content-section .step-card__header .step-info:hover{text-decoration:underline!important}.find-broker-page .main-content-section .step-card .step-title{font-size:36px;margin:0 0 15px;font-weight:700}.find-broker-page .main-content-section .step-card .step-title__icon{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.find-broker-page .main-content-section .step-card .step-hint{background:#f4f7ff;border-left:4px solid #3b6df6;padding:17px 15px;color:#333;margin-bottom:30px;font-size:18px}.find-broker-page .main-content-section .step-card .finish-hint{background:#fff!important;border:none!important;padding:17px 0}.find-broker-page .main-content-section .step-card .form-group .radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;line-height:1.4;margin-bottom:23px}.find-broker-page .main-content-section .step-card .form-group .radio-item input{position:absolute;opacity:0;pointer-events:none}.find-broker-page .main-content-section .step-card .form-group .radio-control{width:18px;height:18px;border-radius:50%;border:2px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;-webkit-transition:background .2s ease,border-color .2s ease;-o-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.find-broker-page .main-content-section .step-card .form-group .radio-control:after{content:"";width:10px;height:10px;border-radius:50%;background:#3b6df6;opacity:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.find-broker-page .main-content-section .step-card .form-group .radio-item input:checked+.radio-control{background:#e9f0ff;border-color:#3b6df6}.find-broker-page .main-content-section .step-card .form-group .radio-item input:checked+.radio-control:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.find-broker-page .main-content-section .step-card .form-group .radio-label{color:#000}.find-broker-page .main-content-section .step-card .form-group .step-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:32px}.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn{font-size:16px;font-weight:600;color:#2c64eb!important;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:none;border:none!important}.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn.is-disabled{pointer-events:none;color:#c0c8d0!important}.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn.is-disabled:after,.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn.is-disabled:before{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn__back,.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn__next{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;letter-spacing:.04em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn__back:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn__back:before,.find-broker-page .main-content-section .step-card .form-group .step-actions .step-btn__next:after{content:"";width:10px;height:10px;background:url(/assets/dist/pages/find-my-broker-v2/img/right-arrow-b-icon.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-ms-flex-negative:0;flex-shrink:0}.find-broker-page .main-content-section .step-card .custom-select{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:30px}.find-broker-page .main-content-section .step-card .custom-select__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:48px;padding:10px 15px;font-size:16px;background:#fff;border:1px solid #acacac;border-radius:10px;cursor:pointer}.find-broker-page .main-content-section .step-card .custom-select__selected:hover{border-color:#bcbcbc}.find-broker-page .main-content-section .step-card .custom-select__selected .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.find-broker-page .main-content-section .step-card .custom-select__selected-flag{width:24px;height:18px}.find-broker-page .main-content-section .step-card .custom-select__selected-flag img{display:block;width:100%;height:auto;border-radius:2px}.find-broker-page .main-content-section .step-card .custom-select__selected-name{font-size:16px;font-weight:500;color:#111;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.find-broker-page .main-content-section .step-card .custom-select__selected-arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:12px}.find-broker-page .main-content-section .step-card .custom-select__selected-arrow svg{width:12px;height:12px;fill:#333;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.find-broker-page .main-content-section .step-card .custom-select__options{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:100%;max-height:280px;padding:6px 0;margin:0;list-style:none;background:#fff;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.15);box-shadow:0 12px 32px rgba(0,0,0,.15);overflow-y:auto;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-overflow-scrolling:touch}.find-broker-page .main-content-section .step-card .custom-select__options li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:500;cursor:pointer;-webkit-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s}.find-broker-page .main-content-section .step-card .custom-select__options li img{width:24px;height:auto;border-radius:2px}.find-broker-page .main-content-section .step-card .custom-select__options li:hover{background-color:#f4f7ff}.find-broker-page .main-content-section .step-card .custom-select.open .custom-select__selected{border-color:#2f66eb;-webkit-box-shadow:0 0 0 2px rgba(47,102,235,.15);box-shadow:0 0 0 2px rgba(47,102,235,.15)}.find-broker-page .main-content-section .step-card .custom-select.open .custom-select__selected-arrow svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.find-broker-page .main-content-section .find-broker-list .broker-card{max-width:900px;background:#fff;border-radius:10px;border:1px solid #e1e1e1;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);overflow:hidden;margin:0 auto 20px;padding-bottom:30px}.find-broker-page .main-content-section .find-broker-list .broker-card__header{display:grid;grid-template-columns:auto auto auto 1fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 50px;background:#f0f1f2}.find-broker-page .main-content-section .find-broker-list .broker-card__rank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:700;font-size:18px}.find-broker-page .main-content-section .find-broker-list .broker-card__rank .number-no-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:2px solid #000;border-radius:50%;font-size:18px;font-weight:700;line-height:1;color:#000;-ms-flex-negative:0;flex-shrink:0}.find-broker-page .main-content-section .find-broker-list .broker-card__logo img{max-width:180px;margin-right:0;border-radius:4px;border:1px solid #e1e1e1}.find-broker-page .main-content-section .find-broker-list .broker-card__name{font-size:18px;font-weight:600}.find-broker-page .main-content-section .find-broker-list .broker-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;text-align:left;color:#212529;font-size:14px;max-width:260px;margin-left:auto;line-height:1.1}.find-broker-page .main-content-section .find-broker-list .broker-card__badge .badge-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.find-broker-page .main-content-section .find-broker-list .broker-card__badge .badge-text{display:block}.find-broker-page .main-content-section .find-broker-list .broker-card__body{padding:20px 135px 15px}.find-broker-page .main-content-section .find-broker-list .broker-card__body .broker-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:43px;padding-bottom:2px;border-bottom:1px solid #e1e1e1}.find-broker-page .main-content-section .find-broker-list .broker-card__body .broker-label{color:#000;font-size:16px;font-weight:700}.find-broker-page .main-content-section .find-broker-list .broker-card__body .broker-score{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#404040;font-size:12px}.find-broker-page .main-content-section .find-broker-list .broker-card__body .score-value{padding:2px 4px;border-radius:10px;font-weight:700;border:1px solid;font-size:16px;line-height:1}.find-broker-page .main-content-section .find-broker-list .broker-card__body .score-value.bad{background:rgba(204,82,73,.10196078431372549);border:1px solid #cc5249}.find-broker-page .main-content-section .find-broker-list .broker-card__body .score-value.medium{background:rgba(235,175,9,.10196078431372549);border:1px solid #ebaf09}.find-broker-page .main-content-section .find-broker-list .broker-card__body .score-value.good{background:rgba(113,178,25,.10196078431372549);border:1px solid #71b219}.find-broker-page .main-content-section .find-broker-list .broker-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 135px}.find-broker-page .main-content-section .find-broker-list .broker-card__actions .btn{min-height:45px}.find-broker-page .main-content-section .find-broker-list .broker-card__risk{margin-top:10px;text-align:center;font-size:12px;color:#404040}.find-broker-page .main-content-section .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:14px 0;border-radius:10px;font-weight:700;text-decoration:none;min-height:40px;max-width:246px;font-size:16px}.find-broker-page .main-content-section .btn-outline{border:2px solid #2c64eb;color:#2c64eb;background-color:#fff!important}.find-broker-page .main-content-section .btn-outline:focus,.find-broker-page .main-content-section .btn-outline:hover{color:#2c64eb!important;border:2px solid #2556c9}.find-broker-page .main-content-section .btn-primary{background:#2c64eb;color:#fff}.find-broker-page .main-content-section .btn-primary:focus,.find-broker-page .main-content-section .btn-primary:hover{color:#fff!important;background:#2556c9}.find-broker-page .main-content-section .company-list__actions .btn{max-width:320px;margin:0 auto}.find-broker-page .main-content-section .company-list__actions .btn:focus,.find-broker-page .main-content-section .company-list__actions .btn:hover{color:#2c64eb!important;border:2px solid #2556c9}.find-broker-page .main-content-section .step-card .step-actions .btn{max-width:320px}.find-broker-page .loading .filter-row .currency-block,.find-broker-page .loading .filter-row .custom-switcher,.find-broker-page .loading .filter-row select{opacity:.7}html[dir=rtl] .find-broker-page .breadcrumb span{padding-right:11px}html[dir=rtl] .find-broker-page .breadcrumb span:after{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html[dir=rtl] .find-broker-page .breadcrumb .breadcrumb-item:first-child{padding-left:5px}html[dir=rtl] .find-broker-page #compare-v2 .main-section .top-block .right-block .filter-link{margin-left:auto;margin-right:10px!important}html[dir=rtl] .find-broker-page #compare-v2 .main-section .top-block .right-block .sort-block span{border-left:1px solid #dfdfe0;border-right:none}html[dir=rtl] .find-broker-page #compare-v2 .main-section .top-block .right-block .sort-block select{border-radius:10px 0 0 10px}html[dir=rtl] .find-broker-page .btn-wrapper .primary-button:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html[dir=rtl] .find-broker-page .form-group .step-actions,html[dir=rtl] .find-broker-page .form-group .step-btn__back{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html[dir=rtl] .find-broker-page .form-group .step-btn__back:before{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}html[dir=rtl] .find-broker-page .form-group .step-btn__next{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html[dir=rtl] .find-broker-page .form-group .step-btn__next:after{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}@media (max-width:767px){.find-broker-page .main-heading-section .top-block:after,.find-broker-page .main-heading-section .top-block:before{display:block}.find-broker-page .main-heading-section .top-block .breadcrumb{width:330px;overflow:hidden;overflow-x:auto}.find-broker-page .main-heading-section .top-block .breadcrumb .breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.find-broker-page .main-heading-section .top-block .breadcrumb a{padding-left:20px;margin-left:5px}.find-broker-page .main-heading-section .heading-block .h1,.find-broker-page .main-heading-section .heading-block h1{font-size:24px;line-height:167%}.find-broker-page .main-content-section .btn-wrapper .primary-button{max-width:100%;width:100%}.find-broker-page .main-content-section .steps-progress{margin-bottom:20px}.find-broker-page .main-content-section .step-card__header{margin-bottom:15px}.find-broker-page .main-content-section .step-card__header .step-badge{font-size:16px}.find-broker-page .main-content-section .step-card .step-title{font-size:24px;margin:0 0 10px}.find-broker-page .main-content-section .step-card .step-hint{font-size:16px;padding:15px;margin-bottom:20px}.find-broker-page .main-content-section .step-card .finish-hint{padding:15px 0}.find-broker-page .main-content-section .step-card .form-group .radio-item{font-size:16px}.find-broker-page .main-content-section .step-card .form-group .radio-control{width:16px;height:16px;margin-top:4px}.find-broker-page .main-content-section .step-card .custom-select{margin-bottom:18px}.find-broker-page .main-content-section .find-broker-list .broker-card{padding-bottom:15px}.find-broker-page .main-content-section .find-broker-list .broker-card__header{padding:12px 15px 15px;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;gap:12px}.find-broker-page .main-content-section .find-broker-list .broker-card__header svg{width:18px;height:18px}.find-broker-page .main-content-section .find-broker-list .broker-card__rank{gap:5px}.find-broker-page .main-content-section .find-broker-list .broker-card__logo{width:144px}.find-broker-page .main-content-section .find-broker-list .broker-card__logo img{max-width:144px}.find-broker-page .main-content-section .find-broker-list .broker-card__name{font-size:16px}.find-broker-page .main-content-section .find-broker-list .broker-card__badge{font-size:12px;max-width:100%;grid-column:1/-1}.find-broker-page .main-content-section .find-broker-list .broker-card__body{padding:8px 15px 10px}.find-broker-page .main-content-section .find-broker-list .broker-card__body .broker-row{padding-top:0;height:43px;padding-bottom:2px}.find-broker-page .main-content-section .find-broker-list .broker-card__actions{padding:5px 15px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.find-broker-page .main-content-section .find-broker-list .broker-card__actions .btn{max-width:100%;min-height:35px!important;padding:5px 0}.find-broker-page .main-content-section .btn{font-size:14px}}@media (max-width:460px){.find-broker-page .main-heading-section .top-block .sub-title{text-align:center;margin-left:10px}}@media (max-width:1024px){.find-broker-page .main-content-section{overflow:hidden;padding:0 20px;overflow:unset!important;z-index:15}}
