.paragraph {
  max-width: 1150px !important;
  margin-left: auto;
  margin-right: auto;
}

.paragraph a {
  text-decoration: underline;
  color: #1D2E99;
}

.paragraph a:hover {
  color: #2A9052;
}

.paragraph a:visited {
  color: #1C75BC;
}

.paragraph.start-steps .field {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
/*  grid-template-columns: repeat(6, 1fr);*/
  grid-gap: 12px;
}

/**new**/
.paragraph.intro-top h2{
  margin: 0 !important;
  font-style: normal;
  font-weight: 400;
  color: #333333;
  font-size: 20px;
  line-height: 41px;
  text-transform: uppercase;
}

.paragraph.title-grey-bg .field {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  padding: 8px 12px;
  gap: 12px;
  width: 1150.67px;
  height: 49px;
  background: #F6F6F6;
  font-size: 15px;
  color: #4A4A4A;
  text-transform: uppercase;
  padding: 0 12px;
  margin-top: 16px;
  font-weight:700;
  border-width: 1px 0px;
  border-style: solid;
  border-color: #D8D8D8;
}

.paragraph.start-steps-line-graphic{
  background: linear-gradient(90.01deg, #337AB7 0.01%, #2E6DA4 35%, #245585 70%, #03233A 94.79%);
}

.paragraph.start-steps p{
  margin-top: 8px;
  margin-right: 8px;
  margin-bottom: 1px;
}

.paragraph .step-header{
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-transform: capitalize;
  color: #104926;
}

.paragraph.steps-arrows-graphic {
  display: flex;
  margin-top: 10px;
  margin-bottom: -40px;
}

.paragraph.steps-arrows-graphic .field {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
}

.paragraph.steps-arrow-2-margin-left {
  margin-left: -43px;
}

.paragraph.steps-arrow-3-margin-left {
  margin-left: -32px;
}

.paragraph.steps-arrow-4-margin-left {
  margin-left: -32px;
}

.paragraph.steps-arrow-5-margin-left {
  margin-left: -32px;
}

.paragraph.steps-arrow-6-margin-left {
  margin-left: -42px;
}

.paragraph .numbers {
  background: #1D6136;
  border-radius: 50%;
  padding: 10px;
  color:#ffffff;
  width: 10px;
  line-height: 10px;
  text-align: center;
}

.paragraph.step-section-header .field{
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.paragraph .step-section-header-number {
  margin-left:10px;
  background: #1D6136;
  border-radius: 50%;
  padding: 10px;
  color:#ffffff;
  width: 10px;
  line-height: 10px;
  text-align: center;
}

.paragraph .step-section-header-text {
  margin-left:10px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-transform: capitalize;
  color: #104926;
}

.paragraph.step-one-section-content .field {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  grid-gap: 12px;
}

.paragraph.step-one-section-content .field .field--type-image {
  margin-bottom: 20px;
}

.paragraph.step-one-section-content .field--name-field-title {
  font-size:15px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: -25px;
}

.paragraph.step-one-section-content .clearfix {
  margin-bottom: -10px;
}

.paragraph .step-two-content {
  margin: 0;
  margin-left: 10px;
}

.paragraph .step-three-content {
  margin: 0;
  margin-left: 10px;
  margin-bottom:36px;
}

.paragraph .step-four-content {
  margin: 0;
  margin-left: 10px;
  margin-bottom:30px;
  padding-right: 80px;
}

.paragraph .step-five-content {
  margin: 0;
  margin-left: 10px;
  padding-right: 80px;
  margin-top: -25px;
}

.paragraph .step-six-content {
  margin: 0;
  margin-left: 10px;
}

.paragraph.step-three-section-content .field {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-columns: repeat(auto-fill, minmax(370px, 1fr));
  grid-gap: 12px;
}

.paragraph.step-three-section-content .field img {
  width: 150px;
  margin: 10px;
  margin-top: -20px;
}

.paragraph.step-three-section-content .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  color: #616265;
  margin-bottom: -15px;
}

.paragraph.step-four-section-content {
  margin-top: -36px;
}

.paragraph.step-four-section-content .field {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-top: 15px;
  margin-bottom: 25px;
  margin-left: 15px;
  margin-right: 15px;
}

.paragraph.margin-top-10px {
  margin-top: 10px;
}

.paragraph.width-850px {
  width: 850px;
}

.paragraph.step-four-section-content .field--type-image {
  width: 75px;
  height: 75px;
}

.paragraph.step-four-section-content .paragraph--type--simple {
  margin-left: 20px;
}

.paragraph.step-four-section-content .clearfix {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: -40px;
}

.paragraph .step-four-section-content-title {
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-transform: uppercase;
  color: #4A4A4A;
}

.paragraph.step-four-section-content .field--name-field-body p{
  margin: 0;
}

.paragraph.step-five-section-data-submission-header .field {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}

.paragraph.step-five-section-data-submission-header .clearfix {
  margin-left: -35px;
}

.paragraph.step-five-section-data-submission-header .field--type-image {
  width: 75px;
  height: 75px;
  margin-left: -5px;
}

.paragraph.step-five-section-data-submission-header .paragraph--type--simple {
  margin-left: 20px;
}

.paragraph.step-five-section-data-submission-header .field--name-field-body p{
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  text-transform: uppercase;
  color: #616265;
  border-bottom: 2px solid #F39D22;
  width: 1025px;
}

.paragraph .bold-text {
  font-weight: 700;
}

.paragraph.step-five-section-data-submission-top-icons .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-submission-top-icons .field {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  margin-top:10px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
}

.paragraph.step-five-section-data-submission-sentence .field {
  margin-top: 50px;
}

.paragraph.step-five-section-data-submission-accounts .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  background: #F6F6F6;
  align-items: center;
  margin-top: 10px;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph.step-five-section-data-submission-accounts .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-submission-accounts .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-submission-accounts .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-submission-accounts .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-submission-accounts  .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.margin-left-right-20px {
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph.step-five-section-data-submission-data-repository-and-proforms .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-submission-data-repository-and-proforms .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-submission-data-repository-and-proforms .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-submission-data-repository-and-proforms  .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-submission-data-repository-and-proforms .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.paragraph-formatting-1 {
  width: 380px;
  margin-left: 20px;
  margin-right: -10px;
}

.paragraph.paragraph-formatting-2 {
  width: 390px;
  margin-left: 20px;
}

.paragraph.paragraph-formatting-3 {
  width: 380px;
  margin-left: 20px;
  margin-right: -20px;
}

.paragraph.step-five-section-data-submission-data-repository-and-proforms .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-submission-data-dictionary-and-subject-management .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  background: #F6F6F6;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-submission-data-dictionary-and-subject-management .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-submission-data-dictionary-and-subject-management .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-submission-data-dictionary-and-subject-management .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-submission-data-dictionary-and-subject-management .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-submission-data-dictionary-and-subject-management .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-submission-data-dictionary {
  margin-top: -17px;
}

.paragraph.step-five-section-data-submission-data-repo .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-submission-data-repo .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-submission-data-repo .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-submission-data-repo .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  margin-top: 10px;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-submission-data-repo .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-submission-data-repo .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-submission-data-repo  .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}

