.badge{display:inline-block;font-weight:700;font-size:12px;letter-spacing:0;text-transform:uppercase;padding:4px 8px 3px;border-radius:3px}.badge+.badge{margin-left:4px}.badge i[class^="fa"]{margin-right:4px}.badge-default{background-color:#e6ecf2}.badge-primary{background-color:#7d8fb3;color:#293d66}.badge-warning{background-color:#ffc859;color:#d99b21}.badge-success{background-color:#99e673;color:#52992e}.badge-danger{background-color:#ee5959;color:#bf1d1d}.bestbuy{margin-bottom:50px}.bestbuy table{margin-bottom:20px;background-color:transparent;border:none;box-shadow:0 5px 10px 0 rgba(40,70,100,.25)}.bestbuy table tr{min-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid #b8c2cc;border-top:0;background-color:#fff}.bestbuy table tr td{display:block;padding:20px 0;color:#3f5973;border-bottom:none}.bestbuy table tr td:first-of-type{padding-left:20px}.bestbuy table tr td:last-of-type{padding-right:20px}.bestbuy table tr:first-of-type{border-top:1px solid #b8c2cc;border-top-left-radius:5px;border-top-right-radius:5px}.bestbuy footer{display:flex;align-items:center;justify-content:space-between;font-size:14px}.bestbuy footer span{display:inline-block;margin-right:15px;color:#5c7a99}.bestbuy footer a{display:inline-block;padding:2px;border-width:1px}.bestbuy table .tr-with-ribbon td:nth-of-type(2){padding-left:20px}.bestbuy table .tr-with-ribbon:not(:first-of-type) .bb-ribbon .ribbon{border-top-left-radius:0}.bestbuy table .tr-with-ribbon .bb-ribbon{width:100%;padding:0;line-height:1}.bb-place{font-weight:600;font-size:30px;letter-spacing:-2px;padding-right:8px}.bestbuy table tr td.bb-provider{display:flex;align-items:center}.bestbuy table tr td.bb-provider div{display:flex;flex-direction:column;text-align:center}.bestbuy table tr td.bb-provider a{display:flex;align-items:flex-start;border:none;transition:opacity .25s}.bestbuy table tr td.bb-provider a:hover{background-color:transparent;opacity:.75}.bb-price{min-width:75px;font-size:14px;line-height:1;text-align:center}.bb-price span{display:block;font-weight:700;font-size:26px;letter-spacing:-1px;padding:6px 0 4px}.bb-price span sup{font-weight:700;font-size:18px;padding-right:2px}.bb-cta{text-align:center}.bb-cta .btn{display:block}.bb-cta a+a{display:inline-block;margin-top:8px}@media only screen and (max-width:1200px){.bb-provider,.tr-with-ribbon .bb-provider{width:100%;text-align:center;justify-content:center;padding:20px 0 0}.bestbuy table tr td:first-of-type{padding-left:0}.bestbuy table tr td:nth-of-type(2){padding-left:40px}.bestbuy table tr td.bb-cta{padding-right:40px}}@media only screen and (max-width:992px){.bb-provider,.tr-with-ribbon .bb-provider{width:auto;text-align:left;justify-content:normal;padding:inherit}.bestbuy table tr td:first-of-type{padding-left:20px}.bestbuy table tr td:nth-of-type(2){padding-left:0}.bestbuy table tr td.bb-cta{padding-right:20px}}@media only screen and (max-width:768px){.bestbuy{margin-bottom:30px}.bestbuy table tr.tr-with-ribbon td.bb-provider,.bestbuy table tr td.bb-provider{width:100%;text-align:center;justify-content:center;padding:20px 0 0}.bestbuy table tr td:nth-of-type(2){padding-left:25px}.bestbuy table tr td.bb-cta{padding-right:25px}}@media only screen and (max-width:576px){.bestbuy table tr{flex-direction:column;justify-content:center;text-align:center}.bestbuy table tr td.bb-cta,.bestbuy table tr td.bb-price,.bestbuy table tr td.bb-provider{padding:10px 0}.bestbuy table tr td.bb-score{padding:20px 0}.bestbuy table tr td.bb-provider{display:flex;align-items:center;padding-top:20px}.bestbuy table tr td.bb-cta{padding-bottom:20px}.bb-price span{display:inline}}.bestbuy-with-properties__item{display:grid;grid-gap:1rem;margin-bottom:1rem;padding-bottom:1rem;text-align:center;border-bottom:1px solid #cfdae5}.bestbuy-with-properties__logo{display:inline-block;margin:0 auto;padding:.25rem 1rem}.bestbuy-with-properties__logo:focus,.bestbuy-with-properties__logo:hover{background-color:transparent}.bestbuy-with-properties__logo-image{max-width:200px}.bestbuy-with-properties__price{margin-bottom:0;font-size:1.25rem;line-height:1}.bestbuy-with-properties__price-bold{font-size:1.5rem}.bestbuy-with-properties__properties{display:inline-grid;grid-template-columns:repeat(2,1fr);grid-gap:.375rem .75rem;color:#5c7099;line-height:1.4}.bestbuy-with-properties__key{margin-top:3px;font-weight:700;font-size:13px;text-align:right;text-transform:uppercase}.bestbuy-with-properties__value{text-align:left}.bestbuy-with-properties__tagline{color:#405580;margin-bottom:0}.bestbuy-with-properties__cta{display:flex;flex-direction:column;justify-content:center;align-items:center}.bestbuy-with-properties__link{display:inline-block;margin-top:.25rem;padding:.5rem 1rem;color:#5c7099}@media only screen and (min-width:576px){.bestbuy-with-properties__item{grid-template-columns:repeat(2,1fr);margin-bottom:1.25rem;padding-bottom:1.25rem;text-align:left}.bestbuy-with-properties__logo{grid-row:1;grid-column:1;margin:0;padding:.25rem 0}.bestbuy-with-properties__price{grid-row:2;grid-column:1;position:relative;top:-.5rem;font-size:1rem;text-align:left}.bestbuy-with-properties__cta{align-items:flex-end;grid-row:1/3;grid-column:2}.bestbuy-with-properties__link{margin-right:-.75rem}.bestbuy-with-properties__tagline{font-size:17px;line-height:1.6;grid-column:1/-1}.bestbuy-with-properties__properties{grid-column:1/-1}}@media only screen and (min-width:768px){.bestbuy-with-properties__item{grid-template-columns:120px auto 1fr auto;grid-gap:.75rem 1.25rem}.bestbuy-with-properties__logo-image{max-width:100%}.bestbuy-with-properties__price{top:0;grid-row:1;grid-column:2;padding:0 1rem;font-size:14px;letter-spacing:0;line-height:1.3;text-align:center}.bestbuy-with-properties__price-bold{display:block}.bestbuy-with-properties__tagline{grid-row:2;grid-column:1/-1}.bestbuy-with-properties__properties{grid-column:3;grid-gap:.125rem .5rem}.bestbuy-with-properties__key{margin-top:2px}.bestbuy-with-properties__value{font-size:15px}.bestbuy-with-properties__cta{grid-row:1;grid-column:4}.bestbuy-with-properties .btn-lg{font-size:18px;padding:.75rem 1rem}.bestbuy-with-properties .btn-lg .icon{display:none}}.plan{display:flex;align-items:center;padding:20px 30px;border-radius:5px;border:1px solid #ced2d9;background-color:#fff;transition:border-color .25s , background-color .25s}.plan,.plan:hover{color:#6b8299;text-decoration:none}.plan:hover{border-color:#acb6bf;background-color:#e6ebf2}.plan:not(:last-of-type){margin-bottom:15px}.plan-featured{border:3px solid #60bf30}.plan-name{margin-right:auto;padding-right:100px}.plan-name h5{font-size:22px;letter-spacing:-1px;margin-bottom:0}.plan-name span{line-height:1.4}.plan-price{font-size:14px;text-align:right}.plan-price span{display:block;font-weight:700;font-size:36px;color:#335980;letter-spacing:-1.5px}.plan-discount{display:flex;align-items:center;width:64px;min-width:64px;min-height:64px;font-weight:700;font-size:14px;color:#fff;text-align:center;margin-right:20px;border-radius:100%;text-transform:uppercase;background-color:#60bf30}.plan-discount div{display:flex;flex-direction:column;justify-content:center;width:64px;height:64px}.plan-discount span{font-size:22px}.plan-discount.primaryblue{background-color:#405580}@media only screen and (max-width:768px){.plan{flex-direction:column;text-align:center}.plan-name{order:1;padding:0;margin:0 0 20px}.plan-discount{order:3;margin:20px 0 0}.plan-price{order:2;text-align:center}.summary--ppc .plan-discount{order:0;width:44px;min-height:44px;min-width:44px;font-size:12px;margin:3px 12px 0 0}.summary--ppc .plan-discount div{width:44px;height:44px}.summary--ppc .plan-discount span{font-size:14px}}.pricing2{list-style:disc;margin:0 0 0 1.5rem}.pricing2__item{line-height:1.5!important;margin:0;padding:0}.pricing2__price{font-weight:700;font-size:18px}.pricing2__badge{position:relative;top:-2px;margin-left:.5rem;font-size:14px}.bestvpn-score{display:flex;color:#405580;line-height:1;text-align:center;border:1px solid #b8c2cc}.bestvpn-score span{display:inline-block;padding:7px 10px;line-height:1;background-color:#e6ecf2}.bestvpn-score span small{font-size:80%}.bestvpn-score em{display:inline-block;min-width:70px;font-style:italic;font-size:14px;padding:6px 8px;background-color:#fff}.bestvpn-score em strong{font-weight:700}.bestvpn-score.bestvpn-score--vertical{flex-direction:column;max-width:160px}.bestvpn-score.bestvpn-score--vertical span{border-bottom:1px solid #b8c2cc}.bestvpn-score.bestvpn-score--vertical em strong{font-size:26px;letter-spacing:-1.75px;margin-right:4px}.bestvpn-score.bestvpn-score--horizontal span{max-width:160px;font-size:20px;letter-spacing:-.5px;text-align:right;border-right:1px solid #b8c2cc}.bestvpn-score.bestvpn-score--horizontal span strong{display:block}.bestvpn-score.bestvpn-score--horizontal em{flex:1 1 auto}.bestvpn-score.bestvpn-score--horizontal em strong{display:block;font-size:30px;letter-spacing:-2px}.summary{margin:40px 0;padding-bottom:40px;border-bottom:1px solid #cfdae5}.summary h4{font-weight:600;font-size:24px;letter-spacing:-1.25px;margin-bottom:15px;padding-top:10px}.summary-title{display:flex;min-height:60px;margin-bottom:15px}.summary-title h3{letter-spacing:-2px;word-break:break-word;padding-top:0;margin-bottom:0;margin-right:auto}@media only screen and (max-width:576px){.summary-title{margin-bottom:0}}.summary-title-link{color:#405580;text-decoration:none;border-bottom:1px solid #ffb726}.summary-logo{text-align:center}.summary-logo span{display:block;margin-top:5px;color:#7d8fb3;text-decoration:none}.provider-logo-link{padding:0;text-decoration:none;transition:opacity .2s}.provider-logo-link:hover{opacity:.9;background-color:transparent}.summary-tagline,.summary-tagline p{font-size:18px;letter-spacing:-.66px;margin-top:6px}@media only screen and (max-width:576px){.summary-tagline,.summary-tagline p{margin-top:0}}.summary-properties{margin:30px 0 36px}.summary-properties>li{list-style:none;display:grid;grid-template-columns:150px 1fr;grid-gap:20px;align-items:center;margin-bottom:20px;padding-left:0}.summary-properties>li:last-of-type{margin-bottom:0}@media only screen and (-ms-high-contrast:none){.summary-properties>li{display:flex;align-items:center}.summary-properties>li .property-heading{width:150px;margin-right:20px}}@media only screen and (-ms-high-contrast:none) and (max-width:768px){.summary-properties>li{flex-wrap:wrap}.summary-properties>li .property-heading{width:100%;margin-bottom:8px;margin-right:0}}.summary-properties .property-heading{font-weight:600;font-size:16px;font-style:normal;color:#5c7099;letter-spacing:-.75px;padding-top:0;margin-bottom:0}.summary-properties .property-value--price{display:block;font-weight:700;font-size:20px;letter-spacing:-1px;line-height:1}.summary-properties .property-value--price strong{font-size:26px}.property-value{display:flex;flex-wrap:wrap;align-items:center}.property-value li{line-height:1;margin-bottom:0}.property-value li:not(:last-of-type){margin-right:10px}.property-value i[class^="icon"]{font-size:18px;margin-right:5px;padding:0}.property-value--normal,.property-value span{font-size:16px;letter-spacing:-.33px;line-height:1}.property-value--checked-list{display:flex;flex-wrap:wrap}.property-value--checked-list>li{font-size:16px;letter-spacing:-.33px;line-height:1.75}.property-value--checked-list>li:not(:last-of-type){margin-right:14px}.summary-header-cta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.summary-header-cta .bestvpn-score{margin-right:auto}.summary-body{margin-bottom:36px}.summary-summary li,.summary-summary p{font-size:18px;line-height:1.7;letter-spacing:-.5px}.summary-summary p{margin-bottom:22px}.summary-likes-dislikes{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.summary-likes-dislikes li{font-size:18px;line-height:1.5;letter-spacing:-.5px;margin-bottom:0}.summary-likes-dislikes li:not(:last-of-type){margin-bottom:10px}.summary-footer-cta{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.summary-footer-cta .upsell-cta{padding:15px;color:#405580;text-decoration:none}.summary-footer-cta .upsell-cta p{font-size:16px;line-height:1.6}@media only screen and (max-width:768px),only screen and (min-width:992px) and (max-width:1200px){.summary-footer-cta .upsell-cta p{margin:0 0 15px;text-align:center}}.summary-footer-cta .upsell-cta:hover{background-color:#ffb726}@media only screen and (max-width:768px),only screen and (min-width:992px) and (max-width:1200px){.summary-footer-cta .upsell-cta{flex-wrap:wrap;justify-content:center}}.read-review{color:#405580;margin-top:6px;padding:6px 12px;transition:color .2s}.read-review:hover{color:#ffb726;background-color:transparent}.summary--review{padding:30px 40px;border-radius:5px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(40,70,100,.25)}.summary--review .summary-title h3{font-weight:300;font-size:40px;letter-spacing:-3px;margin:0 auto 0 0}.summary--review .summary-properties>li{grid-template-columns:170px 1fr}@media only screen and (max-width:1200px){.summary--review .summary-properties>li{font-size:16px}}@media only screen and (max-width:768px){.summary--review .summary-properties>li{grid-template-columns:1fr}}.summary-header-rating{display:flex;align-items:center;margin-bottom:30px;border-top:1px solid #cfdae5;border-bottom:1px solid #cfdae5}.summary-header-rating .summary-properties{flex-grow:1}.summary-header-rating .summary-properties>li{grid-template-columns:170px 1fr}@media only screen and (max-width:768px){.summary-header-rating .summary-properties>li{grid-template-columns:1fr}}.summary-header-rating .property-value [class^="icon"]{margin-right:3px}.summary-header-rating .property-value--normal,.summary-header-rating .property-value span{font-size:15px}.summary-header-rating .icon-star{padding:0}.summary-header-rating span{padding-left:8px}.summary-header-rating .btn{margin-left:10px}@media only screen and (max-width:768px){.summary-header-rating{flex-direction:column;border:none}.summary-header-rating .summary-properties{width:100%;margin-top:0}}.summary .vpn-stats{margin-bottom:36px}.summary .vpn-stats li{font-size:16px;letter-spacing:-.4px;line-height:1.3;padding:16px 10px}.summary .vpn-stats li span{font-size:32px;letter-spacing:-2px;margin-top:6px}.summary .vpn-stats li span small{font-size:22px;letter-spacing:-.75px;padding-left:3px}.over6000{grid-column:2/4;justify-self:center;color:#47991f;line-height:1.4;padding:10px 16px;border-radius:3px;background-color:#daf2ce}.over6000 span{margin-left:6px}.summary--ppc--review .over6000{margin-bottom:25px}.summary--ppc{position:relative;padding:0;border-radius:5px;background-color:#fff;box-shadow:0 5px 10px 0 rgba(40,70,100,.25)}.summary--ppc header{display:grid;grid-template-columns:220px auto auto 240px;grid-gap:20px;align-items:start;padding:30px 40px 20px}.summary--ppc header a{position:relative;z-index:1}.summary--ppc .provider-name{display:flex;align-items:center}.summary--ppc .provider-name .place{font-weight:700;font-size:30px;letter-spacing:-2px;margin-right:10px}.summary--ppc .provider-name .provider-logo{max-width:200px}.summary--ppc .ctas{grid-column:4/-1;justify-self:end;display:flex;flex-flow:row nowrap;align-items:flex-start}.summary--ppc .ctas .links{display:flex;flex-direction:column;justify-content:center;align-items:center}.summary--ppc .ctas .btn{margin-bottom:7px}.summary--ppc .ctas .btn i[class^="icon"]{padding-right:0}.summary--ppc .ctas .btn+a{color:#5c7099;letter-spacing:-.5px;text-decoration:none;padding:2px;border-bottom:1px solid #5c7099;transition:color .15s , border-color .15s}.summary--ppc .ctas .btn+a:hover{color:#ffb726;border-color:#ffb726;background-color:transparent}.summary--ppc .ctas .upsell-cta .btn{margin-bottom:0}.summary--ppc .score{grid-row:2;justify-self:start}.summary--ppc .bb-price{grid-row:2;grid-column:2/3}.summary--ppc .devices{grid-row:2;grid-column:3/-1;justify-self:start}.summary--ppc .devices ul{display:flex;text-align:center}.summary--ppc .devices ul li{line-height:1.2;min-width:40px;margin-bottom:0}.summary--ppc .devices ul li:not(:last-of-type){margin-right:20px}.summary--ppc .devices ul li i[class^="icon"]{font-size:30px;line-height:1;padding:0}.summary--ppc .devices ul li span{display:block;font-size:14px;letter-spacing:-.4px;margin-top:6px}.summary--ppc .subheading{font-size:14px;color:#a3b1cc;letter-spacing:-.4px;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:12px}.summary--ppc .main-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 60px;padding:10px 40px 25px}.summary--ppc footer{padding:12px 40px;border-top:1px solid #cfdae5}.summary--ppc footer ul{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between}.summary--ppc footer ul li{font-size:16px;color:#7d8fb3;line-height:1.5;margin-bottom:0}.summary--ppc.emphasized{border:1px solid #5c7099}.summary--ppc h3{font-size:22px;letter-spacing:-1px;padding-top:0;margin-bottom:12px}.summary--ppc li,.summary--ppc p{font-size:18px;line-height:1.7}.summary--ppc .full-link{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.summary--ppc .full-link:hover{background-color:#fff}.summary--ppc--upsell header{grid-template-columns:220px auto 240px 240px}.summary--ppc--upsell header .ctas{grid-column:3/-1;justify-self:auto}.summary--ppc--upsell header .ctas .links{display:block;text-align:right}@media only screen and (max-width:576px){.summary--ppc--upsell header .ctas .links{text-align:center}}@media only screen and (max-width:992px){.summary--ppc--upsell header .ctas{grid-column:1/-1;margin-bottom:0}.summary--ppc--upsell header .provider-logo{grid-row:1}.summary--ppc--upsell header .ctas{grid-row:2}.summary--ppc--upsell header .bb-price,.summary--ppc--upsell header .score{grid-row:3}.summary--ppc--upsell header .devices{grid-row:4}}@media only screen and (max-width:576px){.summary--ppc--upsell header .bb-price{grid-row:4}.summary--ppc--upsell header .devices{grid-row:5}}.upsell-cta{display:flex;align-items:center;margin-bottom:10px;padding:10px;border-radius:4px;background-color:#ffc859}.upsell-cta .summary--ppc header{padding:30px 30px 0}.upsell-cta .summary--ppc .devices ul li:not(:last-of-type){margin-right:15px}.upsell-cta .summary--ppc .main-content{padding:30px}.upsell-cta .summary--ppc footer{padding:15px 30px}.upsell-cta .summary--ppc footer ul li{font-size:15px}.upsell-cta p{font-size:14px;letter-spacing:-.4px;line-height:1.5;margin:0 25px 0 0}@media only screen and (max-width:576px){.upsell-cta p{margin:0 0 10px}}.upsell-cta .btn{margin-bottom:0;white-space:nowrap}@media only screen and (max-width:576px){.upsell-cta{flex-wrap:wrap;justify-content:center}}@media only screen and (-ms-high-contrast:none){.upsell-cta{width:100%}}@media only screen and (max-width:1200px){.summary-likes-dislikes{grid-template-columns:1fr}.summary--review{padding:25px 30px}.summary--ppc header{padding:30px 30px 0}.summary--ppc .devices ul li:not(:last-of-type){margin-right:15px}.summary--ppc .main-content{padding:30px}.summary--ppc footer{padding:15px 30px}.summary--ppc footer ul li{font-size:15px}}@media only screen and (max-width:992px){.summary-title h3{font-size:30px;letter-spacing:-2px}.summary-likes-dislikes{grid-template-columns:1fr 1fr}.summary--review{padding:30px 40px}.summary--ppc header{grid-template-columns:repeat(2,1fr);grid-gap:25px}.summary--ppc .provider-logo-link{display:block}.summary--ppc .over6000{grid-row:4;grid-column:1/-1}.summary--ppc .ctas{grid-column:2/-1;margin-bottom:15px}.summary--ppc .score{grid-row:2;justify-self:center}.summary--ppc .bb-price{grid-row:2}.summary--ppc .devices{grid-row:3;grid-column:1/-1;justify-self:center}.summary--ppc .main-content{grid-gap:40px}.summary--ppc p{font-size:15px;letter-spacing:-.6px;line-height:1.6;margin-bottom:15px}.summary--ppc .upsell-cta p{margin-bottom:0}.summary--ppc ol li,.summary--ppc ul li{font-size:15px;line-height:1.6;margin-bottom:7px}.summary--ppc footer ul{grid-template-columns:repeat(2,auto);justify-content:space-around;grid-gap:12px 0}.summary--ppc footer ul i[class^="icon"]{width:1.25em;text-align:center}}@media only screen and (max-width:768px){.summary-properties .property-heading{color:#5c7099;padding:10px 0 8px;border-bottom:1px solid #cfdae5}.summary-properties>li{grid-template-columns:1fr;grid-gap:10px}.summary-likes-dislikes{grid-template-columns:1fr;grid-gap:20px}.vpn-stats li{width:100%}.vpn-stats li:nth-of-type(odd){border-right:none}.vpn-stats li:nth-last-of-type(2){border-bottom:1px solid #dae0e6}.vpn-stats li span{font-size:28px;letter-spacing:-1.75px}.summary h4{font-size:22px;letter-spacing:-1px;margin-bottom:12px}.summary--review{padding:25px 30px}.summary--ppc header{padding:25px 25px 0}.summary--ppc .main-content{grid-template-columns:1fr;grid-gap:25px;padding:25px}.summary--ppc .main-content p:last-of-type{margin-bottom:0}.summary--ppc li,.summary--ppc p{font-size:16px;line-height:1.7}.summary--ppc .upsell-cta p{margin-bottom:0;font-size:15px;line-height:1.5}.summary--ppc footer{padding:15px 10px}}@media only screen and (max-width:576px){.provider-logo-link{display:none}.property-value--price{font-size:18px}.property-value--price strong{font-size:22px}.summary-tagline,.summary-tagline p{font-size:16px;letter-spacing:-.5px}.summary-properties{margin:20px 0 32px}.summary-properties .property-heading{font-size:16px;letter-spacing:-.4px}.property-value li{margin-bottom:10px}.summary-summary li,.summary-summary p{font-size:16px;line-height:1.6}.summary-summary p{margin-bottom:18px}.summary-likes-dislikes li{font-size:16px}.summary--review{padding:25px 20px}.summary--review .summary-title h3{font-size:30px;letter-spacing:-1.75px}.summary .vpn-stats li{font-size:15px}.summary--ppc header{grid-template-columns:1fr}.summary--ppc .subheading{margin-bottom:8px}.summary--ppc .bb-price,.summary--ppc .ctas,.summary--ppc .provider-name,.summary--ppc .score{grid-column:1/-1}.summary--ppc .ctas,.summary--ppc .provider-name{justify-self:center}.summary--ppc .ctas{flex-flow:column wrap;align-items:center}.summary--ppc .plan-discount{margin:0 0 10px}.summary--ppc .bb-price{grid-row:3}.summary--ppc .devices{grid-row:4}.summary--ppc .devices ul{flex-wrap:wrap;justify-content:center}.summary--ppc .devices ul li{width:33%;margin-bottom:15px}.summary--ppc .devices ul li:not(:last-of-type){margin-right:0}.summary--ppc .devices ul li i[class^="icon"]{font-size:24px}.summary--ppc .devices ul li span{margin-top:4px}.summary--ppc .over6000{grid-row:5;text-align:center}.summary--ppc .upsell-cta p{margin-bottom:10px}.summary--ppc footer{padding:15px}.summary--ppc footer ul{grid-template-columns:1fr}}@media only screen and (max-width:480px){.summary-title h3{font-size:28px}.summary-header-cta{flex-direction:column;align-items:center}.summary-header-cta .bestvpn-score{margin:0 0 20px}}.pill,.unstyled .pill{display:inline-block;padding:7px 14px;font-weight:700;font-size:15px;color:#5c7099;letter-spacing:-.25px;text-transform:uppercase;border-radius:100px;background-color:#cfdae5}@media only screen and (max-width:768px){.pill,.unstyled .pill{font-size:13px}}.pros-cons{margin-bottom:1rem}.pros-cons__list{list-style-type:none;margin:0}.pros-cons__list li{list-style-type:none;padding-left:0}.tested-by{display:flex;align-items:center;margin-bottom:2rem;padding:.5rem .625rem;font-weight:700;border-radius:calc(25px + 1rem);background-color:#fff;border:1px solid #cfdae5}.tested-by__photo{width:50px;height:50px;margin-right:1rem;margin-bottom:0;border-radius:100%}.tested-by__text{margin-bottom:0;font-size:1.25rem;letter-spacing:-.4px;line-height:1.25}.tested-by__link{color:#ffb726;text-decoration:none;border-bottom:1px solid #ffb726}.tested-by__link:hover{color:#fff;background-color:#ffb726}.tested-by__link.no-hover:hover{background-color:transparent}