.elementor-2963 .elementor-element.elementor-element-10af49f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2963 .elementor-element.elementor-element-10af49f:not(.elementor-motion-effects-element-type-background), .elementor-2963 .elementor-element.elementor-element-10af49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1930;}.elementor-2963 .elementor-element.elementor-element-kmaccc001{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2963 .elementor-element.elementor-element-kmacch001{width:custom;max-width:custom;}.elementor-2963 .elementor-element.elementor-element-kmaccs001{width:custom;max-width:custom;}@media(min-width:768px){.elementor-2963 .elementor-element.elementor-element-kmaccc001{--content-width:960px;}}/* Start custom CSS */body{background-color:#F6F8FC !important}
.page-id-2963 .entry-header,.page-id-2963 .entry-title{display:none !important}
.kmacc .woocommerce{max-width:1000px;margin:0 auto}
.kmacc .u-columns{display:grid !important;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}
.kmacc .u-columns::before,.kmacc .u-columns::after{display:none !important}
.kmacc .u-column1,.kmacc .u-column2{float:none !important;width:100% !important;border-radius:20px;padding:34px 30px;box-sizing:border-box}
.kmacc .u-column1{background:#fff;border:1px solid #DCE3ED;box-shadow:0 10px 34px rgba(11,25,48,.07)}
.kmacc .u-column2{background:linear-gradient(160deg,#0B1930,#0B1930);color:#fff;box-shadow:0 10px 34px rgba(11,25,48,.28)}
.kmacc .u-column2 h2,.kmacc .u-column2 label,.kmacc .u-column2 p,.kmacc .u-column2 a{color:#fff !important}
.kmacc h2{font-size:26px;font-weight:800;margin:0 0 6px;color:#0B1930}
.kmacc .u-column1 h2::after{content:"برای ادامه وارد حساب خود شوید";display:block;font-size:14px;font-weight:400;color:#64748B;margin-top:6px}
.kmacc .u-column2 h2::after{content:"ثبت‌نام رایگان است؛ نظر و دوره‌هایتان را یک‌جا ببینید";display:block;font-size:14px;font-weight:400;color:#DCE3ED;margin-top:6px;line-height:1.8}
.kmacc form.woocommerce-form{border:0 !important;padding:0 !important;margin:18px 0 0 !important;text-align:right}
.kmacc form .form-row{margin:0 0 16px !important;padding:0 !important;width:100% !important;float:none !important}
.kmacc label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}
.kmacc input.input-text,.kmacc input[type=email],.kmacc input[type=password],.kmacc input[type=text]{width:100% !important;padding:13px 15px !important;border:1px solid #DCE3ED !important;border-radius:12px !important;box-sizing:border-box;font-size:15px;background:#fff;color:#0B1930}
.kmacc input:focus{outline:2px solid #0047AB;border-color:#0047AB !important}
.kmacc button.button,.kmacc .woocommerce-button,.kmacc .button{display:block;width:100%;background:#0B1930 !important;color:#fff !important;border:0 !important;border-radius:12px !important;padding:14px 22px !important;font-weight:800;font-size:16px;cursor:pointer;text-align:center}
.kmacc .u-column2 .button{background:#0047AB !important;color:#0B1930 !important}
.kmacc .woocommerce-form-login__rememberme{font-weight:400 !important;display:flex;align-items:center;gap:8px}
.kmacc .lost_password{margin:12px 0 0;text-align:center}.kmacc .lost_password a{color:#0B1930 !important;font-size:14px}
.kmacc .woocommerce-privacy-policy-text p{font-size:13px;line-height:1.9;color:#DCE3ED !important}
.kmacc .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}
.kmacc .woocommerce-MyAccount-navigation{float:none !important;width:100% !important;background:#fff;border:1px solid #DCE3ED;border-radius:20px;padding:14px;box-shadow:0 10px 34px rgba(11,25,48,.07);box-sizing:border-box}
.kmacc .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.kmacc .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;border-radius:12px;color:#0B1930 !important;font-weight:700;text-decoration:none;transition:.15s}
.kmacc .woocommerce-MyAccount-navigation a:hover{background:#F6F8FC}
.kmacc .woocommerce-MyAccount-navigation .is-active a{background:#0B1930;color:#fff !important}
.kmacc .woocommerce-MyAccount-navigation-link--customer-logout a{color:#0B1930 !important}
.kmacc .woocommerce-MyAccount-content{float:none !important;width:100% !important;background:#fff;border:1px solid #DCE3ED;border-radius:20px;padding:30px;box-shadow:0 10px 34px rgba(11,25,48,.07);box-sizing:border-box;line-height:2;color:#0B1930}
.kmacc .woocommerce-MyAccount-content table{width:100%;border-collapse:collapse}
.kmacc .woocommerce-MyAccount-content th,.kmacc .woocommerce-MyAccount-content td{padding:12px;border-bottom:1px solid #DCE3ED;text-align:right}
.kmacc .woocommerce-MyAccount-content .button{display:inline-block;width:auto;padding:9px 18px !important;font-size:14px}
.kmacc .woocommerce-message,.kmacc .woocommerce-info{background:#F6F8FC;border:1px solid #DCE3ED;border-radius:12px;padding:14px 18px;list-style:none;color:#0B1930}
.kmacc .woocommerce-MyAccount-navigation-link--downloads,.kmacc .woocommerce-MyAccount-navigation-link--edit-address{display:none !important}
.kmacc .woocommerce-MyAccount-navigation-link--orders a{font-size:0 !important}
.kmacc .woocommerce-MyAccount-navigation-link--orders a::before{content:"دوره‌های من";font-size:16px}
@media(max-width:800px){.kmacc .u-columns{grid-template-columns:1fr}.kmacc .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:1fr}.kmacc .woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:wrap}.kmacc .u-column1,.kmacc .u-column2{padding:24px 20px}}
.kmacc .woocommerce{direction:rtl}
.kmacc .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:260px minmax(0,1fr) !important}
.kmacc .woocommerce-MyAccount-navigation{grid-column:1;width:auto !important;max-width:none !important;margin:0 !important}
.kmacc .woocommerce-MyAccount-content{grid-column:2;width:auto !important;max-width:none !important;margin:0 !important}
.kmacc .woocommerce-MyAccount-navigation li{border:0 !important;margin:0 !important}
.kmacc .woocommerce-MyAccount-navigation a{border:0 !important}
.kmacc .u-columns{direction:rtl}
.kmacc .woocommerce,.kmacc{max-width:1140px}
.elementor-element-kmacch001{display:none !important}
.kmacc .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:270px minmax(0,1fr) !important;margin-top:30px}
.kmacc .woocommerce-MyAccount-content.kmd-dash{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}
.kmd-ban{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#0B1930,#0B1930);border-radius:22px;padding:34px 32px;color:#fff;box-shadow:0 14px 36px rgba(11,25,48,.28);position:relative;overflow:hidden}
.kmd-ban::after{content:"";position:absolute;left:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:rgba(0,71,171,.18)}
.kmd-av{width:68px;height:68px;border-radius:50%;background:#0047AB;color:#0B1930;font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}
.kmd-hi{font-size:26px;font-weight:800;line-height:1.5}
.kmd-em{font-size:14px;color:#DCE3ED;direction:ltr;text-align:right}
.kmd-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}
.kmd-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #DCE3ED;border-radius:18px;padding:24px;text-decoration:none;color:#0B1930 !important;box-shadow:0 8px 26px rgba(11,25,48,.06);transition:.2s}
.kmd-card:hover{transform:translateY(-3px);border-color:#0047AB;box-shadow:0 14px 32px rgba(11,25,48,.12)}
.kmd-ic{font-size:30px}.kmd-card b{font-size:18px}.kmd-card small{color:#64748B;font-size:13.5px;line-height:1.8}
@media(max-width:700px){.kmd-grid{grid-template-columns:1fr}.kmd-ban{padding:24px 20px}.kmd-hi{font-size:21px}}
.kmacc .woocommerce{max-width:1140px !important}/* End custom CSS */