.elementor-1077 .elementor-element.elementor-element-1db4a503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-1 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-1 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-2 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-2 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-3 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-3 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-4 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-02850a4 .uecl-pkg-4 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-1 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-1 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-2 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-2 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-3 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-3 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-4 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-b3fa55f .uecl-pkg-4 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-1 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-1 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-2 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-2 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-3 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-3 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-4 i{color:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .elementor-repeater-item-7aa7603 .uecl-pkg-4 svg{fill:var( --e-global-color-4a5499b );}.elementor-1077 .elementor-element.elementor-element-43c9a195 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(170deg, #01071A 0%, var( --e-global-color-b96bd57 ) 100%);border-radius:25px 25px 25px 25px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .ue-cl-wrapper{width:100%px;max-width:100%px;border-radius:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#d9d9d9;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-header .uecl-pkg{justify-content:center;align-items:center;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-header .uecl-header-title,.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-header .uecl-pkg{padding:15px 20px 15px 20px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-row.uecl-header{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#cccccc;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row .uecl-header-title,.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row .uecl-pkg,.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row .uecl-row-title{padding:15px 20px 15px 20px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row{border-top-style:solid;border-top-width:1px;border-top-color:#cccccc;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-main-clm:not(.uecl-header-title){justify-content:flex-start;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-header .uecl-header-title{align-items:flex-start;justify-content:center;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-main-clm{min-width:200px;border-right-style:solid;border-right-width:1px;border-right-color:#cccccc;gap:10px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row .uecl-pkg{align-items:center;gap:8px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-pkg{min-width:100px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-pkg:not(:last-of-type){border-right-style:solid;border-right-width:1px;border-right-color:#cccccc;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .ue-pkg-pre-text{padding:7px 10px 7px 10px;border-radius:0px 0px 0px 0px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .ue-pkg-name{margin-top:10px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .ue-pkg-Price{margin-top:10px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .ue-pkg-btn{padding:5px 10px 5px 10px;margin-top:10px;border-radius:5px 5px 5px 5px;color:var( --e-global-color-accent );background-color:#008AFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-1077 .elementor-element.elementor-element-43c9a195 .ue-pkg-btn:hover{background-color:var( --e-global-color-4ac277f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C5;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row .uecl-pkg i{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-item-row .uecl-pkg svg{font-size:16px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-acc-content{background-color:#1E293B;padding:12px 20px 12px 40px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-acc-icon i{font-size:10px;}.elementor-1077 .elementor-element.elementor-element-43c9a195 .uecl-acc-icon svg{font-size:10px;}/* Start custom CSS for ucaddon_comparison_list, class: .elementor-element-43c9a195 *//* Full-width animated "Most Popular" ribbon with #008AFC base and flowing gradient */
.uecl-pkg-2 .ue-pkg-pre-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(270deg, #008AFC, #026aa7, #008AFC, #008AFC);
  background-size: 600% 600%;
  animation: gradientFlow 4.5s ease infinite;
  color: #ffffff;
  padding: 6px 0;
  font-size: 11px;
  line-height: 1.4;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  z-index: 10;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15), 0 0 5px rgba(0, 138, 252, 0.3);
}

/* Add space for the ribbon */
.uecl-pkg-2 {
  position: relative;
  padding-top: 30px;
}

/* Flowing gradient animation */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/* ──────────────── Mobile-Only Scroll Hint ──────────────── */
@media (max-width: 767px) {
  .scroll-hint-mobile {
    position: absolute;
    top: 12px;
    right: 8px;
    z-index: 20;
    display: flex;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.9);
    color: #071018;
    font-size: 13px;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    animation: pulseHint 1.8s ease-in-out infinite;
  }

  .scroll-hint-mobile svg {
    width: 16px;
    height: 16px;
    margin-left: 6px;
    animation: bounceArrow 1s infinite;
  }

  @keyframes bounceArrow {
    0%, 100% {
      transform: translateX(0);
    }
    50% {
      transform: translateX(6px);
    }
  }

  @keyframes pulseHint {
    0%, 100% {
      opacity: 1;
    }
    50% {
      opacity: 0.5;
    }
  }
}/* End custom CSS */