.sp-sbs {
   margin-top: 56px !important;
   margin-bottom: 56px !important;
}
.sp-sbs-wrapper {
   width: 1305px;
   max-width: 100%;
   margin-left: auto;
   margin-right: auto;
}
.sh-sbs-title {
   color: #111111;
   text-align: center;
   font-family: "Poppins", sans-serif;
   font-size: 24px;
   font-style: normal;
   font-weight: 700;
   line-height: 155%;
   letter-spacing: 0.48px;
   margin-bottom: 24px;
   margin-top: 0px;
   padding-bottom: 0px;
}
.sh-sbs-flex {
   display: flex;
   justify-content: space-between;
}
.sh-sbs-tabs {
   width: 352px;
}
.sh-sbs-blocks {
   width: calc(100% - 414px);
   padding-top: 14px;
}
.sh-sbs-tab {
   cursor: pointer;
   transition: 0.25s;
   padding: 15px 14px;
   color: #111111;
   font-family: "Poppins", sans-serif;
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   line-height: 130%; 
   border-radius: 10px;
   border: 1px solid #C3DBF9;
   margin-bottom: 16px;
}
.sh-sbs-tab:last-child {
   margin-bottom: 0px;
}
.sh-sbs-tab.active {
   background: #E9F0FF;
   color: #016CEC;
}
.sh-sbs-block {
   display: none;
   border-radius: 16px;
   position: relative;
   background: #E9F0FF;
   padding: 16px 24px;
   min-height: 301px;
}
.sh-sbs-block:before {
   content:'';
   display: block;
   background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0OCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS05LjYxNjVlLTA3IDEyLjQ4ODhDLTkuNjE2NWUtMDcgMTIuNDg4OCAxOS4wOTUxIDE3LjEyMTYgMjkgMTIuNDg4OEMzOC42MjgxIDcuOTg1NDQgNDggMC41MDAwMDIgNDggMC41MDAwMDJMNDggMzQuNDg4OEwtOS42MTY1ZS0wNyAxMi40ODg4WiIgZmlsbD0iI0U5RjBGRiIvPgo8L3N2Zz4K");
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
   width: 34px;
   height: 48px;
   position: absolute;
   top: 11px;
   left: -33px;
}
.sh-sbs-block.active {
   display: block;
}
.sh-sbs-block-image {
   width: 246px;
   height: 136px;
   margin-bottom: 8px;
   margin-left: auto;
   margin-right: auto;
}
.sh-sbs-block-image img {
   display: block;
   width: 100%;
   height: 100%;
   object-fit: contain;
   object-position: center;
   border-radius: 16px;
}
.sh-sbs-block-text {
   color:  #111111;
   text-align: center;
   font-family: "Poppins", sans-serif;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 155%;
   letter-spacing: 0.32px;
}

.sh-sbs-block:nth-child(2):before {
   top: 76px;
}
.sh-sbs-block:nth-child(3):before {
   top: 145px;
}
.sh-sbs-block:nth-child(4):before {
   top:  212px;
}
.sh-sbs-block:nth-child(5):before {
   top: 254px;
}
.sh-sbs-block-title {
   display: none;
}
.sh-sbs-tab-mob {
   display: none;
}
@media screen and (max-width: 1200px) {
   .sh-sbs-box {
      width: 100%;
   }
}
@media screen and (max-width: 992px) {
   .sp-sbs {
      margin-top: 42px !important;
      margin-bottom: 42px !important;
   }
   .sh-sbs-title {
      font-size: 24px;
      font-style: normal;
      font-weight: 700;
      line-height: 155%;
      letter-spacing: 0.4px;
      margin-bottom: 30px;
   }
   .sh-sbs-tabs {
      width: 299px;
   }
   .sh-sbs-blocks {
      width: calc(100% - 361px);
   }
   .sh-sbs-block {
      padding: 16px;
   }
   .sh-sbs-tab {
      padding: 16px;
      margin-bottom: 8px;
   }
   .sh-sbs-tab:last-child {
      margin-bottom: 0px;
   }
   
}
@media screen and (max-width: 767px) {
   .sp-sbs {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
   }
   .sh-sbs-title {
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 155%;
      letter-spacing: 0.4px;
      margin-bottom: 24px;
   }
   .sh-sbs-flex {
      flex-direction: column;
      justify-content: center;
      align-items: center;
   }
   .sh-sbs-blocks {
      width: 100%;
   }
   .sh-sbs-block:before {
      display: none;
   }
   .sh-sbs-tabs {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      margin-left: -3px;
      margin-right: -3px;
      justify-content: center;
      margin-top: -6px;
   }
   .sh-sbs-tab {
      width: fit-content;
      font-size: 12px;
      margin-bottom: 0px;
      font-style: normal;
      font-weight: 500;
      line-height: 155%;
      letter-spacing: 0.24px;
      margin-left: 3px;
      margin-right: 3px;
      margin-top: 6px;
      padding: 9px 12px;
      flex-wrap: wrap;
   }
   .sh-sbs-tab span {
      display: none;
   }
   .sh-sbs-block-title {
      display: block;
      margin-bottom: 8px;
      color: #111111;
      text-align: center;
      font-family: "Poppins", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 130%;
   }
   .sh-sbs-tab-desc {
      display: none;
   }
   .sh-sbs-tab-mob {
      display: block !important;
   }
   .sh-sbs-block-text {
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px; 
   }
   .sh-sbs-tab {
      padding-top: 14px;
      padding-bottom: 14px;
      font-size: 14px;
   }
}