.elementor-12117 .elementor-element.elementor-element-8a1fabe{--display:flex;--min-height:100vh;--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12117 .elementor-element.elementor-element-ff11b63{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12117 .elementor-element.elementor-element-75eb3e1{background-color:#FFFFFFA6;padding:15px 8px 15px 8px;top:-15px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12117 .elementor-element.elementor-element-75eb3e1{left:51.987px;}body.rtl .elementor-12117 .elementor-element.elementor-element-75eb3e1{right:51.987px;}.elementor-12117 .elementor-element.elementor-element-75eb3e1 .elementor-heading-title{font-family:"rokh", Sans-serif;font-size:30px;font-weight:600;color:#7C7976;}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12117 .elementor-element.elementor-element-67c755d{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 120px 45px 120px;background-image:radial-gradient(at center center, #FAD45787 20%, #F3CE0517 60%);border-radius:45px 45px 45px 45px;--lottie-container-width:100%;--lottie-container-max-width:60%;}.elementor-12117 .elementor-element.elementor-element-18b18ad{--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-12117 .elementor-element.elementor-element-9091cec button.loginx-button-primary{background-color:#F3CE05;color:#000000;font-family:"vazirX", Sans-serif;font-size:17px;font-weight:700;border-style:none;}.elementor-12117 .elementor-element.elementor-element-9091cec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:125px;z-index:5;}.elementor-12117 .elementor-element.elementor-element-9091cec > .elementor-widget-container{background-color:#FFFFFF;margin:20px 0px 0px 0px;padding:30px 015px 15px 15px;border-radius:16px 16px 16px 16px;}body:not(.rtl) .elementor-12117 .elementor-element.elementor-element-9091cec{left:-85px;}body.rtl .elementor-12117 .elementor-element.elementor-element-9091cec{right:-85px;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-title{font-family:"vazirX", Sans-serif;font-size:18px;font-weight:500;text-align:center;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-description{font-family:"vazirX", Sans-serif;font-size:13px;font-weight:400;text-align:center;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-field > label{color:#6C6969;font-family:"iransansxv", Sans-serif;font-size:15px;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-field input.loginx-input-text{font-family:"iransansxv", Sans-serif;font-size:15px;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec button.loginx-button, .elementor-12117 .elementor-element.elementor-element-9091cec .loginx-small-button{font-family:"vazirX", Sans-serif;font-size:15px;font-weight:500;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-separator{font-family:"vazirX", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-countries-field-label{font-family:"vazirX", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-phone-entered-edit{font-family:"vazirX", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-phone-entered-details{font-family:"iransansxv", Sans-serif;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-otp-timer-countdown{font-family:"vazirX", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-otp-timer-message{font-family:"vazirX", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-first-tab{font-family:"vazirX", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-first-tab:hover{font-family:"iransansxv", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-first-tab:active{font-family:"iransansxv", Sans-serif;font-weight:400;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-first-tab.tab-active{font-family:"iransansxv", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12117 .elementor-element.elementor-element-3c18bdc{width:var( --container-widget-width, 75% );max-width:75%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;--container-widget-width:75%;--container-widget-flex-grow:0;top:76px;z-index:2;border-radius:15px 15px 0px 0px;text-align:center;}body:not(.rtl) .elementor-12117 .elementor-element.elementor-element-3c18bdc{left:-32px;}body.rtl .elementor-12117 .elementor-element.elementor-element-3c18bdc{right:-32px;}.elementor-12117 .elementor-element.elementor-element-3c18bdc img{width:156px;height:66px;}@media(max-width:1024px){.elementor-12117 .elementor-element.elementor-element-8a1fabe{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12117 .elementor-element.elementor-element-9091cec > .elementor-widget-container{margin:0px 0px 150px 0px;padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}body:not(.rtl) .elementor-12117 .elementor-element.elementor-element-9091cec{left:0px;}body.rtl .elementor-12117 .elementor-element.elementor-element-9091cec{right:0px;}.elementor-12117 .elementor-element.elementor-element-9091cec{top:0px;z-index:99;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-title{font-size:17px;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-description{font-size:16px;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-field > label{font-size:16px;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-field input.loginx-input-text{border-radius:5px 5px 5px 5px;}.elementor-12117 .elementor-element.elementor-element-9091cec .loginx-form-field{margin:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-9091cec button.loginx-button-primary{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-12117 .elementor-element.elementor-element-9091cec button.loginx-button{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-12117 .elementor-element.elementor-element-3c18bdc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;border-radius:15px 15px 0px 0px;}.elementor-12117 .elementor-element.elementor-element-3c18bdc.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-12117 .elementor-element.elementor-element-3c18bdc{left:0px;}body.rtl .elementor-12117 .elementor-element.elementor-element-3c18bdc{right:0px;}}@media(min-width:768px){.elementor-12117 .elementor-element.elementor-element-ff11b63{--width:70%;}.elementor-12117 .elementor-element.elementor-element-18b18ad{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12117 .elementor-element.elementor-element-ff11b63{--width:100%;}.elementor-12117 .elementor-element.elementor-element-18b18ad{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-75eb3e1 */.rayawp-gold-shimmer {
    /* 1. گرادیان طلایی درخشان و پرکنتراست */
    /* ترکیبی از قهوه‌ای تیره، طلایی، و زرد روشن برای ایجاد بازتاب فلزی طلا */
    background: linear-gradient(90deg, #b8860b 0%, #ffc107 20%, #ffeb3b 40%, #ffc107 60%, #b8860b 80%, #a06e0a 100%);
    
    /* 2. تنظیمات ضروری برای گرادیان روی متن (بدون تغییر) */
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent; 
    -webkit-text-fill-color: transparent;

    background-size: 300% 100%; /* اندازه گرادیان برای حرکت درخشش */
    animation: shimmer 5s infinite ease-in-out; /* زمان و تابع انیمیشن */
}

/* تعریف کی‌فریم‌های انیمیشن (بدون تغییر) */
/* این انیمیشن همچنان حرکت درخشش را ایجاد می‌کند */
@keyframes shimmer {
    0% {
        background-position: 200% 0;
    }
    100% {
        background-position: -200% 0;
    }
}

/* استایل مخصوص ایموجی برای جلوگیری از گرادیان (بدون تغییر) */
/* اگر ایموجی دارید، از این کلاس استفاده کنید */
.rayawp-gold-shimmer .no-gradient-emoji {
  color: initial !important; 
  -webkit-text-fill-color: initial !important;
}/* End custom CSS */
/* Start custom CSS for loginx_auth_form, class: .elementor-element-9091cec */.elementor-widget-container{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 
                0 2px 4px -2px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c18bdc */.RayawP-mask img {
    -webkit-mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    animation: Rayashine 3s infinite
}

@keyframes Rayashine {
    0% {
        -webkit-mask-position: 140% 140%;
        mask-position: 140% 140%
    }

    100% {
        -webkit-mask-position: -20% -20%;
        mask-position: -20% -20%
    }
}
./* End custom CSS */
/* Start custom CSS */.loginx-form-title {
    display: none;
}
label {
    display: none !important;
}
body{
	background-color:#F4F4F5 !important;
	
}
/* حذف خط دور اینپوت‌ها در موبایل و دسکتاپ */
input:focus, 
textarea:focus, 
select:focus,
.woocommerce .form-row .input-text:focus {
    outline: none !important;
    border-color: #cccccc !important; /* رنگ حاشیه دلخواه (مثلا طوسی روشن) */
    box-shadow: none !important;
}
@media (min-width: 1000px) {
    html, body {
        overflow-y: hidden;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'rokh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.rayawp.net/wp-content/uploads/2024/12/RokhFaNum-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazirX';
	font-display: auto;
	src: url('https://rayawp.net/Vazirmatn-RDwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransansxv';
	font-display: auto;
	src: url('https://www.rayawp.net/wp-content/uploads/2025/04/IRANSansXVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */