From 1385b305ad002bef37b24afbc9fc4e9243aa6975 Mon Sep 17 00:00:00 2001
From: ncastejon <castejon.nicolas@gmail.com>
Date: Wed, 7 Aug 2019 09:39:15 +0200
Subject: [PATCH] us-390_Improve connect page

---
 .../auth/login/login.component.html           | 132 ++++++++++--------
 .../auth/login/login.component.scss           | 109 +++++++++++++--
 .../components/auth/login/login.component.ts  |   3 +
 src/assets/img/connexion_illu.svg             | 124 ++++++++++++++++
 src/i18n/messages.en.xlf                      |  24 ++--
 src/i18n/messages.fr.xlf                      |  28 ++--
 src/scss/variables.scss                       |   1 +
 7 files changed, 336 insertions(+), 85 deletions(-)
 create mode 100644 src/assets/img/connexion_illu.svg

diff --git a/src/app/user/components/auth/login/login.component.html b/src/app/user/components/auth/login/login.component.html
index 93f5aed2..d1cbef60 100644
--- a/src/app/user/components/auth/login/login.component.html
+++ b/src/app/user/components/auth/login/login.component.html
@@ -1,5 +1,4 @@
-<div class="page-container has-padding has-white-background">
-  <app-page-header [pageInfo]="pageHeaderInfo"></app-page-header>
+<div class="login-container">
 
   <div class="errors-container">
     <ng-container [ngSwitch]="accountValidatationStatus">
@@ -38,69 +37,88 @@
     </ng-container>
   </div>
 
-  <div class="columns">
-    <div class="column is-6">
-      <form [formGroup]="form" (ngSubmit)="login()">
-        <div class="column-title">
-          <span i18n="@@login.login">Log in</span>
-        </div>
+  <div class="login-page">
+    <div class="login-page-login">
 
-        <div class="field">
-          <label class="label" for="username">Email</label>
-          <p class="control">
-            <input id="username" class="input" type="email" formControlName="username"
-              placeholder="Enter your email address" i18n-placeholder="@@login.emailPlaceholder"
-              [ngClass]="{'has-error': fieldIsInvalid('username'), 'is-valid': fieldIsValid('username')}">
-          </p>
-          <div class="form-incorrect-field-message" *ngIf="fieldIsInvalid('username')">
-            <div *ngIf="username.errors['required']" i18n="@@login.emailRequired">
-              Email is required.
-            </div>
-            <div *ngIf="username.errors['email']" i18n="@@login.incorrectEmail">
-              You need to provide a valid email.
+      <div class="wrapper">
+        <app-page-header [pageInfo]="pageHeaderInfo"></app-page-header>
+        <form [formGroup]="form" (ngSubmit)="login()">
+          <div class="column-title">
+            <span i18n="@@login.login">Log in</span>
+          </div>
+
+          <div class="field">
+            <label class="label" for="username">Email</label>
+            <p class="control">
+              <input id="username" class="input" type="email" formControlName="username"
+                placeholder="Enter your email address" i18n-placeholder="@@login.emailPlaceholder"
+                [ngClass]="{'has-error': fieldIsInvalid('username'), 'is-valid': fieldIsValid('username')}">
+            </p>
+            <div class="form-incorrect-field-message" *ngIf="fieldIsInvalid('username')">
+              <div *ngIf="username.errors['required']" i18n="@@login.emailRequired">
+                Email is required.
+              </div>
+              <div *ngIf="username.errors['email']" i18n="@@login.incorrectEmail">
+                You need to provide a valid email.
+              </div>
             </div>
           </div>
-        </div>
 
-        <div class="field">
-          <label class="label" for="password" i18n="@@login.password">Password</label>
-          <p class="control">
-            <input id="password" class="input" type="password" formControlName="password"
-              placeholder="Enter your password" i18n-placeholder="@@login.passwordPlaceholder"
-              [ngClass]="{'has-error': fieldIsInvalid('password'), 'is-valid': fieldIsValid('password')}">
-          </p>
-          <div *ngIf="fieldIsInvalid('password')" class="form-incorrect-field-message">
-            <div *ngIf="password.errors['required']" i18n="@@login.passwordRequired">
-              Password is required.
+          <div class="field">
+            <label class="label" for="password" i18n="@@login.password">Password</label>
+            <div class="control password-control">
+              <input id="password" class="input" type="password" formControlName="password"
+                type="{{ showPassword ? 'text' : 'password' }}" placeholder="Enter your password"
+                i18n-placeholder="@@login.passwordPlaceholder"
+                [ngClass]="{'has-error': fieldIsInvalid('password'), 'is-valid': fieldIsValid('password')}">
+              <p class="field show-password">
+                <input class="is-checkradio is-small" id="exampleCheckbox" type="checkbox" name="exampleCheckbox"
+                  [value] = "showPassword" 
+                  (change)="showPassword = !showPassword">
+                <label for="exampleCheckbox">Afficher le mot de passe</label>
+              </p>
+            </div>
+            <div *ngIf="fieldIsInvalid('password')" class="form-incorrect-field-message">
+              <div *ngIf="password.errors['required']" i18n="@@login.passwordRequired">
+                Password is required.
+              </div>
             </div>
           </div>
-        </div>
-        <div class="button-wrapper">
-          <a class="button btn-blue-text" [routerLink]="['/', AppRoutes.passwordForgotten.uri]">
-            <span i18n="@@login.passwordForgotten">Password forgotten?</span>
-          </a>
-          <button class="button button-gl" type="submit" [ngClass]="{'is-loading': formDisabled}"
-            [disabled]="form.invalid || formDisabled" i18n="@@login.signInBtn">Sign In</button>
-        </div>
-      </form>
+          <div class="button-wrapper">
+            <a class="button btn-blue-text" [routerLink]="['/', AppRoutes.passwordForgotten.uri]">
+              <span i18n="@@login.passwordForgotten">Password forgotten?</span>
+            </a>
+            <button class="button button-gl" type="submit" [ngClass]="{'is-loading': formDisabled}"
+              [disabled]="form.invalid || formDisabled" i18n="@@login.signInBtn">Sign In</button>
+          </div>
+        </form>
+      </div>
+
     </div>
-    <div class="column is-6">
-      <div class="right-container">
-        <div i18n="@@login.noAccount" class="has-text-centered column-title">
-          <span>Don't have an account yet?</span>
-        </div>
-        <div class="sign-up-link-container">
-          <a class="button btn-blue-text" [routerLink]="['/', AppRoutes.signup.uri]">
-            <span i18n="@@header.signUp">Sign Up</span>
-          </a>
-        </div>
-        <span i18n="@@login.noAccountInfo" class="no-account-info">Creating an account allows you to access restricted
-          data and, if you wish,
-          to engage in a dialogue
-          with us in order to continuously improve our services and inform you of developments that may be of your
-          interest.
-          Creating an account is free and without obligation. Unsubscription is possible at any time on request.</span>
+    <div class="login-page-signup">
+      <div>
+        <img src="./assets/img/connexion_illu.svg" alt="">
+      </div>
+      <div class="has-text-centered column-title">
+        <span i18n="@@login.noAccount" class="no-account">Don't have an account yet?</span>
+      </div>
+      <div class="sign-up-link-container">
+        <a class="button button-signup btn-blue-text" [routerLink]="['/', AppRoutes.signup.uri]">
+          <span i18n="@@header.signUp">Sign Up</span>
+        </a>
       </div>
+      <span class="has-text-weight-bold" i18n="@@login.noAccountInfo.1">
+        Why create an account ?
+      </span>
+      <span i18n="@@login.noAccountInfo.2">
+        Your account allows you to access restricted data.
+      </span>
+      <span i18n="@@login.noAccountInfo.3">
+        Creating an account is free and without obligation.
+      </span>
+      <span i18n="@@login.noAccountInfo.4">
+        Unsubscription is possible at any time on request.
+      </span>
     </div>
   </div>
 </div>
\ No newline at end of file
diff --git a/src/app/user/components/auth/login/login.component.scss b/src/app/user/components/auth/login/login.component.scss
index 02377041..0ce92245 100644
--- a/src/app/user/components/auth/login/login.component.scss
+++ b/src/app/user/components/auth/login/login.component.scss
@@ -1,4 +1,96 @@
 @import '../../../../../scss/variables.scss';
