.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-weight:600;font-size:28px;color:#f2ba49;letter-spacing:-1.5px;margin-bottom:5px}.modal .modal-header strong{display:block;font-weight:600;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-weight:600;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-weight:700;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-weight:700;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-weight:700;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}