.elementor-17 .elementor-element.elementor-element-4d25e5f{--display:flex;--margin-top:35px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7ddfa13 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-7ddfa13 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:600;color:#4B4B4B;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#F1F1F1;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#D8D8D8;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#19A51C99;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab__payment-methods input[type=text]{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-17 .elementor-element.elementor-element-6912951 #add_payment_method #payment #place_order{background-color:#189A22;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-6912951{--tabs-normal-color:#4A4A4A;--tabs-hover-color:#1F1F1F;--tabs-active-color:#FFFFFF;--tabs-spacing:7px;--sections-background-color:#F7F7F7;--general-text-color:#3A3A3A;--links-normal-color:#13AA3A;--forms-labels-color:#252525;--forms-fields-border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-MyAccount-content > div > p, .elementor-17 .elementor-element.elementor-element-6912951 address, .elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-EditAccountForm fieldset legend, .elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-ResetPassword p:nth-child(1), .elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-OrderUpdate{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-form__label-for-checkbox span{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-PaymentMethod .input-radio + label{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-address-fields label{font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-17 .elementor-element.elementor-element-6912951 button.button, .elementor-17 .elementor-element.elementor-element-6912951 #add_payment_method #payment #place_order{font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-17 .elementor-element.elementor-element-6912951 .order_details thead th, .elementor-17 .elementor-element.elementor-element-6912951 .order_details tfoot td, .elementor-17 .elementor-element.elementor-element-6912951 .order_details tfoot th, .elementor-17 .elementor-element.elementor-element-6912951 .nobr{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab__orders tbody td, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab__downloads tbody td, .elementor-17 .elementor-element.elementor-element-6912951 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-table--order-downloads tbody td, .elementor-17 .elementor-element.elementor-element-6912951 .woocommerce-table--order-details td a, .elementor-17 .elementor-element.elementor-element-6912951 td.product-total, .elementor-17 .elementor-element.elementor-element-6912951 td.payment-method-method, .elementor-17 .elementor-element.elementor-element-6912951 td.payment-method-expires{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-6912951 .wc-item-meta{font-family:"IRANYekanX", Sans-serif;}.elementor-17 .elementor-element.elementor-element-855d93c{--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;--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-f684b2a img{width:89px;}.elementor-17 .elementor-element.elementor-element-0cd34b9{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-0cd34b9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0cd34b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-17 .elementor-element.elementor-element-5e8258e > .elementor-widget-container{margin:0px 0px 0px -30px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-4d25e5f{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-855d93c{--content-width:400px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-7ddfa13 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-4d25e5f{--margin-top:25px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5e8258e */.digits_embed-form .digits_site_footer_box {
    display: none;
}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui *, .digits_font, .dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * {
    font-family: "IRANYekanX", Sans-serif!important;
}
.digits-form_heading {
    text-align: center;
    font-size: 25px;
}
.digits-form_button, .digits-form_button[type=submit] {
    background-color: #0d8bd3!important;
    font-size: 16px;
    font-weight: 400!important;
}
.digits-form_tab-bar .digits-form_tab-item {
    display: inline-block;
    font-size: 16px!important;
    cursor: pointer;
    border-bottom: 0px solid transparent!important;
    padding-bottom: 0px!important;
    font-weight: 500;
    opacity: 1;
}
.digits_form_index_section .digits_show_on_index {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    display: block;
    font-size: 14px;
    text-align: center;
}
.digits-form_input_row .digits-field-type_checkbox .dig_input_wrapper div, .digits-form_input_row .digits-field-type_radio .dig_input_wrapper div, .digits-form_input_row .digits-field-type_tac .dig_input_wrapper div {
    z-index: 2;
    position: relative;
    padding: 0 32px;
    font-size: 14px;
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #b7b7b77d!important;
    font-size: 17px;
    background-color: #F9F9F9!important;
    box-shadow: none;
    resize: none;
}
.digits-form_body{
    margin-top: 8px;
}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui *, .digits_font, .dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * {
  font-family: iransans !important;
}
.digits-main_style, .digits-tp_style, .digits-form_page, .digits-form_container {
    --dfield_bg: #f8f8f800 !important;
    --dform_bg: #f8f8f800 !important;
}
.digits_form_index_section .digits_show_on_index {
    font-weight: 400;
}
  ::-webkit-input-placeholder,
