.elementor-16 .elementor-element.elementor-element-9050d6e{--display:flex;}.elementor-16 .elementor-element.elementor-element-d977c72{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-ae34bc6 );--border-color:var( --e-global-color-ae34bc6 );box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-16 .elementor-element.elementor-element-d977c72:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d977c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #008EFF0F 0%, #FFFFFF00 100%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-710bb64.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b700601 );}.elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#02010100;}.elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-16 .elementor-element.elementor-element-710bb64.elementor-view-default:has(:focus) .elementor-icon{fill:#02010100;color:#02010100;border-color:#02010100;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-710bb64:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-710bb64:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b700601 );}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-weight:400;color:var( --e-global-color-0747b6b );}.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 );}.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button{background-color:var( --e-global-color-b700601 );font-family:"IRANYekanX", Sans-serif;font-weight:500;fill:var( --e-global-color-a8ede6f );color:var( --e-global-color-a8ede6f );}.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:focus{background-color:var( --e-global-color-aed6f1e );color:var( --e-global-color-ae34bc6 );}.elementor-16 .elementor-element.elementor-element-3695cd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:focus svg{fill:var( --e-global-color-ae34bc6 );}.elementor-16 .elementor-element.elementor-element-f2c0926.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-16 .elementor-element.elementor-element-9050d6e{--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;--z-index:100;}.elementor-16 .elementor-element.elementor-element-d977c72{--width:100%;--min-height:69px;--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:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-d977c72.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-710bb64{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-710bb64.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-title{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon{font-size:0px;}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon i{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-title, .elementor-16 .elementor-element.elementor-element-710bb64 .elementor-icon-box-title a{font-size:19px;}.elementor-16 .elementor-element.elementor-element-3695cd3{width:var( --container-widget-width, 110px );max-width:110px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-3695cd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button{font-size:14px;border-radius:15px 15px 15px 15px;padding:19px 19px 19px 19px;}.elementor-16 .elementor-element.elementor-element-f2c0926{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f2c0926.elementor-element{--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for button, class: .elementor-element-3695cd3 *//* ===========================
      Fancy Elementor Button
=========================== */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button {
    position:relative;
    display:flex;
    margin-right: ;

    min-height:52px;
    height: 52px;
    overflow:hidden;
    width: 110px;
    padding:4px;

    transition:.35s ease;
}

/* متن */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-text{
    position:relative;
    z-index:-1;
    transition:.35s;
    overflow: hidden;
}

/* Wrapper */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-content-wrapper{
    
    overflow: hidden;
    display:flex;
    justify-content:center;
    align-items:center;
}

/* آیکون */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-icon{

    position:absolute;

    left:5px;
    top:5px;

    width:42px;
    height:42px;

    border-radius:10px;

    background:#004892;

    display:flex;
    justify-content:center;
    align-items:center;

    transition:.4s cubic-bezier(.68,-0.55,.265,1.55);

    z-index:100;
    overflow: hidden;
}

/* SVG */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-icon svg{
    
    overflow: hi;
    width:20px;
    height:20px;

    transition:.35s;
}

/* Hover */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:hover{

    background:linear-gradient(
        90deg,
        rgba(255,255,255,.18),
        rgba(0,142,255,.10)
    );
}

/* بزرگ شدن دایره */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:hover .elementor-button-icon{

    width:calc(100% - 10px);


    box-shadow:0 0 18px rgba(0,125,255,.45);
}


/* Active */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:active{

    transform:scale(.98);
}

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:active .elementor-button-icon{

    transform:scale(.96);
}

/* افکت نور */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button::before{

    content:"";

    position:absolute;

    inset:0;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.22),
        transparent
    );

    transform:translateX(-120%);

    transition:.6s;

    z-index:1;
}

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:hover::before{

    transform:translateX(120%);
}

/* متن همیشه روی همه چیز */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-text{

    z-index:10;
}

/* آیکون همیشه زیر متن */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-icon{

    z-index:5;
}

/* Hover متن */

.elementor-16 .elementor-element.elementor-element-3695cd3:hover .elementor-button-text{

    letter-spacing:.5px;
}

/* حذف outline */

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:focus{

    outline:none;
}
/* مخفی شدن متن هنگام هاور */
.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button:hover .elementor-button-text{
    opacity: 0;
    transition: opacity .3s ease;
}

/* حالت عادی */
.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button .elementor-button-text{
    opacity: 1;
    transition: opacity .3s ease;
}
.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-text{
    position: relative;
    z-index: 1;
}

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button-icon{
    z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button.loading{
    pointer-events:none;
}

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button.loading .btn-loader{
    width:22px;
    height:22px;
    display:block;
}

.elementor-16 .elementor-element.elementor-element-3695cd3 .elementor-button.loading .elementor-button-icon{
    justify-content:center;
    align-items:center;
}



.btn-loader{
    width:22px;
    height:22px;
    color:#fff;
    display:block;
    animation:spin 2.2s linear infinite;
}

.elementor-button.loading{
    pointer-events:none;
}

@keyframes spin{
    to{
        transform:rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2c0926 */.hgfd{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d977c72 */.hed{
    backdrop-filter: blur(5px)
/*    max-height: 69px;*/
/*    height: 69px;*/
/*}*//* End custom CSS */