.elementor-2431 .elementor-element.elementor-element-03e35e3{--display:flex;--min-height:186px;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2431 .elementor-element.elementor-element-1dfd606{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-2431 .elementor-element.elementor-element-1dfd606.e-con{--align-self:center;}.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-2431 .elementor-element.elementor-element-4d60a2a .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-stacked .elementor-icon:hover{background-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-default .elementor-icon:hover{color:#DB0000;border-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-4d60a2a.elementor-view-default .elementor-icon:hover svg{fill:#DB0000;}.elementor-2431 .elementor-element.elementor-element-4d60a2a .elementor-icon{border-radius:0px 0px 0px 12px;}.elementor-2431 .elementor-element.elementor-element-188bd29 .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-stacked .elementor-icon:hover{background-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-default .elementor-icon:hover{color:#DB0000;border-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-188bd29.elementor-view-default .elementor-icon:hover svg{fill:#DB0000;}.elementor-2431 .elementor-element.elementor-element-188bd29 .elementor-icon{border-radius:0px 0px 12px 12px;}.elementor-2431 .elementor-element.elementor-element-4d87fa3 .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-stacked .elementor-icon:hover{background-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-default .elementor-icon:hover{color:#DB0000;border-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-4d87fa3.elementor-view-default .elementor-icon:hover svg{fill:#DB0000;}.elementor-2431 .elementor-element.elementor-element-4d87fa3 .elementor-icon{border-radius:0px 0px 12px 12px;}.elementor-2431 .elementor-element.elementor-element-227268e .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-stacked .elementor-icon:hover{background-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-default .elementor-icon:hover{color:#DB0000;border-color:#DB0000;}.elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-framed .elementor-icon:hover, .elementor-2431 .elementor-element.elementor-element-227268e.elementor-view-default .elementor-icon:hover svg{fill:#DB0000;}.elementor-2431 .elementor-element.elementor-element-227268e .elementor-icon{border-radius:0px 0px 12px 0px;}.elementor-2431 .elementor-element.elementor-element-e34ef82{--display:flex;--min-height:186px;--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2431 .elementor-element.elementor-element-84c5f50{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2431 .elementor-element.elementor-element-84c5f50.e-con{--align-self:center;}.elementor-2431 .elementor-element.elementor-element-3224faa .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-3224faa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-3224faa.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-3224faa.elementor-view-default .elementor-icon{color:var( --e-global-color-0a9a3d0 );border-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-3224faa.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-3224faa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-3224faa .elementor-icon{border-radius:0px 0px 0px 12px;}.elementor-2431 .elementor-element.elementor-element-a92afe3 .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-a92afe3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-a92afe3.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-a92afe3.elementor-view-default .elementor-icon{color:var( --e-global-color-0a9a3d0 );border-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-a92afe3.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-a92afe3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-a92afe3 .elementor-icon{border-radius:0px 0px 0px 12px;}.elementor-2431 .elementor-element.elementor-element-97d2b61 .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-97d2b61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-97d2b61.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-97d2b61.elementor-view-default .elementor-icon{color:var( --e-global-color-0a9a3d0 );border-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-97d2b61.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-97d2b61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-97d2b61 .elementor-icon{border-radius:0px 0px 0px 12px;}.elementor-2431 .elementor-element.elementor-element-fffa4b8 .elementor-icon-wrapper{text-align:center;}.elementor-2431 .elementor-element.elementor-element-fffa4b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-fffa4b8.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-fffa4b8.elementor-view-default .elementor-icon{color:var( --e-global-color-0a9a3d0 );border-color:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-fffa4b8.elementor-view-framed .elementor-icon, .elementor-2431 .elementor-element.elementor-element-fffa4b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a9a3d0 );}.elementor-2431 .elementor-element.elementor-element-fffa4b8 .elementor-icon{border-radius:0px 0px 0px 12px;}@media(max-width:767px){.elementor-2431 .elementor-element.elementor-element-e34ef82{--min-height:0px;--z-index:2;}.elementor-2431 .elementor-element.elementor-element-84c5f50{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--z-index:100;}.elementor-2431 .elementor-element.elementor-element-3224faa .elementor-icon{font-size:35px;border-radius:0px 0px 8px 0px;}.elementor-2431 .elementor-element.elementor-element-3224faa .elementor-icon svg{height:35px;}.elementor-2431 .elementor-element.elementor-element-a92afe3 .elementor-icon{font-size:35px;border-radius:0px 0px 0px 0px;}.elementor-2431 .elementor-element.elementor-element-a92afe3 .elementor-icon svg{height:35px;}.elementor-2431 .elementor-element.elementor-element-97d2b61 .elementor-icon{font-size:35px;border-radius:0px 0px 0px 0px;}.elementor-2431 .elementor-element.elementor-element-97d2b61 .elementor-icon svg{height:35px;}.elementor-2431 .elementor-element.elementor-element-fffa4b8 .elementor-icon{font-size:35px;border-radius:0px 0px 0px 8px;}.elementor-2431 .elementor-element.elementor-element-fffa4b8 .elementor-icon svg{height:35px;}}@media(min-width:768px){.elementor-2431 .elementor-element.elementor-element-1dfd606{--width:525px;}.elementor-2431 .elementor-element.elementor-element-84c5f50{--width:525px;}}/* Start custom CSS for icon, class: .elementor-element-4d60a2a */.icon-cat-1 .elementor-icon{
    height: 120px;
    transition: height 0.3s ease-in-out, , background ease-in-out, stroke ease-in-out;
    transform-origin: top center;
}
.icon-cat-1:hover .elementor-icon{
    height: 124px;
    /*background: #fff !important;*/
    box-shadow: -2px 2px 8px 0px #DCDCDC9E;
}
.icon-cat-1:hover svg{
    fill:#fff;
    stroke: #fff;
    transform: scale(1.03);    filter: brightness(0) invert(1);
}
.icon-cat-1:hover svg#Layer_1
{
    /*stroke: #000; */
    /*filter: invert(100%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%);*/
    /*transform: scale(1.3);*/

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-188bd29 */.icon-cat-2 .elementor-icon{
    height: 120px;
    transition: height 0.3s ease-in-out, , background ease-in-out;
    transform-origin: top center;
}
.icon-cat-2:hover .elementor-icon{
    height: 124px;
    /*background: #fff !important;*/
        box-shadow: -2px 2px 8px 0px #DCDCDC9E;
}
.elementor-icon svg * {
    transition: all 0.3s ease; /* برای افکت نرم تغییر رنگ */
}
.icon-cat-2:hover svg{
    fill:#fff;
    stroke: #fff;
    transform: scale(1.03);    filter: brightness(0) invert(1);
}
.icon-cat-2:hover svg#Layer_1
{
    /*stroke: #000; */
    /*filter: invert(100%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%);*/
    transform: scale(1.03);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d87fa3 */.icon-cat-3 .elementor-icon{
    height: 120px;
    transition: height 0.3s ease-in-out, , background ease-in-out;
    transform-origin: top center;
}
.icon-cat-3:hover .elementor-icon{
    height: 124px;
    /*background: #fff !important;*/
    box-shadow: -2px 2px 8px 0px #DCDCDC9E;
}
.elementor-icon svg * {
    transition: all 0.3s ease; /* برای افکت نرم تغییر رنگ */
}
.icon-cat-3:hover svg{
    fill:#fff;
    stroke: #fff;
    transform: scale(1.03);
        filter: brightness(0) invert(1);
}
.icon-cat-3:hover svg#Layer_1
{
    stroke: #000;
}
.icon-cat-3:hover svg#Layer_1
{
    /*stroke: #000; */
    /*filter: invert(100%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%);*/
    transform: scale(1.03);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-227268e */.icon-cat-4 .elementor-icon{
    height: 120px;
    transition: height 0.3s ease-in-out, , background ease-in-out;
    transform-origin: top center;
}
.icon-cat-4:hover .elementor-icon{
    height: 124px;
    /*background: #fff !important;*/
    box-shadow: -2px 2px 8px 0px #DCDCDC9E;
}
.elementor-icon svg * {
    transition: all 0.3s ease;
}
.icon-cat-4:hover svg{
    fill:#fff;
    stroke: #fff;
    transform: scale(1.03);
        filter: brightness(0) invert(1);
}
.icon-cat-4:hover svg#Layer_1
{
    stroke: #fff; 
    fill:#fff;
    /*filter: invert(100%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%);*/
    transform: scale(1.03);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfd606 */.zirbanner {
    zindex:100!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e35e3 */.elementor-2431 .elementor-element.elementor-element-03e35e3 svg{
    width: 100%;
    height: 70px;
}
.elementor-2431 .elementor-element.elementor-element-03e35e3 .elementor-icon{
    /*padding: 0;*/
}

.elementor-icon svg * {
    transition: all 0.3s ease;
}
.elementor-2431 .elementor-element.elementor-element-03e35e3 .icon-cats{
    height: 120px !important;
    background: #fff url('https://emersun.com/wp-content/uploads/2025/12/cat-back-yalda.png') no-repeat;
    background-size: cover;
    
    box-shadow: -2px 2px 8px 0px #DCDCDC9E;
    
}

.elementor-2431 .elementor-element.elementor-element-03e35e3 .icon-cats.icon-cat-1{
    border-radius: 0 0 0 12px;
}

.elementor-2431 .elementor-element.elementor-element-03e35e3 .icon-cats.icon-cat-2{
    border-radius: 0 0 12px 12px;
}

.elementor-2431 .elementor-element.elementor-element-03e35e3 .icon-cats.icon-cat-3{
    border-radius: 0 0 12px 12px;
}

.elementor-2431 .elementor-element.elementor-element-03e35e3 .icon-cats.icon-cat-4{
    border-radius: 0 0 12px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84c5f50 */.zirbanner {
    zindex:100!important;
}/* End custom CSS */