/*-----------------------------------*\
#PAGE TRANSITION
\*-----------------------------------*/

.initial {
  transform: scale(0);
  opacity: 0;
}

.zoom-in {
  transform: scale(1) !important;
  opacity: 1 !important;
}

.zoom-out {
  transform: scale(0) !important;
  opacity: 0 !important;
  transition: transform 1s ease, opacity 1s ease !important;
}

/*-----------------------------------*\
#CURSOR
\*-----------------------------------*/
.typed-cursor {
  font-weight: 100;
  font-size: 1.2em;
  animation: blink 0.7s infinite;
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

/*-----------------------------------*\
#SVG ANIMATION
\*-----------------------------------*/

#ewEtQUf14pr30_to {
  animation: ewEtQUf14pr30_to__to 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr30_to__to {
  0% {
    transform: translate(-85.659565px, -89.6748px);
    animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  }
  50% {
    transform: translate(-85.659565px, -56.944388px);
    animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  }
  100% {
    transform: translate(-85.659565px, -89.6748px);
  }
}
#ewEtQUf14pr31_tr {
  animation: ewEtQUf14pr31_tr__tr 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr31_tr__tr {
  0% {
    transform: translate(23.292969px, 20.369141px) rotate(0deg);
  }
  50% {
    transform: translate(23.292969px, 20.369141px) rotate(360deg);
  }
  100% {
    transform: translate(23.292969px, 20.369141px) rotate(0deg);
  }
}
#ewEtQUf14pr64 {
  animation: ewEtQUf14pr64__sz 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr64__sz {
  0% {
    width: 60px;
    height: 0px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  33.333333% {
    width: 60px;
    height: 60px;
  }
  100% {
    width: 60px;
    height: 60px;
  }
}
#ewEtQUf14pr65 {
  animation: ewEtQUf14pr65__sz 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr65__sz {
  0% {
    width: 0px;
    height: 10px;
    animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
  }
  33.333333% {
    width: 140px;
    height: 10px;
  }
  100% {
    width: 140px;
    height: 10px;
  }
}
#ewEtQUf14pr66 {
  animation: ewEtQUf14pr66__sz 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr66__sz {
  0% {
    width: 0px;
    height: 10px;
  }
  60% {
    width: 190px;
    height: 10px;
  }
  80% {
    width: 180px;
    height: 10px;
  }
  100% {
    width: 180px;
    height: 10px;
  }
}
#ewEtQUf14pr67 {
  animation: ewEtQUf14pr67__sz 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr67__sz {
  0% {
    width: 0px;
    height: 10px;
  }
  80% {
    width: 120px;
    height: 10px;
  }
  100% {
    width: 120px;
    height: 10px;
  }
}
#ewEtQUf14pr68 {
  animation: ewEtQUf14pr68__sz 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr68__sz {
  0% {
    width: 270px;
    height: 0px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  46.666667% {
    width: 270px;
    height: 60px;
  }
  100% {
    width: 270px;
    height: 60px;
  }
}
#ewEtQUf14pr69_to {
  animation: ewEtQUf14pr69_to__to 3000ms linear infinite normal forwards;
}
@keyframes ewEtQUf14pr69_to__to {
  0% {
    offset-distance: 0%;
  }
  43.333333% {
    offset-distance: 26.624108%;
  }
  63.333333% {
    offset-distance: 47.8606%;
  }
  83.333333% {
    offset-distance: 76.391757%;
  }
  100% {
    offset-distance: 100%;
  }
}

#ewEtQUf14pr69_to {
  offset-path: path(
    "M81.698795,100.07005Q163.994974,54.715908,172.616601,102.905154C181.238228,151.0944,138.913879,155.173859,165.562543,183.229554C192.211207,211.285249,239.238262,188.7693,267.454495,159.202883C295.670728,129.636466,347.793523,145.607908,347.808675,168.337652"
  );
  offset-rotate: 0deg;
}


/*-----------------------------------*\
#PROJECTS WRAPPER SVG
\*-----------------------------------*/

#e68ZndEqcxF2_ts {
  animation: e68ZndEqcxF2_ts__ts 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF2_ts__ts {
  0% {
    transform: translate(159.889855px, 223.200948px) scale(0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  40% {
    transform: translate(159.889855px, 223.200948px) scale(1, 1);
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  100% {
    transform: translate(159.889855px, 223.200948px) scale(1, 1);
  }
}
#e68ZndEqcxF23_ts {
  animation: e68ZndEqcxF23_ts__ts 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF23_ts__ts {
  0% {
    transform: translate(310.593054px, 223.200948px) scale(0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  45% {
    transform: translate(310.593054px, 223.200948px) scale(1, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  100% {
    transform: translate(310.593054px, 223.200948px) scale(1, 1);
  }
}
#e68ZndEqcxF44_ts {
  animation: e68ZndEqcxF44_ts__ts 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF44_ts__ts {
  0% {
    transform: translate(311.400408px, 348.20992px) scale(0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  55% {
    transform: translate(311.400408px, 348.20992px) scale(1, 1);
  }
  100% {
    transform: translate(311.400408px, 348.20992px) scale(1, 1);
  }
}
#e68ZndEqcxF65_ts {
  animation: e68ZndEqcxF65_ts__ts 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF65_ts__ts {
  0% {
    transform: translate(160.333152px, 347.410049px) scale(0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  50% {
    transform: translate(160.333152px, 347.410049px) scale(1, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  100% {
    transform: translate(160.333152px, 347.410049px) scale(1, 1);
  }
}
#e68ZndEqcxF86 {
  animation: e68ZndEqcxF86_c_o 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF86_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#e68ZndEqcxF87_tr {
  animation: e68ZndEqcxF87_tr__tr 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF87_tr__tr {
  0% {
    transform: translate(341.648742px, 398.036917px) rotate(360deg);
  }
  100% {
    transform: translate(341.648742px, 398.036917px) rotate(0deg);
  }
}
#e68ZndEqcxF88_tr {
  animation: e68ZndEqcxF88_tr__tr 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF88_tr__tr {
  0% {
    transform: translate(87.145649px, 222.715121px) rotate(0deg);
  }
  60% {
    transform: translate(87.145649px, 222.715121px) rotate(360deg);
  }
  100% {
    transform: translate(87.145649px, 222.715121px) rotate(360deg);
  }
}
#e68ZndEqcxF88 {
  animation: e68ZndEqcxF88_c_o 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF88_c_o {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.44;
  }
  100% {
    opacity: 1;
  }
}
#e68ZndEqcxF89 {
  animation: e68ZndEqcxF89_c_o 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF89_c_o {
  0% {
    opacity: 1;
  }
  65% {
    opacity: 0.22;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#e68ZndEqcxF90 {
  animation: e68ZndEqcxF90__m 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF90__m {
  0% {
    d: path(
      "M35.47,10.52L39.823982,26.158298L56.297299,19.433374L45.248827,32.210729L61.44,39.45997L43.312299,39.750623L47.025048,55.52L35.47,43.107387L23.914952,55.52L27.627701,39.750623L9.5,39.45997L25.691173,32.210729L14.642701,19.433374L31.116018,26.158298L35.47,10.52"
    );
  }
  60% {
    d: path(
      "M39.5,10.52L44.529629,28.583972L63.559259,20.815938L50.796296,35.575202L69.5,43.948881L48.559259,44.284618L52.84815,62.5L39.5,48.162053L26.15185,62.5L30.440741,44.284618L9.5,43.948881L28.203704,35.575202L15.440741,20.815938L34.470371,28.583972L39.5,10.52"
    );
  }
  100% {
    d: path(
      "M35.47,10.52L39.823982,26.158298L56.297299,19.433374L45.248827,32.210729L61.44,39.45997L43.312299,39.750623L47.025048,55.52L35.47,43.107387L23.914952,55.52L27.627701,39.750623L9.5,39.45997L25.691173,32.210729L14.642701,19.433374L31.116018,26.158298L35.47,10.52"
    );
  }
}
#e68ZndEqcxF90_tr {
  animation: e68ZndEqcxF90_tr__tr 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF90_tr__tr {
  0% {
    transform: translate(45.433396px, 314.439505px) rotate(0deg);
  }
  100% {
    transform: translate(45.433396px, 314.439505px) rotate(-360deg);
  }
}
#e68ZndEqcxF91_tr {
  animation: e68ZndEqcxF91_tr__tr 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF91_tr__tr {
  0% {
    transform: translate(402.534766px, 222.715121px) rotate(-8.485073deg);
  }
  100% {
    transform: translate(402.534766px, 222.715121px) rotate(351.514927deg);
  }
}
#e68ZndEqcxF92 {
  animation: e68ZndEqcxF92__m 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF92__m {
  0% {
    d: path(
      "M38.5,43.5C32.684127,48.122222,30.811111,51.868254,28.5,63.5C26.188889,51.868254,24.315873,48.122222,18.5,43.5C24.315873,38.877778,26.188889,35.131746,28.5,23.5C30.811111,35.131746,32.684127,38.877778,38.5,43.5Z"
    );
  }
  23% {
    d: path(
      "M48.5,53.5C39.776191,60.433333,36.966667,66.052381,33.5,83.5C30.033333,66.052381,27.22381,60.433333,18.5,53.5C27.22381,46.566667,30.033333,40.947619,33.5,23.5C36.966667,40.947619,39.776191,46.566667,48.5,53.5Z"
    );
  }
  100% {
    d: path(
      "M38.5,43.5C32.684127,48.122222,30.811111,51.868254,28.5,63.5C26.188889,51.868254,24.315873,48.122222,18.5,43.5C24.315873,38.877778,26.188889,35.131746,28.5,23.5C30.811111,35.131746,32.684127,38.877778,38.5,43.5Z"
    );
  }
}
#e68ZndEqcxF93 {
  animation: e68ZndEqcxF93__m 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF93__m {
  0% {
    d: path(
      "M38.5,43.5C32.684127,48.122222,30.811111,51.868254,28.5,63.5C26.188889,51.868254,24.315873,48.122222,18.5,43.5C24.315873,38.877778,26.188889,35.131746,28.5,23.5C30.811111,35.131746,32.684127,38.877778,38.5,43.5Z"
    );
  }
  75% {
    d: path(
      "M48.5,53.5C39.776191,60.433333,36.966667,66.052381,33.5,83.5C30.033333,66.052381,27.22381,60.433333,18.5,53.5C27.22381,46.566667,30.033333,40.947619,33.5,23.5C36.966667,40.947619,39.776191,46.566667,48.5,53.5Z"
    );
  }
  100% {
    d: path(
      "M38.5,43.5C32.684127,48.122222,30.811111,51.868254,28.5,63.5C26.188889,51.868254,24.315873,48.122222,18.5,43.5C24.315873,38.877778,26.188889,35.131746,28.5,23.5C30.811111,35.131746,32.684127,38.877778,38.5,43.5Z"
    );
  }
}
#e68ZndEqcxF94 {
  animation: e68ZndEqcxF94_c_o 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF94_c_o {
  0% {
    opacity: 1;
  }
  65% {
    opacity: 0.42;
  }
  100% {
    opacity: 1;
  }
}
#e68ZndEqcxF95 {
  animation: e68ZndEqcxF95_c_o 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF95_c_o {
  0% {
    opacity: 1;
  }
  35% {
    opacity: 0.41;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#e68ZndEqcxF96 {
  animation: e68ZndEqcxF96__m 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF96__m {
  0% {
    d: path(
      "M26,14L28.869231,22.069231L36.607692,18.392308L32.930769,26.130769L41,29L32.930769,31.869231L36.607692,39.607692L28.869231,35.930769L26,44L23.130769,35.930769L15.392308,39.607692L19.069231,31.869231L11,29L19.069231,26.130769L15.392308,18.392308L23.130769,22.069231L26,14"
    );
  }
  35% {
    d: path(
      "M28.5,14L31.847436,23.414103L40.875641,19.124359L36.585897,28.152564L46,31.5L36.585897,34.847436L40.875641,43.875641L31.847436,39.585897L28.5,49L25.152564,39.585897L16.124359,43.875641L20.414103,34.847436L11,31.5L20.414103,28.152564L16.124359,19.124359L25.152564,23.414103L28.5,14"
    );
  }
  100% {
    d: path(
      "M26,14L28.869231,22.069231L36.607692,18.392308L32.930769,26.130769L41,29L32.930769,31.869231L36.607692,39.607692L28.869231,35.930769L26,44L23.130769,35.930769L15.392308,39.607692L19.069231,31.869231L11,29L19.069231,26.130769L15.392308,18.392308L23.130769,22.069231L26,14"
    );
  }
}
#e68ZndEqcxF97 {
  animation: e68ZndEqcxF97__m 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF97__m {
  0% {
    d: path(
      "M26,14L28.869231,22.069231L36.607692,18.392308L32.930769,26.130769L41,29L32.930769,31.869231L36.607692,39.607692L28.869231,35.930769L26,44L23.130769,35.930769L15.392308,39.607692L19.069231,31.869231L11,29L19.069231,26.130769L15.392308,18.392308L23.130769,22.069231L26,14"
    );
  }
  35% {
    d: path(
      "M28.5,14L31.847436,23.414103L40.875641,19.124359L36.585897,28.152564L46,31.5L36.585897,34.847436L40.875641,43.875641L31.847436,39.585897L28.5,49L25.152564,39.585897L16.124359,43.875641L20.414103,34.847436L11,31.5L20.414103,28.152564L16.124359,19.124359L25.152564,23.414103L28.5,14"
    );
  }
  100% {
    d: path(
      "M26,14L28.869231,22.069231L36.607692,18.392308L32.930769,26.130769L41,29L32.930769,31.869231L36.607692,39.607692L28.869231,35.930769L26,44L23.130769,35.930769L15.392308,39.607692L19.069231,31.869231L11,29L19.069231,26.130769L15.392308,18.392308L23.130769,22.069231L26,14"
    );
  }
}
#e68ZndEqcxF98_tr {
  animation: e68ZndEqcxF98_tr__tr 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF98_tr__tr {
  0% {
    transform: translate(109.186295px, 93.628666px) rotate(0deg);
  }
  100% {
    transform: translate(109.186295px, 93.628666px) rotate(360deg);
  }
}
#e68ZndEqcxF99 {
  animation: e68ZndEqcxF99__rd 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF99__rd {
  0% {
    r: 5px;
  }
  40% {
    r: 7.5px;
  }
  100% {
    r: 5px;
  }
}
#e68ZndEqcxF104 {
  animation: e68ZndEqcxF104__rd 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF104__rd {
  0% {
    r: 5px;
  }
  65% {
    r: 7.5px;
  }
  100% {
    r: 5px;
  }
}
#e68ZndEqcxF106 {
  animation: e68ZndEqcxF106__rd 2000ms linear infinite normal forwards;
}
@keyframes e68ZndEqcxF106__rd {
  0% {
    r: 7.5px;
  }
  84% {
    r: 10px;
  }
  100% {
    r: 7.5px;
  }
}


/*-----------------------------------*\
#RESUME WRAPPER SVG
\*-----------------------------------*/

#eGNsHDgmMvZ5 {
  animation: eGNsHDgmMvZ5_s_do 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ5_s_do {
  0% {
    stroke-dashoffset: 115;
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  46.666667% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#eGNsHDgmMvZ6 {
  animation: eGNsHDgmMvZ6_s_do 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ6_s_do {
  0% {
    stroke-dashoffset: 115;
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  53.333333% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#eGNsHDgmMvZ7 {
  animation: eGNsHDgmMvZ7_s_do 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ7_s_do {
  0% {
    stroke-dashoffset: 115;
  }
  63.333333% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#eGNsHDgmMvZ8 {
  animation: eGNsHDgmMvZ8_s_do 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ8_s_do {
  0% {
    stroke-dashoffset: 115;
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  75% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#eGNsHDgmMvZ9 {
  animation: eGNsHDgmMvZ9_s_do 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ9_s_do {
  0% {
    stroke-dashoffset: 115;
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  86.666667% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#eGNsHDgmMvZ10_ts {
  animation: eGNsHDgmMvZ10_ts__ts 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ10_ts__ts {
  0% {
    transform: translate(114.521299px, 91.655488px) rotate(-15.268073deg)
      scale(0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  26.666667% {
    transform: translate(114.521299px, 91.655488px) rotate(-15.268073deg)
      scale(1, 1);
  }
  100% {
    transform: translate(114.521299px, 91.655488px) rotate(-15.268073deg)
      scale(1, 1);
  }
}
#eGNsHDgmMvZ14 {
  animation: eGNsHDgmMvZ14__m 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ14__m {
  0% {
    d: path(
      "M46.849999,16.82L36.690447,18.684246L28.077349,17.052517L26.85,16.82L46.85,16.82L46.849999,16.82"
    );
  }
  20% {
    d: path(
      "M46.85,45.49L36.85,39.160653L26.85,45.49L26.85,16.82L46.85,16.82L46.85,45.49"
    );
  }
  100% {
    d: path(
      "M46.85,45.49L36.85,39.160653L26.85,45.49L26.85,16.82L46.85,16.82L46.85,45.49"
    );
  }
}
#eGNsHDgmMvZ15 {
  animation: eGNsHDgmMvZ15__sz 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ15__sz {
  0% {
    width: 0px;
    height: 10px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  43.333333% {
    width: 60px;
    height: 10px;
  }
  100% {
    width: 60px;
    height: 10px;
  }
}
#eGNsHDgmMvZ16 {
  animation: eGNsHDgmMvZ16__sz 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ16__sz {
  0% {
    width: 0px;
    height: 10px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  56.666667% {
    width: 60px;
    height: 10px;
  }
  100% {
    width: 60px;
    height: 10px;
  }
}
#eGNsHDgmMvZ17 {
  animation: eGNsHDgmMvZ17__sz 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ17__sz {
  0% {
    width: 40px;
    height: 0px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  30% {
    width: 40px;
    height: 40px;
  }
  100% {
    width: 40px;
    height: 40px;
  }
}
#eGNsHDgmMvZ18 {
  animation: eGNsHDgmMvZ18__sz 3000ms linear infinite normal forwards;
}
@keyframes eGNsHDgmMvZ18__sz {
  0% {
    width: 60px;
    height: 0px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  20% {
    width: 60px;
    height: 40px;
  }
  100% {
    width: 60px;
    height: 40px;
  }
}


/*-----------------------------------*\
#EDUCATION WRAPPER SVG
\*-----------------------------------*/

#eUbxc2KBHAG10_to {
  animation: eUbxc2KBHAG10_to__to 4000ms linear infinite normal forwards;
}
@keyframes eUbxc2KBHAG10_to__to {
  0% {
    transform: translate(562.451659px, 9.317477px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  50% {
    transform: translate(521.864915px, 9.317414px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    transform: translate(562.451659px, 9.317477px);
  }
}
#eUbxc2KBHAG11_to {
  animation: eUbxc2KBHAG11_to__to 4000ms linear infinite normal forwards;
}
@keyframes eUbxc2KBHAG11_to__to {
  0% {
    transform: translate(778.945551px, 21.607485px);
  }
  57.5% {
    transform: translate(806.864911px, 21.607454px);
  }
  100% {
    transform: translate(778.945551px, 21.607485px);
  }
}
#eUbxc2KBHAG12_to {
  animation: eUbxc2KBHAG12_to__to 4000ms linear infinite normal forwards;
}
@keyframes eUbxc2KBHAG12_to__to {
  0% {
    transform: translate(589.954996px, -52.830984px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  60% {
    transform: translate(637.781425px, -52.831047px);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    transform: translate(589.439707px, -52.830984px);
  }
}
#eUbxc2KBHAG13_to {
  animation: eUbxc2KBHAG13_to__to 4000ms linear infinite normal forwards;
}
@keyframes eUbxc2KBHAG13_to__to {
  0% {
    transform: translate(230.26124px, 42.040123px);
    animation-timing-function: cubic-bezier(0.382302, 0, 0.894646, 0.823595);
  }
  51.5% {
    transform: translate(274.356006px, 42.04008px);
    animation-timing-function: cubic-bezier(0.65076, 0.641038, 1, 1);
  }
  52.5% {
    transform: translate(275.636183px, 42.040079px);
    animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
  }
  100% {
    transform: translate(230.776528px, 42.040123px);
  }
}
#eUbxc2KBHAG18_ts {
  animation: eUbxc2KBHAG18_ts__ts 4000ms linear infinite normal forwards;
}
@keyframes eUbxc2KBHAG18_ts__ts {
  0% {
    transform: translate(227.5px, 169.75px) scale(1, 1);
  }
  52% {
    transform: translate(227.5px, 169.75px) scale(0.5, 0.5);
  }
  100% {
    transform: translate(227.5px, 169.75px) scale(1, 1);
  }
}

/*-----------------------------------*\
#CERTIFICATES WRAPPER SVG
\*-----------------------------------*/

#ejQcAnIEep746 {
  animation: ejQcAnIEep746_c_o 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep746_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#ejQcAnIEep751 {
  animation: ejQcAnIEep751_c_o 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep751_c_o {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#ejQcAnIEep756 {
  animation: ejQcAnIEep756_c_o 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep756_c_o {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#ejQcAnIEep761 {
  animation: ejQcAnIEep761_c_o 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep761_c_o {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#ejQcAnIEep764 {
  animation: ejQcAnIEep764_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep764_s_do {
  0% {
    stroke-dashoffset: 110;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  70% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep765 {
  animation: ejQcAnIEep765_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep765_s_do {
  0% {
    stroke-dashoffset: 60;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  60% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep766 {
  animation: ejQcAnIEep766_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep766_s_do {
  0% {
    stroke-dashoffset: 210;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  75% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep767 {
  animation: ejQcAnIEep767_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep767_s_do {
  0% {
    stroke-dashoffset: 60;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  60% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep768 {
  animation: ejQcAnIEep768_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep768_s_do {
  0% {
    stroke-dashoffset: 80;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  70% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep769 {
  animation: ejQcAnIEep769_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep769_s_do {
  0% {
    stroke-dashoffset: 130;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  55% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep770 {
  animation: ejQcAnIEep770_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep770_s_do {
  0% {
    stroke-dashoffset: 90;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  40% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep771 {
  animation: ejQcAnIEep771_s_do 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep771_s_do {
  0% {
    stroke-dashoffset: 40;
    animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
  }
  40% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
#ejQcAnIEep773 {
  animation: ejQcAnIEep773_f_o 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep773_f_o {
  0% {
    fill-opacity: 0;
  }
  35% {
    fill-opacity: 1;
  }
  100% {
    fill-opacity: 1;
  }
}
#ejQcAnIEep774 {
  animation: ejQcAnIEep774__m 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep774__m {
  0% {
    d: path(
      "M-18.555501,-24.1L-9.531466,-24.1L-29.531466,-24.1L-18.555501,-24.1"
    );
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  30% {
    d: path(
      "M-19.531466,-34.1L-9.531466,-24.1L-29.531466,-24.1L-19.531466,-34.1"
    );
  }
  100% {
    d: path(
      "M-19.531466,-34.1L-9.531466,-24.1L-29.531466,-24.1L-19.531466,-34.1"
    );
  }
}
#ejQcAnIEep775 {
  animation: ejQcAnIEep775__m 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep775__m {
  0% {
    d: path(
      "M-10.609613,-14.1L2.468534,-14.1L-29.531466,-14.1L-10.609613,-14.1"
    );
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  25% {
    d: path(
      "M-13.531466,-34.1L2.468534,-14.1L-29.531466,-14.1L-13.531466,-34.1"
    );
  }
  100% {
    d: path(
      "M-13.531466,-34.1L2.468534,-14.1L-29.531466,-14.1L-13.531466,-34.1"
    );
  }
}
#ejQcAnIEep780 {
  animation: ejQcAnIEep780__rd 2000ms linear infinite normal forwards;
}
@keyframes ejQcAnIEep780__rd {
  0% {
    r: 1px;
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  40% {
    r: 5px;
  }
  100% {
    r: 5px;
  }
}

/*-----------------------------------*\
#CONTACT WRAPPER SVG
\*-----------------------------------*/

#ecfYqkDzjoQ3 {
  animation: ecfYqkDzjoQ3__m 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ3__m {
  0% {
    d: path(
      "M60.17149,102.131785L240.17149,102.131785L183.908714,140.391071L117.405176,140.391071L60.17149,102.131785Z"
    );
  }
  3.333333% {
    d: path(
      "M60.17149,102.131785L240.17149,102.131785L183.908714,140.391071L117.405176,140.391071L60.17149,102.131785Z"
    );
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  30% {
    d: path(
      "M60.17149,102.131785L240.17149,102.131785L183.908714,60.159967L117.405176,60.159967L60.17149,102.131785Z"
    );
  }
  100% {
    d: path(
      "M60.17149,102.131785L240.17149,102.131785L183.908714,60.159967L117.405176,60.159967L60.17149,102.131785Z"
    );
  }
}
#ecfYqkDzjoQ4_to {
  animation: ecfYqkDzjoQ4_to__to 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ4_to__to {
  0% {
    transform: translate(112.311339px, 143.37819px);
  }
  23.333333% {
    transform: translate(112.311339px, 143.37819px);
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  60% {
    transform: translate(111.546918px, 103px);
  }
  100% {
    transform: translate(111.546918px, 109.318167px);
  }
}
#ecfYqkDzjoQ4 {
  animation: ecfYqkDzjoQ4_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ4_c_o {
  0% {
    opacity: 0;
  }
  16.666667% {
    opacity: 0;
  }
  36.666667% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ6_to {
  animation: ecfYqkDzjoQ6_to__to 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ6_to__to {
  0% {
    transform: translate(165.331702px, 160.997459px);
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  23.333333% {
    transform: translate(166.127036px, 251.680044px);
  }
  100% {
    transform: translate(166.127036px, 257.998211px);
  }
}
#ecfYqkDzjoQ9_to {
  animation: ecfYqkDzjoQ9_to__to 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ9_to__to {
  0% {
    transform: translate(153.264699px, 121.816195px);
  }
  23.333333% {
    transform: translate(153.264699px, 121.816195px);
    animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  }
  60% {
    transform: translate(153.158256px, 97.390451px);
  }
  100% {
    transform: translate(153.158256px, 103.708618px);
  }
}
#ecfYqkDzjoQ9 {
  animation: ecfYqkDzjoQ9_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ9_c_o {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ11 {
  animation: ecfYqkDzjoQ11_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ11_c_o {
  0% {
    opacity: 0;
  }
  76.666667% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ12 {
  animation: ecfYqkDzjoQ12_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ12_c_o {
  0% {
    opacity: 0;
  }
  83.333333% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ13 {
  animation: ecfYqkDzjoQ13_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ13_c_o {
  0% {
    opacity: 0;
  }
  73.333333% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ14 {
  animation: ecfYqkDzjoQ14_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ14_c_o {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ15 {
  animation: ecfYqkDzjoQ15_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ15_c_o {
  0% {
    opacity: 0;
  }
  73.333333% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#ecfYqkDzjoQ16 {
  animation: ecfYqkDzjoQ16_c_o 3000ms linear infinite normal forwards;
}
@keyframes ecfYqkDzjoQ16_c_o {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*-----------------------------------*\
#SVG WRAPPER SVG
\*-----------------------------------*/

#eeLJ3NBQkhu4_tr {
  animation: eeLJ3NBQkhu4_tr__tr 3000ms linear infinite normal forwards;
}

@keyframes eeLJ3NBQkhu4_tr__tr {
  0% {
    transform: translate(176.406544px, 173.893578px) rotate(0deg);
  }
  53.333333% {
    transform: translate(176.406544px, 173.893578px) rotate(20deg);
    animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  }
  100% {
    transform: translate(176.406544px, 173.893578px) rotate(0deg);
  }
}