/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.breadcrumbs{position:relative;margin-top:16px;margin-bottom:16px}.breadcrumbs::after{content:'';display:block;width:80px;position:absolute;top:0;right:-8px;bottom:0;background:-webkit-gradient(linear, left top, right top, from(rgba(246,246,246,0)), to(#f6f6f6));background:linear-gradient(to right, rgba(246,246,246,0) 0%, #f6f6f6 100%);pointer-events:none}.breadcrumbs.-no-background-color::after{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}.breadcrumbs.-no-background-color .breadcrumb{background-color:transparent}.breadcrumbs__inner{overflow:auto}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.breadcrumb li{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;color:#65656F;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fonts-loaded .breadcrumb li{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .breadcrumb li{letter-spacing:0;word-spacing:0}.breadcrumb li:last-child{padding-right:40px}@media (min-width:900px){.breadcrumb li:last-child{margin-right:0}}.breadcrumb li::before{background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23808088' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");width:24px;display:inline-block;vertical-align:center}table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
  z-index: 100;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table > thead .sorting:after,
div.dataTables_scrollBody > table > thead .sorting_asc:after,
div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody > table > tbody > tr:first-child > th,
div.dataTables_scrollBody > table > tbody > tr:first-child > td {
  border-top: none;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}
.table{background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2px 0 rgba(0,0,0,0.15)}.table.table-no-shadow{-webkit-box-shadow:none;box-shadow:none}.table>thead>tr>th{border-bottom:none;background-color:#EBEBF0}.table>tbody>tr>td.child{border-top:1px dotted #EBEBF0}.table .truncate{width:250px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.clickable-row td>a{color:#31313C}.clickable-row td>a:focus,.clickable-row td>a:hover{text-decoration:none}.clickable-row:hover .truncate,.clickable-row:focus .truncate,.clickable-row:hover td,.clickable-row:focus td{cursor:pointer}.clickable-row:hover td,.clickable-row:focus td,.clickable-row:hover td>a,.clickable-row:focus td>a{-webkit-transition:color .15s linear;transition:color .15s linear;color:#116BF2}.table-align-middle>tbody>tr>td{vertical-align:middle}.table-head-bg>thead{background:#F5F5F7}.table-head-bg>thead th{color:#4A4A54;font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px}.fonts-loaded .table-head-bg>thead th{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .table-head-bg>thead th{letter-spacing:0;word-spacing:0}.table-extra-padding>thead>tr>th{padding:14px}.table-extra-padding>tbody>tr>td{padding:14px}td:last-of-type.action-cell{text-align:right}td:last-of-type.action-cell .dropdown-menu{left:auto;right:0}.table.table-striped>tbody>tr>td{border-color:#F5F5F7 !important}.table-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-product__logo{margin-right:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.table-product__logo .square-logo{height:40px;width:40px}.table-toolbar:not(.row){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table-toolbar:not(.row) label{margin:0}.table-toolbar:not(.row)>*+*{margin-left:32px}.table-toolbar+table{margin-top:8px !important}@media (min-width:600px){.table-toolbar+table{margin-top:16px !important}}.table-toolbar.row>[class^="col-"]{text-align:left !important}@media (min-width:600px){.table-toolbar.row>[class^="col-"]:last-child{text-align:right !important}}.table-toolbar.row>[class^="col-"]>*{text-align:inherit}.table-toolbar select,.table-toolbar input{min-width:128px}.table-toolbar label{color:#65656F}.table-toolbar label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-toolbar label input:first-child,.table-toolbar label select:first-child{margin-right:8px}.table-toolbar label input:last-child,.table-toolbar label select:last-child{margin-left:8px}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{position:static !important;height:18px !important;width:18px !important;content:'' !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important;border:none !important;background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-plus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='16'%3E%3C/line%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-minus-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E")}table.dataTable>tbody>tr.child ul.dtr-details{display:block !important}table.dataTable>tbody>tr.child ul.dtr-details .dtr-title{white-space:nowrap}.dataTables_wrapper input[type="search"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2365656F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;background-size:18px;padding-left:32px}.dataTables_wrapper .dt-filter:last-child .dataTables_filter{float:right}.dataTables_wrapper #vendoradmin_review_datatable .name{color:#4A4A54}.dataTables_wrapper #vendoradmin_review_datatable .interview-type{white-space:nowrap}.dataTables_wrapper #vendoradmin_review_datatable .name:before{content:""}.dataTables_wrapper #vendoradmin_review_datatable .name:after{content:"     "}.dataTables_wrapper #vendoradmin_review_datatable .actions-cell .nav a{padding:5px;min-width:70px}.dataTables_wrapper #vendoradmin_review_datatable .actions-cell .nav a.read-action{padding:3px 20px}.dataTables_wrapper #vendoradmin_review_datatable .dropdown-menu{min-width:0}.dataTables_wrapper #vendoradmin_review_datatable .author-info{margin:0}.dataTables_wrapper #vendoradmin_review_datatable .author-info .review-byline .name>a,.dataTables_wrapper #vendoradmin_review_datatable .author-info .serp-username .name>a{color:#4A4A54}.dataTables_wrapper #vendoradmin_review_datatable .author-info .review-byline .user-info .industry:before,.dataTables_wrapper #vendoradmin_review_datatable .author-info .serp-username .user-info .industry:before{content:""}.dataTables_wrapper #vendoradmin_review_datatable .author-info .review-byline .user-info .industry:after,.dataTables_wrapper #vendoradmin_review_datatable .author-info .serp-username .user-info .industry:after{content:""}.dataTables_wrapper #vendoradmin_review_datatable span.interview,.dataTables_wrapper #vendoradmin_review_datatable span.date{color:#4A4A54}.dataTables_wrapper #report_datatable_filter,.dataTables_wrapper #visitor_insights_datatable_filter,.dataTables_wrapper #vendoradmin_quote_datatable_filter,.dataTables_wrapper #vendoradmin_review_datatable_filter,.dataTables_wrapper #tqw_datatable_filter,.dataTables_wrapper #review_timeseries_report_filter,.dataTables_wrapper #review_followup_report_filter{overflow:hidden}.dataTables_wrapper #report_datatable_filter label,.dataTables_wrapper #visitor_insights_datatable_filter label,.dataTables_wrapper #vendoradmin_quote_datatable_filter label,.dataTables_wrapper #vendoradmin_review_datatable_filter label,.dataTables_wrapper #tqw_datatable_filter label,.dataTables_wrapper #review_timeseries_report_filter label,.dataTables_wrapper #review_followup_report_filter label{text-indent:-9999px}div.dataTables_wrapper div.dataTables_filter{text-align:left}div.dataTables_length label,div.dataTables_filter label{font-size:15px;line-height:1.6;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.05px;word-spacing:-0.85px}.fonts-loaded div.dataTables_length label,.fonts-loaded div.dataTables_filter label{font-size:16px;line-height:1.5;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed div.dataTables_length label,.fonts-failed div.dataTables_filter label{letter-spacing:0;word-spacing:0}table.dataTable{margin-bottom:0 !important}table.dataTable thead th{white-space:nowrap}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-color:#EBEBF0;-webkit-transition:all .1s linear;transition:all .1s linear}table.dataTable thead .sorting:hover,table.dataTable thead .sorting_asc:hover,table.dataTable thead .sorting_desc:hover,table.dataTable thead .sorting_asc_disabled:hover,table.dataTable thead .sorting_desc_disabled:hover{background-color:#DDDDE2}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{display:inline-block;content:'';background-repeat:no-repeat;background-position:center;height:12px;width:18px;position:static;margin-left:16px;opacity:1;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;vertical-align:middle}table.dataTable thead .sorting:after{opacity:0}table.dataTable thead .sorting_asc:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h6v2H0V0zm0 12v-2h18v2H0zm0-7h12v2H0V5z' fill='%2321B1FF' fill-rule='nonzero'/%3E%3C/svg%3E")}table.dataTable thead .sorting_desc:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12h6v-2H0v2zM0 0v2h18V0H0zm0 7h12V5H0v2z' fill='%2321B1FF' fill-rule='nonzero'/%3E%3C/svg%3E")}.table{width:100%}.table+.row .pagination{margin:0}.table+.row [class*="col-"]:last-child .paging_simple_numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dt-statusbar:not(.row){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #DDDDE2;padding:20px 14px}.dt-statusbar:not(.row) .dt-showing{margin-right:40px}.dt-statusbar:not(.row) .dt-showing .dataTables_info{padding:0;white-space:nowrap}.dt-statusbar:not(.row) .dt-pager li+li{margin-left:16px}.dt-statusbar:not(.row) .dt-pager a{padding-left:8px;padding-right:8px;border-radius:4px;min-width:0;color:#31313C;min-width:2.5em}.dt-statusbar:not(.row) .dt-pager .disabled>a{color:#DDDDE2}.dt-statusbar:not(.row) .dt-pager .active>a{color:#fff}.dt-statusbar:not(.row) .dt-pager .pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li+li{margin-left:0}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers a{border-radius:0}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li:nth-child(2){margin-left:16px}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li:nth-child(2)>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li:nth-last-child(2){margin-right:16px}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li:nth-last-child(2)>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li.next>a,.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li.previous>a{border-radius:4px}.dt-statusbar:not(.row) .dt-pager .paging_simple_numbers li.previous+li.next{margin-left:0}.dt-statusbar:not(.row) .dt-pagesize{margin-right:40px}.dt-statusbar:not(.row) .dt-pagesize label{margin:0}.dt-statusbar:not(.row) .dt-pagesize label span{margin-right:16px}table .author-info .square-logo,table .author-info .img-helper{display:block}table .author-info .square-logo{width:56px;height:56px;overflow:hidden;border-radius:4px}table .author-info .square-logo img{width:100%;min-height:56px;min-width:56px}.dtr-details{list-style:none;padding:0;margin:0}.dtr-details li{display:-webkit-box;display:-ms-flexbox;display:flex}.dtr-details .dtr-title{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;font-family:"Trebuchet MS","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal}.fonts-loaded .dtr-details .dtr-title{font-weight:600;font-family:"Source Sans Pro",sans-serif}@media (max-width:599px){.square-logo{padding-right:3px}}.square-logo img{max-height:80px;max-width:80px}@media (max-width:599px){.square-logo img{max-height:60px;max-width:60px}}.review-sourced-wrapper{margin-top:17px}.awesome-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:100%;background-color:#EBEBF0;color:#4A4A54;-webkit-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;height:48px;width:48px}a:hover .awesome-avatar,a:focus .awesome-avatar,.awesome-avatar:focus,.awesome-avatar:hover{color:inherit;text-decoration:none}.awesome-avatar .feather{display:block}.awesome-avatar.-no-shadow{-webkit-box-shadow:none;box-shadow:none}.awesome-avatar abbr[title]{text-decoration:none;border:none;font-weight:600;cursor:inherit}.awesome-avatar img{display:block;width:100%}@supports ((-o-object-fit: cover) or (object-fit: cover)){.awesome-avatar img{-o-object-fit:cover;object-fit:cover}}.awesome-avatar a{display:block;width:100%}.awesome-avatar__initials{font-weight:bold}.awesome-avatar.-small{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;height:32px;width:32px}.fonts-loaded .awesome-avatar.-small{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .awesome-avatar.-small{letter-spacing:0;word-spacing:0}@supports ((-o-object-fit: cover) or (object-fit: cover)){.awesome-avatar.-small img{height:32px;width:32px}}.awesome-avatar.-small .feather{width:18px;height:18px}.awesome-avatar.-medium{font-size:18px;line-height:1.55555556;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.45px;word-spacing:1.1px;height:56px;width:56px}.fonts-loaded .awesome-avatar.-medium{font-size:19px;line-height:1.47368421;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}@supports ((-o-object-fit: cover) or (object-fit: cover)){.awesome-avatar.-medium img{height:56px;width:56px}}.awesome-avatar.-medium .feather{height:24px;width:24px}.awesome-avatar.-large{font-size:26px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.5px;word-spacing:-0.5px;height:80px;width:80px}.fonts-loaded .awesome-avatar.-large{font-size:28px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .awesome-avatar.-large{letter-spacing:0;word-spacing:0}@supports ((-o-object-fit: cover) or (object-fit: cover)){.awesome-avatar.-large img{height:80px;width:80px}}@media (max-width:599px){.awesome-avatar.-large{height:64px;width:64px}@supports ((-o-object-fit: cover) or (object-fit: cover)){.awesome-avatar.-large img{height:64px;width:64px}}}.awesome-avatar.-large .feather{height:44px;width:44px}.awesome-avatar[data-color]{background:#EBEBF0;color:#4A4A54}.awesome-avatar[data-color="1"]{background-color:#75A6F5;color:#fff}.awesome-avatar[data-color="2"]{background-color:#66D0C7;color:#fff}.awesome-avatar[data-color="3"]{background-color:#FFB780;color:#fff}.awesome-avatar[data-color="4"]{background-color:#E281AF;color:#fff}.awesome-avatar[data-color="5"]{background-color:#FF8E7A;color:#fff}.avatar-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.avatar-group>*+*{margin-left:8px}.avatar-group:focus,.avatar-group:hover{color:#fff;text-decoration:none}.avatar-group__emoji{display:block;height:24px;width:24px;background:red;position:absolute;top:-8px;left:-12px;z-index:1000;border-radius:100%}.avatar-group.-overlap>*+*{margin-left:-8px}.avatar-group.-overlap>.-medium+.-medium{margin-left:-16px}.avatar-group.-overlap>.awesome-avatar{position:relative}.avatar-group.-overlap>.awesome-avatar:nth-child(1){z-index:15}.avatar-group.-overlap>.awesome-avatar:nth-child(2){z-index:14}.avatar-group.-overlap>.awesome-avatar:nth-child(3){z-index:13}.avatar-group.-overlap>.awesome-avatar:nth-child(4){z-index:12}.avatar-group.-overlap>.awesome-avatar:nth-child(5){z-index:11}.avatar-group.-overlap>.awesome-avatar:nth-child(6){z-index:10}.avatar-group.-overlap>.awesome-avatar:nth-child(7){z-index:9}.avatar-group.-overlap>.awesome-avatar:nth-child(8){z-index:8}.avatar-group.-overlap>.awesome-avatar:nth-child(9){z-index:7}.avatar-group.-overlap>.awesome-avatar:nth-child(10){z-index:6}.search-sort-form label{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;font-family:"Trebuchet MS","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;margin-right:8px}.fonts-loaded .search-sort-form label{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .search-sort-form label{letter-spacing:0;word-spacing:0}.fonts-loaded .search-sort-form label{font-weight:600;font-family:"Source Sans Pro",sans-serif}.search-sort-form .form-control{display:inline-block;width:auto;vertical-align:middle}.name:before{content:"by "}.position:before{content:" "}.industry:before{content:" "}.name,.position,.industry{display:inline}.search-menu li span{right:5px}.search-more{margin-top:16px}@media (min-width:600px){.search-more{margin-top:32px}}@media (min-width:600px){.search-results-group__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search-results-group__header h2{margin:0;padding:0}@media (max-width:599px){.search-results-group__header h2{margin-bottom:16px}}.search-results-group__header .counts{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;font-family:"Trebuchet MS","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;margin-left:4px;color:#65656F}.fonts-loaded .search-results-group__header .counts{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .search-results-group__header .counts{letter-spacing:0;word-spacing:0}.fonts-loaded .search-results-group__header .counts{font-family:"Source Sans Pro",sans-serif;font-weight:300}.search-results-group__header+*{margin-top:32px}.search-results-group__search-suggestions+.search-hits{margin-top:16px}@media (min-width:600px){.search-results-group__search-suggestions+.search-hits{margin-top:32px}}.search-results>.search-results-group+.search-results-group{border-top:1px solid #DDDDE2;margin-top:32px;padding-top:32px}.serp-row+.serp-row{margin-top:16px}@media (min-width:600px){.serp-row+.serp-row{margin-top:32px}}.serp-text{margin:4px 0 0}.serp-text .suggested-link{list-style:none;padding:0;margin-top:8px;overflow:hidden}.serp-text .suggested-link li{float:left}.serp-text .suggested-link li:after{content:"|";margin-left:0.5em;margin-right:0.5em;color:#C3C3CA;font-weight:600}.serp-text .suggested-link li:last-child:after{display:none}.serp-text .suggested-link li.content+li:before{content:": "}.serp-result{max-width:700px}.serp-layout{display:-ms-grid;display:grid;-ms-grid-columns:64px 20px auto;grid-template-columns:64px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:'thumb header' 'body body';grid-column-gap:20px}@media (max-width:599px){.serp-layout{-ms-grid-columns:64px auto;grid-template-columns:64px auto;-ms-grid-rows:auto 12px auto;grid-template-rows:auto auto;grid-row-gap:12px}.serp-layout > *:nth-child(1){
        -ms-grid-row: 1;
        -ms-grid-column: 1}.serp-layout > *:nth-child(2){
        -ms-grid-row: 1;
        -ms-grid-column: 2}.serp-layout > *:nth-child(3){
        -ms-grid-row: 3;
        -ms-grid-column: 1}.serp-layout > *:nth-child(4){
        -ms-grid-row: 3;
        -ms-grid-column: 2}}@media (min-width:600px){.serp-layout{-ms-grid-columns:64px auto;grid-template-columns:64px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:'thumb header' 'thumb body'}}@media (min-width:600px){.serp-layout{-ms-grid-columns:80px 20px auto;grid-template-columns:80px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-column-gap:20px;grid-template-areas:'thumb header' 'thumb body'}}@media (max-width:599px){.serp-layout.serp-review .serp-header{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.serp-layout.serp-vendor{-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:'thumb header';-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serp-layout.serp-vendor.-has-description{-ms-grid-columns:64px 20px auto;grid-template-columns:64px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-column-gap:20px;grid-template-areas:'thumb header' 'body body';-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.serp-layout.serp-vendor.-has-description{-ms-grid-columns:80px 20px auto;grid-template-columns:80px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-column-gap:20px;grid-template-areas:'thumb header' 'thumb body';-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.serp-layout .serp-thumbnail{-ms-grid-row:1;-ms-grid-column:1;grid-area:thumb}.serp-layout .serp-header{-ms-grid-row:1;-ms-grid-column:3;grid-area:header}.serp-layout .serp-body{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:body}@media (min-width:600px)
{.serp-layout .serp-thumbnail{
        -ms-grid-row:1;
        -ms-grid-row-span:2;
        -ms-grid-column:1}.serp-layout .serp-thumbnail{
        -ms-grid-row:1;
        -ms-grid-row-span:2;
        -ms-grid-column:1}.serp-layout.serp-vendor.-has-description > .serp-thumbnail{
        -ms-grid-row:1;
        -ms-grid-row-span:2;
        -ms-grid-column:1}.serp-layout .serp-header{
        -ms-grid-row:1;
        -ms-grid-column:2}.serp-layout .serp-header{
        -ms-grid-row:1;
        -ms-grid-column:3}.serp-layout.serp-vendor.-has-description > .serp-header{
        -ms-grid-row:1;
        -ms-grid-column:3}.serp-layout .serp-body{
        -ms-grid-row:2;
        -ms-grid-column:2;
        -ms-grid-column-span:1}.serp-layout .serp-body{
        -ms-grid-row:2;
        -ms-grid-column:3;
        -ms-grid-column-span:1}.serp-layout.serp-vendor.-has-description > .serp-body{
        -ms-grid-row:2;
        -ms-grid-column:3;
        -ms-grid-column-span:1}
}.serp-header h3,.serp-header .h3,.serp-header a{margin:0}.serp-header-inner{margin-bottom:8px}.serp-header-inner h3,.serp-header-inner .h3{display:inline}.serp-header-inner .cv-badge{margin-left:8px;margin:-12px 0 0 8px;vertical-align:baseline;display:inline-block;position:relative;top:4px}.cv-badge{height:24px;width:24px}.serp-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px}.serp-thumbnail img{width:100%;height:auto}@media (min-width:600px){.serp-thumbnail{width:80px;height:80px}}.serp-thumbnail .comparison{text-align:center}.serp-thumbnail .comparison img{border:solid 1px #DDDDE2;max-width:80px;max-height:40px;padding:2px}.serp-thumbnail .comparison .vs{color:#65656F;font-weight:600}#search_category_products .serp-text:before,#search_category_products .serp-text:after{content:""}#product-competitors .serp-thumbnail img{max-height:50px}@media (min-width:599px){a.filter-button{float:right}}.search-sort-selected{color:black}#filterBlock{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s;top:0}#filterBlock .product-logo{display:none}#filterBlock .title-text{margin-bottom:16px}#filterBlock .show-docked-filter-button{display:none;position:absolute;top:10px;right:24px}#filterBlock.filters-shown .filter-button{display:none}#filterBlock.filters-shown .show-docked-filter-button{display:inherit}#filterBlock.filters-shown .show-filters{display:none}#filterBlock.filters-shown .filter-options,#filterBlock.filters-shown .hide-filters{display:inline-block}#filterBlock .filter-button .less-filters{display:none}#filterBlock .filter-button.expanded .more-filters{display:none}#filterBlock .filter-button.expanded .less-filters{display:inherit}#filterBlock.affix{padding-bottom:8px;padding-top:8px}#filterBlock.affix .filter-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filterBlock.affix .filter-title>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#filterBlock.affix .title-text{margin-bottom:0}#filterBlock.affix .square-logo{height:40px;width:40px}#filterBlock.affix .product-logo{display:block;margin-right:16px;height:40px;width:40px}#filterBlock.affix h3{padding-bottom:0;border-bottom-style:none}#filterBlock.affix h3.filters-applied{padding-bottom:10px;border-bottom-style:solid}#filterBlock.affix.filters-shown{padding-bottom:20px}#filterBlock.affix.filters-shown h3{padding-bottom:10px;border-bottom-style:solid}#filterBlock.affix{position:fixed;z-index:1000;top:64px;left:0;width:100%;-webkit-box-shadow:0 2px 3px #888888;box-shadow:0 2px 3px #888888}#filterBlock.affix .filter-options{margin-top:16px}@media (min-width:599px){#filterBlock.affix .filter-options,#filterBlock.affix .search-bar,#filterBlock.affix .filter-button,#filterBlock.affix .hide-filters{display:none}#filterBlock.affix .show-docked-filter-button{display:inline-block}#filterBlock.affix.filters-shown .show-filters{display:none}#filterBlock.affix.filters-shown .filter-options,#filterBlock.affix.filters-shown .hide-filters{display:inline-block}#filterBlock.affix.filters-shown .search-bar{display:inherit}}.facet-list-buttons,.facet-list-text-links{list-style:none;padding-left:0}.user-filters>div.filter-options{height:212px;overflow:hidden}@media (max-width:1199px){.user-filters>div.filter-options{height:206px}}.user-filters>div.filter-options.expanded{height:auto}.user-filters>div.filter-options>div{padding-left:1px;padding-right:1px;border-top:solid 1px #DDDDE2;border-bottom:solid 1px #DDDDE2;margin-bottom:20px}@media (max-width:599px){.user-filters>div.filter-options>div{border-bottom:none;margin-bottom:0}}@media (min-width:600px) and (max-width:899px){.user-filters>div.filter-options>div:nth-of-type(2n){border-left:solid 1px #DDDDE2}}@media (min-width:900px) and (max-width:1199px){.user-filters>div.filter-options>div:nth-of-type(3n+2){border-right:solid 1px #DDDDE2;border-left:solid 1px #DDDDE2}}@media (min-width:1200px){.user-filters>div.filter-options>div:nth-of-type(4n + 1),.user-filters>div.filter-options>div:nth-of-type(4n + 2),.user-filters>div.filter-options>div:nth-of-type(4n + 3){border-right:solid 1px #DDDDE2}}.user-filters>div.filter-options>div .form-group{margin-bottom:0}.user-filters .counts{position:absolute;right:-2em;width:2em;padding-left:5px}.user-filters .filter-button{width:100%}.user-filters .facet-title{padding:10px;font-family:"Trebuchet MS","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;color:#65656F}.fonts-loaded .user-filters .facet-title{font-weight:600;font-family:"Source Sans Pro",sans-serif}.fonts-loaded .user-filters .facet-title{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .user-filters .facet-title{letter-spacing:0;word-spacing:0}.user-filters .facet-list-buttons{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;overflow:auto;height:156px;border-top:solid 3px #F6F8F9;border-bottom:solid 2px #fff;margin:0 0 0 10px}.fonts-loaded .user-filters .facet-list-buttons{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .user-filters .facet-list-buttons{letter-spacing:0;word-spacing:0}.user-filters .facet-list-buttons input[type=checkbox],.user-filters .facet-list-buttons input[type=radio]{display:none}.user-filters .facet-list-buttons input[type=checkbox]~label,.user-filters .facet-list-buttons input[type=radio]~label{padding-left:26px;position:relative}.user-filters .facet-list-buttons input[type=checkbox]~label span.sprite,.user-filters .facet-list-buttons input[type=radio]~label span.sprite{position:absolute;left:0;top:2px;vertical-align:text-bottom}.user-filters .facet-list-buttons .no-matches{color:#DDDDE2}.user-filters .facet-list-buttons li:first-of-type{margin-top:10px}.user-filters .facet-list-buttons li.graph{margin-bottom:0}.user-filters .facet-list-buttons li.graph label{margin-bottom:3px}.user-filters .facet-list-buttons::-webkit-scrollbar{-webkit-appearance:none;width:9px;border-left:1px solid #DDDDE2;border-right:1px solid #DDDDE2;background:#f6f6f6}.user-filters .facet-list-buttons::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.3);margin:0 1px;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}.user-filters .facet-list-text-links li:nth-child(2n+1){padding:2px 2px 2px 0;background-color:#f5f5f5}.user-filters .graphShortLabel,.user-filters .bar{display:inline-block;vertical-align:text-top}.user-filters .graphShortLabel{width:38px}.user-filters .bar{width:165px}.user-filters .progress-medium{margin-bottom:0}.user-filters input.search{background:url("../images/search.png") 8px 8px no-repeat;padding-left:32px}.user-filters .popover{max-width:none}.user-filters .popover .popover-content{white-space:nowrap}.more-filter-options-lnk{display:none}@media screen and (max-height:1000px){.affix.filters-shown .more-filter-options-lnk{display:inherit}}@media screen and (min-height:1000px){.filters-shown .user-filters>div.filter-options{height:auto}}.serp-result .tr-score{visibility:hidden;height:20px;display:inline-block;position:relative;width:100%}.serp-result .tr-score img{max-height:100%}@media (max-width:599px){.serp-result .rating-stars-text{padding-left:9px}}.serp-result .print-score{position:absolute;top:0;font-size:19px}.serp-result:hover div.tr-score{visibility:visible}@media (max-width:599px){.serp-result div.tr-score{visibility:visible}}#product-competitors .serp-result{padding-right:20px}.serp-admin-popover pre.renderjson{overflow:auto;word-wrap:normal;white-space:pre;max-height:90vh}.filter-tags{margin-top:18px}.filter-tags .feather{-webkit-transition:all .2s linear;transition:all .2s linear;opacity:0.5}.filter-tags .btn:focus .feather,.filter-tags .btn:hover .feather{opacity:1}.filter-tags .btn{margin-right:8px}.affix .filter-tags{margin-bottom:10px}.pagination li{display:inline-block}.pagination li.first{margin-right:8px}.pagination li.last{margin-left:8px}.search-bar .btn{height:36px}.product-competitors+.product-competitors{border-top:1px solid #EBEBF0;margin-top:32px;padding-top:32px}.product-competitors>*+*{margin-top:32px}.product-competitors__header h2{margin:0;padding:0;font-family:"Helvetica Neue",sans-serif;font-weight:normal;font-size:22px;line-height:1.27272727;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.6px;word-spacing:-1px}.fonts-loaded .product-competitors__header h2{font-style:normal;font-weight:400;font-family:"Whitney A","Whitney B",sans-serif}.fonts-loaded .product-competitors__header h2{font-size:23px;line-height:1.2173913;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .product-competitors__header h2{letter-spacing:0;word-spacing:0}@supports (display: grid){.product-competitors__body{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-column-gap:32px;grid-row-gap:48px}}.product-competitors__body .product-name{margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-competitors__footer p{font-family:"Trebuchet MS","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal}.fonts-loaded .product-competitors__footer p{font-weight:600;font-family:"Source Sans Pro",sans-serif}.competitor-tile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}a.competitor-tile{color:#31313C}.competitor-tile .trust-score__text{color:#4A4A54}.competitor-tile::before{content:'';display:block;position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;-webkit-box-shadow:0 0 0 1px #21B1FF;box-shadow:0 0 0 1px #21B1FF;background-color:#ECF4FF;border-radius:4px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.competitor-tile:focus,.competitor-tile:hover{text-decoration:none}.competitor-tile:focus::before,.competitor-tile:hover::before{opacity:1}.competitor-tile__img{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;z-index:1}.competitor-tile__body{margin-left:16px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;z-index:1}.competitor-tile__count{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;color:#65656F;margin-top:2px}.fonts-loaded .competitor-tile__count{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .competitor-tile__count{letter-spacing:0;word-spacing:0}.product-header{position:relative;background:#fff}.product-header__mast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:600px){.product-header__mast{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:900px){.product-header__mast{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-header__heading>h1,.product-header__heading>.cv-badge{display:inline}.product-header__heading>h1{margin-right:8px}.product-header__heading>h1:last-child{margin-right:0}.product-header__heading+*{margin-top:2px}.product-header__product{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:900px){.product-header__product{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-header__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:16px}@media (min-width:600px){.product-header__logo{margin-right:16px;margin-bottom:0}}@media (max-width:599px){.product-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-header__meta{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.product-header__meta span.inline-flex:last-child{margin-left:8px}@media (min-width:600px){.product-header__meta{text-align:left}.product-header__meta>div:not(.product-header__heading){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:40px;margin-right:8px}.product-header__meta>div:not(.product-header__heading):last-child{margin-right:0}}@media (min-width:600px){.product-header__meta>div>div[itemscope]{margin-right:32px}}@media (max-width:599px){.product-header__meta .trust-score{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-header__meta-follow{display:-webkit-box;display:-ms-flexbox;display:flex}.product-header__manage-cta{-ms-flex-negative:0;flex-shrink:0}.product-header__manage-cta p{margin:0;font-size:15px;line-height:1.6;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.05px;word-spacing:-0.85px}.fonts-loaded .product-header__manage-cta p{font-size:16px;line-height:1.5;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .product-header__manage-cta p{letter-spacing:0;word-spacing:0}.product-header__award{-webkit-box-flex:0;-ms-flex:0 0 106px;flex:0 0 106px;margin-left:16px;margin-right:40px}.product-header__award a{display:block}@media (max-width:599px){.product-header__award{display:none}}@media (max-width:599px){.product-header__award-small{margin-left:16px}}@media (min-width:600px){.product-header__award-small{display:none}}.product-header__tabs{padding-top:16px}.product-header .nav li a{white-space:nowrap}.product-header .square-logo{height:96px;width:96px;border:1px solid #DDDDE2;display:block;overflow:hidden}@media (min-width:600px){.product-header .square-logo{height:124px;width:124px}}@media (min-width:900px){.product-header .square-logo{height:144px;width:144px}}.product-header .square-logo img{width:100%;max-width:none;max-height:none}.sticky{display:-webkit-box;display:-ms-flexbox;display:flex}.sticky__element{position:-webkit-sticky;position:sticky;top:96px}.sticky__element.-with-fixed-filter{top:153px}@media (max-width:899px){.sticky.-for-tablet-landscape-up{display:block}.sticky.-for-tablet-landscape-up .sticky__element{display:block}}@media (max-width:1199px){.sticky.-for-desktop-up{display:block}.sticky.-for-desktop-up .sticky__element{display:block}}.quote{border-left:solid #DDDDE2;padding-left:10px}.btn-row{float:right}.btn-row a.btn{margin-left:10px}#product_reviews .serp-row+.serp-row{border-top:solid 1px #DDDDE2;padding-top:24px}#product_related_links{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px}.fonts-loaded #product_related_links{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed #product_related_links{letter-spacing:0;word-spacing:0}#product_related_links a{display:block}.product-header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.product-header-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.no-right-pad{padding-right:0}}@media (max-width:599px){#horizontal-user-engagement{padding-bottom:10px}}.green{color:#00B2A3}.red{color:#ED3755}.product-details>h3:first-child{margin-top:0}.product-details .description{margin-top:17px}.product-details #support-options .centered-cell,.product-details #pricing .centered-cell{text-align:center}.product-details #product-support-options{border-collapse:collapse}.product-details #product-support-options th{padding-right:10px;padding-bottom:10px}.product-details #product-support-options td{padding-right:10px;padding-bottom:10px}.product-details #product-support-options td .sprite{margin-top:0;margin-left:0;float:none}.product-details .supported-feature,.product-details .unsupported-feature,.product-details .optional-feature{line-height:1.5;margin-right:10px;overflow:hidden}.product-details .nGY2GThumbnailImageTitle{text-shadow:none !important}.product-details #pricing table{width:100%;margin-top:30px;border-bottom:solid 1px #DDDDE2}.product-details #pricing td,.product-details #pricing th{padding:4px 20px;width:33%}.product-details #pricing tbody tr:first-of-type td{border-top:solid 3px #F6F8F9}.product-details #pricing thead tr th{padding:15px 20px;border-top:solid 1px #DDDDE2;border-bottom:solid 1px #DDDDE2}.product-details #pricing .center-cell{border-left:solid 1px #DDDDE2;border-right:solid 1px #DDDDE2}.product-details #pricing #pricing_vendor_link{line-height:1.5}.product-details section{margin-top:19px}.product-details section h4{margin-bottom:9px}.product-details section#videos{display:block;overflow:hidden}.product-details section#videos .product-video{max-width:560px}.product-details section#videos .product-video-container{background:#4A4A54;color:#f6f6f6;max-width:620px;padding:30px;width:620px}.product-details section#videos .js-video{text-align:center}.product-details section#videos .video-caption{font-weight:bold;text-align:center}.product-details section#videos .carousel{width:620px;background-color:#4A4A54}.product-details section#videos .carousel .carousel-inner{width:560px;left:30px;border-top:30px solid #4A4A54}.product-details section#videos .carousel .carousel-control{width:30px;opacity:1}.product-details section#videos .carousel .carousel-indicators{position:static;margin:0;width:100%}.product-details section#videos .carousel .video-caption{color:#f6f6f6;padding:0 30px;text-align:center}.product-details .progress-bar{margin-bottom:0}.little-space{padding-right:5px}.search-results-sorts{margin-bottom:20px}.serp-row{margin-top:0}img{max-width:100%}.tr-score{display:inline-block}.tr-score img{height:1.1em;width:auto;position:relative;top:-0.185em;margin-right:1px}.tr-score .print-score{font-size:17.5px;line-height:1.47368421;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.2px;word-spacing:-1.2px}.fonts-loaded .tr-score .print-score{font-size:19px;line-height:1.47368421;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .tr-score .print-score{letter-spacing:0;word-spacing:0}.productRatingSummary .tr-score img,.featureRatingSummary .tr-score img{height:0.71em;margin:5px 0;position:static;vertical-align:text-top}.productRatingSummary .rating-summary-block>.productRatingFacet:first-child .rating-summary-title,.productRatingSummary .rating-summary-block>.productRatingFacet:first-child .facet-score-col{font-family:"Trebuchet MS","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal}.fonts-loaded .productRatingSummary .rating-summary-block>.productRatingFacet:first-child .rating-summary-title,.fonts-loaded .productRatingSummary .rating-summary-block>.productRatingFacet:first-child .facet-score-col{font-weight:600;font-family:"Source Sans Pro",sans-serif}.productRatingFacet,.feature-row{clear:left;overflow:hidden}.feature-row{font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px;color:#65656F}.fonts-loaded .feature-row{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .feature-row{letter-spacing:0;word-spacing:0}.productRatingFacet~.productRatingFacet{margin-top:12px}.productRatingFacet a.pointer{color:#151521}.productRatingFacet .rating-summary-title a.pointer{color:#116BF2}.productRatingFacet .rating-summary-title a.text-rating-count-muted{color:#65656F}.supporting-ratings{margin-top:8px}.score{width:5em;text-align:right;float:right}@media (max-width:899px){.question-display-box{padding:16px 0 0 0}}.question-display-box+.btn{margin-top:24px}.product-logo-box{display:inline-block;margin:20px;vertical-align:top}.unbiased-info .sprite{position:relative;top:4px;vertical-align:top}.unbiased-info .sprite-closeSmallHover{top:10px}.alternativesRow div{display:inline-block;font-size:13px;line-height:1.38461538;word-spacing:initial;letter-spacing:initial;letter-spacing:-0.15px;word-spacing:0.35px}.alternativesRow div.alt-name{width:88%}.fonts-loaded .alternativesRow div{font-size:14px;line-height:1.28571429;word-spacing:initial;letter-spacing:initial;letter-spacing:0;word-spacing:0}.fonts-failed .alternativesRow div{letter-spacing:0;word-spacing:0}.alternativesRow div.icon{padding-right:8px}.rating-summary-block .ratings-bar{padding-right:0}.pagination{margin-bottom:0}.supported-feature,.unsupported-feature,.optional-feature{clear:both}.supported-feature span,.unsupported-feature span,.optional-feature span{margin-left:27px;float:left}.supported-feature span.sprite,.unsupported-feature span.sprite,.optional-feature span.sprite{margin-top:3px;margin-left:-27px}.supported-feature span.answer,.unsupported-feature span.answer,.optional-feature span.answer{margin-left:10px;font-weight:900;float:none}@media (min-width:600px){.product-details section,.product-details .description{margin-right:90px}}.product-details section#pricing{margin-right:0}.hideable:last-of-type .section-block:last-of-type{padding-bottom:60px}.response{position:relative}.filterWrapper{min-height:350px;margin-bottom:32px}.mobile-button-wrapper{margin:20px}#hide_features_link{position:absolute;top:2px;right:-20px}#hide_features_link .sprite{display:inline-block;top:3px;position:relative;margin-right:5px}#hide_features_link .sprite-checkbox{display:none}.hide-unsupported #hide_features_link .sprite-checkbox{display:inline-block}.hide-unsupported #hide_features_link .sprite-checkboxSelected{display:none}.hide-unsupported .unsupported-feature{display:none}#features{position:relative}.feature-group{margin-top:8px}.feature-group .sprite{margin-bottom:10px}.feature-group:last-of-type .sprite{margin-bottom:0}.feature-group .feature-group-name{margin-bottom:3px;margin-top:7px;display:block}.feature-group .feature-group-name .sprite{margin-bottom:0;margin-top:0;margin-left:10px;vertical-align:middle}@media (max-width:1199px){.sidebar{margin-top:32px}}