@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.refund-form{background:#242429;border-radius:40px;padding:40px 45px;font-family:Roboto,sans-serif}.refund-form input{outline:none}.refund-form .title{font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.64px;color:#fff;margin-bottom:30px;text-transform:uppercase}.refund-form .email{margin-bottom:30px}.refund-form .email .label{font-size:18px;font-weight:500;margin-bottom:12px}.refund-form .email .input{height:56px;border-radius:6px;border:none;background:#fff;padding-left:16px;width:100%;color:#000}.refund-form .email .input::placeholder{color:#0000004d}.refund-form .email .input{font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:.3s border ease,100000s background,100000s color}.refund-form .email .input::selection{background-color:#242429;color:#fff}.refund-form .bank-title{color:#fff;margin-bottom:12px;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.refund-form .bank-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.refund-form .descr{margin-top:6px;color:#7e7e7e;margin-bottom:0;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.refund-form .bank-dots{margin-left:32px;margin-right:32px;padding-top:14px}.refund-form .bank-fields{display:flex}.refund-form .bank-fields .bank-field{width:139px}.refund-form .bank-fields .bank-field_left .field input{padding-left:52px}.refund-form .bank-fields .field{position:relative}.refund-form .bank-fields .field .icon{position:absolute;left:16px;top:50%;transform:translateY(-60%)}.refund-form .bank-fields .field input{width:100%;height:56px;border-radius:6px;border:none;background:#fff;color:#000;padding-left:16px}.refund-form .bank-fields .field input::placeholder{color:#0000004d}.refund-form .bank-fields .field input{font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:.3s border ease,100000s background,100000s color}.refund-form .bank-fields .field input::selection{background-color:#242429;color:#fff}.refund-form .lock{display:flex;padding-bottom:18px;align-items:center}.refund-form .lock .text{margin-right:16px;font-family:Roboto;font-size:14px;max-width:458px;font-style:normal;font-weight:300;text-align:right;line-height:normal;margin-bottom:0}.refund-form .checkbox{margin-bottom:30px}.refund-form .checkbox .checkbox-input{display:none}.refund-form .checkbox .checkbox-label{padding-left:28px;color:#fff;font-size:16px;font-style:normal;font-weight:400;cursor:pointer;line-height:normal;position:relative;display:block}.refund-form .checkbox .checkbox-label:before{position:absolute;content:"";display:inline-block;width:20px;height:20px;border-radius:4px;left:0;top:50%;transform:translateY(-50%);border:1px solid #E6E6E6}.refund-form .checkbox .checkbox-label:after{position:absolute;content:"";display:inline-block;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);background:url(/themes/green-black/images/check.svg) center no-repeat;opacity:0;transition:.3s all ease}.refund-form .checkbox .checkbox-input:checked+.checkbox-label:after{opacity:1}.refund-form .checkbox .checkbox-input:checked+.checkbox-label:before{background:#0ea982;border-color:#0ea982}.refund-form .captcha{margin-bottom:30px}.refund-form .captcha-field{min-height:78px;max-width:307px;overflow:hidden;border-radius:8px;border:1px solid transparent;transition:border-color .2s ease}.refund-form .captcha-field>div{transform-origin:left top}.refund-form .captcha .title{color:#fff;margin-bottom:12px;font-size:16px;text-transform:none;font-style:normal;font-weight:400;line-height:normal}.refund-form .btn{width:100%;height:56px;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#0ea982;color:#fff;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;outline:none;line-height:normal;transition:.3s all ease}.refund-form .btn:hover{background:#14be93;color:#fff}.refund-form .btn:active{background:#0a916f}.refund-form .btn:disabled{background:#0ea982;opacity:.25}.refund-form .email.validate .input,.refund-form .bank-field.validate .field input{box-shadow:0 0 0 2px #f34141bf}.refund-form .checkbox.validate .checkbox-label:before{border-color:#f34141}.refund-form .field-error{margin-top:6px;font-size:13px;color:#f34141;font-weight:400;line-height:1.3}.refund-form .captcha.validate .captcha-field{border-color:#f34141}.refund-backdrop{position:fixed;inset:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2000}.refund-backdrop.is-open{opacity:1;pointer-events:auto}.refund-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.98);width:calc(100% - 24px);max-width:600px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2010}.refund-modal .body{padding:50px 48px;border-radius:10px;background:#282828;box-shadow:4px 4px 7.5px 2px #00000059}.refund-modal .icon{text-align:center}.refund-modal .close{position:absolute;top:32px;right:36px;border:none;outline:none;cursor:pointer}.refund-modal .title{margin-top:16px;color:#f5f5f5;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:120%}.refund-modal .text{color:#f5f5f5;text-align:center;margin-top:16px;margin-bottom:32px;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.refund-modal .btn{width:353px;max-width:100%;margin-left:auto;margin-right:auto;height:56px;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#0ea982;color:#fff;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;margin-top:16px;font-weight:500;outline:none;line-height:normal;transition:.3s all ease}.refund-modal .btn:hover{background:#14be93;color:#fff}.refund-modal .btn:active{background:#0a916f}.refund-modal.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}body.refund-modal-opened{overflow:hidden}@media(max-width:1199px){.refund-form .lock{margin-left:30px}}.bank-dots .mob{display:none}@media(max-width:991px){.bank-dots .mob{display:block}.bank-dots .desc{display:none}.refund-form .bank-dots{margin-left:0;padding-top:23px;margin-right:0}.refund-form .bank-fields{margin-bottom:16px;justify-content:space-between;width:100%}.refund-form .bank-fields .bank-field{max-width:calc(50% - 32px)}.refund-form .lock .text{text-align:left;margin-left:16px}.refund-form .bank-row{margin-bottom:12px}.refund-modal .close{top:20px;right:16px}.refund-modal .body{padding:50px 20px;max-height:90vh;overflow:auto}.refund-modal .title{font-size:30px}.refund-modal .text{font-size:16px}.refund-modal{top:40%}.refund-form{padding:0;border-radius:none;background:transparent}.refund-form .bank-row{flex-direction:column}.refund-form .lock{flex-direction:row-reverse;margin-left:0}.refund-form .title{font-size:30px}}
