.elementor-38 .elementor-element.elementor-element-adebe77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-33ff299{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-33ff299:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-33ff299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-7e0cd62{--display:flex;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-7e0cd62.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}.elementor-38 .elementor-element.elementor-element-3e01d6a{--display:flex;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-3e01d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-b3e944c{--display:flex;--justify-content:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-10ac92e .elementor-button{background-color:#A61E24;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-10ac92e .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-10ac92e .elementor-button:focus{background-color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-33ff299{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-7e0cd62{--width:28%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3e01d6a{--width:14%;}.elementor-38 .elementor-element.elementor-element-b3e944c{--width:58%;}.elementor-38 .elementor-element.elementor-element-10ac92e .elementor-button{padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-adebe77{--content-width:1400px;}.elementor-38 .elementor-element.elementor-element-7e0cd62{--width:15%;}.elementor-38 .elementor-element.elementor-element-3e01d6a{--width:59.549%;}}/* Start custom CSS for container, class: .elementor-element-33ff299 *//* =========================================================
   KHANE EGHTESAD ALMAN
   PREMIUM MINIMAL HEADER
   Elementor
========================================================= */

.elementor-element-33ff299 {

    /* رنگ‌های برند */
    --black: #1E1E1E;
    --gold: #D69B07;
    --red: #A61E24;
    --white: #F8F8F6;
    --gray: #E8E8E5;

    position: relative !important;

    width: calc(100% - 40px) !important;

    max-width: 1750px !important;

    min-height: 82px !important;

    margin: 20px auto 0 !important;

    padding: 10px 22px !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: space-between !important;

    gap: 25px !important;

    box-sizing: border-box !important;

    background: rgba(248, 248, 246, .94) !important;

    border: 1px solid rgba(30, 30, 30, .08) !important;

    border-radius: 18px !important;

    box-shadow:
        0 8px 35px rgba(30, 30, 30, .07) !important;

    backdrop-filter: blur(18px) !important;

    -webkit-backdrop-filter: blur(18px) !important;

    z-index: 999 !important;

    transition:
        all .35s ease !important;

}


/* =========================================
   HOVER HEADER
========================================= */

.elementor-element-33ff299:hover {

    box-shadow:
        0 12px 45px rgba(30, 30, 30, .11) !important;

    border-color:
        rgba(214, 155, 7, .18) !important;

}


/* =========================================
   LOGO CONTAINER
========================================= */

.elementor-element-33ff299
> .elementor-element-7e0cd62 {

    width: 230px !important;

    min-width: 230px !important;

    max-width: 230px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: flex-start !important;

    flex: 0 0 230px !important;

}


/* =========================================
   LOGO
========================================= */

.elementor-element-33ff299
.elementor-element-f1c861e {

    width: 190px !important;

    max-width: 190px !important;

    display: flex !important;

    align-items: center !important;

}


.elementor-element-33ff299
.elementor-element-f1c861e a {

    display: flex !important;

    align-items: center !important;

    width: 100% !important;

}


.elementor-element-33ff299
.elementor-element-f1c861e img {

    width: 190px !important;

    max-width: 190px !important;

    height: auto !important;

    display: block !important;

    object-fit: contain !important;

    transition:
        transform .35s ease,
        opacity .35s ease !important;

}


/* Logo hover */

.elementor-element-33ff299
.elementor-element-f1c861e a:hover img {

    transform:
        translateX(-3px) !important;

    opacity: .88 !important;

}


/* =========================================
   EMPTY CENTER
   برای منوی سایت
========================================= */

.elementor-element-33ff299
> .elementor-element-3e01d6a {

    flex: 1 1 auto !important;

    width: auto !important;

    min-width: 0 !important;

    height: 100% !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

}


/* =========================================
   CTA CONTAINER
========================================= */

.elementor-element-33ff299
> .elementor-element-b3e944c {

    width: auto !important;

    min-width: 190px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: flex-end !important;

    flex: 0 0 auto !important;

}


/* =========================================
   CTA BUTTON
========================================= */

.elementor-element-33ff299
.elementor-element-10ac92e {

    margin: 0 !important;

}


/* =========================================
   BUTTON
========================================= */

.elementor-element-33ff299
.elementor-element-10ac92e
.elementor-button {

    position: relative !important;

    min-height: 48px !important;

    padding:
        0 24px !important;

    display: inline-flex !important;

    align-items: center !important;

    justify-content: center !important;

    color: #F8F8F6 !important;

    background: #1E1E1E !important;

    border:
        1px solid #1E1E1E !important;

    border-radius: 10px !important;

    font-size: 13px !important;

    font-weight: 600 !important;

    line-height: 1 !important;

    overflow: hidden !important;

    box-shadow:
        0 6px 18px rgba(30, 30, 30, .12) !important;

    transition:
        color .35s ease,
        background .35s ease,
        border-color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;

}


/* =========================================
   GOLD HOVER LAYER
========================================= */

.elementor-element-33ff299
.elementor-element-10ac92e
.elementor-button::before {

    content: "" !important;

    position: absolute !important;

    top: 0 !important;

    right: 0 !important;

    width: 0 !important;

    height: 100% !important;

    background: #D69B07 !important;

    transition:
        width .35s ease !important;

    z-index: 0 !important;

}


/* =========================================
   BUTTON TEXT
========================================= */

.elementor-element-33ff299
.elementor-element-10ac92e
.elementor-button-text {

    position: relative !important;

    z-index: 2 !important;

}


/* =========================================
   BUTTON HOVER
========================================= */

.elementor-element-33ff299
.elementor-element-10ac92e
.elementor-button:hover {

    color: #1E1E1E !important;

    background: #D69B07 !important;

    border-color: #D69B07 !important;

    transform:
        translateY(-2px) !important;

    box-shadow:
        0 10px 25px rgba(214, 155, 7, .22) !important;

}


.elementor-element-33ff299
.elementor-element-10ac92e
.elementor-button:hover::before {

    width: 100% !important;

}


/* =========================================
   GOLD ACCENT
   یک خط بسیار ظریف زیر هدر
========================================= */

.elementor-element-33ff299::after {

    content: "" !important;

    position: absolute !important;

    bottom: -1px !important;

    right: 10% !important;

    width: 80px !important;

    height: 2px !important;

    background:
        #D69B07 !important;

    border-radius: 10px !important;

    opacity: .8 !important;

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-element-33ff299 {

        width:
            calc(100% - 28px) !important;

        padding:
            10px 18px !important;

    }


    .elementor-element-33ff299
    > .elementor-element-7e0cd62 {

        width: 190px !important;

        min-width: 190px !important;

        flex-basis: 190px !important;

    }


    .elementor-element-33ff299
    .elementor-element-f1c861e img {

        width: 160px !important;

        max-width: 160px !important;

    }


    .elementor-element-33ff299
    > .elementor-element-b3e944c {

        min-width: 165px !important;

    }


    .elementor-element-33ff299
    .elementor-element-10ac92e
    .elementor-button {

        padding:
            0 18px !important;

    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-element-33ff299 {

        width:
            calc(100% - 24px) !important;

        min-height: 68px !important;

        margin-top: 12px !important;

        padding:
            8px 12px !important;

        border-radius: 14px !important;

        gap: 10px !important;

    }


    /* لوگو */

    .elementor-element-33ff299
    > .elementor-element-7e0cd62 {

        width: auto !important;

        min-width: 0 !important;

        max-width: 145px !important;

        flex: 1 1 auto !important;

    }


    .elementor-element-33ff299
    .elementor-element-f1c861e {

        width: 135px !important;

        max-width: 135px !important;

    }


    .elementor-element-33ff299
    .elementor-element-f1c861e img {

        width: 135px !important;

        max-width: 135px !important;

    }


    /* فضای منو */

    .elementor-element-33ff299
    > .elementor-element-3e01d6a {

        display: none !important;

    }


    /* دکمه */

    .elementor-element-33ff299
    > .elementor-element-b3e944c {

        min-width: auto !important;

    }


    .elementor-element-33ff299
    .elementor-element-10ac92e
    .elementor-button {

        min-height: 42px !important;

        padding:
            0 14px !important;

        border-radius: 9px !important;

        font-size: 11px !important;

    }

}


/* =========================================
   VERY SMALL MOBILE
========================================= */

@media (max-width: 400px) {

    .elementor-element-33ff299 {

        padding:
            7px 10px !important;

    }


    .elementor-element-33ff299
    .elementor-element-f1c861e,
    .elementor-element-33ff299
    .elementor-element-f1c861e img {

        width: 115px !important;

        max-width: 115px !important;

    }


    .elementor-element-33ff299
    .elementor-element-10ac92e
    .elementor-button {

        padding:
            0 11px !important;

        font-size: 10px !important;

    }

}/* End custom CSS */