.wdt-flex-banner-options .wdt-flex-banner-option {
  width: 100%;
  height: 100%;
  transition: .8s cubic-bezier(.29, 0, .2, 1);
  background-image: var(--optionBackground);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
  margin-right: 5px;
}

.wdt-flex-banner-options .wdt-flex-banner-option:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0.15);
}

/* Transtion Style */

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label {
  display: flex;
  margin-top: auto;
  align-items: flex-end;
  padding: 30px;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title {
  flex: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
  flex: 1;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
  -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
  width: 20vw;
  padding: 0 clamp(0.625rem, 0.1923rem + 1.9231vw, 2.5rem);
  margin: 0 0 10px;
}

.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
  -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: 500ms cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon {
  transition-delay: 60ms;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title {
  transition-delay: 50ms;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content {
  transition-delay: 25ms;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
  transition-delay: 2ms;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon {
  transition-delay: 0ms;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title {
  transition-delay: 100ms;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content {
  transition-delay: 250ms;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  margin-bottom: 40px;
}

.wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
  transition-delay: 320ms;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* Transtion End */


.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
  line-height: var(--wdtLineHeight_Alt);
  font-family: var(--wdtFontTypo_Alt);
  font-weight: var(--wdtFontWeight_Ext);
  text-transform: uppercase;
  letter-spacing: .2rem;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
  padding: 30px 0 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div:last-child {
  margin-bottom: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content {
  font-family: var(--wdtFontTypo_Base);
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content p {
  margin: 0;
}

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a {
  margin-top: 10px;
  display: inline-block;
  line-height: 1;
  font-size: 1em;
  padding: 0.75em 1.5em;
  text-align: center;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* -----------------------
    Primary Color 
----------------------- */

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a {
  background-color: var(--wdtPrimaryColor);
  color: var(--wdtAccentTxtColor);
}

/* -----------------------
    secondary Color 
----------------------- */

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:focus,
.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover {
  background-color: var(--wdtSecondaryColor);
  color: var(--wdtAccentTxtColor);
}

.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-title {
  margin-right: 25px;
}


/* -----------------------
    Responsive
----------------------- */

.wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
  font-size: var(--wdtFontSize_H6);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  writing-mode: vertical-rl;
  text-align: start;
  display: flex;
  align-items: center;
}

@media (min-width: 1025px) {

  .wdt-flex-banner-options {
    display: flex;
    flex-wrap: nowrap;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option {
    flex: 1;
    width: 100% !important;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: flex .8s cubic-bezier(.29, 0, .2, 1);
    will-change: flex;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option.active {
    flex: 2;
  }

  /* .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { font-size: var(--wdtFontSize_H6);
    -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);
    writing-mode: vertical-rl; text-align: start; display: flex; align-items: center; }   */

}

@media (max-width: 1024px) {


  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after {
    margin-top: 0;
  }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:before {
    margin-bottom: 0;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option {
    position: relative;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option:before {
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label {
    /* padding: 20px; */
    z-index: 1;
    /*flex-flow: column wrap;*/
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
    padding: 10px 0 0;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    font-size: 1rem;
    margin: 0 30px 0 0;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-title {
    flex: 0 0 100%;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
    flex: 0 0 100%;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
    width: 100%;
    padding: 0;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon {
    transition-delay: 60ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title {
    transition-delay: 50ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content {
    transition-delay: 25ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button {
    transition-delay: 2ms;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* -----------------------
      Snap scroll style 
  ----------------------- */

  .wdt-flex-banner-options {
    -webkit-scrollbar-width: none;
    scrollbar-width: none;
    scroll-behavior: smooth;
    display: flex;
    overflow: auto;
    scroll-snap-type: x mandatory;
    flex-wrap: nowrap;
    padding-bottom: 0;
    margin: 0;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option {
    display: inherit;
    flex: 0 0 44%;
    width: auto !important;
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }

  /* Full-width Snap scroll style */

  .wdt-flex-banner-options {
    scroll-padding: 10px;
  }

  .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) {
    margin-right: 10px;
  }

}

@media (max-width: 767px) {

  /* Snap scroll style */
  .wdt-flex-banner-options .wdt-flex-banner-option {
    flex: 0 0 50%;
  }
}

@media (max-width: 600px) {

  /* Snap scroll style */
  .wdt-flex-banner-options .wdt-flex-banner-option {
    flex: 0 0 65%;
  }
}

@media (max-width: 480px) {

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    margin: 0 20px 0 0;
  }

  /* Snap scroll style */
  .wdt-flex-banner-options .wdt-flex-banner-option {
    flex: 0 0 90%;
  }
}



/* ------------ custom Style ------------- */
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option { opacity: 0.6; transition: var(--wdtBaseTransition); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option:hover,
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active { opacity: 1; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label { flex-direction: row-reverse; padding: 0; margin: unset; height: 100%; width: 100%; }
.wdt-custom-flex-banner .wdt-flex-banner-options { counter-reset: wdt-flex-banner-option; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:before { counter-increment: wdt-flex-banner-option; content: "0" counter(wdt-flex-banner-option); margin-bottom: 50px; line-height: 1; letter-spacing: 0; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); font-size: clamp(3.75rem, 2.8846rem + 3.8462vw, 7.5rem); font-style: normal; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-title:before { color: var(--wdtAccentTxtColor); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { width: 100%; height: 100%; font-style: italic; cursor: pointer; font-size: clamp(calc(var(--wdtFontSize_H6) + 6px), 1.2788rem + 1.5385vw, var(--wdtFontSize_H3)); text-transform: capitalize; font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); text-wrap: balance; margin-right: 50px; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-title { cursor: pointer; color: var(--wdtAccentTxtColor); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after { content: ""; width: clamp(1.5625rem, 1.125rem + 2.1875vw, 3.75rem); height: clamp(1.5625rem, 1.125rem + 2.1875vw, 3.75rem); background: var(--wdtAccentTxtColor); -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M5.34,97.74,91.19,17.32,88.44,75.55l5.84,1.18L99,6.68,29,2l.22,6.4L87.53,12,.89,92.91Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M5.34,97.74,91.19,17.32,88.44,75.55l5.84,1.18L99,6.68,29,2l.22,6.4L87.53,12,.89,92.91Z'/%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; mask-repeat: no-repeat; mask-size: contain; mask-position: center; margin-top: 100px; transform: rotate3d(1, 1, 0, 180deg); -webkit-transform: rotate3d(1, 1, 0, 180deg); transition: var(--wdtAltTransition); -webkit-transition: var(--wdtAltTransition); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-title:after { transform: rotate3d(1, 1, 0, 0deg); -webkit-transform: rotate3d(1, 1, 0, 0deg); background: var(--wdtAccentTxtColor); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option { background: none; margin: 0; border-right: 1px solid rgba(var(--wdtBorderColorRgb), 0.4); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option:before { content: none; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title { font-family: var(--wdtFontTypo_Alt); font-size: clamp(calc(var(--wdtFontSize_H6) + 2px), 1.2596rem + 0.5128vw, var(--wdtFontSize_H4)); font-weight: var(--wdtFontWeight_H4); letter-spacing: 0; margin-bottom: clamp(0.9375rem, 0.7933rem + 0.641vw, 1.5625rem); }

.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:before { content: ""; position: absolute; left: 0; bottom: 0; background-color: rgba(var(--wdtSecondaryColorRgb)); width: 100%; height: 100%; opacity: 0; -webkit-transform: translate(4px, 4px); transform: translate(4px, 4px); z-index: -1; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover { color: var(--wdtAccentTxtColor); box-shadow: 0px 0px 0px 0px Rgba(var(--wdtSecondaryColorRgb), .8); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover:before { opacity: 1; -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info { padding: 0; height: 100%; display: flex; flex-direction: column; justify-content: end; position: relative; margin-right: 57px; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info:after { content: ''; width: 23vw; height: 100%; background: var(--optionBackground); background-repeat: no-repeat; background-size: contain; background-position: bottom center; position: absolute; right: 0; -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); transition-delay: 2ms; -webkit-transform: translateY(50px); transform: translateY(50px); opacity: 0; }
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info:after { transition-delay: 100ms; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
.wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button { padding: 0 100px 0 60px; width: 25vw; color: var(--wdtAccentTxtColor); }

/* responsive */

@media (min-width: 1025px) {
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active { flex: 5; }
}

@media screen and (max-width:1540px) {
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button { padding: 0 50px 0 30px; width: 25vw; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title { line-height: 1.2; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info:after { width: 21vw; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info { margin-right: 45px; }
}

@media screen and (max-width:1280px) {

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after { margin-top: auto; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { margin-right: 15px; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info { margin-right: 20px; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button { padding: 0 20px 0 30px; width: 24vw; }
}

@media screen and (max-width:1024px) {

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; writing-mode: inherit; text-align: center; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label { display: inline-flex; flex-wrap: wrap; flex-direction: inherit; padding: 30px; margin: 0; align-content: center; height: auto; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info { display: inline-flex; height: fit-content; margin-right: 0; text-align: center; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after { width: 20px; height: 20px; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { flex-wrap: wrap; justify-content: center; height: fit-content; text-align: center; gap: 10px; margin-bottom: 20px; margin-right: 0; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:before { margin-bottom: 0; }
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title:after { margin-top: 0; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-icon,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-sub-title,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button { padding: 0; width: 100%; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info:after { display: none; }
  .wdt-custom-flex-banner .wdt-flex-banner-options { column-gap: 20px; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option { background: var(--optionBackground); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; border: 1px solid var(--wdtBorderColor); }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; width: 100%; height: 100%; opacity: 0.9; background-color: rgba(var(--wdtPrimaryColorRgb)); transition: var(--wdtBaseTransition); }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active::before { background-color: rgba(var(--wdtSecondaryColorRgb)); }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content,
  .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-content { transition-delay: inherit; -webkit-transform: inherit; transform: inherit; opacity: inherit; margin-bottom: inherit; }

  .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button { transition-delay: inherit; -webkit-transform: inherit; transform: inherit; opacity: inherit; }

  .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button { margin-top: 30px; }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a { border: 1px solid var(--wdtPrimaryColor); box-shadow: 4px 4px 0px 0px Rgba(var(--wdtPrimaryColorRgb), .8); }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover { box-shadow: 0px 0px 0px 0px Rgba(var(--wdtPrimaryColorRgb), .8); }

  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:before { background-color: rgba(var(--wdtPrimaryColorRgb)); }

}

@media screen and (max-width:480px) {
  .wdt-custom-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label { padding: 30px 15px; }
}