@font-face {
 font-family:TransportNewLight_gdi;
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewLight_gdi.eot?);
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewLight_gdi.eot?#iefix) format("embedded-opentype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewLight_gdi.ttf?) format("truetype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewLight_gdi.woff?) format("woff"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewLight_gdi.svg?#TransportNewLight_gdi) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:TransportNewMedium_gdi;
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewMedium_gdi.eot?);
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewMedium_gdi.eot?#iefix) format("embedded-opentype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewMedium_gdi.ttf?) format("truetype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewMedium_gdi.woff?) format("woff"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewMedium_gdi.svg?#TransportNewMedium_gdi) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:TransportNewHeavy_gdi;
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewHeavy_gdi.eot?);
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewHeavy_gdi.eot?#iefix) format("embedded-opentype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewHeavy_gdi.ttf?) format("truetype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewHeavy_gdi.woff?) format("woff"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/TransportNewHeavy_gdi.svg?#TransportNewHeavy_gdi) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:icomoon;
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/icomoon.eot?ykbxgc);
 src:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/icomoon.eot?ykbxgc#iefix) format("embedded-opentype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/icomoon.ttf?ykbxgc) format("truetype"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/icomoon.woff?ykbxgc) format("woff"),
 url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/fonts/icomoon.svg?ykbxgc#icomoon) format("svg");
 font-weight:400;
 font-style:normal
}
[class*=" icon-"],
[class^=icon-] {
 font-family:icomoon!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 -webkit-font-feature-settings:normal;
 font-feature-settings:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-googleplus:before {
 content:""
}
.icon-facebook:before {
 content:""
}
.icon-twitter:before {
 content:""
}
.icon-search:before {
 content:""
}
.icon-pinterest:before {
 content:""
}
.icon-launch:before {
 content:""
}
.icon-keyboard-arrow-up:before {
 content:""
}
.icon-keyboard-arrow-down:before {
 content:""
}
.icon-checkmark:before {
 content:""
}
.icon-empty-circle:before {
 content:""
}
.icon-vertical-align-bottom:before {
 content:""
}
.icon-vertical-align-top:before {
 content:""
}
.icon-vertical-align-center:before {
 content:""
}
.icon-hamburger:before {
 content:""
}
.icon-close:before {
 content:""
}
.icon-keyboard-arrow-left:before {
 content:""
}
.icon-keyboard-arrow-right:before {
 content:""
}
.icon-hellip:before {
 content:""
}
.icon-error:before {
 content:""
}
.icon-instagram:before {
 content:""
}
.icon-arrow-backward:before {
 content:""
}
.icon-arrow-forward:before {
 content:""
}
.icon-play-circle:before {
 content:""
}
.icon-flight:before {
 content:""
}
.icon-directions-boat:before {
 content:""
}
.icon-directions-car:before {
 content:""
}
.icon-directions-bus:before {
 content:""
}
.icon-directions-bike:before {
 content:""
}
.icon-directions-railway:before {
 content:""
}
.icon-local-atm:before {
 content:""
}
.icon-loop:before {
 content:""
}
.icon-highway:before {
 content:""
}
.icon-card:before {
 content:""
}
.icon-anchor:before {
 content:""
}
.icon-comment:before {
 content:""
}
.icon-call:before {
 content:""
}
.icon-mail_outline:before {
 content:""
}
.icon-view_list:before {
 content:""
}
.icon-view_module:before {
 content:""
}
.icon-insert_photo:before {
 content:""
}
.icon-info_outline:before {
 content:""
}
.icon-warning-triangle:before {
 content:""
}
.icon-arrow-rounded:before {
 content:""
}
.icon-radio-unchecked:before {
 content:""
}
.icon-radio-checked:before {
 content:""
}
.icon-event:before {
 content:""
}
.icon-time:before {
 content:""
}
.icon-compass:before {
 content:""
}
.icon-donate:before {
 content:""
}
.icon-eco-house:before {
 content:""
}
.icon-faces-culture:before {
 content:""
}
.icon-family:before {
 content:""
}
.icon-government-building:before {
 content:""
}
.icon-group-people:before {
 content:""
}
.icon-justice:before {
 content:""
}
.icon-libraries:before {
 content:""
}
.icon-newspaper:before {
 content:""
}
.icon-online-service:before {
 content:""
}
.icon-pie-chart:before {
 content:""
}
.icon-pin:before {
 content:""
}
.icon-checked:before {
 content:""
}
.icon-leaf:before {
 content:""
}
.icon-medical:before {
 content:""
}
.icon-deaf-blind:before {
 content:""
}
.icon-vision:before {
 content:""
}
.icon-veteran:before {
 content:""
}
.icon-seniors:before {
 content:""
}
.icon-campfire:before {
 content:""
}
.icon-baby:before {
 content:""
}
.icon-mental:before {
 content:""
}
.icon-no-home:before {
 content:""
}
.icon-handicap:before {
 content:""
}
.icon-flickr:before {
 content:""
}
.icon-linkedin:before {
 content:""
}
.icon-fish:before {
 content:""
}
.icon-recycle:before {
 content:""
}
.icon-nuclear:before {
 content:""
}
.icon-wave:before {
 content:""
}
.icon-close-box-outline:before {
 content:""
}
.icon-check-circle:before {
 content:""
}
.icon-home:before {
 content:""
}
.icon-business:before {
 content:""
}
.icon-cancel-circle:before {
 content:""
}
.icon-download:before {
 content:""
}
.icon-rss:before {
 content:""
}
.icon-my-location:before {
 content:""
}
.icon-label-outline:before {
 content:""
}
.icon-remove:before {
 content:""
}
.icon-add:before {
 content:""
}
.icon-event-alt:before {
 content:""
}
.icon-youtube:before {
 content:""
}
.icon-create:before {
 content:""
}
.icon-description:before {
 content:""
}
.icon-account:before {
 content:""
}
.icon-document:before {
 content:""
}
.icon-NCDOT_Footer_Icons_GTP:before {
 content:""
}
.icon-NCDOT_Footer_Icons_Rail:before {
 content:""
}
.icon-NCDOT_Footer_Icons_Turnpike:before {
 content:""
}
#nc-moves-2050 body {
 background:#fff
}
/* #nc-moves-2050 .btn,
#nc-moves-2050 .btn--solid,
#nc-moves-2050 .btn--solid-inverse,
#nc-moves-2050 .btn--solid-secondary,
#nc-moves-2050 .btn--solid-tertiary {
 display:flex;
 align-items:center;
 justify-content:center;
 background:#fff;
 border:.125rem solid #347bad;
 color:#347bad;
 cursor:pointer;
 box-sizing:border-box;
 font-family:TransportNewMedium_gdi;
 font-size:1em;
 font-weight:500;
 line-height:1em;
 padding:1em 2.25em;
 text-decoration:none;
 transition:background-color .25s ease,color .25s ease,border-color .25s ease
} */

#nc-moves-2050 .btn,
#nc-moves-2050 .btn--solid,
#nc-moves-2050 .btn--solid-inverse,
#nc-moves-2050 .btn--solid-secondary,
#nc-moves-2050 .btn--solid-tertiary {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
     -ms-flex-align:center;
         align-items:center;
 -webkit-box-pack:center;
     -ms-flex-pack:center;
         justify-content:center;
 background:#fff;
 border:.125rem solid #347bad;
 color:#347bad;
 cursor:pointer;
 -webkit-box-sizing:border-box;
         box-sizing:border-box;
 font-family:TransportNewMedium_gdi;
 font-size:1em;
 font-weight:500;
 line-height:1em;
 padding:1em 2.25em;
 text-decoration:none;
 -webkit-transition:background-color .25s ease,color .25s ease,border-color .25s ease;
 -o-transition:background-color .25s ease,color .25s ease,border-color .25s ease;
 transition:background-color .25s ease,color .25s ease,border-color .25s ease
}

#nc-moves-2050 .btn--solid-inverse:focus,
#nc-moves-2050 .btn--solid-inverse:hover,
#nc-moves-2050 .btn--solid-secondary:focus,
#nc-moves-2050 .btn--solid-secondary:hover,
#nc-moves-2050 .btn--solid-tertiary:focus,
#nc-moves-2050 .btn--solid-tertiary:hover,
#nc-moves-2050 .btn--solid:focus,
#nc-moves-2050 .btn--solid:hover,
#nc-moves-2050 .btn:focus,
#nc-moves-2050 .btn:hover {
 background-color:#347bad;
 color:#fff
}
#nc-moves-2050 .btn--solid {
 background-color:#347bad;
 border-color:#347bad;
 color:#fff!important
}
#nc-moves-2050 .btn--solid-inverse,
#nc-moves-2050 .btn--solid:focus,
#nc-moves-2050 .btn--solid:hover {
 background-color:#fff;
 border-color:#fff;
 color:#347bad!important
}
#nc-moves-2050 .btn--solid-inverse:focus,
#nc-moves-2050 .btn--solid-inverse:hover {
 background-color:#347bad;
 border-color:#347bad;
 color:#fff!important
}
#nc-moves-2050 .btn--compact {
 padding:.5em 1.125em
}
#nc-moves-2050 .btn--solid-secondary {
 background-color:#c15725;
 border:none;
 color:#fff!important;
 position:relative
}
#nc-moves-2050 .btn--solid-secondary:after {
 box-shadow:0 0 0 6px rgba(193,87,37,.5);
 border-radius:3px;
 content:"";
 height:100%;
 left:0;
 position:absolute;
 top:0;
 transition:box-shadow 125ms ease-in;
 width:100%
}
#nc-moves-2050 .btn--solid-secondary:focus,
#nc-moves-2050 .btn--solid-secondary:hover {
 background-color:#c15725;
 color:#fff!important
}
#nc-moves-2050 .btn--solid-secondary:focus:after,
#nc-moves-2050 .btn--solid-secondary:hover:after {
 box-shadow:0 0 0 6px #c15725
}
#nc-moves-2050 .btn--solid-tertiary {
 background-color:#701d45;
 border:none;
 color:#fff!important;
 position:relative
}
#nc-moves-2050 .btn--solid-tertiary:after {
 box-shadow:0 0 0 6px rgba(112,29,69,.5);
 border-radius:3px;
 content:"";
 height:100%;
 left:0;
 position:absolute;
 top:0;
 transition:box-shadow 125ms ease-in;
 width:100%
}
#nc-moves-2050 .btn--solid-tertiary:focus,
#nc-moves-2050 .btn--solid-tertiary:hover {
 background-color:#701d45;
 color:#fff!important
}
#nc-moves-2050 .btn--solid-tertiary:focus:after,
#nc-moves-2050 .btn--solid-tertiary:hover:after {
 box-shadow:0 0 0 6px #701d45
}
#nc-moves-2050 .btn--rounded {
 border-radius:.625rem
}
#nc-moves-2050 {
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-weight:200;
 font-size:1em;
 font-weight:500;
 color:#042940;
 line-height:1.5
}
#nc-moves-2050 .a11y-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important
}
#nc-moves-2050 .heading.heading--regular {
 color:#042940;
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:1em;
 font-weight:800;
 line-height:1em;
 margin:1.5em 0 .75em
}
/* #nc-moves-2050 .heading.heading--section {
 display:flex;
 flex-direction:row;
 border-bottom:1px solid #eeeff0;
 color:#092940;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:1.25em;
 line-height:1em;
 margin:.8em 0 0;
 padding-bottom:.8em;
 text-transform:uppercase
} */

#nc-moves-2050 .heading.heading--section {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  border-bottom:1px solid #eeeff0;
  color:#092940;
  font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
  font-size:1.25em;
  line-height:1em;
  margin:.8em 0 0;
  padding-bottom:.8em;
  text-transform:uppercase
 }

#nc-moves-2050 .heading.heading--content,
#nc-moves-2050 .heading .heading--content {
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:1.875em;
 font-weight:800;
 line-height:1em;
 margin:0 0 .4em
}
#nc-moves-2050 .heading.heading--page,
#nc-moves-2050 .heading .heading--page {
 display:block;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:2.25em;
 line-height:1em;
 margin:.5em 0 1em
}
#nc-moves-2050 .heading .heading--page {
 color:#fff;
}
#nc-moves-2050 .heading.heading--title,
#nc-moves-2050 .heading .heading--title {
 color:#092940;
 display:block;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 line-height:1em;
 margin:.25em 0 1em;
 font-size:2.25rem
}
@media screen and (min-width:800px) {
 #nc-moves-2050 .heading.heading--title,
 #nc-moves-2050 .heading .heading--title {
  font-size:calc(2.25rem + 0.75*(100vw - 800px)/25)
 }
}
@media screen and (min-width:1200px) {
 #nc-moves-2050 .heading.heading--title,
 #nc-moves-2050 .heading .heading--title {
  font-size:3rem
 }
}
#nc-moves-2050 .heading.heading--light,
#nc-moves-2050 .heading .heading--light {
 display:block;
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:1.875em;
 font-weight:200;
 line-height:1em;
 margin:0;
 text-transform:uppercase
}
#nc-moves-2050 .heading.heading--home,
#nc-moves-2050 .heading .heading--home {
 color:#092940;
 font-family:TransportNewHeavy_gdi;
 font-size:3.625em;
 font-weight:800;
 text-transform:uppercase
}
#nc-moves-2050 .heading.heading--bar,
#nc-moves-2050 .heading .heading--bar {
 color:#092940;
 font-family:TransportNewHeavy_gdi;
 font-size:1.5em;
 font-weight:800;
 margin-left:1.325rem;
 position:relative
}
#nc-moves-2050 .heading.heading--bar:before,
#nc-moves-2050 .heading .heading--bar:before {
 background:#c15725;
 content:"";
 display:block;
 height:1.625rem;
 left:-1.375rem;
 position:absolute;
 width:.3125rem
}
#nc-moves-2050 .heading .heading__leader {
 color:#fff;
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:1.25rem;
 font-weight:200
}
/* #nc-moves-2050 .heading .heading__text {
 flex:1;
 flex-basis:0.000000001px
} */

#nc-moves-2050 .heading .heading__text {
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:0.000000001px;
      flex-basis:0.000000001px
 }

#nc-moves-2050 .heading .heading__follower {
 color:#347bad;
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:.875rem;
 font-weight:500;
 text-decoration:none;
 text-transform:none
}
#nc-moves-2050 .heading .heading__follower:focus,
#nc-moves-2050 .heading .heading__follower:hover {
 text-decoration:underline
}
#nc-moves-2050 .text--center {
 text-align:center
}
#nc-moves-2050 .text b,
#nc-moves-2050 .text strong {
 font-weight:700
}
#nc-moves-2050 .text .font-larger {
 font-size:1.25em
}
#nc-moves-2050 .text.text--small,
#nc-moves-2050 .text .text--small,
#nc-moves-2050 .text small {
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:.875em;
 font-weight:200
}
#nc-moves-2050 .text.text--center,
#nc-moves-2050 .text .text--center {
 text-align:center
}
#nc-moves-2050 .text em {
 font-style:italic
}
#nc-moves-2050 .text blockquote {
 border-left-color:#c15725;
 border-left-width:1px;
 color:#c15725;
 margin:2.25em 1.75rem;
 padding:.625em 1.875rem
}
@media (min-width:48em) {
 #nc-moves-2050 .text blockquote {
  margin:2.25em 2.75rem
 }
}
#nc-moves-2050 .text blockquote p {
 font-family:TransportNewHeavy_gdi;
 font-size:1.125rem;
 font-weight:800;
 line-height:2rem;
 margin:0
}
#nc-moves-2050 .text blockquote p+p {
 margin-top:.6667em
}
#nc-moves-2050 span[data-tooltip] {
 background-image:linear-gradient(90deg,rgba(4,41,64,.5) 75%,transparent 0);
 background-position:0 1.25em;
 background-repeat:repeat-x;
 background-size:3px 1px;
 cursor:help
}
#nc-moves-2050 .heading__follower span[data-tooltip] {
 background-image:linear-gradient(90deg,rgba(255, 255, 255, 0.75) 85%,transparent 0);   
}
#nc-moves-2050 span[data-tooltip]:focus,
#nc-moves-2050 span[data-tooltip]:hover {
 background-image:linear-gradient(90deg,#042940 75%,transparent 0)
}
#nc-moves-2050 .heading__follower span[data-tooltip]:focus,
#nc-moves-2050 .heading__follower span[data-tooltip]:hover {
 background-image:linear-gradient(90deg,#fff 85%,transparent 0)
}
#nc-moves-2050 .theme__bg--primary {
 background-color:#092940;
 color:#fff
}
#nc-moves-2050 .theme__bg--secondary {
 background-color:#c15725;
 color:#fff
}
#nc-moves-2050 .theme__bg--tertiary {
 background-color:#701d45;
 color:#fff
}
#nc-moves-2050 .theme__bg--gray {
 background-color:#939598;
 color:#fff
}
#nc-moves-2050 .theme__bg--gray-light {
 background-color:#e6e7e8;
 color:#092940
}
#nc-moves-2050 .theme--uppercase {
 text-transform:uppercase
}
#nc-moves-2050.home .home__content {
 text-align:center
}
#nc-moves-2050.home .home__title {
 color:#092940;
 font-family:TransportNewHeavy_gdi;
 font-size:2.25em;
 font-weight:800;
 text-transform:uppercase
}
@media (min-width:48em) {
 #nc-moves-2050.home .home__title {
  font-size:3.625em
 }
 /* #nc-moves-2050.home .home__body {
  display:flex;
  flex-direction:row
 }
 #nc-moves-2050.home .home__column--primary {
  flex-basis:66.66%;
  padding-right:1.5em;
  position:relative
 } */

 #nc-moves-2050.home .home__body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
 }
 #nc-moves-2050.home .home__column--primary {
  -ms-flex-preferred-size:66.66%;
      flex-basis:66.66%;
  padding-right:1.5em;
  position:relative
 }

 #nc-moves-2050.home .home__column--primary:after {
  background:#eeeff0;
  content:"";
  height:calc(100% - 7.5em);
  position:absolute;
  right:-.375em;
  top:4.5em;
  width:1px
 }
 /* #nc-moves-2050.home .home__column--secondary {
  flex-basis:33.33%;
  padding-left:1.5em
 } */
 #nc-moves-2050.home .home__column--secondary {
  -ms-flex-preferred-size:33.33%;
      flex-basis:33.33%;
  padding-left:1.5em
 }
}
#nc-moves-2050 .accordion {
 margin:.9375em 0
}
#nc-moves-2050 .accordion .accordion__title {
 font-size:1em;
 margin:0;
 padding:0
}
#nc-moves-2050 .accordion .accordion__icon {
 width:3.4375rem
}
/* #nc-moves-2050 .accordion .accordion__text {
 flex:1;
 flex-basis:0.000000001px;
 color:#042940;
 font:800 1em/1.5em TransportNewMedium_gdi,sans-serif;
 margin-left:.75em
}
#nc-moves-2050 .accordion .accordion__toggle {
 display:flex;
 flex-direction:row;
 align-items:center;
 background-color:#eeeff0;
 border:none;
 border-radius:0;
 color:#042940;
 cursor:pointer;
 font-size:inherit;
 font-family:TransportNewMedium_gdi;
 padding:.25rem;
 margin-left:0;
 text-align:left;
 width:100%;
 transition:all .25s ease-out
} */

#nc-moves-2050 .accordion .accordion__text {
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:0.000000001px;
      flex-basis:0.000000001px;
  color:#042940;
  font:800 1em/1.5em TransportNewMedium_gdi,sans-serif;
  margin-left:.75em
 }
 #nc-moves-2050 .accordion .accordion__toggle {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#eeeff0;
  border:none;
  border-radius:0;
  color:#042940;
  cursor:pointer;
  font-size:inherit;
  font-family:TransportNewMedium_gdi;
  padding:.25rem;
  margin-left:0;
  text-align:left;
  width:100%;
  -webkit-transition:all .25s ease-out;
  -o-transition:all .25s ease-out;
  transition:all .25s ease-out
 }

#nc-moves-2050 .accordion .accordion__toggle:focus,
#nc-moves-2050 .accordion .accordion__toggle:hover {
 background-color:#dee9f1
}
#nc-moves-2050 .accordion .accordion__toggle:after {
 color:#042940;
 content:"";
 display:inline-block;
 font-family:icomoon!important;
 font-style:normal;
 font-size:1.15em;
 -webkit-font-feature-settings:normal;
 font-feature-settings:normal;
 font-variant:normal;
 font-weight:800;
 line-height:1em;
 margin:0 20px;
 speak:none;
 text-transform:none;
 transition:all .25s;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
#nc-moves-2050 .accordion .accordion__toggle[aria-expanded=true] {
 background-color:#dee9f1
}
#nc-moves-2050 .accordion .accordion__toggle[aria-expanded=true]:after {
 content:""
}
/* #nc-moves-2050 .accordion.accordion--has-image {
 display:flex;
 flex-direction:row;
 background-color:#eeeff0;
 clear:both;
 margin:.5em 0;
 position:relative
} */

#nc-moves-2050 .accordion.accordion--has-image {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  background-color:#eeeff0;
  clear:both;
  margin:.5em 0;
  position:relative
 }

#nc-moves-2050 .accordion.accordion--has-image .accordion__image {
 display:none
}
@media (min-width:48em) {
 #nc-moves-2050 .accordion.accordion--has-image .accordion__image {
  display:block;
  background:#b0c3d0;
  height:100%;
  position:absolute;
  width:300px
 }
}
#nc-moves-2050 .accordion.accordion--has-image .accordion__image img {
 height:100%;
 -o-object-fit:none;
 object-fit:none;
 -o-object-position:center;
 object-position:center;
 width:100%
}
#nc-moves-2050 .accordion.accordion--has-image .accordion__body {
 padding-left:0;
 width:100%
}
@media (min-width:48em) {
 #nc-moves-2050 .accordion.accordion--has-image .accordion__body {
  padding-left:300px
 }
}
#nc-moves-2050 .accordion.accordion--has-image .accordion__toggle {
 min-height:64px
}
#nc-moves-2050 .accordion.accordion--has-image .accordion__content {
 padding-top:0;
 min-height:140px
}
#nc-moves-2050 .accordion.accordion--has-image .accordion__content p {
 margin:0
}
#nc-moves-2050 .accordion.accordion--has-image .accordion__content p+p {
 margin-top:1em
}
#nc-moves-2050 .accordion .accordion__panel {
 overflow:hidden;
 transition:height .2s ease-out;
 margin-top:0
}
#nc-moves-2050 .accordion .accordion__panel.closed {
 height:0
}
#nc-moves-2050 .accordion .accordion__panel a {
 text-decoration:underline
}
/* #nc-moves-2050 .accordion .accordion__divider {
 display:flex;
 flex-direction:row;
 align-items:center;
 background-color:#eeeff0;
 color:#042940;
 font:800 .875em/1em TransportNewHeavy_gdi,sans-serif;
 padding:1rem 1em .75rem;
 width:100%
} */

#nc-moves-2050 .accordion .accordion__divider {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#eeeff0;
  color:#042940;
  font:800 .875em/1em TransportNewHeavy_gdi,sans-serif;
  padding:1rem 1em .75rem;
  width:100%
 }

#nc-moves-2050 .accordion .accordion__divider--primary,
#nc-moves-2050 .accordion .accordion__divider--primary .accordion__toggle {
 background-color:#092940;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--primary .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#092940
}
#nc-moves-2050 .accordion .accordion__divider--secondary,
#nc-moves-2050 .accordion .accordion__divider--secondary .accordion__toggle {
 background-color:#c15725;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--secondary .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#c15725
}
#nc-moves-2050 .accordion .accordion__divider--tertiary,
#nc-moves-2050 .accordion .accordion__divider--tertiary .accordion__toggle {
 background-color:#701d45;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--tertiary .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#701d45
}
#nc-moves-2050 .accordion .accordion__divider--orange,
#nc-moves-2050 .accordion .accordion__divider--orange .accordion__toggle {
 background-color:#c85c28;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--orange .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#c85c28
}
#nc-moves-2050 .accordion .accordion__divider--blue,
#nc-moves-2050 .accordion .accordion__divider--blue .accordion__toggle {
 background-color:#347bad;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--blue .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#347bad
}
#nc-moves-2050 .accordion .accordion__divider--red,
#nc-moves-2050 .accordion .accordion__divider--red .accordion__toggle {
 background-color:#711c46;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--red .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#711c46
}
#nc-moves-2050 .accordion .accordion__divider--grey,
#nc-moves-2050 .accordion .accordion__divider--grey .accordion__toggle {
 background-color:#757779;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--grey .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#757779
}
#nc-moves-2050 .accordion .accordion__divider--purple,
#nc-moves-2050 .accordion .accordion__divider--purple .accordion__toggle {
 background-color:#825aa6;
 color:#fff
}
#nc-moves-2050 .accordion .accordion__divider--purple .accordion__toggle[aria-expanded=true] {
 background-color:#fff;
 color:#825aa6
}
#nc-moves-2050 .accordion .accordion__divider.accordion__title-nested {
 padding:0
}
#nc-moves-2050 .accordion .accordion__divider.accordion__title-nested>.accordion__toggle .accordion__text {
 color:inherit;
 font-weight:500
}
#nc-moves-2050 .accordion .accordion__divider.accordion__title-nested>.accordion__toggle:after {
 color:inherit;
 font-size:1.15rem
}
#nc-moves-2050 .accordion .accordion__divider.accordion__title-nested+.accordion__panel {
 background:#fff
}
#nc-moves-2050 .accordion .accordion__divider.accordion__title-nested+.accordion__panel+.accordion__title {
 margin-top:12px
}
#nc-moves-2050 .accordion .accordion__content {
 background-color:#dee9f1;
 padding:1.25em
}
#nc-moves-2050 .accordion .accordion__title--primary {
 background-color:#092940
}
#nc-moves-2050 .accordion .accordion__title--primary .accordion__text,
#nc-moves-2050 .accordion .accordion__title--primary .accordion__toggle:focus .accordion__text,
#nc-moves-2050 .accordion .accordion__title--primary .accordion__toggle:hover .accordion__text {
 color:#fff
}
#nc-moves-2050 .accordion .accordion__title--primary .accordion__toggle:before {
 background-position:0 66%
}
#nc-moves-2050 .accordion .accordion__title--primary .accordion__toggle[aria-expanded=true]:before {
 background-position:0 100%
}
#nc-moves-2050 .accordion .accordion__title--primary .accordion__toggle[aria-expanded=true] .accordion__text {
 color:#fff
}
/* #nc-moves-2050 .accordion__actions {
 display:flex;
 flex-direction:row-reverse;
 margin-bottom:1em
} */

