/*!/wp-content/uploads/elementor/css/post-6788.css*/.elementor-kit-6788{--e-global-color-primary:#02C245;--e-global-color-text:#151615;--e-global-color-secondary:#7E837F;--e-global-color-accent:#F1F3F0;--e-global-color-e60b17f:#FFFFFF;--e-global-color-3542a19:#00A93B;--e-global-color-d7149c4:#E1E6E3;--e-global-typography-primary-font-family:"Modam";--e-global-typography-primary-font-size:2em;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Modam";--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Iran Yekan";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Iran Yekan";--e-global-typography-accent-font-weight:500;font-family:"Iran Yekan", Arial;font-size:1rem;line-height:1.2em;}.elementor-kit-6788 button,.elementor-kit-6788 input[type="button"],.elementor-kit-6788 input[type="submit"],.elementor-kit-6788 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Iran Yekan", Arial;font-size:1rem;font-weight:normal;color:var( --e-global-color-e60b17f );border-radius:3rem 3rem 3rem 3rem;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-kit-6788 button:hover,.elementor-kit-6788 button:focus,.elementor-kit-6788 input[type="button"]:hover,.elementor-kit-6788 input[type="button"]:focus,.elementor-kit-6788 input[type="submit"]:hover,.elementor-kit-6788 input[type="submit"]:focus,.elementor-kit-6788 .elementor-button:hover,.elementor-kit-6788 .elementor-button:focus{background-color:var( --e-global-color-3542a19 );color:var( --e-global-color-e60b17f );}.elementor-kit-6788 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-e60b17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#D50A2C;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-accent );border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-text );background-image:var( --e-global-color-text );font-family:"Iran Yekan", Arial;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-3542a19 );background-image:var( --e-global-color-3542a19 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-e60b17f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-kit-6788 a{color:var( --e-global-color-text );font-family:"Iran Yekan", Arial;font-weight:bold;}.elementor-kit-6788 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6788 h1{font-family:"Modam", Arial;font-size:2.5rem;font-weight:700;}.elementor-kit-6788 h2{font-family:"Modam", Arial;font-size:2rem;font-weight:700;}.elementor-kit-6788 h3{font-family:"Modam", Arial;font-size:1.75rem;font-weight:700;}.elementor-kit-6788 h4{font-family:"Modam", Arial;font-size:1.5rem;font-weight:700;}.elementor-kit-6788 h5{font-family:"Modam", Arial;font-size:1.25rem;font-weight:700;}.elementor-kit-6788 h6{font-family:"Modam", Arial;font-size:1rem;font-weight:700;}.elementor-kit-6788 label{font-family:"IRAN-Sans", Arial;}.elementor-kit-6788 input:not([type="button"]):not([type="submit"]),.elementor-kit-6788 textarea,.elementor-kit-6788 .elementor-field-textual{font-family:"IRAN-Sans", Arial;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );text-decoration:none;--error-message-icon-color:#D50A2C;--error-message-normal-links-color:#7A797B;--error-message-hover-links-color:var( --e-global-color-text );--error-box-border-radius:5px 5px 5px 5px;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:"Iran Yekan", Arial;--message-message-icon-color:var( --e-global-color-primary );--message-box-border-radius:1rem 1rem 1rem 1rem;--message-buttons-normal-text-color:var( --e-global-color-e60b17f );--message-buttons-hover-text-color:var( --e-global-color-e60b17f );--message-border-type:none;--message-buttons-border-radius:3rem 3rem 3rem 3rem;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Iran Yekan", Arial;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:#7A797B;}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-text );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:"Iran Yekan", Arial;--info-message-icon-color:var( --e-global-color-primary );--info-box-border-radius:5px 5px 5px 5px;--info-buttons-normal-text-color:var( --e-global-color-primary );--info-buttons-hover-text-color:var( --e-global-color-text );--info-buttons-hover-border-color:var( --e-global-color-text );--info-buttons-hover-transition-duration:0.3ms;--info-border-type:solid;--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"Iran Yekan", Arial;border-width:2px 2px 2px 2px;}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}}@media(max-width:767px){.elementor-kit-6788 button,.elementor-kit-6788 input[type="button"],.elementor-kit-6788 input[type="submit"],.elementor-kit-6788 .elementor-button{font-size:1rem;padding:8px 24px 8px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}}/* Start custom CSS *//*BUTTONS*/
.elementor-button,button[type=submit]{
    border-radius: 3rem;
    overflow: hidden;
    position: relative;
    transition: 0.2s all ease-in-out;
    z-index: 0;
}
.elementor-button:hover,button[type=submit]:hover{
    border-color: var(--e-global-color-text) !important;
    transform: scale(1.05);
    background: var(--e-global-color-text) !important;
}
.elementor-button:after,button[type=submit]:after{
    background-color: var(--e-global-color-text);
    border-radius: 3rem;
    content: '';
    display: block;
    height: 110%;
    width: 110%;
    position: absolute;
    left: -4px;
    top: -4px;
    transform: translate(-100%, 0) rotate(15deg);
    transform-origin: top left;
    transition: 0.2s transform ease-out;
    z-index: -1;
}
.elementor-button:hover:after,button[type=submit]:hover:after{
    transform: translate(0, 0);
}

button[type=submit]{
    position: relative !important;
    overflow: hidden !important;
    display: inline-block !important;
    transition: 0.2s all ease-in-out !important;
}
/*BUTTONS*/

/*HEADINGS*/
.main-heading{
    position: relative;
    padding-right: 0rem;
    display: flex;
    align-items: start;
    justify-content: start;
    gap: 0.5rem
}

.main-heading::before{
    content: "";
    width: 12px;
    height: 4px;
    background: var(--e-global-color-primary);
    border-radius: 8px;
    margin-top: 16px;
}

.main-heading::after{
    content: "";
    width: 100px;
    height: 4px;
    background: var(--e-global-color-primary);
    border-radius: 8px;
    margin-top: 16px;
}

@media(width < 1024px){
    .main-heading::before{
        margin-top: 8px;
    }
    .main-heading::after{
        width: 48px;
        margin-top: 8px;
    }
}
/*HEADINGS*/

.thin-scroll::-webkit-scrollbar{
    width: 8px;
}
.thin-scroll::-webkit-scrollbar-track{
    border-radius: 4px;
}

/*LABELS AND INPUTS FONT*/
label,input[type=text]{
    font-family: "Iran Yekan" !important;
}
/*LABELS AND INPUTS FONT*/

/*OFF-CANVAS ANIMATION DURATION*/
.elementor-widget-off-canvas {
  --e-off-canvas-animation-duration-minimum: 0.3s !important;
}
/*OFF-CANVAS ANIMATION DURATION*/

/*WOOCOMMERCE NOTICES*/
.woocommerce-notices-wrapper{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.woocommerce-notices-wrapper .woocommerce-message{
    max-width: 1400px;
    width: 100%;
    margin: 0.5rem;
    animation: fade-away 0.5s ease forwards;
    animation-delay: 7s;
}

@keyframes fade-away{
  to {
    opacity: 0;
    visibility: hidden;
    height: 0;
    margin: 0;
    padding: 0;
  }
}
/*WOOCOMMERCE NOTICES*/

@media(width < 1024px){
    main.site-main{
        margin-bottom: 58px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face{font-family:'Modam';font-style:normal;font-weight:700;font-display:swap;src:url('https://etemadyadak.com/wp-content/uploads/2025/10/ModamFaNumWeb-ExtraBold.woff2') format('woff2'),
url('https://etemadyadak.com/wp-content/uploads/2025/10/ModamFaNumWeb-ExtraBold.woff') format('woff');}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face{font-family:'Iran Yekan';font-style:normal;font-weight:normal;font-display:swap;src:url('https://etemadyadak.com/wp-content/uploads/2025/10/IRANYekanXFaNum-Regular.woff2') format('woff2'),
url('https://etemadyadak.com/wp-content/uploads/2025/10/IRANYekanXFaNum-Regular.woff') format('woff');}
@font-face{font-family:'Iran Yekan';font-style:normal;font-weight:bold;font-display:swap;src:url('https://etemadyadak.com/wp-content/uploads/2025/10/IRANYekanXFaNum-Bold.woff2') format('woff2'),
url('https://etemadyadak.com/wp-content/uploads/2025/10/IRANYekanXFaNum-Bold.woff') format('woff');}
/* End Custom Fonts CSS */