input::-webkit-input-placeholder,
form input::-webkit-input-placeholder,
input:placeholder-shown,
::placeholder,
#header .search .submit{
    color: #000!important;
}
.digits-form_button-text{
    font-weight: 400
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea {
    text-align: right!important;
}
div.nsl-container .nsl-button-google[data-skin="light"] {
    padding: 5px;
    border-radius: 8px !important;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    width: 100% !important;
    margin-top: 20px!important
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    color: #5d5d5d;
}
.dig_login_signup_bar span {
    opacity: 1!important;
}
div.nsl-container .nsl-button-google[data-skin="light"] {
    direction: ltr;
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea {
    font-size: 16px;}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui * {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: subpixel-antialiased;
    font-family: 'IRANYekanFN' !important;
}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui * {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e8258e */.digits_embed-form .digits_site_footer_box {
    display: none;
}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui *, .digits_font, .dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * {
    font-family: "IRANYekanX", Sans-serif!important;
}
.digits-form_heading {
    text-align: center;
    font-size: 25px;
}
.digits-form_button, .digits-form_button[type=submit] {
    background-color: #0d8bd3!important;
    font-size: 16px;
    font-weight: 400!important;
}
.digits-form_tab-bar .digits-form_tab-item {
    display: inline-block;
    font-size: 16px!important;
    cursor: pointer;
    border-bottom: 0px solid transparent!important;
    padding-bottom: 0px!important;
    font-weight: 500;
    opacity: 1;
}
.digits_form_index_section .digits_show_on_index {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    display: block;
    font-size: 14px;
    text-align: center;
}
.digits-form_input_row .digits-field-type_checkbox .dig_input_wrapper div, .digits-form_input_row .digits-field-type_radio .dig_input_wrapper div, .digits-form_input_row .digits-field-type_tac .dig_input_wrapper div {
    z-index: 2;
    position: relative;
    padding: 0 32px;
    font-size: 14px;
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #b7b7b77d!important;
    font-size: 17px;
    background-color: #F9F9F9!important;
    box-shadow: none;
    resize: none;
}
.digits-form_body{
    margin-top: 8px;
}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui *, .digits_font, .dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * {
  font-family: iransans !important;
}
.digits-main_style, .digits-tp_style, .digits-form_page, .digits-form_container {
    --dfield_bg: #f8f8f800 !important;
    --dform_bg: #f8f8f800 !important;
}
.digits_form_index_section .digits_show_on_index {
    font-weight: 400;
}
  ::-webkit-input-placeholder,
input::-webkit-input-placeholder,
form input::-webkit-input-placeholder,
input:placeholder-shown,
::placeholder,
#header .search .submit{
    color: #000!important;
}
.digits-form_button-text{
    font-weight: 400
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea {
    text-align: right!important;
}
div.nsl-container .nsl-button-google[data-skin="light"] {
    padding: 5px;
    border-radius: 8px !important;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    width: 100% !important;
    margin-top: 20px!important
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    color: #5d5d5d;
}
.dig_login_signup_bar span {
    opacity: 1!important;
}
div.nsl-container .nsl-button-google[data-skin="light"] {
    direction: ltr;
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea {
    font-size: 16px;}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui * {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: subpixel-antialiased;
    font-family: 'IRANYekanFN' !important;
}
.digits_secure_modal_box, .digits_ui, .digits_secure_modal_box *, .digits_ui * {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #000 !important;
}/* End custom CSS */