.paragraph--type--layout .layout-csi {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .paragraph--type--layout .layout-csi {
    flex-direction: column;
  }
}

.paragraph--type--layout .layout-csi {
  gap: 20px 30px;
}

.paragraph--type--layout .layout__region {
  min-width: 0px;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .paragraph--type--layout .layout__region--content {
    flex: 1 1 0%;
  }

  .paragraph--type--layout .layout__region--left,
.paragraph--type--layout .layout__region--right {
    width: 220px;
  }
}

@media only screen and (min-width: 1230px) {
  .paragraph--type--layout .layout__region--left,
.paragraph--type--layout .layout__region--right {
    width: 285px;
  }
}

@media only screen and (max-width: 991px) {
  .paragraph--type--layout .layout__region--content .layout__region {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .paragraph--type--layout .contains-mobile-additional-menu > .layout__region--left {
    order: 9999;
  }
}

@media (min-width: 768px) {
  .paragraph-homepage-views.paragraph--type--layout.paragraph--view-mode--default .layout--threecol .layout__region, .paragraph-equal-height.paragraph--type--layout.paragraph--view-mode--default .layout--threecol .layout__region {
    flex: 1 1 0%;
  }
}

.paragraph-homepage-views.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content, .paragraph-equal-height.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content {
  display: flex;
}

@media (max-width: 767px) {
  .paragraph-homepage-views.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content, .paragraph-equal-height.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content {
    flex-direction: column;
  }
}

.paragraph-homepage-views.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content,
.paragraph-equal-height.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content {
  gap: 20px 30px;
}

@media (min-width: 768px) {
  .paragraph-homepage-views.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content > .paragraph--type--reference-to-views, .paragraph-homepage-views.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content > .paragraph--type--feed-news, .paragraph-equal-height.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content > .paragraph--type--reference-to-views, .paragraph-equal-height.paragraph--type--layout.paragraph--view-mode--default .layout--onecol .layout__region--content > .paragraph--type--feed-news {
    flex: 1 1 0%;
  }
}