/* screen - dsmotionui */

.dsmotionui {
  background-color:var(--white);
  height:100vh;
  margin:0px;
  min-height:2795px;
  min-width:1440px;
  overflow:hidden;
  position:relative;
  width:100%;
}
.dsmotionui .after-effects-GdWYMz {
  background-color:transparent;
  height:88px;
  left:688px;
  position:absolute;
  top:45px;
  width:165px;
}
.dsmotionui .after-effects-Gl02dz {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .after-effects-HinfDj {
  background-color:transparent;
  height:88px;
  left:688px;
  position:absolute;
  top:45px;
  width:155px;
}
.dsmotionui .after-effects-T68wse {
  background-color:transparent;
  height:88px;
  left:688px;
  position:absolute;
  top:45px;
  width:162px;
}
.dsmotionui .after-effects-USGpxf {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .after-effects-skl3J3 {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .animation-sequence-r-tvBNGN {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:72px;
  width:764px;
}
.dsmotionui .back-to-top-7Xcv35 {
  background-color:transparent;
  height:24px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:116px;
  transition:all 0.2s ease-in-out;
  width:179px;
}
.dsmotionui .back-to-top-7Xcv35:hover {

opacity: 0.7;
}
.dsmotionui .back-to-top-Be0qci {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:32px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:4px;
  white-space:nowrap;
  width:147px;
}
.dsmotionui .block-about-C61RwL {
  background-color:transparent;
  height:208px;
  left:344px;
  position:absolute;
  top:176px;
  width:764px;
}
.dsmotionui .block-choreography-C61RwL {
  background-color:transparent;
  height:1424px;
  left:344px;
  position:absolute;
  top:1171px;
  width:853px;
}
.dsmotionui .block-contents-C61RwL {
  background-color:transparent;
  height:144px;
  left:1237px;
  position:fixed;
  top:169px;
  width:203px;
}
.dsmotionui .block-easing-C61RwL {
  background-color:transparent;
  height:547px;
  left:344px;
  position:absolute;
  top:504px;
  width:853px;
}
.dsmotionui .btnplay-T6CdQE {
  background-color:transparent;
  height:89px;
  left:70px;
  position:relative;
  top:202px;
  width:88px;
}
.dsmotionui .btnplay-bdQVqv {
  background-color:transparent;
  background-image:url(../img/ds-motion-ui-oval-5021B53D-A662-4AC5-9B15-E7367AC4753D@2x.png);
  background-size:100% 100%;
  height:89px;
  left:0px;
  position:relative;
  top:0px;
  width:88px;
}
.dsmotionui .btnplay-orjbLN {
  background-color:transparent;
  height:89px;
  left:70px;
  position:relative;
  top:202px;
  width:88px;
}
.dsmotionui .btnplay-wSiFK3 {
  background-color:transparent;
  background-image:url(../img/ds-motion-ui-oval-5021B53D-A662-4AC5-9B15-E7367AC4753D@2x.png);
  background-size:100% 100%;
  height:89px;
  left:0px;
  position:relative;
  top:0px;
  width:88px;
}
.dsmotionui .choreography-tvBNGN {
  background-color:transparent;
  color:var(--black);
  font-size:32.0px;
  height:auto;
  left:0px;
  line-height:40.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:219px;
}
.dsmotionui .content-item-01-7Xcv35 {
  background-color:transparent;
  height:16px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:32px;
  transition:all 0.2s ease-in-out;
  width:179px;
}
.dsmotionui .content-item-01-7Xcv35:hover {

opacity: 0.7;
}
.dsmotionui .content-item-03-7Xcv35 {
  background-color:transparent;
  height:16px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:64px;
  transition:all 0.2s ease-in-out;
  width:179px;
}
.dsmotionui .content-item-03-7Xcv35:hover {

opacity: 0.7;
}
.dsmotionui .contents-7Xcv35 {
  background-color:transparent;
  height:auto;
  left:0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .dashboard-MJQdxZ {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:179px;
}
.dsmotionui .dashboard-q2flm9 {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:179px;
}
.dsmotionui .descr-GdWYMz {
  background-color:transparent;
  height:95px;
  left:121px;
  position:absolute;
  top:40px;
  width:493px;
}
.dsmotionui .descr-HinfDj {
  background-color:transparent;
  height:95px;
  left:121px;
  position:absolute;
  top:40px;
  width:517px;
}
.dsmotionui .descr-T68wse {
  background-color:transparent;
  height:95px;
  left:121px;
  position:absolute;
  top:40px;
  width:499px;
}
.dsmotionui .description-bPZxLP {
  background-color:transparent;
  border:1px solid var(--bon-jour);
  height:225px;
  left:268px;
  position:absolute;
  top:216px;
  width:438px;
}
.dsmotionui .description-d69x9x {
  background-color:transparent;
  border:1px solid rgba(229,231,233,1.0);
  height:332px;
  left:268px;
  position:absolute;
  top:272px;
  width:585px;
}
.dsmotionui .design-system-usage-EpFsNG {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .design-system-usage-QgxjRY {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .design-system-usage-WX8IbQ {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .dsicons24a--24-assets-Be0qci {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:0px;
  width:24px;
}
.dsmotionui .ease-in-5sQ8Cx {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:40px;
}
.dsmotionui .ease-in-LX5xxr {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:40px;
}
.dsmotionui .ease-in-QMwSmo {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:40px;
}
.dsmotionui .ease-in-QgxjRY {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:151px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:5px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .ease-in-element-exi-GdWYMz {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .ease-in-kK5dmx {
  background-color:transparent;
  height:137px;
  left:0px;
  position:absolute;
  top:169px;
  width:853px;
}
.dsmotionui .ease-in-out-EpFsNG {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:151px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:5px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .ease-in-out-FMJaiz {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:61px;
}
.dsmotionui .ease-in-out-element-HinfDj {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .ease-in-out-kK5dmx {
  background-color:transparent;
  height:137px;
  left:0px;
  position:absolute;
  top:338px;
  width:843px;
}
.dsmotionui .ease-in-out-vb21PP {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:61px;
}
.dsmotionui .ease-out-O8xahh {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:47px;
}
.dsmotionui .ease-out-WX8IbQ {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:151px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:5px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .ease-out-XajUTe {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:47px;
}
.dsmotionui .ease-out-element-en-T68wse {
  background-color:transparent;
  color:var(--black);
  font-size:18.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .ease-out-kK5dmx {
  background-color:transparent;
  height:137px;
  left:0px;
  position:absolute;
  top:0px;
  width:850px;
}
.dsmotionui .ease-out-tz5Ifr {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:12.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:18px;
  white-space:nowrap;
  width:47px;
}
.dsmotionui .easing-Dn2xfx {
  background-color:transparent;
  height:475px;
  left:0px;
  position:absolute;
  top:72px;
  width:853px;
}
.dsmotionui .elements-enter-the-s-yWkDWc {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:66px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:24px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .elements-exit-the-sc-yWkDWc {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:70px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .elements-start-and-e-yWkDWc {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:71px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:48px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .elements-transitions-C8h2RO {
  background-color:transparent;
  height:493px;
  left:0px;
  overflow:hidden;
  position:absolute;
  top:56px;
  width:228px;
}
.dsmotionui .elements-transitions-d69x9x {
  background-color:transparent;
  color:var(--black);
  font-size:24.0px;
  height:auto;
  left:0px;
  line-height:32.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:300px;
}
.dsmotionui .graph-GdWYMz {
  background-color:transparent;
  border:1px solid var(--bon-jour);
  height:97px;
  left:0px;
  position:absolute;
  top:40px;
  width:97px;
}
.dsmotionui .graph-HinfDj {
  background-color:transparent;
  border:1px solid var(--bon-jour);
  height:97px;
  left:0px;
  position:absolute;
  top:40px;
  width:97px;
}
.dsmotionui .graph-T68wse {
  background-color:transparent;
  border:1px solid var(--bon-jour);
  height:97px;
  left:0px;
  position:absolute;
  top:40px;
  width:97px;
}
.dsmotionui .group-2-copy-tvBNGN {
  background-color:transparent;
  height:604px;
  left:0px;
  position:absolute;
  top:820px;
  width:853px;
}
.dsmotionui .group-2-tvBNGN {
  background-color:transparent;
  height:549px;
  left:0px;
  position:absolute;
  top:208px;
  width:706px;
}
.dsmotionui .group-3-C61RwL {
  background-color:transparent;
  background-image:url(../img/ds-motion-ui-dsnavsidenav-ui-source-files-43709A6F-1D97-4FDE-87C5-1D6092E3041D@2x.png);
  background-size:100% 100%;
  height:2795px;
  left:0px;
  position:fixed;
  top:0px;
  width:280px;
}
.dsmotionui .group-4-5sQ8Cx {
  background-color:transparent;
  height:17px;
  left:89px;
  position:absolute;
  top:12px;
  width:177px;
}
.dsmotionui .group-4-LX5xxr {
  background-color:transparent;
  height:17px;
  left:139px;
  position:absolute;
  top:12px;
  width:177px;
}
.dsmotionui .group-5-XajUTe {
  background-color:transparent;
  height:17px;
  left:202px;
  position:absolute;
  top:4px;
  width:239px;
}
.dsmotionui .group-5-tz5Ifr {
  background-color:transparent;
  height:17px;
  left:233px;
  position:absolute;
  top:4px;
  width:239px;
}
.dsmotionui .group-6-BUywjt {
  background-color:transparent;
  height:17px;
  left:0px;
  position:relative;
  top:0px;
  width:239px;
}
.dsmotionui .group-6-QGSkeG {
  background-color:transparent;
  height:17px;
  left:0px;
  position:relative;
  top:0px;
  width:239px;
}
.dsmotionui .group-9TqUEG {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:40px;
  width:204px;
}
.dsmotionui .group-CjSPpe {
  background-color:transparent;
  height:16px;
  left:0px;
  position:absolute;
  top:72px;
  width:165px;
}
.dsmotionui .group-Gl02dz {
  background-color:transparent;
  height:16px;
  left:0px;
  position:absolute;
  top:40px;
  width:155px;
}
.dsmotionui .group-UI8nxQ {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:40px;
  width:196px;
}
.dsmotionui .group-USGpxf {
  background-color:transparent;
  height:16px;
  left:0px;
  position:absolute;
  top:41px;
  width:155px;
}
.dsmotionui .group-gVKz4o {
  background-color:transparent;
  height:16px;
  left:0px;
  position:absolute;
  top:72px;
  width:155px;
}
.dsmotionui .group-ggi8Rg {
  background-color:transparent;
  height:11px;
  left:8px;
  position:absolute;
  top:7px;
  width:9px;
}
.dsmotionui .group-mbZ2CQ {
  background-color:transparent;
  height:16px;
  left:0px;
  position:absolute;
  top:72px;
  width:162px;
}
.dsmotionui .group-skl3J3 {
  background-color:transparent;
  height:16px;
  left:0px;
  position:absolute;
  top:40px;
  width:162px;
}
.dsmotionui .group-wV3HON {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:40px;
  width:221px;
}
.dsmotionui .heading-pquVBP {
  background-color:transparent;
  color:var(--black);
  font-size:48.0px;
  height:auto;
  left:0px;
  line-height:56.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:853px;
}
.dsmotionui .i-os-9TqUEG {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .i-os-UI8nxQ {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .i-os-wV3HON {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .icon-10nZ4o {
  background-color:transparent;
  height:17px;
  left:0px;
  position:absolute;
  top:4px;
  width:23px;
}
.dsmotionui .incoming-O8xahh {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:60px;
}
.dsmotionui .incoming-XajUTe {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:60px;
}
.dsmotionui .incoming-mnxyFx {
  background-color:transparent;
  color:rgba(45,166,236,1.0);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:24px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .incoming-tz5Ifr {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:60px;
}
.dsmotionui .incoming-velocity-T5ExJ5 {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .incoming-velocity-hgm9fs {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .incoming-velocity-vvAxDQ {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .incoming-yWkDWc {
  background-color:transparent;
  color:rgba(45,166,236,1.0);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:24px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .label-Dn2xfx {
  background-color:transparent;
  color:var(--black);
  font-size:32.0px;
  height:auto;
  left:0px;
  line-height:40.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .line-1-ZU1bsx {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:56px;
  width:215px;
}
.dsmotionui .line-1-as3FYO {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:56px;
  width:266px;
}
.dsmotionui .line-2-ZU1bsx {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:169px;
  width:295px;
}
.dsmotionui .line-2-as3FYO {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:111px;
  width:316px;
}
.dsmotionui .line-3-ZU1bsx {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:112px;
  width:375px;
}
.dsmotionui .line-4-as3FYO {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:166px;
  width:441px;
}
.dsmotionui .line-5-as3FYO {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:221px;
  width:472px;
}
.dsmotionui .line-7-as3FYO {
  background-color:transparent;
  height:34px;
  left:16px;
  position:absolute;
  top:276px;
  width:526px;
}
.dsmotionui .line-7aY9c2 {
  background-color:transparent;
  height:17px;
  left:1px;
  position:absolute;
  top:0px;
  width:176px;
}
.dsmotionui .line-ByahDf {
  background-color:transparent;
  height:17px;
  left:0px;
  position:absolute;
  top:0px;
  width:237px;
}
.dsmotionui .line-FMJaiz {
  background-color:transparent;
  height:17px;
  left:90px;
  position:absolute;
  top:4px;
  width:435px;
}
.dsmotionui .line-O8xahh {
  background-color:transparent;
  height:17px;
  left:213px;
  position:absolute;
  top:4px;
  width:160px;
}
.dsmotionui .line-QMwSmo {
  background-color:transparent;
  height:17px;
  left:119px;
  position:absolute;
  top:12px;
  width:96px;
}
.dsmotionui .line-vb21PP {
  background-color:transparent;
  height:17px;
  left:119px;
  position:absolute;
  top:4px;
  width:175px;
}
.dsmotionui .line-wixoWB {
  background-color:transparent;
  height:17px;
  left:0px;
  position:absolute;
  top:0px;
  width:237px;
}
.dsmotionui .line-xEp26V {
  background-color:transparent;
  height:17px;
  left:1px;
  position:absolute;
  top:0px;
  width:176px;
}
.dsmotionui .link-10nZ4o {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:40px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  text-decoration:underline;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .link-c-opohQx {
  background-color:transparent;
  height:54px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:213px;
  transition:all 0.2s ease-in-out;
  width:280px;
}
.dsmotionui .link-c-opohQx:hover {

opacity: 0.3;
}
.dsmotionui .link-g-opohQx {
  background-color:transparent;
  height:54px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:158px;
  transition:all 0.2s ease-in-out;
  width:280px;
}
.dsmotionui .link-g-opohQx:hover {

opacity: 0.3;
}
.dsmotionui .link-harfMI {
  background-color:transparent;
  height:24px;
  left:0px;
  pointer-events:auto;
  position:absolute;
  top:184px;
  transition:all 0.2s ease-in-out;
  width:155px;
}
.dsmotionui .link-harfMI:hover {

opacity: 0.7;
}
.dsmotionui .link-index-opohQx {
  background-color:var(--white);
  height:69px;
  left:65px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:0px;
  transition:all 0.2s ease-in-out;
  width:150px;
}
.dsmotionui .link-index-opohQx:hover {

opacity: 0.3;
}
.dsmotionui .link-ux-opohQx {
  background-color:var(--white);
  height:22px;
  left:82px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:94px;
  transition:all 0.2s ease-in-out;
  width:83px;
}
.dsmotionui .link-ux-opohQx:hover {

opacity: 0.3;
}
.dsmotionui .links-ui-componenets-hvAGCq {
  background-color:transparent;
  height:324px;
  left:0px;
  position:relative;
  top:55px;
  width:280px;
}
.dsmotionui .motion-9TqUEG {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:71px;
  width:499px;
}
.dsmotionui .motion-UI8nxQ {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:71px;
  width:493px;
}
.dsmotionui .motion-design-is-a-p-harfMI {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  width:764px;
}
.dsmotionui .motion-helps-orient-harfMI {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:80px;
  width:764px;
}
.dsmotionui .motion-wV3HON {
  background-color:transparent;
  height:24px;
  left:0px;
  position:absolute;
  top:71px;
  width:517px;
}
.dsmotionui .ms-ZU1bsx {
  background-color:transparent;
  height:16px;
  left:118px;
  position:absolute;
  top:16px;
  width:304px;
}
.dsmotionui .ms-as3FYO {
  background-color:transparent;
  height:16px;
  left:89px;
  position:absolute;
  top:16px;
  width:480px;
}
.dsmotionui .navigationpageheader-C61RwL {
  background-color:transparent;
  height:170px;
  left:344px;
  position:absolute;
  top:48px;
  width:854px;
}
.dsmotionui .outgoing-5sQ8Cx {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:58px;
}
.dsmotionui .outgoing-LX5xxr {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:58px;
}
.dsmotionui .outgoing-QMwSmo {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:58px;
}
.dsmotionui .outgoing-mnxyFx {
  background-color:transparent;
  color:rgba(255,78,198,1.0);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .outgoing-velocity-NKLocF {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .outgoing-velocity-axiSOE {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .outgoing-velocity-xxXQSn {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .outgoing-yWkDWc {
  background-color:transparent;
  color:rgba(255,78,198,1.0);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .oval-ggi8Rg {
  background-color:transparent;
  height:19px;
  left:3px;
  position:absolute;
  top:3px;
  width:19px;
}
.dsmotionui .path-13-QEsYGy {
  background-color:transparent;
  height:5px;
  left:0px;
  position:absolute;
  top:0px;
  width:9px;
}
.dsmotionui .path-3-78EINf {
  background-color:transparent;
  height:95px;
  left:1px;
  position:absolute;
  top:1px;
  width:95px;
}
.dsmotionui .path-3-8UjHKp {
  background-color:transparent;
  height:95px;
  left:1px;
  position:absolute;
  top:1px;
  width:95px;
}
.dsmotionui .path-3-NpH7fp {
  background-color:transparent;
  height:95px;
  left:1px;
  position:absolute;
  top:1px;
  width:95px;
}
.dsmotionui .path-3-QEsYGy {
  background-color:transparent;
  height:10px;
  left:4px;
  position:absolute;
  top:1px;
  width:1px;
}
.dsmotionui .path-7-XWe84G {
  background-color:transparent;
  height:17px;
  left:0px;
  position:absolute;
  top:0px;
  width:19px;
}
.dsmotionui .path-7aY9c2 {
  background-color:transparent;
  height:15px;
  left:1px;
  opacity:0.1;
  position:absolute;
  top:1px;
  width:175px;
}
.dsmotionui .path-8-XWe84G {
  background-color:transparent;
  height:14px;
  left:18px;
  position:absolute;
  top:3px;
  width:5px;
}
.dsmotionui .path-O8xahh {
  background-color:transparent;
  height:15px;
  left:214px;
  opacity:0.1;
  position:absolute;
  top:5px;
  width:160px;
}
.dsmotionui .path-QMwSmo {
  background-color:transparent;
  height:15px;
  left:119px;
  opacity:0.1;
  position:absolute;
  top:13px;
  width:95px;
}
.dsmotionui .path-vb21PP {
  background-color:transparent;
  height:15px;
  left:119px;
  opacity:0.1;
  position:absolute;
  top:5px;
  width:175px;
}
.dsmotionui .path-xEp26V {
  background-color:transparent;
  height:15px;
  left:1px;
  opacity:0.1;
  position:absolute;
  top:1px;
  width:175px;
}
.dsmotionui .persistent-FMJaiz {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:65px;
}
.dsmotionui .persistent-mnxyFx {
  background-color:transparent;
  color:rgba(253,124,50,1.0);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:48px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .persistent-vb21PP {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:65px;
}
.dsmotionui .persistent-yWkDWc {
  background-color:transparent;
  color:rgba(253,124,50,1.0);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:48px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .rectangle-2RpLbF {
  background-color:transparent;
  height:96px;
  left:48px;
  position:absolute;
  top:0px;
  transform:rotate(90deg);
  width:1px;
}
.dsmotionui .rectangle-78EINf {
  background-color:transparent;
  height:96px;
  left:48px;
  position:absolute;
  top:0px;
  width:1px;
}
.dsmotionui .rectangle-8UjHKp {
  background-color:transparent;
  height:96px;
  left:48px;
  position:absolute;
  top:0px;
  width:1px;
}
.dsmotionui .rectangle-NpH7fp {
  background-color:transparent;
  height:96px;
  left:48px;
  position:absolute;
  top:0px;
  width:1px;
}
.dsmotionui .rectangle-QOsxg9 {
  background-color:transparent;
  height:96px;
  left:48px;
  position:absolute;
  top:0px;
  transform:rotate(90deg);
  width:1px;
}
.dsmotionui .rectangle-o4jPGO {
  background-color:transparent;
  height:96px;
  left:48px;
  position:absolute;
  top:0px;
  transform:rotate(90deg);
  width:1px;
}
.dsmotionui .rectangle-opohQx {
  background-color:var(--white);
  height:54px;
  left:0px;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  top:270px;
  transition:all 0.2s ease-in-out;
  width:279px;
}
.dsmotionui .rectangle-opohQx:hover {

opacity: 0.3;
}
.dsmotionui .screen-enters-the-sc-mnxyFx {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:66px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:24px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .screen-exits-the-scr-mnxyFx {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:70px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .screen-starts-and-en-mnxyFx {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:71px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:48px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .screen-transitions-ATqShs {
  background-color:transparent;
  height:492px;
  left:0px;
  overflow:hidden;
  position:absolute;
  top:56px;
  width:227px;
}
.dsmotionui .screen-transitions-bPZxLP {
  background-color:transparent;
  color:var(--black);
  font-size:24.0px;
  height:auto;
  left:0px;
  line-height:32.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:300px;
}
.dsmotionui .screens-bPZxLP {
  background-color:transparent;
  height:72px;
  left:268px;
  position:absolute;
  top:120px;
  width:283px;
}
.dsmotionui .screens-d69x9x {
  background-color:transparent;
  height:72px;
  left:268px;
  position:absolute;
  top:176px;
  width:292px;
}
.dsmotionui .screens-in-a-sequenc-bPZxLP {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:268px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  width:406px;
}
.dsmotionui .subheading-pquVBP {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:16.0px;
  height:auto;
  left:0px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:64px;
  white-space:nowrap;
  width:854px;
}
.dsmotionui .triangle-f53y5P {
  background-color:transparent;
  height:28px;
  left:37px;
  position:absolute;
  top:31px;
  width:23px;
}
.dsmotionui .triangle-mQO4uw {
  background-color:transparent;
  height:28px;
  left:37px;
  position:absolute;
  top:31px;
  width:23px;
}
.dsmotionui .ui-elements-in-a-seq-d69x9x {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:16.0px;
  height:auto;
  left:268px;
  line-height:24.0px;
  position:absolute;
  text-align:left;
  top:56px;
  width:580px;
}
.dsmotionui .video-overlay-DyELC8 {
  background-color:var(--mine-shaft);
  height:493px;
  left:0px;
  position:relative;
  top:0px;
  width:228px;
}
.dsmotionui .video-overlay-Wy4SWm {
  background-color:var(--mine-shaft);
  height:493px;
  left:0px;
  position:relative;
  top:0px;
  width:228px;
}
.dsmotionui .video-overlay-bPZxLP {
  background-color:transparent;
  height:493px;
  left:0px;
  position:absolute;
  top:56px;
  width:228px;
}
.dsmotionui .video-overlay-d69x9x {
  background-color:transparent;
  height:493px;
  left:0px;
  position:absolute;
  top:56px;
  width:228px;
}
.dsmotionui .x001-T5ExJ5 {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:128px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .x001-xxXQSn {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:128px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .x0ms-UGV0zi {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:64px;
}
.dsmotionui .x0ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:0px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.dsmotionui .x100-axiSOE {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:128px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .x100-hgm9fs {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:128px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .x1550ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:344px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.dsmotionui .x1650ms-UGV0zi {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:240px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:64px;
}
.dsmotionui .x1650ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:430px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.dsmotionui .x200ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:112px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.dsmotionui .x300ms-UGV0zi {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:80px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:64px;
}
.dsmotionui .x300ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:172px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.dsmotionui .x350ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:230px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.dsmotionui .x42-NKLocF {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:128px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .x42-vvAxDQ {
  background-color:transparent;
  color:var(--granite-gray);
  font-size:14.0px;
  height:auto;
  left:128px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:auto;
}
.dsmotionui .x450ms-UGV0zi {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:160px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:64px;
}
.dsmotionui .x50ms-p2Qr7r {
  background-color:transparent;
  color:var(--mine-shaft);
  font-size:14.0px;
  height:auto;
  left:55px;
  line-height:16.0px;
  position:absolute;
  text-align:left;
  top:0px;
  white-space:nowrap;
  width:50px;
}
.font-class-1 {
  font-family:"SFProDisplay-Regular", Helvetica, Arial, serif;
}
.font-class-2 {
  font-family:"SFProDisplay-Bold", Helvetica, Arial, serif;
}
.font-class-3 {
  font-family:"SFProDisplay-Semibold", Helvetica, Arial, serif;
}
.font-class-4 {
  font-family:"SFProDisplay-Light", Helvetica, Arial, serif;
}
.font-class-5 {
  color:var(--granite-gray);
  font-family:"SFProDisplay-Regular", Helvetica, Arial, serif;
  font-size:10.0px;
  letter-spacing:2.00px;
  line-height:16.0px;
}
.font-class-6 {
  color:var(--black);
  font-family:'Roboto', Helvetica, Arial, serif;
  font-style:normal;
  font-weight:700;
}
:root {
  --alabaster:rgba(250,250,250,1.0);
  --black:rgba(0,0,0,1.0);
  --bon-jour:rgba(226,226,226,1.0);
  --celeste:rgba(204,204,204,1.0);
  --cerise-red:rgba(235,49,91,1.0);
  --crimson:rgba(218,27,27,1.0);
  --deluge:rgba(123,99,171,1.0);
  --dingley:rgba(90,113,73,1.0);
  --granite-gray:rgba(102,102,102,1.0);
  --lima:rgba(108,199,39,1.0);
  --mine-shaft:rgba(51,51,51,1.0);
  --mountain-mist:rgba(153,153,153,1.0);
  --sea-buckthorn:rgba(250,163,47,1.0);
  --sea-serpent:rgba(74,198,228,1.0);
  --white:rgba(255,255,255,1.0);
}