.carousel {
  height: 400px;
  margin-top: 50px; }

.carousel-inner {
  height: 100%; }

.carousel-item {
  height: 100%; }

.slide-container {
  height: 100%;
  display: flex; }

.slide-left {
  width: 50%;
  height: 100%; }

.slide-right {
  width: 50%;
  height: 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

.carousel-indicators [data-bs-target] {
  background-color: #000; }

.slide-content {
  width: 400px;
  height: 400px;
  margin: auto;
  padding: 50px;
  padding-right: 0px; }
  .slide-content h2 {
    font-size: 2em;
    font-weight: bold; }
  .slide-content .slide-title {
    margin-bottom: 10px; }
  .slide-content .slide-description {
    margin-bottom: 30px; }
  .slide-content .slide-cta a {
    background-color: #080058;
    padding: 10px 20px;
    color: #FFF; }

.slide-image {
  width: 500px;
  height: 400px;
  padding: 20px;
  margin: auto; }
  .slide-image img {
    width: 500px;
    height: 350px; }

@media (max-width: 1000px) {
  .carousel {
    height: 100%; }
  .slide-container {
    display: block; }
  .slide-left {
    width: 100%; }
  .slide-right {
    width: 100%; }
  .slide-content {
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 50px; }
  .slide-image {
    width: 100%;
    height: 100%; }
    .slide-image img {
      width: 100%;
      height: 100%; } }
