.ck-editor__editable{
  font-family: "Raleway", sans-serif;
}

.ckeditor5__footer {
  font: 500 0.75rem/1.5 'Raleway';
}

.ck-content.ck-editor__editable blockquote,
.paragraph--type--text blockquote,
.text-index-content blockquote,
.block-content--type-basic blockquote,
.info-capsule-full blockquote{
  border-left: 0;
  font-style: initial;
  display: block;
  background-color: #E6FFE0;
  padding: 1rem 1.5rem;
  width: calc(100% - 4.25rem);
  margin-bottom: 1.5rem;
}

.ck-content.ck-editor__editable blockquote ol,
.ck-content.ck-editor__editable blockquote ul,
.paragraph--type--text blockquote ol,
.paragraph--type--text blockquote ul,
.text-index-content blockquote ol,
.text-index-content blockquote ul,
.block-content--type-basic blockquote ol,
.block-content--type-basic blockquote ul,
.info-capsule-full blockquote ol,
.info-capsule-full blockquote ul{
  margin-bottom: 0.75rem;
}

.ck-editor__editable ol,
.paragraph--type--text ol,
.text-index-content ol,
.block-content--type-basic ol,
.info-capsule-full ol{
  list-style-type: decimal;
}

.ck-editor__editable ol ol,
.paragraph--type--text ol ol,
.text-index-content ol ol,
.block-content--type-basic ol ol,
.info-capsule-full ol ol{
  list-style-type: lower-alpha;
}

.ck-editor__editable ol ol ol,
.paragraph--type--text ol ol ol,
.text-index-content ol ol ol,
.block-content--type-basic ol ol ol,
.info-capsule-full ol ol ol{
  list-style-type: lower-roman;
}

.ck-editor__editable ol,
.ck-editor__editable ul,
.paragraph--type--text ol, 
.paragraph--type--text ul,
.text-index-content ol,
.text-index-content ul,
.block-content--type-basic ol,
.block-content--type-basic ul,
.info-capsule-full ol, 
.info-capsule-full ul{
  list-style: auto;
  font: var(--f-p);
  padding-inline-start: 1.5rem;
  margin-bottom: 2rem;
} 
@media(min-width:48rem){
  .paragraph--type--text ol, 
  .paragraph--type--text ul,
  .text-index-content ol,
  .text-index-content ul,
  .block-content--type-basic ol,
  .block-content--type-basic ul,
  .info-capsule-full ol, 
  .info-capsule-full ul{
    list-style: auto;
    font: var(--f-p-responsive);
  } 
}

.ck-editor__editable ol ul,
.ck-editor__editable ul ul,
.paragraph--type--text ol ul, 
.paragraph--type--text ul ul,
.text-index-content ol ul,
.text-index-content ul ul,
.block-content--type-basic ol ul,
.block-content--type-basic ul ul,
.ck-editor__editable ol ol,
.ck-editor__editable ul ol,
.paragraph--type--text ol ol, 
.paragraph--type--text ul ol,
.text-index-content ol ol,
.text-index-content ul ol,
.block-content--type-basic ol ol,
.block-content--type-basic ul ol,
.info-capsule-full ol ol, 
.info-capsule-full ul ol{
  margin-bottom: 0.5rem;
} 

.ck-editor__editable ul,
.paragraph--type--text ul,
.text-index-content ul,
.block-content--type-basic ul,
.info-capsule-full ul{
  list-style: disc;
} 

.ck-editor__editable ul:not(.highlighted) li,
.paragraph--type--text ul:not(.highlighted) li,
.text-index-content ul:not(.highlighted) li,
.block-content--type-basic ul:not(.highlighted) li,
.ck-editor__editable ol:not(.highlighted) li,
.paragraph--type--text ol:not(.highlighted) li,
.text-index-content ol:not(.highlighted) li,
.block-content--type-basic ol:not(.highlighted) li,
.info-capsule-full ol:not(.highlighted) li, 
.info-capsule-full ul:not(.highlighted) lil{
  padding-bottom: 0.5rem;
} 

.ck-editor__editable ul ul,
.paragraph--type--text ul ul,
.text-index-content ul ul,
.block-content--type-basic ul ul,
.info-capsule-full ul ul{
  list-style: circle;
} 

