.elementor-4838 .elementor-element.elementor-element-adb2035{--display:flex;}.elementor-4838 .elementor-element.elementor-element-adb2035:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-adb2035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #236EC02B 0%, #FFFFFF 45%);}.elementor-4838 .elementor-element.elementor-element-3f2f861{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4838 .elementor-element.elementor-element-65ac304{text-align:left;}.elementor-4838 .elementor-element.elementor-element-65ac304 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-4838 .elementor-element.elementor-element-c1a117a{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-6629497{text-align:left;}.elementor-4838 .elementor-element.elementor-element-6629497 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-4838 .elementor-element.elementor-element-20e0dd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4838 .elementor-element.elementor-element-848dab8 img{width:90%;}.elementor-4838 .elementor-element.elementor-element-9babbc3{--n-accordion-title-font-size:42px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:25px;}.elementor-4838 .elementor-element.elementor-element-9babbc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;}:where( .elementor-4838 .elementor-element.elementor-element-9babbc3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-4838 .elementor-element.elementor-element-9babbc3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-bc04e0e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4838 .elementor-element.elementor-element-217e81e{--n-accordion-title-font-size:42px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:25px;}.elementor-4838 .elementor-element.elementor-element-217e81e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;}:where( .elementor-4838 .elementor-element.elementor-element-217e81e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-4838 .elementor-element.elementor-element-217e81e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-549c898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;}.elementor-4838 .elementor-element.elementor-element-549c898::before, .elementor-4838 .elementor-element.elementor-element-549c898 > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-549c898 > .e-con-inner > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-549c898 > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-549c898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-549c898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://infobrokers.com/wp-content/uploads/2025/12/abstract-polygonal-line-background-flip-right-top.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:600px auto;}.elementor-4838 .elementor-element.elementor-element-0a7ef0b{text-align:left;}.elementor-4838 .elementor-element.elementor-element-0a7ef0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4838 .elementor-element.elementor-element-87fc48c{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-4838 .elementor-element.elementor-element-87fc48c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-87fc48c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4838 .elementor-element.elementor-element-87fc48c .e-loop-item > .elementor-section, .elementor-4838 .elementor-element.elementor-element-87fc48c .e-loop-item > .elementor-section > .elementor-container, .elementor-4838 .elementor-element.elementor-element-87fc48c .e-loop-item > .e-con, .elementor-4838 .elementor-element.elementor-element-87fc48c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4838 .elementor-element.elementor-element-03501ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-4838 .elementor-element.elementor-element-03501ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#236EC0;}.elementor-4838 .elementor-element.elementor-element-6f7b15e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.15;}.elementor-4838 .elementor-element.elementor-element-6f7b15e::before, .elementor-4838 .elementor-element.elementor-element-6f7b15e > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-6f7b15e > .e-con-inner > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-6f7b15e > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-6f7b15e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-6f7b15e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://infobrokers.com/wp-content/uploads/2025/12/bg-line-home-flip.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-4838 .elementor-element.elementor-element-bc9c0ea{text-align:left;}.elementor-4838 .elementor-element.elementor-element-bc9c0ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-4838 .elementor-element.elementor-element-3953e7d{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-4838 .elementor-element.elementor-element-3953e7d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-3953e7d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4838 .elementor-element.elementor-element-3953e7d .e-loop-item > .elementor-section, .elementor-4838 .elementor-element.elementor-element-3953e7d .e-loop-item > .elementor-section > .elementor-container, .elementor-4838 .elementor-element.elementor-element-3953e7d .e-loop-item > .e-con, .elementor-4838 .elementor-element.elementor-element-3953e7d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4838 .elementor-element.elementor-element-fdcd66f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-4838 .elementor-element.elementor-element-fdcd66f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#236EC0;}.elementor-4838 .elementor-element.elementor-element-bddd088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;}.elementor-4838 .elementor-element.elementor-element-bddd088:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-bddd088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(310deg, #236EC02B 0%, #FFFFFF 40%);}.elementor-4838 .elementor-element.elementor-element-bddd088::before, .elementor-4838 .elementor-element.elementor-element-bddd088 > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-bddd088 > .e-con-inner > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-bddd088 > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-bddd088 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-bddd088 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://infobrokers.com/wp-content/uploads/2025/12/abstract-polygonal-line-background-flip-left.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:600px auto;}.elementor-4838 .elementor-element.elementor-element-abb3bb2{text-align:left;}.elementor-4838 .elementor-element.elementor-element-abb3bb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-4838 .elementor-element.elementor-element-59d7229{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-4838 .elementor-element.elementor-element-59d7229 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-59d7229 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4838 .elementor-element.elementor-element-59d7229 .e-loop-item > .elementor-section, .elementor-4838 .elementor-element.elementor-element-59d7229 .e-loop-item > .elementor-section > .elementor-container, .elementor-4838 .elementor-element.elementor-element-59d7229 .e-loop-item > .e-con, .elementor-4838 .elementor-element.elementor-element-59d7229 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4838 .elementor-element.elementor-element-6183e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-4838 .elementor-element.elementor-element-6183e12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#236EC0;}.elementor-4838 .elementor-element.elementor-element-7c198c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4838 .elementor-element.elementor-element-69c49b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-82780d2{text-align:left;}.elementor-4838 .elementor-element.elementor-element-82780d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#000000;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-content i{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-content svg{height:20px;width:20px;line-height:20px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:20px;width:20px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip{width:20px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover{color:#212121;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover a{color:#212121;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip:hover svg{fill:#212121;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text{width:350px;max-width:350px;background-color:#FFFFFF;color:#000000;font-size:14px;box-shadow:0px 0px 10px 0px #ECECEC;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-content i{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-content svg{height:20px;width:20px;line-height:20px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-content .ea-tooltip-svg-trigger{height:20px;width:20px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{animation-duration:300ms;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip{width:20px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover{color:#212121;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover a{color:#212121;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip:hover svg{fill:#212121;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text{width:350px;max-width:350px;background-color:#FFFFFF;color:#000000;font-size:14px;box-shadow:0px 0px 10px 0px #ECECEC;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text:after{border-width:5px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{left:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{left:calc( 50% - 5px );}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{border-top-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after{border-bottom-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after{border-left-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after{border-right-color:#FFFFFF;}.elementor-4838 .elementor-element.elementor-element-6fe3a04{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-4d0a3dd{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-a23e730{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-5419797{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-06da7de{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-c572132{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-38f8b5f{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-fb4d8e0{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-a7cd00c{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-f99fa74{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-4505c43{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-d4a9c6d{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-ef7f04f{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-a0fab53{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-34bfecf{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-5389858{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}.elementor-4838 .elementor-element.elementor-element-db30fb7{background-color:#FFFFFF;padding:5px 5px 5px 5px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);}@media(max-width:1024px){.elementor-4838 .elementor-element.elementor-element-65ac304 .elementor-heading-title{font-size:32px;}.elementor-4838 .elementor-element.elementor-element-6629497 .elementor-heading-title{font-size:36px;}.elementor-4838 .elementor-element.elementor-element-9babbc3{--n-accordion-title-font-size:36px;--n-accordion-icon-size:20px;}.elementor-4838 .elementor-element.elementor-element-217e81e{--n-accordion-title-font-size:36px;--n-accordion-icon-size:20px;}.elementor-4838 .elementor-element.elementor-element-0a7ef0b .elementor-heading-title{font-size:36px;}.elementor-4838 .elementor-element.elementor-element-87fc48c{--grid-columns:2;}.elementor-4838 .elementor-element.elementor-element-bc9c0ea .elementor-heading-title{font-size:36px;}.elementor-4838 .elementor-element.elementor-element-3953e7d{--grid-columns:2;}.elementor-4838 .elementor-element.elementor-element-abb3bb2 .elementor-heading-title{font-size:36px;}.elementor-4838 .elementor-element.elementor-element-59d7229{--grid-columns:2;}.elementor-4838 .elementor-element.elementor-element-82780d2 .elementor-heading-title{font-size:36px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip{width:40px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text{width:280px;max-width:280px;font-size:12px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip{width:40px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text{width:280px;max-width:280px;font-size:12px;}.elementor-4838 .elementor-element.elementor-element-6fe3a04{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4838 .elementor-element.elementor-element-adb2035{--content-width:1200px;}.elementor-4838 .elementor-element.elementor-element-549c898{--content-width:1200px;}.elementor-4838 .elementor-element.elementor-element-6f7b15e{--content-width:1200px;}.elementor-4838 .elementor-element.elementor-element-bddd088{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4838 .elementor-element.elementor-element-adb2035{--content-width:768px;}.elementor-4838 .elementor-element.elementor-element-549c898{--content-width:768px;}.elementor-4838 .elementor-element.elementor-element-6f7b15e{--content-width:768px;}.elementor-4838 .elementor-element.elementor-element-bddd088{--content-width:768px;}}@media(max-width:767px){.elementor-4838 .elementor-element.elementor-element-adb2035{--content-width:390px;}.elementor-4838 .elementor-element.elementor-element-65ac304 .elementor-heading-title{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-6629497 .elementor-heading-title{font-size:24px;}.elementor-4838 .elementor-element.elementor-element-9babbc3{--n-accordion-title-font-size:24px;}.elementor-4838 .elementor-element.elementor-element-217e81e{--n-accordion-title-font-size:24px;}.elementor-4838 .elementor-element.elementor-element-549c898{--content-width:390px;}.elementor-4838 .elementor-element.elementor-element-0a7ef0b .elementor-heading-title{font-size:24px;}.elementor-4838 .elementor-element.elementor-element-87fc48c{--grid-columns:1;}.elementor-4838 .elementor-element.elementor-element-6f7b15e{--content-width:390px;}.elementor-4838 .elementor-element.elementor-element-bc9c0ea .elementor-heading-title{font-size:24px;}.elementor-4838 .elementor-element.elementor-element-3953e7d{--grid-columns:1;}.elementor-4838 .elementor-element.elementor-element-bddd088{--content-width:390px;}.elementor-4838 .elementor-element.elementor-element-abb3bb2 .elementor-heading-title{font-size:24px;}.elementor-4838 .elementor-element.elementor-element-59d7229{--grid-columns:1;}.elementor-4838 .elementor-element.elementor-element-69c49b7{--flex-wrap:nowrap;}.elementor-4838 .elementor-element.elementor-element-82780d2 .elementor-heading-title{font-size:24px;}.elementor-4838 .elementor-element.elementor-element-ca73664 .eael-tooltip .eael-tooltip-text{width:250px;max-width:250px;font-size:11px;}.elementor-4838 .elementor-element.elementor-element-90f6b93 .eael-tooltip .eael-tooltip-text{width:250px;max-width:250px;font-size:11px;}.elementor-4838 .elementor-element.elementor-element-6fe3a04{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-e51db68 *//* ====== WRAPPER & LAYOUT ====== */