#nc-moves-2050 .accordion__actions {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
  margin-bottom:1em
 }

#nc-moves-2050 .accordion__toggle-all {
 background:transparent;
 border:none;
 color:#347bad;
 cursor:pointer;
 font-family:TransportNewMedium_gdi;
 font-size:.875rem;
 font-weight:500
}
#nc-moves-2050 .accordion--spaced-out {
 border-bottom:none;
 margin-bottom:.5em
}
#nc-moves-2050 .accordion--spaced-out .accordion__toggle {
 padding-left:1em;
 padding-right:1em
}
#nc-moves-2050 .accordion--spaced-out .accordion__panel {
 padding:0 1em
}
#nc-moves-2050 .accordion--package .accordion__title {
 font-size:1em!important;
 margin:0!important
}
#nc-moves-2050 .accordion--package .accordion__text {
 font-size:1em;
 font-weight:"TransportNewLight_gdi",Helvetica,Arial,sans-serif
}
@media (min-width:48em) {
 #nc-moves-2050 .accordion--package .accordion__text {
  font-size:1.125em
 }
}
#nc-moves-2050 .accordion--package .accordion__content {
 border:none;
 padding:0
}
#nc-moves-2050 .accordion .accordion__title--strong .accordion__text {
 font-weight:500
}
#nc-moves-2050 .content--primary .accordion__year h3 {
 margin-top:1.5em;
 margin-bottom:0
}
#nc-moves-2050 .action {
 list-style:none;
 margin:0;
 padding:0 2.75rem
}
#nc-moves-2050 .action>li {
 font-size:.875em;
 margin:2em 0;
 position:relative
}
#nc-moves-2050 .action>li:before {
 content:"\25B6";
 color:#c15725;
 margin-left:-1.875rem;
 margin-right:.75rem;
 position:absolute
}
#nc-moves-2050 .action>li>p>strong {
 text-transform:uppercase
}
#nc-moves-2050 .action>li>div {
 border-left:1px solid #c0c2c6;
 margin-left:1em;
 padding-left:1em
}
#nc-moves-2050 .banner {
 max-height:30em
}
/* #nc-moves-2050 .banner .banner__container {
 background:#092940;
 box-sizing:border-box;
 color:#fff;
 flex:auto;
 max-height:30em;
 padding-top:55%;
 position:relative
} */

#nc-moves-2050 .banner .banner__container {
  background:#092940;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#fff;
  -webkit-box-flex:1;
      -ms-flex:auto;
          flex:auto;
  max-height:30em;
  padding-top:55%;
  position:relative
 }

@media (min-width:62rem) {
 #nc-moves-2050 .banner .banner__container {
  padding-top:40%
 }
}
/* #nc-moves-2050 .banner .banner__body {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:1
} */

#nc-moves-2050 .banner .banner__body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:1
 }

#nc-moves-2050 .banner .banner__headline {
 color:#fff;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-weight:700;
 line-height:1em;
 margin:0;
 text-align:center;
 font-size:3.5rem
}
@media screen and (min-width:800px) {
 #nc-moves-2050 .banner .banner__headline {
  font-size:calc(3.5rem + 1*(100vw - 800px)/40)
 }
}
@media screen and (min-width:1200px) {
 #nc-moves-2050 .banner .banner__headline {
  font-size:4.5rem
 }
}
#nc-moves-2050 .banner .banner__section-name {
 color:#fff;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-weight:700;
 font-size:.875em;
 left:1.5em;
 line-height:1em;
 position:absolute;
 text-decoration:none;
 text-transform:uppercase;
 top:1.5em
}
#nc-moves-2050 .banner .banner__backdrop {
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center;
 object-position:center;
 position:absolute;
 top:0;
 width:100%;
 z-index:0
}
/* #nc-moves-2050 .card {
 display:flex;
 flex-direction:column
} */

#nc-moves-2050 .card {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
 }

#nc-moves-2050 .card.card--raised {
 background:#fff;
 box-shadow:0 0 6px 0 rgba(0,0,0,.25);
 height:100%;
 padding:12px;
 transition:box-shadow 125ms ease-in
}
#nc-moves-2050 .card.card--raised .card-img-top {
 margin-bottom:12px
}
#nc-moves-2050 .card.card--raised .card-body {
 margin:4px
}
#nc-moves-2050 .card.card--raised .card-title {
 color:#397aac;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:1em;
 font-weight:800;
 text-decoration:underline
}
#nc-moves-2050 .card.card--raised .card-text {
 color:#042940;
 font-size:.875rem;
 line-height:1.5em;
 margin-top:0
}
#nc-moves-2050 .card.card--raised[href] {
 text-decoration:none!important
}
#nc-moves-2050 .card.card--raised[href]:focus,
#nc-moves-2050 .card.card--raised[href]:hover {
 box-shadow:0 4px 16px 1px rgba(0,0,0,.33)
}
#nc-moves-2050 .card.card--raised[href]:focus .card-title,
#nc-moves-2050 .card.card--raised[href]:hover .card-title {
 color:#c65b28;
 text-decoration:none
}
#nc-moves-2050 .dialog[aria-hidden=true] {
 display:none
}
#nc-moves-2050 .dialog {
 border:none;
 box-sizing:border-box;
 height:100%;
 left:0;
 margin:0;
 outline:none;
 padding:1.5em;
 position:absolute;
 top:0;
 z-index:1001;
 width:100%
}
#nc-moves-2050 .dialog.dialog--primary-color {
 background-color:#397aac
}
#nc-moves-2050 .dialog.dialog--secondary-color {
 background-color:#c65b28
}
#nc-moves-2050 .dialog.dialog--tertiary-color {
 background-color:#701d45
}
#nc-moves-2050 .dialog .dialog__title {
 color:#fff;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:1.125em;
 font-weight:700;
 line-height:1em;
 margin:0;
 text-transform:uppercase
}
#nc-moves-2050 .dialog .dialog__close {
 background:transparent;
 border:none;
 box-sizing:border-box;
 color:#fff;
 cursor:pointer;
 font-size:1.875em;
 height:1em;
 line-height:1em;
 margin:-.5em -.5em 0 0;
 min-width:inherit;
 opacity:.85;
 padding:0;
 position:absolute;
 right:1.5rem;
 text-align:center;
 top:1.5rem;
 width:1em
}
#nc-moves-2050 .dialog .dialog__close:focus,
#nc-moves-2050 .dialog .dialog__close:hover {
 opacity:1
}
/* #nc-moves-2050 .dialog .dialog__content {
 display:flex;
 flex-direction:column;
 height:100%
}
#nc-moves-2050 .dialog .dialog__body {
 flex:1;
 flex-basis:0.000000001px;
 overflow:auto
} */

#nc-moves-2050 .dialog .dialog__content {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%
 }
 #nc-moves-2050 .dialog .dialog__body {
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:0.000000001px;
      flex-basis:0.000000001px;
  overflow:auto
 }

#nc-moves-2050 .dialog .dialog__body ol,
#nc-moves-2050 .dialog .dialog__body p,
#nc-moves-2050 .dialog .dialog__body ul {
 font-size:1em
}
#nc-moves-2050 .dialog .dialog__body>:first-of-type {
 margin-top:0
}
#nc-moves-2050 .dialog .dialog__body::-webkit-scrollbar {
 background-color:#fff;
 width:8px
}
#nc-moves-2050 .dialog .dialog__body::-webkit-scrollbar-thumb {
 background-color:#adb1b4;
 border:2px solid #fff;
 border-radius:8px;
 -webkit-transition:background-color .5s ease;
 transition:background-color .5s ease
}
#nc-moves-2050 .dialog .dialog__body::-webkit-scrollbar-thumb:hover,
#nc-moves-2050 .dialog .dialog__body:hover::-webkit-scrollbar-thumb {
 background-color:#ced2d4
}
@keyframes appear {
 0% {
  transform:translate(-50%,-40%);
  opacity:0
 }
 to {
  transform:translate(-50%,-50%);
  opacity:1
 }
}
#nc-moves-2050 .engagement-map {
 height:calc(100vh - 6rem);
 width:100%
}
#nc-moves-2050 .engagement-map .engagement-map__popup-table {
 margin-bottom:0
}
#nc-moves-2050 .engagement-map .engagement-map__popup-table td,
#nc-moves-2050 .engagement-map .engagement-map__popup-table th {
 padding:.375rem .75rem
}
#nc-moves-2050 .engagement-map .engagement-map__popup-table th {
 white-space:nowrap
}
#nc-moves-2050 .engagement-map .engagement-map__popup-table td {
 min-width:100px
}
#nc-moves-2050 .engagement-map .engagement-map__tooltip .mapboxgl-popup-content {
 background:#092940;
 color:#fff
}
#nc-moves-2050 .engagement-map .engagement-map__tooltip.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
 border-bottom-color:#092940
}
#nc-moves-2050 .engagement-map .engagement-map__tooltip.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
 border-top-color:#092940
}
#nc-moves-2050 .engagement-map .engagement-map__tooltip.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
 border-right-color:#092940
}
#nc-moves-2050 .engagement-map .engagement-map__tooltip.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
 border-left-color:#092940
}
@media (min-width:64em) {
 #nc-moves-2050 .engagement-map {
  height:37.5rem
 }
}
#nc-moves-2050 .info-card {
 background:#092940;
 border-radius:2.5em;
 color:#fff;
 margin:0 auto;
 max-width:100%;
 padding:2.25em;
 position:relative;
 text-align:center
}
@media (min-width:48em) {
 #nc-moves-2050 .info-card {
  max-width:18.75rem
 }
}
#nc-moves-2050 .info-card .info-card__heading {
 font-family:TransportNewHeavy_gdi;
 font-size:2.655em;
 font-weight:800;
 margin:0 0 1.125rem
}
/* #nc-moves-2050 .info-card .info-card__bubble {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 background:#397aac;
 border-radius:100%;
 height:5.75em;
 left:-.75em;
 position:absolute;
 top:-1.4375em;
 width:5.75em
} */

#nc-moves-2050 .info-card .info-card__bubble {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background:#397aac;
  border-radius:100%;
  height:5.75em;
  left:-.75em;
  position:absolute;
  top:-1.4375em;
  width:5.75em
 }

@media (min-width:48em) {
 #nc-moves-2050 .info-card .info-card__bubble {
  left:-1.4375em
 }
}
#nc-moves-2050 .info-card .info-card__bubble img {
 max-height:calc(100% - 24px);
 max-width:calc(100% - 24px)
}
/* #nc-moves-2050 .map {
 margin:0;
 opacity:0;
 padding:1.5em;
 position:relative;
 transform:translateY(100%);
 transition:transform .75s ease-in-out,opacity 1s ease-in-out;
 width:100%
}
#nc-moves-2050 .map .map__body {
 width:100%
}
#nc-moves-2050 .map .map__region.map__region--higlighted .map__county {
 fill-opacity:1
}
#nc-moves-2050 .map .map__region#RPO.map__region--higlighted .map__county {
 fill:#397aac
}
#nc-moves-2050 .map .map__region#MPO.map__region--higlighted .map__county {
 fill:#c65b28
}
#nc-moves-2050 .map .map__state.map__region--higlighted .map__county {
 fill:#701d45;
 fill-opacity:1
}
#nc-moves-2050 .map .map__county {
 transition:fill-opacity .25s ease,color .25s ease
}
#nc-moves-2050 .map .map__county[data-map-trigger] {
 cursor:pointer
} */

#nc-moves-2050 .map {
  margin:0;
  opacity:0;
  padding:1.5em;
  position:relative;
  -webkit-transform:translateY(100%);
      -ms-transform:translateY(100%);
          transform:translateY(100%);
  -webkit-transition:opacity 1s ease-in-out,-webkit-transform .75s ease-in-out;
  transition:opacity 1s ease-in-out,-webkit-transform .75s ease-in-out;
  -o-transition:transform .75s ease-in-out,opacity 1s ease-in-out;
  transition:transform .75s ease-in-out,opacity 1s ease-in-out;
  transition:transform .75s ease-in-out,opacity 1s ease-in-out,-webkit-transform .75s ease-in-out;
  width:100%
 }
 #nc-moves-2050 .map .map__body {
  width:100%
 }
 #nc-moves-2050 .map .map__region.map__region--higlighted .map__county {
  fill-opacity:1
 }
 #nc-moves-2050 .map .map__region#RPO.map__region--higlighted .map__county {
  fill:#397aac
 }
 #nc-moves-2050 .map .map__region#MPO.map__region--higlighted .map__county {
  fill:#c65b28
 }
 #nc-moves-2050 .map .map__state.map__region--higlighted .map__county {
  fill:#701d45;
  fill-opacity:1
 }
 #nc-moves-2050 .map .map__county {
  -webkit-transition:fill-opacity .25s ease,color .25s ease;
  -o-transition:fill-opacity .25s ease,color .25s ease;
  transition:fill-opacity .25s ease,color .25s ease
 }
 #nc-moves-2050 .map .map__county[data-map-trigger] {
  cursor:pointer
 }

/* #nc-moves-2050 .map .map__legend {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 margin-bottom:12px
}
#nc-moves-2050 .map .map__legend-button {
 display:flex;
 flex-direction:row;
 align-items:center;
 background:hsla(0,0%,100%,.15);
 border:none;
 border-radius:0;
 color:#fff;
 font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
 font-size:.75em;
 font-weight:500;
 margin:0 12px;
 padding:6px;
 position:relative;
 text-transform:uppercase
} */

#nc-moves-2050 .map .map__legend {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:12px
 }
 #nc-moves-2050 .map .map__legend-button {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:hsla(0,0%,100%,.15);
  border:none;
  border-radius:0;
  color:#fff;
  font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
  font-size:.75em;
  font-weight:500;
  margin:0 12px;
  padding:6px;
  position:relative;
  text-transform:uppercase
 }

#nc-moves-2050 .map .map__legend-button:before {
 background:#fff;
 content:"";
 border-radius:2px;
 height:18px;
 margin-right:6px;
 width:18px
}
#nc-moves-2050 .map .map__legend-button--primary:before {
 background-color:#397aac
}
#nc-moves-2050 .map .map__legend-button--secondary:before {
 background-color:#c65b28
}
#nc-moves-2050 .map .map__button {
 background:transparent;
 border:none;
 border-radius:0;
 color:#fff;
 font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
 font-size:.75em;
 font-weight:500;
 padding:.5em .75em;
 position:absolute;
 text-transform:uppercase;
 transform:translate(-3.25em,3.25em);
 white-space:nowrap;
 min-width:5em
}
#nc-moves-2050 .map .map__button--background {
 background:hsla(0,0%,100%,.15)
}
#nc-moves-2050 .in-viewport .map {
 opacity:1;
 transform:translateY(0)
}
/* #nc-moves-2050 .nav-app {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 margin-bottom:3em
} */

#nc-moves-2050 .nav-app {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:3em
 }

#nc-moves-2050 .nav-app .nav-app__inner-wrapper {
 margin:0 auto;
 max-width:75rem;
 padding:.75rem 1.5rem;
 width:100%
}
/* #nc-moves-2050 .nav-app .nav-app__list {
 display: -ms-grid;
 display:grid;
 grid-template:"list-item1" "." 20px "list-item2" "." 20px "list-item3" "." 20px "list-item4"/1fr;
 list-style:none;
 margin:0;
 padding:0
}
@media (min-width:40rem) {
 #nc-moves-2050 .nav-app .nav-app__list {
  display: -ms-grid;
  display:grid;
  grid-template:"list-item1 . list-item2" ". . ." 25px "list-item3 . list-item4"/1fr 25px 1fr
 }
}
@media (min-width:64em) {
 #nc-moves-2050 .nav-app .nav-app__list {
  display: -ms-grid;
  display:grid;
  grid-template:"list-item1 . list-item2 . list-item3 . list-item4"/1fr 25px 1fr 25px 1fr 25px 1fr
 }
}
#nc-moves-2050 .nav-app .nav-app__list-item:first-child {
 grid-area:list-item1
}
#nc-moves-2050 .nav-app .nav-app__list-item:nth-child(2) {
 grid-area:list-item2
}
#nc-moves-2050 .nav-app .nav-app__list-item:nth-child(3) {
 grid-area:list-item3
}
#nc-moves-2050 .nav-app .nav-app__list-item:nth-child(4) {
 grid-area:list-item4
} */

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

#nc-moves-2050 .nav-app .nav-app__list {
  display: -ms-grid;
  display:grid;
  -ms-grid-rows: auto 20px auto 20px auto 20px auto;
  -ms-grid-columns: 1fr;
      grid-template:"list-item1" "." 20px "list-item2" "." 20px "list-item3" "." 20px "list-item4"/1fr;
  list-style:none;
  margin:0;
  padding:0
 }
 @media (min-width:40rem) {
  #nc-moves-2050 .nav-app .nav-app__list {
   display: -ms-grid;
   display:grid;
   -ms-grid-rows: auto 25px auto;
   -ms-grid-columns: 1fr 25px 1fr;
       grid-template:"list-item1 . list-item2" ". . ." 25px "list-item3 . list-item4"/1fr 25px 1fr
  }
 }
 @media (min-width:64em) {
  #nc-moves-2050 .nav-app .nav-app__list {
   display: -ms-grid;
   display:grid;
   -ms-grid-rows: auto;
   -ms-grid-columns: 1fr 25px 1fr 25px 1fr 25px 1fr;
       grid-template:"list-item1 . list-item2 . list-item3 . list-item4"/1fr 25px 1fr 25px 1fr 25px 1fr
  }
 }
 #nc-moves-2050 .nav-app .nav-app__list-item:first-child {
  -ms-grid-row:1;
  -ms-grid-column:1;
  grid-area:list-item1
 }
 #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(2) {
  -ms-grid-row:3;
  -ms-grid-column:1;
  grid-area:list-item2
 }
 #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(3) {
  -ms-grid-row:5;
  -ms-grid-column:1;
  grid-area:list-item3
 }
 #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(4) {
  -ms-grid-row:7;
  -ms-grid-column:1;
  grid-area:list-item4
 }
 @media (min-width:40rem) {
  #nc-moves-2050 .nav-app .nav-app__list-item:first-child {
   -ms-grid-row:1;
   -ms-grid-column:1
  }
  #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(2) {
   -ms-grid-row:1;
   -ms-grid-column:3
  }
  #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(3) {
   -ms-grid-row:3;
   -ms-grid-column:1
  }
  #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(4) {
   -ms-grid-row:3;
   -ms-grid-column:3
  }
 }
 @media (min-width:64em) {
  #nc-moves-2050 .nav-app .nav-app__list-item:first-child {
   -ms-grid-row:1;
   -ms-grid-column:1
  }
  #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(2) {
   -ms-grid-row:1;
   -ms-grid-column:3
  }
  #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(3) {
   -ms-grid-row:1;
   -ms-grid-column:5
  }
  #nc-moves-2050 .nav-app .nav-app__list-item:nth-child(4) {
   -ms-grid-row:1;
   -ms-grid-column:7
  }
 }

#nc-moves-2050 .nav-app .nav-app__list-item {
 font-family:48em;
 font-size:.875em;
 font-weight:400
}
#nc-moves-2050 .nav-app .nav-app__list-item .nav-buttons__link {
 height:100%
}
#nc-moves-2050 .nav-app .nav-app__link {
 color:#397aac
}
#nc-moves-2050 .nav-app .nav-app__link:focus,
#nc-moves-2050 .nav-app .nav-app__link:hover {
 text-decoration:none
}
#nc-moves-2050 .nav-app .nav-app__link.wide-nav__link--highlighted {
 background-color:transparent
}
#nc-moves-2050.about .nav-app #navAbout,
#nc-moves-2050.home .nav-app #navHome,
#nc-moves-2050.results .nav-app #navResults,
#nc-moves-2050.today .nav-app #navToday,
#nc-moves-2050.tomorrow .nav-app #navTomorrow {
 color:#042940;
 text-decoration:none
}
/* #nc-moves-2050 .nav-card {
 display:flex;
 flex-direction:column;
 flex:1 1 100%;
 margin:15px;
 text-decoration:none
}
@media (min-width:48em) {
 #nc-moves-2050 .nav-card {
  flex:0 0 calc(50% - 30px);
  max-width:calc(50% - 30px)
 }
} */

#nc-moves-2050 .nav-card {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex:1 1 100%;
          flex:1 1 100%;
  margin:15px;
  text-decoration:none
 }
 @media (min-width:48em) {
  #nc-moves-2050 .nav-card {
   -webkit-box-flex:0;
       -ms-flex:0 0 calc(50% - 30px);
           flex:0 0 calc(50% - 30px);
   max-width:calc(50% - 30px)
  }
 }

#nc-moves-2050 .nav-card:focus,
#nc-moves-2050 .nav-card:hover {
 box-shadow:2px 2px 12px 2px rgba(0,0,0,.4);
 transition:box-shadow .25s ease
}
/* #nc-moves-2050 .nav-card__list {
 display:flex;
 flex-direction:row;
 align-items:stretch;
 list-style:none;
 margin:0;
 padding:0
}
#nc-moves-2050 .nav-card .nav-card__header {
 display:flex;
 flex-direction:row;
 justify-content:center;
 align-items:center;
 background:#939598;
 color:#fff;
 margin:0;
 padding:1.5em
} */

#nc-moves-2050 .nav-card__list {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
  list-style:none;
  margin:0;
  padding:0
 }
 #nc-moves-2050 .nav-card .nav-card__header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#939598;
  color:#fff;
  margin:0;
  padding:1.5em
 }

#nc-moves-2050 .nav-card .nav-card__header--primary {
 background:#092940;
 color:#fff
}
#nc-moves-2050 .nav-card .nav-card__header--secondary {
 background:#c15725;
 color:#fff
}
#nc-moves-2050 .nav-card .nav-card__header--tertiary {
 background:#701d45;
 color:#fff
}
/* #nc-moves-2050 .nav-card .nav-card__header .nav-card__header-text {
 color:#fff;
 display:flex;
 flex-direction:column;
 flex:1;
 flex-basis:0.000000001px;
 margin:0
} */

#nc-moves-2050 .nav-card .nav-card__header .nav-card__header-text {
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:0.000000001px;
      flex-basis:0.000000001px;
  margin:0
 }

#nc-moves-2050 .nav-card .nav-card__header .nav-card__header-text .heading__leader {
 font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
 font-size:1.875em;
 font-weight:500;
 text-transform:uppercase
}
#nc-moves-2050 .nav-card .nav-card__header .nav-card__header-text .heading__follower {
 color:inherit;
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:1em;
 font-weight:200
}
#nc-moves-2050 .nav-card .nav-card__header .nav-card__header-text .heading__follower:hover {
 text-decoration:none
}
#nc-moves-2050 .nav-card .nav-card__header .nav-card__header-icon {
 height:-webkit-fit-content;
 height:-moz-fit-content;
 height:fit-content;
 width:auto
}
/* #nc-moves-2050 .nav-card .nav-card__body {
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 flex:1 1 auto;
 background:#e6e7e8;
 min-height:12.5em;
 position:relative
} */

#nc-moves-2050 .nav-card .nav-card__body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  background:#e6e7e8;
  min-height:12.5em;
  position:relative
 }

#nc-moves-2050 .nav-card .nav-card__body-image {
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 position:absolute;
 width:100%;
 z-index:0
}
/* #nc-moves-2050 .nav-card .nav-card__actions {
 display:flex;
 flex-direction:row;
 justify-content:flex-end;
 padding:1.00005em;
 position:relative;
 z-index:1
} */

#nc-moves-2050 .nav-card .nav-card__actions {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding:1.00005em;
  position:relative;
  z-index:1
 }

#nc-moves-2050 .nav-card .nav-card__actions a[class^=btn] {
 font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
 font-size:.875em;
 font-weight:500;
 padding-left:1em;
 padding-right:1em
}
#nc-moves-2050 .nav-card:focus .nav-card__actions [class^=btn],
#nc-moves-2050 .nav-card:hover .nav-card__actions [class^=btn] {
 background-color:#347bad;
 border-color:#347bad;
 color:#fff!important
}
/* #nc-moves-2050 .nav-footer,
#nc-moves-footer .nav-footer {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 background:#00376d;
 margin-top:3em
} */

#nc-moves-2050 .nav-footer,
#nc-moves-footer .nav-footer {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
     -ms-flex-direction:row;
         flex-direction:row;
 -webkit-box-align:center;
     -ms-flex-align:center;
         align-items:center;
 -webkit-box-pack:center;
     -ms-flex-pack:center;
         justify-content:center;
 background:#00376d;
 margin-top:3em
}

#nc-moves-2050 .nav-footer .nav-footer__list,
#nc-moves-footer .nav-footer .nav-footer__list {
 border-top:1px solid;
 list-style:none;
 margin:0 auto;
 max-width:75rem;
 padding:1.5rem;
 width:100%
}
/* @media (min-width:640px) {
 #nc-moves-2050 .nav-footer .nav-footer__list,
 #nc-moves-footer .nav-footer .nav-footer__list {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center
 }
} */

@media (min-width:640px) {
  #nc-moves-2050 .nav-footer .nav-footer__list,
  #nc-moves-footer .nav-footer .nav-footer__list {
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-orient:horizontal;
   -webkit-box-direction:normal;
       -ms-flex-direction:row;
           flex-direction:row;
   -webkit-box-align:center;
       -ms-flex-align:center;
           align-items:center;
   -webkit-box-pack:center;
       -ms-flex-pack:center;
           justify-content:center
  }
 }

