.paragraphs-subform .form-element--type-select option[value="color_a"] {
  background-color: #e6e6e6;
  color: #000000;
}
.paragraphs-subform .form-element--type-select option[value="color_b"] {
  background-color: #89bd27;
  color: #000000;
}
.paragraphs-subform .form-element--type-select option[value="color_c"] {
  background-color: #008eab;
  color: #ffffff;
}
.paragraphs-subform .form-element--type-select option[value="color_dark"] {
  background-color: #000000;
  color: #ffffff;
}
.paragraph {
  padding: 1.5rem 0;
}
.paragraph .paragraph-title {
  font-family: Roboto, sans-serif;
  color: #000000;
  text-align: left;
}
.paragraph .paragraph-subtitle {
  font-family: Roboto, sans-serif;
  color: #000000;
}
.paragraph a:not(.btn) {
  color: #000000;
  text-decoration: underline;
}
.paragraph a:not(.btn):hover {
  text-decoration: none;
}
.paragraph.color_a,
.paragraph.color_b,
.paragraph.color_c,
.paragraph.color_dark {
  padding-top: 0;
  padding-bottom: 0;
}
.paragraph.color_a .bg-custom,
.paragraph.color_b .bg-custom,
.paragraph.color_c .bg-custom,
.paragraph.color_dark .bg-custom {
  padding: 40px;
}
.paragraph.color_a {
  background: url("/themes/custom/startinfos_front/images/desk/d-subcategories_bg.jpg") no-repeat 0 100%;
  background-size: cover;
}
.paragraph.color_a .bg-custom {
  background: none;
  color: #000000;
}
.paragraph.color_a .bg-custom .paragraph-title {
  color: #000000;
}
.paragraph.color_a .bg-custom .paragraph-subtitle {
  color: #000000;
}
.paragraph.color_a .bg-custom .icon-item svg {
  fill: #008eab;
}
.paragraph.color_a .bg-custom a:not(.btn) {
  color: #000000;
}
.paragraph.color_a .bg-custom a:not(.btn):hover {
  color: #000000;
}
.paragraph.color_b .bg-custom {
  background-color: #89bd27;
  color: #ffffff;
}
.paragraph.color_b .bg-custom .paragraph-title {
  color: #ffffff;
}
.paragraph.color_b .bg-custom .paragraph-subtitle {
  color: #ffffff;
}
.paragraph.color_b .bg-custom .icon-item svg {
  fill: #ffffff;
}
.paragraph.color_b .bg-custom a:not(.btn) {
  color: #ffffff;
}
.paragraph.color_b .bg-custom a:not(.btn):hover {
  color: #ffffff;
}
.paragraph.color_c .bg-custom {
  background-color: #008eab;
  color: #ffffff;
}
.paragraph.color_c .bg-custom .paragraph-title {
  color: #ffffff;
}
.paragraph.color_c .bg-custom .paragraph-subtitle {
  color: #ffffff;
}
.paragraph.color_c .bg-custom .icon-item svg {
  fill: #ffffff;
}
.paragraph.color_c .bg-custom a:not(.btn) {
  color: #ffffff;
}
.paragraph.color_c .bg-custom a:not(.btn):hover {
  color: #008eab;
}
.paragraph.color_dark .bg-custom {
  background-color: #000000;
  color: #ffffff;
}
.paragraph.color_dark .bg-custom .paragraph-title {
  color: #ffffff;
}
.paragraph.color_dark .bg-custom .paragraph-subtitle {
  color: #008eab;
}
.paragraph.color_dark .bg-custom .icon-item svg {
  fill: #008eab;
}
.paragraph.color_dark .bg-custom a:not(.btn) {
  color: #ffffff;
}
.paragraph.color_dark .bg-custom a:not(.btn):hover {
  color: #008eab;
}
.paragraph table {
  border-color: #e6e6e6;
}
.paragraph table th {
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
  background: #262626;
  color: #ffffff;
  border-right-color: #ffffff;
}
.paragraph table th:last-child {
  border-right-color: #e6e6e6;
}
.paragraph table td {
  border-color: #e6e6e6;
}
.paragraph table tr:nth-child(even) {
  background: #efefef;
}
.paragraph--type--cta .btn.btn-primary {
  border-color: #89bd27;
  padding: 16px;
}
.paragraph--type--cta .btn.btn-primary:hover {
  border-color: #008eab;
}
.paragraph--type--section-title .paragraph-title {
  color: #000000;
  text-align: center;
}
.paragraph--type--section-title .paragraph-subtitle {
  color: #2d2d2d;
}
.paragraph--type--jumbotron .card-wrapper .card {
  border: 0;
  border-radius: 0;
}
.paragraph--type--icons .description {
  font-size: 0.9rem;
}