+@import '../../../../../../node_modules/bulma/sass/utilities/_all.sass';
+
+.login-container {
+  height: 100%;
+}
+
+.login-page {
+  height: 100%;
+  display: grid;
+  grid-template-columns: repeat(5, 1fr);
+}
+
+.login-page-login {
+  grid-column: 1 / 4;
+  background-color: white;
+  padding-top: 2rem;
+
+  .wrapper {
+    max-width: 500px;
+    display: flex;
+    flex-direction: column;
+    align-items: flex-start;
+    margin: auto;
+  }
+
+  .wrapper form {
+    width: 100%;
+    margin-top: 1rem;
+  }
+
+  .password-control {
+    display: flex;
+  }
+
+  .show-password {
+    display: flex;
+    margin-left: 1.5rem;
+    label {
+      line-height: 1;
+      text-transform: unset;
+    }
+  }
+
+  .is-checkradio[type="radio"] + label,
+  .is-checkradio[type="checkbox"] + label {
+    margin: 0;
+  }
+
+  .is-checkradio[type="checkbox"] + label::before {
+    width: 1rem;
+    height: 1rem;
+    top: 0.3rem;
+  }
+
+  .is-checkradio[type="checkbox"].is-small + label::after {
+    width: 0.3069375rem;
+    height: 0.4911rem;
+    top: 0.5rem;
+    left: 0.4rem;
+  }
+}
+
+.login-page-signup {
+  grid-column: 4 / 6;
+  padding: 1.25rem;
+  background-color: $grey-background-color;
+  display: flex;
+  align-items: center;
+  flex-direction: column;
+  padding-top: 4.5rem;
+
+  img {
+    margin-bottom: 2rem;
+  }
+}
+
+@media screen and (max-width: $desktop) {
+  .login-page-login {
+    grid-column: 1 / 6;
+    padding: 1rem;
+    padding-top: 0;
+  }
+
+  .login-page-signup {
+    grid-column: 1 / 6;
+  }
+}
+
+.login-page-signup .no-account {
+  font-size: 1.375rem;
+  font-weight: 700;
+}
 
 .column-title {
   margin-bottom: 1.5rem;
@@ -18,7 +110,7 @@
   margin-top: 1.4rem;
   display: flex;
   align-items: center;
-  justify-content: flex-end;
+  margin-bottom: 1rem;
 
   .button:first-child {
     margin-right: 1rem;
@@ -34,9 +126,13 @@
   background-color: white;
 }
 
-.right-container {
-  padding: 1.25rem;
-  background-color: $grey-background-color;
+.btn-blue-text.button-signup {
+  background-color: $blue-color;
+  font-weight: 600;
+
+  span {
+    color: white;
+  }
 }
 
 .sign-up-link-container {
@@ -44,11 +140,6 @@
   margin-bottom: 1.5rem;
 }
 
-.no-account-info {
-  margin-bottom: 1rem;
-  display: block;
-}
-
 p.is-warning {
   color: $warning-color;
 }
diff --git a/src/app/user/components/auth/login/login.component.ts b/src/app/user/components/auth/login/login.component.ts
index 55796d84..e4f865b5 100644
--- a/src/app/user/components/auth/login/login.component.ts
+++ b/src/app/user/components/auth/login/login.component.ts
@@ -21,6 +21,8 @@ export class LoginComponent implements OnInit {
     title: pageTitles.login,
   };
 
+  showPassword: boolean;
+
   // Account validation
   token: string; // uuid4 allowing to identify the account that needs to be validated
   accountValidatationStatus = 'pending'; // pending, validated, failed
@@ -40,6 +42,7 @@ export class LoginComponent implements OnInit {
   }
 
   ngOnInit() {
+    this.showPassword = false;
     this._activatedRoute.queryParams.subscribe((params) => {
       this.token = params.token;
 
diff --git a/src/assets/img/connexion_illu.svg b/src/assets/img/connexion_illu.svg
new file mode 100644
index 00000000..f947caf2
--- /dev/null
+++ b/src/assets/img/connexion_illu.svg
@@ -0,0 +1,124 @@
+<svg width="234" height="174" viewBox="0 0 234 174" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path opacity="0.45" d="M195.152 174L106 160.403L116.093 107.022L181.275 104L234 128.676L195.152 174Z" fill="#B4B4B4"/>
+<g opacity="0.45">
+<path d="M42.3667 150.376L39.8552 147.674H37.3436L37.5368 149.025L39.8552 150.763L42.3667 150.376Z" fill="#B4B4B4"/>
+<path opacity="0.2" d="M20.7288 158.484L19.1832 156.361L18.4105 155.396L17.2513 155.782L17.0581 157.905L18.4105 160.994L18.7969 161.959L20.5356 161.766L20.7288 158.484Z" fill="#B4B4B4"/>
+<path d="M30.775 153.658L22.4676 158.677L20.7289 158.291L18.4105 158.677L16.0922 159.063L15.1262 161.573L17.0582 163.31L30.9682 163.117L56.663 165.24L58.7881 162.152L56.8562 159.256L59.9473 158.677L52.7991 153.851L30.775 153.658Z" fill="#B4B4B4"/>
+<path d="M19.9561 161.573L37.73 156.747V155.588L29.809 155.009L30.775 153.658L25.9451 154.43L20.7289 158.291L19.5697 160.607L19.9561 161.573Z" fill="#B4B4B4"/>
+<path opacity="0.2" d="M37.3435 163.696L33.866 160.994L34.0592 157.905L35.2183 156.168L36.1843 153.658L38.889 153.851L38.6958 163.503L39.4686 163.889L37.3435 163.696Z" fill="#B4B4B4"/>
+<path d="M53.7651 152.307L58.5949 154.43L59.7541 157.905L58.9813 158.291L58.5949 159.063L60.3337 161.187L55.5038 166.978L45.6509 169.68L38.1163 166.785L37.73 163.696L35.9912 161.187L36.5708 157.519C36.5708 157.519 36.764 156.94 37.1504 156.168L38.5027 153.272L43.9122 153.658L40.0483 150.763L42.5598 150.376L49.9012 151.921L53.7651 152.307Z" fill="#B4B4B4"/>
+<g opacity="0.2">
+<path opacity="0.2" d="M58.9812 160.414L60.1404 159.256L59.3676 157.326L59.9472 156.168L62.2655 155.975L63.2315 156.361L64.1974 156.168C64.1974 156.168 69.0273 158.291 66.9022 162.152C66.1294 163.696 60.3336 161.573 60.3336 161.573L58.9812 160.414Z" fill="#B4B4B4"/>
+<path d="M62.6519 159.449L60.72 161.959C60.72 161.959 63.0383 163.503 63.8111 163.503C65.1634 163.696 67.675 163.117 67.8682 160.221C68.2545 157.326 66.1294 156.361 64.0043 156.168C64.7771 157.905 64.5839 159.835 64.5839 159.835L63.0383 159.642L62.6519 159.449Z" fill="#B4B4B4"/>
+<path opacity="0.2" d="M63.0383 159.256C62.6519 159.256 62.2655 159.835 62.2655 159.835L62.8451 160.608L62.2655 161.187L61.4927 160.801V159.835L61.1063 157.712L63.0383 159.256Z" fill="#B4B4B4"/>
+</g>
+</g>
+<path d="M41.2075 32.4304V127.405L106.507 160.028L172 127.405V32.6234L106.507 0L41.2075 32.4304Z" fill="#324D82"/>
+<path d="M41.2075 32.6234L106.7 65.4399L106.507 160.222L41.2075 127.598V32.6234Z" fill="#6F9DF9"/>
+<path d="M172 32.6234L106.507 65.4399V160.222L172 127.598V32.6234Z" fill="#4668AB"/>
+<path d="M92.2108 153.079V98.0633L59.9474 82.0411V137.057L92.2108 153.079Z" fill="#1895C2"/>
+<path d="M92.2108 121.807V98.0633L59.9474 82.0411V137.057L92.2108 121.807Z" fill="#324D82"/>
+<path d="M66.516 85.3228L59.9474 82.0411V137.057L66.516 134.354V85.3228Z" fill="#4668AB"/>
+<path d="M91.438 105.978C89.8925 109.646 85.6422 111.576 81.9715 110.032C78.3008 108.487 76.3689 104.24 77.9144 100.573C79.46 96.905 83.7102 94.9747 87.3809 96.519C91.0516 98.0633 92.9836 102.31 91.438 105.978Z" fill="#242B3F"/>
+<path d="M83.4774 105.756C83.2842 105.949 83.091 106.142 82.8979 106.142C82.7047 106.335 82.3183 106.335 82.1251 106.335C81.9319 106.335 81.5455 106.335 81.3523 106.142C81.1591 105.949 80.7727 105.949 80.5795 105.756C80.3863 105.563 80.1931 105.37 80.1931 105.177C80.1931 104.984 79.9999 104.598 79.9999 104.405C79.9999 104.212 79.9999 103.826 80.1931 103.633L81.5455 100.351C81.7387 100.158 81.7387 99.7721 81.9319 99.5791C82.1251 99.386 82.3183 99.193 82.5115 99.193C82.7047 98.9999 83.091 98.9999 83.2842 98.9999C83.4774 98.9999 83.8638 98.9999 84.057 99.193C84.2502 99.386 84.6366 99.386 84.8298 99.5791C85.023 99.7721 85.2162 99.9651 85.2162 100.158C85.2162 100.351 85.4094 100.737 85.4094 100.93C85.4094 101.123 85.4094 101.509 85.2162 101.702L83.8638 104.984C83.8638 105.37 83.6706 105.563 83.4774 105.756ZM84.4434 101.702C84.6366 101.316 84.6366 100.93 84.4434 100.544C84.2502 100.158 84.057 99.9651 83.6706 99.7721C83.2842 99.5791 82.8979 99.5791 82.7047 99.7721C82.5115 99.9651 82.1251 100.158 81.9319 100.544L80.7727 103.633C80.5795 104.019 80.5795 104.405 80.7727 104.791C80.9659 105.177 81.1591 105.37 81.5455 105.563C81.9319 105.756 82.3183 105.756 82.5115 105.563C82.8979 105.37 83.091 105.177 83.2842 104.791L84.4434 101.702Z" fill="white"/>
+<path d="M86.3754 108.266L88.8869 102.089L87.1482 102.668L87.5346 101.895L89.2733 101.316L90.0461 101.509L87.3414 108.459L86.3754 108.266Z" fill="white"/>
+<path d="M93.37 105.206C97.4271 105.013 100.905 108.101 100.905 112.155C101.098 116.209 98.0067 119.684 93.9496 119.684C89.8925 119.877 86.415 116.788 86.415 112.734C86.2218 108.873 89.3129 105.399 93.37 105.206Z" fill="#020203"/>
+<path d="M96.5685 112.633C96.7617 112.633 97.1481 112.826 97.1481 113.019C97.3413 113.212 97.5345 113.405 97.5345 113.598C97.7277 113.791 97.7277 114.177 97.7277 114.37C97.7277 114.756 97.7277 114.949 97.5345 115.142C97.5345 115.336 97.3413 115.529 97.1481 115.722C96.9549 115.915 96.7617 116.108 96.5685 116.108C96.3753 116.301 95.9889 116.301 95.7957 116.301L92.3182 116.494C91.9318 116.494 91.7387 116.494 91.5455 116.301C91.3523 116.301 91.1591 116.108 90.9659 115.915C90.7727 115.722 90.5795 115.529 90.5795 115.336C90.3863 115.142 90.3863 114.756 90.3863 114.563C90.3863 114.177 90.3863 113.984 90.5795 113.791C90.7727 113.598 90.7727 113.405 90.9659 113.212C91.1591 113.019 91.3523 112.826 91.5455 112.826C91.7387 112.633 92.125 112.633 92.3182 112.633L95.7957 112.44C95.9889 112.44 96.1821 112.44 96.5685 112.633ZM92.3182 113.405C91.9318 113.405 91.5455 113.598 91.3523 113.791C91.1591 113.984 90.9659 114.37 90.9659 114.756C90.9659 115.142 91.1591 115.529 91.3523 115.722C91.5455 115.915 91.9318 116.108 92.3182 115.915L95.7957 115.722C96.1821 115.722 96.5685 115.529 96.7617 115.336C96.9549 115.142 97.1481 114.756 97.1481 114.37C97.1481 113.984 96.9549 113.598 96.7617 113.405C96.5685 113.212 96.1821 113.019 95.7957 113.212L92.3182 113.405Z" fill="white"/>
+<path d="M97.5345 108.965L90.7727 109.158L92.1251 110.509H91.3523L89.9999 109.158V108.386L97.5345 108V108.965Z" fill="white"/>
+<path d="M68.4479 109.066C70.1867 105.399 74.4369 103.854 78.1076 105.592C81.7783 107.329 83.3239 111.576 81.5851 115.244C79.8464 118.911 75.5961 120.456 71.9254 118.718C68.2547 116.981 66.7092 112.734 68.4479 109.066Z" fill="#020203"/>
+<path d="M76.7617 109.895C76.9549 109.702 77.1481 109.509 77.3413 109.509C77.5345 109.509 77.9209 109.316 78.1141 109.316C78.3073 109.316 78.6937 109.316 78.8869 109.509C79.08 109.702 79.4664 109.702 79.4664 109.895C79.6596 110.088 79.8528 110.281 79.8528 110.475C79.8528 110.668 80.046 111.054 80.046 111.247C80.046 111.44 80.046 111.826 79.8528 112.019L78.3073 115.107C78.1141 115.3 77.9209 115.687 77.7277 115.88C77.5345 116.073 77.3413 116.266 77.1481 116.266C76.9549 116.266 76.5685 116.459 76.3753 116.459C76.1821 116.459 75.7958 116.459 75.6026 116.266C75.4094 116.073 75.023 116.073 75.023 115.88C74.8298 115.687 74.6366 115.493 74.6366 115.3C74.6366 115.107 74.4434 114.721 74.4434 114.528C74.4434 114.335 74.4434 113.949 74.6366 113.756L76.1821 110.668C76.3753 110.475 76.5685 110.088 76.7617 109.895ZM75.4094 114.142C75.2162 114.528 75.2162 114.914 75.2162 115.3C75.2162 115.687 75.6026 115.88 75.9889 116.073C76.3753 116.266 76.7617 116.266 76.9549 116.073C77.3413 115.88 77.5345 115.687 77.7277 115.3L79.08 112.212C79.2732 111.826 79.2732 111.44 79.2732 111.054C79.2732 110.668 78.8869 110.475 78.5005 110.281C78.1141 110.088 77.7277 110.088 77.5345 110.281C77.1481 110.475 76.9549 110.668 76.7617 111.054L75.4094 114.142Z" fill="white"/>
+<path d="M74.057 107.386L71.159 113.37L72.8978 112.791L72.5114 113.563L70.7727 114.142L69.9999 113.756L73.091 107L74.057 107.386Z" fill="white"/>
+<path d="M78.4941 121.421C75.2098 118.911 74.6302 114.471 77.1417 111.19C79.6532 107.908 84.0967 107.329 87.381 109.839C90.6653 112.348 91.2449 116.788 88.7334 120.07C86.2218 123.158 81.7784 123.93 78.4941 121.421Z" fill="#242B3F"/>
+<path d="M81.4774 114.089C81.2842 113.896 81.2842 113.509 81.2842 113.316C81.2842 113.123 81.2842 112.737 81.2842 112.544C81.2842 112.351 81.4774 111.965 81.6706 111.772C81.8638 111.579 82.057 111.386 82.2502 111.193C82.4433 111 82.6365 111 83.0229 111C83.2161 111 83.6025 111 83.7957 111C83.9889 111 84.3753 111.193 84.5685 111.386L87.2732 113.509C87.4664 113.702 87.6596 113.896 87.8528 114.089C88.046 114.282 88.046 114.475 88.046 114.861C88.046 115.054 88.046 115.44 88.046 115.633C88.046 115.826 87.8528 116.212 87.6596 116.405C87.4664 116.598 87.2732 116.791 87.08 116.984C86.8868 117.177 86.6936 117.177 86.3072 117.177C86.114 117.177 85.7276 117.177 85.5345 117.177C85.3413 117.177 84.9549 116.984 84.7617 116.791L82.057 114.668C81.8638 114.475 81.6706 114.282 81.4774 114.089ZM85.1481 116.019C85.5345 116.212 85.7276 116.405 86.114 116.405C86.5004 116.405 86.6936 116.212 87.08 115.826C87.2732 115.44 87.4664 115.247 87.2732 114.861C87.2732 114.475 87.08 114.282 86.6936 113.896L83.9889 111.772C83.6025 111.579 83.4093 111.386 83.0229 111.386C82.6365 111.386 82.4433 111.579 82.057 111.965C81.8638 112.351 81.6706 112.544 81.8638 112.93C81.8638 113.316 82.057 113.509 82.4433 113.896L85.1481 116.019Z" fill="white"/>
+<path d="M78.3863 116.212L83.6026 120.266L83.4094 118.335L84.1822 118.914L84.3754 120.845L83.989 121.231L77.9999 116.791L78.3863 116.212Z" fill="white"/>
+<path d="M100.711 115.437C104.768 115.244 108.246 118.332 108.246 122.386C108.439 126.44 105.348 129.915 101.291 129.915C97.2338 130.108 93.7563 127.019 93.7563 122.965C93.5631 118.911 96.6542 115.437 100.711 115.437Z" fill="#19607C"/>
+<path d="M103.223 121.614C103.416 121.614 103.609 121.807 103.802 122C103.996 122.193 104.189 122.386 104.189 122.579C104.382 122.772 104.382 123.158 104.382 123.351C104.382 123.737 104.382 123.93 104.189 124.123C104.189 124.316 103.996 124.509 103.802 124.703C103.609 124.896 103.416 125.089 103.223 125.089C103.223 125.475 102.836 125.475 102.643 125.475L99.1658 125.668C98.7794 125.668 98.5862 125.668 98.393 125.475C98.1998 125.282 98.0066 125.282 97.8134 125.089C97.6202 124.896 97.427 124.703 97.427 124.51C97.2338 124.316 97.2338 123.93 97.2338 123.737C97.2338 123.351 97.2338 123.158 97.427 122.965C97.427 122.772 97.6202 122.579 97.8134 122.386C98.0066 122.193 98.1998 122 98.393 122C98.393 121.614 98.5862 121.614 98.9726 121.614L102.45 121.421C102.836 121.421 103.03 121.421 103.223 121.614ZM98.9726 122.386C98.5862 122.386 98.1998 122.579 98.0066 122.772C97.8134 122.965 97.6202 123.351 97.6202 123.737C97.6202 124.123 97.8134 124.509 98.0066 124.703C98.1998 124.896 98.5862 125.089 98.9726 124.896L102.45 124.703C102.836 124.703 103.223 124.51 103.416 124.316C103.609 124.123 103.802 123.737 103.802 123.351C103.802 122.965 103.609 122.579 103.416 122.386C103.223 122.193 102.836 122 102.45 122.193L98.9726 122.386Z" fill="white"/>
+<path d="M104.382 117.946L97.8134 118.139L99.1658 119.49H98.393L97.0406 118.139V117.367L104.575 116.981L104.382 117.946Z" fill="white"/>
+<path d="M61.8793 119.877C63.618 116.209 67.8683 114.665 71.539 116.402C75.2097 118.139 76.7552 122.386 75.0165 126.054C73.2777 129.722 69.0275 131.266 65.3568 129.528C61.8793 127.791 60.3337 123.544 61.8793 119.877Z" fill="#242B3F"/>
+<path d="M69.7617 121.089C69.9549 120.896 70.1481 120.703 70.3413 120.703C70.5345 120.703 70.9209 120.509 71.1141 120.509C71.3073 120.509 71.6937 120.509 71.8869 120.703C72.0801 120.896 72.4664 120.896 72.4664 121.089C72.6596 121.282 72.8528 121.475 72.8528 121.668C72.8528 121.861 73.046 122.247 73.046 122.44C73.046 122.633 73.046 123.019 72.8528 123.212L71.3073 126.301C71.1141 126.494 70.9209 126.88 70.7277 127.073C70.5345 127.266 70.3413 127.459 70.1481 127.459C69.9549 127.459 69.5685 127.652 69.3753 127.652C69.1821 127.652 68.7957 127.652 68.6026 127.459C68.4094 127.266 68.023 127.266 68.023 127.073C67.8298 126.88 67.6366 126.687 67.6366 126.494C67.6366 126.301 67.4434 125.915 67.4434 125.721C67.4434 125.528 67.4434 125.142 67.6366 124.949L69.1821 121.861C69.3753 121.475 69.5685 121.282 69.7617 121.089ZM68.4094 125.142C68.2162 125.528 68.2162 125.915 68.2162 126.301C68.2162 126.687 68.6026 126.88 68.9889 127.073C69.3753 127.266 69.7617 127.266 69.9549 127.073C70.3413 126.88 70.5345 126.687 70.7277 126.301L72.08 123.212C72.2732 122.826 72.2732 122.44 72.2732 122.054C72.2732 121.668 71.8869 121.475 71.5005 121.282C71.1141 121.089 70.7277 121.089 70.5345 121.282C70.1481 121.475 69.9549 121.668 69.7617 122.054L68.4094 125.142Z" fill="white"/>
+<path d="M67.057 118.386L64.159 124.37L65.8978 123.791L65.5114 124.563L63.7727 125.142L62.9999 124.756L66.091 118L67.057 118.386Z" fill="white"/>
+<path d="M74.6302 131.845C71.3459 129.335 70.7663 124.703 73.2778 121.614C75.7893 118.332 80.2328 117.753 83.5171 120.263C86.8014 122.772 87.381 127.212 84.8695 130.494C82.3579 133.582 77.9145 134.161 74.6302 131.845Z" fill="#020203"/>
+<path d="M76.4774 125.089C76.2842 124.896 76.2842 124.509 76.2842 124.316C76.2842 124.123 76.2842 123.737 76.2842 123.544C76.2842 123.351 76.4774 122.965 76.6706 122.772C76.8638 122.579 77.057 122.386 77.2502 122.193C77.4433 122 77.6365 122 78.0229 122C78.2161 122 78.6025 122 78.7957 122C78.9889 122 79.3753 122.193 79.5685 122.386L82.2732 124.509C82.4664 124.703 82.6596 124.896 82.8528 125.089C83.046 125.282 83.046 125.475 83.046 125.861C83.046 126.247 83.046 126.44 83.046 126.633C83.046 126.826 82.8528 127.212 82.6596 127.405C82.4664 127.598 82.2732 127.791 82.08 127.984C81.8868 128.177 81.6936 128.177 81.3072 128.177C81.114 128.177 80.7277 128.177 80.5345 128.177C80.3413 128.177 79.9549 127.984 79.7617 127.791L77.057 125.668C76.8638 125.475 76.6706 125.282 76.4774 125.089ZM80.1481 127.212C80.5345 127.405 80.7277 127.598 81.114 127.598C81.5004 127.598 81.6936 127.405 82.08 127.019C82.2732 126.633 82.4664 126.44 82.2732 126.054C82.2732 125.668 82.08 125.475 81.6936 125.089L78.9889 122.965C78.6025 122.772 78.4093 122.579 78.0229 122.579C77.6365 122.579 77.4433 122.772 77.057 123.158C76.8638 123.544 76.6706 123.737 76.8638 124.123C77.057 124.51 77.057 124.703 77.4434 125.089L80.1481 127.212Z" fill="white"/>
+<path d="M73.3863 127.212L78.6026 131.266L78.4094 129.335L79.1822 129.915L79.3754 131.845L78.989 132.424L72.9999 127.984L73.3863 127.212Z" fill="white"/>
+<path d="M98.7795 128.37C97.2339 132.038 92.9836 133.968 89.3129 132.424C85.6422 130.88 83.7103 126.633 85.2558 122.965C86.8014 119.297 91.0517 117.367 94.7224 118.911C98.3931 120.263 100.325 124.509 98.7795 128.37Z" fill="#242B3F"/>
+<path d="M90.4774 127.756C90.2842 127.949 90.091 128.142 89.8979 128.142C89.7047 128.335 89.3183 128.335 89.1251 128.335C88.9319 128.335 88.5455 128.335 88.3523 128.142C88.1591 127.949 87.7727 127.949 87.5795 127.756C87.3863 127.563 87.1931 127.37 87.1931 127.177C86.9999 126.984 86.9999 126.598 86.9999 126.405C86.9999 126.212 86.9999 125.826 87.1931 125.633L88.5455 122.351C88.7387 122.158 88.7387 121.772 88.9319 121.579C89.1251 121.386 89.3183 121.193 89.5115 121.193C89.7047 121 90.091 121 90.2842 121C90.4774 121 90.8638 121 91.057 121.193C91.2502 121.386 91.6366 121.386 91.8298 121.579C92.023 121.772 92.2162 121.965 92.2162 122.158C92.4094 122.351 92.4094 122.737 92.4094 122.93C92.4094 123.123 92.4094 123.509 92.2162 123.703L90.8638 126.984C90.8638 127.37 90.6706 127.563 90.4774 127.756ZM91.4434 123.509C91.6366 123.123 91.6366 122.737 91.4434 122.351C91.2502 121.965 91.057 121.772 90.6706 121.579C90.2842 121.386 89.8978 121.386 89.7047 121.579C89.3183 121.772 89.1251 121.965 88.9319 122.351L87.7727 125.44C87.5795 125.826 87.5795 126.212 87.7727 126.598C87.9659 126.984 88.1591 127.177 88.5455 127.37C88.9319 127.563 89.3183 127.563 89.5115 127.37C89.8979 127.177 90.091 126.984 90.2842 126.598L91.4434 123.509Z" fill="white"/>
+<path d="M93.3754 130.073L95.8869 123.896L94.1482 124.475L94.5346 123.703L96.2733 123.123L97.0461 123.316L94.3414 130.266L93.3754 130.073Z" fill="white"/>
+<path d="M91.438 164.082C89.8925 167.75 85.6422 169.68 81.9715 168.136C78.3008 166.592 76.3689 162.345 77.9144 158.677C79.46 155.009 83.7102 153.079 87.3809 154.623C91.0516 155.975 92.9836 160.221 91.438 164.082Z" fill="#242B3F"/>
+<path d="M83.4774 163.756C83.2842 163.949 83.091 164.142 82.8979 164.142C82.7047 164.142 82.3183 164.335 82.1251 164.335C81.9319 164.335 81.5455 164.335 81.3523 164.142C81.1591 163.949 80.7727 163.949 80.5795 163.756C80.3863 163.563 80.1931 163.37 80.1931 163.177C79.9999 162.984 79.9999 162.598 79.9999 162.405C79.9999 162.212 79.9999 161.826 80.1931 161.633L81.5455 158.351C81.7387 158.158 81.7387 157.772 81.9319 157.579C82.1251 157.386 82.3183 157.193 82.5115 157.193C82.7047 157 83.091 157 83.2842 157C83.4774 157 83.8638 157 84.057 157.193C84.2502 157.386 84.6366 157.386 84.8298 157.579C85.023 157.772 85.2162 157.965 85.2162 158.158C85.4094 158.351 85.4094 158.737 85.4094 158.93C85.4094 159.123 85.4094 159.509 85.2162 159.703L83.8638 162.984C83.8638 163.37 83.6706 163.563 83.4774 163.756ZM84.4434 159.509C84.6366 159.123 84.6366 158.737 84.4434 158.351C84.2502 157.965 84.057 157.772 83.6706 157.579C83.2842 157.386 82.8979 157.386 82.7047 157.579C82.3183 157.772 82.1251 157.965 81.9319 158.351L80.7727 161.44C80.5795 161.826 80.5795 162.212 80.7727 162.598C80.9659 162.984 81.1591 163.177 81.5455 163.37C81.9319 163.563 82.3183 163.563 82.5115 163.37C82.8979 163.177 83.091 162.984 83.2842 162.598L84.4434 159.509Z" fill="white"/>
+<path d="M86.3754 166.073L88.8869 159.896L87.1482 160.475L87.5346 159.703L89.2733 159.123L90.0461 159.316L87.3414 166.266L86.3754 166.073Z" fill="white"/>
+<path d="M98.0067 131.459C97.6203 127.405 100.325 123.737 104.382 123.351C108.439 122.965 112.11 125.668 112.496 129.721C112.883 133.775 110.178 137.443 106.121 137.829C102.064 138.215 98.3931 135.32 98.0067 131.459Z" fill="#19607C"/>
+<path d="M103.803 128.177C103.803 127.984 103.996 127.598 104.189 127.405C104.382 127.212 104.575 127.019 104.769 126.826C104.962 126.633 105.348 126.633 105.541 126.633C105.928 126.633 106.121 126.633 106.314 126.633C106.507 126.633 106.894 126.826 107.087 127.019C107.28 127.212 107.473 127.405 107.666 127.598C107.86 127.791 107.86 128.177 107.86 128.37L108.246 131.845C108.246 132.231 108.246 132.424 108.246 132.617C108.246 132.81 108.053 133.196 107.86 133.389C107.666 133.582 107.473 133.775 107.28 133.968C107.087 134.161 106.7 134.161 106.507 134.161C106.121 134.161 105.928 134.161 105.735 134.161C105.541 134.161 105.155 133.968 104.962 133.775C104.769 133.582 104.575 133.389 104.382 133.196C104.382 133.196 104.189 132.81 104.189 132.617L103.803 129.142C103.803 128.756 103.803 128.563 103.803 128.177ZM104.962 132.424C104.962 132.81 105.155 133.196 105.348 133.389C105.541 133.582 105.928 133.775 106.314 133.582C106.7 133.582 107.087 133.389 107.28 133.003C107.473 132.617 107.473 132.424 107.473 132.038L107.087 128.756C107.087 128.37 106.894 127.984 106.7 127.791C106.507 127.598 106.121 127.405 105.735 127.405C105.348 127.405 104.962 127.598 104.769 127.984C104.575 128.37 104.575 128.563 104.575 128.949L104.962 132.424Z" fill="white"/>
+<path d="M100.132 127.405L100.905 133.968L102.064 132.617L102.257 133.389L101.098 134.74H100.325L99.3591 127.405H100.132Z" fill="white"/>
+<path d="M58.2086 128.563C59.9473 124.896 64.1976 123.351 67.8683 125.089C71.539 126.826 73.0845 131.073 71.3458 134.74C69.607 138.408 65.3568 139.952 61.6861 138.215C58.0154 136.671 56.4698 132.231 58.2086 128.563Z" fill="#020203"/>
+<path d="M65.7618 128.895C65.9549 128.702 66.1481 128.509 66.3413 128.509C66.5345 128.509 66.9209 128.316 67.1141 128.316C67.3073 128.316 67.6937 128.316 67.8869 128.509C68.0801 128.702 68.4665 128.702 68.4665 128.895C68.6597 129.088 68.8529 129.281 68.8529 129.475C68.8529 129.668 69.0461 130.054 69.0461 130.247C69.0461 130.44 69.0461 130.826 68.8529 131.019L67.3073 134.107C67.1141 134.3 66.9209 134.687 66.7277 134.88C66.5345 135.073 66.3413 135.266 66.1481 135.266C65.9549 135.266 65.5686 135.459 65.3754 135.459C65.1822 135.459 64.7958 135.459 64.6026 135.266C64.4094 135.073 64.023 135.073 64.023 134.88C63.8298 134.687 63.6366 134.494 63.6366 134.3C63.6366 134.107 63.4434 133.721 63.4434 133.528C63.4434 133.335 63.4434 132.949 63.6366 132.756L65.1822 129.668C65.3754 129.281 65.5686 129.088 65.7618 128.895ZM64.4094 132.949C64.2162 133.335 64.2162 133.721 64.2162 134.107C64.2162 134.494 64.6026 134.687 64.989 134.88C65.3754 135.073 65.7618 135.073 65.9549 134.88C66.1481 134.687 66.5345 134.494 66.7277 134.107L68.2733 131.019C68.4665 130.633 68.4665 130.247 68.4665 129.861C68.4665 129.475 68.0801 129.281 67.6937 129.088C67.3073 128.895 66.9209 128.895 66.7277 129.088C66.3413 129.281 66.1481 129.475 65.9549 129.861L64.4094 132.949Z" fill="white"/>
+<path d="M63.057 126.386L60.1591 132.37L61.8978 131.791L61.5114 132.563L59.7727 133.142L58.9999 132.756L62.091 126L63.057 126.386Z" fill="white"/>
+<path d="M70.5731 141.304C67.2888 138.794 66.7092 134.354 69.2207 131.073C71.7323 127.791 76.1757 127.212 79.46 129.722C82.7443 132.231 83.3239 136.671 80.8124 139.953C78.4941 143.041 73.8574 143.813 70.5731 141.304Z" fill="#242B3F"/>
+<path d="M72.2841 134.089C72.0909 133.896 72.0909 133.509 72.0909 133.316C72.0909 133.123 72.0909 132.737 72.0909 132.544C72.0909 132.351 72.2841 131.965 72.4773 131.772C72.6705 131.579 72.8637 131.386 73.0569 131.193C73.2501 131 73.4433 131 73.8297 131C74.0229 131 74.4093 131 74.6025 131C74.7957 131 75.1821 131.193 75.3752 131.386L78.08 133.509C78.2732 133.703 78.4664 133.896 78.6596 134.089C78.8527 134.282 78.8527 134.475 78.8527 134.861C78.8527 135.054 78.8527 135.44 78.8527 135.633C78.8527 135.826 78.6595 136.212 78.4664 136.405C78.2732 136.598 78.08 136.791 77.8868 136.984C77.6936 137.177 77.5004 137.177 77.114 137.177C76.9208 137.177 76.5344 137.177 76.3412 137.177C76.148 137.177 75.7616 136.984 75.5684 136.791L72.8637 134.668C72.6705 134.668 72.4773 134.475 72.2841 134.089ZM76.148 136.212C76.5344 136.405 76.7276 136.598 77.114 136.598C77.5004 136.598 77.6936 136.405 78.08 136.019C78.2732 135.633 78.4664 135.44 78.2732 135.054C78.08 134.668 78.08 134.475 77.6936 134.089L74.9889 132.158C74.6025 131.965 74.4093 131.772 74.0229 131.772C73.6365 131.772 73.4433 131.965 73.0569 132.351C72.8637 132.737 72.6705 132.93 72.8637 133.316C72.8637 133.703 73.0569 133.896 73.4433 134.282L76.148 136.212Z" fill="white"/>
+<path d="M69.3863 136.212L74.6025 140.266L74.4093 138.335L75.1821 138.915L75.3753 140.845L74.9889 141.424L68.9999 136.984L69.3863 136.212Z" fill="white"/>
+<path d="M96.0747 126.633C100.132 126.826 103.223 130.301 103.03 134.354C102.837 138.408 99.359 141.497 95.302 141.304C91.2449 141.111 88.1538 137.636 88.347 133.582C88.5402 129.528 92.0177 126.44 96.0747 126.633Z" fill="#020203"/>
+<path d="M98.0067 133.196C98.1999 133.389 98.3931 133.389 98.5863 133.582C98.7795 133.775 98.9726 133.968 98.9726 134.161C98.9726 134.354 99.1658 134.74 99.1658 134.933C99.1658 135.32 99.1658 135.513 98.9726 135.706C98.7795 135.899 98.7795 136.092 98.5863 136.285C98.3931 136.478 98.1999 136.671 98.0067 136.671C97.8135 136.671 97.4271 136.864 97.2339 136.864L93.7564 136.671C93.37 136.671 93.1768 136.671 92.9836 136.478C92.7904 136.285 92.5972 136.285 92.4041 136.092C92.2109 135.899 92.0177 135.706 92.0177 135.513C92.0177 135.32 91.8245 134.933 91.8245 134.74C91.8245 134.354 91.8245 134.161 92.0177 133.968C92.2109 133.775 92.2109 133.582 92.4041 133.389C92.5972 133.196 92.7904 133.003 92.9836 133.003C93.1768 133.003 93.5632 132.81 93.7564 132.81L97.2339 133.003C97.4271 133.003 97.8135 133.003 98.0067 133.196ZM93.7564 133.389C93.37 133.389 92.9836 133.389 92.7904 133.582C92.5972 133.775 92.4041 134.161 92.4041 134.547C92.4041 134.933 92.404 135.32 92.7904 135.513C92.9836 135.706 93.37 135.899 93.7564 135.899L97.2339 136.092C97.6203 136.092 98.0067 136.092 98.1999 135.899C98.3931 135.706 98.5863 135.32 98.5863 134.933C98.5863 134.547 98.5863 134.161 98.1999 133.968C98.0067 133.775 97.6203 133.582 97.2339 133.582L93.7564 133.389Z" fill="white"/>
+<path d="M99.359 129.528L92.7904 129.335L93.9496 130.88H93.1768L92.0176 129.335V128.563L99.5522 128.949L99.359 129.528Z" fill="white"/>
+<path d="M78.4941 136.478C78.3009 132.424 81.5852 129.142 85.4491 128.949C89.5061 128.756 92.7904 132.038 92.9836 135.899C93.1768 139.952 89.8925 143.234 86.0286 143.427C82.1648 143.62 78.6873 140.532 78.4941 136.478Z" fill="#020203"/>
+<path d="M84.8694 133.968C84.8694 133.775 85.0626 133.582 85.2558 133.389C85.449 133.196 85.6422 133.003 85.8354 133.003C86.0286 132.81 86.415 132.81 86.6082 132.81C86.9945 132.81 87.1877 132.81 87.3809 133.003C87.5741 133.003 87.7673 133.196 87.9605 133.389C88.1537 133.582 88.3469 133.775 88.3469 133.968C88.5401 134.161 88.5401 134.547 88.5401 134.74L88.7333 138.215C88.7333 138.601 88.7333 138.794 88.5401 138.987C88.5401 139.18 88.3469 139.373 88.1537 139.566C87.9605 139.759 87.7673 139.952 87.5741 139.952C87.3809 140.145 86.9945 140.145 86.8013 140.145C86.415 140.145 86.2218 140.145 86.0286 139.952C85.8354 139.952 85.6422 139.759 85.449 139.566C85.2558 139.373 85.0626 139.18 85.0626 138.987C84.8694 138.794 84.8694 138.601 84.8694 138.215L84.6762 134.74C84.6762 134.354 84.6762 134.161 84.8694 133.968ZM85.6422 138.215C85.6422 138.601 85.8354 138.987 86.0286 139.18C86.2218 139.373 86.6081 139.566 86.9945 139.566C87.3809 139.566 87.7673 139.373 87.9605 139.18C88.1537 138.987 88.3469 138.601 88.3469 138.215L88.1537 134.74C88.1537 134.354 87.9605 133.968 87.7673 133.775C87.5741 133.582 87.1877 133.389 86.8013 133.389C86.415 133.389 86.0286 133.582 85.8354 133.775C85.6422 133.968 85.449 134.354 85.449 134.74L85.6422 138.215Z" fill="white"/>
+<path d="M81.1987 132.81L81.3919 139.373L82.7443 138.022V138.794L81.3919 139.953H80.6192L80.426 132.424L81.1987 132.81Z" fill="white"/>
+<path d="M105.928 136.285C105.734 132.231 109.019 128.949 112.883 128.756C116.94 128.563 120.224 131.845 120.417 135.706C120.61 139.759 117.326 143.041 113.462 143.234C109.405 143.427 105.928 140.339 105.928 136.285Z" fill="#19607C"/>
+<path d="M112.11 133.775C112.11 133.582 112.303 133.389 112.496 133.196C112.689 133.003 112.883 132.81 113.076 132.81C113.269 132.617 113.655 132.617 113.849 132.617C114.235 132.617 114.428 132.617 114.621 132.81C114.814 132.81 115.008 133.003 115.201 133.196C115.394 133.389 115.587 133.582 115.587 133.775C115.78 133.968 115.78 134.354 115.78 134.547L115.974 138.022C115.974 138.408 115.974 138.601 115.78 138.794C115.587 138.987 115.587 139.18 115.394 139.373C115.201 139.566 115.008 139.759 114.814 139.759C114.621 139.952 114.235 139.952 114.042 139.952C113.655 139.952 113.462 139.952 113.269 139.759C113.076 139.759 112.883 139.566 112.689 139.373C112.496 139.18 112.303 138.987 112.303 138.794C112.11 138.601 112.11 138.215 112.11 138.022L111.917 134.547C111.917 134.161 111.917 133.968 112.11 133.775ZM112.883 138.022C112.883 138.408 113.076 138.794 113.269 138.987C113.462 139.18 113.849 139.373 114.235 139.373C114.621 139.373 115.008 139.18 115.201 138.987C115.394 138.794 115.587 138.408 115.587 138.022L115.394 134.547C115.394 134.161 115.201 133.775 115.008 133.582C114.814 133.389 114.428 133.196 114.042 133.196C113.655 133.196 113.269 133.389 113.076 133.582C112.883 133.775 112.689 134.161 112.689 134.547L112.883 138.022Z" fill="white"/>
+<path d="M108.439 132.617L108.632 139.18L109.985 137.829V138.601L108.632 139.759H107.86L107.666 132.231L108.439 132.617Z" fill="white"/>
+<path d="M115.974 141.883C115.78 137.829 119.065 134.547 122.929 134.354C126.986 134.161 130.27 137.443 130.463 141.304C130.656 145.358 127.372 148.639 123.508 148.832C119.644 149.025 116.167 145.937 115.974 141.883Z" fill="#19607C"/>
+<path d="M122.349 139.18C122.349 138.987 122.542 138.794 122.735 138.601C122.929 138.408 123.122 138.215 123.315 138.215C123.508 138.022 123.895 138.022 124.088 138.022C124.474 138.022 124.667 138.022 124.861 138.215C125.054 138.215 125.247 138.408 125.44 138.601C125.633 138.794 125.827 138.987 125.827 139.18C126.02 139.373 126.02 139.759 126.02 139.952L126.213 143.427C126.213 143.813 126.213 144.006 126.02 144.199C126.02 144.392 125.827 144.585 125.633 144.778C125.44 144.971 125.247 145.164 125.054 145.164C124.861 145.358 124.474 145.358 124.281 145.358C123.895 145.358 123.701 145.358 123.508 145.164C123.315 145.164 123.122 144.971 122.929 144.778C122.735 144.585 122.542 144.392 122.542 144.199C122.349 144.006 122.349 143.62 122.349 143.427L122.156 139.952C122.156 139.759 122.156 139.566 122.349 139.18ZM123.122 143.62C123.122 144.006 123.315 144.392 123.508 144.585C123.701 144.778 124.088 144.971 124.474 144.971C124.861 144.971 125.247 144.778 125.44 144.585C125.633 144.392 125.827 144.006 125.827 143.62L125.44 139.952C125.44 139.566 125.247 139.18 125.054 138.987C124.861 138.794 124.474 138.601 124.088 138.601C123.701 138.601 123.315 138.794 123.122 138.987C122.929 139.18 122.735 139.566 122.735 139.952L123.122 143.62Z" fill="white"/>
+<path d="M118.678 138.215L118.872 144.778L120.224 143.427V144.199L118.872 145.551H118.099L117.906 138.022L118.678 138.215Z" fill="white"/>
+<path d="M98.0067 141.111C97.6203 137.057 100.325 133.389 104.382 133.003C108.439 132.617 112.11 135.32 112.496 139.373C112.883 143.427 110.178 147.095 106.121 147.481C102.064 148.06 98.3931 145.165 98.0067 141.111Z" fill="#19607C"/>
+<path d="M103.803 138.022C103.803 137.829 103.996 137.443 104.189 137.25C104.382 137.057 104.575 136.864 104.769 136.671C104.962 136.478 105.348 136.478 105.541 136.478C105.928 136.478 106.121 136.478 106.314 136.478C106.507 136.478 106.894 136.671 107.087 136.864C107.28 137.057 107.473 137.25 107.666 137.443C107.86 137.636 107.86 138.022 107.86 138.215L108.246 141.69C108.246 142.076 108.246 142.269 108.246 142.462C108.246 142.655 108.053 143.041 107.86 143.234C107.666 143.427 107.473 143.62 107.28 143.813C107.087 144.006 106.7 144.006 106.507 144.006C106.121 144.006 105.928 144.006 105.735 144.006C105.541 144.006 105.155 143.813 104.962 143.62C104.769 143.427 104.575 143.234 104.382 143.041C104.382 142.848 104.189 142.655 104.189 142.269L103.803 138.794C103.803 138.601 103.803 138.215 103.803 138.022ZM104.962 142.269C104.962 142.655 105.155 143.041 105.348 143.234C105.541 143.427 105.928 143.62 106.314 143.427C106.7 143.427 107.087 143.234 107.28 142.848C107.473 142.462 107.473 142.269 107.473 141.883L107.087 138.601C107.087 138.215 106.894 137.829 106.7 137.636C106.507 137.443 106.121 137.25 105.735 137.25C105.348 137.25 104.962 137.443 104.769 137.829C104.575 138.215 104.575 138.408 104.575 138.794L104.962 142.269Z" fill="white"/>
+<path d="M100.132 137.25L100.905 143.813L102.064 142.462L102.257 143.234L101.098 144.585L100.325 144.778L99.3591 137.443L100.132 137.25Z" fill="white"/>
+<path d="M50.0945 133.775C51.8332 130.108 56.0835 128.563 59.7542 130.301C63.4249 132.038 64.9704 136.285 63.2317 139.952C61.4929 143.62 57.2427 145.164 53.572 143.427C49.9013 141.69 48.3557 137.443 50.0945 133.775Z" fill="#242B3F"/>
+<path d="M57.955 135.089C58.1482 134.896 58.3413 134.702 58.5345 134.702C58.7277 134.702 59.1141 134.509 59.3073 134.509C59.5005 134.509 59.8869 134.509 60.0801 134.702C60.2733 134.896 60.6597 134.896 60.6597 135.089C60.8529 135.282 61.0461 135.475 61.0461 135.668C61.0461 135.861 61.2393 136.247 61.2393 136.44C61.2393 136.633 61.2393 137.019 61.0461 137.212L59.5005 140.301C59.3073 140.494 59.1141 140.88 58.9209 141.073C58.9209 141.459 58.7277 141.652 58.3413 141.652C58.1482 141.652 57.7618 141.845 57.5686 141.845C57.3754 141.845 56.989 141.845 56.7958 141.652C56.6026 141.459 56.2162 141.459 56.2162 141.266C56.2162 141.073 55.8298 140.88 55.8298 140.687C55.8298 140.494 55.6366 140.108 55.6366 139.915C55.6366 139.721 55.6366 139.335 55.8298 139.142L57.3754 136.054C57.5686 135.475 57.7618 135.282 57.955 135.089ZM56.6026 139.142C56.4094 139.528 56.4094 139.915 56.4094 140.301C56.4094 140.687 56.7958 140.88 57.1822 141.073C57.5686 141.266 57.955 141.266 58.1482 141.073C58.5345 140.88 58.7277 140.687 58.9209 140.301L60.2733 137.212C60.4665 136.826 60.4665 136.44 60.4665 136.054C60.4665 135.668 60.0801 135.475 59.6937 135.282C59.3073 135.089 58.9209 135.089 58.7277 135.282C58.3413 135.475 58.1482 135.668 57.955 136.054L56.6026 139.142Z" fill="white"/>
+<path d="M55.057 132.386L52.1591 138.37L53.8979 137.791L53.5115 138.563L51.7727 139.142L50.9999 138.756L54.0911 132L55.057 132.386Z" fill="white"/>
+<path d="M96.0747 136.478C100.132 136.671 103.223 140.146 103.03 144.199C102.837 148.253 99.359 151.342 95.302 151.149C91.2449 150.956 88.1538 147.481 88.347 143.427C88.5402 139.373 92.0177 136.285 96.0747 136.478Z" fill="#020203"/>
+<path d="M98.0067 142.848C98.1999 143.041 98.3931 143.041 98.5863 143.234C98.7795 143.427 98.9726 143.62 98.9726 143.813C98.9726 144.006 99.1658 144.392 99.1658 144.585C99.1658 144.971 99.1658 145.164 98.9726 145.357C98.7795 145.551 98.7795 145.744 98.5863 145.937C98.3931 146.13 98.1999 146.323 98.0067 146.323C97.8135 146.323 97.4271 146.516 97.2339 146.516L93.7564 146.323C93.37 146.323 93.1768 146.323 92.9836 146.13C92.7904 145.937 92.5972 145.937 92.4041 145.744C92.2109 145.551 92.0177 145.357 92.0177 145.164C92.0177 144.971 91.8245 144.585 91.8245 144.392C91.8245 144.006 91.8245 143.813 92.0177 143.62C92.2109 143.427 92.2109 143.234 92.4041 143.041C92.5972 142.848 92.7904 142.655 92.9836 142.655C93.1768 142.655 93.5632 142.462 93.7564 142.462L97.2339 142.655C97.4271 142.655 97.8135 142.848 98.0067 142.848ZM93.7564 143.234C93.37 143.234 92.9836 143.234 92.7904 143.427C92.5972 143.62 92.4041 144.006 92.4041 144.392C92.4041 144.778 92.404 145.164 92.7904 145.357C92.9836 145.551 93.37 145.744 93.7564 145.744L97.2339 145.937C97.6203 145.937 98.0067 145.937 98.1999 145.744C98.3931 145.551 98.5863 145.164 98.5863 144.778C98.5863 144.392 98.5863 144.006 98.1999 143.813C97.8135 143.62 97.6203 143.427 97.2339 143.427L93.7564 143.234Z" fill="white"/>
+<path d="M99.359 139.373L92.7904 138.987L93.9496 140.532H93.1768L91.8245 138.987V138.215L99.359 138.601V139.373Z" fill="white"/>
+<path d="M58.2086 138.408C59.9473 134.74 64.1976 133.196 67.8683 134.933C71.539 136.671 73.0845 140.918 71.3458 144.585C69.607 148.253 65.3568 149.797 61.6861 148.06C58.0154 146.323 56.4698 142.076 58.2086 138.408Z" fill="#020203"/>
+<path d="M66.5685 139.702C66.7617 139.509 66.9549 139.316 67.1481 139.316C67.3413 139.316 67.7277 139.123 67.9208 139.123C68.114 139.123 68.5004 139.123 68.6936 139.316C68.8868 139.509 69.2732 139.509 69.2732 139.702C69.4664 139.896 69.6596 140.089 69.6596 140.282C69.6596 140.475 69.8528 140.861 69.8528 141.054C69.8528 141.247 69.8528 141.633 69.6596 141.826L68.114 144.914C67.9208 145.108 67.7277 145.494 67.5345 145.687C67.3413 145.88 67.1481 146.073 66.9549 146.073C66.7617 146.073 66.3753 146.266 66.1821 146.266C65.9889 146.266 65.6025 146.266 65.4093 146.073C65.2161 145.88 64.8297 145.88 64.8297 145.687C64.6365 145.494 64.4433 145.301 64.4433 145.108C64.4433 144.914 64.2502 144.528 64.2502 144.335C64.2502 144.142 64.2501 143.756 64.4433 143.563L65.9889 140.475C66.1821 140.282 66.3753 139.896 66.5685 139.702ZM65.2161 143.949C65.0229 144.335 65.0229 144.721 65.0229 145.108C65.0229 145.494 65.4093 145.687 65.7957 145.88C66.1821 146.073 66.5685 146.073 66.7617 145.88C67.1481 145.687 67.3413 145.494 67.5345 145.108L68.8868 142.019C69.08 141.633 69.08 141.247 69.08 140.861C69.08 140.475 68.6936 140.282 68.3072 140.089C67.9208 139.896 67.5345 139.896 67.3413 140.089C66.9549 140.282 66.7617 140.475 66.5685 140.861L65.2161 143.949Z" fill="white"/>
+<path d="M63.8638 137.193L60.9659 143.177L62.7046 142.598L62.3182 143.37L60.5795 143.949L59.9999 143.756L63.091 137L63.8638 137.193Z" fill="white"/>
+<path d="M70.5731 151.149C67.2888 148.639 66.7092 144.199 69.2207 140.918C71.7323 137.636 76.1757 137.057 79.46 139.566C82.7443 142.076 83.3239 146.516 80.8124 149.797C78.4941 152.886 73.8574 153.465 70.5731 151.149Z" fill="#020203"/>
+<path d="M73.2841 143.089C73.0909 142.896 73.0909 142.702 73.0909 142.316C73.0909 141.93 73.0909 141.737 73.0909 141.544C73.0909 141.351 73.2841 140.965 73.4773 140.772C73.6705 140.579 73.8637 140.386 74.0569 140.193C74.2501 140 74.4433 140 74.8297 140C75.0229 140 75.4093 140 75.6025 140C75.7957 140 76.1821 140.193 76.3752 140.386L79.08 142.509C79.2732 142.702 79.4664 142.896 79.6596 143.089C79.8527 143.282 79.8527 143.475 79.8527 143.861C79.8527 144.054 79.8527 144.44 79.8527 144.633C79.8527 144.826 79.6595 145.212 79.4664 145.405C79.2732 145.598 79.08 145.791 78.8868 145.984C78.6936 146.177 78.5004 146.177 78.114 146.177C77.9208 146.177 77.5344 146.177 77.3412 146.177C77.148 146.177 76.7616 145.984 76.5684 145.791L73.8637 143.668C73.6705 143.475 73.4773 143.282 73.2841 143.089ZM77.148 145.212C77.5344 145.405 77.7276 145.598 78.114 145.598C78.5004 145.598 78.6936 145.405 79.08 145.019C79.2732 144.633 79.4664 144.44 79.2732 144.054C79.2732 143.668 79.08 143.475 78.6936 143.089L75.9889 141.158C75.6025 140.965 75.4093 140.772 75.0229 140.772C74.6365 140.772 74.4433 140.965 74.0569 141.351C73.8637 141.737 73.6705 141.93 73.8637 142.316C73.8637 142.702 74.0569 142.895 74.4433 143.282L77.148 145.212Z" fill="white"/>
+<path d="M70.3863 145.212L75.6025 149.266L75.4093 147.335L76.1821 147.914L76.3753 149.845L75.9889 150.424L69.9999 145.984L70.3863 145.212Z" fill="white"/>
+<path d="M78.4941 146.323C78.3009 142.269 81.5852 138.987 85.4491 138.794C89.5061 138.601 92.7904 141.883 92.9836 145.744C93.1768 149.797 89.8925 153.079 86.0286 153.272C82.1648 153.465 78.6873 150.377 78.4941 146.323Z" fill="#020203"/>
+<path d="M86.193 143.158C86.193 142.965 86.3862 142.772 86.5794 142.579C86.7726 142.386 86.9658 142.193 87.159 142.193C87.3522 142 87.7386 142 87.9318 142C88.3181 142 88.5113 142 88.7045 142.193C88.8977 142.193 89.0909 142.386 89.2841 142.579C89.4773 142.772 89.6705 142.965 89.6705 143.158C89.8637 143.351 89.8637 143.737 89.8637 143.93L90.0569 147.405C90.0569 147.791 90.0569 147.984 89.8637 148.177C89.8637 148.37 89.6705 148.563 89.4773 148.756C89.2841 148.949 89.0909 149.142 88.8977 149.142C88.7045 149.335 88.3181 149.335 88.125 149.335C87.7386 149.335 87.5454 149.335 87.3522 149.142C87.159 149.142 86.9658 148.949 86.7726 148.756C86.5794 148.563 86.3862 148.37 86.3862 148.177C86.193 148.177 86.193 147.791 86.193 147.598L85.9998 144.123C85.9998 143.737 85.9998 143.544 86.193 143.158ZM86.9658 147.405C86.9658 147.791 87.159 148.177 87.3522 148.37C87.5454 148.563 87.9318 148.756 88.3181 148.756C88.7045 148.756 89.0909 148.563 89.2841 148.37C89.4773 148.177 89.6705 147.791 89.6705 147.405L89.4773 143.93C89.4773 143.544 89.2841 143.158 89.0909 142.965C88.8977 142.772 88.5113 142.579 88.125 142.579C87.7386 142.579 87.3522 142.772 87.159 142.965C86.9658 143.158 86.7726 143.544 86.7726 143.93L86.9658 147.405Z" fill="white"/>
+<path d="M82.7726 142.386L82.9658 148.949L84.3181 147.598V148.37L82.9658 149.528H82.193L81.9998 142L82.7726 142.386Z" fill="white"/>
+<path d="M57.2427 154.237C57.0495 150.184 60.3338 146.902 64.1977 146.709C68.2548 146.516 71.5391 149.798 71.7323 153.658C71.9255 157.712 68.6412 160.994 64.7773 161.187C60.7202 161.38 57.2427 158.291 57.2427 154.237Z" fill="#242B3F"/>
+<path d="M65.4434 151.351C65.4434 151.158 65.6366 150.965 65.8298 150.772C66.023 150.579 66.2162 150.386 66.4094 150.386C66.6025 150.193 66.9889 150.193 67.1821 150.193C67.5685 150.193 67.7617 150.193 67.9549 150.386C68.1481 150.386 68.3413 150.579 68.5345 150.772C68.7277 150.965 68.9209 151.158 68.9209 151.351C69.1141 151.544 69.1141 151.93 69.1141 152.123L69.3073 155.598C69.3073 155.984 69.3073 156.177 69.1141 156.37C69.1141 156.563 68.9209 156.756 68.7277 156.949C68.5345 157.142 68.3413 157.335 68.1481 157.335C67.9549 157.528 67.5685 157.528 67.3753 157.528C66.9889 157.528 66.7957 157.528 66.6025 157.335C66.4093 157.142 66.2162 157.142 66.023 156.949C65.8298 156.756 65.6366 156.563 65.6366 156.37C65.4434 156.177 65.4434 155.791 65.4434 155.598L65.2502 152.123C65.2502 151.93 65.2502 151.544 65.4434 151.351ZM66.2162 155.598C66.2162 155.984 66.4093 156.37 66.6025 156.563C66.7957 156.756 67.1821 156.949 67.5685 156.949C67.9549 156.949 68.3413 156.756 68.5345 156.563C68.7277 156.37 68.9209 155.984 68.9209 155.598L68.7277 152.123C68.7277 151.737 68.5345 151.351 68.3413 151.158C68.1481 150.965 67.7617 150.772 67.3753 150.772C66.9889 150.772 66.6025 150.965 66.4094 151.158C66.2162 151.351 66.023 151.737 66.023 152.123L66.2162 155.598Z" fill="white"/>
+<path d="M61.7728 150.386L61.9659 156.949L63.3183 155.598V156.37L61.9659 157.528H61.1932L61 150L61.7728 150.386Z" fill="white"/>
+<path d="M68.8343 166.013C68.6412 161.959 71.9255 158.677 75.7893 158.484C79.8464 158.291 83.1307 161.573 83.3239 165.434C83.5171 169.487 80.2328 172.769 76.3689 172.962C72.3118 173.155 69.0275 170.066 68.8343 166.013Z" fill="#020203"/>
+<path d="M76.2501 163.158C76.2501 162.965 76.4433 162.772 76.6365 162.579C76.8297 162.386 77.0229 162.193 77.2161 162.193C77.4092 162 77.7956 162 77.9888 162C78.3752 162 78.5684 162 78.7616 162.193C78.9548 162.193 79.148 162.386 79.3412 162.579C79.5344 162.772 79.7276 162.965 79.7276 163.158C80.3072 163.351 80.3072 163.544 80.3072 163.93L80.5004 167.405C80.5004 167.791 80.5004 167.984 80.3072 168.177C80.3072 168.37 80.114 168.563 79.9208 168.756C79.7276 168.949 79.5344 169.142 79.3412 169.142C79.148 169.335 78.7616 169.335 78.5684 169.335C78.182 169.335 77.9888 169.335 77.7956 169.142C77.6024 169.142 77.4092 168.949 77.2161 168.756C77.0229 168.563 76.8297 168.37 76.8297 168.177C76.4433 168.177 76.4433 167.791 76.2501 167.598L76.0569 164.123C76.2501 163.737 76.2501 163.544 76.2501 163.158ZM77.0229 167.405C77.0229 167.791 77.2161 168.177 77.4092 168.37C77.6024 168.563 77.9888 168.756 78.3752 168.756C78.7616 168.756 79.148 168.563 79.3412 168.37C79.5344 168.177 79.7276 167.791 79.7276 167.405L79.5344 163.93C79.5344 163.544 79.3412 163.158 79.148 162.965C78.9548 162.772 78.5684 162.579 78.182 162.579C77.7956 162.579 77.4092 162.772 77.2161 162.965C77.0229 163.158 76.8297 163.544 76.8297 163.93L77.0229 167.405Z" fill="white"/>
+<path d="M72.7726 162.193L72.9658 168.756L74.3182 167.405V168.177L72.9658 169.721H72.1931L71.9999 162.193H72.7726Z" fill="white"/>
+<path d="M27.1044 134.548L29.6159 136.864L29.8091 139.373H28.2635L26.5248 137.057L27.1044 134.548Z" fill="#FFE0C3"/>
+<path d="M18.2174 160.608L19.7629 163.31L19.3765 164.661L17.831 164.854L16.0922 163.503L14.1603 159.835L18.2174 160.608Z" fill="#020203"/>
+<path d="M18.797 155.975L21.1153 157.519L21.8881 158.484L21.5017 159.449L19.3765 159.835L16.2854 158.291L15.3195 158.098L15.5127 156.168L18.797 155.975Z" fill="#020203"/>
+<path d="M23.6269 146.13L18.6038 154.43L18.9902 156.168L18.6038 158.484L18.4106 160.801L15.8991 161.766L13.9672 159.835L14.1604 145.937L12.0352 120.263L15.1263 118.139L18.0242 119.877L18.6038 116.981L23.4337 123.93L23.6269 146.13Z" fill="#020203"/>
+<path d="M15.7058 156.94L20.5357 139.18L21.888 138.987L22.2744 147.095L23.6268 146.13L22.854 150.763L18.9901 156.168L16.6718 157.326L15.7058 156.94Z" fill="#020203"/>
+<path d="M13.5807 139.567L16.2854 142.848L19.3765 142.655L21.1153 141.69L23.6268 140.532V138.022H13.9671L13.3875 137.443L13.5807 139.567Z" fill="#020203"/>
+<path d="M25.1724 123.158L23.0472 118.332L19.5697 117.174L19.1833 117.946L18.4106 118.332L16.2854 116.595L10.4896 121.421L7.59167 131.266L10.4896 138.794L13.5807 139.18L16.0922 140.918L19.7629 140.339C19.7629 140.339 20.3425 140.146 21.1153 139.76L24.0132 138.408L23.6268 133.196L26.5247 137.057L26.9111 134.547L25.3655 127.212L25.1724 123.158Z" fill="#4CA9FF"/>
+<path d="M16.8651 117.753L18.0243 116.595L19.9563 117.367L20.9222 116.788L21.1154 114.472L20.729 113.506L20.9222 112.541C20.9222 112.541 18.7971 107.715 14.9332 109.839C13.3876 110.611 15.5128 116.402 15.5128 116.402L16.8651 117.753Z" fill="#FFE0C3"/>
+<path d="M17.831 114.085L15.3195 116.016C15.3195 116.016 13.774 113.699 13.774 112.927C13.5808 111.576 14.1603 109.066 17.0583 108.873C19.9562 108.487 20.9221 110.611 21.1153 112.734C19.3766 111.962 17.4447 112.155 17.4447 112.155L17.6378 113.699L17.831 114.085Z" fill="#020203"/>
+<path d="M18.0242 113.892C18.0242 114.278 17.4447 114.665 17.4447 114.665L16.4787 113.892L15.8991 114.472L16.2855 115.244H17.2515L19.3766 115.63L18.0242 113.892Z" fill="#FFE0C3"/>
+<path d="M15.7059 116.016V117.753L19.5698 120.263V116.981L16.8651 114.858L15.7059 116.016Z" fill="#FFE0C3"/>
+<path d="M13.1943 138.022L12.2283 131.266L13.9671 123.93L16.4786 134.354L16.2854 141.111L13.7739 139.18" fill="#3B7CB8"/>
+<path d="M23.0472 118.332L23.4336 123.351L23.6268 128.177L25.3656 127.212L25.1724 123.158L23.0472 118.332Z" fill="#3B7CB8"/>
+<path d="M14.933 138.987L14.1603 139.374L13.7739 139.567L15.7058 140.532L13.5807 141.304L11.8419 140.532L10.4896 138.794L12.2283 137.25L13.1943 137.829L14.933 138.987Z" fill="#FFE0C3"/>
+<g opacity="0.2">
+<g opacity="0.3">
+<g opacity="0.2">
+<path opacity="0.2" d="M60.7201 161.573H59.1746L56.6631 157.712H59.9474L61.8793 160.415L60.7201 161.573Z" fill="#316DB5"/>
+</g>
+<path opacity="0.2" d="M38.6959 164.082L45.6509 165.047L52.9923 163.31L42.5598 160.801L35.798 161.187L37.73 163.696" fill="#316DB5"/>
+<path opacity="0.2" d="M58.595 154.43L53.572 153.851L48.7421 153.658L49.5149 151.921L53.7652 152.307L58.595 154.43Z" fill="#316DB5"/>
+</g>
+<g opacity="0.2">
+<path opacity="0.2" d="M37.9232 162.345L37.5368 163.117L37.3436 163.503L36.1844 161.573L35.6049 163.696L36.3776 165.434L37.9232 166.785L39.4687 165.047L38.8892 164.082L37.9232 162.345Z" fill="#316DB5"/>
+</g>
+</g>
+<path d="M33.673 25.0949C52.0264 25.0949 66.9024 39.9588 66.9024 58.2974C66.9024 76.636 52.0264 91.5 33.673 91.5C32.5138 91.5 31.1614 91.5 30.0023 91.3069L18.0242 103.082V87.6392C7.59173 81.8481 0.443542 70.8449 0.443542 58.2974C0.443542 39.9588 15.3195 25.0949 33.673 25.0949Z" fill="#E3292B"/>
+<path d="M51.4467 57.7183H34.2524C33.4797 53.4715 30.0022 50.3829 25.5587 50.3829C20.7288 50.3829 16.6718 54.4367 16.6718 59.2626C16.6718 64.0886 20.7288 68.1424 25.5587 68.1424C30.0022 68.1424 33.6728 64.8607 34.2524 60.8069H45.2645V64.0886H48.1624V60.8069H51.4467V57.7183Z" fill="white"/>
+<path d="M92 96H106.5V157L92 153V96Z" fill="#6F9DF9"/>
+<path d="M121.5 95H106.5V156L133.5 146L121.5 95Z" fill="#4668AB"/>
+</svg>
diff --git a/src/i18n/messages.en.xlf b/src/i18n/messages.en.xlf
index ce3f49ce..8f235063 100644
--- a/src/i18n/messages.en.xlf
+++ b/src/i18n/messages.en.xlf
@@ -669,15 +669,21 @@ Here is the list of the last evolutions of the portal. If you wish to contribute
         <source>Cancel</source>
         <target>Cancel</target>
       </trans-unit>
-      <trans-unit id="login.noAccountInfo" datatype="html">
-        <source>Creating an account allows you to access restricted data and, if you wish,
-      to engage in a dialogue
- with us in order to continuously improve our services and inform you of developments that may be of your interest.
-      Creating an account is free and without obligation. Unsubscription is possible at any time on request.</source>
-        <target>Creating an account allows you to access restricted data and, if you wish,
-      to engage in a dialogue
- with us in order to continuously improve our services and inform you of developments that may be of your interest.
-      Creating an account is free and without obligation. Unsubscription is possible at any time on request.</target>
+      <trans-unit id="login.noAccountInfo.1" datatype="html">
+        <source>Why create an account ?</source>
+        <target>Why create an account ?</target>
+      </trans-unit>
+      <trans-unit id="login.noAccountInfo.2" datatype="html">
+        <source>Your account allows you to access restricted data.</source>
+        <target>Your account allows you to access restricted data.</target>
+      </trans-unit>
+      <trans-unit id="login.noAccountInfo.3" datatype="html">
+        <source>Creating an account is free and without obligation.</source>
+        <target>Creating an account is free and without obligation.</target>
+      </trans-unit>
+      <trans-unit id="login.noAccountInfo.4" datatype="html">
+        <source>Unsubscription is possible at any time on request.</source>
+        <target>Unsubscription is possible at any time on request.</target>
       </trans-unit>
       <trans-unit id="login.noAccount" datatype="html">
         <source>Don't have an account yet?</source>
diff --git a/src/i18n/messages.fr.xlf b/src/i18n/messages.fr.xlf
index 1fccb11d..e37abb37 100644
--- a/src/i18n/messages.fr.xlf
+++ b/src/i18n/messages.fr.xlf
@@ -49,7 +49,7 @@
       </trans-unit>
       <trans-unit id="header.signUp" datatype="html">
         <source>Sign Up</source>
-        <target>Inscription</target>
+        <target>Inscrivez-vous</target>
       </trans-unit>
       <trans-unit id="header.signOut" datatype="html">
         <source>Sign Out</source>
@@ -544,7 +544,7 @@ données sont en accès restreint. Pour consulter ou utiliser l’intégralité
         <target>La Métropole de Lyon a ouvert son portail à tous les acteurs du territoire qui souhaitent diffuser leurs données,
         en open data ou en accès restreint. Si vous souhaitez mettre à disposition vos données sur cette plateforme mutualisée, n’hésitez pas à </target>
       </trans-unit>
-            <trans-unit id="changelog.description" datatype="html">
+      <trans-unit id="changelog.description" datatype="html">
         <source>Your recommendations to improve this portal are regularly integrated.
 Here is the list of the last evolutions of the portal. If you wish to contribute to the optimization of the portal, do not hesitate to </source>
         <target>Vos recommandations afin d’améliorer ce portail sont régulièrement intégrées. 
@@ -678,13 +678,21 @@ Voici la liste des dernières évolutions du portail. Si vous souhaitez contribu
         <source>Cancel</source>
         <target>Annuler</target>
       </trans-unit>
-      <trans-unit id="login.noAccountInfo" datatype="html">
-        <source>Creating an account allows you to access restricted data and, if you wish,
-      to engage in a dialogue
- with us in order to continuously improve our services and inform you of developments that may be of your interest.
-      Creating an account is free and without obligation. Unsubscription is possible at any time on request.</source>
-        <target>Créer un compte c'est vous permettre d'accéder aux données dont l'accès est limité, et, si vous le souhaitez, engager un dialogue avec vous afin de nous améliorer en continu et vous prévenir des évolutions pouvant vous intéresser.
-La création d'un compte est gratuite et sans engagement. La désinscription est possible à tout moment sur demande.</target>
+      <trans-unit id="login.noAccountInfo.1" datatype="html">
+        <source>Why create an account ?</source>
+        <target>Pourquoi créer un compte ?</target>
+      </trans-unit>
+      <trans-unit id="login.noAccountInfo.2" datatype="html">
+        <source>Your account allows you to access restricted data.</source>
+        <target>Votre compte vous permet d'accéder aux données dont l'accès est limité.</target>
+      </trans-unit>
+      <trans-unit id="login.noAccountInfo.3" datatype="html">
+        <source>Creating an account is free and without obligation.</source>
+        <target>La création d'un compte est gratuite et sans engagement.</target>
+      </trans-unit>
+      <trans-unit id="login.noAccountInfo.4" datatype="html">
+        <source>Unsubscription is possible at any time on request.</source>
+        <target>La désinscription est possible à tout moment sur demande.</target>
       </trans-unit>
       <trans-unit id="login.noAccount" datatype="html">
         <source>Don't have an account yet?</source>
@@ -1099,7 +1107,7 @@ La création d'un compte est gratuite et sans engagement. La désinscription est
         <source>Your opinion of this website:</source>
         <target>Votre sentiment sur ce site :</target>
       </trans-unit>
-       <trans-unit id="feedback.bof" datatype="html">
+      <trans-unit id="feedback.bof" datatype="html">
         <source>Meh...</source>
         <target>Bof...</target>
       </trans-unit>
diff --git a/src/scss/variables.scss b/src/scss/variables.scss
index 0a8eaeb5..f5c90900 100644
--- a/src/scss/variables.scss
+++ b/src/scss/variables.scss
@@ -9,6 +9,7 @@ $grey-super-light-color: #b4b4b4;
 $menu-selected-color: #c8c8d0;
 $link-color: #0057a8;
 $yellow-dd-color: #ffdc26;
+$blue-color: #4668ab;
 
 // Add a serif family
 $family-sans-serif: 'Titillium Web',
-- 
GitLab