@charset "UTF-8";
/* - - - - Faire un import typo - - - - - - */
@font-face {
  font-family: "Forum";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("Forum"), url("font/Forum.woff2") format("woff2");
}
@font-face {
  font-family: "DMSansLight";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("DMSansLight"), url("font/DMSansLight.woff2") format("woff2");
}
@font-face {
  font-family: "DMSansRegular";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("DMSansRegular"), url("font/DMSansRegular.woff2") format("woff2");
}
@font-face {
  font-family: "DMSansMedium";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("DMSansMedium"), url("font/DMSansMedium.woff2") format("woff2");
}
@font-face {
  font-family: "DMSansSemiBold";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("DMSansSemiBold"), url("font/DMSansSemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "MontserratLight";
  font-weight: 300;
  font-style: light;
  font-display: swap;
  unicode-range: U+000-5FF; /* Download only latin glyphs */
  src: local("MontserratLight"), url("font/MontserratLight.woff2") format("woff2");
}
body {
  display: grid;
  /* Définition des 12 colonnes de taille égale (1fr) */
  grid-template-columns: repeat(12, 1fr);
  /* Définition des lignes : en-tête automatique, contenu principal occupant l'espace restant, pied de page automatique */
  grid-template-rows: auto 1fr auto;
  /* Attribution des zones (grid-area) sur les 12 colonnes de large pour chaque ligne */
  grid-template-areas: "header header header header header header header header header header header header" "main main main main main main main main main main main main" "footer footer footer footer footer footer footer footer footer footer footer footer";
  margin: 0;
  min-height: 100vh;
}

header {
  grid-area: header;
  background-color: #333;
  color: white;
  background-color: white;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 40px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
header .titres {
  align-self: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
  align-items: baseline;
  height: auto;
}
header .titres h1 {
  font-family: "Forum", serif;
  font-size: 60px;
  color: #282D62;
}
header .titres h2 {
  font-family: "MontserratLight", sans-serif;
  font-size: 18px;
  color: #282D62;
  margin-top: -10px;
}
header .icon {
  align-self: flex-end;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-self: center;
}

main {
  grid-area: main;
  background-color: #E5EBE3;
  color: #282D62;
  padding: 20px;
}
main .intro {
  font-family: "Forum", serif;
  font-size: 20px;
  line-height: 1.5;
  /*background-color: white;*/
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
main .intro {
  grid-area: intro;
  margin-bottom: 0;
  border: 1px solid #282D62;
  border-inline: 0px solid;
  border-radius: 25px;
  position: relative;
  box-sizing: border-box;
}
main .intro:before,
main .intro:after {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  border: inherit;
  pointer-events: none;
}
main .intro:before {
  border-color: #0affff;
  --c: 80px;
  -webkit-mask: radial-gradient(var(--c) at var(--c) var(--c), rgba(0, 0, 0, 0.2666666667), rgba(0, 0, 0, 0)) calc(-1 * var(--c)) calc(-1 * var(--c));
          mask: radial-gradient(var(--c) at var(--c) var(--c), rgba(0, 0, 0, 0.2666666667), rgba(0, 0, 0, 0)) calc(-1 * var(--c)) calc(-1 * var(--c));
}
main .intro:after {
  inset: -10px;
  border-color: #282D62;
  animation: electric 0.3s infinite;
}
main .images {
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
main h3 {
  font-family: "MontserratLight", sans-serif;
  font-size: 48px;
  margin-bottom: 20px;
}
main .texte {
  font-family: "MontserratLight";
  font-size: 18px;
  margin-top: 30px;
  line-height: 1.5;
}
main .form-container {
  max-width: 650px;
}
main .form-container form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: "MontserratLight", sans-serif;
  gap: 15px;
}
main .form-container form .form-group {
  width: 100%;
}
main .form-container form .form-group label {
  font-family: "MontserratLight", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-bottom: 5px;
  display: block;
}
main .form-container form .form-group input,
main .form-container form .form-group textarea {
  width: 96%;
  padding: 2% 2%;
  font-family: "MontserratLight";
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #cfcfcf;
  border-radius: 6px;
  background: #fff;
  transition: border-color 0.3s ease;
}
main .form-container form .form-group input:focus,
main .form-container form .form-group textarea:focus {
  outline: none;
  border-color: #282D62;
}
main .form-container form .form-group textarea {
  resize: vertical;
  min-height: 120px;
}
main .form-container form .form-group ::-moz-placeholder {
  color: #999;
  line-height: 1.5;
}
main .form-container form .form-group ::placeholder {
  color: #999;
  line-height: 1.5;
}
main .form-container form button {
  padding: 12px 28px;
  border: none;
  border-radius: 6px;
  font-family: "MontserratLight";
  background: #282D62;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  transition: background 0.3s ease;
}
main .form-container form button:hover {
  background: #3578c9;
}

footer {
  visibility: hidden;
  /* grid-area: footer;
   background-color: white;
   padding: 1rem;

  .icon{
  	display: flex;
  	flex-direction: row;
  	justify-content: flex-end;
  	column-gap: 20px;
  	margin-right: 20px;
  } */
}

@media screen and (max-width: 500px) {
  header {
    background-color: white;
  }
  header .titres h1 {
    padding-bottom: 0;
  }
  header .titres h2 {
    padding-top: 0;
  }
  header .icon {
    align-self: flex-end;
    display: flex;
    flex-direction: column;
  }
  main {
    display: grid;
    /* Définition des 12 colonnes de taille égale (1fr) */
    grid-template-columns: repeat(12, 1fr);
    /* Définition des lignes : en-tête automatique, contenu principal occupant l'espace restant, pied de page automatique */
    grid-template-rows: auto 1fr auto;
    /* Attribution des zones (grid-area) sur les 12 colonnes de large pour chaque ligne */
    grid-template-areas: ". intro intro intro intro intro intro intro intro intro intro ." ". images images images images images images images images images images ." ". texte texte texte texte texte texte texte texte texte texte ." ". form form form form form form form form form form .";
    margin: 0;
    gap: 20px;
  }
  main .intro {
    grid-area: intro;
    margin-bottom: 0;
    line-height: 2;
    margin: 0 auto;
    padding: 30px;
  }
  main .images {
    grid-area: images;
    margin-top: 10px;
  }
  main .texte {
    grid-area: texte;
    margin-top: 10px;
  }
  main h3 {
    grid-area: h3;
    margin-top: 10px;
  }
  main .form-container {
    grid-area: form;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 501px) and (max-width: 600px) {
  header {
    background-color: white;
  }
  main {
    display: grid;
    /* Définition des 12 colonnes de taille égale (1fr) */
    grid-template-columns: repeat(12, 1fr);
    /* Définition des lignes : en-tête automatique, contenu principal occupant l'espace restant, pied de page automatique */
    grid-template-rows: auto 1fr auto;
    /* Attribution des zones (grid-area) sur les 12 colonnes de large pour chaque ligne */
    grid-template-areas: ". intro intro intro intro intro intro intro intro intro . ." ". images images images images images images images images images . ." ". texte texte texte texte texte texte texte texte . . ." ". form form form form form form form form form . .";
    margin: 0;
    gap: 20px;
  }
  main .intro {
    grid-area: intro;
    margin-bottom: 0;
    padding: 30px;
    line-height: 2;
  }
  main .images {
    grid-area: images;
  }
  main .texte {
    grid-area: texte;
    margin-top: 0;
  }
  main h3 {
    grid-area: h3;
  }
  main .form-container {
    grid-area: form;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 601px) and (max-width: 760px) {
  header {
    background-color: white;
  }
  main {
    display: grid;
    /* Définition des 12 colonnes de taille égale (1fr) */
    grid-template-columns: repeat(12, 1fr);
    /* Définition des lignes : en-tête automatique, contenu principal occupant l'espace restant, pied de page automatique */
    grid-template-rows: auto 1fr auto;
    /* Attribution des zones (grid-area) sur les 12 colonnes de large pour chaque ligne */
    grid-template-areas: "intro intro intro intro intro . texte texte texte texte texte ." "images images images images images . form form form form form .";
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 20px;
  }
  main .intro {
    grid-area: intro;
    margin-bottom: 0;
    padding: 30px;
  }
  main .images {
    grid-area: images;
    width: 100%;
  }
  main .texte {
    grid-area: texte;
  }
  main h3 {
    grid-area: h3;
  }
  main .form-container {
    grid-area: form;
  }
}
@media screen and (min-width: 761px) and (max-width: 1440px) {
  header {
    background-color: white;
  }
  main {
    display: grid;
    /* Définition des 12 colonnes de taille égale (1fr) */
    grid-template-columns: repeat(12, 1fr);
    /* Définition des lignes : en-tête automatique, contenu principal occupant l'espace restant, pied de page automatique */
    grid-template-rows: auto 1fr auto;
    /* Attribution des zones (grid-area) sur les 12 colonnes de large pour chaque ligne */
    grid-template-areas: "intro intro intro intro intro intro texte texte texte texte texte ." "images images images images images images form form form form form .";
    margin: 0;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 20px;
  }
  main .intro, main .images img {
    margin-right: 70px;
  }
  main .intro {
    grid-area: intro;
    margin-bottom: 0;
    border: 1px solid #282D62;
    border-inline: 0px solid;
    border-radius: 25px;
    position: relative;
    padding: 50px;
    box-sizing: border-box;
  }
  main .intro:before,
  main .intro:after {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: inherit;
    border: inherit;
    pointer-events: none;
  }
  main .intro:before {
    border-color: #0affff;
    --c: 80px;
    -webkit-mask: radial-gradient(var(--c) at var(--c) var(--c), rgba(0, 0, 0, 0.2666666667), rgba(0, 0, 0, 0)) calc(-1 * var(--c)) calc(-1 * var(--c));
            mask: radial-gradient(var(--c) at var(--c) var(--c), rgba(0, 0, 0, 0.2666666667), rgba(0, 0, 0, 0)) calc(-1 * var(--c)) calc(-1 * var(--c));
  }
  main .intro:after {
    inset: -10px;
    border-color: #282D62;
    animation: electric 0.3s infinite;
  }
  main .images {
    grid-area: images;
    margin-top: 20px;
  }
  main .texte {
    grid-area: texte;
  }
  main h3 {
    grid-area: h3;
  }
  main .form-container {
    grid-area: form;
  }
}
@media screen and (min-width: 1441px) and (max-width: 3000px) {
  header {
    background-color: white;
  }
  main {
    display: grid;
    /* Définition des 12 colonnes de taille égale (1fr) */
    grid-template-columns: repeat(12, 1fr);
    /* Définition des lignes : en-tête automatique, contenu principal occupant l'espace restant, pied de page automatique */
    grid-template-rows: auto 1fr auto;
    /* Attribution des zones (grid-area) sur les 12 colonnes de large pour chaque ligne */
    grid-template-areas: ". intro intro intro intro . texte texte texte texte texte ." ". images images images images . form form form form form .";
    margin: 0;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 20px;
  }
  main .intro {
    font-size: 25px;
    grid-area: intro;
    margin-bottom: 0;
    line-height: 2;
    margin: 0 auto;
    padding: 40px;
  }
  main .images {
    grid-area: images;
    width: 100%;
    margin-top: 20px;
  }
  main .texte {
    grid-area: texte;
    font-size: 20px;
    line-height: 2;
    margin-top: 45px;
  }
  main h3 {
    grid-area: h3;
  }
  main .form-container {
    grid-area: form;
    margin-bottom: 10px;
  }
}
/* test animation électric - code pen */
@keyframes electric {
  0%, 100% {
    border-shape: shape(from 27.03px 5.99px, curve to calc(1.52% + 31.03px) 7px with calc(0% + 32px) 4px, curve to calc(4.55% + 29.09px) 11px with calc(3.03% + 30.06px) 10px, curve to calc(7.58% + 27.15px) 10px with calc(6.06% + 28.12px) 12px, curve to calc(10.61% + 25.21px) 8px with calc(9.09% + 26.18px) 8px, curve to calc(13.64% + 23.27px) 4px with calc(12.12% + 24.24px) 8px, curve to calc(16.67% + 21.33px) 4.5px with calc(15.15% + 22.3px) 0px, curve to calc(19.7% + 19.39px) 4.5px with calc(18.18% + 20.36px) 9px, curve to calc(22.73% + 17.45px) 0.5px with calc(21.21% + 18.42px) 0px, curve to calc(25.76% + 15.52px) 4px with calc(24.24% + 16.48px) 1px, curve to calc(28.79% + 13.58px) 3.5px with calc(27.27% + 14.55px) 7px, curve to calc(31.82% + 11.64px) 2px with calc(30.3% + 12.61px) 0px, curve to calc(34.85% + 9.7px) 3px with calc(33.33% + 10.67px) 4px, curve to calc(37.88% + 7.76px) 5px with calc(36.36% + 8.73px) 2px, curve to calc(40.91% + 5.82px) 8.5px with calc(39.39% + 6.79px) 8px, curve to calc(43.94% + 3.88px) 6px with calc(42.42% + 4.85px) 9px, curve to calc(46.97% + 1.94px) 5px with calc(45.45% + 2.91px) 3px, curve to calc(50% + 0px) 9px with calc(48.48% + 0.97px) 7px, curve to calc(53.03% - 1.94px) 9.5px with calc(51.52% - 0.97px) 11px, curve to calc(56.06% - 3.88px) 9px with calc(54.55% - 2.91px) 8px, curve to calc(59.09% - 5.82px) 10.5px with calc(57.58% - 4.85px) 10px, curve to calc(62.12% - 7.76px) 11.5px with calc(60.61% - 6.79px) 11px, curve to calc(65.15% - 9.7px) 10px with calc(63.64% - 8.73px) 12px, curve to calc(68.18% - 11.64px) 10px with calc(66.67% - 10.67px) 8px, curve to calc(71.21% - 13.58px) 11px with calc(69.7% - 12.61px) 12px, curve to calc(74.24% - 15.52px) 10.5px with calc(72.73% - 14.55px) 10px, curve to calc(77.27% - 17.45px) 8px with calc(75.76% - 16.48px) 11px, curve to calc(80.3% - 19.39px) 3px with calc(78.79% - 18.42px) 5px, curve to calc(83.33% - 21.33px) 5px with calc(81.82% - 20.36px) 1px, curve to calc(86.36% - 23.27px) 5px with calc(84.85% - 22.3px) 9px, curve to calc(89.39% - 25.21px) 1.5px with calc(87.88% - 24.24px) 1px, curve to calc(92.42% - 27.15px) 6px with calc(90.91% - 26.18px) 2px, curve to calc(95.45% - 29.09px) 11px with calc(93.94% - 28.12px) 10px, curve to calc(98.48% - 31.03px) 8px with calc(96.97% - 30.06px) 12px, curve to calc(100% - 28.17px) 8.76px with calc(100% - 32px) 4px, curve to calc(100% - 20.04px) 14.63px with calc(100% - 24.35px) 13.52px, curve to calc(100% - 12.32px) 19.08px with calc(100% - 15.74px) 15.74px, curve to calc(100% - 6.95px) 27.22px with calc(100% - 8.9px) 22.43px, curve to calc(100% - 7px) calc(1.14% + 31.27px) with calc(100% - 5px) calc(0% + 32px), curve to calc(100% - 10px) calc(3.41% + 29.82px) with calc(100% - 9px) calc(2.27% + 30.55px), curve to calc(100% - 10px) calc(5.68% + 28.36px) with calc(100% - 11px) calc(4.55% + 29.09px), curve to calc(100% - 6.5px) calc(7.95% + 26.91px) with calc(100% - 9px) calc(6.82% + 27.64px), curve to calc(100% - 5px) calc(10.23% + 25.45px) with calc(100% - 4px) calc(9.09% + 26.18px), curve to calc(100% - 4px) calc(12.5% + 24px) with calc(100% - 6px) calc(11.36% + 24.73px), curve to calc(100% - 1.5px) calc(14.77% + 22.55px) with calc(100% - 2px) calc(13.64% + 23.27px), curve to calc(100% - 3.5px) calc(17.05% + 21.09px) with calc(100% - 1px) calc(15.91% + 21.82px), curve to calc(100% - 6px) calc(19.32% + 19.64px) with calc(100% - 6px) calc(18.18% + 20.36px), curve to calc(100% - 7.5px) calc(21.59% + 18.18px) with calc(100% - 6px) calc(20.45% + 18.91px), curve to calc(100% - 8px) calc(23.86% + 16.73px) with calc(100% - 9px) calc(22.73% + 17.45px), curve to calc(100% - 3.5px) calc(26.14% + 15.27px) with calc(100% - 7px) calc(25% + 16px), curve to calc(100% - 2.5px) calc(28.41% + 13.82px) with calc(100% - 0px) calc(27.27% + 14.55px), curve to calc(100% - 8px) calc(30.68% + 12.36px) with calc(100% - 5px) calc(29.55% + 13.09px), curve to calc(100% - 9.5px) calc(32.95% + 10.91px) with calc(100% - 11px) calc(31.82% + 11.64px), curve to calc(100% - 6.5px) calc(35.23% + 9.45px) with calc(100% - 8px) calc(34.09% + 10.18px), curve to calc(100% - 5px) calc(37.5% + 8px) with calc(100% - 5px) calc(36.36% + 8.73px), curve to calc(100% - 7.5px) calc(39.77% + 6.55px) with calc(100% - 5px) calc(38.64% + 7.27px), curve to calc(100% - 9px) calc(42.05% + 5.09px) with calc(100% - 10px) calc(40.91% + 5.82px), curve to calc(100% - 5px) calc(44.32% + 3.64px) with calc(100% - 8px) calc(43.18% + 4.36px), curve to calc(100% - 4.5px) calc(46.59% + 2.18px) with calc(100% - 2px) calc(45.45% + 2.91px), curve to calc(100% - 8.5px) calc(48.86% + 0.73px) with calc(100% - 7px) calc(47.73% + 1.45px), curve to calc(100% - 10.5px) calc(51.14% - 0.73px) with calc(100% - 10px) calc(50% + 0px), curve to calc(100% - 10.5px) calc(53.41% - 2.18px) with calc(100% - 11px) calc(52.27% - 1.45px), curve to calc(100% - 9.5px) calc(55.68% - 3.64px) with calc(100% - 10px) calc(54.55% - 2.91px), curve to calc(100% - 8px) calc(57.95% - 5.09px) with calc(100% - 9px) calc(56.82% - 4.36px), curve to calc(100% - 4px) calc(60.23% - 6.55px) with calc(100% - 7px) calc(59.09% - 5.82px), curve to calc(100% - 5.5px) calc(62.5% - 8px) with calc(100% - 1px) calc(61.36% - 7.27px), curve to calc(100% - 5px) calc(64.77% - 9.45px) with calc(100% - 10px) calc(63.64% - 8.73px), curve to calc(100% - 0.5px) calc(67.05% - 10.91px) with calc(100% - 0px) calc(65.91% - 10.18px), curve to calc(100% - 3.5px) calc(69.32% - 12.36px) with calc(100% - 1px) calc(68.18% - 11.64px), curve to calc(100% - 4.5px) calc(71.59% - 13.82px) with calc(100% - 6px) calc(70.45% - 13.09px), curve to calc(100% - 4.5px) calc(73.86% - 15.27px) with calc(100% - 3px) calc(72.73% - 14.55px), curve to calc(100% - 3.5px) calc(76.14% - 16.73px) with calc(100% - 6px) calc(75% - 16px), curve to calc(100% - 2.5px) calc(78.41% - 18.18px) with calc(100% - 1px) calc(77.27% - 17.45px), curve to calc(100% - 4px) calc(80.68% - 19.64px) with calc(100% - 4px) calc(79.55% - 18.91px), curve to calc(100% - 5.5px) calc(82.95% - 21.09px) with calc(100% - 4px) calc(81.82% - 20.36px), curve to calc(100% - 8.5px) calc(85.23% - 22.55px) with calc(100% - 7px) calc(84.09% - 21.82px), curve to calc(100% - 6px) calc(87.5% - 24px) with calc(100% - 10px) calc(86.36% - 23.27px), curve to calc(100% - 2.5px) calc(89.77% - 25.45px) with calc(100% - 2px) calc(88.64% - 24.73px), curve to calc(100% - 1.5px) calc(92.05% - 26.91px) with calc(100% - 3px) calc(90.91% - 26.18px), curve to calc(100% - 4px) calc(94.32% - 28.36px) with calc(100% - 0px) calc(93.18% - 27.64px), curve to calc(100% - 9.5px) calc(96.59% - 29.82px) with calc(100% - 8px) calc(95.45% - 29.09px), curve to calc(100% - 7px) calc(98.86% - 31.27px) with calc(100% - 11px) calc(97.73% - 30.55px), curve to calc(100% - 3.18px) calc(100% - 26.07px) with calc(100% - 3px) calc(100% - 32px), curve to calc(100% - 8.84px) calc(100% - 17.23px) with calc(100% - 3.36px) calc(100% - 20.14px), curve to calc(100% - 18.57px) calc(100% - 12.07px) with calc(100% - 14.32px) calc(100% - 14.32px), curve to calc(100% - 27.41px) calc(100% - 10.41px) with calc(100% - 22.82px) calc(100% - 9.83px), curve to calc(98.48% - 31.03px) calc(100% - 8.5px) with calc(100% - 32px) calc(100% - 11px), curve to calc(95.45% - 29.09px) calc(100% - 8px) with calc(96.97% - 30.06px) calc(100% - 6px), curve to calc(92.42% - 27.15px) calc(100% - 5.5px) with calc(93.94% - 28.12px) calc(100% - 10px), curve to calc(89.39% - 25.21px) calc(100% - 5px) with calc(90.91% - 26.18px) calc(100% - 1px), curve to calc(86.36% - 23.27px) calc(100% - 7.5px) with calc(87.88% - 24.24px) calc(100% - 9px), curve to calc(83.33% - 21.33px) calc(100% - 4px) with calc(84.85% - 22.3px) calc(100% - 6px), curve to calc(80.3% - 19.39px) calc(100% - 1.5px) with calc(81.82% - 20.36px) calc(100% - 2px), curve to calc(77.27% - 17.45px) calc(100% - 6px) with calc(78.79% - 18.42px) calc(100% - 1px), curve to calc(74.24% - 15.52px) calc(100% - 6.5px) with calc(75.76% - 16.48px) calc(100% - 11px), curve to calc(71.21% - 13.58px) calc(100% - 3.5px) with calc(72.73% - 14.55px) calc(100% - 2px), curve to calc(68.18% - 11.64px) calc(100% - 6px) with calc(69.7% - 12.61px) calc(100% - 5px), curve to calc(65.15% - 9.7px) calc(100% - 7px) with calc(66.67% - 10.67px) calc(100% - 7px), curve to calc(62.12% - 7.76px) calc(100% - 6.5px) with calc(63.64% - 8.73px) calc(100% - 7px), curve to calc(59.09% - 5.82px) calc(100% - 3.5px) with calc(60.61% - 6.79px) calc(100% - 6px), curve to calc(56.06% - 3.88px) calc(100% - 4px) with calc(57.58% - 4.85px) calc(100% - 1px), curve to calc(53.03% - 1.94px) calc(100% - 5px) with calc(54.55% - 2.91px) calc(100% - 7px), curve to calc(50% - 0px) calc(100% - 6px) with calc(51.52% - 0.97px) calc(100% - 3px), curve to calc(46.97% + 1.94px) calc(100% - 10.5px) with calc(48.48% + 0.97px) calc(100% - 9px), curve to calc(43.94% + 3.88px) calc(100% - 10px) with calc(45.45% + 2.91px) calc(100% - 12px), curve to calc(40.91% + 5.82px) calc(100% - 7px) with calc(42.42% + 4.85px) calc(100% - 8px), curve to calc(37.88% + 7.76px) calc(100% - 7px) with calc(39.39% + 6.79px) calc(100% - 6px), curve to calc(34.85% + 9.7px) calc(100% - 7.5px) with calc(36.36% + 8.73px) calc(100% - 8px), curve to calc(31.82% + 11.64px) calc(100% - 7px) with calc(33.33% + 10.67px) calc(100% - 7px), curve to calc(28.79% + 13.58px) calc(100% - 6.5px) with calc(30.3% + 12.61px) calc(100% - 7px), curve to calc(25.76% + 15.52px) calc(100% - 5.5px) with calc(27.27% + 14.55px) calc(100% - 6px), curve to calc(22.73% + 17.45px) calc(100% - 5.5px) with calc(24.24% + 16.48px) calc(100% - 5px), curve to calc(19.7% + 19.39px) calc(100% - 8px) with calc(21.21% + 18.42px) calc(100% - 6px), curve to calc(16.67% + 21.33px) calc(100% - 8px) with calc(18.18% + 20.36px) calc(100% - 10px), curve to calc(13.64% + 23.27px) calc(100% - 5px) with calc(15.15% + 22.3px) calc(100% - 6px), curve to calc(10.61% + 25.21px) calc(100% - 7px) with calc(12.12% + 24.24px) calc(100% - 4px), curve to calc(7.58% + 27.15px) calc(100% - 7.5px) with calc(9.09% + 26.18px) calc(100% - 10px), curve to calc(4.55% + 29.09px) calc(100% - 7.5px) with calc(6.06% + 28.12px) calc(100% - 5px), curve to calc(1.52% + 31.03px) calc(100% - 6.5px) with calc(3.03% + 30.06px) calc(100% - 10px), curve to 26.83px calc(100% - 5.03px) with 32px calc(100% - 3px), curve to 16.93px calc(100% - 9.63px) with 21.67px calc(100% - 7.06px), curve to 12.86px calc(100% - 18.27px) with 12.2px calc(100% - 12.2px), curve to 9.76px calc(100% - 28.17px) with 13.52px calc(100% - 24.35px), curve to 4px calc(98.86% - 31.27px) with 6px calc(100% - 32px), curve to 2px calc(96.59% - 29.82px) with 2px calc(97.73% - 30.55px), curve to 5.5px calc(94.32% - 28.36px) with 2px calc(95.45% - 29.09px), curve to 5px calc(92.05% - 26.91px) with 9px calc(93.18% - 27.64px), curve to 1px calc(89.77% - 25.45px) with 1px calc(90.91% - 26.18px), curve to 2px calc(87.5% - 24px) with 1px calc(88.64% - 24.73px), curve to 2.5px calc(85.23% - 22.55px) with 3px calc(86.36% - 23.27px), curve to 6.5px calc(82.95% - 21.09px) with 2px calc(84.09% - 21.82px), curve to 10px calc(80.68% - 19.64px) with 11px calc(81.82% - 20.36px), curve to 5px calc(78.41% - 18.18px) with 9px calc(79.55% - 18.91px), curve to 1px calc(76.14% - 16.73px) with 1px calc(77.27% - 17.45px), curve to 5px calc(73.86% - 15.27px) with 1px calc(75% - 16px), curve to 5.5px calc(71.59% - 13.82px) with 9px calc(72.73% - 14.55px), curve to 7px calc(69.32% - 12.36px) with 2px calc(70.45% - 13.09px), curve to 12px calc(67.05% - 10.91px) with 12px calc(68.18% - 11.64px), curve to 9.5px calc(64.77% - 9.45px) with 12px calc(65.91% - 10.18px), curve to 4.5px calc(62.5% - 8px) with 7px calc(63.64% - 8.73px), curve to 6.5px calc(60.23% - 6.55px) with 2px calc(61.36% - 7.27px), curve to 10px calc(57.95% - 5.09px) with 11px calc(59.09% - 5.82px), curve to 10px calc(55.68% - 3.64px) with 9px calc(56.82% - 4.36px), curve to 7px calc(53.41% - 2.18px) with 11px calc(54.55% - 2.91px), curve to 3px calc(51.14% - 0.73px) with 3px calc(52.27% - 1.45px), curve to 4px calc(48.86% + 0.73px) with 3px calc(50% - 0px), curve to 6px calc(46.59% + 2.18px) with 5px calc(47.73% + 1.45px), curve to 6px calc(44.32% + 3.64px) with 7px calc(45.45% + 2.91px), curve to 6px calc(42.05% + 5.09px) with 5px calc(43.18% + 4.36px), curve to 8.5px calc(39.77% + 6.55px) with 7px calc(40.91% + 5.82px), curve to 9px calc(37.5% + 8px) with 10px calc(38.64% + 7.27px), curve to 4.5px calc(35.23% + 9.45px) with 8px calc(36.36% + 8.73px), curve to 4px calc(32.95% + 10.91px) with 1px calc(34.09% + 10.18px), curve to 6.5px calc(30.68% + 12.36px) with 7px calc(31.82% + 11.64px), curve to 8.5px calc(28.41% + 13.82px) with 6px calc(29.55% + 13.09px), curve to 11px calc(26.14% + 15.27px) with 11px calc(27.27% + 14.55px), curve to 9.5px calc(23.86% + 16.73px) with 11px calc(25% + 16px), curve to 7.5px calc(21.59% + 18.18px) with 8px calc(22.73% + 17.45px), curve to 6.5px calc(19.32% + 19.64px) with 7px calc(20.45% + 18.91px), curve to 7.5px calc(17.05% + 21.09px) with 6px calc(18.18% + 20.36px), curve to 5px calc(14.77% + 22.55px) with 9px calc(15.91% + 21.82px), curve to 2px calc(12.5% + 24px) with 1px calc(13.64% + 23.27px), curve to 3px calc(10.23% + 25.45px) with 3px calc(11.36% + 24.73px), curve to 4.5px calc(7.95% + 26.91px) with 3px calc(9.09% + 26.18px), curve to 7.5px calc(5.68% + 28.36px) with 6px calc(6.82% + 27.64px), curve to 6.5px calc(3.41% + 29.82px) with 9px calc(4.55% + 29.09px), curve to 7.5px calc(1.14% + 31.27px) with 4px calc(2.27% + 30.55px), curve to 8.57px 26.64px with 11px 32px, curve to 9.87px 17.45px with 6.13px 21.28px, curve to 17.83px 10.8px with 13.62px 13.62px, curve to 27.03px 5.99px with 22.05px 7.98px);
  }
  33% {
    border-shape: shape(from 27.22px 9.45px, curve to calc(1.52% + 31.03px) 10px with calc(0% + 32px) 10px, curve to calc(4.55% + 29.09px) 7.5px with calc(3.03% + 30.06px) 10px, curve to calc(7.58% + 27.15px) 5px with calc(6.06% + 28.12px) 5px, curve to calc(10.61% + 25.21px) 6px with calc(9.09% + 26.18px) 5px, curve to calc(13.64% + 23.27px) 4px with calc(12.12% + 24.24px) 7px, curve to calc(16.67% + 21.33px) 5px with calc(15.15% + 22.3px) 1px, curve to calc(19.7% + 19.39px) 9px with calc(18.18% + 20.36px) 9px, curve to calc(22.73% + 17.45px) 4.5px with calc(21.21% + 18.42px) 9px, curve to calc(25.76% + 15.52px) 2px with calc(24.24% + 16.48px) 0px, curve to calc(28.79% + 13.58px) 5.5px with calc(27.27% + 14.55px) 4px, curve to calc(31.82% + 11.64px) 4px with calc(30.3% + 12.61px) 7px, curve to calc(34.85% + 9.7px) 4.5px with calc(33.33% + 10.67px) 1px, curve to calc(37.88% + 7.76px) 6.5px with calc(36.36% + 8.73px) 8px, curve to calc(40.91% + 5.82px) 8px with calc(39.39% + 6.79px) 5px, curve to calc(43.94% + 3.88px) 10.5px with calc(42.42% + 4.85px) 11px, curve to calc(46.97% + 1.94px) 7.5px with calc(45.45% + 2.91px) 10px, curve to calc(50% + 0px) 6px with calc(48.48% + 0.97px) 5px, curve to calc(53.03% - 1.94px) 3.5px with calc(51.52% - 0.97px) 7px, curve to calc(56.06% - 3.88px) 5px with calc(54.55% - 2.91px) 0px, curve to calc(59.09% - 5.82px) 5.5px with calc(57.58% - 4.85px) 10px, curve to calc(62.12% - 7.76px) 1px with calc(60.61% - 6.79px) 1px, curve to calc(65.15% - 9.7px) 2px with calc(63.64% - 8.73px) 1px, curve to calc(68.18% - 11.64px) 7px with calc(66.67% - 10.67px) 3px, curve to calc(71.21% - 13.58px) 8px with calc(69.7% - 12.61px) 11px, curve to calc(74.24% - 15.52px) 4px with calc(72.73% - 14.55px) 5px, curve to calc(77.27% - 17.45px) 7px with calc(75.76% - 16.48px) 3px, curve to calc(80.3% - 19.39px) 6.5px with calc(78.79% - 18.42px) 11px, curve to calc(83.33% - 21.33px) 5px with calc(81.82% - 20.36px) 2px, curve to calc(86.36% - 23.27px) 5px with calc(84.85% - 22.3px) 8px, curve to calc(89.39% - 25.21px) 2.5px with calc(87.88% - 24.24px) 2px, curve to calc(92.42% - 27.15px) 5.5px with calc(90.91% - 26.18px) 3px, curve to calc(95.45% - 29.09px) 9.5px with calc(93.94% - 28.12px) 8px, curve to calc(98.48% - 31.03px) 7px with calc(96.97% - 30.06px) 11px, curve to calc(100% - 27.41px) 6.41px with calc(100% - 32px) 3px, curve to calc(100% - 19.63px) 13.14px with calc(100% - 22.82px) 9.83px, curve to calc(100% - 11.29px) 18.86px with calc(100% - 16.44px) 16.44px, curve to calc(100% - 4.57px) 26.64px with calc(100% - 6.13px) 21.28px, curve to calc(100% - 7px) calc(1.14% + 31.27px) with calc(100% - 3px) calc(0% + 32px), curve to calc(100% - 6px) calc(3.41% + 29.82px) with calc(100% - 11px) calc(2.27% + 30.55px), curve to calc(100% - 3.5px) calc(5.68% + 28.36px) with calc(100% - 1px) calc(4.55% + 29.09px), curve to calc(100% - 7px) calc(7.95% + 26.91px) with calc(100% - 6px) calc(6.82% + 27.64px), curve to calc(100% - 5px) calc(10.23% + 25.45px) with calc(100% - 8px) calc(9.09% + 26.18px), curve to calc(100% - 2.5px) calc(12.5% + 24px) with calc(100% - 2px) calc(11.36% + 24.73px), curve to calc(100% - 5px) calc(14.77% + 22.55px) with calc(100% - 3px) calc(13.64% + 23.27px), curve to calc(100% - 9px) calc(17.05% + 21.09px) with calc(100% - 7px) calc(15.91% + 21.82px), curve to calc(100% - 7.5px) calc(19.32% + 19.64px) with calc(100% - 11px) calc(18.18% + 20.36px), curve to calc(100% - 6px) calc(21.59% + 18.18px) with calc(100% - 4px) calc(20.45% + 18.91px), curve to calc(100% - 5px) calc(23.86% + 16.73px) with calc(100% - 8px) calc(22.73% + 17.45px), curve to calc(100% - 2px) calc(26.14% + 15.27px) with calc(100% - 2px) calc(25% + 16px), curve to calc(100% - 6px) calc(28.41% + 13.82px) with calc(100% - 2px) calc(27.27% + 14.55px), curve to calc(100% - 5.5px) calc(30.68% + 12.36px) with calc(100% - 10px) calc(29.55% + 13.09px), curve to calc(100% - 2.5px) calc(32.95% + 10.91px) with calc(100% - 1px) calc(31.82% + 11.64px), curve to calc(100% - 6.5px) calc(35.23% + 9.45px) with calc(100% - 4px) calc(34.09% + 10.18px), curve to calc(100% - 9px) calc(37.5% + 8px) with calc(100% - 9px) calc(36.36% + 8.73px), curve to calc(100% - 10px) calc(39.77% + 6.55px) with calc(100% - 9px) calc(38.64% + 7.27px), curve to calc(100% - 9px) calc(42.05% + 5.09px) with calc(100% - 11px) calc(40.91% + 5.82px), curve to calc(100% - 6px) calc(44.32% + 3.64px) with calc(100% - 7px) calc(43.18% + 4.36px), curve to calc(100% - 7px) calc(46.59% + 2.18px) with calc(100% - 5px) calc(45.45% + 2.91px), curve to calc(100% - 5px) calc(48.86% + 0.73px) with calc(100% - 9px) calc(47.73% + 1.45px), curve to calc(100% - 3px) calc(51.14% - 0.73px) with calc(100% - 1px) calc(50% + 0px), curve to calc(100% - 5px) calc(53.41% - 2.18px) with calc(100% - 5px) calc(52.27% - 1.45px), curve to calc(100% - 6px) calc(55.68% - 3.64px) with calc(100% - 5px) calc(54.55% - 2.91px), curve to calc(100% - 9px) calc(57.95% - 5.09px) with calc(100% - 7px) calc(56.82% - 4.36px), curve to calc(100% - 8.5px) calc(60.23% - 6.55px) with calc(100% - 11px) calc(59.09% - 5.82px), curve to calc(100% - 4.5px) calc(62.5% - 8px) with calc(100% - 6px) calc(61.36% - 7.27px), curve to calc(100% - 5.5px) calc(64.77% - 9.45px) with calc(100% - 3px) calc(63.64% - 8.73px), curve to calc(100% - 8px) calc(67.05% - 10.91px) with calc(100% - 8px) calc(65.91% - 10.18px), curve to calc(100% - 7px) calc(69.32% - 12.36px) with calc(100% - 8px) calc(68.18% - 11.64px), curve to calc(100% - 6.5px) calc(71.59% - 13.82px) with calc(100% - 6px) calc(70.45% - 13.09px), curve to calc(100% - 6px) calc(73.86% - 15.27px) with calc(100% - 7px) calc(72.73% - 14.55px), curve to calc(100% - 6px) calc(76.14% - 16.73px) with calc(100% - 5px) calc(75% - 16px), curve to calc(100% - 5px) calc(78.41% - 18.18px) with calc(100% - 7px) calc(77.27% - 17.45px), curve to calc(100% - 5.5px) calc(80.68% - 19.64px) with calc(100% - 3px) calc(79.55% - 18.91px), curve to calc(100% - 4px) calc(82.95% - 21.09px) with calc(100% - 8px) calc(81.82% - 20.36px), curve to calc(100% - 5px) calc(85.23% - 22.55px) with calc(100% - 0px) calc(84.09% - 21.82px), curve to calc(100% - 10px) calc(87.5% - 24px) with calc(100% - 10px) calc(86.36% - 23.27px), curve to calc(100% - 9.5px) calc(89.77% - 25.45px) with calc(100% - 10px) calc(88.64% - 24.73px), curve to calc(100% - 7px) calc(92.05% - 26.91px) with calc(100% - 9px) calc(90.91% - 26.18px), curve to calc(100% - 6.5px) calc(94.32% - 28.36px) with calc(100% - 5px) calc(93.18% - 27.64px), curve to calc(100% - 4px) calc(96.59% - 29.82px) with calc(100% - 8px) calc(95.45% - 29.09px), curve to calc(100% - 0.5px) calc(98.86% - 31.27px) with calc(100% - 0px) calc(97.73% - 30.55px), curve to calc(100% - 3.57px) calc(100% - 26.64px) with calc(100% - 1px) calc(100% - 32px), curve to calc(100% - 11.29px) calc(100% - 18.86px) with calc(100% - 6.13px) calc(100% - 21.28px), curve to calc(100% - 19.82px) calc(100% - 13.6px) with calc(100% - 16.44px) calc(100% - 16.44px), curve to calc(100% - 27.6px) calc(100% - 5.88px) with calc(100% - 23.2px) calc(100% - 10.75px), curve to calc(98.48% - 31.03px) calc(100% - 1.5px) with calc(100% - 32px) calc(100% - 1px), curve to calc(95.45% - 29.09px) calc(100% - 4.5px) with calc(96.97% - 30.06px) calc(100% - 2px), curve to calc(92.42% - 27.15px) calc(100% - 9.5px) with calc(93.94% - 28.12px) calc(100% - 7px), curve to calc(89.39% - 25.21px) calc(100% - 8px) with calc(90.91% - 26.18px) calc(100% - 12px), curve to calc(86.36% - 23.27px) calc(100% - 6px) with calc(87.88% - 24.24px) calc(100% - 4px), curve to calc(83.33% - 21.33px) calc(100% - 7px) with calc(84.85% - 22.3px) calc(100% - 8px), curve to calc(80.3% - 19.39px) calc(100% - 7px) with calc(81.82% - 20.36px) calc(100% - 6px), curve to calc(77.27% - 17.45px) calc(100% - 7px) with calc(78.79% - 18.42px) calc(100% - 8px), curve to calc(74.24% - 15.52px) calc(100% - 6.5px) with calc(75.76% - 16.48px) calc(100% - 6px), curve to calc(71.21% - 13.58px) calc(100% - 5.5px) with calc(72.73% - 14.55px) calc(100% - 7px), curve to calc(68.18% - 11.64px) calc(100% - 2.5px) with calc(69.7% - 12.61px) calc(100% - 4px), curve to calc(65.15% - 9.7px) calc(100% - 3px) with calc(66.67% - 10.67px) calc(100% - 1px), curve to calc(62.12% - 7.76px) calc(100% - 6.5px) with calc(63.64% - 8.73px) calc(100% - 5px), curve to calc(59.09% - 5.82px) calc(100% - 7.5px) with calc(60.61% - 6.79px) calc(100% - 8px), curve to calc(56.06% - 3.88px) calc(100% - 8.5px) with calc(57.58% - 4.85px) calc(100% - 7px), curve to calc(53.03% - 1.94px) calc(100% - 10px) with calc(54.55% - 2.91px) calc(100% - 10px), curve to calc(50% - 0px) calc(100% - 5.5px) with calc(51.52% - 0.97px) calc(100% - 10px), curve to calc(46.97% + 1.94px) calc(100% - 5.5px) with calc(48.48% + 0.97px) calc(100% - 1px), curve to calc(43.94% + 3.88px) calc(100% - 5px) with calc(45.45% + 2.91px) calc(100% - 10px), curve to calc(40.91% + 5.82px) calc(100% - 2px) with calc(42.42% + 4.85px) calc(100% - 0px), curve to calc(37.88% + 7.76px) calc(100% - 2.5px) with calc(39.39% + 6.79px) calc(100% - 4px), curve to calc(34.85% + 9.7px) calc(100% - 5px) with calc(36.36% + 8.73px) calc(100% - 1px), curve to calc(31.82% + 11.64px) calc(100% - 7.5px) with calc(33.33% + 10.67px) calc(100% - 9px), curve to calc(28.79% + 13.58px) calc(100% - 5.5px) with calc(30.3% + 12.61px) calc(100% - 6px), curve to calc(25.76% + 15.52px) calc(100% - 8px) with calc(27.27% + 14.55px) calc(100% - 5px), curve to calc(22.73% + 17.45px) calc(100% - 11.5px) with calc(24.24% + 16.48px) calc(100% - 11px), curve to calc(19.7% + 19.39px) calc(100% - 8px) with calc(21.21% + 18.42px) calc(100% - 12px), curve to calc(16.67% + 21.33px) calc(100% - 6px) with calc(18.18% + 20.36px) calc(100% - 4px), curve to calc(13.64% + 23.27px) calc(100% - 6px) with calc(15.15% + 22.3px) calc(100% - 8px), curve to calc(10.61% + 25.21px) calc(100% - 4px) with calc(12.12% + 24.24px) calc(100% - 4px), curve to calc(7.58% + 27.15px) calc(100% - 2px) with calc(9.09% + 26.18px) calc(100% - 4px), curve to calc(4.55% + 29.09px) calc(100% - 0.5px) with calc(6.06% + 28.12px) calc(100% - 0px), curve to calc(1.52% + 31.03px) calc(100% - 1.5px) with calc(3.03% + 30.06px) calc(100% - 1px), curve to 26.45px calc(100% - 3.6px) with 32px calc(100% - 2px), curve to 19.03px calc(100% - 11.18px) with 20.9px calc(100% - 5.21px), curve to 10.26px calc(100% - 18.64px) with 17.15px calc(100% - 17.15px), curve to 5.18px calc(100% - 26.07px) with 3.36px calc(100% - 20.14px), curve to 6px calc(98.86% - 31.27px) with 7px calc(100% - 32px), curve to 7.5px calc(96.59% - 29.82px) with 5px calc(97.73% - 30.55px), curve to 7px calc(94.32% - 28.36px) with 10px calc(95.45% - 29.09px), curve to 4.5px calc(92.05% - 26.91px) with 4px calc(93.18% - 27.64px), curve to 7px calc(89.77% - 25.45px) with 5px calc(90.91% - 26.18px), curve to 5px calc(87.5% - 24px) with 9px calc(88.64% - 24.73px), curve to 2.5px calc(85.23% - 22.55px) with 1px calc(86.36% - 23.27px), curve to 4.5px calc(82.95% - 21.09px) with 4px calc(84.09% - 21.82px), curve to 7.5px calc(80.68% - 19.64px) with 5px calc(81.82% - 20.36px), curve to 6.5px calc(78.41% - 18.18px) with 10px calc(79.55% - 18.91px), curve to 7.5px calc(76.14% - 16.73px) with 3px calc(77.27% - 17.45px), curve to 10.5px calc(73.86% - 15.27px) with 12px calc(75% - 16px), curve to 8.5px calc(71.59% - 13.82px) with 9px calc(72.73% - 14.55px), curve to 4.5px calc(69.32% - 12.36px) with 8px calc(70.45% - 13.09px), curve to 1px calc(67.05% - 10.91px) with 1px calc(68.18% - 11.64px), curve to 2px calc(64.77% - 9.45px) with 1px calc(65.91% - 10.18px), curve to 7px calc(62.5% - 8px) with 3px calc(63.64% - 8.73px), curve to 9.5px calc(60.23% - 6.55px) with 11px calc(61.36% - 7.27px), curve to 9px calc(57.95% - 5.09px) with 8px calc(59.09% - 5.82px), curve to 9px calc(55.68% - 3.64px) with 10px calc(56.82% - 4.36px), curve to 8px calc(53.41% - 2.18px) with 8px calc(54.55% - 2.91px), curve to 9px calc(51.14% - 0.73px) with 8px calc(52.27% - 1.45px), curve to 8.5px calc(48.86% + 0.73px) with 10px calc(50% - 0px), curve to 6px calc(46.59% + 2.18px) with 7px calc(47.73% + 1.45px), curve to 7.5px calc(44.32% + 3.64px) with 5px calc(45.45% + 2.91px), curve to 10.5px calc(42.05% + 5.09px) with 10px calc(43.18% + 4.36px), curve to 8px calc(39.77% + 6.55px) with 11px calc(40.91% + 5.82px), curve to 6.5px calc(37.5% + 8px) with 5px calc(38.64% + 7.27px), curve to 8.5px calc(35.23% + 9.45px) with 8px calc(36.36% + 8.73px), curve to 4.5px calc(32.95% + 10.91px) with 9px calc(34.09% + 10.18px), curve to 4px calc(30.68% + 12.36px) with 0px calc(31.82% + 11.64px), curve to 4px calc(28.41% + 13.82px) with 8px calc(29.55% + 13.09px), curve to 4.5px calc(26.14% + 15.27px) with 0px calc(27.27% + 14.55px), curve to 9px calc(23.86% + 16.73px) with 9px calc(25% + 16px), curve to 9px calc(21.59% + 18.18px) with 9px calc(22.73% + 17.45px), curve to 5px calc(19.32% + 19.64px) with 9px calc(20.45% + 18.91px), curve to 5.5px calc(17.05% + 21.09px) with 1px calc(18.18% + 20.36px), curve to 5.5px calc(14.77% + 22.55px) with 10px calc(15.91% + 21.82px), curve to 1.5px calc(12.5% + 24px) with 1px calc(13.64% + 23.27px), curve to 3px calc(10.23% + 25.45px) with 2px calc(11.36% + 24.73px), curve to 4px calc(7.95% + 26.91px) with 4px calc(9.09% + 26.18px), curve to 3px calc(5.68% + 28.36px) with 4px calc(6.82% + 27.64px), curve to 5.5px calc(3.41% + 29.82px) with 2px calc(4.55% + 29.09px), curve to 5px calc(1.14% + 31.27px) with 9px calc(2.27% + 30.55px), curve to 2.64px 26.26px with 1px 32px, curve to 8.95px 17.07px with 4.28px 20.52px, curve to 18.02px 11.26px with 13.62px 13.62px, curve to 27.22px 9.45px with 22.43px 8.9px);
  }
  66% {
    border-shape: shape(from 27.79px 9.34px, curve to calc(1.52% + 31.03px) 9px with calc(0% + 32px) 7px, curve to calc(4.55% + 29.09px) 11.5px with calc(3.03% + 30.06px) 11px, curve to calc(7.58% + 27.15px) 7.5px with calc(6.06% + 28.12px) 12px, curve to calc(10.61% + 25.21px) 5px with calc(9.09% + 26.18px) 3px, curve to calc(13.64% + 23.27px) 6.5px with calc(12.12% + 24.24px) 7px, curve to calc(16.67% + 21.33px) 5.5px with calc(15.15% + 22.3px) 6px, curve to calc(19.7% + 19.39px) 6.5px with calc(18.18% + 20.36px) 5px, curve to calc(22.73% + 17.45px) 6px with calc(21.21% + 18.42px) 8px, curve to calc(25.76% + 15.52px) 4.5px with calc(24.24% + 16.48px) 4px, curve to calc(28.79% + 13.58px) 7px with calc(27.27% + 14.55px) 5px, curve to calc(31.82% + 11.64px) 9px with calc(30.3% + 12.61px) 9px, curve to calc(34.85% + 9.7px) 8.5px with calc(33.33% + 10.67px) 9px, curve to calc(37.88% + 7.76px) 5px with calc(36.36% + 8.73px) 8px, curve to calc(40.91% + 5.82px) 6px with calc(39.39% + 6.79px) 2px, curve to calc(43.94% + 3.88px) 5px with calc(42.42% + 4.85px) 10px, curve to calc(46.97% + 1.94px) 5px with calc(45.45% + 2.91px) 0px, curve to calc(50% + 0px) 7px with calc(48.48% + 0.97px) 10px, curve to calc(53.03% - 1.94px) 3px with calc(51.52% - 0.97px) 4px, curve to calc(56.06% - 3.88px) 1.5px with calc(54.55% - 2.91px) 2px, curve to calc(59.09% - 5.82px) 1px with calc(57.58% - 4.85px) 1px, curve to calc(62.12% - 7.76px) 3.5px with calc(60.61% - 6.79px) 1px, curve to calc(65.15% - 9.7px) 5.5px with calc(63.64% - 8.73px) 6px, curve to calc(68.18% - 11.64px) 6px with calc(66.67% - 10.67px) 5px, curve to calc(71.21% - 13.58px) 4px with calc(69.7% - 12.61px) 7px, curve to calc(74.24% - 15.52px) 1.5px with calc(72.73% - 14.55px) 1px, curve to calc(77.27% - 17.45px) 6px with calc(75.76% - 16.48px) 2px, curve to calc(80.3% - 19.39px) 5px with calc(78.79% - 18.42px) 10px, curve to calc(83.33% - 21.33px) 3px with calc(81.82% - 20.36px) 0px, curve to calc(86.36% - 23.27px) 8px with calc(84.85% - 22.3px) 6px, curve to calc(89.39% - 25.21px) 7.5px with calc(87.88% - 24.24px) 10px, curve to calc(92.42% - 27.15px) 4px with calc(90.91% - 26.18px) 5px, curve to calc(95.45% - 29.09px) 6px with calc(93.94% - 28.12px) 3px, curve to calc(98.48% - 31.03px) 6.5px with calc(96.97% - 30.06px) 9px, curve to calc(100% - 26.07px) 3.68px with calc(100% - 32px) 4px, curve to calc(100% - 17.23px) 8.84px with calc(100% - 20.14px) 3.36px, curve to calc(100% - 10.23px) 17.8px with calc(100% - 14.32px) 14.32px, curve to calc(100% - 5.57px) 26.64px with calc(100% - 6.13px) 21.28px, curve to calc(100% - 8px) calc(1.14% + 31.27px) with calc(100% - 5px) calc(0% + 32px), curve to calc(100% - 8.5px) calc(3.41% + 29.82px) with calc(100% - 11px) calc(2.27% + 30.55px), curve to calc(100% - 4px) calc(5.68% + 28.36px) with calc(100% - 6px) calc(4.55% + 29.09px), curve to calc(100% - 4.5px) calc(7.95% + 26.91px) with calc(100% - 2px) calc(6.82% + 27.64px), curve to calc(100% - 4px) calc(10.23% + 25.45px) with calc(100% - 7px) calc(9.09% + 26.18px), curve to calc(100% - 4px) calc(12.5% + 24px) with calc(100% - 1px) calc(11.36% + 24.73px), curve to calc(100% - 6.5px) calc(14.77% + 22.55px) with calc(100% - 7px) calc(13.64% + 23.27px), curve to calc(100% - 3.5px) calc(17.05% + 21.09px) with calc(100% - 6px) calc(15.91% + 21.82px), curve to calc(100% - 5px) calc(19.32% + 19.64px) with calc(100% - 1px) calc(18.18% + 20.36px), curve to calc(100% - 7.5px) calc(21.59% + 18.18px) with calc(100% - 9px) calc(20.45% + 18.91px), curve to calc(100% - 3.5px) calc(23.86% + 16.73px) with calc(100% - 6px) calc(22.73% + 17.45px), curve to calc(100% - 1px) calc(26.14% + 15.27px) with calc(100% - 1px) calc(25% + 16px), curve to calc(100% - 1px) calc(28.41% + 13.82px) with calc(100% - 1px) calc(27.27% + 14.55px), curve to calc(100% - 2.5px) calc(30.68% + 12.36px) with calc(100% - 1px) calc(29.55% + 13.09px), curve to calc(100% - 6px) calc(32.95% + 10.91px) with calc(100% - 4px) calc(31.82% + 11.64px), curve to calc(100% - 8px) calc(35.23% + 9.45px) with calc(100% - 8px) calc(34.09% + 10.18px), curve to calc(100% - 7.5px) calc(37.5% + 8px) with calc(100% - 8px) calc(36.36% + 8.73px), curve to calc(100% - 5.5px) calc(39.77% + 6.55px) with calc(100% - 7px) calc(38.64% + 7.27px), curve to calc(100% - 2.5px) calc(42.05% + 5.09px) with calc(100% - 4px) calc(40.91% + 5.82px), curve to calc(100% - 6px) calc(44.32% + 3.64px) with calc(100% - 1px) calc(43.18% + 4.36px), curve to calc(100% - 11.5px) calc(46.59% + 2.18px) with calc(100% - 11px) calc(45.45% + 2.91px), curve to calc(100% - 9.5px) calc(48.86% + 0.73px) with calc(100% - 12px) calc(47.73% + 1.45px), curve to calc(100% - 7px) calc(51.14% - 0.73px) with calc(100% - 7px) calc(50% + 0px), curve to calc(100% - 6.5px) calc(53.41% - 2.18px) with calc(100% - 7px) calc(52.27% - 1.45px), curve to calc(100% - 5px) calc(55.68% - 3.64px) with calc(100% - 6px) calc(54.55% - 2.91px), curve to calc(100% - 2px) calc(57.95% - 5.09px) with calc(100% - 4px) calc(56.82% - 4.36px), curve to calc(100% - 2.5px) calc(60.23% - 6.55px) with calc(100% - 0px) calc(59.09% - 5.82px), curve to calc(100% - 8px) calc(62.5% - 8px) with calc(100% - 5px) calc(61.36% - 7.27px), curve to calc(100% - 8.5px) calc(64.77% - 9.45px) with calc(100% - 11px) calc(63.64% - 8.73px), curve to calc(100% - 3.5px) calc(67.05% - 10.91px) with calc(100% - 6px) calc(65.91% - 10.18px), curve to calc(100% - 4.5px) calc(69.32% - 12.36px) with calc(100% - 1px) calc(68.18% - 11.64px), curve to calc(100% - 9px) calc(71.59% - 13.82px) with calc(100% - 8px) calc(70.45% - 13.09px), curve to calc(100% - 10.5px) calc(73.86% - 15.27px) with calc(100% - 10px) calc(72.73% - 14.55px), curve to calc(100% - 9.5px) calc(76.14% - 16.73px) with calc(100% - 11px) calc(75% - 16px), curve to calc(100% - 7px) calc(78.41% - 18.18px) with calc(100% - 8px) calc(77.27% - 17.45px), curve to calc(100% - 7.5px) calc(80.68% - 19.64px) with calc(100% - 6px) calc(79.55% - 18.91px), curve to calc(100% - 7px) calc(82.95% - 21.09px) with calc(100% - 9px) calc(81.82% - 20.36px), curve to calc(100% - 7px) calc(85.23% - 22.55px) with calc(100% - 5px) calc(84.09% - 21.82px), curve to calc(100% - 10px) calc(87.5% - 24px) with calc(100% - 9px) calc(86.36% - 23.27px), curve to calc(100% - 9px) calc(89.77% - 25.45px) with calc(100% - 11px) calc(88.64% - 24.73px), curve to calc(100% - 5px) calc(92.05% - 26.91px) with calc(100% - 7px) calc(90.91% - 26.18px), curve to calc(100% - 2.5px) calc(94.32% - 28.36px) with calc(100% - 3px) calc(93.18% - 27.64px), curve to calc(100% - 5.5px) calc(96.59% - 29.82px) with calc(100% - 2px) calc(95.45% - 29.09px), curve to calc(100% - 7px) calc(98.86% - 31.27px) with calc(100% - 9px) calc(97.73% - 30.55px), curve to calc(100% - 6.49px) calc(100% - 27.03px) with calc(100% - 5px) calc(100% - 32px), curve to calc(100% - 9.03px) calc(100% - 16.06px) with calc(100% - 7.98px) calc(100% - 22.05px), curve to calc(100% - 16.26px) calc(100% - 9.49px) with calc(100% - 10.08px) calc(100% - 10.08px), curve to calc(100% - 27.22px) calc(100% - 7.45px) with calc(100% - 22.43px) calc(100% - 8.9px), curve to calc(98.48% - 31.03px) calc(100% - 6.5px) with calc(100% - 32px) calc(100% - 6px), curve to calc(95.45% - 29.09px) calc(100% - 4px) with calc(96.97% - 30.06px) calc(100% - 7px), curve to calc(92.42% - 27.15px) calc(100% - 2.5px) with calc(93.94% - 28.12px) calc(100% - 1px), curve to calc(89.39% - 25.21px) calc(100% - 5px) with calc(90.91% - 26.18px) calc(100% - 4px), curve to calc(86.36% - 23.27px) calc(100% - 4px) with calc(87.88% - 24.24px) calc(100% - 6px), curve to calc(83.33% - 21.33px) calc(100% - 5.5px) with calc(84.85% - 22.3px) calc(100% - 2px), curve to calc(80.3% - 19.39px) calc(100% - 6px) with calc(81.82% - 20.36px) calc(100% - 9px), curve to calc(77.27% - 17.45px) calc(100% - 2px) with calc(78.79% - 18.42px) calc(100% - 3px), curve to calc(74.24% - 15.52px) calc(100% - 1px) with calc(75.76% - 16.48px) calc(100% - 1px), curve to calc(71.21% - 13.58px) calc(100% - 1px) with calc(72.73% - 14.55px) calc(100% - 1px), curve to calc(68.18% - 11.64px) calc(100% - 3.5px) with calc(69.7% - 12.61px) calc(100% - 1px), curve to calc(65.15% - 9.7px) calc(100% - 6px) with calc(66.67% - 10.67px) calc(100% - 6px), curve to calc(62.12% - 7.76px) calc(100% - 5px) with calc(63.64% - 8.73px) calc(100% - 6px), curve to calc(59.09% - 5.82px) calc(100% - 7.5px) with calc(60.61% - 6.79px) calc(100% - 4px), curve to calc(56.06% - 3.88px) calc(100% - 7px) with calc(57.58% - 4.85px) calc(100% - 11px), curve to calc(53.03% - 1.94px) calc(100% - 5.5px) with calc(54.55% - 2.91px) calc(100% - 3px), curve to calc(50% - 0px) calc(100% - 9.5px) with calc(51.52% - 0.97px) calc(100% - 8px), curve to calc(46.97% + 1.94px) calc(100% - 9.5px) with calc(48.48% + 0.97px) calc(100% - 11px), curve to calc(43.94% + 3.88px) calc(100% - 6.5px) with calc(45.45% + 2.91px) calc(100% - 8px), curve to calc(40.91% + 5.82px) calc(100% - 2.5px) with calc(42.42% + 4.85px) calc(100% - 5px), curve to calc(37.88% + 7.76px) calc(100% - 0.5px) with calc(39.39% + 6.79px) calc(100% - 0px), curve to calc(34.85% + 9.7px) calc(100% - 3px) with calc(36.36% + 8.73px) calc(100% - 1px), curve to calc(31.82% + 11.64px) calc(100% - 3.5px) with calc(33.33% + 10.67px) calc(100% - 5px), curve to calc(28.79% + 13.58px) calc(100% - 4px) with calc(30.3% + 12.61px) calc(100% - 2px), curve to calc(25.76% + 15.52px) calc(100% - 8px) with calc(27.27% + 14.55px) calc(100% - 6px), curve to calc(22.73% + 17.45px) calc(100% - 9px) with calc(24.24% + 16.48px) calc(100% - 10px), curve to calc(19.7% + 19.39px) calc(100% - 6.5px) with calc(21.21% + 18.42px) calc(100% - 8px), curve to calc(16.67% + 21.33px) calc(100% - 4.5px) with calc(18.18% + 20.36px) calc(100% - 5px), curve to calc(13.64% + 23.27px) calc(100% - 3.5px) with calc(15.15% + 22.3px) calc(100% - 4px), curve to calc(10.61% + 25.21px) calc(100% - 3.5px) with calc(12.12% + 24.24px) calc(100% - 3px), curve to calc(7.58% + 27.15px) calc(100% - 3px) with calc(9.09% + 26.18px) calc(100% - 4px), curve to calc(4.55% + 29.09px) calc(100% - 3px) with calc(6.06% + 28.12px) calc(100% - 2px), curve to calc(1.52% + 31.03px) calc(100% - 3.5px) with calc(3.03% + 30.06px) calc(100% - 4px), curve to 27.6px calc(100% - 6.88px) with 32px calc(100% - 3px), curve to 18.05px calc(100% - 11.83px) with 23.2px calc(100% - 10.75px), curve to 11.37px calc(100% - 17.86px) with 12.91px calc(100% - 12.91px), curve to 9.91px calc(100% - 27.41px) with 9.83px calc(100% - 22.82px), curve to 10.5px calc(98.86% - 31.27px) with 10px calc(100% - 32px), curve to 11px calc(96.59% - 29.82px) with 11px calc(97.73% - 30.55px), curve to 8px calc(94.32% - 28.36px) with 11px calc(95.45% - 29.09px), curve to 4.5px calc(92.05% - 26.91px) with 5px calc(93.18% - 27.64px), curve to 3px calc(89.77% - 25.45px) with 4px calc(90.91% - 26.18px), curve to 4px calc(87.5% - 24px) with 2px calc(88.64% - 24.73px), curve to 6.5px calc(85.23% - 22.55px) with 6px calc(86.36% - 23.27px), curve to 7px calc(82.95% - 21.09px) with 7px calc(84.09% - 21.82px), curve to 8px calc(80.68% - 19.64px) with 7px calc(81.82% - 20.36px), curve to 7.5px calc(78.41% - 18.18px) with 9px calc(79.55% - 18.91px), curve to 5.5px calc(76.14% - 16.73px) with 6px calc(77.27% - 17.45px), curve to 8px calc(73.86% - 15.27px) with 5px calc(75% - 16px), curve to 11.5px calc(71.59% - 13.82px) with 11px calc(72.73% - 14.55px), curve to 10px calc(69.32% - 12.36px) with 12px calc(70.45% - 13.09px), curve to 5px calc(67.05% - 10.91px) with 8px calc(68.18% - 11.64px), curve to 6px calc(64.77% - 9.45px) with 2px calc(65.91% - 10.18px), curve to 5px calc(62.5% - 8px) with 10px calc(63.64% - 8.73px), curve to 1.5px calc(60.23% - 6.55px) with 0px calc(61.36% - 7.27px), curve to 5.5px calc(57.95% - 5.09px) with 3px calc(59.09% - 5.82px), curve to 5px calc(55.68% - 3.64px) with 8px calc(56.82% - 4.36px), curve to 5.5px calc(53.41% - 2.18px) with 2px calc(54.55% - 2.91px), curve to 7px calc(51.14% - 0.73px) with 9px calc(52.27% - 1.45px), curve to 5.5px calc(48.86% + 0.73px) with 5px calc(50% - 0px), curve to 4px calc(46.59% + 2.18px) with 6px calc(47.73% + 1.45px), curve to 1.5px calc(44.32% + 3.64px) with 2px calc(45.45% + 2.91px), curve to 0.5px calc(42.05% + 5.09px) with 1px calc(43.18% + 4.36px), curve to 2.5px calc(39.77% + 6.55px) with 0px calc(40.91% + 5.82px), curve to 3.5px calc(37.5% + 8px) with 5px calc(38.64% + 7.27px), curve to 5.5px calc(35.23% + 9.45px) with 2px calc(36.36% + 8.73px), curve to 8px calc(32.95% + 10.91px) with 9px calc(34.09% + 10.18px), curve to 4.5px calc(30.68% + 12.36px) with 7px calc(31.82% + 11.64px), curve to 5.5px calc(28.41% + 13.82px) with 2px calc(29.55% + 13.09px), curve to 8px calc(26.14% + 15.27px) with 9px calc(27.27% + 14.55px), curve to 5px calc(23.86% + 16.73px) with 7px calc(25% + 16px), curve to 7px calc(21.59% + 18.18px) with 3px calc(22.73% + 17.45px), curve to 10.5px calc(19.32% + 19.64px) with 11px calc(20.45% + 18.91px), curve to 5.5px calc(17.05% + 21.09px) with 10px calc(18.18% + 20.36px), curve to 2.5px calc(14.77% + 22.55px) with 1px calc(15.91% + 21.82px), curve to 2.5px calc(12.5% + 24px) with 4px calc(13.64% + 23.27px), curve to 1.5px calc(10.23% + 25.45px) with 1px calc(11.36% + 24.73px), curve to 2px calc(7.95% + 26.91px) with 2px calc(9.09% + 26.18px), curve to 2.5px calc(5.68% + 28.36px) with 2px calc(6.82% + 27.64px), curve to 4.5px calc(3.41% + 29.82px) with 3px calc(4.55% + 29.09px), curve to 3.5px calc(1.14% + 31.27px) with 6px calc(2.27% + 30.55px), curve to 5.88px 27.6px with 1px 32px, curve to 13.95px 20.17px with 10.75px 23.2px, curve to 20.37px 14.41px with 17.15px 17.15px, curve to 27.79px 9.34px with 23.58px 11.67px);
  }
}/*# sourceMappingURL=style.css.map */