.elementor-24 .elementor-element.elementor-element-5b2b5ac{--display:flex;--min-height:100vh;--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:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5b2b5ac:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5b2b5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE3D7;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-0cf3302 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0cf3302{text-align:right;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ef531a8{--display:flex;}.elementor-24 .elementor-element.elementor-element-3b7b3c8{--display:flex;}.elementor-24 .elementor-element.elementor-element-ebad67a{--display:flex;}.elementor-24 .elementor-element.elementor-element-47f4d89{--display:flex;}.elementor-24 .elementor-element.elementor-element-8eb83bf{--display:flex;}.elementor-24 .elementor-element.elementor-element-ee55d90{--display:flex;}.elementor-24 .elementor-element.elementor-element-871f8ea{--display:flex;}.elementor-24 .elementor-element.elementor-element-d5b84e5{--display:flex;}.elementor-24 .elementor-element.elementor-element-992901f{--display:flex;}.elementor-24 .elementor-element.elementor-element-a900be9{--display:flex;}.elementor-24 .elementor-element.elementor-element-526c630{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:48px;--n-menu-icon-gap:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-24 .elementor-element.elementor-element-526c630 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-24 .elementor-element.elementor-element-526c630 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-24 .elementor-element.elementor-element-526c630 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Milad", Sans-serif;font-weight:500;}.elementor-24 .elementor-element.elementor-element-b14a772 > .elementor-widget-container{padding:0px 26px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b14a772.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-b14a772{z-index:10;}.elementor-24 .elementor-element.elementor-element-b14a772 img{width:28px;}.elementor-24 .elementor-element.elementor-element-d1bae22{--display:flex;border-style:solid;--border-style:solid;border-color:#DFD1BE;--border-color:#DFD1BE;}.elementor-24 .elementor-element.elementor-element-d1bae22:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d1bae22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE3D7;}.elementor-24 .elementor-element.elementor-element-95befa3 .e-off-canvas__content{background-color:#EBE3D7;}.elementor-24 .elementor-element.elementor-element-95befa3 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-24 .elementor-element.elementor-element-95befa3{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-24 .elementor-element.elementor-element-8724272{--display:flex;}.elementor-24 .elementor-element.elementor-element-af0b217{--display:flex;}.elementor-24 .elementor-element.elementor-element-ff8b86f{--display:flex;}.elementor-24 .elementor-element.elementor-element-e9a2e47{--display:flex;}.elementor-24 .elementor-element.elementor-element-4df5f0b{--display:flex;}.elementor-24 .elementor-element.elementor-element-97d5466{--display:flex;}.elementor-24 .elementor-element.elementor-element-2bfb13e{--display:flex;}.elementor-24 .elementor-element.elementor-element-2f7b072{--display:flex;}.elementor-24 .elementor-element.elementor-element-b437116{--display:flex;}.elementor-24 .elementor-element.elementor-element-5f8c418{--display:flex;}.elementor-24 .elementor-element.elementor-element-e4fab81{--display:flex;}.elementor-24 .elementor-element.elementor-element-2160713{--display:flex;}.elementor-24 .elementor-element.elementor-element-2988922{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:48px;--n-menu-icon-gap:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-24 .elementor-element.elementor-element-2988922 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-24 .elementor-element.elementor-element-2988922 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-24 .elementor-element.elementor-element-2988922 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Milad", Sans-serif;font-weight:500;}.elementor-24 .elementor-element.elementor-element-2988922 {--n-menu-title-color-active:#060000;}.elementor-24 .elementor-element.elementor-element-245a4ee{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-d1bae22{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:8;}.elementor-24 .elementor-element.elementor-element-9ed0e4f img{width:100%;}.elementor-24 .elementor-element.elementor-element-819c844 img{width:69%;}.elementor-24 .elementor-element.elementor-element-95befa3{--e-off-canvas-width:100%;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-24 .elementor-element.elementor-element-8724272{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-9174090 img{width:100%;}.elementor-24 .elementor-element.elementor-element-2988922{--n-menu-icon-size:48px;}}/* Start custom CSS for image, class: .elementor-element-0cf3302 */.elementor-24 .elementor-element.elementor-element-0cf3302 {
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-526c630 */.elementor-24 .elementor-element.elementor-element-526c630 svg {
    transition: none !important;
}


.elementor-24 .elementor-element.elementor-element-526c630 #home .icon-inactive , .elementor-24 .elementor-element.elementor-element-526c630 #home .icon-active{
    width: 48px;
}

.elementor-24 .elementor-element.elementor-element-526c630 #home svg{
    width: 24px;
}

.elementor-24 .elementor-element.elementor-element-526c630 #read .icon-inactive , .elementor-24 .elementor-element.elementor-element-526c630 #home .icon-active{
    width: 48px;
}

