.written-by{display:flex;align-items:center;padding:30px;margin:80px 0 50px;border-radius:5px;border-top:5px solid #405580;box-shadow:0 3px 8px 0 rgba(40,70,100,.25);background-color:#fff}.written-by .written-by-image{width:160px;height:160px;min-width:160px;margin-right:25px;border-radius:100%}.written-by p{font-size:16px;line-height:26px;color:#5c7099;margin-bottom:0}.share-it{margin-bottom:50px}.share-it h4{text-align:center}.recommended-reading h4,.share-it h4,.written-by h4{font-weight:700;color:#293d66;letter-spacing:-1.25px;padding:0;margin:0 0 25px}.recommended-reading h4{text-align:center}.recommended-reading .card{width:calc(50% - 30px)}.recommended-reading .card-content{padding:20px 25px 25px}.recommended-reading .card-content p{font-size:15px;line-height:22px;margin-bottom:0}.recommended-reading .card-meta{padding-left:25px;padding-right:25px}.recommended-reading.recommended-reading--review{margin-top:80px}@media only screen and (max-width:768px){.written-by{display:block;margin:60px 0 40px}.written-by .written-by-image{margin:0 auto 25px}.written-by h4{text-align:center;margin-bottom:15px}.written-by .author-socials{text-align:center;margin-top:20px}.share-it .btn-social{display:block;margin-bottom:15px}.recommended-reading .card{width:calc(100% - 30px)}}@media only screen and (max-width:576px){.written-by{padding:30px 20px 25px}}.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-weight:700;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{flex-grow:1;display:flex;flex-direction:column;padding:20px 25px 25px}.card--avatar .card-text{flex-grow:1}.card--avatar .card-footer{margin-top:1rem;padding-top:1rem;line-height:1.25;border-top:1px solid #cfdae5}.card--avatar .card-footer a{padding:0}.card--avatar .card-title{font-size:26px;text-align:center;margin:0 0 10px}.card--avatar .card-subtitle{display:block;font-style: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-weight:700;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}}.sticky{position:fixed}.absolute{position:absolute}.widget{margin-bottom:50px}.widget.absolute,.widget.sticky{top:30px;width:265px}.widget.how-we-review .widhet-title{margin-bottom:20px}.widget.how-we-review ol li,.widget.how-we-review p,.widget.how-we-review ul li{font-size:15px;color:#5c7099;letter-spacing:-.5px;line-height:1.5}.widget.how-we-review ol,.widget.how-we-review ul{margin:0 0 20px 20px}.widget.how-we-review ol li,.widget.how-we-review ul li{line-height:1.4;padding-left:0;margin-bottom:8px}.widget.how-we-review a{color:#405580}.widget.how-we-review a:hover{color:#293d66;background-color:transparent}.widget.how-we-review p{margin-bottom:30px}.widget.how-we-review h5{margin-bottom:15px;color:#5c7099}.widget-title{font-weight:700;font-size:22px;color:#5c7099;padding:0;margin:5px 0 25px}.quick-choice{text-align:center;padding:10px 16px;margin-bottom:10px;border-radius:4px;background-color:#cfdae5}.quick-choice h5{font-size:14px;color:#5c7099;letter-spacing:-.5px;text-align:center;text-transform:uppercase;padding-bottom:6px;margin-bottom:8px;border-bottom:2px solid #b8c3d9}.quick-choice img{max-width:75%;margin-bottom:0}.quick-choice a{text-decoration:none}.disclosure{padding-top:15px;margin-top:22px;border-top:1px solid #cfdae5}.disclosure small{font-size:15px;color:#7d8fb3;letter-spacing:-.4px;line-height:1.5}.disclosure small a{color:#7d8fb3}.disclosure small a:hover{color:#405580;background-color:transparent}@media only screen and (max-width:768px){.disclosure small{font-size:14px;letter-spacing:-.25px}}.toc-widget .disclosure{border-top:0}.sticky .table-of-contents ul{max-height:calc(100vh - 130px);overflow-y:auto}.table-of-contents ul li{margin-bottom:0}.table-of-contents ul li a{display:block;font-size:15px;line-height:1.4;color:#5c7099;padding:12px 10px;text-decoration:none;border-right:7px solid transparent;border-bottom:1px solid #dae0e5;background-color:transparent;transition:border-color .25s , background-color .25s}.table-of-contents ul li a.active{background-color:#e6ecf2;border-color:#a3b1cc;border-top:1px solid #a3b1cc}.table-of-contents ul li a:hover{background-color:#e6ecf2}.table-of-contents ul li:first-of-type a{border-top:1px solid #dae0e5}.table-of-contents ul li:first-of-type a.active{border-top-color:#a3b1cc}.table-of-contents ul ul li a{padding-left:20px}.table-of-contents ul ul li a:before{content:"\2014";padding-right:8px}.table-of-contents ul ul li:first-of-type a{border-top:none}@media only screen and (max-width:1200px){.widget.absolute,.widget.sticky{width:215px}.widget.how-we-review ol li,.widget.how-we-review p{font-size:14px;line-height:1.4}.widget.how-we-review ol,.widget.how-we-review p{margin-bottom:20px}.trustpilot-star{width:30px;height:30px}}@media only screen and (max-width:992px){.sidebar{margin-top:50px}.widget{margin-bottom:30px}.widget.sticky{position:relative;top:auto;width:auto}.quick-choice{text-align:center}.quick-choice img{max-width:300px}.trustpilot-widget{text-align:center}.trustpilot-rating-stars{justify-content:center;text-align:center}.trustpilot-star:not(:last-of-type){margin-right:6px}}@media only screen and (max-width:576px){.table-of-contents ul li a{font-size:14px}.quick-choice img{max-width:200px}}.comment-form{display:none;margin-top:50px}.comment-errors,.comment-success{display:none;margin-top:30px;text-align:center}.input-status{display:none;margin-top:6px;margin-bottom:0;font-size:15px;letter-spacing:-.5px;line-height:1}.card--new-user-review-form{margin-top:25px;padding:25px}.card--new-user-review-form h2{padding-top:0}.star-rating input[type="radio"]{display:none;margin:0}.star-rating input[type="radio"]+label{cursor:pointer}.star-rating input[type=radio]+label:not(:last-of-type){margin-right:4px}.star-rating input[type="radio"]+label .icon-star{color:#7d8fb3}.star-rating input[type="radio"]:focus+label .icon-star,.star-rating input[type="radio"]:hover+label .icon-star{color:#405580}.user-review-container-step1,.user-review-container-step2,.user-review-form-success{display:none}.user-review-form .form-group{margin-bottom:20px}.user-review-form .checkbox-group{justify-content:flex-start}.user-review-form .star-rating label{font-size:30px}.user-review-form-step2 strong{flex-grow:1;line-height:2.2;text-transform:uppercase}@media only screen and (max-width:576px){.user-review-form-step2 strong{width:100%;line-height:1.5}}.user-review-form-step2 .star-rating label{font-size:22px}@media only screen and (max-width:576px){.user-review-form-step2 .star-rating label{font-size:36px}.user-review-form-step2 .star-rating{margin-bottom:22px}}.summary .best-user-reviews,.summary .comment{margin-bottom:25px}.aalleerrtt{position:relative;margin-bottom:30px;padding:20px 30px 20px 80px;border-left:7px solid #5c7099;border-radius:5px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(40,70,100,.25)}@media only screen and (max-width:576px){.aalleerrtt{padding:15px 25px 15px 55px}}.aalleerrtt__title{margin:15px 0;padding-top:0;font-weight:700;font-size:26px;color:#405580;letter-spacing:-1.25px}@media only screen and (max-width:576px){.aalleerrtt__title{font-size:22px;letter-spacing:-1px}}.aalleerrtt__content{margin:15px 0;font-size:18px;letter-spacing:-.5px;line-height:1.6}@media only screen and (max-width:576px){.aalleerrtt__content{font-size:16px}}.aalleerrtt__list{margin:15px 0 15px 30px}.aalleerrtt__list-item{margin-bottom:10px;font-size:18px;letter-spacing:-.5px;line-height:1.5}@media only screen and (max-width:576px){.aalleerrtt__list-item{font-size:16px}}.aalleerrtt__icon{position:absolute;top:35px;left:30px;font-size:32px}@media only screen and (max-width:576px){.aalleerrtt__icon{top:27px;left:20px;font-size:24px}}.aalleerrtt--primary{border-color:#5c7099}.aalleerrtt--primary .aalleerrtt__icon{color:#5c7099}.aalleerrtt--warning{border-color:#ffb726}.aalleerrtt--warning .aalleerrtt__icon{color:#ffb726}.aalleerrtt--success{border-color:#7acc52}.aalleerrtt--success .aalleerrtt__icon{color:#7acc52}.aalleerrtt--danger{border-color:#e53939}.aalleerrtt--danger .aalleerrtt__icon{color:#e53939}.aalleerrtt--no-icon{padding:20px 30px}@media only screen and (max-width:576px){.aalleerrtt--no-icon{padding:15px 25px}}.alert{display:grid;grid-template-columns:auto 1fr;grid-gap:15px 0;margin-bottom:30px;padding:35px 30px;border-left:7px solid #5c7099;border-radius:5px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(40,70,100,.25)}.alert *{grid-column:2;margin-bottom:0}.alert h4{margin:0 0 20px;padding-top:0;font-weight:700;font-size:26px;color:#405580;letter-spacing:-1.25px}@media only screen and (max-width:576px){.alert h4{font-size:22px;letter-spacing:-1px;padding:20px 30px}}.alert li,.alert p{font-size:18px;letter-spacing:-.5px;line-height:1.6}@media only screen and (max-width:576px){.alert li,.alert p{font-size:16px}}.alert p+p{margin-top:15px}.alert li{margin-bottom:8px;padding-left:0}.alert li:last-of-type{margin-bottom:0}.alert .alert-icon{grid-row:1;grid-column:1}.alert [class^="icon"]{margin-right:15px;font-size:32px}@media only screen and (max-width:576px){.alert [class^="icon"]{margin-right:12px;font-size:24px}.alert{padding:25px}}@media only screen and (-ms-high-contrast:none){.alert{position:relative;overflow:hidden}.alert [class^="icon"]{position:absolute;right:-5px;bottom:-5px;margin-right:0;font-size:70px;opacity:.2}}.alert-primary{border-color:#5c7099}.alert-warning{border-color:#ffb726}.alert-success{border-color:#7acc52}.alert-danger{border-color:#e53939}.alert-default [class^="icon"]{color:#b8c2cc}.alert-primary [class^="icon"]{color:#5c7099}.alert-warning [class^="icon"]{color:#ffb726}.alert-success [class^="icon"]{color:#7acc52}.alert-danger [class^="icon"]{color:#e53939}.feature-list{margin-left:10px}.feature-list li{list-style:none}.feature-list li:before{font-family:Bullet;margin-right:12px}.feature-list--like li:before,.feature-list .like:before{content:"\E800";color:#7acc52}.feature-list--dislike li:before,.feature-list .dislike:before{content:"\E801";color:#e53939}.feature-list--question li:before,.feature-list .question:before{content:"\E802";color:#ffb726}.feature-list--danger li:before,.feature-list .danger:before{content:"\E803";color:#e53939}.feature-list--info li:before,.feature-list .info:before{content:"\E804";color:#2ea8e5}.impact-statement{display:block;margin:20px 0 20px 10px;padding:2px 0 2px 35px;font-weight:700;font-size:24px;letter-spacing:-1px;border-left:5px solid #ffb726}@media only screen and (max-width:768px){.impact-statement{margin:15px 0 15px 10px;font-size:21px}}@media only screen and (max-width:576px){.impact-statement{margin:10px 0 10px 10px;padding:2px 0 2px 20px;font-size:18px;line-height:1.3;border-left-width:3px}}.pullquote{width:300px;margin:10px 0 0;padding:0;border-left:0;border-top:5px solid #cfdae5;background-color:transparent;box-shadow:none}.pullquote p{font-style:italic;font-size:30px;color:#2ea8e5;letter-spacing:-1.5px;line-height:1.5}@media only screen and (max-width:768px){.pullquote{width:250px}.pullquote p{font-size:24px;letter-spacing:-1px}}@media only screen and (max-width:576px){.pullquote{width:100%;margin:10px 0;border-top-width:3px}.pullquote p{font-size:22px;letter-spacing:-.75px;line-height:1.4}}.pullquote--left{float:left;text-align:left;margin-right:30px;padding:20px 20px 30px 0}@media only screen and (max-width:576px){.pullquote--left{margin-right:0;padding:12px 0}}.pullquote--right{float:right;text-align:right;margin-left:30px;padding:20px 0 30px 20px}@media only screen and (max-width:576px){.pullquote--right{text-align:left;margin-left:0;padding:12px 0}}.stat-box{width:300px;margin:0 0 20px;padding:25px 30px;border:none;background-color:transparent;box-shadow:none}.stat-box p{font-weight:700;font-size:28px;letter-spacing:-1.5px;line-height:1.25}.stat-box p strong{display:block;font-weight:700;font-size:80px;color:#2ea8e5;line-height:1.2;letter-spacing:-4px}@media only screen and (max-width:768px){.stat-box{width:250px}.stat-box p{font-size:22px;letter-spacing:-1px}.stat-box p strong{font-size:60px;letter-spacing:-2.5px}}@media only screen and (max-width:576px){.stat-box{width:100%;padding:20px 25px}}.stat-box--left{float:left;text-align:left;margin-right:30px;border-left:6px solid #5c7099}.stat-box--right{float:right;text-align:right;margin-left:30px;border-right:6px solid #5c7099}.steps-list-container{margin:40px 0;padding:35px 35px 40px;border-left:5px solid #405580;border-radius:5px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(40,70,100,.25)}.steps-list-container h2,.steps-list-container h3,.steps-list-container h4{padding-top:0}.steps-list-container .steps-list{margin:0}.steps-list{list-style:none;counter-reset:steps-list;margin:40px 0}.steps-list>li{position:relative;display:block;counter-increment:steps-list;margin-bottom:0;padding-left:60px;font-size:18px;line-height:1.6}.steps-list>li>h2,.steps-list>li>h3,.steps-list>li>h4{padding-top:0}.steps-list>li:not(:last-of-type){margin-bottom:25px}.steps-list>li:before{content:counter(steps-list);position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;margin:-8px 20px 0 -60px;font-weight:700;font-size:24px;color:#fff;letter-spacing:-3px;text-indent:-3px;border-radius:25px;background-color:#2ea8e5}.steps-list--blocks>li{margin:40px 0;padding:35px 35px 40px;border-left:5px solid #405580;border-radius:5px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(40,70,100,.25)}.steps-list--blocks>li :last-child{margin-bottom:0}@media only screen and (max-width:576px){.steps-list-container{margin:25px 0;padding:25px 25px 30px}.steps-list{margin:25px 0}.steps-list li{flex-direction:column;font-size:15px;line-height:1.5}.steps-list li:not(:last-of-type){margin-bottom:18px}.steps-list li:before{top:-6px;left:0;width:36px;height:36px;margin:0 0 5px;font-size:20px}.steps-list--blocks li{margin:0;padding:25px}.steps-list--blocks li:before{margin:30px 0 0 -20px}}.tw-summary{display:flex;margin-bottom:50px;padding:0 30px 30px;border-radius:0 0 10px 10px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.25)}@media only screen and (max-width:768px){.tw-summary{padding:0 20px 30px}}@media only screen and (max-width:576px){.tw-summary{padding-left:10px;padding-right:10px}}@media only screen and (max-width:420px){.tw-summary{padding-left:0;padding-right:0}}.tw-summary-main h1{margin:0 0 10px;font-size:52px;letter-spacing:-3.25px}@media only screen and (max-width:992px){.tw-summary-main h1{font-size:50px}}@media only screen and (max-width:768px){.tw-summary-main h1{font-size:40px;letter-spacing:-2.5px}}@media only screen and (max-width:576px){.tw-summary-main h1{font-size:32px;letter-spacing:-2px}}.tw-summary-tagline{margin-bottom:40px;font-weight:600;font-size:18px;line-height:1.6}@media only screen and (max-width:576px){.tw-summary-tagline{font-size:16px;margin-bottom:25px}}.tw-summary-intro li,.tw-summary-intro p{font-size:18px;line-height:1.6}@media only screen and (max-width:576px){.tw-summary-intro li,.tw-summary-intro p{font-size:16px}}.tw-summary-intro ol,.tw-summary-intro p,.tw-summary-intro ul{margin-bottom:20px}.tw-summary-intro li{margin-bottom:6px}.tw-screenshots{margin-top:40px}.tw-screenshots .cover{height:300px;margin-bottom:25px}.tw-summary-stats{text-align:center}.tw-summary-stats .provider-logo{margin-bottom:30px}.tw-summary-stats dl{display:flex;flex-wrap:wrap;margin-bottom:20px;text-align:left}.tw-summary-stats dl dd,.tw-summary-stats dl dt{margin-bottom:10px;line-height:1.4}.tw-summary-stats dl dt{width:160px;margin-right:15px;font-weight:700;font-size:15px;letter-spacing:-.5px;text-transform:uppercase}@media only screen and (min-width:992px) and (max-width:1200px){.tw-summary-stats dl dt{width:100%;margin-bottom:3px;font-size:14px;letter-spacing:-.75px}}@media only screen and (max-width:420px){.tw-summary-stats dl dt{width:100%;margin-bottom:2px}}@media only screen and (-ms-high-contrast:none) and (min-width:992px){.tw-summary-stats dl dt{width:100%;margin-bottom:3px}}.tw-summary-stats dl dd{width:calc(100% - 175px);font-size:15px}@media only screen and (min-width:992px) and (max-width:1200px){.tw-summary-stats dl dd{width:100%;margin-bottom:12px}}@media only screen and (max-width:420px){.tw-summary-stats dl dd{width:100%;margin-bottom:14px}}@media only screen and (-ms-high-contrast:none) and (min-width:992px){.tw-summary-stats dl dd{width:100%;margin-bottom:12px}}@media only screen and (-ms-high-contrast:none){.tw-summary-stats .btn-lg{padding-left:16px;padding-right:16px;font-size:18px}}@media only screen and (min-width:992px) and (max-width:1200px){.tw-summary-stats{padding-left:30px}}@media only screen and (max-width:992px){.tw-summary-stats{margin-top:15px;padding-top:30px;text-align:left;border-top:1px solid #b8c3d9}}.tw-summary-stats__icon{font-size:22px;margin-right:5px}.tw-main-content>h2:first-child,.tw-main-content>h3:first-child{padding-top:0}.tw-sidebar{position:relative}@media only screen and (max-width:992px){.tw-sidebar{margin-top:30px;padding-top:30px;border-top:4px solid #5c7099}}.tw-post-meta>div{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5px;color:#5c7099;line-height:1.5}.tw-post-meta>div.tw-written-by{margin-bottom:15px}.tw-post-meta dt{font-weight:700;margin-right:5px}.tw-written-by{padding-bottom:20px;border-bottom:1px solid #b8c3d9}.tw-written-by dt{width:100%;margin:0 0 6px}.tw-written-by dd{width:100%;display:grid;grid-template-columns:auto 1fr;grid-gap:0 10px;align-items:center}.tw-written-by img{grid-row:1/3}@media only screen and (max-width:992px){.tw-written-by{padding:0;border:0}}.tw-written-by-avatar{max-width:60px;border-radius:30px;border:3px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,.125)}@media only screen and (-ms-high-contrast:none){.tw-written-by-avatar{max-width:100px;border-radius:0}}.tw-written-by-name{margin-bottom:5px}.tw-written-by-name a{color:#405580;padding:0;text-decoration:none;border-bottom:1px solid #7d8fb3}.tw-written-by-name a:focus,.tw-written-by-name a:hover{background-color:transparent;color:#2ea8e5}@media only screen and (-ms-high-contrast:none){.tw-written-by-name{display:block}}.tw-written-by-social a{padding:7px 5.5px;border-radius:100px}.tw-written-by-social a+.btn{margin-left:4px}.tw-widget-title{font-weight:400;font-size:24px;margin-bottom:20px}@media only screen and (max-width:576px){.tw-widget-title{font-size:20px}}.tw-sidebar-cta{margin-bottom:0;line-height:1.5}.tw-sidebar-cta img{margin-bottom:16px}.tw-sidebar-cta dl{margin-bottom:25px}.tw-sidebar-cta dl dt{font-weight:700;letter-spacing:-.5px;text-transform:uppercase}.tw-sidebar-cta dl dd{margin-bottom:12px}.star-rating-display{display:flex;align-items:center}.star-rating-display>span{margin-left:10px}.fixed-widgets{display:flex;flex-direction:column}.fixed{max-height:calc(100vh - 60px)}.fixed .tw-widget-title{padding-top:0}.fixed .tw-sidebar-toc{-ms-overflow-style:scrollbar;overflow-y:auto;margin-bottom:40px}@media only screen and (min-width:992px){.fixed{position:fixed;top:30px;width:215px}}@media only screen and (min-width:1200px){.fixed{width:265px}}@media only screen and (-ms-high-contrast:none){.fixed{height:calc(100vh - 60px)}}@media only screen and (-ms-high-contrast:none) and (min-width:992px){.fixed{width:195px}}@media only screen and (-ms-high-contrast:none) and (min-width:1200px){.fixed{width:245px}}@media only screen and (min-width:992px){.absolute{position:absolute;top:auto;bottom:0;width:215px}}@media only screen and (min-width:1200px){.absolute{width:265px}}