.elementor-39323 .elementor-element.elementor-element-25cd4f2{--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-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-39323 .elementor-element.elementor-element-5344731{--main-alignment:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-39323 .elementor-element.elementor-element-5344731 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-39323 .elementor-element.elementor-element-ed00884{--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-39323 .elementor-element.elementor-element-ef47578{--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-39323 .elementor-element.elementor-element-a8b6e67{width:var( --container-widget-width, 107.917% );max-width:107.917%;--container-widget-width:107.917%;--container-widget-flex-grow:0;}.elementor-39323 .elementor-element.elementor-element-a8b6e67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39323 .elementor-element.elementor-element-fefc902{--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-39323 .elementor-element.elementor-element-55e0eea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39323 .elementor-element.elementor-element-c0f0467{--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-39323 .elementor-element.elementor-element-0774202{--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-39323 .elementor-element.elementor-element-0c25b34 .epu-hero{background-color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-0c25b34 .epu-hero__highlight{color:#c9922a;}.elementor-39323 .elementor-element.elementor-element-0c25b34 .epu-hero__search-btn{background-color:#c9922a;}.elementor-39323 .elementor-element.elementor-element-f92a570{--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-39323 .elementor-element.elementor-element-6b6d1c2 .epu-stat__value{color:#1a56d6;}.elementor-39323 .elementor-element.elementor-element-6b6d1c2 .epu-stat__label{color:#555;}.elementor-39323 .elementor-element.elementor-element-3fe68de{--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-39323 .elementor-element.elementor-element-2a7d1e5{--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-39323 .elementor-element.elementor-element-eee7f51{--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-39323 .elementor-element.elementor-element-eee7f51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39323 .elementor-element.elementor-element-f3988c5{--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-39323 .elementor-element.elementor-element-f3988c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39323 .elementor-element.elementor-element-1153ca1 .epu-hero{background-color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-1153ca1 .epu-hero__highlight{color:#c9922a;}.elementor-39323 .elementor-element.elementor-element-1153ca1 .epu-hero__search-btn{background-color:#c9922a;}.elementor-39323 .elementor-element.elementor-element-bd81bd0{--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-39323 .elementor-element.elementor-element-b63eae3{--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-39323 .elementor-element.elementor-element-99e4445{--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-39323 .elementor-element.elementor-element-9a5b4b9{--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-39323 .elementor-element.elementor-element-1777e69{--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-39323 .elementor-element.elementor-element-0b48f55{--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-39323 .elementor-element.elementor-element-9e94420{--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-39323 .elementor-element.elementor-element-db0dc44{--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-39323 .elementor-element.elementor-element-89ccb11{--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-39323 .elementor-element.elementor-element-e479258{--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-39323 .elementor-element.elementor-element-3cec3a7{--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-39323 .elementor-element.elementor-element-d561873{--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-39323 .elementor-element.elementor-element-5d37a6a .epu-cats__title{color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-fcdca01{--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-39323 .elementor-element.elementor-element-444fc97{--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-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .tutor-meta{gap:16px;}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-pagination{justify-content:center;}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .tutor-course-list{column-gap:32px;row-gap:32px;}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .tutor-course-card{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(39, 57.0000000000001, 101.00000000000001, 0.08);}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .tutor-course-card:hover{border-radius:8px;}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .etlms-course-list-pagination-wrap .etlms-pagination{gap:10px;}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .tutor-course-card .tutor-course-price{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:1.25em;}.elementor-39323 .elementor-element.elementor-element-2f754f7 .etlms-course-list-main-wrap .tutor-course-card .tutor-card-footer .tutor-btn-outline-primary [class^="tutor-icon-"]{color:#175CFF !important;}.elementor-39323 .elementor-element.elementor-element-eb3e5d9{--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-39323 .elementor-element.elementor-element-cdefe2e{--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-39323 .elementor-element.elementor-element-e1a3f04 .epu-instr__credentials{color:#c9922a;}.elementor-39323 .elementor-element.elementor-element-e1a3f04 .epu-instr__title{color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-e1a3f04 .epu-instr__photo-wrap{background-color:#1a3a5c;}.elementor-39323 .elementor-element.elementor-element-e1a3f04 .epu-instr__btn--primary{background-color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-9b34482{--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-39323 .elementor-element.elementor-element-7816faa{--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-39323 .elementor-element.elementor-element-f5dc126{--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-39323 .elementor-element.elementor-element-e2831e1{--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-39323 .elementor-element.elementor-element-eccd1fb{--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-39323 .elementor-element.elementor-element-a1ea590 .epu-carousel-card{background:#ffffff;}.elementor-39323 .elementor-element.elementor-element-a1ea590 .epu-star--on{color:#f5a623;}.elementor-39323 .elementor-element.elementor-element-58252f3{--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-39323 .elementor-element.elementor-element-a2dde48{--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-39323 .elementor-element.elementor-element-8c6886b .epu-review-card{background:#ffffff;}.elementor-39323 .elementor-element.elementor-element-8c6886b .epu-star--on{color:#f5a623;}.elementor-39323 .elementor-element.elementor-element-8c6886b .epu-tab--active{background:#1a56d6;border-color:#1a56d6;}.elementor-39323 .elementor-element.elementor-element-8c6886b .epu-page-btn--active{background:#1a56d6;border-color:#1a56d6;}.elementor-39323 .elementor-element.elementor-element-fb8377e{--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-39323 .elementor-element.elementor-element-14dc28c{--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-39323 .elementor-element.elementor-element-53eba1a{--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-39323 .elementor-element.elementor-element-5136ab2 .epu-accred__title{color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-66087a9{--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-39323 .elementor-element.elementor-element-8bb9b13{--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-39323 .elementor-element.elementor-element-93a64dc{--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-39323 .elementor-element.elementor-element-651c1cd .epu-nl{background-color:#0f1f3d;}.elementor-39323 .elementor-element.elementor-element-651c1cd .epu-nl__heading, .elementor-39323 .elementor-element.elementor-element-651c1cd .epu-nl__desc, .elementor-39323 .elementor-element.elementor-element-651c1cd .epu-nl__benefit{color:#ffffff;}.elementor-39323 .elementor-element.elementor-element-53100f1{--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-39323 .elementor-element.elementor-element-024d6e5{--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-39323 .elementor-element.elementor-element-ea52893{--display:flex;}.elementor-39323 .elementor-element.elementor-element-676a7d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-39323 .elementor-element.elementor-element-b9e20d6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}@media(max-width:767px){.elementor-39323 .elementor-element.elementor-element-2f754f7{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-39323 .elementor-element.elementor-element-eee7f51{--width:14.68%;}.elementor-39323 .elementor-element.elementor-element-f3988c5{--width:83.734%;}}/* Start custom CSS for shortcode, class: .elementor-element-a8b6e67 *//* ===== Hi, Welcome back! ===== */
.tutor-login-wrap .tutor-auth-login-title,
.tutor-login-wrap .tutor-fs-5,
.tutor-login-wrap [class*="title"],
.tutor-login-wrap [class*="heading"],
.tutor-login-wrap h1,
.tutor-login-wrap h2,
.tutor-login-wrap h3,
.tutor-login-wrap h4,
.tutor-login-wrap h5,
.tutor-login-wrap h6 {
  color: #ffffff !important;
  font-weight: 800 !important;
  opacity: 1 !important;
  text-shadow: 0 2px 8px rgba(0,0,0,0.6) !important;
}

/* ===== Don't have an account? ===== */
.tutor-login-wrap .tutor-auth-footer,
.tutor-login-wrap .tutor-auth-footer p,
.tutor-login-wrap .tutor-auth-footer span,
.tutor-login-wrap [class*="footer"] p,
.tutor-login-wrap [class*="footer"] span,
.tutor-login-wrap [class*="signup"],
.tutor-login-wrap [class*="register"] {
  color: #ffffff !important;
  font-weight: 600 !important;
  opacity: 1 !important;
}

/* نص عام داخل الكارد — يشمل كل شي مخفي */
.tutor-login-wrap * {
  opacity: 1 !important;
}
/* ===== الكارد — Desktop + Mobile معاً ===== */
.tutor-login-wrap,
.tutor-login-form-wrap {
  background: rgba(11, 31, 58, 0.85) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
  border: 1px solid rgba(14, 116, 144, 0.40) !important;
  border-radius: 18px !important;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.45) !important;
  padding: 40px !important;
}

/* ===== العناوين ===== */
.tutor-login-wrap h1,
.tutor-login-wrap h2,
.tutor-login-wrap h3,
.tutor-login-wrap h4,
.tutor-login-wrap .tutor-card-title,
.tutor-login-wrap .tutor-login-title {
  color: #ffffff !important;
  font-weight: 800 !important;
  font-size: 22px !important;
  text-align: center !important;
  text-shadow: 0 2px 10px rgba(0,0,0,0.5) !important;
  opacity: 1 !important;
}

/* ===== النصوص والليبلز ===== */
.tutor-login-wrap p,
.tutor-login-wrap label {
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.tutor-login-wrap span {
  color: #ffffff !important;
}

/* ===== Don't have an account ===== */
.tutor-login-wrap .tutor-login-sign-up,
.tutor-login-wrap .tutor-login-sign-up span,
.tutor-login-wrap .dont-have-account,
.tutor-login-wrap .tutor-login-form-footer,
.tutor-login-wrap .tutor-login-form-footer span {
  color: #ffffff !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  text-align: center !important;
  display: block !important;
  opacity: 1 !important;
}

/* ===== روابط Register / Forgot ===== */
.tutor-login-wrap a {
  color: #ffd166 !important;
  text-decoration: none !important;
  font-size: 13px !important;
}

.tutor-login-wrap a:hover {
  color: #ffe599 !important;
  text-decoration: underline !important;
}

.tutor-login-wrap .tutor-login-sign-up a,
.tutor-login-wrap .tutor-login-form-footer a,
.tutor-login-wrap .dont-have-account a {
  color: #ffd166 !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
}

/* ===== الحقول ===== */
.tutor-login-wrap input[type="text"],
.tutor-login-wrap input[type="email"],
.tutor-login-wrap input[type="password"] {
  background: rgba(255, 255, 255, 0.10) !important;
  border: 1.5px solid rgba(14, 116, 144, 0.50) !important;
  border-radius: 10px !important;
  color: #ffffff !important;
  padding: 12px 14px !important;
  font-size: 15px !important;
  width: 100% !important;
}

.tutor-login-wrap input::placeholder {
  color: rgba(255, 255, 255, 0.60) !important;
}

.tutor-login-wrap input:focus {
  border-color: #0E7490 !important;
  background: rgba(14, 116, 144, 0.15) !important;
  box-shadow: 0 0 0 3px rgba(14, 116, 144, 0.25) !important;
  outline: none !important;
}

/* ===== زر Sign In ===== */
.tutor-login-wrap button[type="submit"],
.tutor-login-wrap input[type="submit"] {
  background: linear-gradient(135deg, #0E7490 0%, #0B1F3A 100%) !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  border: none !important;
  border-radius: 12px !important;
  padding: 14px 24px !important;
  width: 100% !important;
  letter-spacing: 0.5px !important;
  box-shadow: 0 6px 20px rgba(14, 116, 144, 0.55) !important;
  transition: transform 0.18s ease, box-shadow 0.18s ease !important;
}

.tutor-login-wrap button[type="submit"]:hover,
.tutor-login-wrap input[type="submit"]:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 28px rgba(14, 116, 144, 0.65) !important;
}

/* ===== Checkbox ===== */
.tutor-login-wrap input[type="checkbox"] {
  accent-color: #0E7490 !important;
  width: 16px !important;
  height: 16px !important;
}

/* ===== Form spacing ===== */
.tutor-login-wrap .tutor-form-group,
.tutor-login-wrap .tutor-mb-3 {
  margin-bottom: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7d1e5 */.elementor-widget-login .elementor-widget-container {
    background: rgba(13, 27, 62, 0.85);
    backdrop-filter: blur(8px);
    border-radius: 12px;
    padding: 30px;
    border: 1px solid rgba(245, 166, 35, 0.3);
}/* End custom CSS */
/* Start custom CSS for epu_accreditations, class: .elementor-element-5136ab2 *//* شبكة اللوجوهات */
.elementor-39323 .elementor-element.elementor-element-5136ab2 .epu-accred__logos{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 24px;
  align-items: stretch; /* كل العناصر نفس الارتفاع */
}

/* كل عنصر لوجو */
.elementor-39323 .elementor-element.elementor-element-5136ab2 .epu-accred__logo{
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 180px;   /* ارتفاع موحد للبلاكة */
  padding: 16px;
}

/* الصورة داخل عنصر اللوجو */
.elementor-39323 .elementor-element.elementor-element-5136ab2 .epu-accred__logo img{
  max-width: 100%;
  max-height: 140px;    /* ارتفاع موحد للصورة نفسها */
  width: auto;
  height: auto;
  object-fit: contain;
  object-position: center;
  display: block;
}/* End custom CSS */