.review-table-wrapper{font-size:16px;align-items:flex-start;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:relative;line-height:1.3}.review-table-wrapper .tooltip-icon svg{margin:0}.review-table-wrapper .review-logo img{max-height:35px;max-width:130px;width:auto;height:auto}.review-table-wrapper .review-logo{margin-bottom:2px}.review-table-wrapper .review-rating{flex-direction:column;margin:0}.review-table-wrapper .review-rating-score{margin-top:0;margin-bottom:5px}.review-stars-wrapper{position:relative;display:flex}.review-table-wrapper .review-stars.fill{left:0}.review-table-wrapper .review-subtext{margin-top:0;margin-bottom:-1px}.review-table-wrapper .review-title{margin-top:6px}.review-table-wrapper [data-type=rating] .review-subtext{margin-top:5px}.review-table-wrapper .review-callout-text{margin-bottom:0}.review-table-wrapper .review-button-subtext{margin-bottom:-14px}.review-table-wrapper .review-button{margin-inline:auto}.review-ribbon{color:#3967d4;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:.05em;background-color:rgba(57,103,212,.1);background-size:cover;padding-top:2px;padding-right:15px;padding-bottom:2px;padding-left:16px;margin-bottom:-10px;border-bottom-right-radius:5px}.review-table-ribbon{display:none}.review-table-row:first-child .review-table-ribbon{display:block;position:absolute;white-space:nowrap;top:-1px;left:0;font-weight:500;color:white;background-color:var(--bricks-color-rsbpkz);font-size:10px;line-height:1;padding:3px 9px;text-transform:uppercase;letter-spacing:.03em;z-index:2}.review-title{margin-top:0;margin-bottom:32px;font-weight:400;font-size:15px;color:#4b698b}.review-logo{margin-bottom:16px;transition:opacity .25s;cursor:pointer;margin-inline:auto;max-width:150px}.review-logo:hover{opacity:.7}.review-button{font-weight:500;border-radius:4px;color:white!important;background-color:#3878ff;padding:.35em 1.25em;text-align:center;display:inline-flex;justify-content:center;align-items:center;border-width:0;font-size:16px;font-family:Rubik,sans-serif,helvetica;transition:all .25s;white-space:nowrap}.review-button:hover{background-color:#66c7ff}.review-button-highlighted{background-color:#72cbb6}.review-button-highlighted:hover{background-color:#86ecd5}.review-button-subtext{color:#86a5c6;font-weight:400;font-size:10px;text-align:center;letter-spacing:-.02em;margin-top:5px;line-height:1}.review-rating-score{line-height:1;font-weight:500;color:#01152b;margin-top:3px}.no-rating .review-rating-score{font-size:14px}.review-rating{display:flex;column-gap:5px;align-items:center;justify-content:space-between;margin-top:10px;margin-right:auto;margin-left:auto;position:relative}.review-subtext{color:#4b698b;font-size:12px;text-align:center;font-weight:400;letter-spacing:-.02em;margin-top:4px;line-height:1.2;cursor:default}.review-info{width:186px;display:flex;flex-direction:column;flex-shrink:0}.review-callout-title{color:var(--bricks-color-rsbpkz);margin-top:0;margin-bottom:5px;font-size:16px;text-transform:uppercase;line-height:19px;letter-spacing:.05em;text-align:left;white-space:nowrap}.review-callout-text{font-size:15px;font-weight:500;color:#01152b}.review-callouts-container{display:flex;margin-bottom:42px;column-gap:32px;flex-wrap:wrap;row-gap:15px}.review-tab-title{color:#4b698b;cursor:pointer;display:inline-block;font-family:Rubik,sans-serif,helvetica;font-size:.8rem;font-weight:500;letter-spacing:.08em;margin-block:0;margin-right:1rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;outline:0;padding-bottom:.4rem;text-transform:uppercase;transition:all .2s;border-bottom:2px solid transparent}.review-tab-title:hover{color:#3878ff}.review-tab-title.tab-active{border-bottom:2px solid #3878ff;color:#3878ff}.review-tab-content{font-size:1rem;transition:opacity .5s}.review-tab-content a{transition:opacity .5s!important}.review-tabs{display:flex;overflow-x:auto;max-width:100%;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.review-tabs::-webkit-scrollbar{display:none}.review-tabs-container table th,.review-tabs-container table td{padding:8px 10px}.review-tabs-container .review-table tr:nth-child(2n){background-color:#f5f8fc}.review-tabs-container .review-table tr:nth-child(2n+1){background-color:transparent}.review-bottom-link{font-size:15px}.review-tabs-content{display:flex;flex-direction:column;row-gap:17px}.review-tabs-container{font-size:16px;flex-direction:column;row-gap:17px;align-items:flex-start;display:flex;width:100%}.review-content{display:flex;flex-direction:column;flex-grow:1;max-width:100%;min-width:0}.review-container{padding:30px 24px;flex-direction:row;column-gap:42px;row-gap:32px;align-items:flex-start;display:flex;width:100%;max-width:100%}.review-wrapper{border:1px solid #c0d3e7;border-radius:5px;box-shadow:2px 2px 8px 0 rgba(0,46,93,.1);flex-direction:column;row-gap:3px;max-width:1141px;position:relative;display:flex;margin-bottom:24px;align-items:flex-start;width:100%}.review-table-fade{position:relative;margin-block:30px}.review-table-fade:after{content:'';position:absolute;width:20px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 70%,rgba(255,255,255,1) 100%);right:0;top:0;z-index:2}.review-table-fade::before{content:'';position:absolute;width:20px;height:100%;background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 70%,rgb(255,255,255) 100%);left:0;top:0;z-index:2}.review-table-fade{opacity:0;transition:opacity .2s ease-in}.no-js .review-table-fade{opacity:1}.scroll-indicator{position:absolute;right:6px;opacity:0;width:15px;height:15px;z-index:3;transition:opacity .3s ease;animation:arrowRight 1.45s infinite ease-in-out}.scroll .scroll-indicator{opacity:1}.review-table-wrapper{--border:1px solid #D9E6F3;font-size:15px}.review-table-wrapper .review-logo img{max-width:100px}.review-table{display:table;overflow:auto;width:100%}.review-table-ribbon{border-bottom-right-radius:3px;border-bottom-left-radius:3px;width:auto;top:0}.review-table-head{display:table-header-group}.review-table-head .review-table-cell{text-align:center;padding:10px;font-family:Rubik,sans-serif,helvetica;color:var(--bricks-color-rsbpkz);font-weight:500;min-width:unset}.review-table-head .review-table-cell:first-child{font-size:0}.review-table-body{display:table-row-group;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:#D9E6F3 transparent}.review-table-row{display:table-row}.review-table-body .review-table-row:last-child .review-table-cell{border-bottom:none}.review-table-head .review-table-cell:nth-child(2){padding:10px 10px 10px 0}.review-table-cell:nth-child(2){padding:15px 10px 15px 0}.review-table-cell{display:table-cell;min-width:150px;padding:15px;border-bottom:var(--border);text-align:center;vertical-align:middle;position:relative;box-sizing:border-box;text-wrap:balance;overflow-wrap:normal}.review-table-cell:first-child{text-align:left;padding:20px 30px 20px 15px;background:linear-gradient(to left,transparent,white 20px);z-index:2;position:sticky;left:0}.review-title{text-align:left}@media (min-width:766px){.table-flip .review-title{text-align:center}.table-flip .review-table{display:flex;flex-direction:row;flex-wrap:nowrap}.table-flip .review-table-body{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;flex-grow:1}.table-flip
.review-table-body
.review-table-row:last-child
.review-table-cell:not(:last-child){border-bottom:var(--border)}.table-flip .review-table-head{display:block}.table-flip .review-table-head .review-table-cell{text-align:left;padding:15px 20px 15px 15px;flex-direction:row;justify-content:start}.table-flip .review-table-cell:last-child{border-bottom:none}.table-flip .review-table-row{display:flex;flex-direction:column;flex-wrap:wrap;flex:1 1 0;justify-content:space-between;padding:10px 0 4px;border-radius:4px;border-block:2px solid transparent;max-width:250px}.table-flip .review-table-row:first-child .review-table-ribbon{top:-10px;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;text-align:center}.table-flip .review-table-row:first-child:has(.review-table-ribbon){border:2px solid var(--bricks-color-rsbpkz)}.table-flip .review-table-cell{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px}.table-flip .review-table-cell:first-child{justify-content:end;padding:15px 15px 10px;background:none;position:relative;left:unset}.table-flip .review-logo{text-align:center}}@media (max-width:765px){.scroll-indicator{top:-15px}.review-table-cell{padding:15px 10px;min-width:125px}.review-table-wrapper .review-logo img{max-width:100px}}@media (max-width:1100px){.review-info{width:150px}}@media (max-width:850px){.review-container{flex-direction:column}.review-info{width:100%;align-items:center}.review-title{margin-bottom:10px}.review-ribbon{font-size:12px;width:100%;text-align:center}.review-wrapper .review-button{width:100%;max-width:220px}}@media (max-width:450px){.review-table-fade{margin-inline:-4vw}.scroll-indicator{right:15px}.review-container{padding:20px 15px}.review-callouts-container{flex-direction:column;row-gap:15px}.review-callout{display:flex;justify-content:space-between;line-height:19px;flex-wrap:wrap}.review-callout-title{margin-right:15px;font-size:13px}.review-pros-cons{flex-direction:column;margin-bottom:10px}.review-ribbon{margin-bottom:0}.review-table-ribbon{margin-left:2.5vw}}@keyframes arrowRight{0%,100%{transform:translateX(-2px)}50%{transform:translateX(6px)}}