.fxt-broker-quick-tools {
	margin: 32px 0;
}

.fxt-broker-quick-tools__inner {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}

/* Two cards side-by-side on desktop */
.fxt-broker-quick-tools__card {
	flex: 1 1 0;
	min-width: 260px;
	background: #ffffff;
	border-radius: 24px;
	padding: 24px 28px 26px;
	box-shadow: 0 18px 40px rgba(0, 0, 0, 0.06);
	position: relative;
}

/* subtle wavy/gradient style background – blue tone */
.fxt-broker-quick-tools__card::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(circle at top left, #236ec02b, transparent 60%),
		radial-gradient(circle at bottom right, #236ec02b, transparent 60%);
	opacity: 0.8;
	border-radius: 24px;
	pointer-events: none;
}

.fxt-broker-quick-tools__card > * {
	position: relative; /* sit above ::before */
}

/* ====== ICON CIRCLE ====== */

.fxt-broker-quick-tools__icon-circle {
	width: 64px;
	height: 64px;
	border-radius: 999px;
	background: radial-gradient(circle at 30% 30%, #e6f2ff, #236EC0);
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 10px 24px rgba(35, 110, 192, 0.35);
	margin-bottom: 14px;
}

/* make icons white-ish inside */
.fxt-broker-quick-tools__icon-circle svg {
	color: #ffffff;
	stroke: currentColor;
}

/* ====== TEXT / TITLE ====== */

.fxt-broker-quick-tools__text {
	margin-bottom: 18px;
}

.fxt-broker-quick-tools__title {
	margin: 0;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 700;
	color: #111827;
}

.fxt-broker-quick-tools__title span {
	color: #236EC0; /* blue highlight */
}

/* ====== FIELDS / SELECTS ====== */

.fxt-broker-quick-tools__fields {
	margin-bottom: 16px;
}

.fxt-broker-quick-tools__fields--double {
	display: flex;
	gap: 12px;
	margin-bottom: 18px;
}

.fxt-broker-quick-tools__field {
	flex: 1;
}

/* generic select style (if you still use native <select>) */
.fxt-broker-quick-tools__select {
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 1.3;
	padding: 10px 40px 10px 14px;
	border-radius: 999px;
	border: 1px solid #d1d5db;
	background-color: #ffffff;
	color: #111827;
	outline: none;
	box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04);
	appearance: none;
	background-image:
		linear-gradient(45deg, transparent 50%, #9ca3af 50%),
		linear-gradient(135deg, #9ca3af 50%, transparent 50%);
	background-position:
		calc(100% - 18px) 11px,
		calc(100% - 13px) 11px;
	background-size: 6px 6px, 6px 6px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.fxt-broker-quick-tools__select:focus {
	border-color: #236EC0;
	box-shadow:
		0 0 0 1px #236ec02b,
		0 6px 18px rgba(35, 110, 192, 0.28);
}

/* ====== COUNTRY + FLAG (right card) – only if using old flag layout ====== */

.fxt-broker-quick-tools__country-select-wrap {
	display: flex;
	align-items: center;
	gap: 8px;
}

.fxt-broker-quick-tools__country-flag {
	width: 28px;
	height: 20px;
	border-radius: 4px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0 0 1px rgba(148, 163, 184, 0.5);
	background: #f3f4f6;
}

.fxt-broker-quick-tools__country-flag svg {
	width: 100%;
	height: auto;
}

/* ====== BUTTONS ====== */

.fxt-broker-quick-tools__actions {
	margin-top: 8px;
}

.fxt-broker-quick-tools__btn {
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 12px 18px;
	border-radius: 999px;
	border: none;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	cursor: pointer;
	transition: transform 0.08s ease, box-shadow 0.12s ease, filter 0.12s ease;
}

/* primary button in blue gradient */
.fxt-broker-quick-tools__btn--primary {
	background: linear-gradient(90deg, #1b5aa3, #236EC0);
	color: #ffffff;
	box-shadow: 0 10px 24px rgba(35, 110, 192, 0.55);
}

.fxt-broker-quick-tools__btn--primary:hover {
	filter: brightness(1.05);
	transform: translateY(-1px);
	box-shadow: 0 14px 30px rgba(35, 110, 192, 0.6);
}

.fxt-broker-quick-tools__btn--primary:active {
	transform: translateY(0);
	box-shadow: 0 8px 18px rgba(35, 110, 192, 0.5);
}

/* ====== CUSTOM DROPDOWNS (.fxt-qt-*) ====== */

.fxt-country-dropdown {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 14px;
}

/* toggle button for all custom dropdowns */
.fxt-qt-dropdown-toggle {
	display: flex;
	align-items: center;
	gap: 6px;
	padding: 10px 14px;
	width: 100%;
	border-radius: 999px;
	border: 1px solid #d1d5db;
	background: #fff;
	cursor: pointer;
	box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04);
}

.fxt-qt-dropdown-toggle:hover {
	border-color: #236EC0;
	box-shadow:
		0 0 0 1px #236ec02b,
		0 6px 16px rgba(35, 110, 192, 0.22);
}

.fxt-qt-label {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.fxt-qt-arrow {
	margin-left: auto;
	font-size: 10px;
	color: #6b7280;
}

/* dropdown menu (hidden by default) */
.fxt-qt-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 50;
	margin-top: 4px;
	width: 100%;
	background: #fff;
	border-radius: 12px;
	border: 1px solid #e5e7eb;
	box-shadow: 0 16px 40px rgba(15, 23, 42, 0.16);
	display: none !important;  /* HIDE DEFAULT */
	overflow: hidden;
}

.fxt-qt-dropdown.open .fxt-qt-dropdown-menu {
	display: block !important; /* SHOW ONLY WHEN OPEN */
}

/* search area */
.fxt-qt-search-wrap {
	padding: 8px 10px;
	border-bottom: 1px solid #e5e7eb;
	background: #f3f6fb;
}

.fxt-qt-search {
	width: 100%;
	border: none;
	outline: none;
	padding: 6px 8px;
	border-radius: 4px;
	background: #ffffff;
	font-size: 13px;
}

/* options list */
.fxt-qt-options {
	max-height: 230px;
	overflow-y: auto;
}

.fxt-qt-option {
	padding: 8px 12px;
	cursor: pointer;
	font-size: 14px;
}

.fxt-qt-option:hover {
	background: #236ec02b;
}

/* ====== RESPONSIVE ====== */

@media (max-width: 1024px) {
	.fxt-broker-quick-tools__inner {
		flex-direction: column;
	}

	.fxt-broker-quick-tools__card {
		padding: 20px 20px 22px;
	}
}

@media (max-width: 480px) {
	.fxt-broker-quick-tools__title {
		font-size: 18px;
	}

	.fxt-broker-quick-tools__fields--double {
		flex-direction: column;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e4122e0 *//* ========== WRAPPER ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory {
    margin: 32px 0;
}

/* ========== TABS + FILTERS BAR ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__controls {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
}

/* Tabs row */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tabs {
    display: flex;
    gap: 8px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tab {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    border-radius: 999px;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 600;
    color: #111827;
    cursor: pointer;
    transition:
        background 0.12s ease,
        color 0.12s ease,
        box-shadow 0.12s ease,
        border-color 0.12s ease;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tab--active {
    background: #236EC0;
    color: #ffffff;
    border-color: #236EC0;
    box-shadow: 0 8px 20px rgba(35,110,192,0.35);
}

/* Filters (country + search) */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__filters {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-left: auto;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__filter {
    display: flex;
    align-items: center;
}

/* ========== CUSTOM COUNTRY DROPDOWN ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown {
    position: relative;
    font-size: 14px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__toggle {
    min-height: 39px;
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 8px 14px;
    border-radius: 999px;
    border: 1px solid #d1d5db;
    background: #ffffff;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(15,23,42,0.04);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__toggle:hover {
    border-color: #236EC0;
    box-shadow:
        0 0 0 1px #236ec02b,
        0 6px 18px rgba(35,110,192,0.28);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__flag {
    width: 22px;
    height: 16px;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__flag svg {
    width: 100%;
    height: auto;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__arrow {
    font-size: 10px;
    color: #6b7280;
}

/* Dropdown menu */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 50;
    margin-top: 4px;
    width: 100%;
    background: #ffffff;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 16px 40px rgba(15,23,42,0.16);
    display: none;
    overflow: hidden;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown--open .bd-dropdown__menu {
    display: block;
    width: 250px;
}

/* Search inside dropdown */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__search-wrap {
    padding: 8px 10px;
    border-bottom: 1px solid #e5e7eb;
    background: #f3f6fb;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__search {
    width: 100%;
    border: none;
    outline: none;
    font-size: 13px;
    padding: 6px 8px;
    border-radius: 4px;
    background: #ffffff;
}

/* Options list */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__options {
    max-height: 300px;
    overflow-y: auto;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__option {
    padding: 7px 12px;
    cursor: pointer;
    font-size: 13px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__option:hover {
    background: #236ec02b;
}

/* ========== SEARCH BOX (TEXT) ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input {
    min-width: 220px;
    padding: 8px 12px;
    border-radius: 999px;
    border: 1px solid #d1d5db;
    background: #ffffff;
    font-size: 14px;
    color: #111827;
    outline: none;
    box-shadow: 0 4px 10px rgba(15,23,42,0.05);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input::placeholder {
    color: #9ca3af;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input:focus {
    border-color: #236EC0;
    box-shadow:
        0 0 0 1px #236ec02b,
        0 6px 18px rgba(35,110,192,0.28);
}

/* ========== RESULTS LIST ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__list {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

/* Card container */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card {
    background: #ffffff;
    border-radius: 12px;
    padding: 18px 20px;
    box-shadow: 0 16px 40px rgba(15,23,42,0.06);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 16px;
}

/* Left block: rank + brand */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__left {
    display: flex;
    align-items: center;
    gap: 16px;
}

/* Rank */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__rank-icon {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 3px 6px;
    border-radius: 6px;
    background: #f8f8f8;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__rank-icon img.rank-icon {
    min-width: 20px;
    max-width: 20px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__rank-number {
    font-size: 14px;
}

/* Brand */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__brand {
    display: flex;
    align-items: flex-start;
    gap: 14px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__logo {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    gap: 10px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__logo img {
    min-width: 40px;
    max-width: 40px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__name {
    margin: 0 0 2px;
    font-size: 18px;
    font-weight: 700;
    color: #111827;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__feature {
    font-size: 14px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Middle stats */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__middle {
    flex: 1 1 100px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat {
    background: #f9fafb;
    border-radius: 12px;
    padding: 8px 10px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat-label {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #6b7280;
    margin-bottom: 4px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat-value {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat-value--bonus {
    display: flex;
    align-items: center;
    gap: 6px;
}

/* Right actions */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right {
    flex: 0 0 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 10px 14px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: 1px solid transparent;
    cursor: pointer;
    text-decoration: none;
    transition:
        background 0.12s ease,
        color 0.12s ease,
        box-shadow 0.12s ease,
        transform 0.08s ease;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--primary {
    background: linear-gradient(90deg, #1b5aa3, #236EC0);
    color: #ffffff;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--primary:hover {
    color: #ffffff;
    box-shadow: 0 14px 30px rgba(35,110,192,0.55);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--ghost {
    background: #ffffff;
    color: #111827;
    border-color: #d1d5db;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--ghost:hover {
    border-color: #236EC0;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__risk {
    margin: 4px 0 0;
    font-size: 11px;
    color: #9ca3af;
}

/* Icons used in bonus state */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-icon {
    width: 16px;
    height: 16px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-icon--positive {
    color: #22c55e;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-icon--negative {
    color: #ef4444;
}

/* No results */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px 14px;
    border-radius: 12px;
    background: #f9fafb;
    border: 1px solid #e5e7eb;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results-icon svg {
    stroke: #6b7280;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results-text h4 {
    margin: 0 0 4px;
    font-size: 15px;
    font-weight: 600;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results-text p {
    margin: 0;
    font-size: 13px;
    color: #6b7280;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 a.view-all-broker {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    font-size: 18px;
    font-weight: 600;
}

/* ========== RESPONSIVE ========== */

@media (max-width: 1024px) {
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__inner {
        flex-direction: column;
    }

    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right {
        flex: 1 1 auto;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        margin-top: 6px;
    }

    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right .broker-card__risk {
        flex: 1 1 auto;
    }
}

@media (max-width: 768px) {
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__controls {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tabs {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__filters {
        justify-content: space-between;
        width: 100%;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input {
        min-width: 0;
        width: 100%;
    }

    .elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown {
        width: 100%;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__menu {
        left: 0;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right {
        flex-direction: column;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--primary, .broker-card__button--ghost {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e51db68 *//* ====== WRAPPER & LAYOUT ====== */

.fxt-broker-quick-tools {
	margin: 32px 0;
}

.fxt-broker-quick-tools__inner {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}

/* Two cards side-by-side on desktop */
.fxt-broker-quick-tools__card {
	flex: 1 1 0;
	min-width: 260px;
	background: #ffffff;
	border-radius: 24px;
	padding: 24px 28px 26px;
	box-shadow: 0 18px 40px rgba(0, 0, 0, 0.06);
	position: relative;
}

/* subtle wavy/gradient style background – blue tone */
.fxt-broker-quick-tools__card::before {
	content: "";
	position: absolute;
	inset: 0;
	background:
		radial-gradient(circle at top left, #236ec02b, transparent 60%),
		radial-gradient(circle at bottom right, #236ec02b, transparent 60%);
	opacity: 0.8;
	border-radius: 24px;
	pointer-events: none;
}

.fxt-broker-quick-tools__card > * {
	position: relative; /* sit above ::before */
}

/* ====== ICON CIRCLE ====== */

.fxt-broker-quick-tools__icon-circle {
	width: 64px;
	height: 64px;
	border-radius: 999px;
	background: radial-gradient(circle at 30% 30%, #e6f2ff, #236EC0);
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 10px 24px rgba(35, 110, 192, 0.35);
	margin-bottom: 14px;
}

/* make icons white-ish inside */
.fxt-broker-quick-tools__icon-circle svg {
	color: #ffffff;
	stroke: currentColor;
}

/* ====== TEXT / TITLE ====== */

.fxt-broker-quick-tools__text {
	margin-bottom: 18px;
}

.fxt-broker-quick-tools__title {
	margin: 0;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 700;
	color: #111827;
}

.fxt-broker-quick-tools__title span {
	color: #236EC0; /* blue highlight */
}

/* ====== FIELDS / SELECTS ====== */

.fxt-broker-quick-tools__fields {
	margin-bottom: 16px;
}

.fxt-broker-quick-tools__fields--double {
	display: flex;
	gap: 12px;
	margin-bottom: 18px;
}

.fxt-broker-quick-tools__field {
	flex: 1;
}

/* generic select style (if you still use native <select>) */
.fxt-broker-quick-tools__select {
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 1.3;
	padding: 10px 40px 10px 14px;
	border-radius: 999px;
	border: 1px solid #d1d5db;
	background-color: #ffffff;
	color: #111827;
	outline: none;
	box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04);
	appearance: none;
	background-image:
		linear-gradient(45deg, transparent 50%, #9ca3af 50%),
		linear-gradient(135deg, #9ca3af 50%, transparent 50%);
	background-position:
		calc(100% - 18px) 11px,
		calc(100% - 13px) 11px;
	background-size: 6px 6px, 6px 6px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.fxt-broker-quick-tools__select:focus {
	border-color: #236EC0;
	box-shadow:
		0 0 0 1px #236ec02b,
		0 6px 18px rgba(35, 110, 192, 0.28);
}

/* ====== COUNTRY + FLAG (right card) – only if using old flag layout ====== */

.fxt-broker-quick-tools__country-select-wrap {
	display: flex;
	align-items: center;
	gap: 8px;
}

.fxt-broker-quick-tools__country-flag {
	width: 28px;
	height: 20px;
	border-radius: 4px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0 0 1px rgba(148, 163, 184, 0.5);
	background: #f3f4f6;
}

.fxt-broker-quick-tools__country-flag svg {
	width: 100%;
	height: auto;
}

/* ====== BUTTONS ====== */

.fxt-broker-quick-tools__actions {
	margin-top: 8px;
}

.fxt-broker-quick-tools__btn {
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 12px 18px;
	border-radius: 999px;
	border: none;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	cursor: pointer;
	transition: transform 0.08s ease, box-shadow 0.12s ease, filter 0.12s ease;
}

/* primary button in blue gradient */
.fxt-broker-quick-tools__btn--primary {
	background: linear-gradient(90deg, #1b5aa3, #236EC0);
	color: #ffffff;
	box-shadow: 0 10px 24px rgba(35, 110, 192, 0.55);
}

.fxt-broker-quick-tools__btn--primary:hover {
	filter: brightness(1.05);
	transform: translateY(-1px);
	box-shadow: 0 14px 30px rgba(35, 110, 192, 0.6);
}

.fxt-broker-quick-tools__btn--primary:active {
	transform: translateY(0);
	box-shadow: 0 8px 18px rgba(35, 110, 192, 0.5);
}

/* ====== CUSTOM DROPDOWNS (.fxt-qt-*) ====== */

.fxt-country-dropdown {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 14px;
}

/* toggle button for all custom dropdowns */
.fxt-qt-dropdown-toggle {
	display: flex;
	align-items: center;
	gap: 6px;
	padding: 10px 14px;
	width: 100%;
	border-radius: 999px;
	border: 1px solid #d1d5db;
	background: #fff;
	cursor: pointer;
	box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04);
}

.fxt-qt-dropdown-toggle:hover {
	border-color: #236EC0;
	box-shadow:
		0 0 0 1px #236ec02b,
		0 6px 16px rgba(35, 110, 192, 0.22);
}

.fxt-qt-label {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.fxt-qt-arrow {
	margin-left: auto;
	font-size: 10px;
	color: #6b7280;
}

/* dropdown menu (hidden by default) */
.fxt-qt-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 50;
	margin-top: 4px;
	width: 100%;
	background: #fff;
	border-radius: 12px;
	border: 1px solid #e5e7eb;
	box-shadow: 0 16px 40px rgba(15, 23, 42, 0.16);
	display: none !important;  /* HIDE DEFAULT */
	overflow: hidden;
}

.fxt-qt-dropdown.open .fxt-qt-dropdown-menu {
	display: block !important; /* SHOW ONLY WHEN OPEN */
}

/* search area */
.fxt-qt-search-wrap {
	padding: 8px 10px;
	border-bottom: 1px solid #e5e7eb;
	background: #f3f6fb;
}

.fxt-qt-search {
	width: 100%;
	border: none;
	outline: none;
	padding: 6px 8px;
	border-radius: 4px;
	background: #ffffff;
	font-size: 13px;
}

/* options list */
.fxt-qt-options {
	max-height: 230px;
	overflow-y: auto;
}

.fxt-qt-option {
	padding: 8px 12px;
	cursor: pointer;
	font-size: 14px;
}

.fxt-qt-option:hover {
	background: #236ec02b;
}

/* ====== RESPONSIVE ====== */

@media (max-width: 1024px) {
	.fxt-broker-quick-tools__inner {
		flex-direction: column;
	}

	.fxt-broker-quick-tools__card {
		padding: 20px 20px 22px;
	}
}

@media (max-width: 480px) {
	.fxt-broker-quick-tools__title {
		font-size: 18px;
	}

	.fxt-broker-quick-tools__fields--double {
		flex-direction: column;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e4122e0 *//* ========== WRAPPER ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory {
    margin: 32px 0;
}

/* ========== TABS + FILTERS BAR ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__controls {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
}

/* Tabs row */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tabs {
    display: flex;
    gap: 8px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tab {
    border: 1px solid #e5e7eb;
    background: #ffffff;
    border-radius: 999px;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 600;
    color: #111827;
    cursor: pointer;
    transition:
        background 0.12s ease,
        color 0.12s ease,
        box-shadow 0.12s ease,
        border-color 0.12s ease;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tab--active {
    background: #236EC0;
    color: #ffffff;
    border-color: #236EC0;
    box-shadow: 0 8px 20px rgba(35,110,192,0.35);
}

/* Filters (country + search) */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__filters {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-left: auto;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__filter {
    display: flex;
    align-items: center;
}

/* ========== CUSTOM COUNTRY DROPDOWN ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown {
    position: relative;
    font-size: 14px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__toggle {
    min-height: 39px;
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 8px 14px;
    border-radius: 999px;
    border: 1px solid #d1d5db;
    background: #ffffff;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(15,23,42,0.04);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__toggle:hover {
    border-color: #236EC0;
    box-shadow:
        0 0 0 1px #236ec02b,
        0 6px 18px rgba(35,110,192,0.28);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__flag {
    width: 22px;
    height: 16px;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__flag svg {
    width: 100%;
    height: auto;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__arrow {
    font-size: 10px;
    color: #6b7280;
}

/* Dropdown menu */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 50;
    margin-top: 4px;
    width: 100%;
    background: #ffffff;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 16px 40px rgba(15,23,42,0.16);
    display: none;
    overflow: hidden;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown--open .bd-dropdown__menu {
    display: block;
    width: 250px;
}

/* Search inside dropdown */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__search-wrap {
    padding: 8px 10px;
    border-bottom: 1px solid #e5e7eb;
    background: #f3f6fb;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__search {
    width: 100%;
    border: none;
    outline: none;
    font-size: 13px;
    padding: 6px 8px;
    border-radius: 4px;
    background: #ffffff;
}

/* Options list */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__options {
    max-height: 300px;
    overflow-y: auto;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__option {
    padding: 7px 12px;
    cursor: pointer;
    font-size: 13px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__option:hover {
    background: #236ec02b;
}

/* ========== SEARCH BOX (TEXT) ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input {
    min-width: 220px;
    padding: 8px 12px;
    border-radius: 999px;
    border: 1px solid #d1d5db;
    background: #ffffff;
    font-size: 14px;
    color: #111827;
    outline: none;
    box-shadow: 0 4px 10px rgba(15,23,42,0.05);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input::placeholder {
    color: #9ca3af;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input:focus {
    border-color: #236EC0;
    box-shadow:
        0 0 0 1px #236ec02b,
        0 6px 18px rgba(35,110,192,0.28);
}

/* ========== RESULTS LIST ========== */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__list {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

/* Card container */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card {
    background: #ffffff;
    border-radius: 12px;
    padding: 18px 20px;
    box-shadow: 0 16px 40px rgba(15,23,42,0.06);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 16px;
}

/* Left block: rank + brand */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__left {
    display: flex;
    align-items: center;
    gap: 16px;
}

/* Rank */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__rank-icon {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 3px 6px;
    border-radius: 6px;
    background: #f8f8f8;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__rank-icon img.rank-icon {
    min-width: 20px;
    max-width: 20px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__rank-number {
    font-size: 14px;
}

/* Brand */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__brand {
    display: flex;
    align-items: flex-start;
    gap: 14px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__logo {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    gap: 10px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__logo img {
    min-width: 40px;
    max-width: 40px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__name {
    margin: 0 0 2px;
    font-size: 18px;
    font-weight: 700;
    color: #111827;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__feature {
    font-size: 14px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Middle stats */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__middle {
    flex: 1 1 100px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat {
    background: #f9fafb;
    border-radius: 12px;
    padding: 8px 10px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat-label {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #6b7280;
    margin-bottom: 4px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat-value {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__stat-value--bonus {
    display: flex;
    align-items: center;
    gap: 6px;
}

/* Right actions */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right {
    flex: 0 0 190px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 10px 14px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: 1px solid transparent;
    cursor: pointer;
    text-decoration: none;
    transition:
        background 0.12s ease,
        color 0.12s ease,
        box-shadow 0.12s ease,
        transform 0.08s ease;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--primary {
    background: linear-gradient(90deg, #1b5aa3, #236EC0);
    color: #ffffff;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--primary:hover {
    color: #ffffff;
    box-shadow: 0 14px 30px rgba(35,110,192,0.55);
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--ghost {
    background: #ffffff;
    color: #111827;
    border-color: #d1d5db;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--ghost:hover {
    border-color: #236EC0;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__risk {
    margin: 4px 0 0;
    font-size: 11px;
    color: #9ca3af;
}

/* Icons used in bonus state */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-icon {
    width: 16px;
    height: 16px;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-icon--positive {
    color: #22c55e;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-icon--negative {
    color: #ef4444;
}

/* No results */

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px 14px;
    border-radius: 12px;
    background: #f9fafb;
    border: 1px solid #e5e7eb;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results-icon svg {
    stroke: #6b7280;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results-text h4 {
    margin: 0 0 4px;
    font-size: 15px;
    font-weight: 600;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__no-results-text p {
    margin: 0;
    font-size: 13px;
    color: #6b7280;
}

.elementor-4838 .elementor-element.elementor-element-e4122e0 a.view-all-broker {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    font-size: 18px;
    font-weight: 600;
}

/* ========== RESPONSIVE ========== */

@media (max-width: 1024px) {
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__inner {
        flex-direction: column;
    }

    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right {
        flex: 1 1 auto;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        margin-top: 6px;
    }

    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right .broker-card__risk {
        flex: 1 1 auto;
    }
}

@media (max-width: 768px) {
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__controls {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__tabs {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__filters {
        justify-content: space-between;
        width: 100%;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-directory__search-input {
        min-width: 0;
        width: 100%;
    }

    .elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown {
        width: 100%;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .bd-dropdown__menu {
        left: 0;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__right {
        flex-direction: column;
    }
    
    .elementor-4838 .elementor-element.elementor-element-e4122e0 .broker-card__button--primary, .broker-card__button--ghost {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9babbc3 */@media(max-width: 767px) {
    h2 {
        color: #000000;
        line-height: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-217e81e */@media(max-width: 767px) {
    h2 {
        color: #000000;
        line-height: 24px;
    }
}/* End custom CSS */