.akziya {
   display: block;
   flex: 1;
   min-width: 520px;
   position: relative;
   overflow: hidden;
   width: 100%;
   padding: 15px;
   box-sizing: border-box;
   margin-top: 20px;
}

.discontFlexPopup .akziya {
   background: none !important;
   margin-top: 0px;
}

.akziya > * {
   box-sizing: border-box;
}

.white-wrapper {
   display: flex;
   position: relative;
   width: 100%;
   height: 100%;
   justify-content: space-between;
   align-items: flex-start;
   padding: 12px;
   border-radius: 12px;
   background: white;
}

.white-wrapper-text {
   display: flex;
   box-sizing: border-box;
   width: calc(100% - 210px);
   height: 100%;
   flex-direction: column;
   position: relative;
   flex-shrink: 0;
   align-content: flex-start;
   flex-wrap: nowrap;
   justify-content: space-between;
   align-items: flex-start;
   text-align: left;
   gap: 12px;
   font-size: 14px;
   padding-right: 12px;
}

.marquee {
   display: block;
   position: relative;
   overflow: hidden;
   width: calc(100% + 24px);
   left: -12px;
}

.marquee .marquee-container {
   font-size: 12px;
   line-height: 12px;
   padding: 5px 0px 4px 0px;
}

.discont-image-mobil {
   display: none;
}

.discont-image-wrapper {
   display: flex;
   position: relative;
   flex-direction: column;
   justify-content: center;
   gap: 10px;
   width: 210px;
   flex-shrink: 0;
}

.discontFlexPopup .discont-image-wrapper .akziya-button {
   display: none;
}

.discont-image-wrapper img {
   display: block;
   width: 100%;
}

.akziya-button.for_mobile {
   display: none;
}

.akziya-button {
   display: flex;
   position: relative;
   width: 100%;
   height: 44px;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
   font-size: 10px;
   text-transform: uppercase;
   border-radius: 5px;
   transition: 0.3s;
   cursor: pointer;
}

.akziya-button:hover {
   background: #000000 !important;
   color: #ffffff !important;
}

@media (max-width: 1279px) {
   .headerDiscont__content.headerDiscont__content--form {
      padding-bottom: 50px;
   }
   .akziya-button.for_mobile {
      display: flex !important;
      border-radius: 10px;
      margin-top: 10px;
   }
   .akziya {
      flex: none;
      min-width: 5px;
      padding: 10px;
   }
   .white-wrapper {
      height: auto;
      flex-direction: column;
      justify-content: flex-start;
   }

   .white-wrapper-text .picture.priseDop {
      left: -22px;
   }

   .white-wrapper-text .picture {
      display: block;
      position: relative;
      width: 100%;
      max-width: 100%;
      min-width: 100%;
      left: 0px;
      margin: 0 !important;
   }

   .white-wrapper-text .picture img {
      margin: 0;
      max-width: 100% !important;
   }

   .white-wrapper-text {
      width: 100%;
      height: auto;
      justify-content: flex-start;
      padding-right: 0px;
   }

   .discont-image-mobil {
      display: block;
      width: 100%;
      margin-bottom: 10px;
   }
   .discont-image-mobil img {
      display: block;
      width: 100%;
   }

   .marquee .marquee-container {
      padding: 8px 0px 7px 0px;
   }

   .discont-image-wrapper {
      display: none;
   }

   .discont-image-wrapper img {
      display: block;
      width: 100%;
   }

   .akziya-button.for_mobile {
      display: none;
   }

   .akziya-button {
      display: flex;
      position: relative;
      width: 100%;
      height: 44px;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center;
      font-size: 10px;
      text-transform: uppercase;
      border-radius: 5px;
      transition: 0.3s;
      cursor: pointer;
   }

   .akziya-button:hover {
      background: #000000 !important;
      color: #ffffff !important;
   }

   .discontFlexPopup .akziya {
      margin-top: 20px;
   }
}
