.elementor-970 .elementor-element.elementor-element-c911e32:not(.elementor-motion-effects-element-type-background), .elementor-970 .elementor-element.elementor-element-c911e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-970 .elementor-element.elementor-element-c911e32 > .elementor-container{max-width:1920px;}.elementor-970 .elementor-element.elementor-element-c911e32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-970 .elementor-element.elementor-element-c911e32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-970 .elementor-element.elementor-element-54692c8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-970 .elementor-element.elementor-element-54692c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-970 .elementor-element.elementor-element-54692c8{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-970 .elementor-element.elementor-element-54692c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-970 .elementor-element.elementor-element-54692c8 .elementor-icon-list-item > a{font-size:clamp(11px, .85vw, 17px);}.elementor-970 .elementor-element.elementor-element-54692c8 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-970 .elementor-element.elementor-element-885a03e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-970 .elementor-element.elementor-element-885a03e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-970 .elementor-element.elementor-element-885a03e{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-970 .elementor-element.elementor-element-885a03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-970 .elementor-element.elementor-element-885a03e .elementor-icon-list-item > a{font-size:clamp(11px, .85vw, 17px);}.elementor-970 .elementor-element.elementor-element-885a03e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-970 .elementor-element.elementor-element-6124487 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-970 .elementor-element.elementor-element-6124487:not(.elementor-motion-effects-element-type-background), .elementor-970 .elementor-element.elementor-element-6124487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-970 .elementor-element.elementor-element-6124487 > .elementor-container{max-width:1920px;}.elementor-970 .elementor-element.elementor-element-6124487{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 1% 1% 1%;z-index:99999;}.elementor-970 .elementor-element.elementor-element-6124487 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-970 .elementor-element.elementor-element-bcd071a{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-item > a{font-size:clamp(11px, .85vw, 17px);}.elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-970 .elementor-element.elementor-element-29d6fad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-970 .elementor-element.elementor-element-29d6fad:not(.elementor-motion-effects-element-type-background), .elementor-970 .elementor-element.elementor-element-29d6fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-970 .elementor-element.elementor-element-29d6fad > .elementor-container{max-width:1920px;}.elementor-970 .elementor-element.elementor-element-29d6fad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;z-index:500;}.elementor-970 .elementor-element.elementor-element-29d6fad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-970 .elementor-element.elementor-element-87d4e0a > .elementor-element-populated{padding:6px 0px 6px 0px;}.elementor-970 .elementor-element.elementor-element-db78df0{text-align:start;}.elementor-970 .elementor-element.elementor-element-db78df0 img{width:100%;max-width:290px;}.elementor-970 .elementor-element.elementor-element-6bfa91a .elementor-button:hover, .elementor-970 .elementor-element.elementor-element-6bfa91a .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-970 .elementor-element.elementor-element-6bfa91a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:100;}.elementor-970 .elementor-element.elementor-element-6bfa91a .elementor-button-content-wrapper{flex-direction:row;}.elementor-970 .elementor-element.elementor-element-17101c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2px;--nav-menu-icon-size:40px;}body:not(.rtl) .elementor-970 .elementor-element.elementor-element-17101c9{right:0px;}body.rtl .elementor-970 .elementor-element.elementor-element-17101c9{left:0px;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a, .elementor-970 .elementor-element.elementor-element-17101c9 .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown{background-color:#FFFFFFF2;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a:hover,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a:focus,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-menu-toggle:hover,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a:hover,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a:focus,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFFF2;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown .elementor-item, .elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:700;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:12px !important;}.elementor-970 .elementor-element.elementor-element-17101c9 div.elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-970 .elementor-element.elementor-element-17101c9 div.elementor-menu-toggle svg{fill:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-970 .elementor-element.elementor-element-bcd071a{--e-icon-list-icon-size:14px;}.elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-970 .elementor-element.elementor-element-bcd071a .elementor-icon-list-item > a{line-height:1em;}.elementor-970 .elementor-element.elementor-element-29d6fad{padding:0% 0% 0% 0%;}.elementor-970 .elementor-element.elementor-element-87d4e0a{width:75%;z-index:100;}.elementor-970 .elementor-element.elementor-element-87d4e0a > .elementor-element-populated{padding:3% 3% 3% 3%;}.elementor-970 .elementor-element.elementor-element-db78df0{z-index:1;}.elementor-970 .elementor-element.elementor-element-db78df0 img{max-width:223px;}.elementor-970 .elementor-element.elementor-element-1f489d9{width:100%;}.elementor-970 .elementor-element.elementor-element-1f489d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-970 .elementor-element.elementor-element-1f489d9 > .elementor-element-populated{margin:-104px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-970 .elementor-element.elementor-element-720c882 > .elementor-container{max-width:500px;}.elementor-970 .elementor-element.elementor-element-720c882{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-970 .elementor-element.elementor-element-c4b2c6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-970 .elementor-element.elementor-element-c4b2c6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-970 .elementor-element.elementor-element-c4b2c6d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-970 .elementor-element.elementor-element-6bfa91a{width:var( --container-widget-width, 121.463px );max-width:121.463px;--container-widget-width:121.463px;--container-widget-flex-grow:0;}.elementor-970 .elementor-element.elementor-element-17101c9{width:100%;max-width:100%;top:-20px;}body:not(.rtl) .elementor-970 .elementor-element.elementor-element-17101c9{right:0px;}body.rtl .elementor-970 .elementor-element.elementor-element-17101c9{left:0px;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--dropdown a{padding-left:43px;padding-right:43px;}.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:11px !important;}}@media(min-width:768px){.elementor-970 .elementor-element.elementor-element-0b4f1d5{width:100%;}}/* Start custom CSS for column, class: .elementor-element-0b4f1d5 */<style>
  /* ── Rotator container ── */
  .content-rotator-wrap {
    position: relative;
    /* Height should match the tallest item — adjust to fit your layout */
    height: 30px;
    overflow: hidden;
  }
 
  /* ── Hide the inline-flex list; we'll handle layout ourselves ── */
  .content-rotator-wrap .elementor-icon-list-items {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }
 
  /* ── Each item: stacked, centered, invisible by default ── */
  .content-rotator-wrap .elementor-icon-list-item {
    display: flex !important;
    align-items: center;
    justify-content: flex-end; /* matches elementor-align-end */
    gap: 6px;
    position: absolute;
    inset: 0;
    opacity: 0;
    /* animation: name duration timing delay iteration-count fill-mode */
    animation: rotator-fade 12s ease-in-out infinite;
  }
 
  /* ── Stagger each item by (total / item-count) seconds ── */
  /* 4 items × 3 s each = 12 s cycle */
  .content-rotator-wrap .elementor-icon-list-item:nth-child(1) { animation-delay:  0s; }
  .content-rotator-wrap .elementor-icon-list-item:nth-child(2) { animation-delay:  3s; }
  .content-rotator-wrap .elementor-icon-list-item:nth-child(3) { animation-delay:  6s; }
  .content-rotator-wrap .elementor-icon-list-item:nth-child(4) { animation-delay:  9s; }
 
  /*
    Keyframe breakdown (12 s cycle, each slot = 25 %):
      0 %   → invisible  (start of this item's hidden phase)
      2 %   → fade in
      23 %  → still visible (hold)
      25 %  → fade out
      100 % → invisible (rest of cycle)
  */
  @keyframes rotator-fade {
    0%   { opacity: 0;   transform: translateY(6px); }
    2%   { opacity: 1;   transform: translateY(0);   }
    23%  { opacity: 1;   transform: translateY(0);   }
    25%  { opacity: 0;   transform: translateY(-6px);}
    100% { opacity: 0;   transform: translateY(-6px);}
  }
 
  /* ── Optional: pause on hover ── */
  .content-rotator-wrap:hover .elementor-icon-list-item {
    animation-play-state: paused;
  }
</style>/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-17101c9 */.elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu__container{
    max-width:300px !important;
    align-self: end;
}
@media screen and (max-width:767px){
    .elementor-970 .elementor-element.elementor-element-17101c9 .elementor-nav-menu__container{
    max-width:100% !important;
    align-self:start ;
    width:100%;
}
}/* End custom CSS */