.elementor-24 .elementor-element.elementor-element-526c630 #read svg{
    width: 24px;
}

.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-item:has(#audible)::after {
   position: absolute;
   bottom: 0px; 
   content: '';
   width: 100%;
   height: 1.2px;
   background-color: rgba(223, 209, 190, 1)
}

.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading{
    position: relative;
    display: flex;
    flex-direction: column;;
    padding: 10px 16px;
   
}


.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-title{
    width:100%;
    border-radius: 6px;
    /*overflow: hidden*/
}


.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-item .e-n-menu-title-text{
     opacity: 0;
     transition: opacity 300ms cubic-bezier(0.22, 0.61, 0.36, 1);
}


body.open .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-item .e-n-menu-title-text{
    opacity: 1
}


.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-item{
    position: relative;
    width: 100%;
    border-radius: 6px;
    transition: all .4s ease;
    overflow : hidden;
    padding-top: 10px 
}



/*hover*/
.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-item:hover .e-n-menu-title  {
    background-color: rgba(11, 36, 56, 1) !important;
}


.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-item:hover .e-n-menu-title-container * {
  filter: brightness(0) saturate(100%) invert(100%) sepia(55%) saturate(650%) hue-rotate(297deg) brightness(104%) contrast(90%);
}



/*active*/

.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-title.e-current{
    background-color: rgba(11, 36, 56, 1);
}


.elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-title.e-current .e-n-menu-title-container * {
     filter: brightness(0) saturate(100%) invert(100%) sepia(55%) saturate(650%) hue-rotate(297deg) brightness(104%) contrast(90%);
}

