.mini-cases {
   padding: 80px 0;
   background: #fff;
}

.mini-cases * {
   font-family: "Montserrat", sans-serif;
}

.mini-cases-title {
   color: #1F2428;
   text-align: center;
   font-size: 32px;
   font-style: normal;
   font-weight: 700;
   line-height: 120%;
   margin-bottom: 40px;
}

.mini-cases-list {
   display: flex;
   flex-wrap: wrap;
   gap: 32px;
   justify-content: center;
}

.mini-cases-item {
   width: calc(25% - 96px / 4);
   padding: 24px;
   border-radius: 16px;
   border: 1px solid rgba(235, 235, 235, 0.80);
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 16px;
}

.mini-cases-item-top-text {
   color: #1F2428;
   font-size: 16px;
   font-style: normal;
   font-weight: 500;
   line-height: 150%;
   font-family: "Montserrat", sans-serif;
}

.mini-cases-item-top-text p {
   color: #1F2428;
   font-size: 16px;
   font-style: normal;
   font-weight: 500;
   line-height: 150%;
}

.mini-cases-item-top-text strong {
   font-weight: 700;
}

.mini-cases-item-logo {
   display: block;
   width: 100%;
   padding-bottom: 16px;
   border-bottom: 3px solid #FCDD4A;
}

.mini-cases-item-logo img {
   display: block;
   width: 100%;
   height: 40px;
   object-fit: contain;
   object-position: center left;
}

.mini-cases-item-bot-text {
   color: #1F2428;
   font-size: 14px;
   font-style: normal;
   font-weight: 500;
   line-height: 140%;
}

.mini-cases-wrapper {
   width: 1320px;
   padding-left: 20px;
   padding-right: 20px;
   max-width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.mini-cases-item-bot-text {
   color: #1F2428;
   font-size: 14px;
   font-style: normal;
   font-weight: 500;
   line-height: 140%;
}

@media screen and (max-width: 1200px) {
   .mini-cases-item {
       width: calc(50% - 32px / 2);
   }

   .mini-cases-wrapper {
      padding-left: 16px;
      padding-right: 16px;
   }
}

@media screen and (max-width: 767px) {
   .mini-cases-item {
       width: 100%;
   }

   .mini-cases {
       padding: 60px 0;
   }
}