div,dl,ol,ul,h3,table{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{color:#404042;background-color:#fff;font-family:Source Sans Pro,sans-serif;font-size:1.6rem}a{color:#9dc997;text-decoration:none}img{max-width:100%}h1{text-align:center;padding:4em 5%;font-size:2.2rem}@media only screen and (width>=1170px){h1{padding:3em 5%;font-size:4rem;font-weight:300}}.feat-items{box-sizing:border-box;min-height:150px}.cd-products-comparison-table{box-sizing:border-box;margin-bottom:6em;padding-top:20px}.cd-products-comparison-table:after{box-sizing:border-box;content:"mobile";display:none}.cd-products-comparison-table header{box-sizing:border-box;padding:0 5% 25px}.cd-products-comparison-table header:after{box-sizing:border-box;clear:both;content:"";display:table}.cd-products-comparison-table h2{box-sizing:border-box;float:left;font-weight:700}.cd-products-comparison-table .actions{box-sizing:border-box;float:right}.cd-products-comparison-table .reset,.cd-products-comparison-table .filter{box-sizing:border-box;font-size:1.4rem}.cd-products-comparison-table .reset{box-sizing:border-box;color:#404042;text-decoration:underline}.cd-products-comparison-table .filter{box-sizing:border-box;color:#fff;cursor:not-allowed;background-color:#ccc;border-radius:3px;margin-left:1em;padding:.6em 1.5em;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.cd-products-comparison-table .filter.active{box-sizing:border-box;cursor:pointer;background-color:#9dc997}.no-touch .cd-products-comparison-table .filter.active:hover{box-sizing:border-box;background-color:#a7cea1}@media only screen and (width>=1170px){.cd-products-comparison-table{box-sizing:border-box;margin-bottom:8em}.cd-products-comparison-table:after{box-sizing:border-box;content:"desktop"}.cd-products-comparison-table header{box-sizing:border-box;padding:0 5% 40px}.cd-products-comparison-table h2{box-sizing:border-box;font-size:2.4rem}.cd-products-comparison-table .reset,.cd-products-comparison-table .filter{box-sizing:border-box;font-size:1.6rem}.cd-products-comparison-table .filter{box-sizing:border-box;margin-left:1.6em;padding:.6em 2em}}.cd-products-table{box-sizing:border-box;position:relative;overflow:hidden}.cd-products-table .features{box-sizing:border-box;z-index:1;opacity:.95;background-color:#fafafa;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px;width:120px;position:absolute;top:0;left:0}.cd-products-table .features:after{box-sizing:border-box;content:"";opacity:0;background-image:-webkit-linear-gradient(270deg,#0000000f,#0000);background-color:#0000;background-image:linear-gradient(90deg,#0000000f,#0000);width:4px;height:100%;position:absolute;top:0;left:100%}@media only screen and (width>=1170px){.cd-products-table .features{box-sizing:border-box;width:210px}}.cd-products-table.scrolling .features:after{box-sizing:border-box;opacity:1}.cd-products-wrapper{box-sizing:border-box;-webkit-overflow-scrolling:touch;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px;overflow-x:auto}.cd-products-columns{box-sizing:border-box;width:1200px;margin-left:120px}.cd-products-columns:after{box-sizing:border-box;clear:both;content:"";display:table}@media only screen and (width>=1170px){.cd-products-columns{box-sizing:border-box;width:2480px;margin-left:210px}}.cd-products-columns .product{box-sizing:border-box;float:left;text-align:center;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s;width:150px;transition:opacity .3s,visibility .3s,transform .3s;position:relative}.filtering .cd-products-columns .product:not(.selected){box-sizing:border-box;opacity:0;visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.no-product-transition .cd-products-columns .product.selected{box-sizing:border-box;-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.filtered .cd-products-columns .product:not(.selected){box-sizing:border-box;position:absolute}@media only screen and (width>=1170px){.cd-products-columns .product{box-sizing:border-box;width:310px}}.cd-features-list li{box-sizing:border-box;border:1px solid #e6e6e6;border-width:1px 1px .8px .8px;padding:25px 40px;font-size:1.4rem;font-weight:700}.cd-features-list li.rate{box-sizing:border-box;border:1px solid #e5e5e5;padding:21px 0}.cd-features-list li.rate span{box-sizing:border-box;color:#0000;width:110px;height:22px;display:inline-block}@media only screen and (width>=1170px){.cd-features-list li{box-sizing:border-box;text-align:center;border:.8px solid #e5e5e5;justify-content:center;align-items:center;font-size:15px;font-weight:400;line-height:2em;display:flex}.cd-features-list li.rate{box-sizing:border-box;padding:22px 0}}.features .cd-features-list li,.cd-products-table .features .top-info{box-sizing:border-box;text-align:center;text-align:left;justify-content:center;align-items:center;padding:25px 10px;font-size:15px;font-weight:700;line-height:14px;display:flex}@media only screen and (width>=1170px){.features .cd-features-list li,.cd-products-table .features .top-info{box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;padding:25px 20px;line-height:16px}}.features .cd-features-list li{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border:.8px solid #e5e5e5;overflow:hidden}.cd-products-table .top-info{box-sizing:border-box;text-align:center;cursor:pointer;background:#fff;border-style:solid;border-color:#e6e6e6;border-right-width:1px;width:150px;height:197px;padding:1.25em 2.5em;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;position:relative}.cd-products-table .top-info:after{box-sizing:border-box;content:"";opacity:0;background-image:-webkit-linear-gradient(#0000,#0000000f);background-color:#0000;background-image:linear-gradient(#0000000f,#0000);width:100%;height:4px;position:absolute;top:100%;left:0}.cd-products-table .top-info h3{box-sizing:border-box;padding:1.25em 0 .625em;font-size:1.4rem;font-weight:700}.cd-products-table .top-info img{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.cd-products-table .top-info h3,.cd-products-table .top-info img{box-sizing:border-box;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cd-products-table .top-info .check{width:16px;height:16px;margin:0 auto 1em;display:inline-block;position:relative}.cd-products-table .top-info .check:after,.cd-products-table .top-info .check:before{box-sizing:border-box;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.cd-products-table .top-info .check:before{box-sizing:border-box;-webkit-transition:background-color .3s,-webkit-transform .3s,border-color .3s;-moz-transition:background-color .3s,-moz-transform .3s,border-color .3s;background:#fff;border:1px solid #e6e6e6;border-radius:50%;transition:background-color .3s,transform .3s,border-color .3s}.cd-products-table .top-info .check:after{box-sizing:border-box;opacity:0;background-size:24px 24px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}@media only screen and (width>=1170px){.cd-products-table .top-info{box-sizing:border-box;width:310px;height:300px}.cd-products-table .top-info h3{box-sizing:border-box;padding-top:1.4em;font-size:1.6rem}.cd-products-table .top-info .check{box-sizing:border-box;margin-bottom:1.5em}}.cd-products-table .features .top-info{box-sizing:border-box;cursor:auto;background:#fafafa;width:120px}@media only screen and (width>=1170px){.cd-products-table .features .top-info{box-sizing:border-box;width:210px}}.cd-products-table .selected .top-info .check:before{background:#9dc997;border-color:#9dc997;-webkit-animation:.3s cd-bounce;-moz-animation:.3s cd-bounce;animation:.3s cd-bounce;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}@-webkit-keyframes cd-bounce{0%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(1.6)}to{-webkit-transform:scale(1.5)}}@-moz-keyframes cd-bounce{0%{-moz-transform:scale(1)}60%{-moz-transform:scale(1.6)}to{-moz-transform:scale(1.5)}}@keyframes cd-bounce{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}to{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}.cd-products-table .selected .top-info .check:after{box-sizing:border-box;opacity:1}@media only screen and (width>=1170px){.cd-products-table.top-fixed .cd-products-columns>li,.cd-products-table.top-scrolling .cd-products-columns>li,.cd-products-table.top-fixed .features,.cd-products-table.top-scrolling .features{box-sizing:border-box;padding-top:160px}.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{box-sizing:border-box;height:180px;position:fixed;top:0}.no-cssgradients .cd-products-table.top-fixed .top-info,.no-cssgradients .cd-products-table.top-scrolling .top-info{box-sizing:border-box;border-bottom:1px solid #e6e6e6}.cd-products-table.top-fixed .top-info:after,.cd-products-table.top-scrolling .top-info:after{box-sizing:border-box;opacity:1}.cd-products-table.top-fixed .top-info h3,.cd-products-table.top-scrolling .top-info h3{-webkit-transform:translateY(-116px);-moz-transform:translateY(-116px);-ms-transform:translateY(-116px);-o-transform:translateY(-116px);transform:translateY(-116px)}.cd-products-table.top-fixed .top-info img,.cd-products-table.top-scrolling .top-info img{box-sizing:border-box;-webkit-transform:translateY(-62px)scale(.4);-moz-transform:translateY(-62px)scale(.4);-ms-transform:translateY(-62px)scale(.4);-o-transform:translateY(-62px)scale(.4);transform:translateY(-62px)scale(.4)}.cd-products-table.top-scrolling .top-info{box-sizing:border-box;position:absolute}}.cd-table-navigation a{box-sizing:border-box;opacity:.45;z-index:2;color:#fff;-webkit-transition:background-color .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:background-color .3s,opacity .3s,visibility .3s,-moz-transform .3s;background:#000001;border-radius:3px;width:40px;height:60px;padding:20px 10px;transition:background-color .3s,opacity .3s,visibility .3s,transform .3s;position:absolute;top:0;right:15px;-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px)}.cd-table-navigation a.inactive{box-sizing:border-box;opacity:0;visibility:hidden}.cd-table-navigation a.prev{box-sizing:border-box;opacity:.45;background:#000001;left:120px;right:auto}.no-touch .cd-table-navigation a:hover{box-sizing:border-box;background-color:#404042}@media only screen and (width>=1170px){.cd-table-navigation a{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.cd-table-navigation a.prev{box-sizing:border-box;left:210px}.top-fixed .cd-table-navigation a{box-sizing:border-box;position:fixed}.top-fixed .cd-table-navigation a,.top-scrolling .cd-table-navigation a{-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px)}.top-fixed .cd-table-navigation a.prev,.top-scrolling .cd-table-navigation a.prev{-webkit-transform:translateY(45px)translate(15px)rotate(180deg);-moz-transform:translateY(45px)translate(15px)rotate(180deg);-ms-transform:translateY(45px)translate(15px)rotate(180deg);-o-transform:translateY(45px)translate(15px)rotate(180deg);transform:translateY(45px)translate(15px)rotate(180deg)}}.no-js .actions{box-sizing:border-box;display:none}.no-js .cd-products-table .top-info{box-sizing:border-box;height:165px}@media only screen and (width>=1170px){.no-js .cd-products-table .top-info{box-sizing:border-box;height:268px}}.no-js .cd-products-columns .check{display:none}