@media (min-width:640px) {
 #nc-moves-2050 .nav-footer .nav-footer__list-item+.nav-footer__list-item,
 #nc-moves-footer .nav-footer .nav-footer__list-item+.nav-footer__list-item {
  margin-left:1.5em
 }
}
#nc-moves-2050 .nav-footer .nav-footer__link,
#nc-moves-footer .nav-footer .nav-footer__link {
 color:#fff
}
#nc-moves-2050 .nav-footer .nav-footer__link:focus,
#nc-moves-2050 .nav-footer .nav-footer__link:hover,
#nc-moves-footer .nav-footer .nav-footer__link:focus,
#nc-moves-footer .nav-footer .nav-footer__link:hover {
 text-decoration:none
}
#nc-moves-2050 .nav-footer .nav-footer__link.wide-nav__link--highlighted,
#nc-moves-footer .nav-footer .nav-footer__link.wide-nav__link--highlighted {
 background-color:transparent
}
#nc-moves-2050.about .nav-footer #navFooterAbout,
#nc-moves-2050.home .nav-footer #navFooterHome,
#nc-moves-2050.results .nav-footer #navFooterResults,
#nc-moves-2050.today .nav-footer #navFooterToday,
#nc-moves-2050.tomorrow .nav-footer #navFooterTomorrow,
#nc-moves-footer.about .nav-footer #navFooterAbout,
#nc-moves-footer.home .nav-footer #navFooterHome,
#nc-moves-footer.results .nav-footer #navFooterResults,
#nc-moves-footer.today .nav-footer #navFooterToday,
#nc-moves-footer.tomorrow .nav-footer #navFooterTomorrow {
 text-decoration:none
}
/* #nc-moves-2050 .nav-buttons {
 display:flex;
 flex-direction:row;
 justify-content:center;
 flex-wrap:wrap;
 max-width:600px;
 width:100%
}
@media (min-width:48em) {
 #nc-moves-2050 .nav-buttons {
  flex-wrap:nowrap
 }
}
#nc-moves-2050 .nav-buttons .nav-buttons__link {
 flex:0 0 90%;
 min-width:50%;
 height:5.25em;
 margin:1rem;
 font-size:.875em
}
@media (min-width:48em) {
 #nc-moves-2050 .nav-buttons .nav-buttons__link {
  font-size:1em;
  flex:0 0 50%
 }
} */

#nc-moves-2050 .nav-buttons {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  max-width:600px;
  width:100%
 }
 @media (min-width:48em) {
  #nc-moves-2050 .nav-buttons {
   -ms-flex-wrap:nowrap;
       flex-wrap:nowrap
  }
 }
 #nc-moves-2050 .nav-buttons .nav-buttons__link {
  -webkit-box-flex:0;
      -ms-flex:0 0 90%;
          flex:0 0 90%;
  min-width:50%;
  height:5.25em;
  margin:1rem;
  font-size:.875em
 }
 @media (min-width:48em) {
  #nc-moves-2050 .nav-buttons .nav-buttons__link {
   font-size:1em;
   -webkit-box-flex:0;
       -ms-flex:0 0 50%;
           flex:0 0 50%
  }
 }

#nc-moves-2050 .nav-buttons .nav-buttons__link--small {
 height:3em
}
#nc-moves-2050 .nav-buttons .nav-buttons__link i {
 transform:scale(1.5);
 transition:transform .25s ease
}
#nc-moves-2050 .nav-buttons .nav-buttons__link:focus i,
#nc-moves-2050 .nav-buttons .nav-buttons__link:hover i {
 transform:translateX(5px) scale(1.5)
}
#nc-moves-2050 .nav-buttons--wide {
 max-width:100%
}
/* #nc-moves-2050 .nav-buttons--wide .nav-buttons__link {
 flex:0 1 100%
}
@media (min-width:30em) {
 #nc-moves-2050 .nav-buttons--wide .nav-buttons__link {
  flex:0 0 calc(50% - 2rem);
  min-width:calc(50% - 2rem)
 }
} */

#nc-moves-2050 .nav-buttons--wide .nav-buttons__link {
  -webkit-box-flex:0;
      -ms-flex:0 1 100%;
          flex:0 1 100%
 }
 @media (min-width:30em) {
  #nc-moves-2050 .nav-buttons--wide .nav-buttons__link {
   -webkit-box-flex:0;
       -ms-flex:0 0 calc(50% - 2rem);
           flex:0 0 calc(50% - 2rem);
   min-width:calc(50% - 2rem)
  }
 }

/* #nc-moves-2050 .nav-buttons__grid {
 display: -ms-grid;
 display:grid;
 grid-template:"nav-btn1" "nav-btn2" "nav-btn3" "nav-btn4"/1fr;
 width:100%;
 max-width:620px
}
@media (min-width:48em) {
 #nc-moves-2050 .nav-buttons__grid {
  display: -ms-grid;
  display:grid;
  grid-template:". nav-btn1 nav-btn1 ." "nav-btn2 nav-btn2 nav-btn3 nav-btn3" ". nav-btn4 nav-btn4 . "/1fr 1fr 1fr 1fr
 }
}
#nc-moves-2050 .nav-buttons__grid .nav-buttons {
 display:block
}
#nc-moves-2050 .nav-buttons__grid .nav-buttons:first-child {
 grid-area:nav-btn1
}
#nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(2) {
 grid-area:nav-btn2
}
#nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(3) {
 grid-area:nav-btn3
}
#nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(4) {
 grid-area:nav-btn4
}
#nc-moves-2050 .panel {
 background-position:50%;
 background-size:cover
}
#nc-moves-2050 .panel.panel--primary {
 background-color:#092940;
 color:#fff
}
#nc-moves-2050 .plan {
 display: -ms-grid;
 display:grid;
 grid-gap:12px 12px;
 gap:12px 12px;
 grid-template-areas:"phases" "phase1" "phase2" "phase3" "phase4";
 grid-template-columns:1fr;
 grid-template-rows:1fr 1fr 1fr 1fr 1fr;
 margin:36px 0;
 width:100%
}
@media (min-width:48em) {
 #nc-moves-2050 .plan {
  grid-template-areas:"phase1 phases phase2" "phase3 phases phase4";
  grid-template-columns:1fr 1fr 1fr;
  grid-template-rows:1fr 1fr
 }
}
#nc-moves-2050 .plan #phase1 {
 grid-area:phase1
}
#nc-moves-2050 .plan #phase1 .plan__wrapper {
 background:#092940;
 color:#fff
}
#nc-moves-2050 .plan #phase2 {
 grid-area:phase2
}
#nc-moves-2050 .plan #phase2 .plan__wrapper {
 background:#c15725;
 color:#fff
}
#nc-moves-2050 .plan #phase3 {
 grid-area:phase3
}
#nc-moves-2050 .plan #phase3 .plan__wrapper {
 background:#727579;
 color:#fff
}
#nc-moves-2050 .plan #phase4 {
 grid-area:phase4
}
#nc-moves-2050 .plan #phase4 .plan__wrapper {
 background:#657986;
 color:#fff
}
#nc-moves-2050 .plan .plan__title {
 align-items:center;
 display:flex;
 grid-area:phases;
 margin:0;
 justify-content:center
} */

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

#nc-moves-2050 .nav-buttons__grid {
  display: -ms-grid;
  display:grid;
  -ms-grid-rows: auto auto auto auto;
  -ms-grid-columns: 1fr;
      grid-template:"nav-btn1" "nav-btn2" "nav-btn3" "nav-btn4"/1fr;
  width:100%;
  max-width:620px
 }
 @media (min-width:48em) {
  #nc-moves-2050 .nav-buttons__grid {
   display: -ms-grid;
   display:grid;
   -ms-grid-rows: auto auto auto;
   -ms-grid-columns: 1fr 1fr 1fr 1fr;
       grid-template:". nav-btn1 nav-btn1 ." "nav-btn2 nav-btn2 nav-btn3 nav-btn3" ". nav-btn4 nav-btn4 . "/1fr 1fr 1fr 1fr
  }
 }
 #nc-moves-2050 .nav-buttons__grid .nav-buttons {
  display:block
 }
 #nc-moves-2050 .nav-buttons__grid .nav-buttons:first-child {
  -ms-grid-row:1;
  -ms-grid-column:1;
  grid-area:nav-btn1
 }
 #nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(2) {
  -ms-grid-row:2;
  -ms-grid-column:1;
  grid-area:nav-btn2
 }
 #nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(3) {
  -ms-grid-row:3;
  -ms-grid-column:1;
  grid-area:nav-btn3
 }
 #nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(4) {
  -ms-grid-row:4;
  -ms-grid-column:1;
  grid-area:nav-btn4
 }
 @media (min-width:48em) {
  #nc-moves-2050 .nav-buttons__grid .nav-buttons:first-child {
   -ms-grid-row:1;
   -ms-grid-column:2;
   -ms-grid-column-span:2
  }
  #nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(2) {
   -ms-grid-row:2;
   -ms-grid-column:1;
   -ms-grid-column-span:2
  }
  #nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(3) {
   -ms-grid-row:2;
   -ms-grid-column:3;
   -ms-grid-column-span:2
  }
  #nc-moves-2050 .nav-buttons__grid .nav-buttons:nth-child(4) {
   -ms-grid-row:3;
   -ms-grid-column:2;
   -ms-grid-column-span:2
  }
 }
 #nc-moves-2050 .panel {
  background-position:50%;
  background-size:cover
 }
 #nc-moves-2050 .panel.panel--primary {
  background-color:#092940;
  color:#fff
 }
 #nc-moves-2050 .plan {
  display: -ms-grid;
  display:grid;
  grid-gap:12px 12px;
  gap:12px 12px;
      grid-template-areas:"phases" "phase1" "phase2" "phase3" "phase4";
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  -ms-grid-rows:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;
  grid-template-rows:1fr 1fr 1fr 1fr 1fr;
  margin:36px 0;
  width:100%
 }
 @media (min-width:48em) {
  #nc-moves-2050 .plan {
       grid-template-areas:"phase1 phases phase2" "phase3 phases phase4";
   -ms-grid-columns:1fr 12px 1fr 12px 1fr;
   grid-template-columns:1fr 1fr 1fr;
   -ms-grid-rows:1fr 12px 1fr;
   grid-template-rows:1fr 1fr
  }
 }
 #nc-moves-2050 .plan #phase1 {
  -ms-grid-row:3;
  -ms-grid-column:1;
  grid-area:phase1
 }
 #nc-moves-2050 .plan #phase1 .plan__wrapper {
  background:#092940;
  color:#fff
 }
 #nc-moves-2050 .plan #phase2 {
  -ms-grid-row:5;
  -ms-grid-column:1;
  grid-area:phase2
 }
 #nc-moves-2050 .plan #phase2 .plan__wrapper {
  background:#c15725;
  color:#fff
 }
 #nc-moves-2050 .plan #phase3 {
  -ms-grid-row:7;
  -ms-grid-column:1;
  grid-area:phase3
 }
 #nc-moves-2050 .plan #phase3 .plan__wrapper {
  background:#727579;
  color:#fff
 }
 #nc-moves-2050 .plan #phase4 {
  -ms-grid-row:9;
  -ms-grid-column:1;
  grid-area:phase4
 }
 #nc-moves-2050 .plan #phase4 .plan__wrapper {
  background:#657986;
  color:#fff
 }
 #nc-moves-2050 .plan .plan__title {
  -ms-grid-row:1;
  -ms-grid-column:1;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  grid-area:phases;
  margin:0;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
 }
 @media (min-width:48em) {
  #nc-moves-2050 .plan #phase1 {
   -ms-grid-row:1;
   -ms-grid-column:1
  }
  #nc-moves-2050 .plan #phase2 {
   -ms-grid-row:1;
   -ms-grid-column:5
  }
  #nc-moves-2050 .plan #phase3 {
   -ms-grid-row:3;
   -ms-grid-column:1
  }
  #nc-moves-2050 .plan #phase4 {
   -ms-grid-row:3;
   -ms-grid-column:5
  }
  #nc-moves-2050 .plan .plan__title {
   -ms-grid-row:1;
   -ms-grid-row-span:3;
   -ms-grid-column:3
  }
 }

#nc-moves-2050 .plan .plan__title span {
 background-image:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/images/about/30_yr_plan.svg);
 background-position:50%;
 background-repeat:no-repeat;
 background-size:contain;
 display:block;
 max-height:240px;
 height:100%;
 text-indent:-1000em;
 width:100%
}
/* #nc-moves-2050 .plan .plan__wrapper {
 display:flex;
 flex-direction:column;
 background:#fff;
 border:none;
 border-radius:0;
 height:100%;
 min-height:10.5rem;
 width:100%;
 padding:12px;
 text-align:left;
 transition:box-shadow 125ms ease-in
} */

#nc-moves-2050 .plan .plan__wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  background:#fff;
  border:none;
  border-radius:0;
  height:100%;
  min-height:10.5rem;
  width:100%;
  padding:12px;
  text-align:left;
  -webkit-transition:-webkit-box-shadow 125ms ease-in;
  transition:-webkit-box-shadow 125ms ease-in;
  -o-transition:box-shadow 125ms ease-in;
  transition:box-shadow 125ms ease-in;
  transition:box-shadow 125ms ease-in, -webkit-box-shadow 125ms ease-in
 }

#nc-moves-2050 .plan .plan__wrapper:focus,
#nc-moves-2050 .plan .plan__wrapper:hover {
 box-shadow:0 0 6px 0 rgba(0,0,0,.25)
}
#nc-moves-2050 .plan .plan__heading {
 color:#fff;
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:.75rem;
 font-weight:800;
 line-height:1em;
 text-align:left;
 text-transform:uppercase;
 width:100%
}
/* #nc-moves-2050 .plan .plan__panel {
 flex:1;
 flex-basis:0.000000001px;
 margin:12px
} */

#nc-moves-2050 .plan .plan__panel {
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:0.000000001px;
      flex-basis:0.000000001px;
  margin:12px
 }

#nc-moves-2050 .plan .plan__panel h5 {
 font-family:TransportNewHeavy_gdi,Helvetica,Arial,sans-serif;
 font-size:1rem;
 font-weight:800;
 margin:0 0 .375rem
}
#nc-moves-2050 .plan .plan__panel p {
 margin:0
}
#nc-moves-2050 .plan .plan__actions,
#nc-moves-2050 .plan .plan__panel p {
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:.875rem;
 font-weight:200;
 line-height:1.1875rem
}
/* #nc-moves-2050 .plan .plan__actions {
 display:flex;
 flex-direction:row;
 margin:0 12px 6px
} */

#nc-moves-2050 .plan .plan__actions {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin:0 12px 6px
 }

#nc-moves-2050 .plan .plan__item {
 height:100%;
 width:100%
}
#nc-moves-2050 .plan .plan__item.closed .plan__toggle {
 align-items:center;
 justify-content:center;
 background:#fff!important;
 text-align:center
}
#nc-moves-2050 .plan .plan__item.closed .plan__heading {
 color:#727579;
 font-size:1rem;
 margin:0;
 text-align:center;
 text-decoration:underline
}
#nc-moves-2050 .plan .plan__item.closed .plan__panel {
 display:none
}
#nc-moves-2050 .plan .plan__item.closed:focus .plan__heading,
#nc-moves-2050 .plan .plan__item.closed:hover .plan__heading {
 color:#092940
}
#nc-moves-2050 .skip-to-content {
 background-color:#fff;
 border:1px solid;
 left:.5em;
 padding:.25em;
 position:absolute;
 top:-100%;
 transition:top .25s ease;
 z-index:101
}
#nc-moves-2050 .skip-to-content:focus {
 top:0
}
#nc-moves-2050 .splash {
 background-color:transparent;
 background-image:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/images/splash/splash-bkg.jpg);
 background-position:50% 40%;
 background-repeat:no-repeat;
 background-size:cover;
 margin:0 0 3rem;
 min-height:52.5rem
}
#nc-moves-2050 .splash .splash__wrapper {
 height:100%;
 margin:0 auto;
 max-width:75rem;
 padding:4.125rem 1.5rem;
 position:relative
}
/* #nc-moves-2050 .splash .splash__body {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 height:inherit;
 position:relative;
 text-align:center;
 z-index:2
} */

#nc-moves-2050 .splash .splash__body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:inherit;
  position:relative;
  text-align:center;
  z-index:2
 }

#nc-moves-2050 .splash .splash__body h2 {
 font-family:TransportNewHeavy_gdi;
 font-size:1.125rem;
 font-weight:800;
 margin:2em 0 0
}
#nc-moves-2050 .splash .splash__body p {
 margin:1em 0;
 max-width:600px;
 text-align:center
}
#nc-moves-2050 .splash .splash__body p+p {
 margin-top:0
}
#nc-moves-2050 .splash .splash__body p:last-of-type {
 margin-bottom:2em
}
#nc-moves-2050 .splash .splash__logo {
 max-width:24.1875rem
}
/* #nc-moves-2050 .stats {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 background-color:#96441d;
 color:#fff;
 padding:3em 0;
 transition:background-color .5s ease-in-out
}
#nc-moves-2050 .stats .stats__container {
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 justify-content:space-between;
 list-style:none;
 margin:0;
 max-width:780px;
 padding:none
}
#nc-moves-2050 .stats .stats__container--wide {
 max-width:960px;
 padding:0 20px
}
#nc-moves-2050 .stats .stats__item {
 flex:1 0 100%;
 margin:1.5em 0;
 opacity:0;
 padding:0;
 transition:transform .75s ease-in-out,opacity 1s ease-in-out
}
@media (min-width:40rem) {
 #nc-moves-2050 .stats .stats__item {
  flex:0 0 calc(50% - 1.5em);
  max-width:calc(50% - 1.5em)
 }
} */

#nc-moves-2050 .stats {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background-color:#96441d;
  color:#fff;
  padding:3em 0;
  -webkit-transition:background-color .5s ease-in-out;
  -o-transition:background-color .5s ease-in-out;
  transition:background-color .5s ease-in-out
 }
 #nc-moves-2050 .stats .stats__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  list-style:none;
  margin:0;
  max-width:780px;
  padding:none
 }
 #nc-moves-2050 .stats .stats__container--wide {
  max-width:960px;
  padding:0 20px
 }
 #nc-moves-2050 .stats .stats__item {
  -webkit-box-flex:1;
      -ms-flex:1 0 100%;
          flex:1 0 100%;
  margin:1.5em 0;
  opacity:0;
  padding:0;
  -webkit-transition:opacity 1s ease-in-out,-webkit-transform .75s ease-in-out;
  transition:opacity 1s ease-in-out,-webkit-transform .75s ease-in-out;
  -o-transition:transform .75s ease-in-out,opacity 1s ease-in-out;
  transition:transform .75s ease-in-out,opacity 1s ease-in-out;
  transition:transform .75s ease-in-out,opacity 1s ease-in-out,-webkit-transform .75s ease-in-out
 }
 @media (min-width:40rem) {
  #nc-moves-2050 .stats .stats__item {
   -webkit-box-flex:0;
       -ms-flex:0 0 calc(50% - 1.5em);
           flex:0 0 calc(50% - 1.5em);
   max-width:calc(50% - 1.5em)
  }
 }

#nc-moves-2050 .stats .stats__item:nth-of-type(odd) {
 transform:translateX(-600px)
}
#nc-moves-2050 .stats .stats__item:nth-of-type(2n) {
 transform:translateX(600px)
}
#nc-moves-2050 .stats.in-viewport {
 background-color:#c15725
}
#nc-moves-2050 .stats.in-viewport .stats__item {
 opacity:1;
 transform:translateX(0)
}
#nc-moves-2050 .stats.stats--drivers {
 background:#48112d
}
#nc-moves-2050 .stats.stats--drivers.in-viewport {
 background-color:#711b46
}
/* #nc-moves-2050 .stats .stats__row {
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between
}
#nc-moves-2050 .stats .stats__row.stats__row--reverse {
 display:flex;
 flex-direction:row-reverse
}
#nc-moves-2050 .stats .stats__action,
#nc-moves-2050 .stats .stats__text {
 flex:0 0 calc(60% - 1.5em);
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-size:.875em;
 font-weight:200;
 line-height:1.5em;
 max-width:calc(60% - 1em);
 text-align:center
}
#nc-moves-2050 .stats .stats__action.stats__text--left,
#nc-moves-2050 .stats .stats__text.stats__text--left {
 text-align:left
}
#nc-moves-2050 .stats .stats__action a,
#nc-moves-2050 .stats .stats__text a {
 color:inherit
}
#nc-moves-2050 .stats .stats__icon {
 flex:0 0 40%;
 max-width:40%
}
#nc-moves-2050 .stats .stats__value {
 display:block;
 font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
 font-size:3.5rem;
 font-weight:500;
 line-height:3.5rem
}
#nc-moves-2050 .stats.stats--drivers .stats__action,
#nc-moves-2050 .stats.stats--drivers .stats__text {
 flex-basis:calc(100% - 6.5rem);
 max-width:calc(100% - 6.5rem)
}
#nc-moves-2050 .stats.stats--drivers .stats__icon {
 flex-basis:5rem;
 max-width:5rem;
 position:relative
} */

#nc-moves-2050 .stats .stats__row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
 }
 #nc-moves-2050 .stats .stats__row.stats__row--reverse {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
 }
 #nc-moves-2050 .stats .stats__action,
 #nc-moves-2050 .stats .stats__text {
  -webkit-box-flex:0;
      -ms-flex:0 0 calc(60% - 1.5em);
          flex:0 0 calc(60% - 1.5em);
  font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
  font-size:.875em;
  font-weight:200;
  line-height:1.5em;
  max-width:calc(60% - 1em);
  text-align:center
 }
 #nc-moves-2050 .stats .stats__action.stats__text--left,
 #nc-moves-2050 .stats .stats__text.stats__text--left {
  text-align:left
 }
 #nc-moves-2050 .stats .stats__action a,
 #nc-moves-2050 .stats .stats__text a {
  color:inherit
 }
 #nc-moves-2050 .stats .stats__icon {
  -webkit-box-flex:0;
      -ms-flex:0 0 40%;
          flex:0 0 40%;
  max-width:40%
 }
 #nc-moves-2050 .stats .stats__value {
  display:block;
  font-family:TransportNewMedium_gdi,Helvetica,Arial,sans-serif;
  font-size:3.5rem;
  font-weight:500;
  line-height:3.5rem
 }
 #nc-moves-2050 .stats.stats--drivers .stats__action,
 #nc-moves-2050 .stats.stats--drivers .stats__text {
  -ms-flex-preferred-size:calc(100% - 6.5rem);
      flex-basis:calc(100% - 6.5rem);
  max-width:calc(100% - 6.5rem)
 }
 #nc-moves-2050 .stats.stats--drivers .stats__icon {
  -ms-flex-preferred-size:5rem;
      flex-basis:5rem;
  max-width:5rem;
  position:relative
 }

#nc-moves-2050 .stats.stats--drivers .stats__icon img {
 position:relative;
 z-index:1
}
#nc-moves-2050 .stats.stats--drivers .stats__icon:after {
 background:rgba(0,0,0,.15);
 border-radius:100%;
 content:"";
 height:5rem;
 left:0;
 position:absolute;
 top:0;
 transform:translate(16px,6px);
 width:5rem;
 z-index:0
}
#nc-moves-2050 .stats.stats--drivers .stats__text h4 {
 color:#fff;
 font-family:TransportNewLight_gdi,Helvetica,Arial,sans-serif;
 font-style:1.125rem;
 font-weight:200;
 margin-top:.75rem;
 text-transform:uppercase
}
@keyframes pulseButton {
 0% {
  box-shadow:0 0 0 0 rgba(57,122,172,.33)
 }
 80% {
  box-shadow:0 0 0 12px rgba(57,122,172,.25)
 }
 to {
  box-shadow:0 0 0 0 rgba(57,122,172,0)
 }
}
#nc-moves-2050 .timeline.swiper-container {
 padding:0
}
#nc-moves-2050 .timeline .timeline__bkg {
 background-repeat:repeat-x;
 height:15.1875rem;
 left:0;
 position:absolute;
 top:0;
 width:150%
}
/* #nc-moves-2050 .timeline .timeline__header {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 height:15.1875rem;
 left:0;
 position:absolute;
 top:0;
 width:100%
} */

#nc-moves-2050 .timeline .timeline__header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:15.1875rem;
  left:0;
  position:absolute;
  top:0;
  width:100%
} 

#nc-moves-2050 .timeline .timeline__header .heading {
 margin:-3em 0 0
}
@media (min-width:48em) {
 #nc-moves-2050 .timeline .timeline__header .heading {
  margin:-2em 0 0
 }
}
/* #nc-moves-2050 .timeline .timeline__intro {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:flex-end;
 height:15.1875rem
} */

#nc-moves-2050 .timeline .timeline__intro {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  height:15.1875rem
 }

#nc-moves-2050 .timeline .timeline__intro p {
 transform:translateY(-3rem)
}
#nc-moves-2050 .timeline .timeline__year {
 font-family:TransportNewHeavy_gdi;
 font-size:1.25em;
 font-weight:800;
 margin-bottom:1.2em
}
/* #nc-moves-2050 .timeline .timeline__body {
 flex:1;
 flex-basis:0.000000001px;
 background:#fff;
 padding:2.25em 0
} */

#nc-moves-2050 .timeline .timeline__body {
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -ms-flex-preferred-size:0.000000001px;
      flex-basis:0.000000001px;
  background:#fff;
  padding:2.25em 0
 }

@media (min-width:48em) {
 #nc-moves-2050 .timeline .timeline__body {
  padding:3.75em 0
 }
}
/* #nc-moves-2050 .timeline .timeline__body .row {
 flex-wrap:nowrap
} */

#nc-moves-2050 .timeline .timeline__body .row {
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
 }

