@media screen and (max-width: 767px){.payment__wrapper{padding-top:560px!important}}@media screen and (max-width: 660px){.payment__wrapper{padding-top:630px!important}}.cardForm{width:100%;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:542px;margin-left:auto;margin-right:auto}.cardForm .js-card-month,.cardForm .js-card-year{position:absolute;left:-99999px;text-indent:0;height:0;width:0}.cardForm .formInput__input{background:#e4fafb;border-color:#00b0b9}.cardForm .formInput__input:focus,.cardForm .formInput__input:hover{border-color:#027fb1}.cardForm__back,.cardForm__front{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;height:188px;border:2px solid #00b0b9;border-radius:10px}.cardForm__front{min-width:320px;padding:27px 20px;background:#fff;position:relative;z-index:1;width:320px}.cardForm__back{width:100%;background:#e4fafb;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-10px;padding-top:33px}.cardForm__number .formInput{margin-bottom:20px}.cardForm__number .formInput__input{height:50px}.cardForm__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.cardForm__date .formInput{max-width:100px;margin:0 0 0 auto}.cardForm__date .formInput__input{height:50px}.cardForm__line{height:45px;width:100%;background:#45c3ca;margin-bottom:20px}.cardForm__code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:18px}.cardForm__code-title{font-size:10px;line-height:11px;font-weight:300;max-width:70px;color:#00b0b9;margin-right:5px}.cardForm__code .formInput{max-width:100px;margin:0}.cardForm__code .formInput__input{height:50px}@media screen and (max-width: 660px){.cardForm{display:block;max-width:320px;margin-left:auto;margin-right:auto}.cardForm__front{width:100%;max-width:100%;min-width:auto}.cardForm__back{border-bottom-left-radius:10px;border-top-right-radius:0;margin-left:0;margin-top:-10px;height:auto;padding-bottom:30px}.cardForm__line{display:none}}.cp-error{border-color:#ed1c24!important}