.ck-editor__editable > ol > li:last-child,
.ck-editor__editable > ul > li:last-child,
.paragraph--type--text div > ol > li:last-child, 
.paragraph--type--text div > ul > li:last-child,
.text-index-content div > ol > li:last-child,
.text-index-content div > ul > li:last-child,
.block-content--type-basic > ol > li:last-child,
.block-content--type-basic > ul > li:last-child
.info-capsule-full > div > div ol > li:last-child,
.info-capsule-full > div > div ul > li:last-child{
  margin-bottom: 1.5rem;
  border-bottom: 0;
}

.ck-editor__editable ol.highlighted > li, 
.ck-editor__editable ul.highlighted > li, 
.paragraph--type--text ol.highlighted > li,
.paragraph--type--text ul.highlighted > li,
.text-index-content ol.highlighted > li,
.text-index-content ul.highlighted > li,
.block-content--type-basic ol.highlighted > li,
.block-content--type-basic ul.highlighted > li,
.info-capsule-full ol.highlighted > li,
.info-capsule-full ul.highlighted > li{
  background-image: linear-gradient(to right, #f5f5f5, #ffffff 10%);
  padding: 0.75rem 1rem 0.75rem 0.25rem;
  border-bottom: 2px solid #f5f5f5;
  width: calc(100% - 2.5rem);
  height: calc(100% - 2rem);
}

@media(min-width:48rem){
  .ck-editor__editable ol.highlighted > li, 
  .ck-editor__editable ul.highlighted > li, 
  .paragraph--type--text ol.highlighted > li,
  .paragraph--type--text ul.highlighted > li,
  .text-index-content ol.highlighted > li,
  .text-index-content ul.highlighted > li,
  .block-content--type-basic ol.highlighted > li,
  .block-content--type-basic ul.highlighted > li,
  .info-capsule-full ol.highlighted > li,
  .info-capsule-full ul.highlighted > li{
    padding: 1.5rem 1.25rem 1.5rem 0.25rem;
  }
}

.ck-editor__editable ol.highlighted > li, 
.ck-editor__editable ul.highlighted > li{
  border-bottom: 1px solid white;
}

.ck-editor__editable ol.highlighted > li, 
.ck-editor__editable ul.highlighted > li{
  background-image: linear-gradient(to right, #ffffff, #f5f5f5 10%);
}

.ck-editor__editable ol.highlighted > li ol, 
.ck-editor__editable ol.highlighted > li ul, 
.ck-editor__editable ul.highlighted > li ul, 
.ck-editor__editable ul.highlighted > li ol, 
.paragraph--type--text ol.highlighted > li ol,
.paragraph--type--text ul.highlighted > li ol,
.paragraph--type--text ol.highlighted > li ul,
.paragraph--type--text ul.highlighted > li ul,
.text-index-content ol.highlighted > li ol,
.text-index-content ol.highlighted > li ul,
.text-index-content ul.highlighted > li ol,
.text-index-content ul.highlighted > li ul,
.block-content--type-basic ol.highlighted > li ol,
.block-content--type-basic ul.highlighted > li ol,
.block-content--type-basic ol.highlighted > li ul,
.block-content--type-basic ul.highlighted > li ul,
.info-capsule-full ol.highlighted > li ol,
.info-capsule-full ul.highlighted > li ol,
.info-capsule-full ol.highlighted > li ul,
.info-capsule-full ul.highlighted > li ul{
  margin-left: 0.5rem;
}

.ck-editor__editable ol.highlighted > li li, 
.ck-editor__editable ul.highlighted > li li, 
.paragraph--type--text ol.highlighted > li li,
.paragraph--type--text ul.highlighted > li li,
.text-index-content ol.highlighted > li li,
.text-index-content ul.highlighted > li li,
.block-content--type-basic ol.highlighted > li li,
.block-content--type-basic ul.highlighted > li li,
.info-capsule-full ol.highlighted > li li,
.info-capsule-full ul.highlighted > li li{
  border-bottom: 0;
  padding: 0 0 0 0.25rem;
  width: auto;
  height: auto;
  background-color: initial;
}

.ck-editor__editable strong, 
.paragraph--type--text strong,
.block-content--type-basic strong,
.info-capsule-full strong{
  font-weight: 700;
}

.paragraph--type--step-by-step .field_step_by_step_items .list-components .text-index .text-index-content p,
.paragraph--type--step-by-step .field_step_by_step_items .list-components .text-index .text-index-content a,
.info-capsule-full p,
.info-capsule-full a{
  hyphens: auto;
}

.paragraph--type--step-by-step .field_step_by_step_items .list-components .text-index .text-index-content p.description,
p.description{
  font-size: 0.85rem;
}