@import url("https://use.fontawesome.com/releases/v5.15.4/css/all.css");:root{--primary:#fa5b0f;--secondary:#396d82;--tertiary:#5e8ac1;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--white:#ffffff;--black:#000000;--body_bg:#fff;--body_color:#666666;--link_color:#F25022;--link_hover_color:#396d82;--gray:#6c757d;--gray-dark:#343a40;--table-header:#5689a6;--main-border-color:#c2c2c2;--li-hover:#5897fb;--quest-size:12px;--break-small:480px}.container{min-width:0px !important;margin:0px;width:80%;padding:0 10%}h1{font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-decoration:none;font-size:3.25rem;line-height:4.3875rem}.form-wrapper{max-width:100%}.form-wrapper form{display:grid;grid-template-columns:1.3fr 0.55fr;gap:75px;padding:0 10%}.form-wrapper input,.form-wrapper select{display:inline-block;width:100%;max-height:40px;padding:6px 10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;background:#f5f8fa;border:1px solid #cbd6e2;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.form-item label>span{color:red}input:focus,select:focus{outline:none;border-color:rgba(82,168,236,0.8)}.table-wrapper{margin-bottom:20px}table.focus-company,table.comparators-company{width:100%;border-collapse:collapse;table-layout:fixed}table.focus-company th,table.comparators-company th{background-color:var(--table-header);padding:6px 10px;color:var(--white);border:1px solid var(--main-border-color);vertical-align:middle;font-size:16px}table.focus-company th.center[data-mobile=yes],table.comparators-company th.center[data-mobile=yes]{font-size:x-small}table.focus-company th.center[data-mobile=yes] div span.questmark,table.focus-company th.center[data-mobile=yes] div span.questmark-mobile,table.comparators-company th.center[data-mobile=yes] div span.questmark,table.comparators-company th.center[data-mobile=yes] div span.questmark-mobile{text-wrap:wrap;word-wrap:wrap}table.focus-company th.center[data-mobile=no],table.comparators-company th.center[data-mobile=no]{writing-mode:initial;text-orientation:initial;text-align:center;font-size:initial}table.focus-company th.delete-column,table.comparators-company th.delete-column{all:unset}table.focus-company .company-header div,table.comparators-company .company-header div{display:flex;justify-content:left;align-items:first baseline}table.focus-company .company-header div span,table.comparators-company .company-header div span{color:var(--white)}table.focus-company .company-header div .questmark,table.comparators-company .company-header div .questmark{background-color:var(--body_bg);color:var(--black)}table.focus-company .company-header.center div,table.comparators-company .company-header.center div{justify-content:center;align-items:first baseline}table.focus-company td,table.comparators-company td{margin:-1px -1px 0px 0px;border:1px solid var(--main-border-color);padding:6px 10px;border-radius:3px;min-height:38px;vertical-align:middle}table.focus-company .lookup-cell div,table.comparators-company .lookup-cell div{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}table.focus-company .input-cell .input-container,table.comparators-company .input-cell .input-container{padding:4px 2px;position:relative}table.focus-company .input-cell label,table.comparators-company .input-cell label{margin-bottom:0}table.focus-company .center,table.comparators-company .center{text-align:center;vertical-align:middle;width:16%}table.focus-company .trash,table.comparators-company .trash{border:none;vertical-align:middle;display:table-cell}.questmark-mobile{position:absolute;border:1px solid #000;border-radius:3px;background:#fff;width:200px;overflow:auto;color:#000;padding:5px;word-wrap:break-word;box-sizing:border-box}.lookup-cell{cursor:pointer}.form-item input{max-height:30px;padding:6px 9px}.companies-list{position:absolute;background-color:var(--body_bg);border:1px solid var(--main-border-color);border-radius:3px;max-height:270px;overflow-y:scroll;scrollbar-width:thin;scroll-margin-bottom:0;margin-top:5px;margin-left:-3px;z-index:11111}.companies-list-item{font-size:16px;padding:6px 10px;cursor:pointer}.companies-list-item[data-hovered=yes]{background-color:var(--li-hover);color:var(--white)}.companies-list-item[data-hovered=no]{background-color:var(--white);color:#808080}.input-row[data-active=yes]{display:table-row}.input-row[data-active=no]{display:none}.trash{display:block;margin-left:5px}.trash i{background-color:var(--white);color:var(--link_color)}.trash i[data-active=yes]{color:var(--link_color);cursor:pointer}.trash i[data-active=no]{color:var(--gray);cursor:not-allowed}.trash i[data-active=yes]:hover::after{content:"Clear data";position:absolute;padding:5px;width:50px;background-color:var(--body_bg);color:var(--black);font-size:9px;line-height:1.2;text-align:center;border:1px solid var(--main-border-color);border-radius:3px}table.focus-company-card,table.comparators-company-card{display:none;width:100%;border-collapse:collapse}table.focus-company-card .delimiter,table.comparators-company-card .delimiter{display:block;margin:5px 0px}table.focus-company-card .trash,table.comparators-company-card .trash{display:block;margin-left:5px}table.focus-company-card th.card-header,table.comparators-company-card th.card-header{background-color:var(--table-header);padding:6px 10px;color:var(--white);border:1px solid var(--main-border-color);vertical-align:middle;text-wrap:nowrap}table.focus-company-card th.card-header div,table.comparators-company-card th.card-header div{display:flex;align-items:center}table.focus-company-card th.card-header div .left,table.comparators-company-card th.card-header div .left{color:var(--white)}table.focus-company-card .lookup-cell div,table.comparators-company-card .lookup-cell div{border:1px solid var(--main-border-color);padding:6px 10px;border-radius:3px}table.focus-company-card .cell-content div,table.comparators-company-card .cell-content div{border:1px solid var(--main-border-color);border-radius:3px;margin:-1px -1px 0px 0px;padding:6px 10px;min-height:38px}table.focus-company-card .input-cell .input-container,table.comparators-company-card .input-cell .input-container{padding:4px 2px;border:1px solid var(--main-border-color);margin:-1px 0 -1px 0}table.focus-company-card .input-cell label,table.comparators-company-card .input-cell label{margin-bottom:0}.price-wrapper[data-user=no]{display:block}.user-data-form[data-visible=yes]{display:block}.user-data-form[data-visible=no]{display:none}.price-wrapper{width:100%;margin:50px auto}.price-wrapper .price-title{display:flex;font-size:16px;text-align:center}.price-wrapper .price-title .price-value{font-size:25px;color:var(--link_color)}.price-wrapper table.price-table{width:100%;border-collapse:collapse}.price-wrapper table.price-table th{background-color:var(--table-header);padding:6px 10px;color:var(--white);border:1px solid var(--main-border-color);vertical-align:middle;text-wrap:nowrap;width:50%;min-width:130px;text-align:justify}.price-wrapper table.price-table td{background-color:var(--body_bg);padding:6px 10px;color:var(--black);border:1px solid var(--main-border-color);vertical-align:middle;text-wrap:nowrap;text-align:justify}.price-wrapper table.price-table .empty-row{height:37px}.roadmap-section-error li{color:var(--danger)}.roadmap-section-error[data-active=yes]{display:block}.roadmap-section-error[data-active=no]{display:none}.questmark,.questmark-file{position:relative;top:-5px;left:5px;width:17px;height:17px;font-size:10px;padding:2px;border:1px solid black;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--white);color:var(--black);text-wrap:wrap;text-align:justify}.questmark:hover::after{content:attr(data-content);background:#fff;border:1px solid black;border-radius:5px;color:black;position:absolute;left:25px;top:10%;width:200px;z-index:999999;padding:5px;font-size:12px}.form-item-error{display:none}.form-item-error[data-active=yes],.form-item-error li[data-active=yes]{display:block}.form-item-error[data-active=no],.form-item-error li[data-active=no]{display:none}.select-sections{text-wrap:nowrap;width:fit-content;margin-bottom:50px}.select-sections label{display:inline-flex;flex-direction:row-reverse;gap:5px;color:var(--black);height:0px}.select-sections input[type=checkbox]{width:17px;height:20px}.select-sections label[data-hovered=yes]:hover::before{content:attr(data-description);position:absolute;max-width:200px;max-height:200px;overflow-y:scroll;scrollbar-width:thin;text-wrap:wrap;background-color:#fff;border:1px solid black;border-radius:3px;padding:5px;margin:25px 0px;text-align:left;z-index:100000000000}.select-sections label[for=all-sections]:hover::before{display:none}.select-sections .basic-sections,.select-sections .extract-sections{border-left:2px solid var(--main-border-color);padding:0px 5px}.select-sections .basic-sections{border-bottom:2px solid var(--main-border-color)}.csrd-select-section{display:flex;justify-content:center;align-items:center}.additional{display:none;overflow:hidden}.additional[data-active=yes]{display:table-cell}.additional[data-active=no]{display:none}.form-item input,.form-item select{display:inline-block;width:100%;height:40px;padding:9px 10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:22px;color:#33475b;background:#f5f8fa;border:1px solid #cbd6e2;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.form-item label>span{color:red}.form-item input:focus,.form-item select:focus{outline:none;border-color:rgba(82,168,236,0.8)}.form-item[data-selected=yes]{background-color:#f7f5f7;color:#00578e}.form-item[data-selected=yes] label{color:#00578e}.form-item[data-selected=no]{background-color:#00578e;color:#fff}.form-item[data-selected=no] label{color:#fff}.form-item-error{all:unset;list-style:none;display:none}.form-item-error li{font-size:12px;color:red}.submit-wrapper{margin-top:20px;display:flex}.submit-wrapper button{width:fit-content;background-color:#fa5b0f;padding:10px 14px;border:none;color:#fff;text-align:center;border-radius:3px}.submit-wrapper button[data-active=no]{background-color:#a9a9a9;cursor:not-allowed}.submit-wrapper button[data-active=yes]{background-color:#fa5b0f;cursor:pointer}.indicators-glass[data-active=no]{display:none}.indicators-glass[data-active=yes]{display:block;position:absolute;max-width:600px;z-index:1111111}.select-company-headers-mobile{display:flex}.select-company-headers,.select-company-headers-mobile{background-color:#5689a6;color:#fff;font-size:16px}.select-company-headers-item{width:100%;color:#fff;text-align:center;padding:5px 0px;display:flex;justify-content:center;align-items:center}.dataset-timeframe{margin:5px 0px}.lever-wrapper{position:relative;margin-top:50px;display:flex;justify-content:center}.lever-wrapper .left-arrow{position:relative;left:0;top:0;max-width:85px;margin-top:50px}.lever-wrapper .left-arrow img{width:85px}.lever-wrapper .left-arrow .hidden-point-l{width:30px;height:30px;background:transparent;position:absolute;top:0px;left:8px;cursor:pointer}.lever-wrapper .left-arrow .hidden-point-l:hover::after{content:attr(data-content);position:absolute;background:#fff;left:43px;border:1px solid black;border-radius:3px;width:150px;z-index:1;padding:5px;color:var(--black)}.lever-wrapper .top-arrow{position:absolute;top:0;left:50%;transform:translateX(-46.5%);max-height:40px;display:flex;justify-content:center;align-items:center;margin-left:17px}.lever-wrapper .top-arrow .hidden-point-t{width:30px;height:30px;background:transparent;position:absolute;top:-10px;left:64%;cursor:pointer}.lever-wrapper .top-arrow .hidden-point-t:hover::after{content:attr(data-content);position:absolute;background:#fff;left:30px;top:-35px;border:1px solid black;border-radius:3px;width:300px;z-index:1;padding:5px;color:var(--black)}.lever-data{display:grid;grid-template-columns:auto auto;justify-content:center;position:relative;margin-top:50px}.lever-data-box{border:1px solid #000;margin:-1px 0px 0px -1px;min-height:250px}.lever-data-table th{background-color:#5b9bd5;color:#fff;padding:5px 6px;width:400px;text-align:center}.lever-data-table th div{display:flex;justify-content:center;align-items:center}.lever-data-table th div>span{color:var(--body_bg)}.lever-data-table td{color:#000;vertical-align:middle;max-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #fff;filter:blur(3px)}.lever-loading{text-align:center;display:none}.lever-loading td{padding-top:25%;filter:blur(0px)}.protector{position:absolute;top:120px;left:0;width:100%;height:100%;background-color:transparent;z-index:1;filter:blur(1px)}.protector[data-active=yes]{display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--black)}.protector[data-active=no]{display:none}.product-description-content[data-active=true]{display:flex;flex-direction:column;max-width:365px;padding:10px 20px;position:absolute;border:1px solid #c2c2c2;background:#fff;z-index:999999}.product-description-content[data-active=false]{display:none}.product-description-content>span{text-align:end}.product-description-close{display:flex;justify-content:end}.product-description-close span{border:1px solid #c2c2c2;background:#c2c2c2;padding:4px 8px;color:red;font-size:18px;cursor:pointer}.companies-select-options{margin-bottom:50px}.companies-select-options .manual-select,.companies-select-options .file-select{padding:6px 10px;display:flex;justify-content:center}.companies-select-options .manual-select[data-active=no],.companies-select-options .file-select[data-active=no]{background-color:#a9a9a9;cursor:pointer}.companies-select-options .manual-select[data-active=yes],.companies-select-options .file-select[data-active=yes]{background-color:var(--table-header);border:2px solid var(--black);cursor:default}.companies-select-options .file-helper{display:none;position:absolute;left:-235px;top:16px;width:250px;font-size:14px;color:#000;background:#fff;border:1px solid black;border-radius:5px;text-align:justify;padding:5px 10px;z-index:9999}.excel-loading{padding:20px;font-size:20px;text-align:center;animation:color-change 3s infinite}.excel-loading i{margin-left:15px;animation:spin 2s linear infinite}.excel-field{display:none;margin:80px 0px auto}.excel-field span{background-color:#5689a6;color:#fff;font-size:11px;text-align:center;display:flex;align-items:center;justify-content:center;padding:5px 0px}.excel-popup{display:none;background:#fff;max-height:450px;margin-bottom:80px}.excel-popup .excel-table__wrapper{max-height:450px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.excel-popup .excel-table__wrapper .excel-table{width:100%;border-collapse:collapse;transition:all .5s ease}.excel-popup .excel-table__wrapper .excel-table td{padding:6px 10px;border:1px solid var(--main-border-color);position:relative;vertical-align:middle}.excel-popup .excel-table__wrapper .excel-table .excel-rated,.excel-popup .excel-table__wrapper .excel-table .excel-actions{width:16%;text-align:center}.excel-popup .excel-table__wrapper .excel-table .excel-rated i,.excel-popup .excel-table__wrapper .excel-table .excel-actions i{color:var(--link_color);font-size:16px;margin:0px 5px;cursor:pointer}.excel-popup .excel-table__wrapper .excel-table .excel-rated i:hover::after,.excel-popup .excel-table__wrapper .excel-table .excel-actions i:hover::after{content:attr(data-content);position:absolute;padding:5px;width:50px;background-color:var(--body_bg);color:var(--black);font-size:9px;line-height:1.2;text-align:center;border:1px solid var(--main-border-color);border-radius:3px}.excel-popup .excel-table__wrapper .excel-table .excel-rated .far.fa-edit:hover::after,.excel-popup .excel-table__wrapper .excel-table .excel-actions .far.fa-edit:hover::after{top:6px;left:15px}.excel-popup .excel-table__wrapper .excel-table .excel-rated .far.fa-trash-alt:hover::after,.excel-popup .excel-table__wrapper .excel-table .excel-actions .far.fa-trash-alt:hover::after{top:6px}.excel-popup .excel-table__wrapper .excel-table .loading[data-error=yes]{color:var(--danger)}.excel-popup .excel-table__wrapper .excel-table .loading[data-error=no]{color:#888}.excel-popup .excel-table__wrapper[data-normal=yes]{overflow-y:initial;overflow-x:initial}.excel-popup .excel-popup__helper{display:none;justify-content:flex-end;position:absolute;top:31%;left:5%;width:70%;padding:30px 10px;background:#fff;border:5px solid #aaa}.excel-popup .excel-popup__helper .popup-input__wrapper{width:100%;border:1px solid #aaa}.excel-popup .excel-popup__helper .popup-input__wrapper .input-helper{width:100%;background:#fff;max-height:34px}.excel-popup .excel-popup__helper i{width:50px;font-size:24px;display:flex;align-items:center;justify-content:center;color:#fff;background:#5689a6}.excel-popup .excel-add-field{margin-top:10px;width:25%;background-color:#f4f4f4;display:none;cursor:pointer}.excel-popup .excel-add-field span{width:100%;border:1px solid #c2c2c2;font-size:11px;text-align:center;display:flex;align-items:center;justify-content:center;gap:20px;padding:5px 0px}.excel-header-wrapper{width:100%}.excel-header-wrapper th{background-color:var(--table-header);padding:6px 10px;color:var(--white);border:1px solid var(--main-border-color);vertical-align:middle;text-align:center}.excel-header-wrapper th span{color:var(--white)}.excel-header-wrapper th .header-ratings,.excel-header-wrapper th .header-actions{display:flex;justify-content:center;text-align:center}.excel-header-wrapper th .header-ratings[data-mobile=yes],.excel-header-wrapper th .header-actions[data-mobile=yes],.excel-header-wrapper th .header-sources[data-mobile=yes],.excel-header-wrapper th .header-extract[data-mobile=yes]{font-size:x-small}.excel-header-wrapper th .header-ratings[data-mobile=no],.excel-header-wrapper th .header-actions[data-mobile=no],.excel-header-wrapper th .header-sources[data-mobile=no],.excel-header-wrapper th .header-extract[data-mobile=no]{writing-mode:initial;text-orientation:initial;text-align:center;align-items:normal;font-size:initial}.not-in-list{width:25%;background-color:var(--body_bg);position:absolute;padding:40px 20px;display:flex;justify-content:center;align-items:center;color:var(--danger);font-size:large;border:1px solid var(--main-border-color);border-radius:3px}.not-in-list::after{content:"X";background-color:var(--body_bg);position:absolute;padding:0 10px;display:flex;justify-content:center;align-items:center;color:var(--danger);border:1px solid var(--main-border-color);border-radius:3px;left:90%;top:5%}input#special-user{width:60%;margin:0 auto}.clear-entries{cursor:pointer;width:fit-content;background-color:#fa5b0f;padding:10px 14px;border:none;border-radius:3px;color:#fff;text-align:center}.clear-entries[data-active=yes]{background-color:#fa5b0f}.clear-entries[data-active=no]{background-color:#a9a9a9;cursor:not-allowed}.coupon-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:48px;background-color:rgba(0,0,0,0.8);z-index:999999999999}@media screen and (min-width: 1200px){.dataset-timeframe{display:flex;justify-content:space-between}.dataset-timeframe-item{flex:0 0 45%}}@media screen and (max-width: 1240px){.container{padding:0 5%}.form-wrapper form{padding:0 5%}}@media screen and (max-width: 820px){.container{padding:0 1%}.container .sixteen.columns{width:fit-content}.form-wrapper{margin:0}.form-wrapper form{grid-template-columns:1fr;gap:0px;padding:0 1%}.questmark:hover::after{left:-205px}.company-header .questmark:hover::after{left:20px}.center .questmark:hover::after{left:-155px}.dataset-timeframe{display:flex;justify-content:space-between}.dataset-timeframe-item{flex:0 0 45%}.lever-wrapper .top-arrow .hidden-point-t:hover::after{left:-155px;top:-110px;width:150px}.select-sections{margin:0 auto}}@media screen and (max-width: 768px){table.focus-company,table.comparators-company,table.excel-header-wrapper{font-size:12px}table.focus-company th,table.focus-company td,table.comparators-company th,table.comparators-company td,table.excel-header-wrapper th,table.excel-header-wrapper td{line-height:1.5}.companies-list-item{font-size:12px;line-height:1.5}.form-item input{font-size:13px}.excel-popup .excel-add-field{width:100%}.form-right{margin-top:80px !important}}@media screen and (max-width: 580px){label[data-hovered=yes]:hover::before{left:50px}th.center[data-mobile=yes]{writing-mode:sideways-lr;text-orientation:mixed;text-align:start}th.center[data-mobile=yes] div{writing-mode:sideways-lr;min-height:fit-content;text-wrap:nowrap;word-wrap:unset}th.center[data-mobile=yes] div span.questmark,th.center[data-mobile=yes] div span.questmark-mobile{text-wrap:wrap;word-wrap:wrap;transform:rotate(90deg);height:auto;width:fit-content;left:-50px;font-size:12px}.excel-header-wrapper th.center{text-align:center}th[data-suport=no]{padding:0.2;margin:0}th[data-suport=no] div{position:relative;height:100px;transform:rotate(270deg)}th[data-suport=no] div>span{text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1}th[data-suport=no] div .questmark,th[data-suport=no] div .questmark-mobile{transform-origin:top left;transform:rotate(0deg);white-space:normal;height:fit-content;text-align:justify;align-items:center;z-index:99999999;overflow:hidden;text-overflow:ellipsis;-webkit-text-size-adjust:100%}.questmark-mobile,.questmark{font-size:12px}}@media screen and (max-width: 461px){.dataset-timeframe{flex-direction:column}.dataset-timeframe-item{flex:0 0 100%}.indicators-glass[data-active=yes]{max-width:375px}.questmark:hover::after{left:-155px;width:150px}.company-header .questmark:hover::after{left:20px}.center .questmark:hover::after{left:-155px}}@media screen and (max-width: 400px){.indicators-glass[data-active=yes]{max-width:300px}table.focus-company th,table.comparators-company th,table.excel-header-wrapper th{padding:6px 6px;font-size:9px}}@media screen and (max-width: 1400px) and (min-width: 820px){footer{margin-top:75px}}@media screen and (max-width: 1170px){section.titlebar{width:calc(fit-content + 20px)}}
