@charset "utf-8";


.cls-1{fill:#1b3b4e;stroke:#1b3b4e;stroke-miterlimit:10;stroke-width:0.5px;}


/* CONCEPT */

.concept-title svg .svg-elem-1 {
  stroke-dashoffset: 168.5522003173828px;
  stroke-dasharray: 168.5522003173828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.concept-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.concept-title svg .svg-elem-2 {
  stroke-dashoffset: 201.45201110839844px;
  stroke-dasharray: 201.45201110839844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.concept-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.concept-title svg .svg-elem-3 {
  stroke-dashoffset: 227.5172882080078px;
  stroke-dasharray: 227.5172882080078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.concept-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.concept-title svg .svg-elem-4 {
  stroke-dashoffset: 168.59271240234375px;
  stroke-dasharray: 168.59271240234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.concept-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.concept-title svg .svg-elem-5 {
  stroke-dashoffset: 164.8924102783203px;
  stroke-dasharray: 164.8924102783203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.concept-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.concept-title svg .svg-elem-6 {
  stroke-dashoffset: 153.2777099609375px;
  stroke-dasharray: 153.2777099609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.concept-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.concept-title svg .svg-elem-7 {
  stroke-dashoffset: 140.73187255859375px;
  stroke-dasharray: 140.73187255859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.concept-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* SERVICE */


.service-title svg .svg-elem-1 {
  stroke-dashoffset: 137.1651611328125px;
  stroke-dasharray: 137.1651611328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.service-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.service-title svg .svg-elem-2 {
  stroke-dashoffset: 164.9802703857422px;
  stroke-dasharray: 164.9802703857422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.service-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.service-title svg .svg-elem-3 {
  stroke-dashoffset: 202.53395080566406px;
  stroke-dasharray: 202.53395080566406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.service-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.service-title svg .svg-elem-4 {
  stroke-dashoffset: 160.51138305664062px;
  stroke-dasharray: 160.51138305664062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.service-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.service-title svg .svg-elem-5 {
  stroke-dashoffset: 92.73645782470703px;
  stroke-dasharray: 92.73645782470703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.service-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.service-title svg .svg-elem-6 {
  stroke-dashoffset: 168.685302734375px;
  stroke-dasharray: 168.685302734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.service-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.service-title svg .svg-elem-7 {
  stroke-dashoffset: 164.92308044433594px;
  stroke-dasharray: 164.92308044433594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.service-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* information */

.information-title svg .svg-elem-1 {
  stroke-dashoffset: 92.83090209960938px;
  stroke-dasharray: 92.83090209960938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.information-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-2 {
  stroke-dashoffset: 227.53330993652344px;
  stroke-dasharray: 227.53330993652344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.information-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-3 {
  stroke-dashoffset: 145.6415557861328px;
  stroke-dasharray: 145.6415557861328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.information-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-4 {
  stroke-dashoffset: 201.46751403808594px;
  stroke-dasharray: 201.46751403808594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.information-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-5 {
  stroke-dashoffset: 202.51443481445312px;
  stroke-dasharray: 202.51443481445312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.information-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-6 {
  stroke-dashoffset: 270.759521484375px;
  stroke-dasharray: 270.759521484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.information-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-7 {
  stroke-dashoffset: 173.5134735107422px;
  stroke-dasharray: 173.5134735107422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.information-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-8 {
  stroke-dashoffset: 140.7071533203125px;
  stroke-dasharray: 140.7071533203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.information-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-9 {
  stroke-dashoffset: 92.77644348144531px;
  stroke-dasharray: 92.77644348144531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.information-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-10 {
  stroke-dashoffset: 201.58984375px;
  stroke-dasharray: 201.58984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.information-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.information-title svg .svg-elem-11 {
  stroke-dashoffset: 227.5014190673828px;
  stroke-dasharray: 227.5014190673828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.information-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* HISTORY */

.history-title svg .svg-elem-1 {
  stroke-dashoffset: 193.40512084960938px;
  stroke-dasharray: 193.40512084960938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.history-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.history-title svg .svg-elem-2 {
  stroke-dashoffset: 80.61943817138672px;
  stroke-dasharray: 80.61943817138672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.history-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.history-title svg .svg-elem-3 {
  stroke-dashoffset: 119.69164276123047px;
  stroke-dasharray: 119.69164276123047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.history-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.history-title svg .svg-elem-4 {
  stroke-dashoffset: 123.15103912353516px;
  stroke-dasharray: 123.15103912353516px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.history-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.history-title svg .svg-elem-5 {
  stroke-dashoffset: 173.30714416503906px;
  stroke-dasharray: 173.30714416503906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.history-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.history-title svg .svg-elem-6 {
  stroke-dashoffset: 175.3025360107422px;
  stroke-dasharray: 175.3025360107422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.history-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.history-title svg .svg-elem-7 {
  stroke-dashoffset: 127.35391998291016px;
  stroke-dasharray: 127.35391998291016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.history-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* AboutOur Symbol */

/***************************************************
 * Generated by SVG Artista on 2/6/2025, 4:16:55 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

.aos-title svg .svg-elem-1 {
  stroke-dashoffset: 173.34120178222656px;
  stroke-dasharray: 173.34120178222656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.aos-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-2 {
  stroke-dashoffset: 168.29180908203125px;
  stroke-dasharray: 168.29180908203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.aos-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-3 {
  stroke-dashoffset: 173.3425750732422px;
  stroke-dasharray: 173.3425750732422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.aos-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-4 {
  stroke-dashoffset: 158.29917907714844px;
  stroke-dasharray: 158.29917907714844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.aos-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-5 {
  stroke-dashoffset: 123.01322174072266px;
  stroke-dasharray: 123.01322174072266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.aos-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-6 {
  stroke-dashoffset: 201.54306030273438px;
  stroke-dasharray: 201.54306030273438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.aos-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-7 {
  stroke-dashoffset: 158.3306884765625px;
  stroke-dasharray: 158.3306884765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.aos-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-8 {
  stroke-dashoffset: 175.28062438964844px;
  stroke-dasharray: 175.28062438964844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.aos-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-9 {
  stroke-dashoffset: 137.05630493164062px;
  stroke-dasharray: 137.05630493164062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.aos-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-10 {
  stroke-dashoffset: 127.30622863769531px;
  stroke-dasharray: 127.30622863769531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.aos-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-11 {
  stroke-dashoffset: 229.54981994628906px;
  stroke-dasharray: 229.54981994628906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.aos-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-12 {
  stroke-dashoffset: 168.25869750976562px;
  stroke-dasharray: 168.25869750976562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.aos-title.view svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-13 {
  stroke-dashoffset: 173.30343627929688px;
  stroke-dasharray: 173.30343627929688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.aos-title.view svg .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.aos-title svg .svg-elem-14 {
  stroke-dashoffset: 102.9029312133789px;
  stroke-dasharray: 102.9029312133789px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

.aos-title.view svg .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* SHIBETSU */

.shibetsu-title svg .svg-elem-1 {
  stroke-dashoffset: 137.1634979248047px;
  stroke-dasharray: 137.1634979248047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.shibetsu-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-2 {
  stroke-dashoffset: 222.67056274414062px;
  stroke-dasharray: 222.67056274414062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.shibetsu-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-3 {
  stroke-dashoffset: 92.78742980957031px;
  stroke-dasharray: 92.78742980957031px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.shibetsu-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-4 {
  stroke-dashoffset: 195.43948364257812px;
  stroke-dasharray: 195.43948364257812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.shibetsu-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-5 {
  stroke-dashoffset: 164.94747924804688px;
  stroke-dasharray: 164.94747924804688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.shibetsu-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-6 {
  stroke-dashoffset: 140.71751403808594px;
  stroke-dasharray: 140.71751403808594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.shibetsu-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-7 {
  stroke-dashoffset: 137.07595825195312px;
  stroke-dasharray: 137.07595825195312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.shibetsu-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shibetsu-title svg .svg-elem-8 {
  stroke-dashoffset: 183.23973083496094px;
  stroke-dasharray: 183.23973083496094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.shibetsu-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* ARCHIVE */

.archive-title svg .svg-elem-1 {
  stroke-dashoffset: 173.3886260986328px;
  stroke-dasharray: 173.3886260986328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.archive-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.archive-title svg .svg-elem-2 {
  stroke-dashoffset: 202.49188232421875px;
  stroke-dasharray: 202.49188232421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.archive-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.archive-title svg .svg-elem-3 {
  stroke-dashoffset: 168.61184692382812px;
  stroke-dasharray: 168.61184692382812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.archive-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.archive-title svg .svg-elem-4 {
  stroke-dashoffset: 222.6620635986328px;
  stroke-dasharray: 222.6620635986328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.archive-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.archive-title svg .svg-elem-5 {
  stroke-dashoffset: 92.75199890136719px;
  stroke-dasharray: 92.75199890136719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.archive-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.archive-title svg .svg-elem-6 {
  stroke-dashoffset: 160.4706268310547px;
  stroke-dasharray: 160.4706268310547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.archive-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.archive-title svg .svg-elem-7 {
  stroke-dashoffset: 165.0260009765625px;
  stroke-dasharray: 165.0260009765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.archive-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* CIV */

.civ-title svg .svg-elem-1 {
  stroke-dashoffset: 122.56797790527344px;
  stroke-dasharray: 122.56797790527344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.civ-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-2 {
  stroke-dashoffset: 67.75983428955078px;
  stroke-dasharray: 67.75983428955078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.civ-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-3 {
  stroke-dashoffset: 116.54701232910156px;
  stroke-dasharray: 116.54701232910156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.civ-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-4 {
  stroke-dashoffset: 67.7020492553711px;
  stroke-dasharray: 67.7020492553711px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.civ-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-5 {
  stroke-dashoffset: 86.08467102050781px;
  stroke-dasharray: 86.08467102050781px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.civ-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-6 {
  stroke-dashoffset: 67.71382904052734px;
  stroke-dasharray: 67.71382904052734px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.civ-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-7 {
  stroke-dashoffset: 130.4771728515625px;
  stroke-dasharray: 130.4771728515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.civ-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-8 {
  stroke-dashoffset: 126.27241516113281px;
  stroke-dasharray: 126.27241516113281px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.civ-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-9 {
  stroke-dashoffset: 102.40980529785156px;
  stroke-dasharray: 102.40980529785156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.civ-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-10 {
  stroke-dashoffset: 67.70178985595703px;
  stroke-dasharray: 67.70178985595703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.civ-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-11 {
  stroke-dashoffset: 146.46031188964844px;
  stroke-dasharray: 146.46031188964844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.civ-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.civ-title svg .svg-elem-12 {
  stroke-dashoffset: 165.2047576904297px;
  stroke-dasharray: 165.2047576904297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.civ-title.view svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* COMPANY */

.company-title svg .svg-elem-1 {
  stroke-dashoffset: 168.5060577392578px;
  stroke-dasharray: 168.5060577392578px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.company-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.company-title svg .svg-elem-2 {
  stroke-dashoffset: 201.46975708007812px;
  stroke-dasharray: 201.46975708007812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.company-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.company-title svg .svg-elem-3 {
  stroke-dashoffset: 270.7731628417969px;
  stroke-dasharray: 270.7731628417969px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.company-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.company-title svg .svg-elem-4 {
  stroke-dashoffset: 153.25680541992188px;
  stroke-dasharray: 153.25680541992188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.company-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.company-title svg .svg-elem-5 {
  stroke-dashoffset: 173.4583282470703px;
  stroke-dasharray: 173.4583282470703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.company-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.company-title svg .svg-elem-6 {
  stroke-dashoffset: 227.5686492919922px;
  stroke-dasharray: 227.5686492919922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.company-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.company-title svg .svg-elem-7 {
  stroke-dashoffset: 145.92575073242188px;
  stroke-dasharray: 145.92575073242188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.company-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* MESSAGE */

.message-title svg .svg-elem-1 {
  stroke-dashoffset: 229.59368896484375px;
  stroke-dasharray: 229.59368896484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.message-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.message-title svg .svg-elem-2 {
  stroke-dashoffset: 143.45204162597656px;
  stroke-dasharray: 143.45204162597656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.message-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.message-title svg .svg-elem-3 {
  stroke-dashoffset: 119.69931030273438px;
  stroke-dasharray: 119.69931030273438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.message-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.message-title svg .svg-elem-4 {
  stroke-dashoffset: 119.6807632446289px;
  stroke-dasharray: 119.6807632446289px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.message-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.message-title svg .svg-elem-5 {
  stroke-dashoffset: 148.85586547851562px;
  stroke-dasharray: 148.85586547851562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.message-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.message-title svg .svg-elem-6 {
  stroke-dashoffset: 171.82275390625px;
  stroke-dasharray: 171.82275390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.message-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.message-title svg .svg-elem-7 {
  stroke-dashoffset: 143.51736450195312px;
  stroke-dasharray: 143.51736450195312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.message-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* VISION */

.vision-title svg .svg-elem-1 {
  stroke-dashoffset: 160.45880126953125px;
  stroke-dasharray: 160.45880126953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.vision-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.vision-title svg .svg-elem-2 {
  stroke-dashoffset: 92.71491241455078px;
  stroke-dasharray: 92.71491241455078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.vision-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.vision-title svg .svg-elem-3 {
  stroke-dashoffset: 137.13487243652344px;
  stroke-dasharray: 137.13487243652344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.vision-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.vision-title svg .svg-elem-4 {
  stroke-dashoffset: 92.65056610107422px;
  stroke-dasharray: 92.65056610107422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.vision-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.vision-title svg .svg-elem-5 {
  stroke-dashoffset: 201.528564453125px;
  stroke-dasharray: 201.528564453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.vision-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.vision-title svg .svg-elem-6 {
  stroke-dashoffset: 227.5143280029297px;
  stroke-dasharray: 227.5143280029297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.vision-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* shp */

.shp-title svg .svg-elem-1 {
  stroke-dashoffset: 137.1639404296875px;
  stroke-dasharray: 137.1639404296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.shp-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-2 {
  stroke-dashoffset: 148.73114013671875px;
  stroke-dasharray: 148.73114013671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.shp-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-3 {
  stroke-dashoffset: 127.23860931396484px;
  stroke-dasharray: 127.23860931396484px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.shp-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-4 {
  stroke-dashoffset: 143.59695434570312px;
  stroke-dasharray: 143.59695434570312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.shp-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-5 {
  stroke-dashoffset: 123.09037017822266px;
  stroke-dasharray: 123.09037017822266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.shp-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-6 {
  stroke-dashoffset: 127.31697082519531px;
  stroke-dasharray: 127.31697082519531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.shp-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-7 {
  stroke-dashoffset: 229.21319580078125px;
  stroke-dasharray: 229.21319580078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.shp-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-8 {
  stroke-dashoffset: 222.66656494140625px;
  stroke-dasharray: 222.66656494140625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.shp-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-9 {
  stroke-dashoffset: 143.576171875px;
  stroke-dasharray: 143.576171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.shp-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-10 {
  stroke-dashoffset: 148.854248046875px;
  stroke-dasharray: 148.854248046875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.shp-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-11 {
  stroke-dashoffset: 102.8875961303711px;
  stroke-dasharray: 102.8875961303711px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.shp-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-12 {
  stroke-dashoffset: 123.09752655029297px;
  stroke-dasharray: 123.09752655029297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.shp-title.view svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-13 {
  stroke-dashoffset: 193.47259521484375px;
  stroke-dasharray: 193.47259521484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.shp-title.view svg .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-14 {
  stroke-dashoffset: 153.28573608398438px;
  stroke-dasharray: 153.28573608398438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

.shp-title.view svg .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-15 {
  stroke-dashoffset: 173.309326171875px;
  stroke-dasharray: 173.309326171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

.shp-title.view svg .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-16 {
  stroke-dashoffset: 102.9720230102539px;
  stroke-dasharray: 102.9720230102539px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

.shp-title.view svg .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-17 {
  stroke-dashoffset: 80.65550994873047px;
  stroke-dasharray: 80.65550994873047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

.shp-title.view svg .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-18 {
  stroke-dashoffset: 146.34628295898438px;
  stroke-dasharray: 146.34628295898438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

.shp-title.view svg .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.shp-title svg .svg-elem-19 {
  stroke-dashoffset: 127.36117553710938px;
  stroke-dasharray: 127.36117553710938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

.shp-title.view svg .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* GUIDELINES */

.guide-title svg .svg-elem-1 {
  stroke-dashoffset: 198.60891723632812px;
  stroke-dasharray: 198.60891723632812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.guide-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-2 {
  stroke-dashoffset: 183.16064453125px;
  stroke-dasharray: 183.16064453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.guide-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-3 {
  stroke-dashoffset: 92.66206359863281px;
  stroke-dasharray: 92.66206359863281px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.guide-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-4 {
  stroke-dashoffset: 213.00099182128906px;
  stroke-dasharray: 213.00099182128906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.guide-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-5 {
  stroke-dashoffset: 164.95077514648438px;
  stroke-dasharray: 164.95077514648438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.guide-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-6 {
  stroke-dashoffset: 118.04995727539062px;
  stroke-dasharray: 118.04995727539062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.guide-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-7 {
  stroke-dashoffset: 92.71554565429688px;
  stroke-dasharray: 92.71554565429688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.guide-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-8 {
  stroke-dashoffset: 227.51010131835938px;
  stroke-dasharray: 227.51010131835938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.guide-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-9 {
  stroke-dashoffset: 164.940185546875px;
  stroke-dasharray: 164.940185546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.guide-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.guide-title svg .svg-elem-10 {
  stroke-dashoffset: 137.16522216796875px;
  stroke-dasharray: 137.16522216796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.guide-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* Organization Chart */

.oc-title svg .svg-elem-1 {
  stroke-dashoffset: 201.53521728515625px;
  stroke-dasharray: 201.53521728515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.oc-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-2 {
  stroke-dashoffset: 175.2767791748047px;
  stroke-dasharray: 175.2767791748047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.oc-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-3 {
  stroke-dashoffset: 172.03570556640625px;
  stroke-dasharray: 172.03570556640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.oc-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-4 {
  stroke-dashoffset: 148.86068725585938px;
  stroke-dasharray: 148.86068725585938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.oc-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-5 {
  stroke-dashoffset: 194.88682556152344px;
  stroke-dasharray: 194.88682556152344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.oc-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-6 {
  stroke-dashoffset: 80.72074890136719px;
  stroke-dasharray: 80.72074890136719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.oc-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-7 {
  stroke-dashoffset: 156.25567626953125px;
  stroke-dasharray: 156.25567626953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.oc-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-8 {
  stroke-dashoffset: 148.81207275390625px;
  stroke-dasharray: 148.81207275390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.oc-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-9 {
  stroke-dashoffset: 123.09272766113281px;
  stroke-dasharray: 123.09272766113281px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.oc-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-10 {
  stroke-dashoffset: 80.71499633789062px;
  stroke-dasharray: 80.71499633789062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.oc-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-11 {
  stroke-dashoffset: 173.34033203125px;
  stroke-dasharray: 173.34033203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.oc-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-12 {
  stroke-dashoffset: 194.86558532714844px;
  stroke-dasharray: 194.86558532714844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.oc-title.view svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-13 {
  stroke-dashoffset: 168.5414581298828px;
  stroke-dasharray: 168.5414581298828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.oc-title.view svg .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-14 {
  stroke-dashoffset: 193.27325439453125px;
  stroke-dasharray: 193.27325439453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

.oc-title.view svg .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-15 {
  stroke-dashoffset: 148.87728881835938px;
  stroke-dasharray: 148.87728881835938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

.oc-title.view svg .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-16 {
  stroke-dashoffset: 175.20887756347656px;
  stroke-dasharray: 175.20887756347656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

.oc-title.view svg .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.oc-title svg .svg-elem-17 {
  stroke-dashoffset: 123.08318328857422px;
  stroke-dasharray: 123.08318328857422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

.oc-title.view svg .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* AWARDS */


.awards-title svg .svg-elem-1 {
  stroke-dashoffset: 173.3744354248047px;
  stroke-dasharray: 173.3744354248047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.awards-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.awards-title svg .svg-elem-2 {
  stroke-dashoffset: 234.7532501220703px;
  stroke-dasharray: 234.7532501220703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.awards-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.awards-title svg .svg-elem-3 {
  stroke-dashoffset: 148.84695434570312px;
  stroke-dasharray: 148.84695434570312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.awards-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.awards-title svg .svg-elem-4 {
  stroke-dashoffset: 175.24986267089844px;
  stroke-dasharray: 175.24986267089844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.awards-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.awards-title svg .svg-elem-5 {
  stroke-dashoffset: 183.58432006835938px;
  stroke-dasharray: 183.58432006835938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.awards-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.awards-title svg .svg-elem-6 {
  stroke-dashoffset: 119.67953491210938px;
  stroke-dasharray: 119.67953491210938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.awards-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* Heavy machine */

.hm-title svg .svg-elem-1 {
  stroke-dashoffset: 222.63182067871094px;
  stroke-dasharray: 222.63182067871094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.hm-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-2 {
  stroke-dashoffset: 143.51123046875px;
  stroke-dasharray: 143.51123046875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.hm-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title .hm-title svg .svg-elem-3 {
  stroke-dashoffset: 148.74667358398438px;
  stroke-dasharray: 148.74667358398438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.hm-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-4 {
  stroke-dashoffset: 138.008056640625px;
  stroke-dasharray: 138.008056640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.hm-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-5 {
  stroke-dashoffset: 127.33753967285156px;
  stroke-dasharray: 127.33753967285156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.hm-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-6 {
  stroke-dashoffset: 229.68252563476562px;
  stroke-dasharray: 229.68252563476562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.hm-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-7 {
  stroke-dashoffset: 148.75799560546875px;
  stroke-dasharray: 148.75799560546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.hm-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-8 {
  stroke-dashoffset: 146.39878845214844px;
  stroke-dasharray: 146.39878845214844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.hm-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-9 {
  stroke-dashoffset: 193.42071533203125px;
  stroke-dasharray: 193.42071533203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.hm-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-10 {
  stroke-dashoffset: 80.68196868896484px;
  stroke-dasharray: 80.68196868896484px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.hm-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-11 {
  stroke-dashoffset: 194.91293334960938px;
  stroke-dasharray: 194.91293334960938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.hm-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.hm-title svg .svg-elem-12 {
  stroke-dashoffset: 143.5751953125px;
  stroke-dasharray: 143.5751953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.hm-title.view svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* Group companies */

.gc-title svg .svg-elem-1 {
  stroke-dashoffset: 198.61904907226562px;
  stroke-dasharray: 198.61904907226562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.gc-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-2 {
  stroke-dashoffset: 175.2224578857422px;
  stroke-dasharray: 175.2224578857422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.gc-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-3 {
  stroke-dashoffset: 173.3046112060547px;
  stroke-dasharray: 173.3046112060547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.gc-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-4 {
  stroke-dashoffset: 158.29464721679688px;
  stroke-dasharray: 158.29464721679688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.gc-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-5 {
  stroke-dashoffset: 132.83531188964844px;
  stroke-dasharray: 132.83531188964844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.gc-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-6 {
  stroke-dashoffset: 146.44801330566406px;
  stroke-dasharray: 146.44801330566406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.gc-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-7 {
  stroke-dashoffset: 173.27487182617188px;
  stroke-dasharray: 173.27487182617188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.gc-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-8 {
  stroke-dashoffset: 229.67941284179688px;
  stroke-dasharray: 229.67941284179688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.gc-title.view svg .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-9 {
  stroke-dashoffset: 132.83868408203125px;
  stroke-dasharray: 132.83868408203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.gc-title.view svg .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-10 {
  stroke-dashoffset: 148.80874633789062px;
  stroke-dasharray: 148.80874633789062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.gc-title.view svg .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-11 {
  stroke-dashoffset: 194.86036682128906px;
  stroke-dasharray: 194.86036682128906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.gc-title.view svg .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-12 {
  stroke-dashoffset: 80.7285385131836px;
  stroke-dasharray: 80.7285385131836px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.gc-title.view svg .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-13 {
  stroke-dashoffset: 143.55780029296875px;
  stroke-dasharray: 143.55780029296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.gc-title.view svg .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.gc-title svg .svg-elem-14 {
  stroke-dashoffset: 119.72503662109375px;
  stroke-dasharray: 119.72503662109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

.gc-title.view svg .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* RECRUIT */

.recruit-title svg .svg-elem-1 {
  stroke-dashoffset: 407.47271728515625px;
  stroke-dasharray: 407.47271728515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.recruit-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title svg .svg-elem-2 {
  stroke-dashoffset: 331.6510009765625px;
  stroke-dasharray: 331.6510009765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.recruit-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title svg .svg-elem-3 {
  stroke-dashoffset: 339.1772766113281px;
  stroke-dasharray: 339.1772766113281px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.recruit-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title svg .svg-elem-4 {
  stroke-dashoffset: 407.4386291503906px;
  stroke-dasharray: 407.4386291503906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.recruit-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title svg .svg-elem-5 {
  stroke-dashoffset: 368.7467346191406px;
  stroke-dasharray: 368.7467346191406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.recruit-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title svg .svg-elem-6 {
  stroke-dashoffset: 185.57469177246094px;
  stroke-dasharray: 185.57469177246094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.recruit-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title svg .svg-elem-7 {
  stroke-dashoffset: 282.7183532714844px;
  stroke-dasharray: 282.7183532714844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.recruit-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.recruit-title-w .cls-1{fill:#fff;stroke:#fff;stroke-miterlimit:10;stroke-width:0.5px;}

.recruit-title-w svg .svg-elem-1 {
  stroke-dashoffset: 407.48492431640625px;
  stroke-dasharray: 407.48492431640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.recruit-title-w.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.recruit-title-w svg .svg-elem-2 {
  stroke-dashoffset: 331.6510009765625px;
  stroke-dasharray: 331.6510009765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.recruit-title-w.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.recruit-title-w svg .svg-elem-3 {
  stroke-dashoffset: 339.1803283691406px;
  stroke-dasharray: 339.1803283691406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.recruit-title-w.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.recruit-title-w svg .svg-elem-4 {
  stroke-dashoffset: 407.45343017578125px;
  stroke-dasharray: 407.45343017578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.recruit-title-w.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.recruit-title-w svg .svg-elem-5 {
  stroke-dashoffset: 368.7467346191406px;
  stroke-dasharray: 368.7467346191406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.recruit-title-w.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.recruit-title-w svg .svg-elem-6 {
  stroke-dashoffset: 185.5763397216797px;
  stroke-dasharray: 185.5763397216797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.recruit-title-w.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.recruit-title-w svg .svg-elem-7 {
  stroke-dashoffset: 282.71832275390625px;
  stroke-dasharray: 282.71832275390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.recruit-title-w.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}


/* CONTACT */

.contact-title svg .svg-elem-1 {
  stroke-dashoffset: 168.5522003173828px;
  stroke-dasharray: 168.5522003173828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.contact-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.contact-title svg .svg-elem-2 {
  stroke-dashoffset: 201.45201110839844px;
  stroke-dasharray: 201.45201110839844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.contact-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.contact-title svg .svg-elem-3 {
  stroke-dashoffset: 227.51673889160156px;
  stroke-dasharray: 227.51673889160156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.contact-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.contact-title svg .svg-elem-4 {
  stroke-dashoffset: 140.72193908691406px;
  stroke-dasharray: 140.72193908691406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.contact-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.contact-title svg .svg-elem-5 {
  stroke-dashoffset: 173.43211364746094px;
  stroke-dasharray: 173.43211364746094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.contact-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.contact-title svg .svg-elem-6 {
  stroke-dashoffset: 168.62509155273438px;
  stroke-dasharray: 168.62509155273438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.contact-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.contact-title svg .svg-elem-7 {
  stroke-dashoffset: 140.71115112304688px;
  stroke-dasharray: 140.71115112304688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.contact-title.view svg .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


/* WORKS */

.works-title svg .svg-elem-1 {
  stroke-dashoffset: 275.6095275878906px;
  stroke-dasharray: 275.6095275878906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.works-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.works-title svg .svg-elem-2 {
  stroke-dashoffset: 173.3480987548828px;
  stroke-dasharray: 173.3480987548828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.works-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.works-title svg .svg-elem-3 {
  stroke-dashoffset: 175.25636291503906px;
  stroke-dasharray: 175.25636291503906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.works-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.works-title svg .svg-elem-4 {
  stroke-dashoffset: 178.813720703125px;
  stroke-dasharray: 178.813720703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.works-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.works-title svg .svg-elem-5 {
  stroke-dashoffset: 119.68366241455078px;
  stroke-dasharray: 119.68366241455078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.works-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.works-title .cls-1{fill:#fff;stroke:#fff;stroke-miterlimit:10;stroke-width:0.5px;}



/* POLICY */

.policy-title svg .svg-elem-1 {
  stroke-dashoffset: 153.24815368652344px;
  stroke-dasharray: 153.24815368652344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.policy-title.view svg .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.policy-title svg .svg-elem-2 {
  stroke-dashoffset: 201.39645385742188px;
  stroke-dasharray: 201.39645385742188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.policy-title.view svg .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.policy-title svg .svg-elem-3 {
  stroke-dashoffset: 118.04936981201172px;
  stroke-dasharray: 118.04936981201172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.policy-title.view svg .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.policy-title svg .svg-elem-4 {
  stroke-dashoffset: 92.73627471923828px;
  stroke-dasharray: 92.73627471923828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.policy-title.view svg .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.policy-title svg .svg-elem-5 {
  stroke-dashoffset: 168.61654663085938px;
  stroke-dasharray: 168.61654663085938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.policy-title.view svg .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.policy-title svg .svg-elem-6 {
  stroke-dashoffset: 145.962646484375px;
  stroke-dasharray: 145.962646484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 0.6s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.policy-title.view svg .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}


.technology-title.view .svg-elem-1 {
  stroke-dashoffset: 282.76275634765625px;
  stroke-dasharray: 282.76275634765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.technology-title.view .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-2 {
  stroke-dashoffset: 331.4857177734375px;
  stroke-dasharray: 331.4857177734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.technology-title.view .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-3 {
  stroke-dashoffset: 339.2080078125px;
  stroke-dasharray: 339.2080078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.technology-title.view .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-4 {
  stroke-dashoffset: 448.4010009765625px;
  stroke-dasharray: 448.4010009765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.technology-title.view .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-5 {
  stroke-dashoffset: 458.2319030761719px;
  stroke-dasharray: 458.2319030761719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.technology-title.view .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-6 {
  stroke-dashoffset: 405.8944396972656px;
  stroke-dasharray: 405.8944396972656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.technology-title.view .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-7 {
  stroke-dashoffset: 236.94256591796875px;
  stroke-dasharray: 236.94256591796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.technology-title.view .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-8 {
  stroke-dashoffset: 405.88470458984375px;
  stroke-dasharray: 405.88470458984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.technology-title.view .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-9 {
  stroke-dashoffset: 399.7312927246094px;
  stroke-dasharray: 399.7312927246094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.technology-title.view .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.technology-title .svg-elem-10 {
  stroke-dashoffset: 293.2742919921875px;
  stroke-dasharray: 293.2742919921875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.technology-title.view .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}



/* ENTRY */

.entry-title .svg-elem-1 {
  stroke-dashoffset: 310.2919921875px;
  stroke-dasharray: 310.2919921875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.entry-title.view .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.entry-title .svg-elem-2 {
  stroke-dashoffset: 428.5601501464844px;
  stroke-dasharray: 428.5601501464844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.entry-title.view .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.entry-title .svg-elem-3 {
  stroke-dashoffset: 264.4005126953125px;
  stroke-dasharray: 264.4005126953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.entry-title.view .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.entry-title .svg-elem-4 {
  stroke-dashoffset: 381.13165283203125px;
  stroke-dasharray: 381.13165283203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.entry-title.view .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}

.entry-title-title .svg-elem-5 {
  stroke-dashoffset: 274.317138671875px;
  stroke-dasharray: 274.317138671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.entry-title.view .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(27, 59, 78);
}
