.modal-background,.modal-bg{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:98}.modal{background-color:#fff;border:none;box-shadow:0 .3rem .8rem 0 rgba(40,70,100,.25);display:none;left:50%;margin-left:-32rem;padding:0;position:fixed;text-align:center;top:7%;width:60rem;z-index:99}.modal .modal-header{background-color:#1f2e4d;padding:1.5rem}.modal .modal-header span{color:#f2ba49;display:block;font-size:2.8rem;font-weight:600;letter-spacing:-.15rem;margin-bottom:.5rem}.modal .modal-header strong{color:#fff;display:block;font-size:5.2rem;font-weight:600;letter-spacing:-.25rem;text-transform:uppercase}.modal .modal-body{padding:2rem 1.5rem}.modal .modal-body strong{color:#5c7a99;display:block;font-size:2.3rem;letter-spacing:-.125rem;text-transform:uppercase}.modal .modal-body span{background:url(/images/modal-ribbon.png) no-repeat 50%;color:#fff;display:block;font-size:1.8rem;font-weight:600;height:4.1rem;margin:1.5rem auto 0;padding-top:.6rem;width:40rem}.modal .modal-body img{display:block;margin:2.5rem auto 3rem}.modal .modal-body .btn-cta{padding-left:4rem;padding-right:4rem}.modal .modal-body .no-thanks{border:none;color:#939699;display:block;margin-top:1.5rem;text-decoration:underline;transition:color .25s}.modal .modal-body .no-thanks:hover{background-color:transparent;color:#406080}.modal .icon-times,.modal .svg-xmark{border:none;color:#fff;font-size:2.4rem;padding:1.3rem 1.6rem;position:absolute;right:0;top:0;transition:opacity .25s}.modal .icon-times:hover,.modal .svg-xmark:hover{background-color:transparent;opacity:.75}.modal .popupcloser{border:none;cursor:pointer}.modal .popupcloser:hover{background-color:transparent}.modal p{color:#405580}.modal.modal--image{width:64rem}.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{border-radius:1rem;box-shadow:0 .6rem 2rem 0 rgba(0,0,0,.4);margin-left:-25rem;max-height:88%;overflow-y:auto;padding:4rem;width:50rem}.modal.modal--feedback-popup .modal-subtitle{font-size:2.8rem;margin-bottom:.5rem}.modal.modal--feedback-popup header p{font-size:1.7rem;margin-bottom:.5rem}.modal.modal--feedback-popup .questionnaire--popup{border-right:1px solid #cfdae5}.modal.modal--feedback-popup .alternatives{padding:0 0 0 1.6rem}.modal.modal--feedback-popup .alternatives .choice-table{margin-top:1.5rem}.modal.modal--feedback-popup .alternatives .choice-table .choice-provider{border-bottom:1px solid #cfdae5;display:grid;grid-template-columns:18rem auto 15rem;grid-template-rows:auto auto;justify-items:center;padding:2rem 1rem}.modal.modal--feedback-popup .alternatives .choice-table .provider-logo{grid-column:1/2;grid-row:1/2;margin-top:.5rem}.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:1rem}.modal.modal--feedback-popup .alternatives .choice-table .choice-buttons .btn{margin-bottom:.5rem}.modal.modal--feedback-popup .alternatives .choice-table p{font-size:1.5rem;grid-column:1/4;grid-row:2/3;line-height:1.4;margin-bottom:0}.modal.modal--feedback-popup .popupcloser{color:#405580}.modal.modal--feedback-popup .popup-thankyou{color:#405580;font-size:1.8rem;line-height:1.6}@media only screen and (max-width:576px){.modal.modal--feedback-popup{margin-left:-45%;width:90%}.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:1rem}.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:1.5rem 0}}.tw-modal-bg{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:98}.tw-modal{background-color:#fff;box-shadow:0 2.5rem 10rem 0 rgba(0,0,0,.5);position:relative}.tw-modal__closer{color:#fff;cursor:pointer;display:inline-block;font-size:3rem;padding:1.5rem;position:absolute;right:0;text-decoration:none;top:0;transition:transform .3s,color .3s;z-index:100}.tw-modal__closer:hover{background-color:transparent;color:#ffb726;transform:rotate(90deg)}.countdown{display:flex;justify-content:space-around;text-align:center}.countdown__div{margin:0 .5rem}.countdown__value{display:block;font-size:3.2rem;letter-spacing:-.2rem;margin-bottom:.3rem}.countdown__unit{color:#7d8fb3;font-size:1.4rem;text-transform:uppercase}@media only screen and (min-width:500px){.countdown__div{margin:0 1.5rem}.countdown__value{font-size:4rem}}@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{animation-duration:1s;animation-fill-mode:both}.animate--tada{animation-name:tada}