#nc-moves-2050 .timeline .timeline__body ul {
 margin:1.5em 0
}
#nc-moves-2050 .timeline .timeline__pager {
 position:absolute;
 top:15.1875rem;
 width:100%
}
#nc-moves-2050 .timeline .timeline__slide--half-dashes:after,
#nc-moves-2050 .timeline .timeline__slide:before {
 bottom:50%;
 content:"";
 height:3px;
 left:0;
 margin-top:-1.5px;
 top:50%;
 position:absolute
}
/* #nc-moves-2050 .timeline .timeline__slide {
 display:flex;
 flex-direction:column
} */

#nc-moves-2050 .timeline .timeline__slide {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
 }

#nc-moves-2050 .timeline .timeline__slide:before {
 background-image:repeating-linear-gradient(90deg,#9e9e9f 0,#9e9e9f 8px,transparent 0,transparent 11px);
 top:15.1875rem;
 width:100%;
 z-index:2
}
#nc-moves-2050 .timeline .timeline__slide--half-dashes:after {
 background-color:#9e9e9f;
 top:15.1875rem;
 width:50%;
 z-index:3
}
#nc-moves-2050 .timeline .timeline__progress {
 background:#397aac;
 border:none;
 border-radius:100%;
 box-shadow:0 0 0 4px rgba(57,122,172,.25);
 color:#fff;
 height:1.875rem;
 left:50%;
 margin-left:-.9375em;
 margin-top:-.9375em;
 min-width:inherit;
 padding:0;
 position:absolute;
 right:50%;
 transition:transform .25s ease-out,visibility 125ms ease;
 width:1.875rem;
 z-index:4
}
#nc-moves-2050 .timeline .timeline__progress:focus,
#nc-moves-2050 .timeline .timeline__progress:hover {
 transform:scale(1.25);
 transform-origin:center
}
#nc-moves-2050 .timeline .timeline__progress.timeline__progress-return {
 transform:rotate(180deg)
}
#nc-moves-2050 .timeline .timeline__progress.timeline__progress-return .timeline__progress-icon {
 text-indent:-5px
}
#nc-moves-2050 .timeline .timeline__progress--hidden {
 visibility:hidden;
 z-index:-1
}
#nc-moves-2050 .timeline .timeline__progress--pulsing.timeline__progress-init {
 animation-duration:1.5s;
 animation-name:pulseButton;
 animation-iteration-count:infinite;
 animation-timing-function:cubic-bezier(.25,.1,.25,.5)
}
#nc-moves-2050 .timeline .timeline__progress--pulsing.timeline__progress-init:focus,
#nc-moves-2050 .timeline .timeline__progress--pulsing.timeline__progress-init:hover {
 animation-name:none
}
#nc-moves-2050 .timeline .timeline__pager--spread .timeline__progress[data-direction=previous] {
 transform:translateX(-24px)
}
#nc-moves-2050 .timeline .timeline__pager--spread .timeline__progress[data-direction=next] {
 transform:translateX(24px)
}
#nc-moves-2050 .timeline .timeline__progress-text {
 display:inline-block;
 text-indent:-1000em
}
#nc-moves-2050 .timeline .timeline__landscape {
 height:12em;
 max-width:75em;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:bottom;
 object-position:bottom;
 position:absolute;
 top:3.125em;
 width:100%
}
@media (min-width:75em) {
 #nc-moves-2050 .timeline .timeline__landscape {
  left:50%;
  margin-left:-37.5em;
  right:50%
 }
}
#nc-moves-2050 .timeline .timeline__progress-icon {
 display:inline-block;
 font-size:1.875rem;
 margin-top:-1px;
 text-indent:-6px
}
#nc-moves-2050 .timeline .timeline__return {
 display:inline-block
}
#nc-moves-2050 html {
 box-sizing:border-box;
 -ms-overflow-style:scrollbar
}
#nc-moves-2050 *,
#nc-moves-2050 :after,
#nc-moves-2050 :before {
 box-sizing:inherit
}
#nc-moves-2050 .container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 #nc-moves-2050 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 #nc-moves-2050 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 #nc-moves-2050 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 #nc-moves-2050 .container {
  max-width:1140px
 }
}
#nc-moves-2050 .container-fluid,
#nc-moves-2050 .container-lg,
#nc-moves-2050 .container-md,
#nc-moves-2050 .container-sm,
#nc-moves-2050 .container-xl {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 #nc-moves-2050 .container,
 #nc-moves-2050 .container-sm {
  max-width:540px
 }
}
@media (min-width:768px) {
 #nc-moves-2050 .container,
 #nc-moves-2050 .container-md,
 #nc-moves-2050 .container-sm {
  max-width:720px
 }
}
@media (min-width:992px) {
 #nc-moves-2050 .container,
 #nc-moves-2050 .container-lg,
 #nc-moves-2050 .container-md,
 #nc-moves-2050 .container-sm {
  max-width:960px
 }
}
@media (min-width:1200px) {
 #nc-moves-2050 .container,
 #nc-moves-2050 .container-lg,
 #nc-moves-2050 .container-md,
 #nc-moves-2050 .container-sm,
 #nc-moves-2050 .container-xl {
  max-width:1140px
 }
}
/* #nc-moves-2050 .row {
 display:flex;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
} */

#nc-moves-2050 .row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px
 }

#nc-moves-2050 .no-gutters {
 margin-right:0;
 margin-left:0
}
#nc-moves-2050 .no-gutters>.col,
#nc-moves-2050 .no-gutters>[class*=col-] {
 padding-right:0;
 padding-left:0
}
#nc-moves-2050 .col,
#nc-moves-2050 .col-1,
#nc-moves-2050 .col-2,
#nc-moves-2050 .col-3,
#nc-moves-2050 .col-4,
#nc-moves-2050 .col-5,
#nc-moves-2050 .col-6,
#nc-moves-2050 .col-7,
#nc-moves-2050 .col-8,
#nc-moves-2050 .col-9,
#nc-moves-2050 .col-10,
#nc-moves-2050 .col-11,
#nc-moves-2050 .col-12,
#nc-moves-2050 .col-auto,
#nc-moves-2050 .col-lg,
#nc-moves-2050 .col-lg-1,
#nc-moves-2050 .col-lg-2,
#nc-moves-2050 .col-lg-3,
#nc-moves-2050 .col-lg-4,
#nc-moves-2050 .col-lg-5,
#nc-moves-2050 .col-lg-6,
#nc-moves-2050 .col-lg-7,
#nc-moves-2050 .col-lg-8,
#nc-moves-2050 .col-lg-9,
#nc-moves-2050 .col-lg-10,
#nc-moves-2050 .col-lg-11,
#nc-moves-2050 .col-lg-12,
#nc-moves-2050 .col-lg-auto,
#nc-moves-2050 .col-md,
#nc-moves-2050 .col-md-1,
#nc-moves-2050 .col-md-2,
#nc-moves-2050 .col-md-3,
#nc-moves-2050 .col-md-4,
#nc-moves-2050 .col-md-5,
#nc-moves-2050 .col-md-6,
#nc-moves-2050 .col-md-7,
#nc-moves-2050 .col-md-8,
#nc-moves-2050 .col-md-9,
#nc-moves-2050 .col-md-10,
#nc-moves-2050 .col-md-11,
#nc-moves-2050 .col-md-12,
#nc-moves-2050 .col-md-auto,
#nc-moves-2050 .col-sm,
#nc-moves-2050 .col-sm-1,
#nc-moves-2050 .col-sm-2,
#nc-moves-2050 .col-sm-3,
#nc-moves-2050 .col-sm-4,
#nc-moves-2050 .col-sm-5,
#nc-moves-2050 .col-sm-6,
#nc-moves-2050 .col-sm-7,
#nc-moves-2050 .col-sm-8,
#nc-moves-2050 .col-sm-9,
#nc-moves-2050 .col-sm-10,
#nc-moves-2050 .col-sm-11,
#nc-moves-2050 .col-sm-12,
#nc-moves-2050 .col-sm-auto,
#nc-moves-2050 .col-xl,
#nc-moves-2050 .col-xl-1,
#nc-moves-2050 .col-xl-2,
#nc-moves-2050 .col-xl-3,
#nc-moves-2050 .col-xl-4,
#nc-moves-2050 .col-xl-5,
#nc-moves-2050 .col-xl-6,
#nc-moves-2050 .col-xl-7,
#nc-moves-2050 .col-xl-8,
#nc-moves-2050 .col-xl-9,
#nc-moves-2050 .col-xl-10,
#nc-moves-2050 .col-xl-11,
#nc-moves-2050 .col-xl-12,
#nc-moves-2050 .col-xl-auto {
 position:relative;
 width:100%;
 padding-right:15px;
 padding-left:15px
}
/* #nc-moves-2050 .col {
 flex-basis:0;
 flex-grow:1;
 min-width:0;
 max-width:100%
}
#nc-moves-2050 .row-cols-1>* {
 flex:0 0 100%;
 max-width:100%
}
#nc-moves-2050 .row-cols-2>* {
 flex:0 0 50%;
 max-width:50%
}
#nc-moves-2050 .row-cols-3>* {
 flex:0 0 33.33333%;
 max-width:33.33333%
}
#nc-moves-2050 .row-cols-4>* {
 flex:0 0 25%;
 max-width:25%
}
#nc-moves-2050 .row-cols-5>* {
 flex:0 0 20%;
 max-width:20%
}
#nc-moves-2050 .row-cols-6>* {
 flex:0 0 16.66667%;
 max-width:16.66667%
}
#nc-moves-2050 .col-auto {
 flex:0 0 auto;
 width:auto;
 max-width:100%
}
#nc-moves-2050 .col-1 {
 flex:0 0 8.33333%;
 max-width:8.33333%
}
#nc-moves-2050 .col-2 {
 flex:0 0 16.66667%;
 max-width:16.66667%
}
#nc-moves-2050 .col-3 {
 flex:0 0 25%;
 max-width:25%
}
#nc-moves-2050 .col-4 {
 flex:0 0 33.33333%;
 max-width:33.33333%
}
#nc-moves-2050 .col-5 {
 flex:0 0 41.66667%;
 max-width:41.66667%
}
#nc-moves-2050 .col-6 {
 flex:0 0 50%;
 max-width:50%
}
#nc-moves-2050 .col-7 {
 flex:0 0 58.33333%;
 max-width:58.33333%
}
#nc-moves-2050 .col-8 {
 flex:0 0 66.66667%;
 max-width:66.66667%
}
#nc-moves-2050 .col-9 {
 flex:0 0 75%;
 max-width:75%
}
#nc-moves-2050 .col-10 {
 flex:0 0 83.33333%;
 max-width:83.33333%
}
#nc-moves-2050 .col-11 {
 flex:0 0 91.66667%;
 max-width:91.66667%
}
#nc-moves-2050 .col-12 {
 flex:0 0 100%;
 max-width:100%
} */

#nc-moves-2050 .col {
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-1>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-2>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-3>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-4>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-5>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-6>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-auto {
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-1 {
  -webkit-box-flex:0;
      -ms-flex:0 0 8.33333%;
          flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-2 {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-3 {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-4 {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-5 {
  -webkit-box-flex:0;
      -ms-flex:0 0 41.66667%;
          flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-6 {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-7 {
  -webkit-box-flex:0;
      -ms-flex:0 0 58.33333%;
          flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-8 {
  -webkit-box-flex:0;
      -ms-flex:0 0 66.66667%;
          flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-9 {
  -webkit-box-flex:0;
      -ms-flex:0 0 75%;
          flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-10 {
  -webkit-box-flex:0;
      -ms-flex:0 0 83.33333%;
          flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-11 {
  -webkit-box-flex:0;
      -ms-flex:0 0 91.66667%;
          flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-12 {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }

#nc-moves-2050 .order-first {
 order:-1
}
#nc-moves-2050 .order-last {
 order:13
}
#nc-moves-2050 .order-0 {
 order:0
}
#nc-moves-2050 .order-1 {
 order:1
}
#nc-moves-2050 .order-2 {
 order:2
}
#nc-moves-2050 .order-3 {
 order:3
}
#nc-moves-2050 .order-4 {
 order:4
}
#nc-moves-2050 .order-5 {
 order:5
}
#nc-moves-2050 .order-6 {
 order:6
}
#nc-moves-2050 .order-7 {
 order:7
}
#nc-moves-2050 .order-8 {
 order:8
}
#nc-moves-2050 .order-9 {
 order:9
}
#nc-moves-2050 .order-10 {
 order:10
}
#nc-moves-2050 .order-11 {
 order:11
}
#nc-moves-2050 .order-12 {
 order:12
}
#nc-moves-2050 .offset-1 {
 margin-left:8.33333%
}
#nc-moves-2050 .offset-2 {
 margin-left:16.66667%
}
#nc-moves-2050 .offset-3 {
 margin-left:25%
}
#nc-moves-2050 .offset-4 {
 margin-left:33.33333%
}
#nc-moves-2050 .offset-5 {
 margin-left:41.66667%
}
#nc-moves-2050 .offset-6 {
 margin-left:50%
}
#nc-moves-2050 .offset-7 {
 margin-left:58.33333%
}
#nc-moves-2050 .offset-8 {
 margin-left:66.66667%
}
#nc-moves-2050 .offset-9 {
 margin-left:75%
}
#nc-moves-2050 .offset-10 {
 margin-left:83.33333%
}
#nc-moves-2050 .offset-11 {
 margin-left:91.66667%
}
@media (min-width:576px) {
 /* #nc-moves-2050 .col-sm {
  flex-basis:0;
  flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-sm-1>* {
  flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-sm-2>* {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-sm-3>* {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-sm-4>* {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-sm-5>* {
  flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-sm-6>* {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-sm-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-sm-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-sm-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-sm-3 {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-sm-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-sm-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-sm-6 {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-sm-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-sm-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-sm-9 {
  flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-sm-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-sm-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-sm-12 {
  flex:0 0 100%;
  max-width:100%
 } */

 #nc-moves-2050 .col-sm {
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-sm-1>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-sm-2>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-sm-3>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-sm-4>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-sm-5>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-sm-6>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-sm-auto {
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-sm-1 {
  -webkit-box-flex:0;
      -ms-flex:0 0 8.33333%;
          flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-sm-2 {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-sm-3 {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-sm-4 {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-sm-5 {
  -webkit-box-flex:0;
      -ms-flex:0 0 41.66667%;
          flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-sm-6 {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-sm-7 {
  -webkit-box-flex:0;
      -ms-flex:0 0 58.33333%;
          flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-sm-8 {
  -webkit-box-flex:0;
      -ms-flex:0 0 66.66667%;
          flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-sm-9 {
  -webkit-box-flex:0;
      -ms-flex:0 0 75%;
          flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-sm-10 {
  -webkit-box-flex:0;
      -ms-flex:0 0 83.33333%;
          flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-sm-11 {
  -webkit-box-flex:0;
      -ms-flex:0 0 91.66667%;
          flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-sm-12 {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }

 #nc-moves-2050 .order-sm-first {
  order:-1
 }
 #nc-moves-2050 .order-sm-last {
  order:13
 }
 #nc-moves-2050 .order-sm-0 {
  order:0
 }
 #nc-moves-2050 .order-sm-1 {
  order:1
 }
 #nc-moves-2050 .order-sm-2 {
  order:2
 }
 #nc-moves-2050 .order-sm-3 {
  order:3
 }
 #nc-moves-2050 .order-sm-4 {
  order:4
 }
 #nc-moves-2050 .order-sm-5 {
  order:5
 }
 #nc-moves-2050 .order-sm-6 {
  order:6
 }
 #nc-moves-2050 .order-sm-7 {
  order:7
 }
 #nc-moves-2050 .order-sm-8 {
  order:8
 }
 #nc-moves-2050 .order-sm-9 {
  order:9
 }
 #nc-moves-2050 .order-sm-10 {
  order:10
 }
 #nc-moves-2050 .order-sm-11 {
  order:11
 }
 #nc-moves-2050 .order-sm-12 {
  order:12
 }
 #nc-moves-2050 .offset-sm-0 {
  margin-left:0
 }
 #nc-moves-2050 .offset-sm-1 {
  margin-left:8.33333%
 }
 #nc-moves-2050 .offset-sm-2 {
  margin-left:16.66667%
 }
 #nc-moves-2050 .offset-sm-3 {
  margin-left:25%
 }
 #nc-moves-2050 .offset-sm-4 {
  margin-left:33.33333%
 }
 #nc-moves-2050 .offset-sm-5 {
  margin-left:41.66667%
 }
 #nc-moves-2050 .offset-sm-6 {
  margin-left:50%
 }
 #nc-moves-2050 .offset-sm-7 {
  margin-left:58.33333%
 }
 #nc-moves-2050 .offset-sm-8 {
  margin-left:66.66667%
 }
 #nc-moves-2050 .offset-sm-9 {
  margin-left:75%
 }
 #nc-moves-2050 .offset-sm-10 {
  margin-left:83.33333%
 }
 #nc-moves-2050 .offset-sm-11 {
  margin-left:91.66667%
 }
}
@media (min-width:768px) {
 /* #nc-moves-2050 .col-md {
  flex-basis:0;
  flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-md-1>* {
  flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-md-2>* {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-md-3>* {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-md-4>* {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-md-5>* {
  flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-md-6>* {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-md-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-md-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-md-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-md-3 {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-md-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-md-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-md-6 {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-md-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-md-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-md-9 {
  flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-md-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-md-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-md-12 {
  flex:0 0 100%;
  max-width:100%
 } */

 #nc-moves-2050 .col-md {
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-md-1>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-md-2>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-md-3>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-md-4>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-md-5>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-md-6>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-md-auto {
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-md-1 {
  -webkit-box-flex:0;
      -ms-flex:0 0 8.33333%;
          flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-md-2 {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-md-3 {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-md-4 {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-md-5 {
  -webkit-box-flex:0;
      -ms-flex:0 0 41.66667%;
          flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-md-6 {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-md-7 {
  -webkit-box-flex:0;
      -ms-flex:0 0 58.33333%;
          flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-md-8 {
  -webkit-box-flex:0;
      -ms-flex:0 0 66.66667%;
          flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-md-9 {
  -webkit-box-flex:0;
      -ms-flex:0 0 75%;
          flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-md-10 {
  -webkit-box-flex:0;
      -ms-flex:0 0 83.33333%;
          flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-md-11 {
  -webkit-box-flex:0;
      -ms-flex:0 0 91.66667%;
          flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-md-12 {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }

 #nc-moves-2050 .order-md-first {
  order:-1
 }
 #nc-moves-2050 .order-md-last {
  order:13
 }
 #nc-moves-2050 .order-md-0 {
  order:0
 }
 #nc-moves-2050 .order-md-1 {
  order:1
 }
 #nc-moves-2050 .order-md-2 {
  order:2
 }
 #nc-moves-2050 .order-md-3 {
  order:3
 }
 #nc-moves-2050 .order-md-4 {
  order:4
 }
 #nc-moves-2050 .order-md-5 {
  order:5
 }
 #nc-moves-2050 .order-md-6 {
  order:6
 }
 #nc-moves-2050 .order-md-7 {
  order:7
 }
 #nc-moves-2050 .order-md-8 {
  order:8
 }
 #nc-moves-2050 .order-md-9 {
  order:9
 }
 #nc-moves-2050 .order-md-10 {
  order:10
 }
 #nc-moves-2050 .order-md-11 {
  order:11
 }
 #nc-moves-2050 .order-md-12 {
  order:12
 }
 #nc-moves-2050 .offset-md-0 {
  margin-left:0
 }
 #nc-moves-2050 .offset-md-1 {
  margin-left:8.33333%
 }
 #nc-moves-2050 .offset-md-2 {
  margin-left:16.66667%
 }
 #nc-moves-2050 .offset-md-3 {
  margin-left:25%
 }
 #nc-moves-2050 .offset-md-4 {
  margin-left:33.33333%
 }
 #nc-moves-2050 .offset-md-5 {
  margin-left:41.66667%
 }
 #nc-moves-2050 .offset-md-6 {
  margin-left:50%
 }
 #nc-moves-2050 .offset-md-7 {
  margin-left:58.33333%
 }
 #nc-moves-2050 .offset-md-8 {
  margin-left:66.66667%
 }
 #nc-moves-2050 .offset-md-9 {
  margin-left:75%
 }
 #nc-moves-2050 .offset-md-10 {
  margin-left:83.33333%
 }
 #nc-moves-2050 .offset-md-11 {
  margin-left:91.66667%
 }
}
@media (min-width:992px) {
 /* #nc-moves-2050 .col-lg {
  flex-basis:0;
  flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-lg-1>* {
  flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-lg-2>* {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-lg-3>* {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-lg-4>* {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-lg-5>* {
  flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-lg-6>* {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-lg-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-lg-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-lg-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-lg-3 {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-lg-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-lg-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-lg-6 {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-lg-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-lg-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-lg-9 {
  flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-lg-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-lg-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-lg-12 {
  flex:0 0 100%;
  max-width:100%
 } */

 #nc-moves-2050 .col-lg {
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-lg-1>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-lg-2>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-lg-3>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-lg-4>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-lg-5>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-lg-6>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-lg-auto {
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-lg-1 {
  -webkit-box-flex:0;
      -ms-flex:0 0 8.33333%;
          flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-lg-2 {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-lg-3 {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-lg-4 {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-lg-5 {
  -webkit-box-flex:0;
      -ms-flex:0 0 41.66667%;
          flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-lg-6 {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-lg-7 {
  -webkit-box-flex:0;
      -ms-flex:0 0 58.33333%;
          flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-lg-8 {
  -webkit-box-flex:0;
      -ms-flex:0 0 66.66667%;
          flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-lg-9 {
  -webkit-box-flex:0;
      -ms-flex:0 0 75%;
          flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-lg-10 {
  -webkit-box-flex:0;
      -ms-flex:0 0 83.33333%;
          flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-lg-11 {
  -webkit-box-flex:0;
      -ms-flex:0 0 91.66667%;
          flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-lg-12 {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }

 #nc-moves-2050 .order-lg-first {
  order:-1
 }
 #nc-moves-2050 .order-lg-last {
  order:13
 }
 #nc-moves-2050 .order-lg-0 {
  order:0
 }
 #nc-moves-2050 .order-lg-1 {
  order:1
 }
 #nc-moves-2050 .order-lg-2 {
  order:2
 }
 #nc-moves-2050 .order-lg-3 {
  order:3
 }
 #nc-moves-2050 .order-lg-4 {
  order:4
 }
 #nc-moves-2050 .order-lg-5 {
  order:5
 }
 #nc-moves-2050 .order-lg-6 {
  order:6
 }
 #nc-moves-2050 .order-lg-7 {
  order:7
 }
 #nc-moves-2050 .order-lg-8 {
  order:8
 }
 #nc-moves-2050 .order-lg-9 {
  order:9
 }
 #nc-moves-2050 .order-lg-10 {
  order:10
 }
 #nc-moves-2050 .order-lg-11 {
  order:11
 }
 #nc-moves-2050 .order-lg-12 {
  order:12
 }
 #nc-moves-2050 .offset-lg-0 {
  margin-left:0
 }
 #nc-moves-2050 .offset-lg-1 {
  margin-left:8.33333%
 }
 #nc-moves-2050 .offset-lg-2 {
  margin-left:16.66667%
 }
 #nc-moves-2050 .offset-lg-3 {
  margin-left:25%
 }
 #nc-moves-2050 .offset-lg-4 {
  margin-left:33.33333%
 }
 #nc-moves-2050 .offset-lg-5 {
  margin-left:41.66667%
 }
 #nc-moves-2050 .offset-lg-6 {
  margin-left:50%
 }
 #nc-moves-2050 .offset-lg-7 {
  margin-left:58.33333%
 }
 #nc-moves-2050 .offset-lg-8 {
  margin-left:66.66667%
 }
 #nc-moves-2050 .offset-lg-9 {
  margin-left:75%
 }
 #nc-moves-2050 .offset-lg-10 {
  margin-left:83.33333%
 }
 #nc-moves-2050 .offset-lg-11 {
  margin-left:91.66667%
 }
}
@media (min-width:1200px) {
 /* #nc-moves-2050 .col-xl {
  flex-basis:0;
  flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-xl-1>* {
  flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-xl-2>* {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-xl-3>* {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-xl-4>* {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-xl-5>* {
  flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-xl-6>* {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-xl-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-xl-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-xl-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-xl-3 {
  flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-xl-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-xl-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-xl-6 {
  flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-xl-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-xl-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-xl-9 {
  flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-xl-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-xl-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-xl-12 {
  flex:0 0 100%;
  max-width:100%
 } */

 #nc-moves-2050 .col-xl {
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  min-width:0;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-xl-1>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }
 #nc-moves-2050 .row-cols-xl-2>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .row-cols-xl-3>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .row-cols-xl-4>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .row-cols-xl-5>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  max-width:20%
 }
 #nc-moves-2050 .row-cols-xl-6>* {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-xl-auto {
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 #nc-moves-2050 .col-xl-1 {
  -webkit-box-flex:0;
      -ms-flex:0 0 8.33333%;
          flex:0 0 8.33333%;
  max-width:8.33333%
 }
 #nc-moves-2050 .col-xl-2 {
  -webkit-box-flex:0;
      -ms-flex:0 0 16.66667%;
          flex:0 0 16.66667%;
  max-width:16.66667%
 }
 #nc-moves-2050 .col-xl-3 {
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%
 }
 #nc-moves-2050 .col-xl-4 {
  -webkit-box-flex:0;
      -ms-flex:0 0 33.33333%;
          flex:0 0 33.33333%;
  max-width:33.33333%
 }
 #nc-moves-2050 .col-xl-5 {
  -webkit-box-flex:0;
      -ms-flex:0 0 41.66667%;
          flex:0 0 41.66667%;
  max-width:41.66667%
 }
 #nc-moves-2050 .col-xl-6 {
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
 }
 #nc-moves-2050 .col-xl-7 {
  -webkit-box-flex:0;
      -ms-flex:0 0 58.33333%;
          flex:0 0 58.33333%;
  max-width:58.33333%
 }
 #nc-moves-2050 .col-xl-8 {
  -webkit-box-flex:0;
      -ms-flex:0 0 66.66667%;
          flex:0 0 66.66667%;
  max-width:66.66667%
 }
 #nc-moves-2050 .col-xl-9 {
  -webkit-box-flex:0;
      -ms-flex:0 0 75%;
          flex:0 0 75%;
  max-width:75%
 }
 #nc-moves-2050 .col-xl-10 {
  -webkit-box-flex:0;
      -ms-flex:0 0 83.33333%;
          flex:0 0 83.33333%;
  max-width:83.33333%
 }
 #nc-moves-2050 .col-xl-11 {
  -webkit-box-flex:0;
      -ms-flex:0 0 91.66667%;
          flex:0 0 91.66667%;
  max-width:91.66667%
 }
 #nc-moves-2050 .col-xl-12 {
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%
 }

 #nc-moves-2050 .order-xl-first {
  order:-1
 }
 #nc-moves-2050 .order-xl-last {
  order:13
 }
 #nc-moves-2050 .order-xl-0 {
  order:0
 }
 #nc-moves-2050 .order-xl-1 {
  order:1
 }
 #nc-moves-2050 .order-xl-2 {
  order:2
 }
 #nc-moves-2050 .order-xl-3 {
  order:3
 }
 #nc-moves-2050 .order-xl-4 {
  order:4
 }
 #nc-moves-2050 .order-xl-5 {
  order:5
 }
 #nc-moves-2050 .order-xl-6 {
  order:6
 }
 #nc-moves-2050 .order-xl-7 {
  order:7
 }
 #nc-moves-2050 .order-xl-8 {
  order:8
 }
 #nc-moves-2050 .order-xl-9 {
  order:9
 }
 #nc-moves-2050 .order-xl-10 {
  order:10
 }
 #nc-moves-2050 .order-xl-11 {
  order:11
 }
 #nc-moves-2050 .order-xl-12 {
  order:12
 }
 #nc-moves-2050 .offset-xl-0 {
  margin-left:0
 }
 #nc-moves-2050 .offset-xl-1 {
  margin-left:8.33333%
 }
 #nc-moves-2050 .offset-xl-2 {
  margin-left:16.66667%
 }
 #nc-moves-2050 .offset-xl-3 {
  margin-left:25%
 }
 #nc-moves-2050 .offset-xl-4 {
  margin-left:33.33333%
 }
 #nc-moves-2050 .offset-xl-5 {
  margin-left:41.66667%
 }
 #nc-moves-2050 .offset-xl-6 {
  margin-left:50%
 }
 #nc-moves-2050 .offset-xl-7 {
  margin-left:58.33333%
 }
 #nc-moves-2050 .offset-xl-8 {
  margin-left:66.66667%
 }
 #nc-moves-2050 .offset-xl-9 {
  margin-left:75%
 }
 #nc-moves-2050 .offset-xl-10 {
  margin-left:83.33333%
 }
 #nc-moves-2050 .offset-xl-11 {
  margin-left:91.66667%
 }
}
#nc-moves-2050 .d-none {
 display:none!important
}
#nc-moves-2050 .d-inline {
 display:inline!important
}
#nc-moves-2050 .d-inline-block {
 display:inline-block!important
}
#nc-moves-2050 .d-block {
 display:block!important
}
#nc-moves-2050 .d-table {
 display:table!important
}
#nc-moves-2050 .d-table-row {
 display:table-row!important
}
#nc-moves-2050 .d-table-cell {
 display:table-cell!important
}
/* #nc-moves-2050 .d-flex {
 display:flex!important
}
#nc-moves-2050 .d-inline-flex {
 display:inline-flex!important
} */

