/* SAFE47: Light Tamayoz effects extracted/adapted from uploaded package files:
   css/fadeIn.min.css, css/fadeInDown.min.css, css/fadeInUp.min.css, css/e-animation-grow.min.css, css/ep-reveal-effects.rtl.css.
   Heavy WordPress/Elementor CSS was not imported.
*/
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
.fadeInUp{animation-name:fadeInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}
.bdt-reveal-effects-yes .block-revealer__element{position:absolute;top:0;right:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0;z-index:999}

:root{
  --tmz-primary:#0D7CC4;
  --tmz-primary-hover:#0399DF;
  --tmz-green:#00ce1b;
  --tmz-soft-line:#e5e5e5;
  --tmz-radius:15px;
  --tmz-motion:cubic-bezier(.22,.61,.36,1);
}
.tamayoz-js .tmz-reveal{opacity:0;transform:translate3d(0,22px,0);will-change:opacity,transform}
.tamayoz-js .tmz-reveal.tmz-visible{opacity:1;transform:none;transition:opacity .55s var(--tmz-motion),transform .55s var(--tmz-motion)}
.tmz-fade-in{animation:fadeIn .45s var(--tmz-motion) both}.tmz-fade-up{animation:fadeInUp .55s var(--tmz-motion) both}.tmz-fade-down{animation:fadeInDown .45s var(--tmz-motion) both}
.tmz-grow-hover{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.tmz-grow-hover:hover{transform:translateY(-3px) scale(1.012)}
.tmz-button-effect,.dub-chip,.mini-action,.btn,.gold-btn,.back-btn{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,filter .3s ease}.tmz-button-effect:hover,.dub-chip:hover,.mini-action:hover,.btn:hover,.gold-btn:hover,.back-btn:hover{transform:translateY(-2px);filter:brightness(1.04)}
.hero-market,.register-hero{animation:fadeInDown .5s var(--tmz-motion) both}
.member-home-panel,.instant-chart-card,.tiny-card,.bank-indicator-card,.stock-row,.package-card,.card,.form-like,.country-preview{border-radius:var(--tmz-radius);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .3s}
.member-home-panel:hover,.instant-chart-card:hover,.tiny-card:hover,.bank-indicator-card:hover,.package-card:hover,.card:hover{border-color:rgba(0,206,27,.38)!important;box-shadow:0 20px 54px rgba(0,0,0,.26);transform:translateY(-2px)}
.hero-market:before,.register-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(13,124,196,.14),transparent 38%,rgba(0,206,27,.10));pointer-events:none;opacity:.62}
.hero-market>*,.register-hero>*{position:relative;z-index:1}
.stock-row:hover{border-color:rgba(0,206,27,.36)!important}
.form-like input:focus,.form-like select:focus,.form-like textarea:focus,input:focus,select:focus,textarea:focus{border-color:rgba(3,153,223,.65)!important;box-shadow:0 0 0 3px rgba(3,153,223,.12)!important;outline:none!important}
@media(prefers-reduced-motion:reduce){.tamayoz-js .tmz-reveal,.tamayoz-js .tmz-reveal.tmz-visible,.tmz-fade-in,.tmz-fade-up,.tmz-fade-down,.hero-market,.register-hero{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.tmz-grow-hover:hover,.tmz-button-effect:hover,.dub-chip:hover,.mini-action:hover,.btn:hover,.gold-btn:hover,.back-btn:hover,.member-home-panel:hover,.instant-chart-card:hover,.tiny-card:hover,.bank-indicator-card:hover,.package-card:hover,.card:hover{transform:none!important}}
