.elementor-9687 .elementor-element.elementor-element-752fef1{--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-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-9687 .elementor-element.elementor-element-0a88d3f{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-9687 .elementor-element.elementor-element-c5158b3{--grid-columns:3;}.elementor-9687 .elementor-element.elementor-element-e421845{--display:flex;}.elementor-9687 .elementor-element.elementor-element-a364ece{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-47fc577{--display:flex;}.elementor-9687 .elementor-element.elementor-element-4704123{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-0ee94a1{--display:flex;}.elementor-9687 .elementor-element.elementor-element-40da9f9{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-198fa6f{--display:flex;}.elementor-9687 .elementor-element.elementor-element-ec14fd0{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-0db58be{--display:flex;}.elementor-9687 .elementor-element.elementor-element-97862fd{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-6d02707{--display:flex;}.elementor-9687 .elementor-element.elementor-element-3f7a337{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-54a6bb0{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:3rem;--n-tabs-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-color:#FFFFFF;}.elementor-9687 .elementor-element.elementor-element-54a6bb0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00154400;}.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00154400;}.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;}.elementor-9687 .elementor-element.elementor-element-d66bade{--display:flex;--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;--align-items:center;}.elementor-9687 .elementor-element.elementor-element-222e9cb .elementor-alert-description{font-size:29px;}body.elementor-page-9687:not(.elementor-motion-effects-element-type-background), body.elementor-page-9687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9687 .elementor-element.elementor-element-c5158b3{--grid-columns:2;}.elementor-9687 .elementor-element.elementor-element-a364ece{--grid-columns:2;}.elementor-9687 .elementor-element.elementor-element-4704123{--grid-columns:2;}.elementor-9687 .elementor-element.elementor-element-40da9f9{--grid-columns:2;}.elementor-9687 .elementor-element.elementor-element-ec14fd0{--grid-columns:2;}.elementor-9687 .elementor-element.elementor-element-97862fd{--grid-columns:2;}.elementor-9687 .elementor-element.elementor-element-3f7a337{--grid-columns:2;}}@media(min-width:768px){.elementor-9687 .elementor-element.elementor-element-752fef1{--content-width:500px;}}@media(max-width:767px){.elementor-9687 .elementor-element.elementor-element-0a88d3f{--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-9687 .elementor-element.elementor-element-c5158b3{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-a364ece{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-4704123{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-40da9f9{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-ec14fd0{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-97862fd{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-6d02707{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9687 .elementor-element.elementor-element-3f7a337{--grid-columns:1;}.elementor-9687 .elementor-element.elementor-element-54a6bb0 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-9687 .elementor-element.elementor-element-54a6bb0{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-flex-basis:content;--n-tabs-title-gap:1.5rem;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:15px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-54a6bb0 *//* قاب svg پشت متن - حالت پیش‌فرض */
.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title )::before {
  content: "";
  position: absolute;
  inset: 0; /* کل فضای تب رو می‌پوشونه */
  background: url("https://asemanroyal.com/wp-content/uploads/2025/08/tab.svg") no-repeat center;
  background-size: contain;
  z-index: -1;
  pointer-events: none;
}

/* وقتی تب غیر فعال باشه */
.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title )[aria-selected="false"] {
  color: #fff; 
  padding-right: 15px;
  /* رنگ متن تب غیر فعال */
}

/* وقتی تب فعال بشه */
.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title )[aria-selected="true"] {
  color: #1a2a6c; 
  padding-right: 15px;
  /* رنگ متن تب فعال */
  font-weight: bold;
}

/* قاب svg مخصوص تب فعال */
.elementor-9687 .elementor-element.elementor-element-54a6bb0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title )[aria-selected="true"]::before {
  background: url("https://asemanroyal.com/wp-content/uploads/2025/08/tab-active.svg") no-repeat center;
  background-size: contain;
}

/*------------------------*/

.elementor-widget-n-tabs .e-n-tabs-heading {
    width: 80px;
    position: fixed;
    padding-top: 10%;
    margin-bottom: 3%;
    max-height: 100%;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-bottom: 20px;
}

/* وقتی سایت در حالت LTR باشد، تب‌ها سمت چپ قرار بگیرند */
html[dir="rt"] .elementor-widget-n-tabs .e-n-tabs-heading {
    right: auto;
    left: 10px;
}

.elementor-widget-n-tabs .e-n-tab-title-text {
    display: block;
    text-align: center;
    text-overflow: ellipsis;
}
.elementor-widget-n-tabs .e-n-tabs-content {
    margin-right: 130px;
}
/* در حالت LTR، محتوای تب‌ها به جای margin-right، از margin-left استفاده کند */
html[dir="ltr"] 
.elementor-widget-n-tabs .e-n-tabs-content {
    margin-right: 0;
    margin-left: 80px;
}
/* تغییرات در حالت موبایل */
@media (max-width: 768px) {
    .elementor-widget-n-tabs .e-n-tabs-heading {
        width: 30%;
        right: 0px;
        top: 22%;
        max-height: 80%;
        overflow-y: auto;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        padding-bottom: 30px;
    }
    html[dir="ltr"] .elementor-widget-n-tabs .e-n-tabs-heading {
        right: auto;
        left: 5px;
    }
    /* محتوای تب‌ها در موبایل برای زبان انگلیسی */
    html[dir="ltr"] .elementor-widget-n-tabs .e-n-tabs-content {
        margin-right: 0;
        margin-left: 80px;
    }
}/* End custom CSS */