#nc-moves-2050 .d-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 #nc-moves-2050 .d-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }

@media (min-width:576px) {
 #nc-moves-2050 .d-sm-none {
  display:none!important
 }
 #nc-moves-2050 .d-sm-inline {
  display:inline!important
 }
 #nc-moves-2050 .d-sm-inline-block {
  display:inline-block!important
 }
 #nc-moves-2050 .d-sm-block {
  display:block!important
 }
 #nc-moves-2050 .d-sm-table {
  display:table!important
 }
 #nc-moves-2050 .d-sm-table-row {
  display:table-row!important
 }
 #nc-moves-2050 .d-sm-table-cell {
  display:table-cell!important
 }
 /* #nc-moves-2050 .d-sm-flex {
  display:flex!important
 }
 #nc-moves-2050 .d-sm-inline-flex {
  display:inline-flex!important
 } */

 #nc-moves-2050 .d-sm-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 #nc-moves-2050 .d-sm-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }

}
@media (min-width:768px) {
 #nc-moves-2050 .d-md-none {
  display:none!important
 }
 #nc-moves-2050 .d-md-inline {
  display:inline!important
 }
 #nc-moves-2050 .d-md-inline-block {
  display:inline-block!important
 }
 #nc-moves-2050 .d-md-block {
  display:block!important
 }
 #nc-moves-2050 .d-md-table {
  display:table!important
 }
 #nc-moves-2050 .d-md-table-row {
  display:table-row!important
 }
 #nc-moves-2050 .d-md-table-cell {
  display:table-cell!important
 }
 /* #nc-moves-2050 .d-md-flex {
  display:flex!important
 }
 #nc-moves-2050 .d-md-inline-flex {
  display:inline-flex!important
 } */

 #nc-moves-2050 .d-md-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 #nc-moves-2050 .d-md-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }

}
@media (min-width:992px) {
 #nc-moves-2050 .d-lg-none {
  display:none!important
 }
 #nc-moves-2050 .d-lg-inline {
  display:inline!important
 }
 #nc-moves-2050 .d-lg-inline-block {
  display:inline-block!important
 }
 #nc-moves-2050 .d-lg-block {
  display:block!important
 }
 #nc-moves-2050 .d-lg-table {
  display:table!important
 }
 #nc-moves-2050 .d-lg-table-row {
  display:table-row!important
 }
 #nc-moves-2050 .d-lg-table-cell {
  display:table-cell!important
 }
 /* #nc-moves-2050 .d-lg-flex {
  display:flex!important
 }
 #nc-moves-2050 .d-lg-inline-flex {
  display:inline-flex!important
 } */

 #nc-moves-2050 .d-lg-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 #nc-moves-2050 .d-lg-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }

}
@media (min-width:1200px) {
 #nc-moves-2050 .d-xl-none {
  display:none!important
 }
 #nc-moves-2050 .d-xl-inline {
  display:inline!important
 }
 #nc-moves-2050 .d-xl-inline-block {
  display:inline-block!important
 }
 #nc-moves-2050 .d-xl-block {
  display:block!important
 }
 #nc-moves-2050 .d-xl-table {
  display:table!important
 }
 #nc-moves-2050 .d-xl-table-row {
  display:table-row!important
 }
 #nc-moves-2050 .d-xl-table-cell {
  display:table-cell!important
 }
 /* #nc-moves-2050 .d-xl-flex {
  display:flex!important
 }
 #nc-moves-2050 .d-xl-inline-flex {
  display:inline-flex!important
 } */

 #nc-moves-2050 .d-xl-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 #nc-moves-2050 .d-xl-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }

}
@media print {
 #nc-moves-2050 .d-print-none {
  display:none!important
 }
 #nc-moves-2050 .d-print-inline {
  display:inline!important
 }
 #nc-moves-2050 .d-print-inline-block {
  display:inline-block!important
 }
 #nc-moves-2050 .d-print-block {
  display:block!important
 }
 #nc-moves-2050 .d-print-table {
  display:table!important
 }
 #nc-moves-2050 .d-print-table-row {
  display:table-row!important
 }
 #nc-moves-2050 .d-print-table-cell {
  display:table-cell!important
 }
 /* #nc-moves-2050 .d-print-flex {
  display:flex!important
 }
 #nc-moves-2050 .d-print-inline-flex {
  display:inline-flex!important
 } */

 #nc-moves-2050 .d-print-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 #nc-moves-2050 .d-print-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }

}
/* #nc-moves-2050 .flex-row {
 flex-direction:row!important
}
#nc-moves-2050 .flex-column {
 flex-direction:column!important
}
#nc-moves-2050 .flex-row-reverse {
 flex-direction:row-reverse!important
}
#nc-moves-2050 .flex-column-reverse {
 flex-direction:column-reverse!important
}
#nc-moves-2050 .flex-wrap {
 flex-wrap:wrap!important
}
#nc-moves-2050 .flex-nowrap {
 flex-wrap:nowrap!important
}
#nc-moves-2050 .flex-wrap-reverse {
 flex-wrap:wrap-reverse!important
}
#nc-moves-2050 .flex-fill {
 flex:1 1 auto!important
}
#nc-moves-2050 .flex-grow-0 {
 flex-grow:0!important
}
#nc-moves-2050 .flex-grow-1 {
 flex-grow:1!important
}
#nc-moves-2050 .flex-shrink-0 {
 flex-shrink:0!important
}
#nc-moves-2050 .flex-shrink-1 {
 flex-shrink:1!important
}
#nc-moves-2050 .justify-content-start {
 justify-content:flex-start!important
}
#nc-moves-2050 .justify-content-end {
 justify-content:flex-end!important
} */

#nc-moves-2050 .flex-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:row!important;
          flex-direction:row!important
 }
 #nc-moves-2050 .flex-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:column!important;
          flex-direction:column!important
 }
 #nc-moves-2050 .flex-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:row-reverse!important;
          flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:column-reverse!important;
          flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-wrap {
  -ms-flex-wrap:wrap!important;
      flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-nowrap {
  -ms-flex-wrap:nowrap!important;
      flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
      flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-fill {
  -webkit-box-flex:1!important;
      -ms-flex:1 1 auto!important;
          flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-grow-0 {
  -webkit-box-flex:0!important;
      -ms-flex-positive:0!important;
          flex-grow:0!important
 }
 #nc-moves-2050 .flex-grow-1 {
  -webkit-box-flex:1!important;
      -ms-flex-positive:1!important;
          flex-grow:1!important
 }
 #nc-moves-2050 .flex-shrink-0 {
  -ms-flex-negative:0!important;
      flex-shrink:0!important
 }
 #nc-moves-2050 .flex-shrink-1 {
  -ms-flex-negative:1!important;
      flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-start {
  -webkit-box-pack:start!important;
      -ms-flex-pack:start!important;
          justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-end {
  -webkit-box-pack:end!important;
      -ms-flex-pack:end!important;
          justify-content:flex-end!important
 }

#nc-moves-2050 .justify-content-center {
 justify-content:center!important
}
#nc-moves-2050 .justify-content-between {
 justify-content:space-between!important
}
#nc-moves-2050 .justify-content-around {
 justify-content:space-around!important
}
/* #nc-moves-2050 .align-items-start {
 align-items:flex-start!important
}
#nc-moves-2050 .align-items-end {
 align-items:flex-end!important
} */

#nc-moves-2050 .align-items-start {
  -webkit-box-align:start!important;
      -ms-flex-align:start!important;
          align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-end {
  -webkit-box-align:end!important;
      -ms-flex-align:end!important;
          align-items:flex-end!important
 }

#nc-moves-2050 .align-items-center {
 align-items:center!important
}
#nc-moves-2050 .align-items-baseline {
 align-items:baseline!important
}
#nc-moves-2050 .align-items-stretch {
 align-items:stretch!important
}
/* #nc-moves-2050 .align-content-start {
 align-content:flex-start!important
}
#nc-moves-2050 .align-content-end {
 align-content:flex-end!important
} */

#nc-moves-2050 .align-content-start {
  -ms-flex-line-pack:start!important;
      align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-end {
  -ms-flex-line-pack:end!important;
      align-content:flex-end!important
 }

#nc-moves-2050 .align-content-center {
 align-content:center!important
}
#nc-moves-2050 .align-content-between {
 align-content:space-between!important
}
#nc-moves-2050 .align-content-around {
 align-content:space-around!important
}
#nc-moves-2050 .align-content-stretch {
 align-content:stretch!important
}
#nc-moves-2050 .align-self-auto {
 align-self:auto!important
}
/* #nc-moves-2050 .align-self-start {
 align-self:flex-start!important
}
#nc-moves-2050 .align-self-end {
 align-self:flex-end!important
} */

#nc-moves-2050 .align-self-start {
  -ms-flex-item-align:start!important;
      align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-end {
  -ms-flex-item-align:end!important;
      align-self:flex-end!important
 }

