.elementor-11355 .elementor-element.elementor-element-c92e51d{--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-11355 .elementor-element.elementor-element-4e13f6f{width:var( --container-widget-width, 39.426% );max-width:39.426%;--container-widget-width:39.426%;--container-widget-flex-grow:0;}.elementor-11355 .elementor-element.elementor-element-4e13f6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11355 .elementor-element.elementor-element-56d7864{--display:flex;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-11355 .elementor-element.elementor-element-259ee0c #jws-login-form{text-align:right;}.elementor-11355 .elementor-element.elementor-element-ebe4574{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11355 .elementor-element.elementor-element-96cb7eb{--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-11355 .elementor-element.elementor-element-96cb7eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11355 .elementor-element.elementor-element-a7e229b{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E2;--border-color:#E0E0E2;--border-radius:8px 8px 8px 8px;}.elementor-11355 .elementor-element.elementor-element-a7e229b::before, .elementor-11355 .elementor-element.elementor-element-a7e229b > .elementor-background-video-container::before, .elementor-11355 .elementor-element.elementor-element-a7e229b > .e-con-inner > .elementor-background-video-container::before, .elementor-11355 .elementor-element.elementor-element-a7e229b > .elementor-background-slideshow::before, .elementor-11355 .elementor-element.elementor-element-a7e229b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11355 .elementor-element.elementor-element-a7e229b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-11355 .elementor-element.elementor-element-a7e229b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11355 .elementor-element.elementor-element-286faba img{width:21%;}.elementor-11355 .elementor-element.elementor-element-790af9c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;color:#1F1F1F;}.elementor-11355 .elementor-element.elementor-element-a84a022.elementor-element{--align-self:flex-start;}.elementor-11355 .elementor-element.elementor-element-a84a022{font-family:"IRANYekanX", Sans-serif;font-weight:300;}.elementor-11355 .elementor-element.elementor-element-7678d1c{--display:flex;}.elementor-11355 .elementor-element.elementor-element-fc02813.elementor-element{--align-self:flex-start;}.elementor-11355 .elementor-element.elementor-element-fc02813 .response-otino.success-message{color:#157524 !important;background-color:#d4edda !important;}.elementor-11355 .elementor-element.elementor-element-fc02813 .response-otino.error-message{color:#750404 !important;background-color:#ffe2e2 !important;}.elementor-11355 .elementor-element.elementor-element-fc02813 .woocommerce-button{color:#FFFFFF;background-color:#00B7FF;border-style:none;border-radius:8px 8px 8px 8px;padding:7px 7px 7px 7px;}.elementor-11355 .elementor-element.elementor-element-a9554c3{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:300;}.elementor-11355 .elementor-element.elementor-element-3c44801{--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-11355 .elementor-element.elementor-element-9de5a00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11355 .elementor-element.elementor-element-cecb8aa{--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-11355 .elementor-element.elementor-element-04f6fea{--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-11355 .elementor-element.elementor-element-888c668{--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;}body.elementor-page-11355:not(.elementor-motion-effects-element-type-background), body.elementor-page-11355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}@media(min-width:768px){.elementor-11355 .elementor-element.elementor-element-96cb7eb{--width:27.989%;}.elementor-11355 .elementor-element.elementor-element-a7e229b{--width:32.356%;}.elementor-11355 .elementor-element.elementor-element-3c44801{--width:25%;}.elementor-11355 .elementor-element.elementor-element-cecb8aa{--width:25%;}.elementor-11355 .elementor-element.elementor-element-04f6fea{--width:50%;}.elementor-11355 .elementor-element.elementor-element-888c668{--width:25%;}}/* Start custom CSS for shortcode, class: .elementor-element-4e13f6f *//* حذف بک گراند اصلی دیجیتس */
.digits,
.digits-login,
.digits-form,
.digits-container {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* اگر داخل پاپ‌آپه */
.digits-popup,
.digits-popup-content {
  background: transparent !important;
  box-shadow: none !important;
}

/* فاصله‌های اضافی دیجیتس */
.digits * {
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d62765 */.amoda-login-card{
  max-width: 420px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid rgba(17,24,39,.10);
  border-radius: 16px;
  padding: 28px 22px;
  box-shadow: 0 14px 40px rgba(17,24,39,.10);
  font-family: inherit;
}

.amoda-login-header{
  text-align: center;
  margin-bottom: 18px;
}

.amoda-logo{
  width: 44px;
  height: 44px;
  margin: 0 auto 10px;
  border-radius: 14px;
  background: #00B7FF;
  box-shadow: 0 10px 22px rgba(0,183,255,.25);
  position: relative;
}
.amoda-logo:after{
  content:"";
  position:absolute;
  inset: 12px;
  border-radius: 10px;
  background: rgba(255,255,255,.92);
}

.amoda-title{
  margin: 0;
  font-size: 20px;
  color: #111827;
  font-weight: 800;
}
.amoda-subtitle{
  margin: 8px 0 0;
  font-size: 13px;
  color: #6B7280;
}

.amoda-form{
  margin-top: 18px;
}

.amoda-label{
  display:block;
  margin-bottom: 8px;
  font-size: 13px;
  color: #374151;
  font-weight: 700;
}

.amoda-input-wrap{
  background: #fff;
  border: 1px solid rgba(17,24,39,.14);
  border-radius: 12px;
  padding: 10px 12px;
  transition: .2s;
}
.amoda-input{
  width: 100%;
  border: 0;
  outline: 0;
  font-size: 14px;
  background: transparent;
  color: #111827;
}
.amoda-input-wrap:focus-within{
  border-color: #00B7FF;
  box-shadow: 0 0 0 4px rgba(0,183,255,.18);
}

.amoda-btn{
  width: 100%;
  height: 48px;
  margin-top: 14px;
  border: 0;
  border-radius: 12px;
  background: #00B7FF;
  color: #fff;
  font-weight: 800;
  cursor: pointer;
  transition: .2s;
}
.amoda-btn:hover{
  transform: translateY(-1px);
  background: #0077A3;
}

.amoda-footnote{
  margin: 14px 0 0;
  font-size: 12px;
  color: #6B7280;
  line-height: 1.9;
}
.amoda-link{
  color: #00B7FF;
  text-decoration: none;
  font-weight: 700;
}
.amoda-link:hover{
  text-decoration: underline;
}/* End custom CSS */