.elementor-15841 .elementor-element.elementor-element-8eb84a6{text-align:center;}.elementor-15841 .elementor-element.elementor-element-edf4529{text-align:start;}.elementor-15841 .elementor-element.elementor-element-edf4529 .elementor-heading-title{color:#FFFFFF;}.elementor-15841 .elementor-element.elementor-element-47d59e3 > .elementor-widget-container{margin:0px 0px 0px 050px;}.elementor-15841 .elementor-element.elementor-element-47d59e3{text-align:justify;}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(42px/2);}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(42px/2);}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(42px/2);}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-42px/2);}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-42px/2);}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15841 .elementor-element.elementor-element-6fdc088{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-text{color:#F7F0F0;transition:color 0.3s;}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15841 .elementor-element.elementor-element-9d8cd83{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-text{color:#F7F0F0;transition:color 0.3s;}.elementor-15841 .elementor-element.elementor-element-075f060{text-align:center;}.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-15841 .elementor-element.elementor-element-47d59e3{text-align:justify;}}@media(min-width:768px){.elementor-15841 .elementor-element.elementor-element-d79bb04{width:14.461%;}.elementor-15841 .elementor-element.elementor-element-ef6a68f{width:25.864%;}.elementor-15841 .elementor-element.elementor-element-92474ec{width:19.675%;}}/* Start custom CSS for column, class: .elementor-element-d79bb04 *//* ============================================
   ZARIF FOOTER LOGO HOVER
   SNAP GREEN + LEATHER ORANGE GLOW
============================================ */


.elementor-15841 .elementor-element.elementor-element-d79bb04 {

    position:relative;

    display:inline-flex;

    align-items:center;

    justify-content:center;


    transition:

    transform .5s cubic-bezier(.22,1,.36,1);

}



/* نور پشت لوگو */

.elementor-15841 .elementor-element.elementor-element-d79bb04::before {


    content:"";


    position:absolute;


    width:170px;

    height:170px;


    top:50%;

    left:50%;


    transform:

    translate(-50%,-50%);



    background:


    radial-gradient(

        circle,

        rgba(0,209,112,.35) 0%,

        rgba(185,106,61,.25) 35%,

        transparent 70%

    );



    filter:blur(35px);


    opacity:0;


    transition:.5s ease;


    z-index:0;


}



/* خود لوگو */

.elementor-15841 .elementor-element.elementor-element-d79bb04 img {


    position:relative;


    z-index:2;



    max-width:160px;



    filter:

    grayscale(100%)

    brightness(1.7);



    opacity:.75;



    transition:


    transform .5s ease,

    filter .5s ease,

    opacity .5s ease;


}




/* هاور */

.elementor-15841 .elementor-element.elementor-element-d79bb04:hover {


    transform:

    translateY(-8px)

    scale(1.06);


}



/* فعال شدن نور */

.elementor-15841 .elementor-element.elementor-element-d79bb04:hover::before {


    opacity:1;


}



/* روشن شدن لوگو */


.elementor-15841 .elementor-element.elementor-element-d79bb04:hover img {


    filter:

    grayscale(0%)

    brightness(1.1);



    opacity:1;



    transform:

    scale(1.08);


}




/* خط زیر لوگو */

.elementor-15841 .elementor-element.elementor-element-d79bb04::after {


    content:"";


    position:absolute;


    bottom:-18px;


    left:20%;


    width:60%;


    height:3px;


    border-radius:50px;



    background:


    linear-gradient(

        90deg,

        #00D170,

        #B96A3D

    );



    transform:

    scaleX(0);



    opacity:0;



    transition:.45s ease;


}



.elementor-15841 .elementor-element.elementor-element-d79bb04:hover::after {


    transform:

    scaleX(1);


    opacity:1;


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edf4529 */.elementor-15841 .elementor-element.elementor-element-edf4529 .elementor-widget-text-editor {

    position:relative;

    padding-bottom:22px;

}


/* خط زیر متن */

.elementor-15841 .elementor-element.elementor-element-edf4529 .elementor-widget-text-editor::after {

    content:"";

    position:absolute;

    bottom:0;

    right:0;

    width:100%;

    height:2px;

    border-radius:50px;


    background:

    linear-gradient(
        90deg,
        #00D170,
        #B96A3D
    );


    opacity:.8;

    transition:.4s ease;

}


/* هاور خط */

.elementor-15841 .elementor-element.elementor-element-edf4529 .elementor-widget-text-editor:hover::after {


    height:3px;


    opacity:1;


    box-shadow:

    0 0 15px rgba(0,209,112,.25),

    0 0 15px rgba(185,106,61,.25);

}



/* تیتر بدون خط */

.elementor-15841 .elementor-element.elementor-element-edf4529 h1,
.elementor-15841 .elementor-element.elementor-element-edf4529 h2,
.elementor-15841 .elementor-element.elementor-element-edf4529 h3,
.elementor-15841 .elementor-element.elementor-element-edf4529 h4 {

    border:none !important;

}



/* هاور تیتر */

.elementor-15841 .elementor-element.elementor-element-edf4529 h1:hover,
.elementor-15841 .elementor-element.elementor-element-edf4529 h2:hover,
.elementor-15841 .elementor-element.elementor-element-edf4529 h3:hover,
.elementor-15841 .elementor-element.elementor-element-edf4529 h4:hover {


    color:#B96A3D !important;


}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fdc088 *//* ============================================
   ZARIF FOOTER ICON LINKS
   SNAP GREEN + LEATHER ORANGE
============================================ */


/* آیتم‌ها */

.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-item {

    position:relative;

    transition:

    transform .35s ease;

}



/* متن */

.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-text {

    color:#C9D2CD !important;

    transition:.35s ease;

}



/* آیکون */

.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-icon {


    color:#B96A3D !important;


    transition:

    .35s ease;


}




/* هاور کل آیتم */

.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-item:hover {


    transform:

    translateX(-8px);


}



/* هاور متن */

.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-item:hover 
.elementor-icon-list-text {


    color:#00D170 !important;


}



/* هاور آیکون */

.elementor-15841 .elementor-element.elementor-element-6fdc088 .elementor-icon-list-item:hover 
.elementor-icon-list-icon {


    color:#00D170 !important;


    transform:

    scale(1.2);


    filter:

    drop-shadow(0 0 8px rgba(0,209,112,.45));


}




/* =====================================
   خط سازمانی زیر کل بخش
===================================== */


.elementor-15841 .elementor-element.elementor-element-6fdc088::after {


    content:"";


    display:block;


    width:100%;


    height:2px;


    margin-top:25px;


    border-radius:50px;



    background:


    linear-gradient(

        90deg,

        #00D170,

        #B96A3D

    );



    opacity:.8;


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92474ec *//* ============================================
   ZARIF FOOTER LINKS HOVER - ELEMENTOR FIX
============================================ */


.elementor-15841 .elementor-element.elementor-element-92474ec a {


    color:#C9D2CD !important;


    transition:

    all .35s ease;


    position:relative;


    display:inline-flex;


    align-items:center;


}



/* متن لینک هنگام هاور */

.elementor-15841 .elementor-element.elementor-element-92474ec a:hover {


    color:#00D170 !important;


    transform:

    translateX(-6px);


}



/* آیکون */

.elementor-15841 .elementor-element.elementor-element-92474ec a i,
.elementor-15841 .elementor-element.elementor-element-92474ec a .elementor-icon-list-icon {


    color:#B96A3D !important;


    transition:.35s ease;


}



.elementor-15841 .elementor-element.elementor-element-92474ec a:hover i,
.elementor-15841 .elementor-element.elementor-element-92474ec a:hover .elementor-icon-list-icon {


    color:#00D170 !important;


    transform:

    scale(1.15);


}



/* خط کوچک سبز زیر لینک */

.elementor-15841 .elementor-element.elementor-element-92474ec a::after {


    content:"";


    position:absolute;


    bottom:-5px;


    right:0;


    width:0;


    height:2px;


    background:

    linear-gradient(

    90deg,

    #00D170,

    #B96A3D

    );


    border-radius:20px;


    transition:.35s ease;


}



.elementor-15841 .elementor-element.elementor-element-92474ec a:hover::after {


    width:35px;


}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d8cd83 *//* ============================================
   ZARIF FOOTER ICON LINKS
   SNAP GREEN + LEATHER ORANGE
============================================ */


/* آیتم‌ها */

.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-item {

    position:relative;

    transition:

    transform .35s ease;

}



/* متن */

.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-text {

    color:#C9D2CD !important;

    transition:.35s ease;

}



/* آیکون */

.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-icon {


    color:#B96A3D !important;


    transition:

    .35s ease;


}




/* هاور کل آیتم */

.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-item:hover {


    transform:

    translateX(-8px);


}



/* هاور متن */

.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-item:hover 
.elementor-icon-list-text {


    color:#00D170 !important;


}



/* هاور آیکون */

.elementor-15841 .elementor-element.elementor-element-9d8cd83 .elementor-icon-list-item:hover 
.elementor-icon-list-icon {


    color:#00D170 !important;


    transform:

    scale(1.2);


    filter:

    drop-shadow(0 0 8px rgba(0,209,112,.45));


}




/* =====================================
   خط سازمانی زیر کل بخش
===================================== */


.elementor-15841 .elementor-element.elementor-element-9d8cd83::after {


    content:"";


    display:block;


    width:100%;


    height:2px;


    margin-top:25px;


    border-radius:50px;



    background:


    linear-gradient(

        90deg,

        #00D170,

        #B96A3D

    );



    opacity:.8;


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00abc88 *//* ============================================
   ZARIF FOOTER LOGO HOVER
   SNAP GREEN + LEATHER ORANGE GLOW
============================================ */


.elementor-15841 .elementor-element.elementor-element-00abc88 {

    position:relative;

    display:inline-flex;

    align-items:center;

    justify-content:center;


    transition:

    transform .5s cubic-bezier(.22,1,.36,1);

}



/* نور پشت لوگو */

.elementor-15841 .elementor-element.elementor-element-00abc88::before {


    content:"";


    position:absolute;


    width:170px;

    height:170px;


    top:50%;

    left:50%;


    transform:

    translate(-50%,-50%);



    background:


    radial-gradient(

        circle,

        rgba(0,209,112,.35) 0%,

        rgba(185,106,61,.25) 35%,

        transparent 70%

    );



    filter:blur(35px);


    opacity:0;


    transition:.5s ease;


    z-index:0;


}



/* خود لوگو */

.elementor-15841 .elementor-element.elementor-element-00abc88 img {


    position:relative;


    z-index:2;



    max-width:160px;



    filter:

    grayscale(100%)

    brightness(1.7);



    opacity:.75;



    transition:


    transform .5s ease,

    filter .5s ease,

    opacity .5s ease;


}




/* هاور */

.elementor-15841 .elementor-element.elementor-element-00abc88:hover {


    transform:

    translateY(-8px)

    scale(1.06);


}



/* فعال شدن نور */

.elementor-15841 .elementor-element.elementor-element-00abc88:hover::before {


    opacity:1;


}



/* روشن شدن لوگو */


.elementor-15841 .elementor-element.elementor-element-00abc88:hover img {


    filter:

    grayscale(0%)

    brightness(1.1);



    opacity:1;



    transform:

    scale(1.08);


}




/* خط زیر لوگو */

.elementor-15841 .elementor-element.elementor-element-00abc88::after {


    content:"";


    position:absolute;


    bottom:-18px;


    left:20%;


    width:60%;


    height:3px;


    border-radius:50px;



    background:


    linear-gradient(

        90deg,

        #00D170,

        #B96A3D

    );



    transform:

    scaleX(0);



    opacity:0;



    transition:.45s ease;


}



.elementor-15841 .elementor-element.elementor-element-00abc88:hover::after {


    transform:

    scaleX(1);


    opacity:1;


}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e45c29c *//* =================================================
   ZARIF INDUSTRIAL FOOTER CONTAINER
   SNAP GREEN + LEATHER ORANGE
================================================= */


.elementor-15841 .elementor-element.elementor-element-e45c29c {

    position: relative;
    isolation: isolate;
    overflow: hidden;


    padding: 55px 45px;


    border-radius: 35px 35px 0 0;


    background:

    linear-gradient(
        135deg,
        rgba(12,22,19,.98),
        rgba(30,22,16,.96),
        rgba(10,18,24,.98)
    ) !important;



    border-top:

    2px solid transparent;


    border-image:

    linear-gradient(
        90deg,
        #00D170,
        #B96A3D
    ) 1;



    box-shadow:


    0 -25px 70px rgba(0,0,0,.45),


    inset 0 1px 0 rgba(255,255,255,.08);



}



/* =====================================
   GREEN LIGHT
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c::before {


    content:"";


    position:absolute;


    width:380px;

    height:380px;


    top:-180px;

    right:-120px;



    background:


    radial-gradient(

        circle,

        rgba(0,209,112,.22),

        rgba(0,209,112,0)

    );


    filter:blur(35px);


    z-index:-1;


    transition:.8s ease;


}



/* =====================================
   ORANGE LEATHER LIGHT
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c::after {


    content:"";


    position:absolute;


    width:350px;

    height:350px;


    bottom:-180px;

    left:-120px;



    background:


    radial-gradient(

        circle,

        rgba(185,106,61,.28),

        rgba(185,106,61,0)

    );


    filter:blur(40px);


    z-index:-1;


    transition:.8s ease;


}



/* =====================================
   COLUMNS
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c > * {

    position:relative;

    z-index:2;

}



/* =====================================
   FOOTER COLUMN HOVER
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c .elementor-column {


    transition:

    transform .45s ease;


}



.elementor-15841 .elementor-element.elementor-element-e45c29c .elementor-column:hover {


    transform:

    translateY(-6px);


}



/* =====================================
   TITLES
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c h3,
.elementor-15841 .elementor-element.elementor-element-e45c29c h4 {


    color:#FFFFFF !important;


    font-weight:900;


    position:relative;


    padding-right:15px;


}



/* خط سبز نارنجی کنار تیتر */


.elementor-15841 .elementor-element.elementor-element-e45c29c h3::before,
.elementor-15841 .elementor-element.elementor-element-e45c29c h4::before {


    content:"";


    position:absolute;


    right:0;


    top:15%;


    width:4px;


    height:70%;


    border-radius:20px;



    background:


    linear-gradient(

        180deg,

        #00D170,

        #B96A3D

    );


}



/* =====================================
   TEXT
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c p {


    color:#C9D2CD !important;


    line-height:2;


    font-size:15px;


}



/* =====================================
   LINKS
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c a {


    color:#BFC8C4 !important;


    transition:.35s ease;


}



.elementor-15841 .elementor-element.elementor-element-e45c29c a:hover {


    color:#00D170 !important;


    transform:

    translateX(-5px);


}



/* =====================================
   ICONS CONTACT
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c i {


    color:#FFB45C;


    transition:.35s ease;


}



.elementor-15841 .elementor-element.elementor-element-e45c29c i:hover {


    color:#00D170;


    transform:

    scale(1.15);


}



/* =====================================
   E-NAMAD BOX
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c .etemad {


    background:

    rgba(255,255,255,.08);


    padding:15px;


    border-radius:20px;


    border:

    1px solid rgba(255,255,255,.12);


    transition:.45s ease;


}



.elementor-15841 .elementor-element.elementor-element-e45c29c .etemad:hover {


    transform:

    translateY(-8px);


    border-color:

    rgba(0,209,112,.5);



    box-shadow:


    0 20px 45px rgba(0,209,112,.15);


}



/* =====================================
   FOOTER HOVER LIGHT MOVE
===================================== */


.elementor-15841 .elementor-element.elementor-element-e45c29c:hover::before {


    transform:

    translate(-30px,30px)

    scale(1.15);


}



.elementor-15841 .elementor-element.elementor-element-e45c29c:hover::after {


    transform:

    translate(30px,-20px)

    scale(1.15);


}



/* =====================================
   MOBILE
===================================== */


@media(max-width:767px){


.elementor-15841 .elementor-element.elementor-element-e45c29c {


    padding:35px 25px;


    border-radius:25px 25px 0 0;


}


.elementor-15841 .elementor-element.elementor-element-e45c29c .elementor-column:hover {


    transform:none;


}


}/* End custom CSS */