.elementor-259 .elementor-element.elementor-element-3fbc15f{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-259 .elementor-element.elementor-element-3fbc15f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-3fbc15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-259 .elementor-element.elementor-element-722346d{--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;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259 .elementor-element.elementor-element-722346d:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-722346d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-259 .elementor-element.elementor-element-722346d::before, .elementor-259 .elementor-element.elementor-element-722346d > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-722346d > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-722346d > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-722346d > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-722346d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;background-image:url("https://talacard.com/wp-content/uploads/2026/01/black-thread-light.png");--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-5ee9e02{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-5ee9e02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-259 .elementor-element.elementor-element-207e868{text-align:center;}.elementor-259 .elementor-element.elementor-element-207e868 img{width:70%;}.elementor-259 .elementor-element.elementor-element-b38806a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-b38806a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-259 .elementor-element.elementor-element-60e28b2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-60e28b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-259 .elementor-element.elementor-element-87976e6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-89789f7.elementor-element{--align-self:flex-end;}.elementor-259 .elementor-element.elementor-element-d080555{--display:flex;--justify-content:center;}.elementor-259 .elementor-element.elementor-element-0252336{--display:flex;--min-height:85vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-2630d46{--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:1;--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-259 .elementor-element.elementor-element-2630d46:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-2630d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-259 .elementor-element.elementor-element-2630d46::before, .elementor-259 .elementor-element.elementor-element-2630d46 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-2630d46 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-2630d46 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-2630d46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-2630d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://talacard.com/wp-content/uploads/2026/01/black-thread-light.png");--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-9f528f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-dd4650e .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-dd4650e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-dd4650e.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-dd4650e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-dd4650e.elementor-view-framed .elementor-icon, .elementor-259 .elementor-element.elementor-element-dd4650e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-dd4650e .elementor-icon{font-size:18px;}.elementor-259 .elementor-element.elementor-element-dd4650e .elementor-icon svg{height:18px;}.elementor-259 .elementor-element.elementor-element-5e5914f{--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;--border-radius:0px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-259 .elementor-element.elementor-element-5e5914f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5e5914f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-259 .elementor-element.elementor-element-29a2dd4{--display:flex;}.elementor-259 .elementor-element.elementor-element-29a2dd4:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-29a2dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body.elementor-page-259:not(.elementor-motion-effects-element-type-background), body.elementor-page-259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-259 .elementor-element.elementor-element-5ee9e02{--width:4%;}.elementor-259 .elementor-element.elementor-element-b38806a{--width:18.311%;}.elementor-259 .elementor-element.elementor-element-60e28b2{--width:30%;}.elementor-259 .elementor-element.elementor-element-d080555{--width:10%;}.elementor-259 .elementor-element.elementor-element-2630d46{--width:260px;}.elementor-259 .elementor-element.elementor-element-5e5914f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2630d46 *//* وضعیت پیش‌فرض سایدبار (بسته) */
.sidebar-container {
    width: 60px; /* عرض در حالت بسته */
    min-width: 30px;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    white-space: nowrap; /* جلوگیری از بهم ریختگی محتوای داخلی هنگام بسته شدن */
}

/* وضعیت سایدبار وقتی کلاس active دارد (باز) */
.sidebar-container.active {
    width: 260px;
    min-width: 260px;
}

/* تنظیمات محتوای اصلی */
.main-content {
    flex-grow: 1; /* باعث می‌شود محتوا کل فضای باقی‌مانده را بگیرد */
    transition: all 0.3s ease-in-out;
    width: calc(100% - 30px); /* عرض پیش‌فرض */
}

/* وقتی سایدبار باز است، عرض محتوا را تنظیم می‌کند */
.sidebar-container.active + .main-content {
    width: calc(100% - 260px);
}

.sidebar-container.active .collpase-sidebar {
    transform: rotate(-180deg);
}

.collpase-sidebar {
    display: inline-block; 
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* افکت فنری */
    cursor: pointer;
}/* End custom CSS */