/*Tooltip*/
/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading::before{*/
/*    position: absolute;*/
/*    content: '';*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-family: milad;*/
/*    font-size: 12px;*/
/*    width: 80px;*/
/*    height: 30px;*/
/*    border-radius: 8px;*/
/*    left: 0;*/
/*    top : 0;*/
/*   transition: top 0.4s ease, transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);*/
/*    background-color: rgba(11, 36, 56, 1);*/
/*    color: white;*/
/*    opacity: 0;*/
/*    transform: translate(-90%) */
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:hover)::before{*/
/*    opacity: 1;*/
  
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(1):hover)::before{*/
/*   content: 'دیدنی ها';*/
/*    top : 28px;*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(2):hover)::after{*/
/*     content: 'خواندنی ها';*/
/*     top : calc(28px + 58px);*/
/*      translate : 0 calc(25px + 57px)*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(3):hover)::after{*/
/*     content: 'شنیدنی ها';*/
/*     top : calc(28px + 2 * 58px);*/
     /*translate : 0 calc(25px + 2 * 57px)*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(4):hover)::after{*/
/*    content: 'خانه'; */
/*     top : calc(28px + 3 * 58px);*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(5):hover)::after{*/
/*    content: 'به چه نحوی؟';*/
/*     top : calc(28px + 4 * 58px);*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(6):hover)::after{*/
    
/*    content: 'همکاران ما';*/
/*    top : calc(28px + 5 * 58px);*/
/*}*/


/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(7):hover)::after{*/
/*    content: 'گالری';*/
/*     top : calc(28px + 6 * 58px);*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(8):hover)::after{*/
/*     content: 'کمپین‌ها';*/
/*    top : calc(28px + 7 * 58px);*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(9):hover)::after{*/
    
/*     content: 'بلاگ';*/
/*    top : calc(28px + 8 * 58px);*/
/*}*/

/*body:not(.open) .elementor-24 .elementor-element.elementor-element-526c630 .e-n-menu-heading:has(.e-n-menu-item:nth-child(10):hover)::after{*/
/*     content: 'تماس با ما';*/
/*    top : calc(28px + 9 * 58px);*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b14a772 */.elementor-24 .elementor-element.elementor-element-b14a772 {
    cursor: pointer;
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8aca402 */.tooltip-container {
  position: absolute;
  left: -2px; /* Move tooltip outside collapsed sidebar */
  
  white-space: nowrap;
  background: black;
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2b5ac */.elementor-24 .elementor-element.elementor-element-5b2b5ac {
    width: 80px !important;
    height: 100%;
    overflow: scroll;
    position: fixed;
    right: 0;
    transition: all 300ms cubic-bezier(0.22, 0.61, 0.36, 1);
    
    z-index: 1;
    -ms-overflow-style : none;
    scrollbar-width: none
}

.elementor-24 .elementor-element.elementor-element-5b2b5ac::webkit-scrollbar{
    display: none
}



    
@media (min-width: 768px) {
    main , footer ,  div[data-elementor-type='archive'] , div[data-elementor-type='single-post']  {
        width: calc(100% - 80px);
        transition: all 300ms cubic-bezier(0.22, 0.61, 0.36, 1);
        float: left;
     }
    
    
    body.open .elementor-24 .elementor-element.elementor-element-5b2b5ac{
         width: 250px !important;
    }
    
    body.open main ,  body.open footer ,  body.open div[data-elementor-type='archive'] , body.open div[data-elementor-type='single-post']{
          width: calc(100% - 250px);
    }
    
  
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-2988922 */.elementor-24 .elementor-element.elementor-element-2988922 svg {
    transition: none !important;
}


.elementor-24 .elementor-element.elementor-element-2988922 #home .icon-inactive , .elementor-24 .elementor-element.elementor-element-2988922 #home .icon-active{
  width: 48px;
}  

.elementor-24 .elementor-element.elementor-element-2988922 #home svg{
    width: 24px;
}

.elementor-24 .elementor-element.elementor-element-2988922 #read .icon-inactive , .elementor-24 .elementor-element.elementor-element-2988922 #home .icon-active{
    width: 48px;
}

.elementor-24 .elementor-element.elementor-element-2988922 #read svg{
    width: 24px;
}

.elementor-24 .elementor-element.elementor-element-2988922 .e-n-menu-item:has(#audible)::after {
   position: absolute;
   bottom: 0px; 
   content: '';
   width: 100%;
   height: 1.2px;
   background-color: rgba(223, 209, 190, 1)
}




.elementor-24 .elementor-element.elementor-element-2988922 .e-n-menu-item{
    position: relative;
    width: 100%;
    border-radius: 6px;
    transition: all .4s ease;
    overflow : hidden;
    padding-top: 10px 
}


.elementor-24 .elementor-element.elementor-element-2988922 .e-n-menu-title.e-current .e-n-menu-title-container * {
     font-weight: 900 !important;
    
}


.elementor-24 .elementor-element.elementor-element-2988922 .icon-inactive {
  width: 48px;
}  

.elementor-24 .elementor-element.elementor-element-2988922 .icon-active{
    width: 24px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1bae22 */.elementor-24 .elementor-element.elementor-element-d1bae22 {
   position: sticky;
  position: -webkit-sticky;
  top: 0; 
  overflow: visible
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71723d9 */.elementor-24 .elementor-element.elementor-element-71723d9 {
    position: static
}

#tooltip {
        min-width: 80px;
        display: none;
        position: absolute;
        background: black;
        color: #fff;
        padding: 8px;
        border-radius: 4px;
        font-size: 14px;
        white-space: nowrap;
        z-index: 1000;
        font-family: Milad;
        font-size: 14px;
        text-align: center
}

body.open #tooltip{
    display: none !important
}/* End custom CSS */
/* Start custom CSS */.elementor-24{
    overflow: visible;
    display: unset
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad01-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad02-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad03-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad04-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad06-Extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad07-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad08-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad09-UltraBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'Milad';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://benahvidigar.ir/wp-content/uploads/2024/12/Milad10-ExtraBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */