.card{position:relative;display:flex;flex-flow:column nowrap;margin-bottom:1.5rem;border-radius:.5rem;background-color:#fff;box-shadow:0 .3rem .8rem #28466440;transition:box-shadow .25s}.card:hover{box-shadow:0 .2rem .3rem #28466480}.card .card-image{position:relative;height:10rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#ced3d9}@media only screen and (min-width:768px){.card .card-image{height:16rem}}.card .card-image.provider-logo{background-size:50%}.card .card-image.card-image--logo{background-size:75%}.card .card-image .card-play{position:absolute;top:50%;left:50%;z-index:98;padding:2rem 3.5rem;border-radius:.5rem;background-color:#000000a8;transition:background-color .25s;transform:translate3d(-50%,-50%,0);cursor:pointer}.card .card-image .card-play .fa-play{font-size:2.4rem;color:#ffffffdf;transition:color .25s}.card .card-title{margin:0;padding:0;font-weight:700;font-size:1.9rem;line-height:1.25;letter-spacing:-.125rem}.card .card-title a{padding:0;color:#405580;text-decoration:none}.card .card-title a:hover{background-color:transparent}.card .card-content{flex-grow:1;padding:1.6rem 2rem}.card .card-text,.card .card-text p{margin-top:1.2rem;margin-bottom:0;font-size:1.6rem;color:#5c7099;letter-spacing:-.05rem;line-height:1.5}.card .card-meta{display:flex;flex-flow:row wrap;align-items:center;padding:0 2rem 1rem}.card .card-meta dl{display:flex;flex-flow:row wrap;font-size:1.3rem}@media only screen and (min-width:576px){.card .card-meta dl{font-size:1.4rem}}.card .card-meta dl div{margin:0 1.4rem 1rem 0}.card .card-meta dl dt{display:inline-block;margin-right:.4rem;color:#5c7099}.card .card-meta dl dd{display:inline-block;color:#5c7099}.card .card-link{position:absolute;inset:0;margin:0;padding:0;z-index:5;cursor:pointer;border:none;background-color:transparent}.card a{position:relative;z-index:6}.card .card--regular{margin:0;padding:2rem}.card--horizontal{flex-direction:column}@media only screen and (min-width:576px){.card--horizontal{flex-direction:row}}.card--horizontal .card-image{height:10rem;border-bottom-left-radius:0;border-top-right-radius:.5rem}@media only screen and (min-width:576px){.card--horizontal .card-image{flex:1 0 0%;height:auto;border-top-right-radius:0;border-bottom-left-radius:.5rem}}.card--horizontal .card-body{flex:2 0 0%}.card--avatar{margin:10rem 0 4rem}@media only screen and (min-width:576px){.card--avatar{margin:7.5rem 0 4rem}}.card--avatar .card-image{width:15rem;height:15rem;margin:-7.5rem auto 0;border:.5rem solid #FFF;border-radius:7.5rem;background-color:#405580}.card--avatar .card-body{flex-grow:1;display:flex;flex-direction:column;padding:2rem 2.5rem 2.5rem}.card--avatar .card-title{margin-top:0;margin-bottom:.5rem;font-size:2.4rem;text-align:center}@media only screen and (min-width:992px){.card--avatar .card-title{margin-bottom:1rem;font-size:2.6rem}}.card--avatar .card-subtitle{display:block;margin-bottom:2rem;font-style:italic;font-size:1.8rem;color:#405580;text-align:center;letter-spacing:-.075rem}@media only screen and (min-width:576px){.card--avatar .card-subtitle{font-size:2rem}}.card--avatar .card-text{flex-grow:1}.card--avatar .card-footer{margin-top:1.6rem;padding-top:1.6rem;line-height:1.25;border-top:1px solid #CFDAE5}.card--avatar .card-footer a{padding:0}.card--avatar--featured .card-image{width:15rem;height:15rem;margin:-7.5rem auto 0;border-radius:7.5rem;border:.5rem solid #FFF}@media only screen and (min-width:768px){.card--avatar--featured .card-image{width:20rem;height:20rem;margin:-10rem auto 0;border-radius:10rem;border:.6rem solid #FFF}}.card--avatar--featured .card-title{font-size:2.4rem;letter-spacing:-.15rem}@media only screen and (min-width:768px){.card--avatar--featured .card-title{font-size:3rem}}.card--provider{align-items:center;justify-content:center;text-align:center;padding:2rem}.card--provider img{flex-grow:0;max-height:8rem;margin:0;object-fit:scale-down}.card--provider .card--provider-title{display:block;margin-top:2rem;font-size:1.6rem;letter-spacing:-.04rem;font-weight:700;color:#405580;word-break:break-word}@media only screen and (min-width:576px){.card--provider .card--provider-title{font-size:2rem;letter-spacing:-.066rem}}.card--review{flex-flow:column wrap;margin-bottom:3rem;padding:2rem;text-align:center;align-items:flex-start}.card--review .card--review-image{flex-grow:1;margin:0 auto}.card--review img{max-width:20rem}.card--review .bestvpn-score{margin:0 auto 2rem}.card--review .btn{margin:0 auto}.card--review h2{margin:2rem auto 3rem;padding:0;word-break:break-all}.card--review-provider .card-image{height:13rem;background-size:75%;background-color:#fff}.card--icons{flex-direction:row;flex-wrap:wrap;padding:1rem 2rem;margin:0}@media only screen and (min-width:576px){.card--icons{flex-wrap:nowrap;padding:3rem 2rem}}.card--icons>div{min-width:30%;margin:2rem 0}@media only screen and (min-width:576px){.card--icons>div{flex-grow:1;text-align:center}}.card--icons [class^=fa]{font-size:4rem;margin-bottom:1.5rem}.card--icons span{display:block}.card--tool{justify-content:center;margin:5rem 0 0;padding:4rem;box-shadow:0 1rem 2.5rem #00000040}.card:hover .card-play{background-color:#000000bf}.page-searchresults .card--avatar--featured{margin-top:9rem;margin-bottom:4rem}.pagination{grid-column:2/-2;display:flex;flex-wrap:wrap;justify-content:center;margin:4rem auto 0}.pagination li{list-style:none;text-align:center;padding:0;border-radius:.4rem;border:1px solid #DAE0E6;background-color:#fff}.pagination li:not(:first-of-type){margin-left:.4rem}.pagination li a,.pagination li span{display:block;padding:.8rem;min-width:4.5rem;text-decoration:none;border:none;border-radius:.3rem}.pagination li.active{background-color:#5c7099;color:#fff}.pagination li.disabled{color:#5c7099}.pagination li.disabled:hover{cursor:not-allowed}.page-header{padding:0 2rem 6rem}.page-header h1{margin-top:0;margin-bottom:0}.page-header h1.tool-title,.page-header h1.author-name{margin-bottom:3rem}.page-header h1+p{margin-top:3rem}.page-header p:last-child{margin-bottom:0}.page-header h1,.page-header h2,.page-header p:not(.text-danger):not(.text-success),.page-header li{color:#fff}@media only screen and (min-width:576px){.page-header{padding-left:0;padding-right:0}}@media only screen and (min-width:992px){.page-header_error h1{font-size:8rem;letter-spacing:-.4rem}}@media only screen and (min-width:1200px){.page-header_error h1{font-size:12rem;letter-spacing:-.6rem}}.author-avatar{display:block;max-width:20rem;margin:0 auto 4rem;border:.5rem solid #FFF;border-radius:10rem;box-shadow:0 .3rem .8rem #00000040}@media only screen and (min-width:768px){.author-avatar{max-width:300px}}@media only screen and (min-width:992px){.author-avatar{max-width:initial}}.author-intro p{font-size:1.8rem;line-height:1.6;letter-spacing:-.05rem;margin-bottom:2.4rem}.page-authorpage .author-socials{text-align:center;margin-top:0;margin-bottom:5rem;padding:1.5rem;border-radius:.5rem;background-color:#ffffff40;box-shadow:0 .3rem .8rem #28466440}@media only screen and (min-width:992px){.page-authorpage .author-socials{margin-bottom:0}}.author-name{text-align:center}@media only screen and (min-width:992px){.author-name{text-align:left}}
