.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu--horizontal .zae-nav-menu__list{justify-content:flex-start;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu--vertical .zae-nav-menu__list{align-items:flex-start;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__link{font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-text );gap:4px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__item:hover > .zae-nav-menu__link{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__item.zae-active > .zae-nav-menu__link{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__list{gap:16px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__sub-link{font-size:16px;font-weight:500;line-height:24px;color:var( --e-global-color-text );padding:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__sub-item:hover > .zae-nav-menu__sub-link{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__sub-item.zae-active > .zae-nav-menu__sub-link{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__sub-list{gap:0px;background-color:var( --e-global-color-a01df40 );min-width:300px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1);}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu{--zae-bullet-size:6px;--zae-bullet-offset:12px;--zae-bullet-gap:10px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu--horizontal:not(.zae-nav-menu--accordion) .zae-nav-menu__item.zae-has-children > .zae-nav-menu__sub-list{margin-top:8px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu--vertical:not(.zae-nav-menu--accordion) .zae-nav-menu__item.zae-has-children > .zae-nav-menu__sub-list{margin-inline-start:8px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__arrow{font-size:16px;}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang a{font-family:"Dana", Doran;font-size:12px;font-weight:400;line-height:19px;color:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang a:hover, .elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang a:focus{font-family:"Dana", Doran;font-size:12px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:"Dana", Doran;font-size:12px;font-weight:400;line-height:19px;}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang--active a{color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__nav{--cpel-switcher-space:4px;}.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__name{padding-right:0px;}.elementor-32 .elementor-element.elementor-element-30ee594{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-30ee594{left:0px;}body.rtl .elementor-32 .elementor-element.elementor-element-30ee594{right:0px;}.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-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__link{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__sub-link{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__sub-list{gap:16px;}.elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu{--zae-bullet-offset:10px;--zae-bullet-gap:10px;}.elementor-32 .elementor-element.elementor-element-30ee594{width:100%;max-width:100%;z-index:-1;}}/* Start custom CSS for zae-nav-menu, class: .elementor-element-7aaf4d0 */@media(min-width:1024px){
    .transparent-header .elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu__link{
        color: white;
    }
    .transparent-header .is-sticky .zae-nav-menu__link{
        color: black!important;
    }
    .transparent-header .is-sticky .zae-active .zae-nav-menu__link,
    .is-sticky .zae-nav-menu__item:hover .zae-nav-menu__link{
        color: var(--primary-yellow)!important;
    }
    
}
@media(max-width:768px){
    .elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-has-children .zae-nav-menu__sub-list{
        padding: 0;
        box-shadow: none;
    }
    .elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-has-children.is-open .zae-nav-menu__sub-list{
        padding: 16px 6px 0;
    }
    .elementor-32 .elementor-element.elementor-element-7aaf4d0 .zae-nav-menu--accordion .zae-nav-menu__item.zae-has-children > .zae-nav-menu__link {
        justify-content: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-52b40d2 */.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang a{
    display: block;
    width: 100%;
    
}
.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang{
    width: 100%;
    text-align: center;
    background: white;
    transition: all linear 0.2s;
    border-radius: 4px;
}
.elementor-32 .elementor-element.elementor-element-52b40d2 .cpel-switcher__lang--active{
    background: var(--primary-yellow, #EEF9F0) ;
}/* End custom CSS */
/* Start custom CSS */.transparent-header .dark-logo{
    display: none;
}
.transparent-header .light-logo{
    display: block;
}
.transparent-header .language-select  path{
    fill: white;
}
.transparent-header .language-select p{
    color: white;
}

.transparent-header .is-sticky .language-select svg path,
.language-select svg path{
    fill: var(--primary);
}

.transparent-header .is-sticky .language-select p{
    color: var(--primary);
}

.main-header.active .light-logo{
    display: none;
}
.main-header.active .dark-logo{
    display: block;
}
.top-bar + .main-header.active .header-nav{
    padding-top: 147px;
}
.top-bar.hidden + .main-header.active .header-nav{
    padding-top: 87px;
}
body.has-open-nav{
    overflow: hidden;
}
header.is-sticky .main-header{
    background: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    width: 100%;
}
header.is-sticky .main-header .light-logo{
    display: none;
}
header.is-sticky .main-header .dark-logo{
    display: block;
}
@media(max-width:768px){
    .main-header .dark-logo{
        display: block;
    }
    .main-header .light-logo{
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-display: auto;
	src: url('https://yazdprofil.ir/wp-content/uploads/2026/08/DanaVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */