.card{position:relative;display:flex;flex-flow:column nowrap;margin-bottom:15px;border-radius:5px;background-color:#fff;box-shadow:0 3px 8px rgba(40,70,100,.25);transition:box-shadow .25s}.card:hover{box-shadow:0 2px 3px rgba(40,70,100,.5)}.card .card-image{position:relative;height:160px;border-top-left-radius:4px;border-top-right-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#ced3d9}.card .card-image.provider-logo{background-size:50%}.card .card-image.card-image--logo{background-size:75%}.card .card-image .card-play{cursor:pointer;position:absolute;top:50%;left:50%;z-index:98;transform:translate3d(-50%,-50%,0);padding:20px 35px;border-radius:5px;background-color:rgba(0,0,0,.66);transition:background-color .25s}.card .card-image .card-play .icon-play{font-size:24px;color:hsla(0,0%,100%,.875);transition:color .25s}.card .card-content{flex:1 1 auto;padding:16px 20px}.card .card-title{font-family:Bold;font-size:19px;line-height:1.25;letter-spacing:-1.25px;margin:0;padding:0}.card .card-title a{color:#405580;text-decoration:none;padding:0}.card .card-title a:hover{background-color:transparent}.card .card-text,.card .card-text p{font-size:16px;color:#5c7099;line-height:1.5;letter-spacing:-.5px;margin:12px 0 0}.card .card-meta{display:flex;flex-flow:row wrap;align-items:center;padding:0 20px 10px}.card .card-meta dl{display:flex;flex-flow:row wrap;font-size:14px}.card .card-meta dl div{margin:0 14px 10px 0}.card .card-meta dl dt{display:inline-block;color:#7d8fb3;margin-right:4px}.card .card-meta dl dd{display:inline-block;color:#5c7099}.card .card-link{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;z-index:5;cursor:pointer;border:none;background-color:transparent}.card a{position:relative;z-index:6}.card--horizontal{flex-direction:row}.card--horizontal .card-image{flex:1 0 0%;height:auto;border-top-right-radius:0;border-bottom-left-radius:5px}.card--horizontal .card-body{flex:2 0 0%}.card--rmsh-again-different{align-items:center}.card--rmsh-again-different .form-group{width:100%}.card--rmsh-again-different .form-group+.form-group{margin:40px 0}.card--avatar{margin:75px 0 40px}.card--avatar .card-image{width:150px;height:150px;margin:-75px auto 0;border:5px solid #fff;border-radius:75px;background-color:#405580}.card--avatar .card-body{padding:20px 25px 25px}.card--avatar .card-title{font-size:26px;text-align:center;margin:0 0 10px}.card--avatar .card-subtitle{display:block;font-family:Italic;font-size:20px;color:#7d8fb3;text-align:center;letter-spacing:-.75px;margin-bottom:20px}.card--avatar--featured .card-image{width:200px;height:200px;margin:-100px auto 0;border:6px solid #fff;border-radius:100px}.card--avatar--featured .card-title{font-size:30px;letter-spacing:-1.5px}.page-searchresults .card--avatar--featured{margin-top:90px;margin-bottom:40px}.card--provider{align-items:center;justify-content:center;text-align:center;padding:20px}.card--provider img{max-height:80px;margin:0;flex:0 0 auto;-o-object-fit:scale-down;object-fit:scale-down}.card--provider .card--provider-title{display:block;margin-top:20px;font-family:Bold;font-size:20px;color:#405580;letter-spacing:-.66px;word-break:break-word}.card--review{margin-bottom:30px;padding:20px;text-align:center;align-items:flex-start;flex-flow:column wrap}.card--review .card--review-image{flex:1 1 auto;margin:0 auto}.card--review img{max-width:200px}.card--review h2{padding:0;margin:20px auto 30px;word-break:break-all}.card--review .bestvpn-score{margin:0 auto 20px}.card--review .btn{margin:0 auto}.card--review-provider .card-image{height:130px;background-size:75%;background-color:#fff}.card--icons{flex-direction:row;margin:0;padding:30px 20px}.card--icons>div{flex:1 0 0%;text-align:center}.card--icons i[class^=icon]{font-size:40px;margin-bottom:15px}.card--icons span{display:block}.card--regular{margin:0;padding:20px}.card:hover .card-play{background-color:rgba(0,0,0,.75)}.card--tool{justify-content:center;margin:50px 0 0;padding:40px;box-shadow:0 10px 25px rgba(0,0,0,.25)}@media only screen and (max-width:1200px){.card.card--avatar .card-title{font-size:24px;margin-bottom:5px}}@media only screen and (max-width:992px){.card.card--avatar--featured .card-image{width:150px;height:150px;margin:-75px auto 0;border-radius:75px;border-width:5px}.card.card--avatar--featured .card-title{font-size:24px}}@media only screen and (max-width:768px){.card--icons{flex-wrap:wrap;padding:10px 20px}.card--icons>div{min-width:30%;margin:20px 0}}@media only screen and (max-width:576px){.card .card-image{height:100px}.card .card-meta dl{font-size:13px}.card--horizontal{flex-direction:column}.card--horizontal .card-image{height:100px;border-bottom-left-radius:0;border-top-right-radius:5px}.card--provider .card--provider-title{font-size:16px;letter-spacing:-.4px}.card.card--avatar .card-image{height:150px}.card.card--avatar .card-subtitle{font-size:18px}.card--avatar{margin:100px 0 40px}}.pagination{grid-column:2/-2;display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 0}.pagination li{list-style:none;text-align:center;padding:0;border-radius:4px;border:1px solid #dae0e6;background-color:#fff}.pagination li a,.pagination li span{display:block;padding:8px;min-width:45px;text-decoration:none;border:none;border-radius:3px}.pagination li.active{background-color:#405580;color:#fff}.pagination li.disabled{color:#a3b1cc}.pagination li.disabled:hover{cursor:not-allowed}.pagination li:not(:first-of-type){margin-left:4px}.page-header{padding:55px 0 60px}.page-header h1{margin-top:0;margin-bottom:0}.page-header h1.author-name,.page-header h1.tool-title{margin-bottom:30px}.page-header h1+p{margin-top:30px}.page-header p:last-child{margin-bottom:0}.page-header h1,.page-header h2,.page-header li,.page-header p:not(.text-danger):not(.text-success){color:#fff}@media only screen and (max-width:576px){.page-header{padding-left:20px;padding-right:20px}}@media only screen and (min-width:992px){.page-header_error h1{font-size:80px;letter-spacing:-4px}}@media only screen and (min-width:1200px){.page-header_error h1{font-size:120px;letter-spacing:-6px}}.author-avatar{border:5px solid #fff;border-radius:9999px;box-shadow:0 3px 8px 0 rgba(0,0,0,.25);margin-bottom:40px}.author-intro p{font-size:18px;line-height:1.6;letter-spacing:-.5px;margin-bottom:24px}.page-authorpage .author-socials{text-align:center;padding:15px;margin-top:0;border-radius:5px;background-color:hsla(0,0%,100%,.25);box-shadow:0 3px 8px rgba(40,70,100,.25)}@media only screen and (max-width:992px){.page-authorpage .author-socials{margin-bottom:50px}.page-authorpage .author-avatar{display:block;margin:0 auto 40px;max-width:300px}.page-authorpage .author-name{text-align:center}}@media only screen and (max-width:768px){.author-avatar{max-width:200px}}
.modal-bg{top:0;left:0;right:0;bottom:0;z-index:98;background-color:rgba(0,0,0,.6)}.modal,.modal-bg{display:none;position:fixed}.modal{top:7%;left:50%;z-index:99;width:600px;padding:0;margin-left:-320px;text-align:center;border:none;background-color:#fff;box-shadow:0 3px 8px 0 rgba(40,70,100,.25)}.modal .modal-header{padding:15px;background-color:#1f2e4d}.modal .modal-header span{display:block;font-family:Semibold,Arial,sans-serif;font-size:28px;color:#f2ba49;letter-spacing:-1.5px;margin-bottom:5px}.modal .modal-header strong{display:block;font-family:Semibold,Arial,sans-serif;font-size:52px;color:#fff;letter-spacing:-2.5px;text-transform:uppercase}.modal .modal-body{padding:20px 15px}.modal .modal-body strong{display:block;font-size:23px;color:#5c7a99;letter-spacing:-1.25px;text-transform:uppercase}.modal .modal-body span{display:block;font-family:Semibold,Arial,sans-serif;font-size:18px;color:#fff;width:400px;height:41px;padding-top:6px;margin:15px auto 0;background:url(/images/modal-ribbon.png) no-repeat 50%}.modal .modal-body img{display:block;margin:25px auto 30px}.modal .modal-body .btn-cta{padding-left:40px;padding-right:40px}.modal .modal-body .no-thanks{display:block;margin-top:15px;color:#939699;text-decoration:underline;transition:color .25s;border:none}.modal .modal-body .no-thanks:hover{color:#406080;background-color:transparent}.modal .icon-times{position:absolute;top:0;right:0;font-size:24px;color:#fff;border:none;padding:13px 16px;transition:opacity .25s}.modal .icon-times:hover{opacity:.75;background-color:transparent}.modal .popupcloser{border:none;cursor:pointer}.modal .popupcloser:hover{background-color:transparent}.modal p{color:#405580}.modal.modal--image{width:640px}.modal.modal--image a{display:flex;padding:0}.modal.modal--image a:focus,.modal.modal--image a:hover{background-color:transparent}.modal.modal--feedback-popup{width:500px;padding:40px;margin-left:-250px;border-radius:10px;box-shadow:0 6px 20px 0 rgba(0,0,0,.4);max-height:88%;overflow-y:auto}.modal.modal--feedback-popup .modal-subtitle{margin-bottom:5px;font-size:28px}.modal.modal--feedback-popup header p{font-size:17px;margin-bottom:5px}.modal.modal--feedback-popup .questionnaire--popup{border-right:1px solid #cfdae5}.modal.modal--feedback-popup .alternatives{padding:0 0 0 16px}.modal.modal--feedback-popup .alternatives .choice-table{margin-top:15px}.modal.modal--feedback-popup .alternatives .choice-table .choice-provider{display:grid;grid-template-columns:180px auto 150px;grid-template-rows:auto auto;justify-items:center;border-bottom:1px solid #cfdae5;padding:20px 10px}.modal.modal--feedback-popup .alternatives .choice-table .provider-logo{grid-column:1/2;grid-row:1/2;margin-top:5px}.modal.modal--feedback-popup .alternatives .choice-table .empty{grid-column:2/3;grid-row:1/2}.modal.modal--feedback-popup .alternatives .choice-table .choice-buttons{grid-column:3/4;grid-row:1/2;margin-bottom:10px}.modal.modal--feedback-popup .alternatives .choice-table .choice-buttons .btn{margin-bottom:5px}.modal.modal--feedback-popup .alternatives .choice-table p{grid-column:1/4;grid-row:2/3;margin-bottom:0;font-size:15px;line-height:1.4}.modal.modal--feedback-popup .popupcloser{color:#405580}.modal.modal--feedback-popup .popup-thankyou{font-size:18px;color:#405580;line-height:1.6}@media only screen and (max-width:576px){.modal.modal--feedback-popup{width:90%;margin-left:-45%}.modal.modal--feedback-popup .alternatives{padding:0}.modal.modal--feedback-popup .alternatives .choice-table .choice-provider{grid-template-columns:1fr;grid-template-rows:auto 0 auto auto}.modal.modal--feedback-popup .alternatives .choice-table .provider-logo{grid-column:1/2;grid-row:1/2;margin-bottom:10px}.modal.modal--feedback-popup .alternatives .choice-table .empty{grid-column:1/2;grid-row:2/3}.modal.modal--feedback-popup .alternatives .choice-table .choice-buttons{grid-column:1/2;grid-row:4/5}.modal.modal--feedback-popup .alternatives .choice-table p{grid-column:1/2;grid-row:3/4;margin:15px 0}}.tw-modal-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:98;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.tw-modal{position:relative;background-color:#fff;box-shadow:0 25px 100px 0 rgba(0,0,0,.5)}.tw-modal__closer{position:absolute;top:0;right:0;z-index:100;display:inline-block;padding:15px;font-size:30px;color:#fff;text-decoration:none;transition:transform .3s,color .3s;cursor:pointer}.tw-modal__closer:hover{color:#ffb726;background-color:transparent;transform:rotate(90deg)}.modal-express{display:flex;flex-wrap:wrap;background-color:#f5f7fa}.modal-express__content{width:500px;padding:30px}.modal-express__subtitle{font-family:Bold;font-size:24px;text-align:center;text-transform:uppercase}.modal-express__title{margin:6px 0 5px;font-size:56px;letter-spacing:-4px}.modal-express__tagline,.modal-express__title{font-family:Bold;color:#c8252c;text-align:center}.modal-express__tagline{font-size:24px;letter-spacing:-1.25px}.modal-express__list{margin:30px}.modal-express__list-item{margin-bottom:6px}.modal-express__countdown{margin-bottom:20px;padding:20px;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.modal-express__limited{margin-bottom:15px;font-size:24px;text-transform:uppercase}.modal-express__cta,.modal-express__limited{font-family:Bold;letter-spacing:-1px;text-align:center}.modal-express__cta{margin-bottom:10px;display:block;padding:20px;font-size:26px;color:#fff;text-decoration:none;border-radius:5px;border-bottom:4px solid #941b21;background-color:#c8252c}.modal-express__cta:hover{background-color:#941b21}.modal-express__moneyback{display:block;color:#7d8fb3;text-align:center}.modal-express__image{position:relative;width:480px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/images/popup--expressvpn.jpg)}.modal-express__image-link{position:absolute;top:0;left:0;right:0;border:0;width:100%;height:100%}.modal-express__image-link:focus,.modal-express__image-link:hover{background-color:transparent}@media only screen and (max-width:1200px){.modal-express__content{width:500px}.modal-express__image{width:440px}}@media only screen and (max-width:992px){.modal-express__content{width:420px}.modal-express__image{width:300px}.modal-express__title{font-size:44px;letter-spacing:-3px}.coudown__div{margin:0 10px}}@media only screen and (max-width:768px){.modal-express{width:calc(100% - 40px)}.modal-express__content{width:100%}.modal-express__image{display:none}.modal-express .tw-modal__closer{color:#e53939}}@media only screen and (max-width:400px){.modal-express{width:calc(100% - 20px)}.modal-express__title{font-size:40px;letter-spacing:-2.75px}.modal-express__content{padding:30px 20px}.modal-express__countdown{padding:15px}.modal-express__list{margin:20px 30px}.modal-express__cta{font-size:22px;padding:16px}}.countdown{display:flex;justify-content:space-around;text-align:center}.countdown__div{margin:0 15px}.countdown__value{margin-bottom:3px;display:block;font-size:40px;letter-spacing:-2px}.countdown__unit{font-size:14px;color:#7d8fb3;text-transform:uppercase}@media only screen and (max-width:500px){.countdown__div{margin:0 5px}.countdown__value{font-size:32px}}@-webkit-keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate--tada{-webkit-animation-name:tada;animation-name:tada}
.adminbar{background-color:#1f2e4d;padding:0 15px}.adminbar a{padding:7px;margin-right:5px;text-decoration:none;color:#fff;display:inline-block;font-size:13px}.adminbar i[class^=icon]{padding-right:3px;font-size:12px}