#nc-moves-2050 .align-self-center {
 align-self:center!important
}
#nc-moves-2050 .align-self-baseline {
 align-self:baseline!important
}
#nc-moves-2050 .align-self-stretch {
 align-self:stretch!important
}
@media (min-width:576px) {
 /* #nc-moves-2050 .flex-sm-row {
  flex-direction:row!important
 }
 #nc-moves-2050 .flex-sm-column {
  flex-direction:column!important
 }
 #nc-moves-2050 .flex-sm-row-reverse {
  flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-sm-column-reverse {
  flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-sm-wrap {
  flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-sm-nowrap {
  flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-sm-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-sm-fill {
  flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-sm-grow-0 {
  flex-grow:0!important
 }
 #nc-moves-2050 .flex-sm-grow-1 {
  flex-grow:1!important
 }
 #nc-moves-2050 .flex-sm-shrink-0 {
  flex-shrink:0!important
 }
 #nc-moves-2050 .flex-sm-shrink-1 {
  flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-sm-start {
  justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-sm-end {
  justify-content:flex-end!important
 } */

 #nc-moves-2050 .flex-sm-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:row!important;
          flex-direction:row!important
 }
 #nc-moves-2050 .flex-sm-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:column!important;
          flex-direction:column!important
 }
 #nc-moves-2050 .flex-sm-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:row-reverse!important;
          flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-sm-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:column-reverse!important;
          flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
      flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
      flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
      flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-sm-fill {
  -webkit-box-flex:1!important;
      -ms-flex:1 1 auto!important;
          flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-sm-grow-0 {
  -webkit-box-flex:0!important;
      -ms-flex-positive:0!important;
          flex-grow:0!important
 }
 #nc-moves-2050 .flex-sm-grow-1 {
  -webkit-box-flex:1!important;
      -ms-flex-positive:1!important;
          flex-grow:1!important
 }
 #nc-moves-2050 .flex-sm-shrink-0 {
  -ms-flex-negative:0!important;
      flex-shrink:0!important
 }
 #nc-moves-2050 .flex-sm-shrink-1 {
  -ms-flex-negative:1!important;
      flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-sm-start {
  -webkit-box-pack:start!important;
      -ms-flex-pack:start!important;
          justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-sm-end {
  -webkit-box-pack:end!important;
      -ms-flex-pack:end!important;
          justify-content:flex-end!important
 }

 #nc-moves-2050 .justify-content-sm-center {
  justify-content:center!important
 }
 #nc-moves-2050 .justify-content-sm-between {
  justify-content:space-between!important
 }
 #nc-moves-2050 .justify-content-sm-around {
  justify-content:space-around!important
 }
 /* #nc-moves-2050 .align-items-sm-start {
  align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-sm-end {
  align-items:flex-end!important
 } */

 #nc-moves-2050 .align-items-sm-start {
  -webkit-box-align:start!important;
      -ms-flex-align:start!important;
          align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-sm-end {
  -webkit-box-align:end!important;
      -ms-flex-align:end!important;
          align-items:flex-end!important
 }

 #nc-moves-2050 .align-items-sm-center {
  align-items:center!important
 }
 #nc-moves-2050 .align-items-sm-baseline {
  align-items:baseline!important
 }
 #nc-moves-2050 .align-items-sm-stretch {
  align-items:stretch!important
 }
 /* #nc-moves-2050 .align-content-sm-start {
  align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-sm-end {
  align-content:flex-end!important
 } */

 #nc-moves-2050 .align-content-sm-start {
  -ms-flex-line-pack:start!important;
      align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-sm-end {
  -ms-flex-line-pack:end!important;
      align-content:flex-end!important
 }

 #nc-moves-2050 .align-content-sm-center {
  align-content:center!important
 }
 #nc-moves-2050 .align-content-sm-between {
  align-content:space-between!important
 }
 #nc-moves-2050 .align-content-sm-around {
  align-content:space-around!important
 }
 #nc-moves-2050 .align-content-sm-stretch {
  align-content:stretch!important
 }
 #nc-moves-2050 .align-self-sm-auto {
  align-self:auto!important
 }
 /* #nc-moves-2050 .align-self-sm-start {
  align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-sm-end {
  align-self:flex-end!important
 } */

 #nc-moves-2050 .align-self-sm-start {
  -ms-flex-item-align:start!important;
      align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-sm-end {
  -ms-flex-item-align:end!important;
      align-self:flex-end!important
 }

 #nc-moves-2050 .align-self-sm-center {
  align-self:center!important
 }
 #nc-moves-2050 .align-self-sm-baseline {
  align-self:baseline!important
 }
 #nc-moves-2050 .align-self-sm-stretch {
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 /* #nc-moves-2050 .flex-md-row {
  flex-direction:row!important
 }
 #nc-moves-2050 .flex-md-column {
  flex-direction:column!important
 }
 #nc-moves-2050 .flex-md-row-reverse {
  flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-md-column-reverse {
  flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-md-wrap {
  flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-md-nowrap {
  flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-md-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-md-fill {
  flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-md-grow-0 {
  flex-grow:0!important
 }
 #nc-moves-2050 .flex-md-grow-1 {
  flex-grow:1!important
 }
 #nc-moves-2050 .flex-md-shrink-0 {
  flex-shrink:0!important
 }
 #nc-moves-2050 .flex-md-shrink-1 {
  flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-md-start {
  justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-md-end {
  justify-content:flex-end!important
 } */

 #nc-moves-2050 .flex-md-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:row!important;
          flex-direction:row!important
 }
 #nc-moves-2050 .flex-md-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:column!important;
          flex-direction:column!important
 }
 #nc-moves-2050 .flex-md-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:row-reverse!important;
          flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-md-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:column-reverse!important;
          flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-md-wrap {
  -ms-flex-wrap:wrap!important;
      flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
      flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
      flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-md-fill {
  -webkit-box-flex:1!important;
      -ms-flex:1 1 auto!important;
          flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-md-grow-0 {
  -webkit-box-flex:0!important;
      -ms-flex-positive:0!important;
          flex-grow:0!important
 }
 #nc-moves-2050 .flex-md-grow-1 {
  -webkit-box-flex:1!important;
      -ms-flex-positive:1!important;
          flex-grow:1!important
 }
 #nc-moves-2050 .flex-md-shrink-0 {
  -ms-flex-negative:0!important;
      flex-shrink:0!important
 }
 #nc-moves-2050 .flex-md-shrink-1 {
  -ms-flex-negative:1!important;
      flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-md-start {
  -webkit-box-pack:start!important;
      -ms-flex-pack:start!important;
          justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-md-end {
  -webkit-box-pack:end!important;
      -ms-flex-pack:end!important;
          justify-content:flex-end!important
 }

 #nc-moves-2050 .justify-content-md-center {
  justify-content:center!important
 }
 #nc-moves-2050 .justify-content-md-between {
  justify-content:space-between!important
 }
 #nc-moves-2050 .justify-content-md-around {
  justify-content:space-around!important
 }
 /* #nc-moves-2050 .align-items-md-start {
  align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-md-end {
  align-items:flex-end!important
 } */

 #nc-moves-2050 .align-items-md-start {
  -webkit-box-align:start!important;
      -ms-flex-align:start!important;
          align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-md-end {
  -webkit-box-align:end!important;
      -ms-flex-align:end!important;
          align-items:flex-end!important
 }

 #nc-moves-2050 .align-items-md-center {
  align-items:center!important
 }
 #nc-moves-2050 .align-items-md-baseline {
  align-items:baseline!important
 }
 #nc-moves-2050 .align-items-md-stretch {
  align-items:stretch!important
 }
 /* #nc-moves-2050 .align-content-md-start {
  align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-md-end {
  align-content:flex-end!important
 } */

 #nc-moves-2050 .align-content-md-start {
  -ms-flex-line-pack:start!important;
      align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-md-end {
  -ms-flex-line-pack:end!important;
      align-content:flex-end!important
 }

 #nc-moves-2050 .align-content-md-center {
  align-content:center!important
 }
 #nc-moves-2050 .align-content-md-between {
  align-content:space-between!important
 }
 #nc-moves-2050 .align-content-md-around {
  align-content:space-around!important
 }
 #nc-moves-2050 .align-content-md-stretch {
  align-content:stretch!important
 }
 #nc-moves-2050 .align-self-md-auto {
  align-self:auto!important
 }
 /* #nc-moves-2050 .align-self-md-start {
  align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-md-end {
  align-self:flex-end!important
 } */

 #nc-moves-2050 .align-content-md-start {
  -ms-flex-line-pack:start!important;
      align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-md-end {
  -ms-flex-line-pack:end!important;
      align-content:flex-end!important
 }

 #nc-moves-2050 .align-self-md-center {
  align-self:center!important
 }
 #nc-moves-2050 .align-self-md-baseline {
  align-self:baseline!important
 }
 #nc-moves-2050 .align-self-md-stretch {
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 /* #nc-moves-2050 .flex-lg-row {
  flex-direction:row!important
 }
 #nc-moves-2050 .flex-lg-column {
  flex-direction:column!important
 }
 #nc-moves-2050 .flex-lg-row-reverse {
  flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-lg-column-reverse {
  flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-lg-wrap {
  flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-lg-nowrap {
  flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-lg-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-lg-fill {
  flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-lg-grow-0 {
  flex-grow:0!important
 }
 #nc-moves-2050 .flex-lg-grow-1 {
  flex-grow:1!important
 }
 #nc-moves-2050 .flex-lg-shrink-0 {
  flex-shrink:0!important
 }
 #nc-moves-2050 .flex-lg-shrink-1 {
  flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-lg-start {
  justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-lg-end {
  justify-content:flex-end!important
 }
 #nc-moves-2050 .justify-content-lg-center {
  justify-content:center!important
 }
 #nc-moves-2050 .justify-content-lg-between {
  justify-content:space-between!important
 }
 #nc-moves-2050 .justify-content-lg-around {
  justify-content:space-around!important
 }
 #nc-moves-2050 .align-items-lg-start {
  align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-lg-end {
  align-items:flex-end!important
 } */

 #nc-moves-2050 .flex-lg-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:row!important;
          flex-direction:row!important
 }
 #nc-moves-2050 .flex-lg-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:column!important;
          flex-direction:column!important
 }
 #nc-moves-2050 .flex-lg-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:row-reverse!important;
          flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-lg-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:column-reverse!important;
          flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
      flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
      flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
      flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-lg-fill {
  -webkit-box-flex:1!important;
      -ms-flex:1 1 auto!important;
          flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-lg-grow-0 {
  -webkit-box-flex:0!important;
      -ms-flex-positive:0!important;
          flex-grow:0!important
 }
 #nc-moves-2050 .flex-lg-grow-1 {
  -webkit-box-flex:1!important;
      -ms-flex-positive:1!important;
          flex-grow:1!important
 }
 #nc-moves-2050 .flex-lg-shrink-0 {
  -ms-flex-negative:0!important;
      flex-shrink:0!important
 }
 #nc-moves-2050 .flex-lg-shrink-1 {
  -ms-flex-negative:1!important;
      flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-lg-start {
  -webkit-box-pack:start!important;
      -ms-flex-pack:start!important;
          justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-lg-end {
  -webkit-box-pack:end!important;
      -ms-flex-pack:end!important;
          justify-content:flex-end!important
 }
 #nc-moves-2050 .justify-content-lg-center {
  -webkit-box-pack:center!important;
      -ms-flex-pack:center!important;
          justify-content:center!important
 }
 #nc-moves-2050 .justify-content-lg-between {
  -webkit-box-pack:justify!important;
      -ms-flex-pack:justify!important;
          justify-content:space-between!important
 }
 #nc-moves-2050 .justify-content-lg-around {
  -ms-flex-pack:distribute!important;
      justify-content:space-around!important
 }
 #nc-moves-2050 .align-items-lg-start {
  -webkit-box-align:start!important;
      -ms-flex-align:start!important;
          align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-lg-end {
  -webkit-box-align:end!important;
      -ms-flex-align:end!important;
          align-items:flex-end!important
 }

 #nc-moves-2050 .align-items-lg-center {
  align-items:center!important
 }
 #nc-moves-2050 .align-items-lg-baseline {
  align-items:baseline!important
 }
 #nc-moves-2050 .align-items-lg-stretch {
  align-items:stretch!important
 }
 /* #nc-moves-2050 .align-content-lg-start {
  align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-lg-end {
  align-content:flex-end!important
 } */

 #nc-moves-2050 .align-content-lg-start {
  -ms-flex-line-pack:start!important;
      align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-lg-end {
  -ms-flex-line-pack:end!important;
      align-content:flex-end!important
 }

 #nc-moves-2050 .align-content-lg-center {
  align-content:center!important
 }
 #nc-moves-2050 .align-content-lg-between {
  align-content:space-between!important
 }
 #nc-moves-2050 .align-content-lg-around {
  align-content:space-around!important
 }
 #nc-moves-2050 .align-content-lg-stretch {
  align-content:stretch!important
 }
 #nc-moves-2050 .align-self-lg-auto {
  align-self:auto!important
 }
 /* #nc-moves-2050 .align-self-lg-start {
  align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-lg-end {
  align-self:flex-end!important
 } */

 #nc-moves-2050 .align-self-lg-start {
  -ms-flex-item-align:start!important;
      align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-lg-end {
  -ms-flex-item-align:end!important;
      align-self:flex-end!important
 }

 #nc-moves-2050 .align-self-lg-center {
  align-self:center!important
 }
 #nc-moves-2050 .align-self-lg-baseline {
  align-self:baseline!important
 }
 #nc-moves-2050 .align-self-lg-stretch {
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 /* #nc-moves-2050 .flex-xl-row {
  flex-direction:row!important
 }
 #nc-moves-2050 .flex-xl-column {
  flex-direction:column!important
 }
 #nc-moves-2050 .flex-xl-row-reverse {
  flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-xl-column-reverse {
  flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-xl-wrap {
  flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-xl-nowrap {
  flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-xl-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-xl-fill {
  flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-xl-grow-0 {
  flex-grow:0!important
 }
 #nc-moves-2050 .flex-xl-grow-1 {
  flex-grow:1!important
 }
 #nc-moves-2050 .flex-xl-shrink-0 {
  flex-shrink:0!important
 }
 #nc-moves-2050 .flex-xl-shrink-1 {
  flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-xl-start {
  justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-xl-end {
  justify-content:flex-end!important
 } */

 #nc-moves-2050 .flex-xl-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:row!important;
          flex-direction:row!important
 }
 #nc-moves-2050 .flex-xl-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
      -ms-flex-direction:column!important;
          flex-direction:column!important
 }
 #nc-moves-2050 .flex-xl-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:row-reverse!important;
          flex-direction:row-reverse!important
 }
 #nc-moves-2050 .flex-xl-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
      -ms-flex-direction:column-reverse!important;
          flex-direction:column-reverse!important
 }
 #nc-moves-2050 .flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
      flex-wrap:wrap!important
 }
 #nc-moves-2050 .flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
      flex-wrap:nowrap!important
 }
 #nc-moves-2050 .flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
      flex-wrap:wrap-reverse!important
 }
 #nc-moves-2050 .flex-xl-fill {
  -webkit-box-flex:1!important;
      -ms-flex:1 1 auto!important;
          flex:1 1 auto!important
 }
 #nc-moves-2050 .flex-xl-grow-0 {
  -webkit-box-flex:0!important;
      -ms-flex-positive:0!important;
          flex-grow:0!important
 }
 #nc-moves-2050 .flex-xl-grow-1 {
  -webkit-box-flex:1!important;
      -ms-flex-positive:1!important;
          flex-grow:1!important
 }
 #nc-moves-2050 .flex-xl-shrink-0 {
  -ms-flex-negative:0!important;
      flex-shrink:0!important
 }
 #nc-moves-2050 .flex-xl-shrink-1 {
  -ms-flex-negative:1!important;
      flex-shrink:1!important
 }
 #nc-moves-2050 .justify-content-xl-start {
  -webkit-box-pack:start!important;
      -ms-flex-pack:start!important;
          justify-content:flex-start!important
 }
 #nc-moves-2050 .justify-content-xl-end {
  -webkit-box-pack:end!important;
      -ms-flex-pack:end!important;
          justify-content:flex-end!important
 }

 #nc-moves-2050 .justify-content-xl-center {
  justify-content:center!important
 }
 #nc-moves-2050 .justify-content-xl-between {
  justify-content:space-between!important
 }
 #nc-moves-2050 .justify-content-xl-around {
  justify-content:space-around!important
 }
 /* #nc-moves-2050 .align-items-xl-start {
  align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-xl-end {
  align-items:flex-end!important
 } */

 #nc-moves-2050 .align-items-xl-start {
  -webkit-box-align:start!important;
      -ms-flex-align:start!important;
          align-items:flex-start!important
 }
 #nc-moves-2050 .align-items-xl-end {
  -webkit-box-align:end!important;
      -ms-flex-align:end!important;
          align-items:flex-end!important
 }

 #nc-moves-2050 .align-items-xl-center {
  align-items:center!important
 }
 #nc-moves-2050 .align-items-xl-baseline {
  align-items:baseline!important
 }
 #nc-moves-2050 .align-items-xl-stretch {
  align-items:stretch!important
 }
 /* #nc-moves-2050 .align-content-xl-start {
  align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-xl-end {
  align-content:flex-end!important
 } */

 #nc-moves-2050 .align-content-xl-start {
  -ms-flex-line-pack:start!important;
      align-content:flex-start!important
 }
 #nc-moves-2050 .align-content-xl-end {
  -ms-flex-line-pack:end!important;
      align-content:flex-end!important
 }

 #nc-moves-2050 .align-content-xl-center {
  align-content:center!important
 }
 #nc-moves-2050 .align-content-xl-between {
  align-content:space-between!important
 }
 #nc-moves-2050 .align-content-xl-around {
  align-content:space-around!important
 }
 #nc-moves-2050 .align-content-xl-stretch {
  align-content:stretch!important
 }
 #nc-moves-2050 .align-self-xl-auto {
  align-self:auto!important
 }
 /* #nc-moves-2050 .align-self-xl-start {
  align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-xl-end {
  align-self:flex-end!important
 } */

 #nc-moves-2050 .align-self-xl-start {
  -ms-flex-item-align:start!important;
      align-self:flex-start!important
 }
 #nc-moves-2050 .align-self-xl-end {
  -ms-flex-item-align:end!important;
      align-self:flex-end!important
 }

 #nc-moves-2050 .align-self-xl-center {
  align-self:center!important
 }
 #nc-moves-2050 .align-self-xl-baseline {
  align-self:baseline!important
 }
 #nc-moves-2050 .align-self-xl-stretch {
  align-self:stretch!important
 }
}
#nc-moves-2050 .m-0 {
 margin:0!important
}
#nc-moves-2050 .mt-0,
#nc-moves-2050 .my-0 {
 margin-top:0!important
}
#nc-moves-2050 .mr-0,
#nc-moves-2050 .mx-0 {
 margin-right:0!important
}
#nc-moves-2050 .mb-0,
#nc-moves-2050 .my-0 {
 margin-bottom:0!important
}
#nc-moves-2050 .ml-0,
#nc-moves-2050 .mx-0 {
 margin-left:0!important
}
#nc-moves-2050 .m-1 {
 margin:.25rem!important
}
#nc-moves-2050 .mt-1,
#nc-moves-2050 .my-1 {
 margin-top:.25rem!important
}
#nc-moves-2050 .mr-1,
#nc-moves-2050 .mx-1 {
 margin-right:.25rem!important
}
#nc-moves-2050 .mb-1,
#nc-moves-2050 .my-1 {
 margin-bottom:.25rem!important
}
#nc-moves-2050 .ml-1,
#nc-moves-2050 .mx-1 {
 margin-left:.25rem!important
}
#nc-moves-2050 .m-2 {
 margin:.5rem!important
}
#nc-moves-2050 .mt-2,
#nc-moves-2050 .my-2 {
 margin-top:.5rem!important
}
#nc-moves-2050 .mr-2,
#nc-moves-2050 .mx-2 {
 margin-right:.5rem!important
}
#nc-moves-2050 .mb-2,
#nc-moves-2050 .my-2 {
 margin-bottom:.5rem!important
}
#nc-moves-2050 .ml-2,
#nc-moves-2050 .mx-2 {
 margin-left:.5rem!important
}
#nc-moves-2050 .m-3 {
 margin:1rem!important
}
#nc-moves-2050 .mt-3,
#nc-moves-2050 .my-3 {
 margin-top:1rem!important
}
#nc-moves-2050 .mr-3,
#nc-moves-2050 .mx-3 {
 margin-right:1rem!important
}
#nc-moves-2050 .mb-3,
#nc-moves-2050 .my-3 {
 margin-bottom:1rem!important
}
#nc-moves-2050 .ml-3,
#nc-moves-2050 .mx-3 {
 margin-left:1rem!important
}
#nc-moves-2050 .m-4 {
 margin:1.5rem!important
}
#nc-moves-2050 .mt-4,
#nc-moves-2050 .my-4 {
 margin-top:1.5rem!important
}
#nc-moves-2050 .mr-4,
#nc-moves-2050 .mx-4 {
 margin-right:1.5rem!important
}
#nc-moves-2050 .mb-4,
#nc-moves-2050 .my-4 {
 margin-bottom:1.5rem!important
}
#nc-moves-2050 .ml-4,
#nc-moves-2050 .mx-4 {
 margin-left:1.5rem!important
}
#nc-moves-2050 .m-5 {
 margin:3rem!important
}
#nc-moves-2050 .mt-5,
#nc-moves-2050 .my-5 {
 margin-top:3rem!important
}
#nc-moves-2050 .mr-5,
#nc-moves-2050 .mx-5 {
 margin-right:3rem!important
}
#nc-moves-2050 .mb-5,
#nc-moves-2050 .my-5 {
 margin-bottom:3rem!important
}
#nc-moves-2050 .ml-5,
#nc-moves-2050 .mx-5 {
 margin-left:3rem!important
}
#nc-moves-2050 .p-0 {
 padding:0!important
}
#nc-moves-2050 .pt-0,
#nc-moves-2050 .py-0 {
 padding-top:0!important
}
#nc-moves-2050 .pr-0,
#nc-moves-2050 .px-0 {
 padding-right:0!important
}
#nc-moves-2050 .pb-0,
#nc-moves-2050 .py-0 {
 padding-bottom:0!important
}
#nc-moves-2050 .pl-0,
#nc-moves-2050 .px-0 {
 padding-left:0!important
}
#nc-moves-2050 .p-1 {
 padding:.25rem!important
}
#nc-moves-2050 .pt-1,
#nc-moves-2050 .py-1 {
 padding-top:.25rem!important
}
#nc-moves-2050 .pr-1,
#nc-moves-2050 .px-1 {
 padding-right:.25rem!important
}
#nc-moves-2050 .pb-1,
#nc-moves-2050 .py-1 {
 padding-bottom:.25rem!important
}
#nc-moves-2050 .pl-1,
#nc-moves-2050 .px-1 {
 padding-left:.25rem!important
}
#nc-moves-2050 .p-2 {
 padding:.5rem!important
}
#nc-moves-2050 .pt-2,
#nc-moves-2050 .py-2 {
 padding-top:.5rem!important
}
#nc-moves-2050 .pr-2,
#nc-moves-2050 .px-2 {
 padding-right:.5rem!important
}
#nc-moves-2050 .pb-2,
#nc-moves-2050 .py-2 {
 padding-bottom:.5rem!important
}
#nc-moves-2050 .pl-2,
#nc-moves-2050 .px-2 {
 padding-left:.5rem!important
}
#nc-moves-2050 .p-3 {
 padding:1rem!important
}
#nc-moves-2050 .pt-3,
#nc-moves-2050 .py-3 {
 padding-top:1rem!important
}
#nc-moves-2050 .pr-3,
#nc-moves-2050 .px-3 {
 padding-right:1rem!important
}
#nc-moves-2050 .pb-3,
#nc-moves-2050 .py-3 {
 padding-bottom:1rem!important
}
#nc-moves-2050 .pl-3,
#nc-moves-2050 .px-3 {
 padding-left:1rem!important
}
#nc-moves-2050 .p-4 {
 padding:1.5rem!important
}
#nc-moves-2050 .pt-4,
#nc-moves-2050 .py-4 {
 padding-top:1.5rem!important
}
#nc-moves-2050 .pr-4,
#nc-moves-2050 .px-4 {
 padding-right:1.5rem!important
}
#nc-moves-2050 .pb-4,
#nc-moves-2050 .py-4 {
 padding-bottom:1.5rem!important
}
#nc-moves-2050 .pl-4,
#nc-moves-2050 .px-4 {
 padding-left:1.5rem!important
}
#nc-moves-2050 .p-5 {
 padding:3rem!important
}
#nc-moves-2050 .pt-5,
#nc-moves-2050 .py-5 {
 padding-top:3rem!important
}
#nc-moves-2050 .pr-5,
#nc-moves-2050 .px-5 {
 padding-right:3rem!important
}
#nc-moves-2050 .pb-5,
#nc-moves-2050 .py-5 {
 padding-bottom:3rem!important
}
#nc-moves-2050 .pl-5,
#nc-moves-2050 .px-5 {
 padding-left:3rem!important
}
#nc-moves-2050 .m-n1 {
 margin:-.25rem!important
}
#nc-moves-2050 .mt-n1,
#nc-moves-2050 .my-n1 {
 margin-top:-.25rem!important
}
#nc-moves-2050 .mr-n1,
#nc-moves-2050 .mx-n1 {
 margin-right:-.25rem!important
}
#nc-moves-2050 .mb-n1,
#nc-moves-2050 .my-n1 {
 margin-bottom:-.25rem!important
}
#nc-moves-2050 .ml-n1,
#nc-moves-2050 .mx-n1 {
 margin-left:-.25rem!important
}
#nc-moves-2050 .m-n2 {
 margin:-.5rem!important
}
#nc-moves-2050 .mt-n2,
#nc-moves-2050 .my-n2 {
 margin-top:-.5rem!important
}
#nc-moves-2050 .mr-n2,
#nc-moves-2050 .mx-n2 {
 margin-right:-.5rem!important
}
#nc-moves-2050 .mb-n2,
#nc-moves-2050 .my-n2 {
 margin-bottom:-.5rem!important
}
#nc-moves-2050 .ml-n2,
#nc-moves-2050 .mx-n2 {
 margin-left:-.5rem!important
}
#nc-moves-2050 .m-n3 {
 margin:-1rem!important
}
#nc-moves-2050 .mt-n3,
#nc-moves-2050 .my-n3 {
 margin-top:-1rem!important
}
#nc-moves-2050 .mr-n3,
#nc-moves-2050 .mx-n3 {
 margin-right:-1rem!important
}
#nc-moves-2050 .mb-n3,
#nc-moves-2050 .my-n3 {
 margin-bottom:-1rem!important
}
#nc-moves-2050 .ml-n3,
#nc-moves-2050 .mx-n3 {
 margin-left:-1rem!important
}
#nc-moves-2050 .m-n4 {
 margin:-1.5rem!important
}
#nc-moves-2050 .mt-n4,
#nc-moves-2050 .my-n4 {
 margin-top:-1.5rem!important
}
#nc-moves-2050 .mr-n4,
#nc-moves-2050 .mx-n4 {
 margin-right:-1.5rem!important
}
#nc-moves-2050 .mb-n4,
#nc-moves-2050 .my-n4 {
 margin-bottom:-1.5rem!important
}
#nc-moves-2050 .ml-n4,
#nc-moves-2050 .mx-n4 {
 margin-left:-1.5rem!important
}
#nc-moves-2050 .m-n5 {
 margin:-3rem!important
}
#nc-moves-2050 .mt-n5,
#nc-moves-2050 .my-n5 {
 margin-top:-3rem!important
}
#nc-moves-2050 .mr-n5,
#nc-moves-2050 .mx-n5 {
 margin-right:-3rem!important
}
#nc-moves-2050 .mb-n5,
#nc-moves-2050 .my-n5 {
 margin-bottom:-3rem!important
}
#nc-moves-2050 .ml-n5,
#nc-moves-2050 .mx-n5 {
 margin-left:-3rem!important
}
#nc-moves-2050 .m-auto {
 margin:auto!important
}
#nc-moves-2050 .mt-auto,
#nc-moves-2050 .my-auto {
 margin-top:auto!important
}
#nc-moves-2050 .mr-auto,
#nc-moves-2050 .mx-auto {
 margin-right:auto!important
}
#nc-moves-2050 .mb-auto,
#nc-moves-2050 .my-auto {
 margin-bottom:auto!important
}
#nc-moves-2050 .ml-auto,
#nc-moves-2050 .mx-auto {
 margin-left:auto!important
}
@media (min-width:576px) {
 #nc-moves-2050 .m-sm-0 {
  margin:0!important
 }
 #nc-moves-2050 .mt-sm-0,
 #nc-moves-2050 .my-sm-0 {
  margin-top:0!important
 }
 #nc-moves-2050 .mr-sm-0,
 #nc-moves-2050 .mx-sm-0 {
  margin-right:0!important
 }
 #nc-moves-2050 .mb-sm-0,
 #nc-moves-2050 .my-sm-0 {
  margin-bottom:0!important
 }
 #nc-moves-2050 .ml-sm-0,
 #nc-moves-2050 .mx-sm-0 {
  margin-left:0!important
 }
 #nc-moves-2050 .m-sm-1 {
  margin:.25rem!important
 }
 #nc-moves-2050 .mt-sm-1,
 #nc-moves-2050 .my-sm-1 {
  margin-top:.25rem!important
 }
 #nc-moves-2050 .mr-sm-1,
 #nc-moves-2050 .mx-sm-1 {
  margin-right:.25rem!important
 }
 #nc-moves-2050 .mb-sm-1,
 #nc-moves-2050 .my-sm-1 {
  margin-bottom:.25rem!important
 }
 #nc-moves-2050 .ml-sm-1,
 #nc-moves-2050 .mx-sm-1 {
  margin-left:.25rem!important
 }
 #nc-moves-2050 .m-sm-2 {
  margin:.5rem!important
 }
 #nc-moves-2050 .mt-sm-2,
 #nc-moves-2050 .my-sm-2 {
  margin-top:.5rem!important
 }
 #nc-moves-2050 .mr-sm-2,
 #nc-moves-2050 .mx-sm-2 {
  margin-right:.5rem!important
 }
 #nc-moves-2050 .mb-sm-2,
 #nc-moves-2050 .my-sm-2 {
  margin-bottom:.5rem!important
 }
 #nc-moves-2050 .ml-sm-2,
 #nc-moves-2050 .mx-sm-2 {
  margin-left:.5rem!important
 }
 #nc-moves-2050 .m-sm-3 {
  margin:1rem!important
 }
 #nc-moves-2050 .mt-sm-3,
 #nc-moves-2050 .my-sm-3 {
  margin-top:1rem!important
 }
 #nc-moves-2050 .mr-sm-3,
 #nc-moves-2050 .mx-sm-3 {
  margin-right:1rem!important
 }
 #nc-moves-2050 .mb-sm-3,
 #nc-moves-2050 .my-sm-3 {
  margin-bottom:1rem!important
 }
 #nc-moves-2050 .ml-sm-3,
 #nc-moves-2050 .mx-sm-3 {
  margin-left:1rem!important
 }
 #nc-moves-2050 .m-sm-4 {
  margin:1.5rem!important
 }
 #nc-moves-2050 .mt-sm-4,
 #nc-moves-2050 .my-sm-4 {
  margin-top:1.5rem!important
 }
 #nc-moves-2050 .mr-sm-4,
 #nc-moves-2050 .mx-sm-4 {
  margin-right:1.5rem!important
 }
 #nc-moves-2050 .mb-sm-4,
 #nc-moves-2050 .my-sm-4 {
  margin-bottom:1.5rem!important
 }
 #nc-moves-2050 .ml-sm-4,
 #nc-moves-2050 .mx-sm-4 {
  margin-left:1.5rem!important
 }
 #nc-moves-2050 .m-sm-5 {
  margin:3rem!important
 }
 #nc-moves-2050 .mt-sm-5,
 #nc-moves-2050 .my-sm-5 {
  margin-top:3rem!important
 }
 #nc-moves-2050 .mr-sm-5,
 #nc-moves-2050 .mx-sm-5 {
  margin-right:3rem!important
 }
 #nc-moves-2050 .mb-sm-5,
 #nc-moves-2050 .my-sm-5 {
  margin-bottom:3rem!important
 }
 #nc-moves-2050 .ml-sm-5,
 #nc-moves-2050 .mx-sm-5 {
  margin-left:3rem!important
 }
 #nc-moves-2050 .p-sm-0 {
  padding:0!important
 }
 #nc-moves-2050 .pt-sm-0,
 #nc-moves-2050 .py-sm-0 {
  padding-top:0!important
 }
 #nc-moves-2050 .pr-sm-0,
 #nc-moves-2050 .px-sm-0 {
  padding-right:0!important
 }
 #nc-moves-2050 .pb-sm-0,
 #nc-moves-2050 .py-sm-0 {
  padding-bottom:0!important
 }
 #nc-moves-2050 .pl-sm-0,
 #nc-moves-2050 .px-sm-0 {
  padding-left:0!important
 }
 #nc-moves-2050 .p-sm-1 {
  padding:.25rem!important
 }
 #nc-moves-2050 .pt-sm-1,
 #nc-moves-2050 .py-sm-1 {
  padding-top:.25rem!important
 }
 #nc-moves-2050 .pr-sm-1,
 #nc-moves-2050 .px-sm-1 {
  padding-right:.25rem!important
 }
 #nc-moves-2050 .pb-sm-1,
 #nc-moves-2050 .py-sm-1 {
  padding-bottom:.25rem!important
 }
 #nc-moves-2050 .pl-sm-1,
 #nc-moves-2050 .px-sm-1 {
  padding-left:.25rem!important
 }
 #nc-moves-2050 .p-sm-2 {
  padding:.5rem!important
 }
 #nc-moves-2050 .pt-sm-2,
 #nc-moves-2050 .py-sm-2 {
  padding-top:.5rem!important
 }
 #nc-moves-2050 .pr-sm-2,
 #nc-moves-2050 .px-sm-2 {
  padding-right:.5rem!important
 }
 #nc-moves-2050 .pb-sm-2,
 #nc-moves-2050 .py-sm-2 {
  padding-bottom:.5rem!important
 }
 #nc-moves-2050 .pl-sm-2,
 #nc-moves-2050 .px-sm-2 {
  padding-left:.5rem!important
 }
 #nc-moves-2050 .p-sm-3 {
  padding:1rem!important
 }
 #nc-moves-2050 .pt-sm-3,
 #nc-moves-2050 .py-sm-3 {
  padding-top:1rem!important
 }
 #nc-moves-2050 .pr-sm-3,
 #nc-moves-2050 .px-sm-3 {
  padding-right:1rem!important
 }
 #nc-moves-2050 .pb-sm-3,
 #nc-moves-2050 .py-sm-3 {
  padding-bottom:1rem!important
 }
 #nc-moves-2050 .pl-sm-3,
 #nc-moves-2050 .px-sm-3 {
  padding-left:1rem!important
 }
 #nc-moves-2050 .p-sm-4 {
  padding:1.5rem!important
 }
 #nc-moves-2050 .pt-sm-4,
 #nc-moves-2050 .py-sm-4 {
  padding-top:1.5rem!important
 }
 #nc-moves-2050 .pr-sm-4,
 #nc-moves-2050 .px-sm-4 {
  padding-right:1.5rem!important
 }
 #nc-moves-2050 .pb-sm-4,
 #nc-moves-2050 .py-sm-4 {
  padding-bottom:1.5rem!important
 }
 #nc-moves-2050 .pl-sm-4,
 #nc-moves-2050 .px-sm-4 {
  padding-left:1.5rem!important
 }
 #nc-moves-2050 .p-sm-5 {
  padding:3rem!important
 }
 #nc-moves-2050 .pt-sm-5,
 #nc-moves-2050 .py-sm-5 {
  padding-top:3rem!important
 }
 #nc-moves-2050 .pr-sm-5,
 #nc-moves-2050 .px-sm-5 {
  padding-right:3rem!important
 }
 #nc-moves-2050 .pb-sm-5,
 #nc-moves-2050 .py-sm-5 {
  padding-bottom:3rem!important
 }
 #nc-moves-2050 .pl-sm-5,
 #nc-moves-2050 .px-sm-5 {
  padding-left:3rem!important
 }
 #nc-moves-2050 .m-sm-n1 {
  margin:-.25rem!important
 }
 #nc-moves-2050 .mt-sm-n1,
 #nc-moves-2050 .my-sm-n1 {
  margin-top:-.25rem!important
 }
 #nc-moves-2050 .mr-sm-n1,
 #nc-moves-2050 .mx-sm-n1 {
  margin-right:-.25rem!important
 }
 #nc-moves-2050 .mb-sm-n1,
 #nc-moves-2050 .my-sm-n1 {
  margin-bottom:-.25rem!important
 }
 #nc-moves-2050 .ml-sm-n1,
 #nc-moves-2050 .mx-sm-n1 {
  margin-left:-.25rem!important
 }
 #nc-moves-2050 .m-sm-n2 {
  margin:-.5rem!important
 }
 #nc-moves-2050 .mt-sm-n2,
 #nc-moves-2050 .my-sm-n2 {
  margin-top:-.5rem!important
 }
 #nc-moves-2050 .mr-sm-n2,
 #nc-moves-2050 .mx-sm-n2 {
  margin-right:-.5rem!important
 }
 #nc-moves-2050 .mb-sm-n2,
 #nc-moves-2050 .my-sm-n2 {
  margin-bottom:-.5rem!important
 }
 #nc-moves-2050 .ml-sm-n2,
 #nc-moves-2050 .mx-sm-n2 {
  margin-left:-.5rem!important
 }
 #nc-moves-2050 .m-sm-n3 {
  margin:-1rem!important
 }
 #nc-moves-2050 .mt-sm-n3,
 #nc-moves-2050 .my-sm-n3 {
  margin-top:-1rem!important
 }
 #nc-moves-2050 .mr-sm-n3,
 #nc-moves-2050 .mx-sm-n3 {
  margin-right:-1rem!important
 }
 #nc-moves-2050 .mb-sm-n3,
 #nc-moves-2050 .my-sm-n3 {
  margin-bottom:-1rem!important
 }
 #nc-moves-2050 .ml-sm-n3,
 #nc-moves-2050 .mx-sm-n3 {
  margin-left:-1rem!important
 }
 #nc-moves-2050 .m-sm-n4 {
  margin:-1.5rem!important
 }
 #nc-moves-2050 .mt-sm-n4,
 #nc-moves-2050 .my-sm-n4 {
  margin-top:-1.5rem!important
 }
 #nc-moves-2050 .mr-sm-n4,
 #nc-moves-2050 .mx-sm-n4 {
  margin-right:-1.5rem!important
 }
 #nc-moves-2050 .mb-sm-n4,
 #nc-moves-2050 .my-sm-n4 {
  margin-bottom:-1.5rem!important
 }
 #nc-moves-2050 .ml-sm-n4,
 #nc-moves-2050 .mx-sm-n4 {
  margin-left:-1.5rem!important
 }
 #nc-moves-2050 .m-sm-n5 {
  margin:-3rem!important
 }
 #nc-moves-2050 .mt-sm-n5,
 #nc-moves-2050 .my-sm-n5 {
  margin-top:-3rem!important
 }
 #nc-moves-2050 .mr-sm-n5,
 #nc-moves-2050 .mx-sm-n5 {
  margin-right:-3rem!important
 }
 #nc-moves-2050 .mb-sm-n5,
 #nc-moves-2050 .my-sm-n5 {
  margin-bottom:-3rem!important
 }
 #nc-moves-2050 .ml-sm-n5,
 #nc-moves-2050 .mx-sm-n5 {
  margin-left:-3rem!important
 }
 #nc-moves-2050 .m-sm-auto {
  margin:auto!important
 }
 #nc-moves-2050 .mt-sm-auto,
 #nc-moves-2050 .my-sm-auto {
  margin-top:auto!important
 }
 #nc-moves-2050 .mr-sm-auto,
 #nc-moves-2050 .mx-sm-auto {
  margin-right:auto!important
 }
 #nc-moves-2050 .mb-sm-auto,
 #nc-moves-2050 .my-sm-auto {
  margin-bottom:auto!important
 }
 #nc-moves-2050 .ml-sm-auto,
 #nc-moves-2050 .mx-sm-auto {
  margin-left:auto!important
 }
}
@media (min-width:768px) {
 #nc-moves-2050 .m-md-0 {
  margin:0!important
 }
 #nc-moves-2050 .mt-md-0,
 #nc-moves-2050 .my-md-0 {
  margin-top:0!important
 }
 #nc-moves-2050 .mr-md-0,
 #nc-moves-2050 .mx-md-0 {
  margin-right:0!important
 }
 #nc-moves-2050 .mb-md-0,
 #nc-moves-2050 .my-md-0 {
  margin-bottom:0!important
 }
 #nc-moves-2050 .ml-md-0,
 #nc-moves-2050 .mx-md-0 {
  margin-left:0!important
 }
 #nc-moves-2050 .m-md-1 {
  margin:.25rem!important
 }
 #nc-moves-2050 .mt-md-1,
 #nc-moves-2050 .my-md-1 {
  margin-top:.25rem!important
 }
 #nc-moves-2050 .mr-md-1,
 #nc-moves-2050 .mx-md-1 {
  margin-right:.25rem!important
 }
 #nc-moves-2050 .mb-md-1,
 #nc-moves-2050 .my-md-1 {
  margin-bottom:.25rem!important
 }
 #nc-moves-2050 .ml-md-1,
 #nc-moves-2050 .mx-md-1 {
  margin-left:.25rem!important
 }
 #nc-moves-2050 .m-md-2 {
  margin:.5rem!important
 }
 #nc-moves-2050 .mt-md-2,
 #nc-moves-2050 .my-md-2 {
  margin-top:.5rem!important
 }
 #nc-moves-2050 .mr-md-2,
 #nc-moves-2050 .mx-md-2 {
  margin-right:.5rem!important
 }
 #nc-moves-2050 .mb-md-2,
 #nc-moves-2050 .my-md-2 {
  margin-bottom:.5rem!important
 }
 #nc-moves-2050 .ml-md-2,
 #nc-moves-2050 .mx-md-2 {
  margin-left:.5rem!important
 }
 #nc-moves-2050 .m-md-3 {
  margin:1rem!important
 }
 #nc-moves-2050 .mt-md-3,
 #nc-moves-2050 .my-md-3 {
  margin-top:1rem!important
 }
 #nc-moves-2050 .mr-md-3,
 #nc-moves-2050 .mx-md-3 {
  margin-right:1rem!important
 }
 #nc-moves-2050 .mb-md-3,
 #nc-moves-2050 .my-md-3 {
  margin-bottom:1rem!important
 }
 #nc-moves-2050 .ml-md-3,
 #nc-moves-2050 .mx-md-3 {
  margin-left:1rem!important
 }
 #nc-moves-2050 .m-md-4 {
  margin:1.5rem!important
 }
 #nc-moves-2050 .mt-md-4,
 #nc-moves-2050 .my-md-4 {
  margin-top:1.5rem!important
 }
 #nc-moves-2050 .mr-md-4,
 #nc-moves-2050 .mx-md-4 {
  margin-right:1.5rem!important
 }
 #nc-moves-2050 .mb-md-4,
 #nc-moves-2050 .my-md-4 {
  margin-bottom:1.5rem!important
 }
 #nc-moves-2050 .ml-md-4,
 #nc-moves-2050 .mx-md-4 {
  margin-left:1.5rem!important
 }
 #nc-moves-2050 .m-md-5 {
  margin:3rem!important
 }
 #nc-moves-2050 .mt-md-5,
 #nc-moves-2050 .my-md-5 {
  margin-top:3rem!important
 }
 #nc-moves-2050 .mr-md-5,
 #nc-moves-2050 .mx-md-5 {
  margin-right:3rem!important
 }
 #nc-moves-2050 .mb-md-5,
 #nc-moves-2050 .my-md-5 {
  margin-bottom:3rem!important
 }
 #nc-moves-2050 .ml-md-5,
 #nc-moves-2050 .mx-md-5 {
  margin-left:3rem!important
 }
 #nc-moves-2050 .p-md-0 {
  padding:0!important
 }
 #nc-moves-2050 .pt-md-0,
 #nc-moves-2050 .py-md-0 {
  padding-top:0!important
 }
 #nc-moves-2050 .pr-md-0,
 #nc-moves-2050 .px-md-0 {
  padding-right:0!important
 }
 #nc-moves-2050 .pb-md-0,
 #nc-moves-2050 .py-md-0 {
  padding-bottom:0!important
 }
 #nc-moves-2050 .pl-md-0,
 #nc-moves-2050 .px-md-0 {
  padding-left:0!important
 }
 #nc-moves-2050 .p-md-1 {
  padding:.25rem!important
 }
 #nc-moves-2050 .pt-md-1,
 #nc-moves-2050 .py-md-1 {
  padding-top:.25rem!important
 }
 #nc-moves-2050 .pr-md-1,
 #nc-moves-2050 .px-md-1 {
  padding-right:.25rem!important
 }
 #nc-moves-2050 .pb-md-1,
 #nc-moves-2050 .py-md-1 {
  padding-bottom:.25rem!important
 }
 #nc-moves-2050 .pl-md-1,
 #nc-moves-2050 .px-md-1 {
  padding-left:.25rem!important
 }
 #nc-moves-2050 .p-md-2 {
  padding:.5rem!important
 }
 #nc-moves-2050 .pt-md-2,
 #nc-moves-2050 .py-md-2 {
  padding-top:.5rem!important
 }
 #nc-moves-2050 .pr-md-2,
 #nc-moves-2050 .px-md-2 {
  padding-right:.5rem!important
 }
 #nc-moves-2050 .pb-md-2,
 #nc-moves-2050 .py-md-2 {
  padding-bottom:.5rem!important
 }
 #nc-moves-2050 .pl-md-2,
 #nc-moves-2050 .px-md-2 {
  padding-left:.5rem!important
 }
 #nc-moves-2050 .p-md-3 {
  padding:1rem!important
 }
 #nc-moves-2050 .pt-md-3,
 #nc-moves-2050 .py-md-3 {
  padding-top:1rem!important
 }
 #nc-moves-2050 .pr-md-3,
 #nc-moves-2050 .px-md-3 {
  padding-right:1rem!important
 }
 #nc-moves-2050 .pb-md-3,
 #nc-moves-2050 .py-md-3 {
  padding-bottom:1rem!important
 }
 #nc-moves-2050 .pl-md-3,
 #nc-moves-2050 .px-md-3 {
  padding-left:1rem!important
 }
 #nc-moves-2050 .p-md-4 {
  padding:1.5rem!important
 }
 #nc-moves-2050 .pt-md-4,
 #nc-moves-2050 .py-md-4 {
  padding-top:1.5rem!important
 }
 #nc-moves-2050 .pr-md-4,
 #nc-moves-2050 .px-md-4 {
  padding-right:1.5rem!important
 }
 #nc-moves-2050 .pb-md-4,
 #nc-moves-2050 .py-md-4 {
  padding-bottom:1.5rem!important
 }
 #nc-moves-2050 .pl-md-4,
 #nc-moves-2050 .px-md-4 {
  padding-left:1.5rem!important
 }
 #nc-moves-2050 .p-md-5 {
  padding:3rem!important
 }
 #nc-moves-2050 .pt-md-5,
 #nc-moves-2050 .py-md-5 {
  padding-top:3rem!important
 }
 #nc-moves-2050 .pr-md-5,
 #nc-moves-2050 .px-md-5 {
  padding-right:3rem!important
 }
 #nc-moves-2050 .pb-md-5,
 #nc-moves-2050 .py-md-5 {
  padding-bottom:3rem!important
 }
 #nc-moves-2050 .pl-md-5,
 #nc-moves-2050 .px-md-5 {
  padding-left:3rem!important
 }
 #nc-moves-2050 .m-md-n1 {
  margin:-.25rem!important
 }
 #nc-moves-2050 .mt-md-n1,
 #nc-moves-2050 .my-md-n1 {
  margin-top:-.25rem!important
 }
 #nc-moves-2050 .mr-md-n1,
 #nc-moves-2050 .mx-md-n1 {
  margin-right:-.25rem!important
 }
 #nc-moves-2050 .mb-md-n1,
 #nc-moves-2050 .my-md-n1 {
  margin-bottom:-.25rem!important
 }
 #nc-moves-2050 .ml-md-n1,
 #nc-moves-2050 .mx-md-n1 {
  margin-left:-.25rem!important
 }
 #nc-moves-2050 .m-md-n2 {
  margin:-.5rem!important
 }
 #nc-moves-2050 .mt-md-n2,
 #nc-moves-2050 .my-md-n2 {
  margin-top:-.5rem!important
 }
 #nc-moves-2050 .mr-md-n2,
 #nc-moves-2050 .mx-md-n2 {
  margin-right:-.5rem!important
 }
 #nc-moves-2050 .mb-md-n2,
 #nc-moves-2050 .my-md-n2 {
  margin-bottom:-.5rem!important
 }
 #nc-moves-2050 .ml-md-n2,
 #nc-moves-2050 .mx-md-n2 {
  margin-left:-.5rem!important
 }
 #nc-moves-2050 .m-md-n3 {
  margin:-1rem!important
 }
 #nc-moves-2050 .mt-md-n3,
 #nc-moves-2050 .my-md-n3 {
  margin-top:-1rem!important
 }
 #nc-moves-2050 .mr-md-n3,
 #nc-moves-2050 .mx-md-n3 {
  margin-right:-1rem!important
 }
 #nc-moves-2050 .mb-md-n3,
 #nc-moves-2050 .my-md-n3 {
  margin-bottom:-1rem!important
 }
 #nc-moves-2050 .ml-md-n3,
 #nc-moves-2050 .mx-md-n3 {
  margin-left:-1rem!important
 }
 #nc-moves-2050 .m-md-n4 {
  margin:-1.5rem!important
 }
 #nc-moves-2050 .mt-md-n4,
 #nc-moves-2050 .my-md-n4 {
  margin-top:-1.5rem!important
 }
 #nc-moves-2050 .mr-md-n4,
 #nc-moves-2050 .mx-md-n4 {
  margin-right:-1.5rem!important
 }
 #nc-moves-2050 .mb-md-n4,
 #nc-moves-2050 .my-md-n4 {
  margin-bottom:-1.5rem!important
 }
 #nc-moves-2050 .ml-md-n4,
 #nc-moves-2050 .mx-md-n4 {
  margin-left:-1.5rem!important
 }
 #nc-moves-2050 .m-md-n5 {
  margin:-3rem!important
 }
 #nc-moves-2050 .mt-md-n5,
 #nc-moves-2050 .my-md-n5 {
  margin-top:-3rem!important
 }
 #nc-moves-2050 .mr-md-n5,
 #nc-moves-2050 .mx-md-n5 {
  margin-right:-3rem!important
 }
 #nc-moves-2050 .mb-md-n5,
 #nc-moves-2050 .my-md-n5 {
  margin-bottom:-3rem!important
 }
 #nc-moves-2050 .ml-md-n5,
 #nc-moves-2050 .mx-md-n5 {
  margin-left:-3rem!important
 }
 #nc-moves-2050 .m-md-auto {
  margin:auto!important
 }
 #nc-moves-2050 .mt-md-auto,
 #nc-moves-2050 .my-md-auto {
  margin-top:auto!important
 }
 #nc-moves-2050 .mr-md-auto,
 #nc-moves-2050 .mx-md-auto {
  margin-right:auto!important
 }
 #nc-moves-2050 .mb-md-auto,
 #nc-moves-2050 .my-md-auto {
  margin-bottom:auto!important
 }
 #nc-moves-2050 .ml-md-auto,
 #nc-moves-2050 .mx-md-auto {
  margin-left:auto!important
 }
}
@media (min-width:992px) {
 #nc-moves-2050 .m-lg-0 {
  margin:0!important
 }
 #nc-moves-2050 .mt-lg-0,
 #nc-moves-2050 .my-lg-0 {
  margin-top:0!important
 }
 #nc-moves-2050 .mr-lg-0,
 #nc-moves-2050 .mx-lg-0 {
  margin-right:0!important
 }
 #nc-moves-2050 .mb-lg-0,
 #nc-moves-2050 .my-lg-0 {
  margin-bottom:0!important
 }
 #nc-moves-2050 .ml-lg-0,
 #nc-moves-2050 .mx-lg-0 {
  margin-left:0!important
 }
 #nc-moves-2050 .m-lg-1 {
  margin:.25rem!important
 }
 #nc-moves-2050 .mt-lg-1,
 #nc-moves-2050 .my-lg-1 {
  margin-top:.25rem!important
 }
 #nc-moves-2050 .mr-lg-1,
 #nc-moves-2050 .mx-lg-1 {
  margin-right:.25rem!important
 }
 #nc-moves-2050 .mb-lg-1,
 #nc-moves-2050 .my-lg-1 {
  margin-bottom:.25rem!important
 }
 #nc-moves-2050 .ml-lg-1,
 #nc-moves-2050 .mx-lg-1 {
  margin-left:.25rem!important
 }
 #nc-moves-2050 .m-lg-2 {
  margin:.5rem!important
 }
 #nc-moves-2050 .mt-lg-2,
 #nc-moves-2050 .my-lg-2 {
  margin-top:.5rem!important
 }
 #nc-moves-2050 .mr-lg-2,
 #nc-moves-2050 .mx-lg-2 {
  margin-right:.5rem!important
 }
 #nc-moves-2050 .mb-lg-2,
 #nc-moves-2050 .my-lg-2 {
  margin-bottom:.5rem!important
 }
 #nc-moves-2050 .ml-lg-2,
 #nc-moves-2050 .mx-lg-2 {
  margin-left:.5rem!important
 }
 #nc-moves-2050 .m-lg-3 {
  margin:1rem!important
 }
 #nc-moves-2050 .mt-lg-3,
 #nc-moves-2050 .my-lg-3 {
  margin-top:1rem!important
 }
 #nc-moves-2050 .mr-lg-3,
 #nc-moves-2050 .mx-lg-3 {
  margin-right:1rem!important
 }
 #nc-moves-2050 .mb-lg-3,
 #nc-moves-2050 .my-lg-3 {
  margin-bottom:1rem!important
 }
 #nc-moves-2050 .ml-lg-3,
 #nc-moves-2050 .mx-lg-3 {
  margin-left:1rem!important
 }
 #nc-moves-2050 .m-lg-4 {
  margin:1.5rem!important
 }
 #nc-moves-2050 .mt-lg-4,
 #nc-moves-2050 .my-lg-4 {
  margin-top:1.5rem!important
 }
 #nc-moves-2050 .mr-lg-4,
 #nc-moves-2050 .mx-lg-4 {
  margin-right:1.5rem!important
 }
 #nc-moves-2050 .mb-lg-4,
 #nc-moves-2050 .my-lg-4 {
  margin-bottom:1.5rem!important
 }
 #nc-moves-2050 .ml-lg-4,
 #nc-moves-2050 .mx-lg-4 {
  margin-left:1.5rem!important
 }
 #nc-moves-2050 .m-lg-5 {
  margin:3rem!important
 }
 #nc-moves-2050 .mt-lg-5,
 #nc-moves-2050 .my-lg-5 {
  margin-top:3rem!important
 }
 #nc-moves-2050 .mr-lg-5,
 #nc-moves-2050 .mx-lg-5 {
  margin-right:3rem!important
 }
 #nc-moves-2050 .mb-lg-5,
 #nc-moves-2050 .my-lg-5 {
  margin-bottom:3rem!important
 }
 #nc-moves-2050 .ml-lg-5,
 #nc-moves-2050 .mx-lg-5 {
  margin-left:3rem!important
 }
 #nc-moves-2050 .p-lg-0 {
  padding:0!important
 }
 #nc-moves-2050 .pt-lg-0,
 #nc-moves-2050 .py-lg-0 {
  padding-top:0!important
 }
 #nc-moves-2050 .pr-lg-0,
 #nc-moves-2050 .px-lg-0 {
  padding-right:0!important
 }
 #nc-moves-2050 .pb-lg-0,
 #nc-moves-2050 .py-lg-0 {
  padding-bottom:0!important
 }
 #nc-moves-2050 .pl-lg-0,
 #nc-moves-2050 .px-lg-0 {
  padding-left:0!important
 }
 #nc-moves-2050 .p-lg-1 {
  padding:.25rem!important
 }
 #nc-moves-2050 .pt-lg-1,
 #nc-moves-2050 .py-lg-1 {
  padding-top:.25rem!important
 }
 #nc-moves-2050 .pr-lg-1,
 #nc-moves-2050 .px-lg-1 {
  padding-right:.25rem!important
 }
 #nc-moves-2050 .pb-lg-1,
 #nc-moves-2050 .py-lg-1 {
  padding-bottom:.25rem!important
 }
 #nc-moves-2050 .pl-lg-1,
 #nc-moves-2050 .px-lg-1 {
  padding-left:.25rem!important
 }
 #nc-moves-2050 .p-lg-2 {
  padding:.5rem!important
 }
 #nc-moves-2050 .pt-lg-2,
 #nc-moves-2050 .py-lg-2 {
  padding-top:.5rem!important
 }
 #nc-moves-2050 .pr-lg-2,
 #nc-moves-2050 .px-lg-2 {
  padding-right:.5rem!important
 }
 #nc-moves-2050 .pb-lg-2,
 #nc-moves-2050 .py-lg-2 {
  padding-bottom:.5rem!important
 }
 #nc-moves-2050 .pl-lg-2,
 #nc-moves-2050 .px-lg-2 {
  padding-left:.5rem!important
 }
 #nc-moves-2050 .p-lg-3 {
  padding:1rem!important
 }
 #nc-moves-2050 .pt-lg-3,
 #nc-moves-2050 .py-lg-3 {
  padding-top:1rem!important
 }
 #nc-moves-2050 .pr-lg-3,
 #nc-moves-2050 .px-lg-3 {
  padding-right:1rem!important
 }
 #nc-moves-2050 .pb-lg-3,
 #nc-moves-2050 .py-lg-3 {
  padding-bottom:1rem!important
 }
 #nc-moves-2050 .pl-lg-3,
 #nc-moves-2050 .px-lg-3 {
  padding-left:1rem!important
 }
 #nc-moves-2050 .p-lg-4 {
  padding:1.5rem!important
 }
 #nc-moves-2050 .pt-lg-4,
 #nc-moves-2050 .py-lg-4 {
  padding-top:1.5rem!important
 }
 #nc-moves-2050 .pr-lg-4,
 #nc-moves-2050 .px-lg-4 {
  padding-right:1.5rem!important
 }
 #nc-moves-2050 .pb-lg-4,
 #nc-moves-2050 .py-lg-4 {
  padding-bottom:1.5rem!important
 }
 #nc-moves-2050 .pl-lg-4,
 #nc-moves-2050 .px-lg-4 {
  padding-left:1.5rem!important
 }
 #nc-moves-2050 .p-lg-5 {
  padding:3rem!important
 }
 #nc-moves-2050 .pt-lg-5,
 #nc-moves-2050 .py-lg-5 {
  padding-top:3rem!important
 }
 #nc-moves-2050 .pr-lg-5,
 #nc-moves-2050 .px-lg-5 {
  padding-right:3rem!important
 }
 #nc-moves-2050 .pb-lg-5,
 #nc-moves-2050 .py-lg-5 {
  padding-bottom:3rem!important
 }
 #nc-moves-2050 .pl-lg-5,
 #nc-moves-2050 .px-lg-5 {
  padding-left:3rem!important
 }
 #nc-moves-2050 .m-lg-n1 {
  margin:-.25rem!important
 }
 #nc-moves-2050 .mt-lg-n1,
 #nc-moves-2050 .my-lg-n1 {
  margin-top:-.25rem!important
 }
 #nc-moves-2050 .mr-lg-n1,
 #nc-moves-2050 .mx-lg-n1 {
  margin-right:-.25rem!important
 }
 #nc-moves-2050 .mb-lg-n1,
 #nc-moves-2050 .my-lg-n1 {
  margin-bottom:-.25rem!important
 }
 #nc-moves-2050 .ml-lg-n1,
 #nc-moves-2050 .mx-lg-n1 {
  margin-left:-.25rem!important
 }
 #nc-moves-2050 .m-lg-n2 {
  margin:-.5rem!important
 }
 #nc-moves-2050 .mt-lg-n2,
 #nc-moves-2050 .my-lg-n2 {
  margin-top:-.5rem!important
 }
 #nc-moves-2050 .mr-lg-n2,
 #nc-moves-2050 .mx-lg-n2 {
  margin-right:-.5rem!important
 }
 #nc-moves-2050 .mb-lg-n2,
 #nc-moves-2050 .my-lg-n2 {
  margin-bottom:-.5rem!important
 }
 #nc-moves-2050 .ml-lg-n2,
 #nc-moves-2050 .mx-lg-n2 {
  margin-left:-.5rem!important
 }
 #nc-moves-2050 .m-lg-n3 {
  margin:-1rem!important
 }
 #nc-moves-2050 .mt-lg-n3,
 #nc-moves-2050 .my-lg-n3 {
  margin-top:-1rem!important
 }
 #nc-moves-2050 .mr-lg-n3,
 #nc-moves-2050 .mx-lg-n3 {
  margin-right:-1rem!important
 }
 #nc-moves-2050 .mb-lg-n3,
 #nc-moves-2050 .my-lg-n3 {
  margin-bottom:-1rem!important
 }
 #nc-moves-2050 .ml-lg-n3,
 #nc-moves-2050 .mx-lg-n3 {
  margin-left:-1rem!important
 }
 #nc-moves-2050 .m-lg-n4 {
  margin:-1.5rem!important
 }
 #nc-moves-2050 .mt-lg-n4,
 #nc-moves-2050 .my-lg-n4 {
  margin-top:-1.5rem!important
 }
 #nc-moves-2050 .mr-lg-n4,
 #nc-moves-2050 .mx-lg-n4 {
  margin-right:-1.5rem!important
 }
 #nc-moves-2050 .mb-lg-n4,
 #nc-moves-2050 .my-lg-n4 {
  margin-bottom:-1.5rem!important
 }
 #nc-moves-2050 .ml-lg-n4,
 #nc-moves-2050 .mx-lg-n4 {
  margin-left:-1.5rem!important
 }
 #nc-moves-2050 .m-lg-n5 {
  margin:-3rem!important
 }
 #nc-moves-2050 .mt-lg-n5,
 #nc-moves-2050 .my-lg-n5 {
  margin-top:-3rem!important
 }
 #nc-moves-2050 .mr-lg-n5,
 #nc-moves-2050 .mx-lg-n5 {
  margin-right:-3rem!important
 }
 #nc-moves-2050 .mb-lg-n5,
 #nc-moves-2050 .my-lg-n5 {
  margin-bottom:-3rem!important
 }
 #nc-moves-2050 .ml-lg-n5,
 #nc-moves-2050 .mx-lg-n5 {
  margin-left:-3rem!important
 }
 #nc-moves-2050 .m-lg-auto {
  margin:auto!important
 }
 #nc-moves-2050 .mt-lg-auto,
 #nc-moves-2050 .my-lg-auto {
  margin-top:auto!important
 }
 #nc-moves-2050 .mr-lg-auto,
 #nc-moves-2050 .mx-lg-auto {
  margin-right:auto!important
 }
 #nc-moves-2050 .mb-lg-auto,
 #nc-moves-2050 .my-lg-auto {
  margin-bottom:auto!important
 }
 #nc-moves-2050 .ml-lg-auto,
 #nc-moves-2050 .mx-lg-auto {
  margin-left:auto!important
 }
}
@media (min-width:1200px) {
 #nc-moves-2050 .m-xl-0 {
  margin:0!important
 }
 #nc-moves-2050 .mt-xl-0,
 #nc-moves-2050 .my-xl-0 {
  margin-top:0!important
 }
 #nc-moves-2050 .mr-xl-0,
 #nc-moves-2050 .mx-xl-0 {
  margin-right:0!important
 }
 #nc-moves-2050 .mb-xl-0,
 #nc-moves-2050 .my-xl-0 {
  margin-bottom:0!important
 }
 #nc-moves-2050 .ml-xl-0,
 #nc-moves-2050 .mx-xl-0 {
  margin-left:0!important
 }
 #nc-moves-2050 .m-xl-1 {
  margin:.25rem!important
 }
 #nc-moves-2050 .mt-xl-1,
 #nc-moves-2050 .my-xl-1 {
  margin-top:.25rem!important
 }
 #nc-moves-2050 .mr-xl-1,
 #nc-moves-2050 .mx-xl-1 {
  margin-right:.25rem!important
 }
 #nc-moves-2050 .mb-xl-1,
 #nc-moves-2050 .my-xl-1 {
  margin-bottom:.25rem!important
 }
 #nc-moves-2050 .ml-xl-1,
 #nc-moves-2050 .mx-xl-1 {
  margin-left:.25rem!important
 }
 #nc-moves-2050 .m-xl-2 {
  margin:.5rem!important
 }
 #nc-moves-2050 .mt-xl-2,
 #nc-moves-2050 .my-xl-2 {
  margin-top:.5rem!important
 }
 #nc-moves-2050 .mr-xl-2,
 #nc-moves-2050 .mx-xl-2 {
  margin-right:.5rem!important
 }
 #nc-moves-2050 .mb-xl-2,
 #nc-moves-2050 .my-xl-2 {
  margin-bottom:.5rem!important
 }
 #nc-moves-2050 .ml-xl-2,
 #nc-moves-2050 .mx-xl-2 {
  margin-left:.5rem!important
 }
 #nc-moves-2050 .m-xl-3 {
  margin:1rem!important
 }
 #nc-moves-2050 .mt-xl-3,
 #nc-moves-2050 .my-xl-3 {
  margin-top:1rem!important
 }
 #nc-moves-2050 .mr-xl-3,
 #nc-moves-2050 .mx-xl-3 {
  margin-right:1rem!important
 }
 #nc-moves-2050 .mb-xl-3,
 #nc-moves-2050 .my-xl-3 {
  margin-bottom:1rem!important
 }
 #nc-moves-2050 .ml-xl-3,
 #nc-moves-2050 .mx-xl-3 {
  margin-left:1rem!important
 }
 #nc-moves-2050 .m-xl-4 {
  margin:1.5rem!important
 }
 #nc-moves-2050 .mt-xl-4,
 #nc-moves-2050 .my-xl-4 {
  margin-top:1.5rem!important
 }
 #nc-moves-2050 .mr-xl-4,
 #nc-moves-2050 .mx-xl-4 {
  margin-right:1.5rem!important
 }
 #nc-moves-2050 .mb-xl-4,
 #nc-moves-2050 .my-xl-4 {
  margin-bottom:1.5rem!important
 }
 #nc-moves-2050 .ml-xl-4,
 #nc-moves-2050 .mx-xl-4 {
  margin-left:1.5rem!important
 }
 #nc-moves-2050 .m-xl-5 {
  margin:3rem!important
 }
 #nc-moves-2050 .mt-xl-5,
 #nc-moves-2050 .my-xl-5 {
  margin-top:3rem!important
 }
 #nc-moves-2050 .mr-xl-5,
 #nc-moves-2050 .mx-xl-5 {
  margin-right:3rem!important
 }
 #nc-moves-2050 .mb-xl-5,
 #nc-moves-2050 .my-xl-5 {
  margin-bottom:3rem!important
 }
 #nc-moves-2050 .ml-xl-5,
 #nc-moves-2050 .mx-xl-5 {
  margin-left:3rem!important
 }
 #nc-moves-2050 .p-xl-0 {
  padding:0!important
 }
 #nc-moves-2050 .pt-xl-0,
 #nc-moves-2050 .py-xl-0 {
  padding-top:0!important
 }
 #nc-moves-2050 .pr-xl-0,
 #nc-moves-2050 .px-xl-0 {
  padding-right:0!important
 }
 #nc-moves-2050 .pb-xl-0,
 #nc-moves-2050 .py-xl-0 {
  padding-bottom:0!important
 }
 #nc-moves-2050 .pl-xl-0,
 #nc-moves-2050 .px-xl-0 {
  padding-left:0!important
 }
 #nc-moves-2050 .p-xl-1 {
  padding:.25rem!important
 }
 #nc-moves-2050 .pt-xl-1,
 #nc-moves-2050 .py-xl-1 {
  padding-top:.25rem!important
 }
 #nc-moves-2050 .pr-xl-1,
 #nc-moves-2050 .px-xl-1 {
  padding-right:.25rem!important
 }
 #nc-moves-2050 .pb-xl-1,
 #nc-moves-2050 .py-xl-1 {
  padding-bottom:.25rem!important
 }
 #nc-moves-2050 .pl-xl-1,
 #nc-moves-2050 .px-xl-1 {
  padding-left:.25rem!important
 }
 #nc-moves-2050 .p-xl-2 {
  padding:.5rem!important
 }
 #nc-moves-2050 .pt-xl-2,
 #nc-moves-2050 .py-xl-2 {
  padding-top:.5rem!important
 }
 #nc-moves-2050 .pr-xl-2,
 #nc-moves-2050 .px-xl-2 {
  padding-right:.5rem!important
 }
 #nc-moves-2050 .pb-xl-2,
 #nc-moves-2050 .py-xl-2 {
  padding-bottom:.5rem!important
 }
 #nc-moves-2050 .pl-xl-2,
 #nc-moves-2050 .px-xl-2 {
  padding-left:.5rem!important
 }
 #nc-moves-2050 .p-xl-3 {
  padding:1rem!important
 }
 #nc-moves-2050 .pt-xl-3,
 #nc-moves-2050 .py-xl-3 {
  padding-top:1rem!important
 }
 #nc-moves-2050 .pr-xl-3,
 #nc-moves-2050 .px-xl-3 {
  padding-right:1rem!important
 }
 #nc-moves-2050 .pb-xl-3,
 #nc-moves-2050 .py-xl-3 {
  padding-bottom:1rem!important
 }
 #nc-moves-2050 .pl-xl-3,
 #nc-moves-2050 .px-xl-3 {
  padding-left:1rem!important
 }
 #nc-moves-2050 .p-xl-4 {
  padding:1.5rem!important
 }
 #nc-moves-2050 .pt-xl-4,
 #nc-moves-2050 .py-xl-4 {
  padding-top:1.5rem!important
 }
 #nc-moves-2050 .pr-xl-4,
 #nc-moves-2050 .px-xl-4 {
  padding-right:1.5rem!important
 }
 #nc-moves-2050 .pb-xl-4,
 #nc-moves-2050 .py-xl-4 {
  padding-bottom:1.5rem!important
 }
 #nc-moves-2050 .pl-xl-4,
 #nc-moves-2050 .px-xl-4 {
  padding-left:1.5rem!important
 }
 #nc-moves-2050 .p-xl-5 {
  padding:3rem!important
 }
 #nc-moves-2050 .pt-xl-5,
 #nc-moves-2050 .py-xl-5 {
  padding-top:3rem!important
 }
 #nc-moves-2050 .pr-xl-5,
 #nc-moves-2050 .px-xl-5 {
  padding-right:3rem!important
 }
 #nc-moves-2050 .pb-xl-5,
 #nc-moves-2050 .py-xl-5 {
  padding-bottom:3rem!important
 }
 #nc-moves-2050 .pl-xl-5,
 #nc-moves-2050 .px-xl-5 {
  padding-left:3rem!important
 }
 #nc-moves-2050 .m-xl-n1 {
  margin:-.25rem!important
 }
 #nc-moves-2050 .mt-xl-n1,
 #nc-moves-2050 .my-xl-n1 {
  margin-top:-.25rem!important
 }
 #nc-moves-2050 .mr-xl-n1,
 #nc-moves-2050 .mx-xl-n1 {
  margin-right:-.25rem!important
 }
 #nc-moves-2050 .mb-xl-n1,
 #nc-moves-2050 .my-xl-n1 {
  margin-bottom:-.25rem!important
 }
 #nc-moves-2050 .ml-xl-n1,
 #nc-moves-2050 .mx-xl-n1 {
  margin-left:-.25rem!important
 }
 #nc-moves-2050 .m-xl-n2 {
  margin:-.5rem!important
 }
 #nc-moves-2050 .mt-xl-n2,
 #nc-moves-2050 .my-xl-n2 {
  margin-top:-.5rem!important
 }
 #nc-moves-2050 .mr-xl-n2,
 #nc-moves-2050 .mx-xl-n2 {
  margin-right:-.5rem!important
 }
 #nc-moves-2050 .mb-xl-n2,
 #nc-moves-2050 .my-xl-n2 {
  margin-bottom:-.5rem!important
 }
 #nc-moves-2050 .ml-xl-n2,
 #nc-moves-2050 .mx-xl-n2 {
  margin-left:-.5rem!important
 }
 #nc-moves-2050 .m-xl-n3 {
  margin:-1rem!important
 }
 #nc-moves-2050 .mt-xl-n3,
 #nc-moves-2050 .my-xl-n3 {
  margin-top:-1rem!important
 }
 #nc-moves-2050 .mr-xl-n3,
 #nc-moves-2050 .mx-xl-n3 {
  margin-right:-1rem!important
 }
 #nc-moves-2050 .mb-xl-n3,
 #nc-moves-2050 .my-xl-n3 {
  margin-bottom:-1rem!important
 }
 #nc-moves-2050 .ml-xl-n3,
 #nc-moves-2050 .mx-xl-n3 {
  margin-left:-1rem!important
 }
 #nc-moves-2050 .m-xl-n4 {
  margin:-1.5rem!important
 }
 #nc-moves-2050 .mt-xl-n4,
 #nc-moves-2050 .my-xl-n4 {
  margin-top:-1.5rem!important
 }
 #nc-moves-2050 .mr-xl-n4,
 #nc-moves-2050 .mx-xl-n4 {
  margin-right:-1.5rem!important
 }
 #nc-moves-2050 .mb-xl-n4,
 #nc-moves-2050 .my-xl-n4 {
  margin-bottom:-1.5rem!important
 }
 #nc-moves-2050 .ml-xl-n4,
 #nc-moves-2050 .mx-xl-n4 {
  margin-left:-1.5rem!important
 }
 #nc-moves-2050 .m-xl-n5 {
  margin:-3rem!important
 }
 #nc-moves-2050 .mt-xl-n5,
 #nc-moves-2050 .my-xl-n5 {
  margin-top:-3rem!important
 }
 #nc-moves-2050 .mr-xl-n5,
 #nc-moves-2050 .mx-xl-n5 {
  margin-right:-3rem!important
 }
 #nc-moves-2050 .mb-xl-n5,
 #nc-moves-2050 .my-xl-n5 {
  margin-bottom:-3rem!important
 }
 #nc-moves-2050 .ml-xl-n5,
 #nc-moves-2050 .mx-xl-n5 {
  margin-left:-3rem!important
 }
 #nc-moves-2050 .m-xl-auto {
  margin:auto!important
 }
 #nc-moves-2050 .mt-xl-auto,
 #nc-moves-2050 .my-xl-auto {
  margin-top:auto!important
 }
 #nc-moves-2050 .mr-xl-auto,
 #nc-moves-2050 .mx-xl-auto {
  margin-right:auto!important
 }
 #nc-moves-2050 .mb-xl-auto,
 #nc-moves-2050 .my-xl-auto {
  margin-bottom:auto!important
 }
 #nc-moves-2050 .ml-xl-auto,
 #nc-moves-2050 .mx-xl-auto {
  margin-left:auto!important
 }
}
#nc-moves-2050 .timeline .container {
 padding-left:0;
 padding-right:0
}
#nc-moves-2050 .timeline .container .row {
 margin:0
}

