.cm-rating-content .row-inner{align-content:stretch;align-items:stretch;display:flex;flex-basis:auto;flex-direction:row;flex-grow:1;flex-shrink:1;flex-wrap:wrap;justify-content:flex-start;min-height:0;min-width:0}.cm-rating-content .row-inner .media{flex-basis:calc(100% - clamp(0px,1rem,9999px))}.cm-rating-content .page-center{padding-left:2em;padding-right:2em;width:100%}.cm-rating-content .row-inner .media{align-content:flex-start;align-items:flex-start;border:0;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1em;justify-content:center;margin:.5rem;z-index:1}.cm-rating-content .row-inner .media span:not(:first-child){background-color:transparent;border:0;display:inline-block;font-size:1em;line-height:1;padding-left:.3em;padding-right:.3em;vertical-align:middle}.cm-rating-content .row-inner .media a{background-color:transparent;border:0;font-size:1em;margin:1em 0}.cm-rating-content .row-inner .media img{-ms-interpolation-mode:bicubic;border:0;display:block;height:auto;max-width:100%;vertical-align:bottom}.cm-rating-content .row-inner .content{border:0;border-radius:0;display:block;flex-basis:calc(100% - clamp(0px,1rem,9999px));flex-grow:1;flex-shrink:1;font-size:1em;height:auto;margin:.5rem;max-height:none;max-width:100%;min-height:0;min-width:0;padding:0;position:relative;width:auto;z-index:1}.cm-rating-content .row-inner .content h2.top-title-primary{color:#fff;display:block;font-family:inherit;font-size:1em;font-style:normal;font-weight:inherit;letter-spacing:.03em;line-height:1.4;margin-bottom:0;margin-right:-.03em;margin-top:0;text-transform:uppercase}.cm-rating-content .row-inner .content .cm-rating{align-items:center;border:0;display:inline-flex;flex-direction:row;font-size:1em;justify-content:flex-start;min-width:1px}.cm-rating-content .row-inner .media span:first-child{margin:1em 0}.cm-rating-content .row-inner .content .cm-rating .cm-rating-graphic{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;letter-spacing:0!important;line-height:1!important;min-width:1px}.cm-rating-content .row-inner .content .cm-rating .cm-rating-graphic i.x-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#f5b617;display:inline-flex;flex-flow:row nowrap;font-family:FontAwesome!important;font-style:normal;font-weight:900;height:auto;justify-content:center;line-height:inherit;text-align:center;text-decoration:inherit;text-rendering:auto;width:auto}.cm-rating-content .row-inner .content .cm-rating .cm-rating-graphic i.x-icon:before{content:attr(data-x-icon-s)}.cm-rating-content .row-inner .content .cm-rating .cm-rating-text{color:#f5b617;font-family:termina,sans-serif;font-size:1em;font-style:normal;font-weight:500;line-height:1.6;margin:0 0 0 .35em;min-width:1px}.cm-rating-content .row-inner .content .takeaway-content{border:0;font-family:montserrat,sans-serif;font-size:.8em;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;min-width:1px;padding:1em 0 0;text-transform:none}.cm-rating-content .row-inner .content .takeaway-content p{margin:0}.cm-rating-content .row-inner .content .pros-cons-content{grid-gap:1rem 1rem;align-content:start;align-items:stretch;border:0;border-radius:0;display:grid;font-size:1em;grid-auto-columns:auto;grid-auto-flow:row sparse;grid-auto-rows:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto;justify-content:center;justify-items:stretch;margin:1em auto 0;max-width:none;min-height:0;min-width:0;padding:0;position:relative;width:auto;z-index:auto}.cm-rating-content .row-inner .content .pros-cons-content .cons-content,.cm-rating-content .row-inner .content .pros-cons-content .pros-content{align-self:auto;border:0;border-radius:0;display:block;font-size:1em;grid-column-end:auto;grid-column-start:auto;grid-row-end:auto;grid-row-start:auto;height:auto;justify-self:auto;margin:0;max-height:none;max-width:100%;min-height:0;min-width:0;padding:0;position:relative;width:auto;z-index:auto}.cm-rating-content .row-inner .content .cons-content-text,.cm-rating-content .row-inner .content .pros-cons-content .pros-content-text{border:0;font-family:montserrat,sans-serif;font-size:.8em;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.cm-rating-content .row-inner .content .pricing-content{border:0;font-family:inherit;font-size:.8em;font-style:normal;font-weight:inherit;letter-spacing:0;line-height:1.4;margin-top:1em}.cm-rating-content .anchor-repeater a.hs-sec-btn{box-shadow:0 .25em 1em 0 rgba(0,0,0,.25)}.cm-rating-content .row-inner .content .anchor-repeater{display:flex;flex-wrap:wrap;margin-top:1em}.cm-rating-content .row-inner .content .anchor-repeater a{margin-left:.3em;margin-right:.3em}.cm-rating-content .row-inner .content .cm-rating .cm-rating-graphic i.x-icon:not(:first-child){margin-left:2px}.cm-rating-content .row-inner:first-child{padding-bottom:45px}.cm-rating-content .row-inner:last-child{padding-top:45px}.cm-rating-content .row-inner:not(:first-child),.cm-rating-content .row-inner:not(:last-child){padding:45px 0}@media screen and (min-width:1200px){.cm-rating-content .row-inner .content{flex-basis:calc(60% - clamp(0px,1rem,9999px))}.cm-rating-content .row-inner .media{flex-basis:calc(40% - clamp(0px,1rem,9999px))}}@media screen and (max-width:1199px){.cm-rating-content .row-inner .media span:not(:first-child){max-width:100%;text-align:center;width:33%}.cm-rating-content .row-inner .media span:not(:first-child) img{margin:0 auto}.cm-rating-content .row-inner .content,.cm-rating-content .row-inner .media{margin:0}.cm-rating-content .row-inner .content .anchor-repeater{gap:20px}}@media screen and (max-width:767px){.cm-rating-content .row-inner .content .pros-cons-content{grid-template-columns:auto}.cm-rating-content .row-inner .content,.cm-rating-content .row-inner .media{margin:0}.cm-rating-content .row-inner .content .anchor-repeater{display:block;width:100%}.cm-rating-content .row-inner .content .anchor-repeater a{display:block!important;margin-bottom:20px}.cm-rating-content .page-center{padding-left:20px;padding-right:20px}}@media screen and (max-width:500px){.cm-rating-content .row-inner .media span:not(:first-child){margin-bottom:20px;width:100%}}