/*!
 * venly
 * Wallet / Wallet provider
 * https://venly.io
 * @author Venly
 * @version 0.5.0
 * Copyright 2021. MIT licensed.
 */
@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Thin.woff2) format("woff2"),url(../fonts/roboto/Roboto-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-ThinItalic.woff2) format("woff2"),url(../fonts/roboto/Roboto-ThinItalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Light.woff2) format("woff2"),url(../fonts/roboto/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/roboto/Roboto-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-RegularItalic.woff2) format("woff2"),url(../fonts/roboto/Roboto-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-MediumItalic.woff2) format("woff2"),url(../fonts/roboto/Roboto-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-BoldItalic.woff2) format("woff2"),url(../fonts/roboto/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Black.woff2) format("woff2"),url(../fonts/roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-BlackItalic.woff2) format("woff2"),url(../fonts/roboto/Roboto-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}*{font-smoothing:antialiased;text-rendering:optimizeLegibility}*,html{box-sizing:border-box}html{font-size:16px;background:#fff}*,:after,:before{box-sizing:inherit}body{font:300 13px/1.6 Roboto,PT Sans,sans-serif;color:#4a4a4a;transition:all .4s ease-in .3s}a{cursor:pointer;text-decoration:none;color:#278dae;transition:color .2s ease-out}a:active,a:hover{color:#1e6b84}img,svg{max-height:100%;max-width:100%}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.nav ul{list-style:none}.bg-svg{width:100%;max-width:100%;height:auto;max-height:100%;display:none;padding:0}@media only screen and (min-width:1024px){.bg-svg{display:block}}.bg-svg>svg{width:100%;height:auto;max-height:100%}.bg-svg .st0,.bg-svg .st1,.bg-svg .st2,.bg-svg .st3,.bg-svg .st4,.bg-svg .st5,.bg-svg .st6{stroke:#fff;fill:#fff}.bg-svg .st0{stroke-width:2}.bg-svg .st2{fill:none}.bg-svg .st3{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bg-svg .st4{stroke-width:.25}.bg-svg .st5{stroke-width:.5}.bg-svg .st6{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8}.powered-by{color:#fff;font-size:.875rem;margin-bottom:1.25rem;position:absolute;bottom:0}.aside,.bg-picture{position:fixed;display:block;left:0;right:0;top:0;bottom:0}@media only screen and (min-width:1024px){.aside{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;grid-row-start:1;max-height:100vh;grid-column:col-start 8/span 4}}@media only screen and (min-width:1280px){.aside{grid-column:col-start 8/span 3}}.bg-picture{background-image:linear-gradient(90deg,#d633bb,#f74989)}@media only screen and (min-width:1024px){.bg-picture{position:relative;padding:10vh 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;justify-items:flex-end;-ms-flex-align:center;align-items:center;grid-column:col-start 7/span 6;grid-row-start:1}}.container{min-height:100vh}.sign-up-footer{display:none}.logo{-o-object-fit:contain;object-fit:contain}.thirdpartylogo{max-height:3.125rem;max-width:3.125rem;margin-left:.75rem}.main__container{display:block;overflow:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#fcfcfc}@media (min-width:480px){.main__container{background-color:transparent}}@media only screen and (min-width:1024px){.main__container{position:relative;overflow:visible}}.main__wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.main__flex{display:block;max-height:100%;max-height:100vh}.main__content__text{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.main__content__text em{font-weight:500;font-style:normal}.main__flex{width:100%;color:#787878}.main__flex>*{width:100%;margin-left:auto;margin-right:auto}.main__box{display:block;position:relative;padding:0}@media only screen and (min-width:768px){.main__box{padding-bottom:6rem}}.main__content{width:100%;text-align:left;color:#4a4a4a;white-space:normal;font-size:.875rem;font-weight:300;background-color:#fcfcfc;margin:0 auto;padding:0 1.5625rem}@media (min-width:420px){.main__content{background-color:#fff;box-shadow:0 0 1rem 0 rgba(0,0,0,.3);border-radius:.25rem;width:420px}}@media only screen and (min-width:768px){.main__content{padding:2.5rem 3.125rem}}.main__content__title{margin-top:0;font-size:1.125rem;color:#278dae}.main__content__title__flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main__content p{line-height:1.125rem;text-align:left;margin-bottom:1.25rem}.main__content p:last-child{margin-bottom:2rem}.main__content .info-area{display:block;margin:2rem auto}.main__content__footer{margin:0 auto 2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:.5625rem;width:100%}@media (min-width:420px){.main__content__footer{width:420px}}.main__content__footer__poweredby{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.main__content__footer__poweredby__logo{padding:.3125rem;height:100%}.main__content__footer a{margin:.5rem;color:#f74989}.main__content__footer a:active,.main__content__footer a:hover{color:#f51869}.main__header{height:3rem;text-align:center;margin:2rem auto}@media only screen and (min-width:768px){.main__header{margin:0 auto 4rem}}.main__info{text-align:center;min-height:1px;display:inline-block;margin-top:1.5rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem}@media only screen and (min-width:768px){.main__info{margin-bottom:0}}.main__logo{margin-bottom:2.8125rem;display:block;text-align:center}@media only screen and (min-width:1024px){.main__logo{margin-bottom:.9375rem}}.main .info-area .info-area__message{text-align:center}.main .info-area .info-area__message:empty{margin-bottom:0}.link{border:0 none;background:0 none;text-transform:capitalize;color:#278dae}.btn,.link{cursor:pointer}.btn{text-align:center;border:1px solid #278dae;font-size:.75rem;font-weight:400;border-radius:.25rem;margin-bottom:1.25rem;color:#fff;background-color:#278dae;line-height:1.25rem;padding:.4375rem 1.25rem;white-space:nowrap;transition:background-color .2s ease-out}.btn:active,.btn:hover{background-color:#1e6b84;color:#fff}.link{transition:color .2s ease-out}.link:active,.link:hover{color:#1e6b84}.link--dark.active{color:#d633bb}.link--dark.active:active,.link--dark.active:hover{color:#f74989}.link--primary{color:#278dae}.link--primary:active,.link--primary:hover{color:#1e6b84}.link--success{color:#62a420}.link--success:active,.link--success:hover{color:#497918}.link--danger{color:#ff2a48}.link--danger:active,.link--danger:hover{color:#f60023}.link--muted{color:#777}.link--muted:active,.link--muted:hover{color:#5e5e5e}.link--dark{color:#4a4a4a}.link--dark:active,.link--dark:hover{color:#313131}.link--brand{color:#d633bb}.link--brand:active,.link--brand:hover{color:#b2249b}.link--brand-light{color:#f74989}.link--brand-light:active,.link--brand-light:hover{color:#f51869}.btn--primary{background-color:#278dae;border-color:#278dae}.btn--primary:active,.btn--primary:hover{background-color:#1e6b84}.btn--success{background-color:#62a420;border-color:#62a420}.btn--success:active,.btn--success:hover{background-color:#497918}.btn--danger{background-color:#ff2a48;border-color:#ff2a48}.btn--danger:active,.btn--danger:hover{background-color:#f60023}.btn--muted:active,.btn--muted:hover{background-color:#5e5e5e}.btn--dark{background-color:#4a4a4a;border-color:#4a4a4a}.btn--dark:active,.btn--dark:hover{background-color:#313131}.btn--brand{background-color:#d633bb;border-color:#d633bb}.btn--brand:active,.btn--brand:hover{background-color:#b2249b}.btn--brand-light{background-color:#f74989;border-color:#f74989}.btn--brand-light:active,.btn--brand-light:hover{background-color:#f51869}.btn--icon,.btn--social{padding-left:3.75rem;position:relative}.btn--social:before,.btn__icon{width:1.25rem;height:1.25rem;position:absolute;left:1.25rem;top:.4375rem}.btn--social{background-color:transparent;color:#278dae;border-color:#278dae}.btn--social:before{content:"";display:block;background-size:contain;background-repeat:no-repeat}.btn--social--arkane-facebook:before,.btn--social--facebook:before,.btn--social--fb:before{background-image:url(../img/icon-fb.svg)}.btn--social--google:before{background-image:url(../img/icon-google.svg)}.btn--social--arkane-twitter:before,.btn--social--twitter:before{background-image:url(../img/icon-twitter.svg)}.btn:disabled{cursor:not-allowed}.btn--muted,.btn:disabled{background-color:#777;border-color:#777}.btn--muted.btn--outlined{color:#777;box-shadow:inset 0 0 0 0 #777}.btn--muted.btn--outlined:active,.btn--muted.btn--outlined:hover{box-shadow:inset 0 0 0 1px #777}.btn--outlined{background-color:transparent;color:#278dae;box-shadow:inset 0 0 0 0 #278dae;transition:box-shadow .2s ease-out}.btn--outlined:active,.btn--outlined:hover{background-color:transparent;box-shadow:inset 0 0 0 1px #278dae}.btn--outlined:disabled{color:#777;background-color:#fff}.btn--outlined:disabled:active,.btn--outlined:disabled:hover{background-color:#fff;box-shadow:none}.buttons--horizontal{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.buttons--horizontal .btn,.buttons--horizontal .link{display:block;width:100%;text-align:center;text-transform:uppercase;line-height:1.25rem;padding:.4375rem 1.25rem;margin:0 auto .75rem}.buttons--horizontal .btn:last-child,.buttons--horizontal .link:last-child{margin-bottom:0}@media only screen and (min-width:768px){.buttons--horizontal .btn,.buttons--horizontal .link{width:auto;margin-bottom:0}}.buttons--horizontal .btn{width:auto}.control{margin-bottom:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.control:last-child{margin-bottom:0}.control--error .control__label{color:#e62700}.control--error .control__input{border-color:#e62700}.control__label{padding:0 .625rem}.control__input,.control__label{display:block;line-height:1.3125rem}.control__input{width:100%;height:2.375rem;padding:.5625rem .625rem .5rem;border-radius:.25rem;border:1px solid #ccc;box-shadow:0 .0625rem .1875rem 0 rgba(0,0,0,.08)}.control__input::-webkit-input-placeholder{color:#aaa}.control__input::-moz-placeholder{color:#aaa}.control__input:-ms-input-placeholder,.control__input::-ms-input-placeholder{color:#aaa}.control__input::placeholder{color:#aaa}input[type=checkbox]{position:absolute;height:0;width:0;visibility:hidden;z-index:-1}input[type=checkbox]+label{position:relative;padding-left:0;font-size:.75rem}input[type=checkbox]+label,input[type=checkbox]+label:before{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.23,1)}input[type=checkbox]+label:before{content:"";cursor:pointer;-ms-flex-pack:center;justify-content:center;margin:.0625rem .625rem .0625rem .0625rem;width:.875rem;height:.875rem;border-radius:.1875rem;background-color:#fff;border:0 solid transparent;box-shadow:0 0 0 .0625rem #ccc,0 .125rem .1875rem 0 rgba(0,0,0,.08)}input[type=checkbox]+label:hover:before{background:rgba(0,0,0,.1)}input[type=checkbox]:checked+label:before{border:.4375rem solid #d633bb;animation:a .2s cubic-bezier(.4,0,.23,1)}input[type=checkbox]:checked+label:after{content:"";position:absolute;top:.625rem;left:.25rem;border-right:.125rem solid transparent;border-bottom:.125rem solid transparent;transform:rotate(45deg);transform-origin:0 100%;animation:b 125ms .25s cubic-bezier(.4,0,.23,1) forwards}.form__options{-ms-flex-order:2;order:2}.form__buttons{-ms-flex-order:1;order:1}@keyframes a{0%{transform:scale(1)}33%{transform:scale(.85)}to{transform:scale(1)}}@keyframes b{0%{width:0;height:0;border-color:#fff;transform:translateY(0) rotate(45deg)}33%{width:.25rem;height:0;transform:translateY(0) rotate(45deg)}to{width:.25rem;height:.4375rem;border-color:#fff;transform:translateY(-.375rem) rotate(45deg)}}.form{margin-bottom:0}.form__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.form__actions:last-child{margin-bottom:0}.form__actions>*{margin-left:.75rem;width:auto;margin-bottom:0}.form__actions>:first-child{margin-left:0}.form__extra-cta{text-align:center}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}.parsley-error{border-color:#e62700}.parsley-errors-list{list-style:none;color:#e62700;font-size:.5625rem;padding-left:0;margin-top:0;margin-bottom:0;position:relative}.alert__container{width:100%;position:fixed;top:0;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.alert{display:block;text-align:center;padding:.25rem .5rem;margin:0 0 .75rem;background:none;color:#000;border-radius:.25rem;border:1px solid transparent}.alert--error{color:#b31e00;background-color:#ffeae6;border-color:#b31e00}.alert--warning{color:#b96014;background-color:#f8d7bb;border-color:#b96014}.alert--success{color:#497918;background-color:#bbe98e;border-color:#497918}.separator{text-align:center;position:relative;min-height:1.25rem}.separator__label{display:inline-block;background-color:#fff;border-radius:.25rem;padding:0 .5rem;position:relative;z-index:1}.mb-2{margin-bottom:2rem}.main__content__footer{display:none}.g-recaptcha{transform:scale(.78);transform-origin:0 0}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.login{display:block;-ms-flex-direction:column;flex-direction:column}.login--default{padding-top:0}.login--default .alert{margin-top:0}.login--social{display:-ms-flexbox;display:flex}.login--social .separator{margin:.3125rem 0 1.5625rem}.control .btn--success{width:100%;margin-top:1.25rem;margin-bottom:.625rem}#kc-reset-password-form #username{margin-top:1.25rem}#kc-terms-text-wrapper{height:16.875rem;width:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;margin-bottom:1.875rem}#kc-terms-text{width:100%;height:100%;overflow-y:scroll;border:0 none;background-color:#fff}body.page--login.venly .sign-up-footer,body.page--register.venly .sign-up-footer{display:block;padding:1rem;color:#777;font-weight:700;font-size:.875rem;text-align:right}@media only screen and (min-width:768px){body.page--login.venly .sign-up-footer,body.page--register.venly .sign-up-footer{position:fixed;bottom:0;padding:1rem 2rem;text-align:left;font-size:1rem;z-index:1}}body.page--login.venly .sign-up-footer em,body.page--register.venly .sign-up-footer em{color:#278dae;font-size:1rem;font-style:normal}@media only screen and (min-width:768px){body.page--login.venly .sign-up-footer em,body.page--register.venly .sign-up-footer em{font-size:1.125rem}}body.page--login.venly .main__box,body.page--register.venly .main__box{position:relative;background:linear-gradient(90deg,#7735e8,#c62cf1);overflow:visible hidden}body.page--login.venly .main__box:after,body.page--login.venly .main__box:before,body.page--register.venly .main__box:after,body.page--register.venly .main__box:before{display:none;content:"";z-index:1;position:absolute;left:0;right:0;top:-2px;bottom:-2px;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:768px){body.page--login.venly .main__box:after,body.page--login.venly .main__box:before,body.page--register.venly .main__box:after,body.page--register.venly .main__box:before{display:block}}body.page--login.venly .main__box:before,body.page--register.venly .main__box:before{background-image:url(../img/curve-top.svg);background-position:top}body.page--login.venly .main__box:after,body.page--register.venly .main__box:after{background-image:url(../img/curve-bottom.svg);background-position:bottom}body.page--login .main__content,body.page--register .main__content{position:relative;z-index:2;padding:0 2rem}@media (min-width:300px){body.page--login .main__content,body.page--register .main__content{width:300px}}body.page--login .form__actions{-ms-flex-pack:justify;justify-content:space-between}body.page--login.venly .main__info{display:none}body.page--register .main__header{margin-bottom:0}body.whitelabel.page--login .main__content__footer__poweredby svg{display:none}