@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,600,700);
.Icon{display:inline-block}.Icon--18{height:18px;width:18px}.Icon--24{height:24px;width:24px}.Icon--32{height:32px;width:32px}.Icon--36{height:36px;width:36px}.Icon--48{height:48px;width:48px}.Icon--56{height:56px;width:56px}.Icon--64{height:64px;width:64px}.Icon--72{height:72px;width:72px}.Icon--18x83{height:18px;width:83px}.u-strokeBlue circle,.u-strokeBlueDark circle,.u-strokeBlueDark ellipse,.u-strokeBlueDark path,.u-strokeBlueDark rect,.u-strokeBlue ellipse,.u-strokeBlue path,.u-strokeBlue rect{stroke:#003a70!important}.u-iconYellowDark .stroke_layer{stroke:#f6b333!important}.u-iconYellowDark .fill_layer{fill:#f6b333!important}.u-iconGrayLight .stroke_layer{stroke:#bababa!important}.u-iconGrayLight .fill_layer{fill:#bababa!important}.starMargin{margin-left:-3px;margin-right:-3px;stroke:#218cef!important}.u-strokeRed circle,.u-strokeRed ellipse,.u-strokeRed path,.u-strokeRed rect{stroke:#c34126!important}.IconMarginRight{margin-right:16px;margin-top:8px}.ProductBasic-reviewCallout{border-top:1px solid #e5e5e5;margin-top:4.8rem;padding-top:4.8rem}@media(min-width:535px){.ProductBasic-reviewCallout{margin-top:10rem}}.ProductBasic-reviewCallout .Grid.Grid--alignCenter{margin-left:0;margin-right:0}.ProductBasic-reviewCallout .Grid-cell--header{text-align:center!important;width:83.33333%!important;padding-bottom:4.8rem}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--header{width:50%!important}}.ProductBasic-reviewCallout .Grid-cell--single{box-sizing:border-box!important;display:block!important;width:100%!important}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--single{padding-left:8rem;padding-right:8rem}}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--double{width:50%!important;padding-left:6rem;padding-right:6rem}}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--triple{width:33.33333%!important;padding-left:1.2rem;padding-right:1.2rem}}@media (min-width:1301px){.ProductBasic-reviewCallout .Grid-cell--triple{padding-left:4rem;padding-right:4rem}}.ProductBasic-reviewCallout .Review--outer-grid{margin-bottom:4rem}@media (min-width:981px){.ProductBasic-reviewCallout .Review--outer-grid{margin-bottom:2.4rem}}.ProductBasic-reviewCallout .Review--grid-stats{margin-left:8.33333%!important;width:83.33333%!important;margin-right:8.33333%!important}@media (min-width:767px){.ProductBasic-reviewCallout .Review--grid-stats{width:33.33333%!important;margin-right:0!important}}@media (min-width:981px){.ProductBasic-reviewCallout .Review--grid-stats{box-sizing:border-box!important;display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important}}.ProductBasic-reviewCallout .Review--grid-stats>div{margin-bottom:.8rem}.ProductBasic-reviewCallout .date-margin{margin-left:.4rem}@media (min-width:981px){.ProductBasic-reviewCallout .Review--stats-details{width:41.66667%!important}}.ProductBasic-reviewCallout .Detail--margin{margin-top:0;margin-bottom:0}.ProductBasic-reviewCallout .Detail--margin-last{margin-top:0}@media (min-width:981px){.ProductBasic-reviewCallout .Review--confidence{width:50%!important;margin-right:8.33333%!important}}.ProductBasic-reviewCallout .Confidence--bar{margin-bottom:.4rem}@media (min-width:981px){.ProductBasic-reviewCallout .Confidence--bar{margin-bottom:2rem}}.ProductBasic-reviewCallout .Confidence--bar>p{margin-bottom:0;padding-bottom:0}.ProductBasic-reviewCallout .Review--grid-content{margin-left:8.33333%!important;width:83.33333%!important;margin-right:8.33333%!important}@media (min-width:767px){.ProductBasic-reviewCallout .Review--grid-content{width:50%!important;margin-right:0!important}}@media (min-width:981px){.ProductBasic-reviewCallout .Review--grid-content{box-sizing:border-box!important;display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:767px){.ProductBasic-reviewCallout .Review--gc-container{margin-left:0;margin-right:0}}.ProductBasic-reviewCallout .Review--gc-header{margin-top:.8rem;margin-bottom:.8rem}@media (min-width:767px){.ProductBasic-reviewCallout .Review--gc-header{margin-top:0;margin-bottom:2rem}}.ProductBasic-reviewCallout .Review--gc-header>span{margin:0 0 1.2rem;font-size:2rem;line-height:2.8rem;color:#03746e;font-weight:400;color:#444}@media (min-width:767px){.ProductBasic-reviewCallout .Review--gc-header>span{margin:0 0 1.6rem;font-size:2.4rem;line-height:3.2rem}}.ProductBasic-reviewCallout .Review--icon{margin-top:.4rem;vertical-align:middle!important;padding-bottom:3.2rem}.ProductBasic-reviewCallout .SeeAll--container{text-align:center!important}.ProductBasic-reviewCallout .SeeAll--link:focus .SeeAll--box{outline:1px dotted #222}.ProductBasic-reviewCallout .SeeAll--total{height:44px;margin-top:2px;float:left!important;padding-left:.8rem}.ProductBasic-reviewCallout .FiveStar{display:inline-block;z-index:0;position:relative!important;float:left!important}.ProductBasic-reviewCallout .FiveStar-totalOverlay{left:0;overflow:hidden;position:absolute;top:0;z-index:1;padding-top:.4rem}.ProductBasic-reviewCallout .FiveStar-total{padding-bottom:5px;padding-top:.4rem}.ProductBasic-reviewCallout .FiveStar-width{height:20px;width:83px}.ProductBasic-reviewCallout .FiveStar-margin{margin-left:46px}@media (min-width:535px){.ProductBasic-reviewCallout .FiveStar-margin{margin-left:76px}}@media (min-width:981px){.ProductBasic-reviewCallout .FiveStar-margin{margin-left:86px}}.reviewsWidgetAlignment{align-items:center;display:flex;justify-content:center}.ratingsRectangle{width:22px}.ratingsFullBar,.ratingsRectangle{background:#bababa;display:inline-block;height:7px;vertical-align:middle}.ratingsFullBar{width:120px}@media (min-width:535px){.ratingsFullBar{width:150px}}@media (min-width:981px){.ratingsFullBar{width:160px}}.ratingsRectangleReviewPage{background:#bababa;display:inline-block;height:7px;vertical-align:middle;width:36px}.ratingsBackgroundTeal{background:#03a0ae}.ratingsBackgroundGray{background:#bababa}.barMargin{margin-left:0;margin-right:-6px}.barContainer{line-height:1.4rem}.u-fontTealDark{color:#03a0ae}.icon-utility-basics-check_circle_fill-24{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name=%27Layer 1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M12 2.1a10 10 0 1010 10 10 10 0 00-10-10zm6.2 6l-6 9.3a1.1 1.1 0 01-.9.6h-.2a1.7 1.7 0 01-1-.3l-4-3.9a1.3 1.3 0 111.8-2l2.9 2.7 5-7.9a1.4 1.4 0 011.9-.4 1.3 1.3 0 01.5 1.9z%27 fill=%27%23838383%27/%3E%3C/svg%3E");background-repeat:no-repeat}.bodyLoader{display:block;margin:0 auto}.Loader{animation:rotate 2s linear infinite;height:40px;width:40px}.Loader circle{animation:dash 1.5s ease-in-out infinite;stroke:#105fa8;stroke-dasharray:130,50;stroke-dashoffset:0;stroke-linecap:round;stroke-width:3.75px}.Loader--reverse circle{stroke:#fff}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:270,200;stroke-dashoffset:-43px}to{stroke-dasharray:90,200;stroke-dashoffset:-172px}}@keyframes dash-sm{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:45,200;stroke-dashoffset:-14px}to{stroke-dasharray:90,200;stroke-dashoffset:-50px}}