.paragraph.step-five-section-data-storage-header .field {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph.step-five-section-data-storage-header .clearfix {
  margin-left: -35px;
}

.paragraph.step-five-section-data-storage-header .field--type-image {
  width: 75px;
  height: 75px;
  margin-left: -5px;
}

.paragraph.step-five-section-data-storage-header .paragraph--type--simple {
  margin-left: 20px;
}

.paragraph.step-five-section-data-storage-header .field--name-field-body p{
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  text-transform: uppercase;
  color: #616265;
  border-bottom: 2px solid #113E66;
  width: 1025px;
}

.paragraph.step-five-section-data-storage-top-icons .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-storage-top-icons .field {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
}

.paragraph.step-five-section-data-storage-top-icons .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}

.paragraph.step-five-section-data-storage-sentence .field {
  margin-top: 50px;
}

.paragraph.step-five-section-data-storage-accounts-and-data-dictionary .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  margin-top: 10px;
  background: #F6F6F6;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-storage-accounts-and-data-dictionary .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-storage-accounts-and-data-dictionary .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-storage-accounts-and-data-dictionary .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-storage-accounts-and-data-dictionary .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-storage-accounts-and-data-dictionary .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-storage-data-dictionary .field img {
  padding-top: 1px;
}

.paragraph.step-five-section-data-storage-data-repository-and-meta-study .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: -30px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-storage-data-repository-and-meta-study .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-storage-data-repository-and-meta-study .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-storage-data-repository-and-meta-study .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-storage-data-repository-and-meta-study .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-storage-data-repository-and-meta-study .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-access-header .field {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
}

.paragraph.step-five-section-data-access-header .clearfix {
  margin-left: -35px;
}

.paragraph.step-five-section-data-access-header .field--type-image {
  width: 75px;
  height: 75px;
  margin-left: -5px;
}

.paragraph.step-five-section-data-access-header .paragraph--type--simple {
  margin-left: 20px;
}

.paragraph.step-five-section-data-access-header .field--name-field-body p{
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 33px;
  text-transform: uppercase;
  color: #616265;
  border-bottom: 2px solid #1E76BA;
  width: 1025px;
}

.paragraph.step-five-section-data-access-top-icons .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-access-top-icons .field {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 5px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
}

.paragraph.step-five-section-data-access-top-icons .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}

.paragraph.step-five-section-data-access-sentence {
  margin-top: 50px;
}

.paragraph.step-five-section-data-access-accounts .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-access-accounts .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-access-accounts .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  background: #F6F6F6;
  align-items: center;
  margin-top: 10px;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-access-accounts .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-access-accounts .field--name-field-paragraph{ grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-access-accounts  .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-access-data-dictionary-and-data-repository .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-access-data-dictionary-and-data-repository .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-access-data-dictionary-and-data-repository .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-access-data-dictionary-and-data-repository .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-access-data-dictionary-and-data-repository .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-access-data-dictionary-and-data-repository .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}

.paragraph.step-five-section-data-access-query-tool-and-meta-study .field--name-field-paragraph {
  display: grid;
  max-width: 1200px;
  grid-gap: 12px;
  align-items: center;
  background: #F6F6F6;
  grid-template-columns: 125px auto 125px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1179px) {
  .paragraph.step-five-section-data-access-query-tool-and-meta-study .field--name-field-paragraph { grid-template-columns: 125px 1fr;justify-items: start; }
}

@media (max-width: 565px) {
  .paragraph.step-five-section-data-access-query-tool-and-meta-study .field--name-field-paragraph { grid-template-columns: 1fr; margin: auto; }
}

.paragraph.step-five-section-data-access-query-tool-and-meta-study .paragraph--type--title-image-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.paragraph.step-five-section-data-access-query-tool-and-meta-study .field--type-image {
  width: 125px;
  height: 125px;
}

.paragraph.step-five-section-data-access-query-tool-and-meta-study .field--name-field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #616265;
  margin-top: 10px;
}