@font-face {
  /*#nc-moves-2050 {*/   
  font-family:swiper-icons;
  src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight:400;
  font-style:normal
/*}*/
}

#nc-moves-2050 :root {
 --swiper-theme-color:#007aff
}
#nc-moves-2050 .swiper-container {
 margin-left:auto;
 margin-right:auto;
 position:relative;
 overflow:hidden;
 list-style:none;
 padding:0;
 z-index:1
}
/* #nc-moves-2050 .swiper-container-vertical>.swiper-wrapper {
 flex-direction:column
}
#nc-moves-2050 .swiper-wrapper {
 position:relative;
 width:100%;
 height:100%;
 z-index:1;
 display:flex;
 transition-property:transform;
 box-sizing:content-box
}
#nc-moves-2050 .swiper-container-android .swiper-slide,
#nc-moves-2050 .swiper-wrapper {
 transform:translateZ(0)
}
#nc-moves-2050 .swiper-container-multirow>.swiper-wrapper {
 flex-wrap:wrap
}
#nc-moves-2050 .swiper-container-multirow-column>.swiper-wrapper {
 flex-wrap:wrap;
 flex-direction:column
}
#nc-moves-2050 .swiper-container-free-mode>.swiper-wrapper {
 transition-timing-function:ease-out;
 margin:0 auto
}
#nc-moves-2050 .swiper-slide {
 flex-shrink:0;
 width:100%;
 height:100%;
 position:relative;
 transition-property:transform
}
#nc-moves-2050 .swiper-slide-invisible-blank {
 visibility:hidden
}
#nc-moves-2050 .swiper-container-autoheight,
#nc-moves-2050 .swiper-container-autoheight .swiper-slide {
 height:auto
}
#nc-moves-2050 .swiper-container-autoheight .swiper-wrapper {
 align-items:flex-start;
 transition-property:transform,height
} */

