.elementor-33 .elementor-element.elementor-element-a6eb730{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33 .elementor-element.elementor-element-a6eb730:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-a6eb730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-33 .elementor-element.elementor-element-2fc100b{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:180px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-ad734a9{background-color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-ad734a9 .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-ad734a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-ad734a9.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-ad734a9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-33 .elementor-element.elementor-element-ad734a9.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-ad734a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-theme-site-logo .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 );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-e69bd1a{left:0px;}body.rtl .elementor-33 .elementor-element.elementor-element-e69bd1a{right:0px;}.elementor-33 .elementor-element.elementor-element-e69bd1a{top:-5px;}.elementor-33 .elementor-element.elementor-element-e69bd1a img{width:160px;}.elementor-33 .elementor-element.elementor-element-d232dd0{--display:flex;--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:flex-end;--align-items:center;--gap:0px 11px;--row-gap:0px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-a3fb81e{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-a3fb81e .elementor-search-form__container{min-height:40px;}.elementor-33 .elementor-element.elementor-element-a3fb81e .elementor-search-form__submit{min-width:40px;--e-search-form-submit-text-color:var( --e-global-color-primary );background-color:#181E2500;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-a3fb81e .elementor-search-form__icon{padding-left:calc(40px / 3);}body.rtl .elementor-33 .elementor-element.elementor-element-a3fb81e .elementor-search-form__icon{padding-right:calc(40px / 3);}.elementor-33 .elementor-element.elementor-element-a3fb81e .elementor-search-form__input, .elementor-33 .elementor-element.elementor-element-a3fb81e.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(40px / 3);padding-right:calc(40px / 3);}.elementor-33 .elementor-element.elementor-element-a3fb81e input[type="search"].elementor-search-form__input{font-family:"danaFaNum", Sans-serif;font-weight:400;}.elementor-33 .elementor-element.elementor-element-a3fb81e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-a3f75a3 );border-radius:8px;}.elementor-33 .elementor-element.elementor-element-a3fb81e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-a3f75a3 );border-radius:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-fd1d412 .elementor-button{border-radius:15px 15px 15px 15px;}.elementor-33 .elementor-element.elementor-element-2777f23{background-color:var( --e-global-color-accent );padding:8px 9px 0px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A571;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-2777f23.elementor-view-stacked .elementor-icon{background-color:#2483EF00;}.elementor-33 .elementor-element.elementor-element-2777f23.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2777f23.elementor-view-default .elementor-icon{color:#2483EF00;border-color:#2483EF00;}.elementor-33 .elementor-element.elementor-element-2777f23.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-2777f23.elementor-view-default .elementor-icon svg{fill:#2483EF00;}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon{font-size:24px;}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon svg{height:24px;}.elementor-33 .elementor-element.elementor-element-0d09316{--display:flex;--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;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-33 .elementor-element.elementor-element-0d09316:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-0d09316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34A571;}.elementor-33 .elementor-element.elementor-element-5374038{--jmm-top-item-title-color:#FFFFFF;--jmm-top-item-dropdown-icon-color:var( --e-global-color-a3f75a3 );--jmm-top-hover-item-title-color:#FFFFFF;--jmm-top-hover-item-dropdown-color:var( --e-global-color-a3f75a3 );--jmm-top-active-item-title-color:#FFFFFF;--jmm-top-active-item-dropdown-color:var( --e-global-color-a3f75a3 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-623d204 .elementor-heading-title{font-family:"danaFaNum", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-a3f75a3 );}.elementor-33 .elementor-element.elementor-element-027d3c0{--display:flex;--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:flex-start;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-33 .elementor-element.elementor-element-027d3c0:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-027d3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3f75a3 );}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-1c9c4f2{right:10px;}body.rtl .elementor-33 .elementor-element.elementor-element-1c9c4f2{left:10px;}.elementor-33 .elementor-element.elementor-element-1c9c4f2{top:10px;}.elementor-33 .elementor-element.elementor-element-1c9c4f2 .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-1c9c4f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a3f75a3 );}.elementor-33 .elementor-element.elementor-element-1c9c4f2.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-1c9c4f2.elementor-view-default .elementor-icon{color:var( --e-global-color-a3f75a3 );border-color:var( --e-global-color-a3f75a3 );}.elementor-33 .elementor-element.elementor-element-1c9c4f2.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-1c9c4f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a3f75a3 );}.elementor-33 .elementor-element.elementor-element-1c9c4f2 .elementor-icon{font-size:20px;}.elementor-33 .elementor-element.elementor-element-1c9c4f2 .elementor-icon svg{height:20px;}.elementor-33 .elementor-element.elementor-element-84d6344{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-84d6344 .elementor-search-form__container{min-height:43px;}.elementor-33 .elementor-element.elementor-element-84d6344 .elementor-search-form__submit{min-width:43px;--e-search-form-submit-text-color:var( --e-global-color-primary );background-color:#00000000;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-84d6344 .elementor-search-form__icon{padding-left:calc(43px / 3);}body.rtl .elementor-33 .elementor-element.elementor-element-84d6344 .elementor-search-form__icon{padding-right:calc(43px / 3);}.elementor-33 .elementor-element.elementor-element-84d6344 .elementor-search-form__input, .elementor-33 .elementor-element.elementor-element-84d6344.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(43px / 3);padding-right:calc(43px / 3);}.elementor-33 .elementor-element.elementor-element-84d6344 input[type="search"].elementor-search-form__input{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:normal;}.elementor-33 .elementor-element.elementor-element-84d6344:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-width:0px 0px 0px 0px;border-radius:8px;}.elementor-33 .elementor-element.elementor-element-84d6344.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-width:0px 0px 0px 0px;border-radius:8px;}.elementor-33 .elementor-element.elementor-element-bc7414f{width:100%;max-width:100%;background-color:#FFFFFF;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-bc7414f .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-bc7414f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-33 .elementor-element.elementor-element-bc7414f.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-bc7414f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-33 .elementor-element.elementor-element-bc7414f.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-bc7414f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-33 .elementor-element.elementor-element-bc7414f .elementor-icon{font-size:20px;}.elementor-33 .elementor-element.elementor-element-bc7414f .elementor-icon svg{height:20px;}.elementor-33 .elementor-element.elementor-element-a46c60b{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:8px 8px 8px 8px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-a46c60b .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-a46c60b.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-33 .elementor-element.elementor-element-a46c60b.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-a46c60b.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-33 .elementor-element.elementor-element-a46c60b.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-a46c60b.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-33 .elementor-element.elementor-element-a46c60b .elementor-icon{font-size:20px;}.elementor-33 .elementor-element.elementor-element-a46c60b .elementor-icon svg{height:20px;}.elementor-33 .elementor-element.elementor-element-e585a5f{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:8px 8px 8px 8px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-e585a5f .elementor-icon-wrapper{text-align:center;}.elementor-33 .elementor-element.elementor-element-e585a5f.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-33 .elementor-element.elementor-element-e585a5f.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-e585a5f.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-33 .elementor-element.elementor-element-e585a5f.elementor-view-framed .elementor-icon, .elementor-33 .elementor-element.elementor-element-e585a5f.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-33 .elementor-element.elementor-element-e585a5f .elementor-icon{font-size:20px;}.elementor-33 .elementor-element.elementor-element-e585a5f .elementor-icon svg{height:20px;}.elementor-33 .elementor-element.elementor-element-2d2734d{width:100%;max-width:100%;--jmm-top-items-ver-padding:10px;}.elementor-33 .elementor-element.elementor-element-450f1ff{--display:flex;--z-index:998;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-a6eb730{--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:1rem;--padding-right:1rem;}.elementor-33 .elementor-element.elementor-element-2fc100b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2fc100b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-ad734a9 .elementor-icon{font-size:23px;}.elementor-33 .elementor-element.elementor-element-ad734a9 .elementor-icon svg{height:23px;}.elementor-widget-theme-site-logo .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-a3fb81e input[type="search"].elementor-search-form__input{font-size:13px;}.elementor-33 .elementor-element.elementor-element-a3fb81e .elementor-search-form__submit{--e-search-form-submit-icon-size:14px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon{font-size:18px;}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon svg{height:18px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-623d204 .elementor-heading-title{font-size:11px;}.elementor-33 .elementor-element.elementor-element-0d09316{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0.5rem;--padding-bottom:0.3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-33 .elementor-element.elementor-element-84d6344 input[type="search"].elementor-search-form__input{font-size:13px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-a6eb730{--flex-wrap:nowrap;}.elementor-33 .elementor-element.elementor-element-2fc100b{--width:60%;--flex-wrap:nowrap;}.elementor-33 .elementor-element.elementor-element-ad734a9{padding:2px 2px 2px 2px;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-ad734a9 .elementor-icon{font-size:30px;}.elementor-33 .elementor-element.elementor-element-ad734a9 .elementor-icon svg{height:30px;}.elementor-widget-theme-site-logo .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-d232dd0{--width:40%;--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-33 .elementor-element.elementor-element-2777f23{padding:5px 5px 5px 5px;border-width:2px 2px 2px 2px;}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon{font-size:24px;}.elementor-33 .elementor-element.elementor-element-2777f23 .elementor-icon svg{height:24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-33 .elementor-element.elementor-element-0d09316{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-33 .elementor-element.elementor-element-84d6344{width:100%;max-width:100%;}}/* Start custom CSS for icon, class: .elementor-element-ad734a9 */.elementor-33 .elementor-element.elementor-element-ad734a9 {
    cursor: pointer;
}

.elementor-33 .elementor-element.elementor-element-ad734a9 * {
    display: flex;
}

.elementor-33 .elementor-element.elementor-element-ad734a9 svg path {
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-e69bd1a */@media (max-width: 1024px) {
    .elementor-33 .elementor-element.elementor-element-e69bd1a {
        right: calc(50vw - 100px) !important;
        left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc100b */.elementor-33 .elementor-element.elementor-element-2fc100b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2777f23 */.elementor-33 .elementor-element.elementor-element-2777f23 {
    cursor: pointer;
}
.elementor-33 .elementor-element.elementor-element-2777f23 * {
    display: flex;
}

.elementor-33 .elementor-element.elementor-element-2777f23 svg path {
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d232dd0 */.elementor-33 .elementor-element.elementor-element-d232dd0 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cce1301 */.elementor-33 .elementor-element.elementor-element-cce1301 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-5374038 */.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-item:nth-child(1) .jet-mega-menu-mega-container {
    right: 0 !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-item:nth-child(2) .jet-mega-menu-mega-container {
    right: -140px !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-item:nth-child(3) .jet-mega-menu-mega-container {
    right: -300px !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-mega-container {
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.176);
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-mega-container__inner {
    padding: 0 !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .e-n-tab-title {
    background-color: #f1f2f3 !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .e-n-tab-title:hover, .elementor-33 .elementor-element.elementor-element-5374038 .e-n-tab-title[aria-selected="true"] {
    background-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cce1301 */.elementor-33 .elementor-element.elementor-element-cce1301 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-5374038 */.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-item:nth-child(1) .jet-mega-menu-mega-container {
    right: 0 !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-item:nth-child(2) .jet-mega-menu-mega-container {
    right: -140px !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-item:nth-child(3) .jet-mega-menu-mega-container {
    right: -300px !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-mega-container {
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.176);
}
.elementor-33 .elementor-element.elementor-element-5374038 .jet-mega-menu-mega-container__inner {
    padding: 0 !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .e-n-tab-title {
    background-color: #f1f2f3 !important;
}
.elementor-33 .elementor-element.elementor-element-5374038 .e-n-tab-title:hover, .elementor-33 .elementor-element.elementor-element-5374038 .e-n-tab-title[aria-selected="true"] {
    background-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c9c4f2 */.elementor-33 .elementor-element.elementor-element-1c9c4f2 * {
    display: flex;
}
.close {
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
}
.open .close {
    opacity: 1;
    visibility: visible
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc7414f */.elementor-33 .elementor-element.elementor-element-bc7414f a.elementor-icon {
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-bc7414f a.elementor-icon:after {
    content: "ورود / ثبت نام";
    color: #376E75;
    font-size: 14px;
}

.logged-in .elementor-33 .elementor-element.elementor-element-bc7414f a.elementor-icon:after {
    content: "حساب کاربری";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a46c60b */.elementor-33 .elementor-element.elementor-element-a46c60b a.elementor-icon {
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-a46c60b a.elementor-icon:after {
    content: "سبد خرید";
    color: #376E75;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e585a5f */.elementor-33 .elementor-element.elementor-element-e585a5f a.elementor-icon {
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-e585a5f a.elementor-icon:after {
    content: "لیست مطالعه";
    color: #376E75;
    font-size: 14px;
}

.elementor-33 .elementor-element.elementor-element-e585a5f {
    justify-content: center;
    align-items: center;
}

.elementor-33 .elementor-element.elementor-element-e585a5f svg path {
    stroke: #2EC193;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-2d2734d */.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu {
    height: 80px;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-sub-menu {
    height: 0px;
    transition: all ease 0.3s;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu {
    position: relative !important;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {
    right: 0 !important;
}
.elementor-33 .elementor-element.elementor-element-2d2734d ul.jet-mega-menu-sub-menu__list {
    padding-right: 20px !important;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu-item:not(:last-child) {
    border-bottom: solid 1px #ddd;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c9c4f2 */.elementor-33 .elementor-element.elementor-element-1c9c4f2 * {
    display: flex;
}
.close {
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
}
.open .close {
    opacity: 1;
    visibility: visible
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc7414f */.elementor-33 .elementor-element.elementor-element-bc7414f a.elementor-icon {
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-bc7414f a.elementor-icon:after {
    content: "ورود / ثبت نام";
    color: #376E75;
    font-size: 14px;
}

.logged-in .elementor-33 .elementor-element.elementor-element-bc7414f a.elementor-icon:after {
    content: "حساب کاربری";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a46c60b */.elementor-33 .elementor-element.elementor-element-a46c60b a.elementor-icon {
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-a46c60b a.elementor-icon:after {
    content: "سبد خرید";
    color: #376E75;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e585a5f */.elementor-33 .elementor-element.elementor-element-e585a5f a.elementor-icon {
    gap: 10px;
    align-items: center;
    justify-content: center;
}

.elementor-33 .elementor-element.elementor-element-e585a5f a.elementor-icon:after {
    content: "لیست مطالعه";
    color: #376E75;
    font-size: 14px;
}

.elementor-33 .elementor-element.elementor-element-e585a5f {
    justify-content: center;
    align-items: center;
}

.elementor-33 .elementor-element.elementor-element-e585a5f svg path {
    stroke: #2EC193;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-2d2734d */.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--default>.jet-mega-menu-sub-menu {
    height: 80px;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-sub-menu {
    height: 0px;
    transition: all ease 0.3s;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu {
    position: relative !important;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {
    right: 0 !important;
}
.elementor-33 .elementor-element.elementor-element-2d2734d ul.jet-mega-menu-sub-menu__list {
    padding-right: 20px !important;
}
.elementor-33 .elementor-element.elementor-element-2d2734d .jet-mega-menu-item:not(:last-child) {
    border-bottom: solid 1px #ddd;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-027d3c0 */.panel {
    position: fixed;
    z-index: 999;
    width: 80vw;
    top: 0;
    height: 100vh;
    right: -100%;
    transition: all ease 0.5s;
}
.panel.open {
    right: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27dee */.panel-overlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: #00000080;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
}

html:has(.panel.open) .panel-overlay {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27dee */.panel-overlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: #00000080;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all ease 0.3s;
}

html:has(.panel.open) .panel-overlay {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */