.safer-neuron_packages {
   padding: 100px 123px;
   font-weight: normal;
   font-size: 20px;
   text-align: justify;
   background-color: #ffffff;
   margin: 0 40px;
   border-radius: 40px;
}

.safer-neuron_packages-description {
   /* display: flex;
   justify-content: space-between;
   align-items: center; */
   position: relative;
}

.safer-neuron_packages-description-left,
.safer-neuron_packages-description-rigth {
   width: 100%;
   /* display: flex;
   flex-direction: column;
   justify-content: center; */
}

.safer-neuron_packages-description-left {
   padding-right: 20px;
}
.safer-neuron_packages-description-rigth {
   overflow: hidden;
}

.safer-neuron_process-image img {
   position: relative;
   left: 50%;
   transform: translateX(-50%);
   width: 110%;
   max-width: 1500px;
   object-fit: contain;
}
.safer-neuron_process-image figcaption {
   width: 60%;
   margin: 0 auto;
   font-size: 16px;
   font-weight: 200;
   margin-top: -100px;
   position: relative;
   z-index: 1;
}

.safer-neuron_process-image figcaption span {
   font-weight: bold;
}
/* tyble styles */
.safer-neuron_packages-table-wrap {
   display: flex;
   flex-direction: column;
   align-items: center;
   font-size: 14px;
}

.safer-neuron_packages-table-description {
   font-size: 16px;
   margin-bottom: 80px;
}
.safer-neuron_packages-table {
   border: 1px solid #c8d0db;
   max-width: 1150px;
   width: 100%;
}

.safer-neuron_packages-table thead {
   background-color: #c8d0db;
}

.safer-neuron_packages-table-header th {
   border-right: 1px solid #c8d0db;
   text-align: center;
   padding: 7px 0;
}

.safer-neuron_packages-table-body-row:nth-child(odd) {
   background-color: #F6FAFF;
}

.safer-neuron_packages-table-body-row td {
   border-right: 1px solid #c8d0db;
   padding: 7px 5px;
}

.safer-neuron_packages-table-body-row td:nth-child(3) {
   text-align: center;
}

.safer-neuron_packages-table-header th:nth-child(1) {
   width: 20%;
}
.safer-neuron_packages-table-header th:nth-child(2) {
   width: 25%;
}
.safer-neuron_packages-table-header th:nth-child(3) {
   width: 5%;
}
.safer-neuron_packages-table-header th:nth-child(4) {
   width: 50%;
}

@media (max-width: 1440px) {
   .safer-neuron_packages {
      padding: 100px 70px;
   }
}

@media (max-width: 1024px) {
   .safer-neuron_packages {
      padding: 100px 40px;
   }
   .safer-neuron_packages-description {
      flex-direction: column;
   }
   .safer-neuron_packages-description-left,
   .safer-neuron_packages-description-rigth {
      width: 100%;
   }
}

@media (max-width: 768px) {
   .safer-neuron_packages {
      margin: 0 20px;
      border-radius: 20px;
   }
}
