.elementor-1633 .elementor-element.elementor-element-317f12a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1633 .elementor-element.elementor-element-b2b62a0{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;top:322px;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-b2b62a0{left:-378px;}body.rtl .elementor-1633 .elementor-element.elementor-element-b2b62a0{right:-378px;}.elementor-1633 .elementor-element.elementor-element-b51688f img{width:23%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-1512624 img{width:23%;max-width:100%;}.elementor-1633 .elementor-element.elementor-element-ffd5da9{--display:flex;--position:absolute;top:720px;}.elementor-1633 .elementor-element.elementor-element-ffd5da9.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-ffd5da9{left:520px;}body.rtl .elementor-1633 .elementor-element.elementor-element-ffd5da9{right:520px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1633 .elementor-element.elementor-element-53e82c8 .elementor-heading-title{font-family:"kalame-titr", Sans-serif;font-size:49px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-209a597 .elementor-heading-title{font-family:"kalame-titr", Sans-serif;font-size:49px;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-87a795a{--display:flex;--position:absolute;top:808px;}.elementor-1633 .elementor-element.elementor-element-87a795a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-1633 .elementor-element.elementor-element-87a795a{left:235px;}body.rtl .elementor-1633 .elementor-element.elementor-element-87a795a{right:235px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1633 .elementor-element.elementor-element-8cf7ed4{font-family:"kalame-titr", Sans-serif;}.elementor-1633 .elementor-element.elementor-element-dbaaefc{font-family:"kalame-titr", Sans-serif;}.elementor-1633 .elementor-element.elementor-element-b79955c{--display:flex;}.elementor-1633 .elementor-element.elementor-element-d417feb{--display:flex;}.elementor-1633 .elementor-element.elementor-element-cbeee5a .elementor-heading-title{font-family:"kalame-titr", Sans-serif;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-9b63ca2 .elementor-heading-title{font-family:"kalame-titr", Sans-serif;color:#FFFFFF;}.elementor-1633 .elementor-element.elementor-element-ea16ae2{--display:flex;}.elementor-1633 .elementor-element.elementor-element-a7b055c{font-family:"kalame-titr", Sans-serif;}.elementor-1633 .elementor-element.elementor-element-c40842f{font-family:"kalame-titr", Sans-serif;}.elementor-1633 .elementor-element.elementor-element-f02d1ae{--display:flex;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-1633 .elementor-element.elementor-element-a7b055c{font-size:12px;}.elementor-1633 .elementor-element.elementor-element-c40842f{font-size:12px;}}@media(min-width:768px){.elementor-1633 .elementor-element.elementor-element-87a795a{--content-width:567px;}}/* Start custom CSS for shortcode, class: .elementor-element-ff7e64a */.elementor-1633 .elementor-element.elementor-element-ff7e64a{
    
    /* خنثی کردن مستقیم کلاس‌های رنگ متن Tailwind prefixed – این خیلی قوی‌تره */
.bookly-form [class*="bookly:text-"] {
    color: unset !important;
    color: #000000 !important;  /* مشکی پررنگ – اگر پس‌زمینه تیره داری، به #ffffff تغییر بده */
}

/* خنثی کردن همه کلاس‌های bookly: داخل فرم */
.bookly-form [class^="bookly:"],
.bookly-form [class*=" bookly:"] {
    all: unset !important;
    color: #000000 !important;
    background-color: transparent !important;
}

/* اعمال رنگ مشکی به همه عناصر متنی داخل فرم – لایه لایه برای حداکثر قدرت */
.bookly-form,
.bookly-form * {
    color: #000000 !important;
}

.bookly-form .bookly-service-title,
.bookly-form .bookly-service-description,
.bookly-form .bookly-duration,
.bookly-form .bookly-price,
.bookly-form .bookly-card *,
.bookly-form .bookly-notice,
.bookly-form .bookly-progress-tracker * {
    color: #000000 !important;
    font-weight: bold !important;  /* اختیاری – برای بهتر دیده شدن */
}

/* پس‌زمینه کارت‌ها رو کمی روشن‌تر کنیم */
.bookly-form .bookly-card {
    background-color: #f5f5f5 !important;  /* خاکستری روشن – کنتراست عالی با متن مشکی */
}

/* ارورها و پیام‌ها */
.bookly-label-error,
.bookly-form .bookly-notice {
    color: #d40000 !important;  /* قرمز تیره‌تر برای visibility بهتر */
}

/* دکمه‌ها (متن سفید روی بنفش) */
.bookly-form .bookly-btn,
.bookly-form .bookly-next-step {
    color: #ffffff !important;
    background-color: #8e24aa !important;  /* بنفش کمی تیره‌تر – نزدیک به اصلی */
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f1bb580 */.elementor-1633 .elementor-element.elementor-element-f1bb580{
    
    /* خنثی کردن مستقیم کلاس‌های رنگ متن Tailwind prefixed – این خیلی قوی‌تره */
.bookly-form [class*="bookly:text-"] {
    color: unset !important;
    color: #000000 !important;  /* مشکی پررنگ – اگر پس‌زمینه تیره داری، به #ffffff تغییر بده */
}

/* خنثی کردن همه کلاس‌های bookly: داخل فرم */
.bookly-form [class^="bookly:"],
.bookly-form [class*=" bookly:"] {
    all: unset !important;
    color: #000000 !important;
    background-color: transparent !important;
}

/* اعمال رنگ مشکی به همه عناصر متنی داخل فرم – لایه لایه برای حداکثر قدرت */
.bookly-form,
.bookly-form * {
    color: #000000 !important;
}

.bookly-form .bookly-service-title,
.bookly-form .bookly-service-description,
.bookly-form .bookly-duration,
.bookly-form .bookly-price,
.bookly-form .bookly-card *,
.bookly-form .bookly-notice,
.bookly-form .bookly-progress-tracker * {
    color: #000000 !important;
    font-weight: bold !important;  /* اختیاری – برای بهتر دیده شدن */
}

/* پس‌زمینه کارت‌ها رو کمی روشن‌تر کنیم */
.bookly-form .bookly-card {
    background-color: #f5f5f5 !important;  /* خاکستری روشن – کنتراست عالی با متن مشکی */
}

/* ارورها و پیام‌ها */
.bookly-label-error,
.bookly-form .bookly-notice {
    color: #d40000 !important;  /* قرمز تیره‌تر برای visibility بهتر */
}

/* دکمه‌ها (متن سفید روی بنفش) */
.bookly-form .bookly-btn,
.bookly-form .bookly-next-step {
    color: #ffffff !important;
    background-color: #8e24aa !important;  /* بنفش کمی تیره‌تر – نزدیک به اصلی */
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kalame-titr';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://notclub.ir/wp-content/uploads/2025/11/KalamehWebFaNum-Medium.eot');
	src: url('https://notclub.ir/wp-content/uploads/2025/11/KalamehWebFaNum-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://notclub.ir/wp-content/uploads/2025/11/KalamehWebFaNum-Medium.woff2') format('woff2'),
		url('https://notclub.ir/wp-content/uploads/2025/11/KalamehWebFaNum-Medium.woff') format('woff'),
		url('https://notclub.ir/wp-content/uploads/2025/11/KalamehFaNum-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */