.currency-banner{width:100%}.currency-estimate-not-completed{display:flex;flex-wrap:wrap;justify-content:center;position:relative;background-size:cover;padding:0 15px;font-family:Helvetica,Arial,"sans-serif";color:#fff;overflow:hidden;border:2px #003a5d solid;width:100%}.currency-estimate-not-completed *{box-sizing:border-box}.currency-estimate-not-completed .currency-text{display:flex;align-items:center;justify-content:center;width:calc(100% - 420px);padding:5px;font-size:20px;font-weight:900;text-transform:uppercase;text-align:center}.currency-estimate-not-completed .currency-text span{font-family:Helvetica,Arial,"sans-serif";font-size:16px;font-weight:300;padding:0 8px}.currency-estimate-not-completed .currency-text img{display:inline-block;vertical-align:middle;max-width:175px}.currency-estimate-not-completed .currency-image{width:225px;padding:0 20px}.currency-estimate-not-completed .currency-image div{display:flex;align-items:flex-end;background:#fff;height:100%;transform:skew(-21deg);padding:0 10px}.currency-estimate-not-completed .currency-image div img{width:181px;height:46px;transform:skew(21deg);margin:0 auto}.currency-estimate-not-completed .currency-apply{display:flex;align-items:center}.currency-estimate-not-completed .currency-apply a{display:block;background:#0c6431;padding:7px 20px;font-size:14px;font-weight:700;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.currency-estimate-not-completed .currency-apply a:hover{background:#02963f}@media screen and (max-width:1100px){.currency-estimate-not-completed .currency-image{display:none}.currency-estimate-not-completed .currency-text{width:auto;padding:10px 15px}.currency-estimate-not-completed .currency-apply{padding:5px}}@media screen and (max-width:985px){.currency-estimate-not-completed .currency-text{padding:10px 15px 5px}.currency-estimate-not-completed .currency-apply,.currency-estimate-not-completed .currency-apply a{width:100%}}@media screen and (max-width:985px) and (max-width:785px){.currency-estimate-not-completed .currency-text{display:block}.currency-estimate-not-completed .currency-text img{max-width:125px;position:relative;top:-3px}}.currency-estimate-completed{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;background-size:cover;padding:15px 25px;font-family:Helvetica,Arial,"sans-serif";color:#fff;overflow:hidden;width:100%}.currency-estimate-completed *{box-sizing:border-box}.currency-estimate-completed .currency-circle{flex:none;position:absolute;top:50%;left:-10px;transform:translateY(-50%);z-index:0}.currency-estimate-completed .currency-text{width:calc(100% - 450px);position:relative;padding-right:15px;font-size:20px;font-weight:900;text-align:center;text-transform:uppercase;line-height:24px;z-index:1}.currency-estimate-completed .currency-text strong{margin:0 5px;color:#b4a169}.currency-estimate-completed .currency-logo{border-left:1px #fff solid;border-right:1px #fff solid}.currency-estimate-completed .currency-logo img{max-width:175px;vertical-align:middle;padding:0 15px}.currency-estimate-completed .currency-apply{padding:0 20px}.currency-estimate-completed .currency-apply a{display:block;background:#0c6431;padding:7px 25px;font-size:14px;font-weight:700;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.currency-estimate-completed .currency-apply a:hover{background:#02963f}.currency-estimate-completed .currency-recalculate a{font-size:12px;text-align:center;color:#fff}@media screen and (max-width:1024px){.currency-estimate-completed .currency-logo{display:none}.currency-estimate-completed .currency-text{width:calc(100% - 225px);font-size:16px;line-height:20px}}@media screen and (max-width:480px){.currency-estimate-completed .currency-text{width:100%;margin-bottom:8px;padding:0;font-size:14px;line-height:18px}.currency-estimate-completed .currency-apply{width:calc(100% - 50px);padding:0 10px}.currency-estimate-completed .currency-recalculate{width:50px}}.lock{overflow:hidden;-webkit-overflow-scrolling:touch}.currency-modal{display:none;position:fixed;z-index:99999;padding-top:5%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);box-sizing:border-box}.currency-modal *{box-sizing:border-box}.currency-modal .modal-content{position:relative;margin:auto;padding:25px;width:calc(100% - 30px);max-width:600px;background:#fff;border-radius:3px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);animation-name:animatetop;animation-duration:.4s}.currency-modal .modal-head{position:relative;color:#555}.currency-modal .modal-head h2{margin:0}.currency-modal .modal-head .close{position:absolute;top:0;right:0;font-size:20px;color:#ccc;cursor:pointer}.currency-modal .modal-head .close:hover{color:#000}.currency-modal .modal-main{margin:25px 0}.currency-modal .modal-main label{margin-top:10px}.currency-modal .modal-main select{display:block;width:100%;margin:5px 0;color:#57595c}.currency-modal .modal-main .approval-amount{display:none;margin:25px 0 0}.currency-modal .modal-main .approval-amount span{font-size:18px;font-weight:700;color:#c1b768;margin:0 5px}.currency-modal .modal-main .approval-amount .button{background:#3aae2a;height:auto;margin:10px 0;padding:5px 25px!important}.currency-modal .modal-main .approval-amount .button:hover{background:#0d9a1d}.currency-modal .modal-buttons a{display:inline-block;border-radius:3px;padding:12px 35px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}.currency-modal .modal-buttons .save-modal{background:#003a5d;color:#fff}.currency-modal .modal-buttons .save-modal:hover{background:#0e7abb;color:#fff}.currency-modal .modal-buttons .close-modal{color:#555}.currency-modal .modal-buttons .close-modal:hover{color:#003a5d}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.currency-topdropdown{position:relative;background-size:cover;padding:15px 30px;font-family:Helvetica,Arial,"sans-serif";color:#fff}.currency-topdropdown *{box-sizing:border-box}.currency-topdropdown p{margin:0}.currency-topdropdown .currency-topdropdown-inner{display:flex;flex-wrap:wrap;align-items:center}.currency-topdropdown .currency-topdropdown-inner .banner-not-completed{display:flex;flex-wrap:wrap;align-items:center}.currency-topdropdown .close-exp-mobile{position:absolute;top:10px;right:10px;font-size:16px;cursor:pointer}.currency-topdropdown .currency-circle{position:absolute;top:50%;left:-10px;transform:translateY(-50%);z-index:0}.currency-topdropdown .banner-message{width:calc(100% - 790px);padding-right:15px;font-size:36px;font-weight:900;line-height:40px;text-transform:uppercase;text-align:center}.currency-topdropdown .banner-message span{font-family:Helvetica,Arial,"sans-serif";font-size:20px;font-weight:300;padding:0 8px}.currency-topdropdown .banner-message p{font-family:Helvetica,Arial,"sans-serif";font-size:16px;font-weight:400;line-height:20px;text-transform:none;margin-top:5px}.currency-topdropdown .banner-message img{display:inline-block;max-width:200px}.currency-topdropdown .banner-form{display:flex;flex-wrap:wrap;width:790px}.currency-topdropdown .banner-form select{width:100%}.currency-topdropdown .banner-form label{font-size:11px;line-height:14px;margin-bottom:3px}.currency-topdropdown .banner-form div{width:25%;padding:0 2px}.currency-topdropdown .banner-form div:last-child{width:100%}.currency-topdropdown .banner-form p{display:none;font-family:Helvetica,Arial,"sans-serif";font-size:16px;font-weight:400;line-height:20px;text-transform:none}.currency-topdropdown .banner-form a{display:block;background:#05ae4b;padding:8px;margin-top:5px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.currency-topdropdown .banner-form a:hover{background:#02963f}.currency-topdropdown .banner-message-mobile{display:none;width:100%}.currency-topdropdown .banner-message-mobile a{display:block;background:#05ae4b;padding:8px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.currency-topdropdown .banner-message-mobile a:hover{background:#02963f}.currency-topdropdown .banner-completion{display:none}.currency-topdropdown .banner-completion .completion{display:flex;flex-wrap:wrap;align-items:center}.currency-topdropdown .banner-completion .disclaimer{font-size:12px;line-height:14px;margin-top:10px}.currency-topdropdown .banner-completion .disclaimer a{color:#fff}.currency-topdropdown .banner-completion .completion .completion-value{font-size:24px;font-weight:900;line-height:40px;text-transform:uppercase;text-align:center}.currency-topdropdown .banner-completion .completion .completion-value span{color:#b4a169}.currency-topdropdown .banner-completion .completion .completion-logo{border-left:1px #fff solid;border-right:1px #fff solid;padding:0 15px;margin:0 15px}.currency-topdropdown .banner-completion .completion .completion-logo img{width:100%;max-width:150px}.currency-topdropdown .banner-completion .completion .completion-apply a{display:block;background:#05ae4b;padding:8px 25px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.currency-topdropdown .banner-completion .completion .completion-apply a:hover{background:#02963f}@media screen and (max-width:1600px){.currency-topdropdown .banner-message{font-size:24px;line-height:28px}.currency-topdropdown .banner-message span{font-size:16px}.currency-topdropdown .banner-message p{font-size:14px;line-height:18px}.currency-topdropdown .banner-message img{max-width:175px}}@media screen and (max-width:1200px){.currency-topdropdown{padding:10px 20px}.currency-topdropdown .currency-circle{display:none}.currency-topdropdown .banner-message{width:100%;padding:5px 0}.currency-topdropdown .banner-form{width:100%;padding:10px 0;text-align:center}}@media screen and (max-width:980px){.currency-topdropdown .banner-completion{text-align:center}.currency-topdropdown .banner-completion .completion .completion-value{width:100%;font-size:18px;line-height:22px;margin-bottom:10px}.currency-topdropdown .banner-completion .completion .completion-logo{width:50%;margin:0;border:0}.currency-topdropdown .banner-completion .completion .completion-logo img{margin:0 auto}.currency-topdropdown .banner-completion .completion .completion-apply{width:50%}}@media screen and (max-width:820px){.currency-topdropdown .banner-form{display:none}.currency-topdropdown .banner-message p{display:none}.currency-topdropdown .banner-message-mobile{display:block}.currency-topdropdown .banner-form p{display:block;margin-bottom:10px}.currency-topdropdown .banner-form div{display:inline-block;width:calc(25% - 3px)}}@media screen and (max-width:600px){.currency-topdropdown .banner-form div{width:calc(50% - 3px);margin-bottom:5px}}