.btn-primary {
    background: linear-gradient(270deg,#f60,#ff8418);
    padding: 0.5rem 2rem;
    white-space: pre-wrap;
    color: #fff !important;
}
.btn {
    font-family: Montserrat,sans-serif;
    font-size: small;
    font-weight: 600;
    border-radius: 2rem;
    margin-right: 0.75rem;
    text-decoration: none !important;
}

.btn-outline-primary {
    padding: 0.5rem 2rem;
    color: #ff7818 !important; 
    background-color: transparent;
    background-image: none;
    border: 1px solid;
    border-color: #ff7818 !important;
}
.btn-outline-primary:hover {
    color: #ffffff !important;
}
@media (min-width: 1200px){
    .container.container-homepage {
        width: 1170px;
    } 
}
@media (min-width: 992px){
    .container.container-homepage {
        width: 970px;
    }
}

@media (min-width: 768px){
    .container.container-homepage {
        width: 750px;
    }
}
.solution_panel__container{
    margin: 2rem 0;
}
.container.container-homepage {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.solution_panel__wrapper {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    align-items: center;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 1.5rem
  }
  .solution_panel__wrapper > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
    margin:1rem 0;
  }
  .solution_panel__right,.solution_panel__left {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
  }
  .solution_panel__icon {
    max-height: 150px;
    object-fit: contain;
}
.solution_panel__buttons {
    margin-top: 2rem;
}
.solution_panel__right{
    order: -1;
  }

/* desktop mid size  */
  @media (min-width: 768px) {
    .solution_panel__right{
        flex: 0 0 auto;
        width: 20%;
        order: 10;
      }
      .solution_panel__left  {
        flex: 0 0 auto;
        width: 80%;
      }
  }