#nc-moves-2050 .swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
 }
 #nc-moves-2050 .swiper-wrapper {
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  -webkit-box-sizing:content-box;
          box-sizing:content-box
 }
 #nc-moves-2050 .swiper-container-android .swiper-slide,
 #nc-moves-2050 .swiper-wrapper {
  -webkit-transform:translateZ(0);
          transform:translateZ(0)
 }
 #nc-moves-2050 .swiper-container-multirow>.swiper-wrapper {
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
 }
 #nc-moves-2050 .swiper-container-multirow-column>.swiper-wrapper {
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
 }
 #nc-moves-2050 .swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function:ease-out;
       -o-transition-timing-function:ease-out;
          transition-timing-function:ease-out;
  margin:0 auto
 }
 #nc-moves-2050 .swiper-slide {
  -ms-flex-negative:0;
      flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform
 }
 #nc-moves-2050 .swiper-slide-invisible-blank {
  visibility:hidden
 }
 #nc-moves-2050 .swiper-container-autoheight,
 #nc-moves-2050 .swiper-container-autoheight .swiper-slide {
  height:auto
 }
 #nc-moves-2050 .swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-transition-property:height,-webkit-transform;
  transition-property:height,-webkit-transform;
  -o-transition-property:transform,height;
  transition-property:transform,height;
  transition-property:transform,height,-webkit-transform
 }

#nc-moves-2050 .swiper-container-3d {
 perspective:1200px
}
#nc-moves-2050 .swiper-container-3d .swiper-cube-shadow,
#nc-moves-2050 .swiper-container-3d .swiper-slide,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-bottom,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-left,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-right,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-top,
#nc-moves-2050 .swiper-container-3d .swiper-wrapper {
 transform-style:preserve-3d
}
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-bottom,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-left,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-right,
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-top {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 pointer-events:none;
 z-index:10
}
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-left {
 background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-right {
 background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-top {
 background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
#nc-moves-2050 .swiper-container-3d .swiper-slide-shadow-bottom {
 background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
#nc-moves-2050 .swiper-container-css-mode>.swiper-wrapper {
 overflow:auto;
 scrollbar-width:none;
 -ms-overflow-style:none
}
#nc-moves-2050 .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
 display:none
}
#nc-moves-2050 .swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
 scroll-snap-align:start start
}
#nc-moves-2050 .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
 -ms-scroll-snap-type:x mandatory;
 scroll-snap-type:x mandatory
}
#nc-moves-2050 .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
 -ms-scroll-snap-type:y mandatory;
 scroll-snap-type:y mandatory
}
#nc-moves-2050 :root {
 --swiper-navigation-size:44px
}
/* #nc-moves-2050 .swiper-button-next,
#nc-moves-2050 .swiper-button-prev {
 position:absolute;
 top:50%;
 width:calc(var(--swiper-navigation-size)/44*27);
 height:var(--swiper-navigation-size);
 margin-top:calc(-1*var(--swiper-navigation-size)/2);
 z-index:10;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:center;
 color:var(--swiper-theme-color);
 color:var(--swiper-navigation-color,var(--swiper-theme-color))
} */

#nc-moves-2050 .swiper-button-next,
#nc-moves-2050 .swiper-button-prev {
 position:absolute;
 top:50%;
 width:calc(var(--swiper-navigation-size)/44*27);
 height:var(--swiper-navigation-size);
 margin-top:calc(-1*var(--swiper-navigation-size)/2);
 z-index:10;
 cursor:pointer;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
     -ms-flex-align:center;
         align-items:center;
 -webkit-box-pack:center;
     -ms-flex-pack:center;
         justify-content:center;
 color:var(--swiper-theme-color);
 color:var(--swiper-navigation-color,var(--swiper-theme-color))
}

#nc-moves-2050 .swiper-button-next.swiper-button-disabled,
#nc-moves-2050 .swiper-button-prev.swiper-button-disabled {
 opacity:.35;
 cursor:auto;
 pointer-events:none
}
#nc-moves-2050 .swiper-button-next:after,
#nc-moves-2050 .swiper-button-prev:after {
 font-family:swiper-icons;
 font-size:var(--swiper-navigation-size);
 text-transform:none!important;
 letter-spacing:0;
 text-transform:none;
 -webkit-font-feature-settings:normal,;
 font-feature-settings:normal,;
 font-variant:normal;
 line-height:1
}
#nc-moves-2050 .swiper-button-prev,
#nc-moves-2050 .swiper-container-rtl .swiper-button-next {
 left:10px;
 right:auto
}
#nc-moves-2050 .swiper-button-prev:after,
#nc-moves-2050 .swiper-container-rtl .swiper-button-next:after {
 content:"prev"
}
#nc-moves-2050 .swiper-button-next,
#nc-moves-2050 .swiper-container-rtl .swiper-button-prev {
 right:10px;
 left:auto
}
#nc-moves-2050 .swiper-button-next:after,
#nc-moves-2050 .swiper-container-rtl .swiper-button-prev:after {
 content:"next"
}
#nc-moves-2050 .swiper-button-next.swiper-button-blue,
#nc-moves-2050 .swiper-button-prev.swiper-button-blue {
 --swiper-navigation-color:#007bff
}
#nc-moves-2050 .swiper-button-next.swiper-button-indigo,
#nc-moves-2050 .swiper-button-prev.swiper-button-indigo {
 --swiper-navigation-color:#6610f2
}
#nc-moves-2050 .swiper-button-next.swiper-button-purple,
#nc-moves-2050 .swiper-button-prev.swiper-button-purple {
 --swiper-navigation-color:#6f42c1
}
#nc-moves-2050 .swiper-button-next.swiper-button-pink,
#nc-moves-2050 .swiper-button-prev.swiper-button-pink {
 --swiper-navigation-color:#e83e8c
}
#nc-moves-2050 .swiper-button-next.swiper-button-red,
#nc-moves-2050 .swiper-button-prev.swiper-button-red {
 --swiper-navigation-color:#dc3545
}
#nc-moves-2050 .swiper-button-next.swiper-button-orange,
#nc-moves-2050 .swiper-button-prev.swiper-button-orange {
 --swiper-navigation-color:#fd7e14
}
#nc-moves-2050 .swiper-button-next.swiper-button-yellow,
#nc-moves-2050 .swiper-button-prev.swiper-button-yellow {
 --swiper-navigation-color:#ffc107
}
#nc-moves-2050 .swiper-button-next.swiper-button-green,
#nc-moves-2050 .swiper-button-prev.swiper-button-green {
 --swiper-navigation-color:#28a745
}
#nc-moves-2050 .swiper-button-next.swiper-button-teal,
#nc-moves-2050 .swiper-button-prev.swiper-button-teal {
 --swiper-navigation-color:#20c997
}
#nc-moves-2050 .swiper-button-next.swiper-button-cyan,
#nc-moves-2050 .swiper-button-prev.swiper-button-cyan {
 --swiper-navigation-color:#17a2b8
}
#nc-moves-2050 .swiper-button-next.swiper-button-white,
#nc-moves-2050 .swiper-button-prev.swiper-button-white {
 --swiper-navigation-color:#fff
}
#nc-moves-2050 .swiper-button-next.swiper-button-gray,
#nc-moves-2050 .swiper-button-prev.swiper-button-gray {
 --swiper-navigation-color:#6c757d
}
#nc-moves-2050 .swiper-button-next.swiper-button-gray-dark,
#nc-moves-2050 .swiper-button-prev.swiper-button-gray-dark {
 --swiper-navigation-color:#343a40
}
#nc-moves-2050 .swiper-button-lock {
 display:none
}
#nc-moves-2050 .swiper-container {
 height:100%;
 padding:1.5em 2.5em
}
#nc-moves-2050 .swiper-button-prev,
#nc-moves-2050 .swiper-container-rtl .swiper-button-next {
 font-size:2.5em;
 left:0
}
#nc-moves-2050 .swiper-button-prev:after,
#nc-moves-2050 .swiper-container-rtl .swiper-button-next:after {
 content:"";
 font-family:icomoon
}
#nc-moves-2050 .swiper-button-next,
#nc-moves-2050 .swiper-container-rtl .swiper-button-prev {
 font-size:2.5em;
 right:0
}
#nc-moves-2050 .swiper-button-next:after,
#nc-moves-2050 .swiper-container-rtl .swiper-button-prev:after {
 content:"";
 font-family:icomoon
}
#nc-moves-2050 .swiper-button-next.swiper-button-disabled,
#nc-moves-2050 .swiper-button-prev.swiper-button-disabled {
 opacity:0
}
/* #nc-moves-2050 .swiper-content {
 display:flex;
 flex-direction:column;
 font-size:.875em
} */

#nc-moves-2050 .swiper-content {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:.875em
 }

#nc-moves-2050 .swiper-content img {
 display:block;
 border-radius:100%;
 margin:0 0 .75rem;
 width:100%
}
.breadcrumbs-wrapper {
 margin-bottom:0;
 padding-bottom:0
}
[data-a11y-dialog-native]>:first-child,
dialog:not([open]) {
 display:none
}
/* dialog[open] {
 display:flex;
 flex-direction:column;
 justify-content:center;
 height:100%;
 position:fixed;
 top:0;
 z-index:1001
} */

dialog[open] {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%;
  position:fixed;
  top:0;
  z-index:1001
 }

.a11y-dialog__overlay {
 display:block;
 background:rgba(0,0,0,.25);
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:1000
}
.a11y-dialog__content[aria-hidden=true],
.ally-dialog[aria-hidden=true] .a11y-dialog__overlay {
 display:none
}
.a11y-dialog__header {
 margin-bottom:1.5rem;
 text-align:right
}
.a11y-dialog__header button {
 background:transparent;
 border:none;
 font-size:2rem;
 line-height:2rem;
 min-width:inherit;
 padding:0;
 width:2rem
}
/* .a11y-dialogy__container {
 display:flex;
 flex-direction:column;
 background:#fff;
 border:none;
 box-shadow:0 0 12px 2px rgba(0,0,0,.4);
 color:#042940;
 max-height:calc(100vh - 6rem);
 max-width:1140px;
 padding:0
} */

.a11y-dialogy__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  background:#fff;
  border:none;
  -webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.4);
          box-shadow:0 0 12px 2px rgba(0,0,0,.4);
  color:#042940;
  max-height:calc(100vh - 6rem);
  max-width:1140px;
  padding:0
 }

.a11y-dialog__content {
 background:transparent;
 border:none;
 outline:none
}
.a11y-dialog__body {
 overflow:auto;
 padding:0 3em 3em
}
a[data-a11y-dialog-show=dialog] {
 color:#397aac;
 font-size:.875rem
}
a[data-a11y-dialog-show=dialog]:before {
 content:url(/initiatives-policies/Transportation/nc-2050-plan/ncmoves2050/Assets/images/new-window.png);
 display:inline-block;
 margin-right:4px
}
.tippy-box[data-animation=fade][data-state=hidden] {
 opacity:0
}
[data-tippy-root] {
 max-width:calc(100vw - 10px)
}
.tippy-box {
 position:relative;
 background-color:#333;
 color:#fff;
 border-radius:4px;
 font-size:14px;
 line-height:1.4;
 outline:0;
 transition-property:transform,visibility,opacity
}
.tippy-box[data-placement^=top]>.tippy-arrow {
 bottom:0
}
.tippy-box[data-placement^=top]>.tippy-arrow:before {
 bottom:-7px;
 left:0;
 border-width:8px 8px 0;
 border-top-color:initial;
 transform-origin:center top
}
.tippy-box[data-placement^=bottom]>.tippy-arrow {
 top:0
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
 top:-7px;
 left:0;
 border-width:0 8px 8px;
 border-bottom-color:initial;
 transform-origin:center bottom
}
.tippy-box[data-placement^=left]>.tippy-arrow {
 right:0
}
.tippy-box[data-placement^=left]>.tippy-arrow:before {
 border-width:8px 0 8px 8px;
 border-left-color:initial;
 right:-7px;
 transform-origin:center left
}
.tippy-box[data-placement^=right]>.tippy-arrow {
 left:0
}
.tippy-box[data-placement^=right]>.tippy-arrow:before {
 left:-7px;
 border-width:8px 8px 8px 0;
 border-right-color:initial;
 transform-origin:center right
}
.tippy-box[data-inertia][data-state=visible] {
 transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)
}
.tippy-arrow {
 width:16px;
 height:16px;
 color:#333
}
.tippy-arrow:before {
 content:"";
 position:absolute;
 border-color:transparent;
 border-style:solid
}
.tippy-content {
 font-family:Arial,Helvetica,sans-serif;
 font-size:.75rem!important;
 font-weight:400;
 position:relative;
 padding:5px 9px;
 z-index:1
}
.tippy-box[data-theme~=material] {
 background-color:#505355;
 font-weight:600
}
.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before {
 border-top-color:#505355
}
.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before {
 border-bottom-color:#505355
}
.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before {
 border-left-color:#505355
}
.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before {
 border-right-color:#505355
}
.tippy-box[data-theme~=material]>.tippy-backdrop {
 background-color:#505355
}
.tippy-box[data-theme~=material]>.tippy-svg-arrow {
 fill:#505355
}

/* responsive image replacement with picture tag  */
#_mobile_desktop_image_wrap_dpi {
  margin-bottom:2em;
}
#_mobile_desktop_image_wrap_dpi img,
#_mobile_desktop_image_wrap_px img {
  display: block;
}
#_mobile_desktop_image_wrap_dpi img,
#_mobile_desktop_image_wrap_px img {
  width: 100%;
  max-width: 100%;
}