.modal-open{overflow-y:hidden!important}.popup-modal .modal-dialog{align-items:stretch;display:flex;height:100dvh!important;margin:0 auto!important;max-height:100dvh!important}.popup-modal .item-popup,.popup-modal .modal-content{box-shadow:none!important;-webkit-box-shadow:none!important;flex:1 1 auto;height:100%!important;max-height:100dvh!important;min-height:0}.popup-modal .popup-item-data,.popup-modal .popup-item-name{margin-bottom:12px!important}.popup-modal .icon-btn{color:#e87e04;margin-left:10px}.popup-modal .price-coupon .discount-badge{padding:3px 2px 3px 9px!important}.popup-modal .price-discount .discount-badge{padding:3px 9px 5px!important}.popup-modal .discount-badge{background:#e87e04!important;border-radius:3px!important;font-size:18px!important;gap:10px!important;height:32px!important;line-height:16px!important;width:auto!important}.popup-modal .discount-badge i{font-size:15px!important}.popup-modal .discount-badge .discount-code{background-color:var(--tab-background-color,#2d2d33)!important;border-radius:0 3px 3px 0!important;color:#efefef;font-weight:400;padding:3px 7px 2px!important}.popup-modal .discount-badge .discount-code i{color:#ff8224}.popup-modal .discount-code-inner-text{color:#efefef;line-height:17px}.popup-modal .discount-badge .discount-code-inner-text,.popup-modal .discount-badge .discount-top{font-size:13px!important}.popup-modal .discount-badge .discount-code-inner-text{font-weight:400!important}.popup-modal .discount-badge .discount-top{font-weight:700!important;line-height:13px}.popup-modal .item-popup{align-items:center;background:#242429;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto;height:100%;justify-content:center;padding:10px 15px 15px}.popup-modal .item-popup .close-btn{background-color:inherit;color:#a4a4a4;font-size:15px;height:24px;position:absolute;right:20px;top:35px;width:24px;z-index:10050!important}.popup-modal .item-popup .close-btn .fas{font-size:16px}.popup-modal .item-popup .item-popup-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px 10px;position:relative;text-align:center;width:100%}.popup-modal .item-popup .popup-item-name{color:#fff;font-size:18px;font-weight:600}.popup-modal .item-popup .popup-logo-img{margin:20px 20px 30px}.popup-modal .item-popup .fas.fa-circle{font-size:5px;margin-right:10px}.popup-modal .item-popup .point-element{align-items:center;display:flex;justify-content:center}.popup-modal .item-popup .sub-popup-item-data{align-items:center;display:flex;gap:10px}.popup-modal .item-popup .popup-item-steps{width:max-content}.popup-modal .item-popup .popup-item-data{align-items:center;color:#8f8f8f;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:10px}.popup-modal .item-popup .popup-challenge-price{color:#089953;font-size:16px!important;font-weight:800}.popup-modal .item-popup .popup-challenge-regular-price{color:#cdcdcd;font-size:15px!important;font-weight:400;text-decoration:line-through}.popup-modal .item-popup .discount-badge{max-width:var(--btns-width)!important}.popup-modal .item-popup .go-to-item-btn{background-color:#1e9e70;border-radius:8px!important;font-size:16px!important;width:100%!important}.popup-modal .item-popup .discount-badge{font-size:18px!important;gap:10px!important}.popup-modal .item-popup .discount-badge i{font-size:16px!important}.popup-modal .item-popup .discount-code{padding:6px 8px 5px 7px!important}.popup-modal .item-popup .price-coupon{align-items:center;display:flex;flex-direction:row;gap:12px;line-height:16px}.popup-modal .item-popup .loyalty-newsletter{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:10px;padding:0 0 25px!important;width:100%}.popup-modal .item-popup .loyalty-newsletter-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;flex-shrink:0;gap:10px;margin:0;text-align:left}.popup-modal .item-popup .loyalty-newsletter-checkbox{opacity:0;position:absolute}.popup-modal .item-popup .loyalty-newsletter-checkbox-box{background-color:#0000;border:1px solid #38383d;border-radius:3px!important;box-sizing:border-box;flex:0 0 16px;height:18px;position:relative;width:18px}.popup-modal .item-popup .loyalty-newsletter-checkbox:focus-visible+.loyalty-newsletter-checkbox-box{outline:2px solid #f2784b59;outline-offset:2px}.popup-modal .item-popup .loyalty-newsletter-checkbox+.loyalty-newsletter-checkbox-box{background-color:#0000;border-color:#38383d}.popup-modal .item-popup .loyalty-newsletter-checkbox:checked+.loyalty-newsletter-checkbox-box{background-color:#38383d}.popup-modal .item-popup .loyalty-newsletter-points{align-items:center;background-color:#e87e041a;border:1px solid #ff8224;border-radius:3px!important;display:flex;justify-content:center;margin-left:25px;padding:2px}.popup-modal .item-popup .loyalty-newsletter-checkbox:checked+.loyalty-newsletter-checkbox-box:after{border:solid #f2784b;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.popup-modal .item-popup .points-data-content{background-color:var(--tab-background-color,#2d2d33);border:1px solid #38383d;border-radius:16px!important;color:#cdcdcd;display:flex;flex-direction:column;margin-bottom:25px;padding:20px!important;width:100%}.popup-modal .item-popup .points{color:#e87e04;font-size:16px;font-weight:800}.popup-modal .item-popup .create-free-account-btn,.popup-modal .item-popup .go-to-item-btn{height:41px!important}.popup-modal .item-popup .create-free-account-btn{align-items:center;background-color:#0000;border:1px solid #ff8224;border-radius:6px!important;color:#ff8224;display:flex;justify-content:center;line-height:normal;margin:25px 0;padding-bottom:0;padding-top:0;width:100%}.popup-modal .item-popup .img-diamond{border:1px solid #e87e04;border-radius:16px!important;display:flex;justify-content:center;padding:3px;width:max-content}.popup-modal .item-popup .offer-points{color:#e87e04;font-size:16px;font-weight:800;text-align:left}@media(min-width:600px){.popup-modal .loyalty-newsletter-points{gap:4px;margin-left:0!important}}@media(min-width:1000px){.popup-modal{top:0}.popup-modal .modal-dialog{height:auto!important;margin:0 auto!important;top:10%;width:480px!important}.popup-modal .item-popup{border-radius:16px!important;flex-direction:row!important;left:10%;padding:32px;width:480px!important}.popup-modal .item-popup .close-btn{z-index:10050!important}.popup-modal .item-popup .close-btn .fas{font-size:16px}.popup-modal .item-popup .popup-item-data .popup-challenge-name{overflow-wrap:break-word;white-space:normal}.popup-modal .item-popup .item-popup-content{height:100%!important;padding:25px 0 0}.popup-modal .item-popup .popup-logo-img{margin:10px 0 20px}.popup-modal .item-popup .popup-item-data{flex-direction:row!important}}:root{--trophy-background-color:#fbf2cf}.dark-theme{--trophy-background-color:#d4b368}.prop-firms-page{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.prop-firms-page p{margin:10px 0!important}.prop-firms-page .fa{margin-top:2px!important;text-align:left!important;width:12px!important}.prop-firms-page .fa.fa-check.green{font-size:13px!important}.prop-firms-page .fa.fa-times.red{font-size:15px!important}.prop-firms-page .prop-firms-bottom-text,.prop-firms-page .prop-firms-page-header,.prop-firms-page>section{padding:0 15px}.prop-firms-page .list-overviews{flex-direction:column;gap:6px}.prop-firms-page .list-overviews .more-view-btn{padding:10px!important}.prop-firms-page .success-btn:focus,.prop-firms-page a.success-btn:focus,.prop-firms-page button.success-btn:focus,.prop-firms-page input.success-btn:focus{border:none!important;outline:none!important}.prop-firms-page .select2-results__option,.prop-firms-page .select2-selection__rendered{font-size:13px;padding:2px 5px!important;text-align:left!important}.prop-firms-page .discount-badge{padding:3px 8px;width:auto!important}.prop-firms-page .btn.success-btn{height:32px;line-height:17px!important}.prop-firms-page .overview-prop-firm-item{border-bottom:1px dashed var(--border-color,#e7ecf1)!important;display:grid;gap:10px;grid-template-areas:"smallLogo itemName itemName arrow" "coupon coupon btn btn";grid-template-columns:107px auto 109px 10px;grid-template-rows:auto auto;padding:10px 15px 20px}.prop-firms-page .overview-prop-firm-item .logo-badge-wrapper{grid-area:smallLogo}.prop-firms-page .overview-prop-firm-item .logo-badge-wrapper .item-img{display:inline}.prop-firms-page .overview-prop-firm-item .logo-badge-wrapper .logo{max-width:107px;min-height:55px;width:107px}.prop-firms-page .overview-prop-firm-item .discount-badge{justify-self:end}.prop-firms-page .overview-prop-firm-item .item-name{align-self:self-start;grid-area:itemName}.prop-firms-page .overview-prop-firm-item .item-name-text{color:var(--txt-color,#333)!important}.prop-firms-page .overview-prop-firm-item .trophy-emoji{display:none}.prop-firms-page .overview-prop-firm-item .fa-chevron-right{grid-area:arrow}.prop-firms-page .overview-prop-firm-item .btn.success-btn{grid-area:btn;justify-self:end;width:129px!important}.prop-firms-page #prosAndConsSection{width:100%}.prop-firms-page .prop-firms-item,.prop-firms-page .show-more-container{display:flex;flex-direction:column;gap:20px}.prop-firms-page .prop-firms-item{align-items:flex-start;border-top:1px solid var(--border-color,#e7ecf1)!important;padding:20px 15px;--loyalty-logo-badge-img-size:16px;--loyalty-logo-badge-padding:4px}.prop-firms-page .prop-firms-item h2{font-size:26px}.prop-firms-page .prop-firms-item .btn.success-btn{align-self:center;margin-left:0!important;width:159px!important}.prop-firms-page .prop-firms-item-header{align-items:start;column-gap:10px;display:grid;grid-template-areas:"title title" "logo fullReview" "logo scores" "logo coupon";grid-template-columns:163px auto;grid-template-rows:auto auto 1fr auto;row-gap:6px;width:100%}.prop-firms-page .prop-firms-item-header.without-review{grid-template-areas:"title title" "logo scores" "logo coupon";grid-template-rows:auto auto auto}.prop-firms-page .prop-firms-item-header.tall-coupon{grid-template-areas:"title title" "logo fullReview" "logo scores" "coupon coupon"}.prop-firms-page .prop-firms-item-header.tall-coupon .discount-badge{justify-self:end}.prop-firms-page .prop-firms-item-header.without-review.tall-coupon{grid-template-areas:"title title" "logo scores" "coupon coupon";grid-template-rows:auto auto auto}.prop-firms-page .prop-firms-item-header .discount-badge{align-self:end;justify-self:start}.prop-firms-page .prop-firms-item-header .logo-badge-wrapper{grid-area:logo}.prop-firms-page .prop-firms-item-header .logo{min-height:84px;min-width:163px;width:163px}.prop-firms-page .prop-firms-item-header .full-review-button{grid-area:fullReview;text-decoration:underline}.prop-firms-page .prop-firms-item-header .average-rating-scores{flex-wrap:nowrap;grid-area:scores}.prop-firms-page .prop-firms-item-header .prop-firm-title{grid-area:title;margin:0!important;padding:2px}.prop-firms-page .discount-badge,.prop-firms-page .empty-discount-badge{grid-area:coupon}.prop-firms-page #prosAndConsHeading{margin-bottom:0!important}.prop-firms-page section>h3{margin-bottom:10px}.prop-firms-page section>h2{font-size:18px;font-weight:700;margin-bottom:20px!important}.prop-firms-page section h3{font-size:16px!important;font-weight:500;line-height:20px}.prop-firms-page .pros-cons-grid{display:grid;grid-template-columns:repeat(1,100%);margin-top:10px}.prop-firms-page .pros-cons-grid .pros-cons-column ul{display:flex;flex-direction:column;gap:12px}.prop-firms-page .limited-content{display:flex;flex-direction:column;gap:10px}.prop-firms-page .asset-type{padding-left:14px;position:relative}.prop-firms-page .asset-type:before{content:"•";left:0;position:absolute;top:50%;transform:translateY(-50%)}.prop-firms-page .btn.success-btn:focus{border:none!important}.prop-firms-page .show-more-btn{padding:0!important}.prop-firms-page .more-view-btn,.prop-firms-page .show-more-btn{text-decoration:underline}.prop-firms-page .more-view-btn,.prop-firms-page .show-more-btn,.prop-firms-page .show-pros-and-cons{background-color:#0000;border:none}.prop-firms-page .pros-and-cons-section>fa{margin:0!important}.prop-firms-page #prosAndConsSectionHeading{margin-bottom:0!important}.prop-firms-page .table-responsive-fade:after,.prop-firms-page .table-responsive-fade:before{background-image:none!important}.prop-firms-page .compare-table-header{border-top:1px solid var(--border-color,#e7ecf1)!important;--loyalty-logo-badge-img-size:16px;--loyalty-logo-badge-padding:4px}.prop-firms-page .compare-table-header .th-item-wrapper{padding:10px 10px 5px}.prop-firms-page .compare-table-body{border-bottom:1px solid var(--border-color,#e7ecf1)!important}.prop-firms-page .compare-table-body .th-item-wrapper{padding:10px 5px 10px 10px}.prop-firms-page #portfolioTrackersComparisonSection .compare-items-table,.prop-firms-page #propFirmsComparisonSection .compare-items-table{border-left:1px solid var(--border-color,#e7ecf1)!important;border-right:1px solid var(--border-color,#e7ecf1)!important}.prop-firms-page #portfolioTrackersComparisonSection .more-view-btn,.prop-firms-page #propFirmsComparisonSection .more-view-btn{padding-bottom:20px!important}.prop-firms-page #portfolioTrackersComparisonSection tr th,.prop-firms-page #propFirmsComparisonSection tr th{min-width:140px;width:24%}.prop-firms-page #portfolioTrackersComparisonSection select,.prop-firms-page #propFirmsComparisonSection select{border:1px solid var(--border-color,#e7ecf1)!important;height:26px}.prop-firms-page #portfolioTrackersComparisonSection tr th.th-item-wrapper,.prop-firms-page #propFirmsComparisonSection tr th.th-item-wrapper{min-width:203px;width:25.33333%}.prop-firms-page #portfolioTrackersComparisonSection .item-wrapper,.prop-firms-page #propFirmsComparisonSection .item-wrapper{gap:10px}.prop-firms-page #portfolioTrackersComparisonSection .item-wrapper .pros-cons-list,.prop-firms-page #propFirmsComparisonSection .item-wrapper .pros-cons-list{margin-top:12px!important}.prop-firms-page #portfolioTrackersComparisonSection .item-data-info,.prop-firms-page #portfolioTrackersComparisonSection .table-responsive table thead>tr>th.th-item-wrapper,.prop-firms-page #propFirmsComparisonSection .item-data-info,.prop-firms-page #propFirmsComparisonSection .table-responsive table thead>tr>th.th-item-wrapper{border-left:1px solid var(--border-color,#e7ecf1)}.prop-firms-page #portfolioTrackersComparisonSection .item-data-cell,.prop-firms-page #propFirmsComparisonSection .item-data-cell{font-size:14px}.prop-firms-page #portfolioTrackersComparisonSection .item-data-cell.item-data-info,.prop-firms-page #propFirmsComparisonSection .item-data-cell.item-data-info{text-align:center}.prop-firms-page #portfolioTrackersComparisonSection .item-data-cell.title,.prop-firms-page #propFirmsComparisonSection .item-data-cell.title{font-weight:500;padding-left:20px}.prop-firms-page #portfolioTrackersComparisonSection .data-cell,.prop-firms-page #portfolioTrackersComparisonSection .reduced-column,.prop-firms-page #propFirmsComparisonSection .data-cell,.prop-firms-page #propFirmsComparisonSection .reduced-column{display:block;margin:0 auto;overflow-wrap:break-word;text-align:left;white-space:normal;width:93%}.prop-firms-page #portfolioTrackersComparisonSection .item-data-cell.item-data-info>span,.prop-firms-page #portfolioTrackersComparisonSection .item-wrapper,.prop-firms-page #propFirmsComparisonSection .item-data-cell.item-data-info>span,.prop-firms-page #propFirmsComparisonSection .item-wrapper{align-items:center;display:flex;flex-direction:column}.prop-firms-page #portfolioTrackersComparisonSection .pros-cons-cell,.prop-firms-page #propFirmsComparisonSection .pros-cons-cell{vertical-align:top}.prop-firms-page #portfolioTrackersComparisonSection .item-wrapper>*,.prop-firms-page #propFirmsComparisonSection .item-wrapper>*{justify-content:center;white-space:normal}.prop-firms-page #portfolioTrackersComparisonSection .item-img,.prop-firms-page #portfolioTrackersComparisonSection .item-img img,.prop-firms-page #portfolioTrackersComparisonSection .select2,.prop-firms-page #portfolioTrackersComparisonSection .th-item-wrapper>.btn.success-btn,.prop-firms-page #propFirmsComparisonSection .item-img,.prop-firms-page #propFirmsComparisonSection .item-img img,.prop-firms-page #propFirmsComparisonSection .select2,.prop-firms-page #propFirmsComparisonSection .th-item-wrapper>.btn.success-btn{width:162px!important}.prop-firms-page #portfolioTrackersComparisonSection .item-img,.prop-firms-page #portfolioTrackersComparisonSection .item-img img,.prop-firms-page #propFirmsComparisonSection .item-img,.prop-firms-page #propFirmsComparisonSection .item-img img{display:block;height:84.3px}.prop-firms-page .pros-cons-list{display:flex;flex-direction:column;margin-bottom:12px}.prop-firms-page .pros-cons-list .view-more-li{display:flex;height:-webkit-fill-available;height:30px;margin-bottom:0!important}.prop-firms-page .pros-cons-list .more-view-btn{bottom:0;left:0;position:absolute;right:0}.prop-firms-page .pros-cons-list li{margin-bottom:12px}.prop-firms-page iframe{width:100%!important}.prop-firms-page .panel-heading.panel-title-hover{border:none!important;text-align:left}.prop-firms-page .view-more-items{display:contents}.prop-firms-page .rating-scores{display:none}@media screen and (min-width:375px){.prop-firms-page .prop-firms-item-header.without-review{grid-template-areas:"title title" "logo scores" "logo coupon";grid-template-rows:auto auto auto}.prop-firms-page .prop-firms-item-header.tall-coupon{grid-template-areas:"title title" "logo fullReview" "logo scores" "logo coupon"}.prop-firms-page .prop-firms-item-header.tall-coupon .discount-badge{justify-self:start!important}.prop-firms-page .prop-firms-item-header.without-review.tall-coupon{grid-template-areas:"title title" "logo scores" "logo coupon"}}@media screen and (min-width:600px){.prop-firms-page iframe{width:revert-layer!important}.prop-firms-page #portfolioTrackersComparisonSection,.prop-firms-page #propFirmsComparisonSection,.prop-firms-page .faqs-content-container,.prop-firms-page .list-overviews,.prop-firms-page .prop-firms-bottom-text,.prop-firms-page .prop-firms-item,.prop-firms-page .prop-firms-page-header{margin-left:20px!important;margin-right:20px!important}.prop-firms-page .prop-firms-item{border:1px solid var(--border-color,#e7ecf1)!important;border-radius:10px!important;padding:20px!important}.prop-firms-page .prop-firms-item .btn.success-btn{margin-left:auto!important}.prop-firms-page .prop-firms-item .prop-firms-item-header,.prop-firms-page .prop-firms-item .prop-firms-item-header.without-review{column-gap:10px;grid-template-areas:"title title scores" "logo rating coupon" "logo fullReview fullReview";grid-template-columns:max-content 1fr auto;grid-template-rows:auto auto auto}.prop-firms-page .prop-firms-item .prop-firms-item-header .rating-scores,.prop-firms-page .prop-firms-item .prop-firms-item-header.without-review .rating-scores{display:flex;grid-area:rating}.prop-firms-page .prop-firms-item .prop-firms-item-header .scores-row,.prop-firms-page .prop-firms-item .prop-firms-item-header.without-review .scores-row{display:flex;flex-wrap:wrap;gap:8px;width:60%}.prop-firms-page .prop-firms-item .prop-firms-item-header .scores,.prop-firms-page .prop-firms-item .prop-firms-item-header.without-review .scores{background-color:var(--card-background-color,#f7f7f7);border-radius:3px!important;gap:10px;padding:3px 7px}.prop-firms-page .prop-firms-item .prop-firms-item-header .scores .score,.prop-firms-page .prop-firms-item .prop-firms-item-header.without-review .scores .score{font-weight:500;gap:2px}.prop-firms-page .pros-cons-grid{gap:24px;grid-template-columns:repeat(2,48%)}.prop-firms-page .overview-prop-firm-item{align-items:center;gap:16px;grid-template-areas:"smallLogo itemName coupon btn arrow";grid-template-columns:107px 1fr auto auto auto;grid-template-rows:auto!important;padding:10px 0 20px}.prop-firms-page .overview-prop-firm-item button.success-btn{margin:0!important;width:129px!important}.prop-firms-page section{padding:0!important}.prop-firms-page .average-rating-scores{align-self:center;flex-wrap:nowrap;justify-content:flex-end}.prop-firms-page .prop-firms-item .discount-badge{align-self:start;justify-self:end}.prop-firms-page .prop-firms-bottom-text,.prop-firms-page .prop-firms-page-header,.prop-firms-page>section{padding:0!important}}@media screen and (min-width:1025px){.prop-firms-page #portfolioTrackersComparisonSection,.prop-firms-page #propFirmsComparisonSection,.prop-firms-page .faqs-content-container,.prop-firms-page .list-overviews,.prop-firms-page .prop-firms-bottom-text,.prop-firms-page .prop-firms-item,.prop-firms-page .prop-firms-page-header{margin-left:0!important;margin-right:0!important}.prop-firms-page .scores-row{width:50%!important}.prop-firms-page .overview-prop-firm-item .item-name{align-items:center;align-self:center!important;display:flex;flex-direction:row-reverse;justify-content:flex-end}.prop-firms-page .overview-prop-firm-item .trophy-emoji{display:block!important}.prop-firms-page .overview-prop-firm-item .item-name-text{width:210px}.prop-firms-page .overview-prop-firm-item .item-title-text{align-items:center;background-color:var(--trophy-background-color);border-radius:3px!important;color:#333;display:flex;flex-direction:row;font-size:13px!important;gap:10px;padding:6px 10px}}