/*! msdotcomr4 Story Card Styles Starts */.cmp-comparisoncard{width:100%;height:100%;padding:20px 40px}
.cmp-comparisoncard ol{padding:0}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-imagefirst .cmp-comparisoncard{position:relative}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-imagefirst .cmp_comparisoncard_container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-imagefirst .cmp-comparisoncard__image{grid-column:1 / span 25;grid-row:1 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-imagefirst .cmp-comparisoncard__title{grid-column:1 / span 25;grid-row:2 / span 1;padding-top:10px}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-imagefirst .comparison_card_list{grid-column:1 / span 25;grid-row:3 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-imagefirst .cmp-comparisoncard__ctastyle{grid-column:1 / span 25;grid-row:4 / span 1;margin-bottom:10px}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-headingfirst .cmp_comparisoncard_container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-headingfirst .cmp-comparisoncard__title{grid-column:1 / span 25;grid-row:1 / span 1;padding-bottom:15px}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-headingfirst .cmp-comparisoncard__image{grid-column:1 / span 25;grid-row:2 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-headingfirst .comparison_card_list{grid-column:1 / span 25;grid-row:3 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctabottom-headingfirst .cmp-comparisoncard__ctastyle{grid-column:1 / span 25;grid-row:4 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-headingfirst .cmp_comparisoncard_container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-headingfirst .cmp-comparisoncard__title{grid-column:1 / span 25;grid-row:1 / span 1;padding-bottom:15px}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-headingfirst .cmp-comparisoncard__image{grid-column:1 / span 25;grid-row:2 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-headingfirst .cmp-comparisoncard__ctastyle{grid-column:1 / span 25;grid-row:3 / span 1;padding-top:10px}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-headingfirst .comparison_card_list{grid-column:1 / span 25;grid-row:4 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-imagefirst .cmp_comparisoncard_container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-imagefirst .cmp-comparisoncard__image{grid-column:1 / span 25;grid-row:1 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-imagefirst .cmp-comparisoncard__title{grid-column:1 / span 25;grid-row:2 / span 1;padding-top:10px;padding-bottom:10px}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-imagefirst .cmp-comparisoncard__ctastyle{grid-column:1 / span 25;grid-row:3 / span 1}
.cmp-comparisoncard .cmp_comparisoncard_layoutvariation.ctatop-imagefirst .comparison_card_list{grid-column:1 / span 25;grid-row:4 / span 1}
.cmp-comparisoncard .cmp-comparisoncard__image img{width:100%;height:100%}
.cmp-comparisoncard .cmp-comparisoncard__title{font-size:20px;color:#333;line-height:24px;letter-spacing:-0.73px;font-family:"ms_gloriola_ii_std_semibold",sans-serif;margin:10px 0 0 0;display:block}
.cmp-comparisoncard .cmp-comparisoncard_description{font-family:"karlaregular",sans-serif;font-size:16px;color:#4c4c4c;letter-spacing:-0.67px;line-height:24px;word-break:break-word;padding-bottom:5px}
.cmp-comparisoncard .cmp-comparisoncard_description p{padding:0;margin:0}
.cmp-comparisoncard .cmp-comparisoncard_description a{color:#187aba}
.cmp-comparisoncard .cmp-comparisoncard_description ul,.cmp-comparisoncard .cmp-comparisoncard_description ol{padding-left:12px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.checkmark p{position:relative;left:20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.checkmark p::before{content:"";background-image:url(../svg/ms-icon-checkmark-bk.svg);background-repeat:no-repeat;display:block;height:14px;width:14px;position:absolute;margin-top:6px;left:-20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.cross p{position:relative;left:20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.cross p::before{font-family:icomoon;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;content:"";font-size:10px;position:absolute;margin-top:7px;left:-20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.magnifyingglass p{position:relative;left:20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.magnifyingglass p::before{content:"";background-image:url(../svg/ms-icon-search1.svg);background-repeat:no-repeat;background-size:cover;display:block;height:14px;width:14px;position:absolute;margin-top:6px;left:-20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.clock p{position:relative;left:20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.clock p::before{content:"";background-image:url(../svg/ms-icon-clock.svg);background-repeat:no-repeat;background-size:cover;display:block;height:17px;width:17px;position:absolute;margin-top:2px;left:-23px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.info p{position:relative;left:20px}
.cmp-comparisoncard .cmp-comparisoncard_customdescription.info p::before{content:"";background-image:url(../svg/ms-icon-info-bk-01.svg);background-repeat:no-repeat;background-size:cover;display:block;height:16px;width:16px;position:absolute;margin-top:3px;left:-22px}
.cmp-comparisoncard .cmp-comparisoncard_defaultdescription ul>li,.cmp-comparisoncard .cmp-comparisoncard_customdescription ul>li{list-style-type:disc}
.cmp-comparisoncard .cmp-comparisoncard_defaultdescription ol>li,.cmp-comparisoncard .cmp-comparisoncard_customdescription ol>li{list-style-type:decimal}
.cmp-comparisoncard .cmp-comparisoncard_defaultdescription a:hover,.cmp-comparisoncard .cmp-comparisoncard_customdescription a:hover{text-decoration:underline}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.outline a{border:3px solid #187aba;display:inline-block;padding:10px;width:auto;cursor:pointer;text-decoration:none;font-family:"ms_gloriola_ii_stdregular",sans-serif;font-size:12px;color:#187aba;background-color:#fff;letter-spacing:1.1px;text-align:center;font-weight:bold;text-transform:uppercase}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.outline a:hover{color:#fff;background-color:#187aba}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.outline a:focus{color:#fff;background-color:#187aba}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.solid a{border:3px solid #187aba;display:inline-block;padding:10px;width:auto;cursor:pointer;text-decoration:none;font-family:"ms_gloriola_ii_stdregular",sans-serif;font-size:12px;color:#fff;background-color:#187aba;letter-spacing:1.1px;text-align:center;font-weight:bold;text-transform:uppercase}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.solid a:hover{border:3px solid #187aba;color:#187aba;background-color:#fff}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.solid a:focus{border:3px solid #187aba;color:#187aba;background-color:#fff}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.inlinelink a{font-size:16px;font-family:"karlabold",sans-serif;line-height:21px;letter-spacing:-0.67px;color:#187aba;width:100%;float:left;padding:0 0 10px 0}
.cmp-comparisoncard .cmp-comparisoncard__ctastyle.inlinelink a:hover{text-decoration:underline}
.cmp-comparisoncard.blue{border:1px solid #00a1e2;border-top:10px solid #00a1e2}
.cmp-comparisoncard.aqua{border:1px solid #4ccacd;border-top:10px solid #4ccacd}
.cmp-comparisoncard.jade{border:1px solid #3eb661;border-top:10px solid #3eb661}
.cmp-comparisoncard.tangerine{border:1px solid #fa823c;border-top:10px solid #fa823c}
.cmp-comparisoncard.violet{border:1px solid #63c;border-top:10px solid #63c}
.cmp_comparisoncard_color.berry{border:1px solid #d3086f;border-top:10px solid #d3086f}
.cmp-comparisoncard.peach{border:1px solid #ff7e81;border-top:10px solid #ff7e81}
.cmp-comparisoncard.none{border:0}