.elementor-1980 .elementor-element.elementor-element-c7dfd83{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1980 .elementor-element.elementor-element-8803f07{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;}.elementor-1980 .elementor-element.elementor-element-beef1fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-beef1fe.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1980 .elementor-element.elementor-element-beef1fe .elementor-heading-title{font-family:"iransansdn", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-7cada09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1980 .elementor-element.elementor-element-7cada09 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-1980 .elementor-element.elementor-element-7cada09.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1980 .elementor-element.elementor-element-7cada09 .elementor-heading-title{font-family:"iransansdn", Sans-serif;font-size:20px;font-weight:600;color:#FFBC0D;}.elementor-1980 .elementor-element.elementor-element-e648bc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Yekan Bakh", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-e648bc4 > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-e648bc4.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-flipSlide::before{background-color:var( --e-global-color-primary );}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-animation-none:hover,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-button-2d-animation:hover,
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-button-bg-animation::before,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-bubbleFromDown::before,
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-bubbleFromDown::after,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-bubbleFromCenter::before,
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-bubbleFromCenter::after,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-flipSlide,
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a [class*=xpro-elementor-button-hover-style-underline]:hover,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-hover-style-skewFill,
								
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button-animation-none:focus,.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-button-2d-animation:focus,
								.elementor-1980 .elementor-element.elementor-element-4ccfd5a [class*=xpro-elementor-button-focus-style-underline]:focus{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-4ccfd5a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a.elementor-element{--align-self:center;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button .xpro-button-text{font-family:"Yekan Bakh", Sans-serif;font-size:14px;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button{color:#FEFEFE;border-radius:10px 10px 10px 10px;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button svg{color:#FEFEFE;}@media(max-width:767px){.elementor-1980 .elementor-element.elementor-element-8803f07{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-7cada09{text-align:center;}.elementor-1980 .elementor-element.elementor-element-e648bc4{font-size:15px;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button{width:130px;max-width:100%;border-radius:7px 7px 7px 7px;padding:13px 0px 13px 0px;}.elementor-1980 .elementor-element.elementor-element-4ccfd5a .xpro-elementor-button .xpro-button-text{font-size:13px;}}@media(min-width:768px){.elementor-1980 .elementor-element.elementor-element-8803f07{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c7dfd83 */.image-stack {
    position: relative;
    width: 600px;
 
    margin: 0 auto;
}

.image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.5s ease;
    z-index: 1;
}

.image-left {
    left: 41%;
    filter: grayscale(100%);
    z-index: 2;
    transform: translateX(-50%) rotate(-10deg) scale(0.7); /* Optional tilt */
}

.image-center {
    z-index: 3;
    filter: none; /* No filter on the center image */
    transform: translateX(-50%) scale(0.9); /* Slightly larger for emphasis */
}

.image-right {
    left: 55%;
    filter: grayscale(100%);
    z-index: 2;
    transform: translateX(-50%) rotate(10deg) scale(1); /* Optional tilt */
}/* End custom CSS */