@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600,700|Source+Sans+Pro:400,600,700&display=swap);body[data-v-1a938752]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}.card-input{margin-bottom:20px;position:relative}.input-details{display:flex;align-items:flex-start;justify-content:space-between}.code-amount,.total-amount{display:inline-block;font-weight:400;color:#1a3b5d}.total-amount span{float:left}.card-input span,.code-amount,.total-amount{font-style:normal;font-size:14px;line-height:17px}.card-input span{font-weight:700;color:#909090;float:right;padding-top:8px}.thank-you-form[data-v-3d59bd41]{text-align:center}@font-face{font-family:Averta Std;src:url(/ext_files/vaulted-payments/fonts/3B2B23_0_0.woff2) format("woff2"),url(/ext_files/vaulted-payments/fonts/3B2B23_1_0.woff2) format("woff2")}@font-face{font-family:AvertaPE-Regular;src:url(/ext_files/vaulted-payments/fonts/388630_1_0.woff2) format("woff2"),url(/ext_files/vaulted-payments/fonts/388630_1_0.woff) format("woff"),url(/ext_files/vaulted-payments/fonts/388630_1_0.ttf) format("truetype")}@font-face{font-family:AvertaPE-Bold;src:url(/ext_files/vaulted-payments/fonts/388630_0_0.woff2) format("woff2"),url(/ext_files/vaulted-payments/fonts/388630_0_0.woff) format("woff"),url(/ext_files/vaulted-payments/fonts/388630_0_0.ttf) format("truetype")}@font-face{font-family:AvertaPE-Semibold;src:url(/ext_files/vaulted-payments/fonts/388630_2_0.woff2) format("woff2"),url(/ext_files/vaulted-payments/fonts/388630_2_0.woff) format("woff"),url(/ext_files/vaulted-payments/fonts/388630_2_0.ttf) format("truetype")}html{display:block}body,html{height:100%}body{background-image:url(https://wind.gr/ext_files/etopup/nbg-payments-page/dist/images/background-f2g.png);background-repeat:no-repeat;background-size:100% 40%;font-family:Source Sans Pro,sans-serif;font-size:16px;margin:0;font-family:Averta Std}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}*{box-sizing:border-box}.app-wrapper{min-height:100vh;display:flex;padding:80px 15px;position:relative}div{display:block}.wrapper-overlay{display:none;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000;height:0}.wrapper-overlay.open-overlay{display:block;overflow-y:scroll!important;height:100%;z-index:9999999999}.header-overlay{position:absolute;right:10px;top:0;padding:25px 40px}.header-overlay img{width:120px;float:right}.header-overlay.header-overlay-svg svg{cursor:pointer}svg:not(:root){overflow:hidden}.card-form{max-width:610px;margin:auto;width:100%}.container-overlay{position:relative;max-width:1000px;width:100%;margin:0 auto;text-align:center}.title-overlay1,.title-quicklink1{font-family:AvertaPE-Bold;font-size:30px;color:#000;letter-spacing:0;text-align:center;line-height:30px;padding-bottom:20px}.title-overlay4,.title-quicklink4{font-family:AvertaPE-Regular;font-size:14px;color:#000;letter-spacing:0;text-align:center;line-height:20px}.container-max-width-370{max-width:370px;margin:0 auto;margin:60px auto}.box-payment-topup{border:1px solid #41505d;border-radius:8px;display:flex;width:100%;padding:20px 10px;margin-bottom:5px;justify-content:center;align-items:center;cursor:pointer}.box-payment-topup:first-child{margin-top:40px}.box-payment-topup.selected{border:3px solid #008bcd}img{vertical-align:middle}img.payment-card-logo{height:100%;width:auto}.descr-payment{font-family:TTNormsPro-Bold;font-size:16px;text-align:left;padding-left:20px}.descr-payment,.smaller-text-descr{color:#000;letter-spacing:0;line-height:18px}.smaller-text-descr{font-family:TTNormsPro-Normal;font-size:12px}.delete-payment{margin-left:auto;background-color:transparent;border:none;cursor:pointer}.delete-payment img{fill:#000}.overlay-button-container{text-align:center}.container-button{padding:10px 20px;display:inline-block;margin:0 auto}.blue-btn{background:#008bcd;box-shadow:0 5px 10px 0 rgba(2,1,0,.1);border-radius:10px;font-family:Beau Sans Pro SemiBold;font-size:14px;color:#fff;letter-spacing:0;text-align:center;line-height:16px}.button-overlay{width:280px;padding-right:10px;display:inline-block}.button-overlay,.overlay-button-container .container-button{font-size:18px;line-height:22px}@media screen and (min-width:992px){.overlay-button-container .container-button{margin:0 5px}}.button-overlay.container-button.blue-btn{border:1px solid #008bcd}.cursor-hand,.pointer{cursor:pointer}.paragr-text{font-family:AvertaPE-Regular;font-size:14px;color:#000;letter-spacing:0;text-align:center;padding-top:20px;line-height:20px;display:block}.pay-now-button{font-family:AvertaPE-Semibold;font-size:16px;line-height:16px}iframe{border:none}button{cursor:pointer}button.disabled{cursor:unset;opacity:.3}.text-uppercase{text-transform:uppercase;font-weight:600}.button-back{position:absolute;top:20px;border:1px solid;border:1px solid #fff;box-sizing:border-box;border-radius:4px;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff;text-align:center;left:80px;padding:15px 40px;cursor:pointer}.card-form__inner{background:#fff;box-shadow:0 30px 60px 0 rgba(90,116,148,.4);border-radius:10px;padding:35px;position:relative}@media screen and (min-width:680px){.card-form__inner:before{position:absolute;content:url(/ext_files/vaulted-payments/images/lines.png);right:-50px;bottom:-60px;z-index:-10000000000000002000}.card-form__inner:after{position:absolute;content:url(/ext_files/vaulted-payments/images/bullets.png);left:-80px;top:136px;z-index:-10000000000000002000}}@media screen and (max-width:768px){.button-back{padding:10px 30px;left:10px;top:30px}.header-overlay{position:absolute;right:0;top:12px;padding:25px 10px}.app-wrapper{padding:86px 15px}}@media screen and (max-width:559px){iframe{height:514px}}@media screen and (max-width:361px){iframe{height:475px}}@media screen and (max-width:361px)and (max-width:333px){iframe{height:490px}.card-form__inner{padding:20px}}@media screen and (max-width:361px)and (max-width:271px){iframe{height:520px}}#hybridLoader{position:fixed;z-index:9999999;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center;vertical-align:middle;top:0}#hybridLoader .helper{display:inline-block;height:100%;vertical-align:middle}#hybridLoader .img-wrapper{position:absolute;top:50%;left:50%;border-radius:50%}