*,:after,:before{box-sizing:border-box}body{font-family:Days,Roboto,sans-serif;font-size:14px}a{text-decoration:none!important;outline:none}.popover-container{width:100%}.blur-background{z-index:1;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85)}.blur-background,.popover-box{display:none;position:fixed;top:0}.popover-box{border-radius:10px;padding:25px;background-color:#fff;min-width:620px;max-width:620px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;margin-top:5%}.button{-webkit-transition:background-color .15s ease-in;transition:background-color .15s ease-in;font-size:18px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0;color:#fff;font-weight:700;text-transform:capitalize;width:calc(50% - 15px)}.button.button-close{background-color:#616161}.button.button-close:hover{background-color:#545454}.button.button-unlock{background-color:#000}.button.button-unlock:hover{background-color:#262626}.close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.close img{width:16px;height:16px}.popover-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popover-header .small{font-size:14px;line-height:18px;font-family:Rock Salt}.popover-header .uppercase{text-transform:uppercase;font-size:28px;line-height:42px;font-weight:700}.popover-body .h1{margin-bottom:15px;margin-top:15px;text-align:center;display:block;text-transform:capitalize;font-size:24px;line-height:34px;font-weight:500}.popover-body .uppercase{text-transform:uppercase}.popover-body .colored{margin-bottom:15px;text-align:center;display:block;color:#e57373;font-size:22px}.popover-body .sent-directly-container{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popover-body .sent-directly,.popover-body .sent-directly-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.popover-body .sent-directly{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:150px;max-width:150px}.popover-body .sent-directly:before{left:-140px}.popover-body .sent-directly:after,.popover-body .sent-directly:before{content:"";position:absolute;height:1px;width:100%;top:50%;background-color:#000}.popover-body .sent-directly:after{right:-140px}.popover-body .sent-directly .italic{font-style:italic;font-size:14px;margin-bottom:5px}.popover-body .sent-directly .img-arrow{right:30px;top:20px;position:absolute}.popover-body .sent-directly .img-arrow img{width:15px;height:auto}.popover-body .sent-directly .img-box img{width:100px;}.popover-footer{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popover-unlock{max-width:520px;min-width:520px}.popover-unlock .popover-body{margin-top:25px;font-size:18px;font-weight:300;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popover-unlock .colored{font-weight:500;font-size:2.1rem;color:#c62828}.popover-unlock .large{font-size:5rem;font-weight:500}.popover-unlock .stripe{width:50%}.popover-unlock .stripe .arrow-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:15px}.popover-unlock .stripe .arrow-down img{width:15px;height:15px}.popover-unlock .stripe .arrow-down:before{content:"";width:45%;height:1px;position:absolute;background-color:#000;top:5px;left:0}.popover-unlock .stripe .arrow-down:after{content:"";width:45%;height:1px;position:absolute;background-color:#000;top:5px;right:0}.popover-unlock .form-container{margin-top:20px}.popover-unlock .form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.popover-unlock .form-container form .button{font-family:Varela Round,sans-serif;outline:none!important;cursor:pointer;margin-top:20px;font-size:26px;border:none;width:100%}.popover-unlock .form-container form ::-webkit-input-placeholder{color:#757575}.popover-unlock .form-container form ::-moz-placeholder{color:#757575}.popover-unlock .form-container form :-ms-input-placeholder{color:#757575}.popover-unlock .form-container form :-moz-placeholder{color:#757575}.popover-unlock .form-container form input{margin:5px;outline:none!important;min-width:335px;border:1px solid rgba(0,0,0,.35);background-image:url(../images/close-envelope.png);background-repeat:no-repeat;background-position:5px;padding:10px 10px 10px 35px;font-size:16px;font-weight:300;color:#757575;font-family:Varela Round,sans-serif}@media only screen and (max-width:540px){.popover-box{padding:0 25px;min-width:100%;width:100%;height:100%;overflow:scroll}.popover-initial .sent-directly:before{left:-50%;width:75%}.popover-initial .sent-directly:after{right:-50%;width:75%}.popover-initial .popover-footer{margin-bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.popover-initial .popover-footer .button{width:100%;margin-bottom:10px}}@media only screen and (min-width:401px) and (max-width:480px){.stripe{width:85%!important}}@media only screen and (max-width:400px){.popover-unlock{padding:0 10px;min-width:100%;width:100%}.popover-unlock .large{font-size:4rem}.popover-unlock .colored{font-size:1.8rem}.popover-unlock .stripe{width:85%}.popover-unlock .form-container,.popover-unlock .form-container form{width:100%}.popover-unlock .form-container form input{min-width:100%}}